From a927e0b35af008ba955c101098fc11f410b78261 Mon Sep 17 00:00:00 2001 From: parazyd Date: Mon, 10 Apr 2017 13:12:10 +0200 Subject: [PATCH] move firmwares/bins to their respective root overlays --- .../X11/xorg.conf.d/10-synaptics-chromebook.conf | 11 +++++++++++ extra/chromeacer/etc/udev/rules.d/51-nvrm.rules | 15 +++++++++++++++ .../udev/rules.d/99-hide-emmc-partitions.rules | 1 + .../etc/udev/rules.d/99-tegra-lid-switch.rules | 3 +++ .../X11/xorg.conf.d/10-synaptics-chromebook.conf | 11 +++++++++++ .../etc/pulse/default.pa} | 0 .../chromeveyron/etc/udev/rules.d/50-media.rules | 14 ++++++++++++++ .../etc/udev/rules.d/80-brcm-sdio-added.rules | 3 +++ .../udev/rules.d/99-hide-emmc-partitions.rules | 1 + .../brcm/BCM4354_003.001.012.0306.0659.hcd | Bin .../brcm/BCM4354_003.001.012.0322.0679.hcd | Bin .../lib/firmware}/brcm/brcmfmac4354-sdio.bin | Bin .../lib/firmware}/brcm/brcmfmac4354-sdio.txt | 0 .../{ => chromeveyron/lib/firmware}/elan_i2c.bin | Bin .../lib/firmware}/elants_i2c_0000.bin | Bin .../lib/firmware}/elants_i2c_0a91.bin | Bin .../lib/firmware}/maxtouch-ts.cfg | 0 .../lib/firmware}/maxtouch-ts.fw | Bin .../usr/sbin}/brcm_patchram_plus | Bin .../var/lib/alsa/asound.state} | 0 20 files changed, 59 insertions(+) create mode 100644 extra/chromeacer/etc/X11/xorg.conf.d/10-synaptics-chromebook.conf create mode 100644 extra/chromeacer/etc/udev/rules.d/51-nvrm.rules create mode 100644 extra/chromeacer/etc/udev/rules.d/99-hide-emmc-partitions.rules create mode 100644 extra/chromeacer/etc/udev/rules.d/99-tegra-lid-switch.rules create mode 100644 extra/chromeveyron/etc/X11/xorg.conf.d/10-synaptics-chromebook.conf rename extra/{veyron-pulse.cfg => chromeveyron/etc/pulse/default.pa} (100%) create mode 100644 extra/chromeveyron/etc/udev/rules.d/50-media.rules create mode 100644 extra/chromeveyron/etc/udev/rules.d/80-brcm-sdio-added.rules create mode 100644 extra/chromeveyron/etc/udev/rules.d/99-hide-emmc-partitions.rules rename extra/{ => chromeveyron/lib/firmware}/brcm/BCM4354_003.001.012.0306.0659.hcd (100%) rename extra/{ => chromeveyron/lib/firmware}/brcm/BCM4354_003.001.012.0322.0679.hcd (100%) rename extra/{ => chromeveyron/lib/firmware}/brcm/brcmfmac4354-sdio.bin (100%) rename extra/{ => chromeveyron/lib/firmware}/brcm/brcmfmac4354-sdio.txt (100%) rename extra/{ => chromeveyron/lib/firmware}/elan_i2c.bin (100%) rename extra/{ => chromeveyron/lib/firmware}/elants_i2c_0000.bin (100%) rename extra/{ => chromeveyron/lib/firmware}/elants_i2c_0a91.bin (100%) rename extra/{ => chromeveyron/lib/firmware}/maxtouch-ts.cfg (100%) rename extra/{ => chromeveyron/lib/firmware}/maxtouch-ts.fw (100%) rename extra/{bins => chromeveyron/usr/sbin}/brcm_patchram_plus (100%) mode change 100644 => 100755 rename extra/{veyron-audio.cfg => chromeveyron/var/lib/alsa/asound.state} (100%) diff --git a/extra/chromeacer/etc/X11/xorg.conf.d/10-synaptics-chromebook.conf b/extra/chromeacer/etc/X11/xorg.conf.d/10-synaptics-chromebook.conf new file mode 100644 index 0000000..5699adf --- /dev/null +++ b/extra/chromeacer/etc/X11/xorg.conf.d/10-synaptics-chromebook.conf @@ -0,0 +1,11 @@ +Section "InputClass" + Identifier "touchpad" + MatchIsTouchpad "on" + Driver "synaptics" + Option "TapButton1" "1" + Option "TapButton2" "3" + Option "TapButton3" "2" + Option "FingerLow" "15" + Option "FingerHigh" "20" + Option "FingerPress" "256" +EndSection diff --git a/extra/chromeacer/etc/udev/rules.d/51-nvrm.rules b/extra/chromeacer/etc/udev/rules.d/51-nvrm.rules new file mode 100644 index 0000000..53282eb --- /dev/null +++ b/extra/chromeacer/etc/udev/rules.d/51-nvrm.rules @@ -0,0 +1,15 @@ +KERNEL=="knvmap", GROUP="video", MODE="0660" +KERNEL=="nvhdcp1", GROUP="video", MODE="0660" +KERNEL=="nvhost-as-gpu", GROUP="video", MODE="0660" +KERNEL=="nvhost-ctrl", GROUP="video", MODE="0660" +KERNEL=="nvhost-ctrl-gpu", GROUP="video", MODE="0660" +KERNEL=="nvhost-dbg-gpu", GROUP="video", MODE="0660" +KERNEL=="nvhost-gpu", GROUP="video", MODE="0660" +KERNEL=="nvhost-msenc", GROUP="video", MODE=0660" +KERNEL=="nvhost-prof-gpu", GROUP="video", MODE=0660" +KERNEL=="nvhost-tsec", GROUP="video", MODE="0660" +KERNEL=="nvhost-vic", GROUP="video", MODE="0660" +KERNEL=="nvmap", GROUP="video", MODE="0660" +KERNEL=="tegra_dc_0", GROUP="video", MODE="0660" +KERNEL=="tegra_dc_1", GROUP="video", MODE="0660" +KERNEL=="tegra_dc_ctrl", GROUP="video", MODE="0660" diff --git a/extra/chromeacer/etc/udev/rules.d/99-hide-emmc-partitions.rules b/extra/chromeacer/etc/udev/rules.d/99-hide-emmc-partitions.rules new file mode 100644 index 0000000..69ecdb5 --- /dev/null +++ b/extra/chromeacer/etc/udev/rules.d/99-hide-emmc-partitions.rules @@ -0,0 +1 @@ +KERNEL=="mmcblk0*", ENV{UDISKS_IGNORE}="1" diff --git a/extra/chromeacer/etc/udev/rules.d/99-tegra-lid-switch.rules b/extra/chromeacer/etc/udev/rules.d/99-tegra-lid-switch.rules new file mode 100644 index 0000000..c1f1189 --- /dev/null +++ b/extra/chromeacer/etc/udev/rules.d/99-tegra-lid-switch.rules @@ -0,0 +1,3 @@ +ACTION=="remove", GOTO="tegra_lid_switch_end" +SUBSYSTEM=="input", KERNEL=="event*", SUBSYSTEMS=="platform", KERNELS=="gpio-keys.4", TAG+="power-switch" +LABEL="tegra_lid_switch_end" diff --git a/extra/chromeveyron/etc/X11/xorg.conf.d/10-synaptics-chromebook.conf b/extra/chromeveyron/etc/X11/xorg.conf.d/10-synaptics-chromebook.conf new file mode 100644 index 0000000..47c1bca --- /dev/null +++ b/extra/chromeveyron/etc/X11/xorg.conf.d/10-synaptics-chromebook.conf @@ -0,0 +1,11 @@ +Section "InputClass" + Identifier "touchpad" + MatchIsTouchpad "on" + Driver "synaptics" + Option "TapButton1" "1" + Option "TapButton2" "3" + Option "TapButton3" "2" + Option "FingerLow" "15" + Option "FingerHigh" "20" + Option "FingerPress" "256" +EndSection diff --git a/extra/veyron-pulse.cfg b/extra/chromeveyron/etc/pulse/default.pa similarity index 100% rename from extra/veyron-pulse.cfg rename to extra/chromeveyron/etc/pulse/default.pa diff --git a/extra/chromeveyron/etc/udev/rules.d/50-media.rules b/extra/chromeveyron/etc/udev/rules.d/50-media.rules new file mode 100644 index 0000000..3381ff6 --- /dev/null +++ b/extra/chromeveyron/etc/udev/rules.d/50-media.rules @@ -0,0 +1,14 @@ +ATTR{name}=="s5p-mfc-dec", SYMLINK+="video-dec" +ATTR{name}=="s5p-mfc-enc", SYMLINK+="video-enc" +ATTR{name}=="s5p-jpeg-dec", SYMLINK+="jpeg-dec" +ATTR{name}=="exynos-gsc.0*", SYMLINK+="image-proc0" +ATTR{name}=="exynos-gsc.1*", SYMLINK+="image-proc1" +ATTR{name}=="exynos-gsc.2*", SYMLINK+="image-proc2" +ATTR{name}=="exynos-gsc.3*", SYMLINK+="image-proc3" +ATTR{name}=="rk3288-vpu-dec", SYMLINK+="video-dec" +ATTR{name}=="rk3288-vpu-enc", SYMLINK+="video-enc" +ATTR{name}=="go2001-dec", SYMLINK+="video-dec" +ATTR{name}=="go2001-enc", SYMLINK+="video-enc" +ATTR{name}=="mt81xx-vcodec-dec", SYMLINK+="video-dec" +ATTR{name}=="mt81xx-vcodec-enc", SYMLINK+="video-enc" +ATTR{name}=="mt81xx-image-proc", SYMLINK+="image-proc0" diff --git a/extra/chromeveyron/etc/udev/rules.d/80-brcm-sdio-added.rules b/extra/chromeveyron/etc/udev/rules.d/80-brcm-sdio-added.rules new file mode 100644 index 0000000..8753582 --- /dev/null +++ b/extra/chromeveyron/etc/udev/rules.d/80-brcm-sdio-added.rules @@ -0,0 +1,3 @@ +# We need to kickstart the sdio chip to get bluetooth/wifi working. This is ugly +# but bear with me +ACTION=="add", SUBSYSTEM=="sdio", ENV{SDIO_CLASS}=="02", ENV{SDIO_ID}=="02D0:4354", RUN+="/usr/sbin/brcm_patchram_plus -d --patchram /lib/firmware/brcm/BCM4354_003.001.012.0306.0659.hcd --no2bytes --enable_hci --enable_lpm --scopcm=1,2,0,1,1,0,0,0,0,0 --baudrate 3000000 --use_baudrate_for_download --tosleep=50000 /dev/ttyS0" diff --git a/extra/chromeveyron/etc/udev/rules.d/99-hide-emmc-partitions.rules b/extra/chromeveyron/etc/udev/rules.d/99-hide-emmc-partitions.rules new file mode 100644 index 0000000..69ecdb5 --- /dev/null +++ b/extra/chromeveyron/etc/udev/rules.d/99-hide-emmc-partitions.rules @@ -0,0 +1 @@ +KERNEL=="mmcblk0*", ENV{UDISKS_IGNORE}="1" diff --git a/extra/brcm/BCM4354_003.001.012.0306.0659.hcd b/extra/chromeveyron/lib/firmware/brcm/BCM4354_003.001.012.0306.0659.hcd similarity index 100% rename from extra/brcm/BCM4354_003.001.012.0306.0659.hcd rename to extra/chromeveyron/lib/firmware/brcm/BCM4354_003.001.012.0306.0659.hcd diff --git a/extra/brcm/BCM4354_003.001.012.0322.0679.hcd b/extra/chromeveyron/lib/firmware/brcm/BCM4354_003.001.012.0322.0679.hcd similarity index 100% rename from extra/brcm/BCM4354_003.001.012.0322.0679.hcd rename to extra/chromeveyron/lib/firmware/brcm/BCM4354_003.001.012.0322.0679.hcd diff --git a/extra/brcm/brcmfmac4354-sdio.bin b/extra/chromeveyron/lib/firmware/brcm/brcmfmac4354-sdio.bin similarity index 100% rename from extra/brcm/brcmfmac4354-sdio.bin rename to extra/chromeveyron/lib/firmware/brcm/brcmfmac4354-sdio.bin diff --git a/extra/brcm/brcmfmac4354-sdio.txt b/extra/chromeveyron/lib/firmware/brcm/brcmfmac4354-sdio.txt similarity index 100% rename from extra/brcm/brcmfmac4354-sdio.txt rename to extra/chromeveyron/lib/firmware/brcm/brcmfmac4354-sdio.txt diff --git a/extra/elan_i2c.bin b/extra/chromeveyron/lib/firmware/elan_i2c.bin similarity index 100% rename from extra/elan_i2c.bin rename to extra/chromeveyron/lib/firmware/elan_i2c.bin diff --git a/extra/elants_i2c_0000.bin b/extra/chromeveyron/lib/firmware/elants_i2c_0000.bin similarity index 100% rename from extra/elants_i2c_0000.bin rename to extra/chromeveyron/lib/firmware/elants_i2c_0000.bin diff --git a/extra/elants_i2c_0a91.bin b/extra/chromeveyron/lib/firmware/elants_i2c_0a91.bin similarity index 100% rename from extra/elants_i2c_0a91.bin rename to extra/chromeveyron/lib/firmware/elants_i2c_0a91.bin diff --git a/extra/maxtouch-ts.cfg b/extra/chromeveyron/lib/firmware/maxtouch-ts.cfg similarity index 100% rename from extra/maxtouch-ts.cfg rename to extra/chromeveyron/lib/firmware/maxtouch-ts.cfg diff --git a/extra/maxtouch-ts.fw b/extra/chromeveyron/lib/firmware/maxtouch-ts.fw similarity index 100% rename from extra/maxtouch-ts.fw rename to extra/chromeveyron/lib/firmware/maxtouch-ts.fw diff --git a/extra/bins/brcm_patchram_plus b/extra/chromeveyron/usr/sbin/brcm_patchram_plus old mode 100644 new mode 100755 similarity index 100% rename from extra/bins/brcm_patchram_plus rename to extra/chromeveyron/usr/sbin/brcm_patchram_plus diff --git a/extra/veyron-audio.cfg b/extra/chromeveyron/var/lib/alsa/asound.state similarity index 100% rename from extra/veyron-audio.cfg rename to extra/chromeveyron/var/lib/alsa/asound.state