forked from linux-msm/bootrr
-
Notifications
You must be signed in to change notification settings - Fork 10
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'spherion-baseline' of https://github.com/nfraprado/bootrr…
… into HEAD
- Loading branch information
Showing
1 changed file
with
292 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,292 @@ | ||
#!/bin/sh | ||
|
||
# Intentionally left out some devices not used by Spherion: | ||
# - scp_adsp clock | ||
# - imp_iic_wrap_* for unused i2c interfaces | ||
# - mmc1 | ||
# - cros-ec cbas | ||
|
||
# Clocks | ||
assert_driver_present clk-mt8192-driver-present clk-mt8192 | ||
assert_device_present clk-mt8192-topckgen-probed clk-mt8192 10000000.* | ||
assert_device_present clk-mt8192-infracfg-probed clk-mt8192 10001000.* | ||
assert_device_present clk-mt8192-pericfg-probed clk-mt8192 10003000.* | ||
assert_device_present clk-mt8192-apmixedsys-probed clk-mt8192 1000c000.* | ||
|
||
assert_driver_present clk-mt8192-aud-driver-present clk-mt8192-aud | ||
assert_device_present clk-mt8192-aud-probed clk-mt8192-aud 11210000.* | ||
|
||
assert_driver_present clk-mt8192-imp_iic_wrap-driver-present clk-mt8192-imp_iic_wrap | ||
assert_device_present clk-mt8192-imp_iic_wrap_n-probed clk-mt8192-imp_iic_wrap 11f02000.* | ||
assert_device_present clk-mt8192-imp_iic_wrap_ws-probed clk-mt8192-imp_iic_wrap 11d23000.* | ||
assert_device_present clk-mt8192-imp_iic_wrap_e-probed clk-mt8192-imp_iic_wrap 11cb1000.* | ||
assert_device_present clk-mt8192-imp_iic_wrap_s-probed clk-mt8192-imp_iic_wrap 11d03000.* | ||
|
||
assert_driver_present clk-mt8192-mfg-driver-present clk-mt8192-mfg | ||
assert_device_present clk-mt8192-mfg-probed clk-mt8192-mfg 13fbf000.* | ||
|
||
assert_driver_present clk-mt8192-mm-driver-present clk-mt8192-mm | ||
assert_device_present clk-mt8192-mm-probed clk-mt8192-mm clk-mt8192-mm.*.auto | ||
|
||
assert_driver_present mtk-mmsys-driver-present mtk-mmsys | ||
assert_device_present mtk-mmsys-probed mtk-mmsys 14000000.* | ||
|
||
assert_driver_present clk-mt8192-msdc-driver-present clk-mt8192-msdc | ||
assert_device_present clk-mt8192-msdc-probed clk-mt8192-msdc 11f10000.* | ||
|
||
assert_driver_present clk-mt8192-vdec-driver-present clk-mt8192-vdec | ||
assert_device_present clk-mt8192-vdec_soc-probed clk-mt8192-vdec 1600f000.* | ||
assert_device_present clk-mt8192-vdec-probed clk-mt8192-vdec 1602f000.* | ||
|
||
assert_driver_present clk-mt8192-venc-driver-present clk-mt8192-venc | ||
assert_device_present clk-mt8192-venc-probed clk-mt8192-venc 17000000.* | ||
|
||
# Note: cam, img, ipe and mdp clocks aren't used by Spherion directly, but | ||
# omitting them causes larbs,iommu,display to defer probe. | ||
assert_driver_present clk-mt8192-cam-driver-present clk-mt8192-cam | ||
assert_device_present clk-mt8192-cam-probed clk-mt8192-cam 1a000000.* | ||
assert_device_present clk-mt8192-cam_rawa-probed clk-mt8192-cam 1a04f000.* | ||
assert_device_present clk-mt8192-cam_rawb-probed clk-mt8192-cam 1a06f000.* | ||
assert_device_present clk-mt8192-cam_rawc-probed clk-mt8192-cam 1a08f000.* | ||
|
||
assert_driver_present clk-mt8192-img-driver-present clk-mt8192-img | ||
assert_device_present clk-mt8192-img-probed clk-mt8192-img 15020000.* | ||
assert_device_present clk-mt8192-img2-probed clk-mt8192-img 15820000.* | ||
|
||
assert_driver_present clk-mt8192-ipe-driver-present clk-mt8192-ipe | ||
assert_device_present clk-mt8192-ipe-probed clk-mt8192-ipe 1b000000.* | ||
|
||
assert_driver_present clk-mt8192-mdp-driver-present clk-mt8192-mdp | ||
assert_device_present clk-mt8192-mdp-probed clk-mt8192-mdp 1f000000.* | ||
|
||
# Pinctrl | ||
assert_driver_present mt8192-pinctrl-driver-present mt8192-pinctrl | ||
assert_device_present mt8192-pinctrl-probed mt8192-pinctrl 10005000.* | ||
|
||
# Power | ||
assert_driver_present mtk-power-controller-driver-present mtk-power-controller | ||
assert_device_present mtk-power-controller-probed mtk-power-controller 10006000.* | ||
|
||
assert_driver_present mt-pmic-pwrap-driver-present mt-pmic-pwrap | ||
assert_device_present mt-pmic-pwrap-probed mt-pmic-pwrap 10026000.* | ||
|
||
assert_driver_present spmi-mtk-driver-present spmi-mtk | ||
assert_device_present spmi-mtk-probed spmi-mtk 10027000.* | ||
|
||
assert_driver_present mt6315-regulator-driver-present mt6315-regulator | ||
assert_device_present mt6315-regulator6-probed mt6315-regulator 0-06 | ||
assert_device_present mt6315-regulator7-probed mt6315-regulator 0-07 | ||
|
||
assert_driver_present cros-ec-rpmsg-driver-present cros-ec-rpmsg | ||
assert_device_present cros-ec-rpmsg-probed cros-ec-rpmsg 10500000.* | ||
|
||
# I2C | ||
assert_driver_present i2c-mt65xx-driver-present i2c-mt65xx | ||
assert_device_present i2c0-mt65xx-probed i2c-mt65xx 11f00000.* | ||
assert_device_present i2c1-mt65xx-probed i2c-mt65xx 11d20000.* | ||
assert_device_present i2c2-mt65xx-probed i2c-mt65xx 11d21000.* | ||
assert_device_present i2c3-mt65xx-probed i2c-mt65xx 11cb0000.* | ||
assert_device_present i2c7-mt65xx-probed i2c-mt65xx 11d00000.* | ||
|
||
# SPI | ||
assert_driver_present mtk-spi-driver-present mtk-spi | ||
assert_device_present mtk-spi1-probed mtk-spi 11010000.* | ||
assert_device_present mtk-spi5-probed mtk-spi 11019000.* | ||
|
||
# UART | ||
assert_driver_present mt6577-uart-driver-present mt6577-uart | ||
assert_device_present mt6577-uart-probed mt6577-uart 11002000.* | ||
|
||
# IOMMU | ||
assert_driver_present mtk-smi-common-driver-present mtk-smi-common | ||
assert_device_present mtk-smi-common-probed mtk-smi-common 14002000.* | ||
|
||
assert_driver_present mtk-smi-larb-driver-present mtk-smi-larb | ||
assert_device_present mtk-smi-larb0-probed mtk-smi-larb 14003000.* | ||
assert_device_present mtk-smi-larb5-probed mtk-smi-larb 1600d000.* | ||
assert_device_present mtk-smi-larb14-probed mtk-smi-larb 1a002000.* | ||
assert_device_present mtk-smi-larb20-probed mtk-smi-larb 1b00f000.* | ||
assert_device_present mtk-smi-larb1-probed mtk-smi-larb 14004000.* | ||
assert_device_present mtk-smi-larb4-probed mtk-smi-larb 1602e000.* | ||
assert_device_present mtk-smi-larb16-probed mtk-smi-larb 1a00f000.* | ||
assert_device_present mtk-smi-larb19-probed mtk-smi-larb 1b10f000.* | ||
assert_device_present mtk-smi-larb9-probed mtk-smi-larb 1502e000.* | ||
assert_device_present mtk-smi-larb7-probed mtk-smi-larb 17010000.* | ||
assert_device_present mtk-smi-larb17-probed mtk-smi-larb 1a010000.* | ||
assert_device_present mtk-smi-larb2-probed mtk-smi-larb 1f002000.* | ||
assert_device_present mtk-smi-larb11-probed mtk-smi-larb 1582e000.* | ||
assert_device_present mtk-smi-larb13-probed mtk-smi-larb 1a001000.* | ||
assert_device_present mtk-smi-larb18-probed mtk-smi-larb 1a011000.* | ||
|
||
assert_driver_present mtk-iommu-driver-present mtk-iommu | ||
assert_device_present mtk-iommu-probed mtk-iommu 1401d000.* | ||
|
||
# ChromeOS EC | ||
assert_driver_present cros-ec-spi-driver-present cros-ec-spi | ||
assert_device_present cros-ec-spi-probed cros-ec-spi spi0.0 | ||
|
||
assert_driver_present cros-ec-i2c-tunnel-driver-present cros-ec-i2c-tunnel | ||
assert_device_present cros-ec-i2c-tunnel-probed cros-ec-i2c-tunnel 11010000.* | ||
|
||
assert_driver_present cros-ec-typec-driver-present cros-ec-typec | ||
assert_device_present cros-ec-typec-probed cros-ec-typec 11010000.* | ||
|
||
assert_driver_present cros-ec-pwm-driver-present cros-ec-pwm | ||
assert_device_present cros-ec-pwm-probed cros-ec-pwm 11010000.* | ||
|
||
# Note: these regulators are for MMC1 (SD Card) which is not used on Spherion, | ||
# but not having the regulators causes the MMC1 to defer probe indefinitely, | ||
# dirtying the devices_deferred file. | ||
assert_driver_present cros-ec-regulator-driver-present cros-ec-regulator | ||
assert_device_present cros-ec-regulator0-probed cros-ec-regulator 11010000.*0 | ||
assert_device_present cros-ec-regulator1-probed cros-ec-regulator 11010000.*1 | ||
|
||
# Keyboard | ||
assert_driver_present cros-ec-keyb-driver-present cros-ec-keyb | ||
assert_device_present cros-ec-keyb-probed cros-ec-keyb 11010000.* | ||
|
||
assert_driver_present leds_pwm-driver-present leds_pwm | ||
assert_device_present leds_pwm-probed leds_pwm pwmleds | ||
|
||
# Touchpad | ||
assert_driver_present elan_i2c-driver-present elan_i2c | ||
assert_device_present elan_i2c-probed elan_i2c 2-0015 | ||
|
||
# Touchscreen | ||
assert_driver_present elants_i2c-driver-present elants_i2c | ||
assert_device_present elants_i2c-probed elants_i2c 0-0010 | ||
|
||
# Display | ||
assert_driver_present mediatek-mipi-tx-driver-present mediatek-mipi-tx | ||
assert_device_present mediatek-mipi-tx-probed mediatek-mipi-tx 11e50000.* | ||
|
||
assert_driver_present mtk-dsi-driver-present mtk-dsi | ||
assert_device_present mtk-dsi-probed mtk-dsi 14010000.* | ||
|
||
assert_driver_present anx7625-driver-present anx7625 | ||
assert_device_present anx7625-3-probed anx7625 3-0058 | ||
|
||
assert_driver_present mediatek-disp-pwm-driver-present mediatek-disp-pwm | ||
assert_device_present mediatek-disp-pwm-probed mediatek-disp-pwm 1100e000.* | ||
|
||
assert_driver_present pwm-backlight-driver-present pwm-backlight | ||
assert_device_present pwm-backlight-probed pwm-backlight backlight-lcd0 | ||
|
||
assert_driver_present panel-edp-driver-present panel-edp | ||
assert_driver_present panel-simple-dp-aux-driver-present panel-simple-dp-aux | ||
assert_device_present panel-simple-dp-aux-probed panel-simple-dp-aux aux-3-0058 | ||
|
||
assert_driver_present mediatek-mutex-driver-present mediatek-mutex | ||
assert_device_present mediatek-mutex-probed mediatek-mutex 14001000.* | ||
|
||
assert_driver_present mediatek-disp-ovl-driver-present mediatek-disp-ovl | ||
assert_device_present mediatek-disp-ovl0-probed mediatek-disp-ovl 14005000.* | ||
assert_device_present mediatek-disp-ovl2l0-probed mediatek-disp-ovl 14006000.* | ||
assert_device_present mediatek-disp-ovl2l2-probed mediatek-disp-ovl 14014000.* | ||
|
||
assert_driver_present mediatek-disp-rdma-driver-present mediatek-disp-rdma | ||
assert_device_present mediatek-disp-rdma0-probed mediatek-disp-rdma 14007000.* | ||
assert_device_present mediatek-disp-rdma4-probed mediatek-disp-rdma 14015000.* | ||
|
||
assert_driver_present mediatek-disp-aal-driver-present mediatek-disp-aal | ||
assert_device_present mediatek-disp-aal-probed mediatek-disp-aal 1400b000.* | ||
|
||
assert_driver_present mediatek-disp-ccorr-driver-present mediatek-disp-ccorr | ||
assert_device_present mediatek-disp-ccorr-probed mediatek-disp-ccorr 1400a000.* | ||
|
||
assert_driver_present mediatek-disp-color-driver-present mediatek-disp-color | ||
assert_device_present mediatek-disp-color-probed mediatek-disp-color 14009000.* | ||
|
||
assert_driver_present mediatek-disp-gamma-driver-present mediatek-disp-gamma | ||
assert_device_present mediatek-disp-gamma-probed mediatek-disp-gamma 1400c000.* | ||
|
||
assert_driver_present mediatek-drm-driver-present mediatek-drm | ||
assert_device_present mediatek-drm-probed mediatek-drm mediatek-drm.*.auto | ||
|
||
# External Display (DP) | ||
assert_driver_present mediatek-dpi-driver-present mediatek-dpi | ||
assert_device_present mediatek-dpi-probed mediatek-dpi 14016000.* | ||
|
||
assert_device_present anx7625-7-probed anx7625 7-0058 | ||
|
||
# Battery | ||
assert_driver_present sbs-battery-driver-present sbs-battery | ||
assert_device_present sbs-battery-probed sbs-battery *-000b | ||
|
||
# WiFi | ||
assert_driver_present mtk-pcie-gen3-driver-present mtk-pcie-gen3 | ||
assert_device_present mtk-pcie-gen3-probed mtk-pcie-gen3 11230000.* | ||
|
||
assert_driver_present mt7921e-driver-present mt7921e | ||
assert_device_present mt7921e-probed mt7921e 0000:01:00.0 | ||
|
||
# TPM | ||
assert_driver_present tpm_tis_spi-driver-present tpm_tis_spi | ||
assert_device_present tpm_tis_spi-probed tpm_tis_spi spi1.0 | ||
|
||
# Internal Storage (MMC) | ||
assert_driver_present mtk-msdc-driver-present mtk-msdc | ||
assert_device_present mtk-msdc-probed mtk-msdc 11f60000.* | ||
|
||
# NOR SPI Flash | ||
assert_driver_present mtk-spi-nor-driver-present mtk-spi-nor | ||
assert_device_present mtk-spi-nor-probed mtk-spi-nor 11234000.* | ||
|
||
# USB | ||
assert_driver_present mtk-tphy-driver-present mtk-tphy | ||
assert_device_present mtk-tphy-probed mtk-tphy *11e40000 | ||
|
||
assert_driver_present xhci-mtk-driver-present xhci-mtk | ||
assert_device_present xhci-mtk-probed xhci-mtk 11200000.* | ||
|
||
# Codecs | ||
assert_driver_present mtk-scp-driver-present mtk-scp | ||
assert_device_present mtk-scp-probed mtk-scp 10500000.* | ||
|
||
assert_driver_present mtk-vcodec-enc-driver-present mtk-vcodec-enc | ||
assert_device_present mtk-vcodec-enc-probed mtk-vcodec-enc 17020000.* | ||
|
||
assert_driver_present mtk-vcodec-dec-driver-present mtk-vcodec-dec | ||
assert_device_present mtk-vcodec-dec-probed mtk-vcodec-dec 16000000.* | ||
|
||
# GPU | ||
assert_driver_present panfrost-driver-present panfrost | ||
assert_device_present panfrost-probed panfrost 13000000.* | ||
|
||
# Camera | ||
assert_driver_present uvcvideo-driver-present uvcvideo | ||
assert_device_present uvcvideo0-probed uvcvideo 1-1.4.1:1.0 | ||
assert_device_present uvcvideo1-probed uvcvideo 1-1.4.1:1.1 | ||
|
||
# Audio | ||
assert_driver_present mt8192-audio-driver-present mt8192-audio | ||
assert_device_present mt8192-audio-probed mt8192-audio 11210000.* | ||
|
||
assert_driver_present dmic-codec-driver-present dmic-codec | ||
assert_device_present dmic-codec-probed dmic-codec dmic-codec | ||
|
||
assert_driver_present rt5682-driver-present rt5682 | ||
assert_device_present rt5682-probed rt5682 1-001a | ||
|
||
assert_driver_present rt1015p-driver-present rt1015p | ||
assert_device_present rt1015p-probed rt1015p audio-codec | ||
|
||
assert_driver_present mt8192_mt6359-driver-present mt8192_mt6359 | ||
assert_device_present mt8192_mt6359-probed mt8192_mt6359 sound | ||
|
||
# Bluetooth | ||
assert_driver_present btusb-driver-present btusb | ||
assert_device_present btusb0-probed btusb 1-1.4.2:1.0 | ||
assert_device_present btusb1-probed btusb 1-1.4.2:1.1 | ||
|
||
# Watchdog | ||
assert_driver_present mtk-wdt-driver-present mtk-wdt | ||
assert_device_present mtk-wdt-probed mtk-wdt 10007000.* | ||
|
||
# eFuse | ||
assert_driver_present mediatek,efuse-driver-present mediatek,efuse | ||
assert_device_present mediatek,efuse-probed mediatek,efuse 11c10000.* | ||
|
||
# CPUfreq | ||
assert_driver_present mtk-cpufreq-hw-driver-present mtk-cpufreq-hw | ||
assert_device_present mtk-cpufreq-hw-probed mtk-cpufreq-hw 11bc10.* |