├── Makefile ├── NOTICE ├── README.md ├── bindings ├── ABI.txt ├── arc │ ├── archs-pct.txt │ ├── axs101.txt │ ├── axs103.txt │ ├── eznps.txt │ ├── hsdk.txt │ └── pct.txt ├── arm │ ├── altera │ │ ├── socfpga-sdram-controller.txt │ │ ├── socfpga-sdram-edac.txt │ │ └── socfpga-system.txt │ ├── amlogic,scpi.txt │ ├── amlogic │ │ ├── amlogic,meson-gx-ao-secure.yaml │ │ ├── analog-top.txt │ │ ├── assist.txt │ │ ├── bootrom.txt │ │ ├── pmu.txt │ │ └── smp-sram.txt │ ├── apm │ │ └── scu.txt │ ├── arch_timer.txt │ ├── arm,scmi.txt │ ├── arm,scpi.txt │ ├── arm-boards │ ├── arm-dsu-pmu.txt │ ├── atmel-sysregs.txt │ ├── axentia.txt │ ├── axis.txt │ ├── bcm │ │ ├── brcm,bcm11351-cpu-method.txt │ │ ├── brcm,bcm11351.txt │ │ ├── brcm,bcm21664.txt │ │ ├── brcm,bcm23550-cpu-method.txt │ │ ├── brcm,bcm23550.txt │ │ ├── brcm,bcm2835.txt │ │ ├── brcm,bcm4708.txt │ │ ├── brcm,bcm63138.txt │ │ ├── brcm,brcmstb.txt │ │ ├── brcm,cygnus.txt │ │ ├── brcm,hr2.txt │ │ ├── brcm,ns2.txt │ │ ├── brcm,nsp-cpu-method.txt │ │ ├── brcm,nsp.txt │ │ ├── brcm,stingray.txt │ │ ├── brcm,vulcan-soc.txt │ │ └── raspberrypi,bcm2835-firmware.txt │ ├── cache.txt │ ├── calxeda.yaml │ ├── calxeda │ │ └── l2ecc.txt │ ├── cavium-thunder.txt │ ├── cavium-thunder2.txt │ ├── cci.txt │ ├── coresight-cpu-debug.txt │ ├── coresight.txt │ ├── cpu-capacity.txt │ ├── cpu-enable-method │ │ ├── al,alpine-smp │ │ ├── marvell,berlin-smp │ │ └── nuvoton,npcm750-smp │ ├── firmware │ │ ├── linaro,optee-tz.txt │ │ ├── sdei.txt │ │ └── tlm,trusted-foundations.txt │ ├── freescale │ │ ├── fsl,imx7ulp-pm.txt │ │ ├── fsl,imx7ulp-sim.txt │ │ ├── fsl,layerscape-dcfg.txt │ │ ├── fsl,layerscape-scfg.txt │ │ ├── fsl,scu.txt │ │ ├── fsl,vf610-mscm-cpucfg.txt │ │ ├── fsl,vf610-mscm-ir.txt │ │ ├── m4if.txt │ │ └── tigerp.txt │ ├── fw-cfg.txt │ ├── gemini.txt │ ├── hisilicon │ │ ├── hi3519-sysctrl.txt │ │ ├── hisilicon-low-pin-count.txt │ │ └── hisilicon.txt │ ├── idle-states.txt │ ├── juno,scpi.txt │ ├── keystone │ │ ├── keystone.txt │ │ └── ti,sci.txt │ ├── marvell │ │ ├── 98dx3236-resume-ctrl.txt │ │ ├── 98dx3236.txt │ │ ├── ap806-system-controller.txt │ │ ├── armada-370-xp-pmsu.txt │ │ ├── armada-370-xp.txt │ │ ├── armada-375.txt │ │ ├── armada-37xx.txt │ │ ├── armada-380-mpcore-soc-ctrl.txt │ │ ├── armada-38x.txt │ │ ├── armada-39x.txt │ │ ├── armada-7k-8k.txt │ │ ├── armada-8kp.txt │ │ ├── armada-cpu-reset.txt │ │ ├── coherency-fabric.txt │ │ ├── cp110-system-controller.txt │ │ ├── kirkwood.txt │ │ ├── marvell,dove.txt │ │ ├── marvell,kirkwood.txt │ │ ├── marvell,orion5x.txt │ │ ├── mvebu-cpu-config.txt │ │ └── mvebu-system-controller.txt │ ├── mediatek │ │ ├── mediatek,apmixedsys.txt │ │ ├── mediatek,audsys.txt │ │ ├── mediatek,bdpsys.txt │ │ ├── mediatek,camsys.txt │ │ ├── mediatek,ethsys.txt │ │ ├── mediatek,g3dsys.txt │ │ ├── mediatek,hifsys.txt │ │ ├── mediatek,imgsys.txt │ │ ├── mediatek,infracfg.txt │ │ ├── mediatek,ipesys.txt │ │ ├── mediatek,ipu.txt │ │ ├── mediatek,jpgdecsys.txt │ │ ├── mediatek,mcucfg.txt │ │ ├── mediatek,mfgcfg.txt │ │ ├── mediatek,mmsys.txt │ │ ├── mediatek,pciesys.txt │ │ ├── mediatek,pericfg.txt │ │ ├── mediatek,sgmiisys.txt │ │ ├── mediatek,ssusbsys.txt │ │ ├── mediatek,topckgen.txt │ │ ├── mediatek,vdecsys.txt │ │ ├── mediatek,vencltsys.txt │ │ └── mediatek,vencsys.txt │ ├── mrvl │ │ ├── feroceon.txt │ │ ├── mrvl.txt │ │ └── tauros2.txt │ ├── msm │ │ ├── android.txt │ │ ├── aop-set-ddr.txt │ │ ├── ddr_stats.txt │ │ ├── heap-sharing.txt │ │ ├── hh_watchdog.yaml │ │ ├── hidqvr-smp2p.txt │ │ ├── hyp_core_ctl.txt │ │ ├── imem.yaml │ │ ├── ipc-spinlock.txt │ │ ├── jtag-mm.txt │ │ ├── lpm-levels.txt │ │ ├── memory-offline.yaml │ │ ├── mpm_counter.yaml │ │ ├── msm.txt │ │ ├── msm_hang_detect.yaml │ │ ├── msm_ion.yaml │ │ ├── msm_memory_dump.txt │ │ ├── msm_qmp.txt │ │ ├── msm_rtb.yaml │ │ ├── msm_watchdog.yaml │ │ ├── qcom,idle-state.txt │ │ ├── qcom,kpss-acc.txt │ │ ├── qcom,kpss-gcc.txt │ │ ├── qcom,llcc.txt │ │ ├── qcom,qfprom-sys.yaml │ │ ├── qcom,qsee_irq.txt │ │ ├── qcom,saw2.txt │ │ ├── qcom,silent-boot.txt │ │ ├── qmp-debugfs-client.txt │ │ ├── qsee_ipc_irq_bridge.txt │ │ ├── rdbg-smp2p.txt │ │ ├── rpm-smd.txt │ │ ├── rpm_master_stats.txt │ │ ├── rpmh-master-stats.txt │ │ ├── sdx-ext-ipc.txt │ │ ├── sleepstate-smp2p.txt │ │ ├── smdpkt.txt │ │ ├── spm-v2.txt │ │ ├── ssbi.txt │ │ ├── subsystem-sleep-stats.yaml │ │ ├── subsystem_notif_virt.txt │ │ ├── sys-pm-violators.txt │ │ ├── system-pm.txt │ │ ├── system_pm_rpm.txt │ │ └── wil6210.txt │ ├── npcm │ │ └── npcm.txt │ ├── omap │ │ ├── counter.txt │ │ ├── crossbar.txt │ │ ├── ctrl.txt │ │ ├── dmm.txt │ │ ├── dsp.txt │ │ ├── iva.txt │ │ ├── l3-noc.txt │ │ ├── l4.txt │ │ ├── mpu.txt │ │ ├── omap.txt │ │ └── prcm.txt │ ├── oxnas.txt │ ├── picoxcell.txt │ ├── pmu.txt │ ├── psci.txt │ ├── renesas,prr.txt │ ├── rockchip │ │ └── pmu.txt │ ├── rtsm-dcscb.txt │ ├── samsung │ │ ├── exynos-chipid.txt │ │ ├── pmu.txt │ │ ├── samsung-boards.txt │ │ └── sysreg.txt │ ├── scu.txt │ ├── secure.txt │ ├── socionext │ │ ├── cache-uniphier.txt │ │ └── uniphier.txt │ ├── sp810.txt │ ├── spe-pmu.txt │ ├── spear-misc.txt │ ├── sprd.txt │ ├── ste-nomadik.txt │ ├── ste-u300.txt │ ├── stm32 │ │ ├── mlahb.txt │ │ └── stm32-syscon.txt │ ├── sunxi │ │ ├── smp-sram.txt │ │ └── sunxi-mbus.txt │ ├── swir.txt │ ├── syna.txt │ ├── tegra │ │ ├── nvidia,nvec.txt │ │ ├── nvidia,tegra186-pmc.txt │ │ ├── nvidia,tegra20-ahb.txt │ │ ├── nvidia,tegra20-flowctrl.txt │ │ ├── nvidia,tegra20-pmc.txt │ │ └── nvidia,tegra30-actmon.txt │ ├── ti │ │ └── k3.txt │ ├── ux500 │ │ ├── boards.txt │ │ └── power_domain.txt │ ├── versatile-sysreg.txt │ ├── vexpress-scc.txt │ ├── vexpress-sysreg.txt │ ├── vexpress.txt │ ├── vt8500 │ │ └── via,vt8500-pmc.txt │ ├── xen.txt │ └── zte,sysctrl.txt ├── ata │ ├── ahci-ceva.txt │ ├── ahci-da850.txt │ ├── ahci-dm816.txt │ ├── ahci-fsl-qoriq.txt │ ├── ahci-mtk.txt │ ├── ahci-platform.txt │ ├── ahci-st.txt │ ├── apm-xgene.txt │ ├── atmel-at91_cf.txt │ ├── brcm,sata-brcm.txt │ ├── cavium-compact-flash.txt │ ├── cortina,gemini-sata-bridge.txt │ ├── exynos-sata.txt │ ├── faraday,ftide010.txt │ ├── fsl-sata.txt │ ├── imx-pata.txt │ ├── imx-sata.txt │ ├── marvell.txt │ ├── nvidia,tegra124-ahci.txt │ ├── pata-arasan.txt │ ├── qcom-sata.txt │ ├── sata_highbank.txt │ └── sata_rcar.txt ├── auxdisplay │ ├── arm-charlcd.txt │ ├── hit,hd44780.txt │ └── img-ascii-lcd.txt ├── batterydata │ └── batterydata.txt ├── bluetooth │ ├── btfm_slim.txt │ └── btpower.txt ├── board │ └── fsl-board.txt ├── bt-fm │ └── rtc6226_fm.txt ├── bus │ ├── brcm,bus-axi.txt │ ├── brcm,gisb-arb.txt │ ├── imx-weim.txt │ ├── moxtet.txt │ ├── mvebu-mbus.txt │ ├── nvidia,tegra20-gmi.txt │ ├── nvidia,tegra210-aconnect.txt │ ├── omap-ocp2scp.txt │ ├── qcom,ebi2.txt │ ├── renesas,bsc.txt │ ├── simple-pm-bus.txt │ ├── ti,da850-mstpri.txt │ ├── ti-sysc.txt │ ├── ts-nbus.txt │ └── uniphier-system-bus.txt ├── c6x │ ├── clocks.txt │ ├── dscr.txt │ ├── emifa.txt │ └── soc.txt ├── chosen.txt ├── clock │ ├── actions,owl-cmu.txt │ ├── alphascale,acc.txt │ ├── altr_socfpga.txt │ ├── amlogic,axg-audio-clkc.txt │ ├── amlogic,gxbb-aoclkc.txt │ ├── amlogic,gxbb-clkc.txt │ ├── amlogic,meson8b-clkc.txt │ ├── arm-integrator.txt │ ├── arm-syscon-icst.txt │ ├── armada3700-periph-clock.txt │ ├── armada3700-tbg-clock.txt │ ├── armada3700-xtal-clock.txt │ ├── artpec6.txt │ ├── at91-clock.txt │ ├── axi-clkgen.txt │ ├── axs10x-i2s-pll-clock.txt │ ├── brcm,bcm2835-aux-clock.txt │ ├── brcm,bcm2835-cprman.txt │ ├── brcm,bcm53573-ilp.txt │ ├── brcm,bcm63xx-clocks.txt │ ├── brcm,iproc-clocks.txt │ ├── brcm,kona-ccu.txt │ ├── calxeda.txt │ ├── cirrus,lochnagar.txt │ ├── clk-exynos-audss.txt │ ├── clk-palmas-clk32kg-clocks.txt │ ├── clk-s5pv210-audss.txt │ ├── clock-bindings.txt │ ├── clps711x-clock.txt │ ├── cs2000-cp.txt │ ├── csr,atlas7-car.txt │ ├── dove-divider-clock.txt │ ├── efm32-clock.txt │ ├── exynos3250-clock.txt │ ├── exynos4-clock.txt │ ├── exynos5250-clock.txt │ ├── exynos5260-clock.txt │ ├── exynos5410-clock.txt │ ├── exynos5420-clock.txt │ ├── exynos5433-clock.txt │ ├── exynos7-clock.txt │ ├── fixed-mmio-clock.txt │ ├── fujitsu,mb86s70-crg11.txt │ ├── gpio-gate-clock.txt │ ├── gpio-mux-clock.txt │ ├── hi3620-clock.txt │ ├── hi3660-clock.txt │ ├── hi3670-clock.txt │ ├── hi6220-clock.txt │ ├── hisi-crg.txt │ ├── hix5hd2-clock.txt │ ├── idt,versaclock5.txt │ ├── img,boston-clock.txt │ ├── imx1-clock.txt │ ├── imx21-clock.txt │ ├── imx23-clock.txt │ ├── imx25-clock.txt │ ├── imx27-clock.txt │ ├── imx28-clock.txt │ ├── imx31-clock.txt │ ├── imx35-clock.txt │ ├── imx5-clock.txt │ ├── imx6q-clock.txt │ ├── imx6sl-clock.txt │ ├── imx6sll-clock.txt │ ├── imx6sx-clock.txt │ ├── imx6ul-clock.txt │ ├── imx7d-clock.txt │ ├── imx7ulp-clock.txt │ ├── imx8mm-clock.txt │ ├── imx8mq-clock.txt │ ├── imx8qxp-lpcg.txt │ ├── ingenic,cgu.txt │ ├── intc_stratix10.txt │ ├── keystone-gate.txt │ ├── keystone-pll.txt │ ├── lpc1850-ccu.txt │ ├── lpc1850-cgu.txt │ ├── lpc1850-creg-clk.txt │ ├── lsi,axm5516-clks.txt │ ├── marvell,berlin.txt │ ├── marvell,mmp2.txt │ ├── marvell,pxa168.txt │ ├── marvell,pxa1928.txt │ ├── marvell,pxa910.txt │ ├── maxim,max77686.txt │ ├── maxim,max9485.txt │ ├── microchip,pic32.txt │ ├── moxa,moxart-clock.txt │ ├── mvebu-core-clock.txt │ ├── mvebu-corediv-clock.txt │ ├── mvebu-cpu-clock.txt │ ├── mvebu-gated-clock.txt │ ├── nspire-clock.txt │ ├── nuvoton,npcm750-clk.txt │ ├── nvidia,tegra114-car.txt │ ├── nvidia,tegra124-car.txt │ ├── nvidia,tegra124-dfll.txt │ ├── nvidia,tegra20-car.txt │ ├── nvidia,tegra210-car.txt │ ├── nvidia,tegra30-car.txt │ ├── nxp,lpc3220-clk.txt │ ├── nxp,lpc3220-usb-clk.txt │ ├── oxnas,stdclk.txt │ ├── pistachio-clock.txt │ ├── prima2-clock.txt │ ├── pwm-clock.txt │ ├── pxa-clock.txt │ ├── qca,ath79-pll.txt │ ├── qcom,a53pll.txt │ ├── qcom,aop-qmp.txt │ ├── qcom,camcc.txt │ ├── qcom,cmn-blk-pll.txt │ ├── qcom,debugcc.txt │ ├── qcom,dispcc.txt │ ├── qcom,dummycc.txt │ ├── qcom,gcc.txt │ ├── qcom,gpucc.txt │ ├── qcom,hfpll.txt │ ├── qcom,krait-cc.txt │ ├── qcom,lcc.txt │ ├── qcom,lpasscc.txt │ ├── qcom,mmcc.txt │ ├── qcom,npucc.txt │ ├── qcom,rpmcc.txt │ ├── qcom,rpmh-clk.txt │ ├── qcom,scc.txt │ ├── qcom,sdxlemur-apsscc.txt │ ├── qcom,spmi-clkdiv.txt │ ├── qcom,turingcc.txt │ ├── qcom,videocc.txt │ ├── qoriq-clock.txt │ ├── renesas,cpg-div6-clocks.txt │ ├── renesas,cpg-mssr.txt │ ├── renesas,cpg-mstp-clocks.txt │ ├── renesas,emev2-smu.txt │ ├── renesas,h8300-div-clock.txt │ ├── renesas,h8s2678-pll-clock.txt │ ├── renesas,r8a73a4-cpg-clocks.txt │ ├── renesas,r8a7740-cpg-clocks.txt │ ├── renesas,r8a7778-cpg-clocks.txt │ ├── renesas,r8a7779-cpg-clocks.txt │ ├── renesas,r9a06g032-sysctrl.txt │ ├── renesas,rcar-gen2-cpg-clocks.txt │ ├── renesas,rcar-usb2-clock-sel.txt │ ├── renesas,rz-cpg-clocks.txt │ ├── renesas,sh73a0-cpg-clocks.txt │ ├── rockchip,px30-cru.txt │ ├── rockchip,rk3036-cru.txt │ ├── rockchip,rk3128-cru.txt │ ├── rockchip,rk3188-cru.txt │ ├── rockchip,rk3228-cru.txt │ ├── rockchip,rk3288-cru.txt │ ├── rockchip,rk3308-cru.txt │ ├── rockchip,rk3328-cru.txt │ ├── rockchip,rk3368-cru.txt │ ├── rockchip,rk3399-cru.txt │ ├── rockchip,rv1108-cru.txt │ ├── samsung,s2mps11.txt │ ├── samsung,s3c2410-clock.txt │ ├── samsung,s3c2412-clock.txt │ ├── samsung,s3c2443-clock.txt │ ├── samsung,s3c64xx-clock.txt │ ├── samsung,s5pv210-clock.txt │ ├── sifive │ │ └── fu540-prci.txt │ ├── silabs,si514.txt │ ├── silabs,si5341.txt │ ├── silabs,si5351.txt │ ├── silabs,si544.txt │ ├── silabs,si570.txt │ ├── snps,hsdk-pll-clock.txt │ ├── snps,pll-clock.txt │ ├── sprd.txt │ ├── st,nomadik.txt │ ├── st,stm32-rcc.txt │ ├── st,stm32h7-rcc.txt │ ├── st,stm32mp1-rcc.txt │ ├── st │ │ ├── st,clkgen-mux.txt │ │ ├── st,clkgen-pll.txt │ │ ├── st,clkgen.txt │ │ ├── st,flexgen.txt │ │ └── st,quadfs.txt │ ├── ste-u300-syscon-clock.txt │ ├── stericsson,abx500.txt │ ├── sun8i-de2.txt │ ├── sun9i-de.txt │ ├── sun9i-usb.txt │ ├── sunxi.txt │ ├── tango4-clock.txt │ ├── ti,cdce706.txt │ ├── ti,cdce925.txt │ ├── ti,sci-clk.txt │ ├── ti-clkctrl.txt │ ├── ti-keystone-pllctrl.txt │ ├── ti │ │ ├── adpll.txt │ │ ├── apll.txt │ │ ├── autoidle.txt │ │ ├── clockdomain.txt │ │ ├── composite.txt │ │ ├── davinci │ │ │ ├── da8xx-cfgchip.txt │ │ │ ├── pll.txt │ │ │ └── psc.txt │ │ ├── divider.txt │ │ ├── dpll.txt │ │ ├── dra7-atl.txt │ │ ├── fapll.txt │ │ ├── fixed-factor-clock.txt │ │ ├── gate.txt │ │ ├── interface.txt │ │ └── mux.txt │ ├── uniphier-clock.txt │ ├── ux500.txt │ ├── vf610-clock.txt │ ├── vt8500.txt │ ├── xgene.txt │ ├── xlnx,zynqmp-clk.txt │ ├── zx296702-clk.txt │ ├── zx296718-clk.txt │ └── zynq-7000.txt ├── cnss │ ├── cnss-wlan.txt │ └── icnss.txt ├── common-properties.txt ├── connector │ ├── samsung,usb-connector-11pin.txt │ └── usb-connector.txt ├── counter │ ├── ftm-quaddec.txt │ ├── stm32-lptimer-cnt.txt │ └── stm32-timer-cnt.txt ├── cpu │ └── cpu-topology.txt ├── cpufreq │ ├── brcm,stb-avs-cpu-freq.txt │ ├── cpufreq-dt.txt │ ├── cpufreq-mediatek.txt │ ├── cpufreq-qcom-hw-debug.txt │ ├── cpufreq-qcom-hw.txt │ ├── cpufreq-spear.txt │ ├── cpufreq-st.txt │ ├── imx-cpufreq-dt.txt │ ├── msm-cpufreq.txt │ ├── nvidia,tegra124-cpufreq.txt │ └── ti-cpufreq.txt ├── crypto │ ├── amd-ccp.txt │ ├── arm-cryptocell.txt │ ├── artpec6-crypto.txt │ ├── atmel-crypto.txt │ ├── brcm,spu-crypto.txt │ ├── fsl-dcp.txt │ ├── fsl-imx-sahara.txt │ ├── fsl-imx-scc.txt │ ├── fsl-sec2.txt │ ├── fsl-sec6.txt │ ├── hisilicon,hip07-sec.txt │ ├── img-hash.txt │ ├── inside-secure-safexcel.txt │ ├── marvell-cesa.txt │ ├── mediatek-crypto.txt │ ├── msm │ │ ├── ice.txt │ │ ├── ota_crypto.txt │ │ ├── qce.txt │ │ ├── qcedev.txt │ │ └── qcrypto.txt │ ├── mv_cesa.txt │ ├── omap-aes.txt │ ├── omap-des.txt │ ├── omap-sham.txt │ ├── picochip-spacc.txt │ ├── qcom,prng.txt │ ├── qcom-qce.txt │ ├── rockchip-crypto.txt │ ├── samsung-slimsss.txt │ ├── samsung-sss.txt │ ├── st,stm32-crc.txt │ ├── st,stm32-cryp.txt │ └── st,stm32-hash.txt ├── csky │ ├── cpus.txt │ └── pmu.txt ├── devfreq │ ├── arm-memlat-mon.txt │ ├── bimc-bwmon.txt │ ├── devfreq-qcom-qoslat.txt │ ├── devfreq-simple-dev.txt │ ├── devfreq_icc.txt │ ├── event │ │ ├── exynos-nocp.txt │ │ ├── exynos-ppmu.txt │ │ └── rockchip-dfi.txt │ ├── exynos-bus.txt │ └── rk3399_dmc.txt ├── display │ ├── amlogic,meson-dw-hdmi.yaml │ ├── amlogic,meson-vpu.yaml │ ├── arm,hdlcd.txt │ ├── arm,komeda.txt │ ├── arm,malidp.txt │ ├── arm,pl11x.txt │ ├── armada │ │ └── marvell,dove-lcd.txt │ ├── atmel,lcdc.txt │ ├── atmel │ │ └── hlcdc-dc.txt │ ├── bindings │ ├── brcm,bcm-vc4.txt │ ├── bridge │ │ ├── adi,adv7123.txt │ │ ├── adi,adv7511.txt │ │ ├── analogix_dp.txt │ │ ├── anx7814.txt │ │ ├── cdns,dsi.txt │ │ ├── dumb-vga-dac.txt │ │ ├── dw_hdmi.txt │ │ ├── dw_mipi_dsi.txt │ │ ├── lt9611uxc.txt │ │ ├── lvds-transmitter.txt │ │ ├── megachips-stdpxxxx-ge-b850v3-fw.txt │ │ ├── ps8622.txt │ │ ├── ptn3460.txt │ │ ├── renesas,dw-hdmi.txt │ │ ├── renesas,lvds.txt │ │ ├── sii902x.txt │ │ ├── sii9234.txt │ │ ├── sil-sii8620.txt │ │ ├── tda998x.txt │ │ ├── thine,thc63lvd1024.txt │ │ ├── thine,thc63lvdm83d.txt │ │ ├── ti,ds90c185.txt │ │ ├── ti,sn65dsi86.txt │ │ ├── ti,tfp410.txt │ │ ├── ti,ths813x.txt │ │ ├── toshiba,tc358764.txt │ │ └── toshiba,tc358767.txt │ ├── cirrus,clps711x-fb.txt │ ├── connector │ │ ├── analog-tv-connector.txt │ │ ├── dvi-connector.txt │ │ ├── hdmi-connector.txt │ │ └── vga-connector.txt │ ├── etnaviv │ │ └── etnaviv-drm.txt │ ├── exynos │ │ ├── exynos-mic.txt │ │ ├── exynos5433-decon.txt │ │ ├── exynos7-decon.txt │ │ ├── exynos_dp.txt │ │ ├── exynos_dsim.txt │ │ ├── exynos_hdmi.txt │ │ ├── exynos_hdmiddc.txt │ │ ├── exynos_hdmiphy.txt │ │ ├── exynos_mixer.txt │ │ └── samsung-fimd.txt │ ├── faraday,tve200.txt │ ├── fsl,dcu.txt │ ├── fsl,tcon.txt │ ├── google,goldfish-fb.txt │ ├── himax,hx8357d.txt │ ├── hisilicon │ │ ├── dw-dsi.txt │ │ └── hisi-ade.txt │ ├── ht16k33.txt │ ├── ilitek,ili9225.txt │ ├── ilitek,ili9341.txt │ ├── imx │ │ ├── fsl,imx-fb.txt │ │ ├── fsl-imx-drm.txt │ │ ├── hdmi.txt │ │ └── ldb.txt │ ├── ingenic,lcd.txt │ ├── marvell,pxa2xx-lcdc.txt │ ├── marvell,pxa300-gcu.txt │ ├── mediatek │ │ ├── mediatek,disp.txt │ │ ├── mediatek,dpi.txt │ │ ├── mediatek,dsi.txt │ │ └── mediatek,hdmi.txt │ ├── mipi-dsi-bus.txt │ ├── msm │ │ ├── dpu.txt │ │ ├── dsi.txt │ │ ├── edp.txt │ │ ├── gmu.txt │ │ ├── gpu.txt │ │ ├── hdmi.txt │ │ ├── mdp4.txt │ │ └── mdp5.txt │ ├── multi-inno,mi0283qt.txt │ ├── mxsfb.txt │ ├── panel │ │ ├── ampire,am800480r3tmqwa1h.txt │ │ ├── arm,versatile-tft-panel.txt │ │ ├── auo,b080uan01.txt │ │ ├── auo,b101aw03.txt │ │ ├── auo,b101ean01.txt │ │ ├── auo,b101xtn01.txt │ │ ├── auo,b116xw03.txt │ │ ├── auo,b133htn01.txt │ │ ├── auo,b133xtn01.txt │ │ ├── auo,g070vvn01.txt │ │ ├── auo,g101evn010.txt │ │ ├── auo,g104sn02.txt │ │ ├── auo,g133han01.txt │ │ ├── auo,g185han01.txt │ │ ├── auo,p320hvn03.txt │ │ ├── auo,t215hvn01.txt │ │ ├── avic,tm070ddh03.txt │ │ ├── boe,himax8279d.txt │ │ ├── boe,hv070wsa-100.txt │ │ ├── boe,nv101wxmn51.txt │ │ ├── boe,tv080wum-nl0.txt │ │ ├── cdtech,s043wq26h-ct7.txt │ │ ├── cdtech,s070wv95-ct16.txt │ │ ├── chunghwa,claa070wp03xg.txt │ │ ├── chunghwa,claa101wa01a.txt │ │ ├── chunghwa,claa101wb03.txt │ │ ├── dataimage,scf0700c48ggu18.txt │ │ ├── display-timing.txt │ │ ├── dlc,dlc1010gig.txt │ │ ├── edt,et-series.txt │ │ ├── evervision,vgg804821.txt │ │ ├── feiyang,fy07024di26a30d.txt │ │ ├── foxlink,fl500wvr00-a0t.txt │ │ ├── friendlyarm,hd702e.txt │ │ ├── giantplus,gpg482739qs5.txt │ │ ├── giantplus,gpm940b0.txt │ │ ├── hannstar,hsd070pww1.txt │ │ ├── hannstar,hsd100pxn1.txt │ │ ├── hit,tx23d38vm0caa.txt │ │ ├── ilitek,ili9322.txt │ │ ├── ilitek,ili9881c.txt │ │ ├── innolux,at043tn24.txt │ │ ├── innolux,at070tn92.txt │ │ ├── innolux,g070y2-l01.txt │ │ ├── innolux,g101ice-l01.txt │ │ ├── innolux,g121i1-l01.txt │ │ ├── innolux,g121x1-l03.txt │ │ ├── innolux,n116bge.txt │ │ ├── innolux,n156bge-l21.txt │ │ ├── innolux,p079zca.txt │ │ ├── innolux,p097pfg.txt │ │ ├── innolux,p120zdg-bf1.txt │ │ ├── innolux,zj070na-01p.txt │ │ ├── jdi,lt070me05000.txt │ │ ├── kingdisplay,kd035g6-54nt.txt │ │ ├── kingdisplay,kd097d04.txt │ │ ├── koe,tx14d24vm1bpa.txt │ │ ├── koe,tx31d200vm0baa.txt │ │ ├── kyo,tcg121xglp.txt │ │ ├── lemaker,bl035-rgb-002.txt │ │ ├── lg,acx467akm-7.txt │ │ ├── lg,lb070wv8.txt │ │ ├── lg,ld070wx3-sl01.txt │ │ ├── lg,lg4573.txt │ │ ├── lg,lh500wx1-sd03.txt │ │ ├── lg,lp079qx1-sp0v.txt │ │ ├── lg,lp097qx1-spa1.txt │ │ ├── lg,lp120up1.txt │ │ ├── lg,lp129qe.txt │ │ ├── lgphilips,lb035q02.txt │ │ ├── mitsubishi,aa070mc01.txt │ │ ├── nec,nl12880b20-05.txt │ │ ├── nec,nl4827hc19-05b.txt │ │ ├── netron-dy,e231732.txt │ │ ├── newhaven,nhd-4.3-480272ef-atxl.txt │ │ ├── nlt,nl192108ac18-02d.txt │ │ ├── nvd,9128.txt │ │ ├── okaya,rs800480t-7x0gp.txt │ │ ├── olimex,lcd-olinuxino-43-ts.txt │ │ ├── olimex,lcd-olinuxino.txt │ │ ├── ontat,yx700wv03.txt │ │ ├── orisetech,otm8009a.txt │ │ ├── ortustech,com37h3m05dtc.txt │ │ ├── ortustech,com37h3m99dtc.txt │ │ ├── ortustech,com43h4m85ulc.txt │ │ ├── osddisplays,osd070t1718-19ts.txt │ │ ├── osddisplays,osd101t2045-53ts.txt │ │ ├── osddisplays,osd101t2587-53ts.txt │ │ ├── panasonic,vvx10f004b00.txt │ │ ├── panasonic,vvx10f034n00.txt │ │ ├── panel-dpi.txt │ │ ├── panel-dsi-cm.txt │ │ ├── qiaodian,qd43003c0-40.txt │ │ ├── raydium,rm67191.txt │ │ ├── raydium,rm68200.txt │ │ ├── rocktech,jh057n00900.txt │ │ ├── rocktech,rk070er9427.txt │ │ ├── samsung,ld9040.txt │ │ ├── samsung,lsn122dl01-c01.txt │ │ ├── samsung,ltn101nt05.txt │ │ ├── samsung,ltn140at29-301.txt │ │ ├── samsung,s6d16d0.txt │ │ ├── samsung,s6e3ha2.txt │ │ ├── samsung,s6e63j0x03.txt │ │ ├── samsung,s6e63m0.txt │ │ ├── samsung,s6e8aa0.txt │ │ ├── seiko,43wvf1g.txt │ │ ├── sharp,ld-d5116z01b.txt │ │ ├── sharp,lq035q7db03.txt │ │ ├── sharp,lq070y3dg3b.txt │ │ ├── sharp,lq101k1ly04.txt │ │ ├── sharp,lq101r1sx01.txt │ │ ├── sharp,lq123p1jx31.txt │ │ ├── sharp,lq150x1lg11.txt │ │ ├── sharp,ls020b1dd01d.txt │ │ ├── sharp,ls037v7dw01.txt │ │ ├── sharp,ls043t1le01.txt │ │ ├── shelly,sca07010-bfn-lnn.txt │ │ ├── simple-panel.txt │ │ ├── sitronix,st7701.txt │ │ ├── sitronix,st7789v.txt │ │ ├── sony,acx565akm.txt │ │ ├── starry,kr122ea0sra.txt │ │ ├── startek,startek-kd050c.txt │ │ ├── ti,nspire.yaml │ │ ├── tianma,tm070jdhg30.txt │ │ ├── tianma,tm070rvhg71.txt │ │ ├── toshiba,lt089ac29000.txt │ │ ├── tpk,f07a-0102.txt │ │ ├── tpk,f10a-0102.txt │ │ ├── tpo,td028ttec1.txt │ │ ├── tpo,td043mtea1.txt │ │ ├── urt,umsh-8596md.txt │ │ ├── vl050_8048nt_c01.txt │ │ └── winstar,wf35ltiacd.txt │ ├── renesas,du.txt │ ├── repaper.txt │ ├── rockchip │ │ ├── analogix_dp-rockchip.txt │ │ ├── cdn-dp-rockchip.txt │ │ ├── dw_hdmi-rockchip.txt │ │ ├── dw_mipi_dsi_rockchip.txt │ │ ├── inno_hdmi-rockchip.txt │ │ ├── rockchip,rk3066-hdmi.txt │ │ ├── rockchip-drm.txt │ │ ├── rockchip-lvds.txt │ │ └── rockchip-vop.txt │ ├── sitronix,st7586.txt │ ├── sitronix,st7735r.txt │ ├── sm501fb.txt │ ├── snps,arcpgu.txt │ ├── ssd1289fb.txt │ ├── ssd1307fb.txt │ ├── st,stih4xx.txt │ ├── st,stm32-ltdc.txt │ ├── ste,mcde.txt │ ├── sunxi │ │ └── sun4i-drm.txt │ ├── tegra │ │ ├── nvidia,tegra114-mipi.txt │ │ └── nvidia,tegra20-host1x.txt │ ├── ti │ │ ├── ti,dra7-dss.txt │ │ ├── ti,omap-dss.txt │ │ ├── ti,omap2-dss.txt │ │ ├── ti,omap3-dss.txt │ │ ├── ti,omap4-dss.txt │ │ ├── ti,omap5-dss.txt │ │ ├── ti,opa362.txt │ │ └── ti,tpd12s015.txt │ ├── tilcdc │ │ ├── panel.txt │ │ ├── tfp410.txt │ │ └── tilcdc.txt │ ├── truly,nt35597.txt │ ├── via,vt8500-fb.txt │ ├── wm,prizm-ge-rops.txt │ ├── wm,wm8505-fb.txt │ └── zte,vou.txt ├── dma │ ├── adi,axi-dmac.txt │ ├── apm-xgene-dma.txt │ ├── arm-pl08x.txt │ ├── arm-pl330.txt │ ├── atmel-dma.txt │ ├── atmel-xdma.txt │ ├── brcm,bcm2835-dma.txt │ ├── brcm,iproc-sba.txt │ ├── dma.txt │ ├── fsl-edma.txt │ ├── fsl-imx-dma.txt │ ├── fsl-imx-sdma.txt │ ├── fsl-mxs-dma.txt │ ├── fsl-qdma.txt │ ├── img-mdc-dma.txt │ ├── jz4780-dma.txt │ ├── k3dma.txt │ ├── lpc1850-dmamux.txt │ ├── mmp-dma.txt │ ├── moxa,moxart-dma.txt │ ├── mpc512x-dma.txt │ ├── mtk-hsdma.txt │ ├── mtk-uart-apdma.txt │ ├── mv-xor-v2.txt │ ├── mv-xor.txt │ ├── nvidia,tegra20-apbdma.txt │ ├── nvidia,tegra210-adma.txt │ ├── owl-dma.txt │ ├── qcom-pci-edma.txt │ ├── qcom-sps-dma.txt │ ├── qcom_adm.txt │ ├── qcom_bam_dma.txt │ ├── qcom_gpi.txt │ ├── qcom_hidma_mgmt.txt │ ├── renesas,nbpfaxi.txt │ ├── renesas,rcar-dmac.txt │ ├── renesas,shdma.txt │ ├── renesas,usb-dmac.txt │ ├── sirfsoc-dma.txt │ ├── snps,dw-axi-dmac.txt │ ├── snps-dma.txt │ ├── sprd-dma.txt │ ├── sps │ │ └── sps.txt │ ├── st_fdma.txt │ ├── ste-coh901318.txt │ ├── ste-dma40.txt │ ├── stm32-dma.txt │ ├── stm32-dmamux.txt │ ├── stm32-mdma.txt │ ├── ti-dma-crossbar.txt │ ├── ti-edma.txt │ ├── uniphier-mio-dmac.txt │ ├── xilinx │ │ ├── xilinx_dma.txt │ │ └── zynqmp_dma.txt │ └── zxdma.txt ├── dsp │ └── fsl,dsp.yaml ├── edac │ ├── apm-xgene-edac.txt │ ├── aspeed-sdram-edac.txt │ ├── kryo-edac.yaml │ └── socfpga-eccmgr.txt ├── eeprom │ ├── at24.txt │ └── at25.txt ├── example-schema.yaml ├── extcon │ ├── extcon-arizona.txt │ ├── extcon-fsa9480.txt │ ├── extcon-max3355.txt │ ├── extcon-palmas.txt │ ├── extcon-ptn5150.txt │ ├── extcon-rt8973a.txt │ ├── extcon-sm5502.txt │ ├── extcon-usb-gpio.txt │ ├── extcon-usbc-cros-ec.txt │ └── qcom,pm8941-misc.txt ├── firmware │ ├── coreboot.txt │ ├── cznic,turris-mox-rwtm.txt │ ├── intel,ixp4xx-network-processing-engine.yaml │ ├── intel,stratix10-svc.txt │ ├── meson │ │ └── meson_sm.txt │ ├── nvidia,tegra186-bpmp.txt │ ├── nvidia,tegra210-bpmp.txt │ ├── qcom,scm.txt │ ├── qcom │ │ ├── hwkm.txt │ │ └── tz-log.txt │ └── xilinx │ │ └── xlnx,zynqmp-firmware.txt ├── fpga │ ├── altera-fpga2sdram-bridge.txt │ ├── altera-freeze-bridge.txt │ ├── altera-hps2fpga-bridge.txt │ ├── altera-passive-serial.txt │ ├── altera-pr-ip.txt │ ├── altera-socfpga-a10-fpga-mgr.txt │ ├── altera-socfpga-fpga-mgr.txt │ ├── fpga-bridge.txt │ ├── fpga-region.txt │ ├── intel-stratix10-soc-fpga-mgr.txt │ ├── lattice-ice40-fpga-mgr.txt │ ├── lattice-machxo2-spi.txt │ ├── xilinx-pr-decoupler.txt │ ├── xilinx-slave-serial.txt │ ├── xilinx-zynq-fpga-mgr.txt │ └── xlnx,zynqmp-pcap-fpga.txt ├── fsi │ ├── fsi-master-ast-cf.txt │ ├── fsi-master-gpio.txt │ ├── fsi.txt │ └── ibm,p9-occ.txt ├── fuse │ └── nvidia,tegra20-fuse.txt ├── gnss │ ├── gnss.txt │ ├── mediatek.txt │ ├── sirfstar.txt │ └── u-blox.txt ├── gnsssirf │ └── gnss_sirf.txt ├── goldfish │ ├── audio.txt │ ├── battery.txt │ ├── events.txt │ ├── pipe.txt │ └── tty.txt ├── gpio │ ├── 8xxx_gpio.txt │ ├── abilis,tb10x-gpio.txt │ ├── brcm,bcm6345-gpio.txt │ ├── brcm,brcmstb-gpio.txt │ ├── brcm,kona-gpio.txt │ ├── cavium-octeon-gpio.txt │ ├── cdns,gpio.txt │ ├── cirrus,clps711x-mctrl-gpio.txt │ ├── faraday,ftgpio010.txt │ ├── fsl-imx-gpio.txt │ ├── fujitsu,mb86s70-gpio.txt │ ├── gateworks,pld-gpio.txt │ ├── gpio-74x164.txt │ ├── gpio-74xx-mmio.txt │ ├── gpio-adnp.txt │ ├── gpio-altera.txt │ ├── gpio-aspeed.txt │ ├── gpio-ath79.txt │ ├── gpio-atlas7.txt │ ├── gpio-axp209.txt │ ├── gpio-clps711x.txt │ ├── gpio-davinci.txt │ ├── gpio-dsp-keystone.txt │ ├── gpio-eic-sprd.txt │ ├── gpio-exar.txt │ ├── gpio-grgpio.txt │ ├── gpio-lp3943.txt │ ├── gpio-max3191x.txt │ ├── gpio-max732x.txt │ ├── gpio-max77620.txt │ ├── gpio-mm-lantiq.txt │ ├── gpio-moxtet.txt │ ├── gpio-mpc8xxx.txt │ ├── gpio-mvebu.txt │ ├── gpio-mxs.txt │ ├── gpio-nmk.txt │ ├── gpio-omap.txt │ ├── gpio-palmas.txt │ ├── gpio-pca953x.txt │ ├── gpio-pcf857x.txt │ ├── gpio-pisosr.txt │ ├── gpio-samsung.txt │ ├── gpio-sprd.txt │ ├── gpio-stericsson-coh901.txt │ ├── gpio-stmpe.txt │ ├── gpio-stp-xway.txt │ ├── gpio-thunderx.txt │ ├── gpio-tpic2810.txt │ ├── gpio-ts4800.txt │ ├── gpio-ts4900.txt │ ├── gpio-twl4030.txt │ ├── gpio-uniphier.txt │ ├── gpio-vf610.txt │ ├── gpio-xgene-sb.txt │ ├── gpio-xgene.txt │ ├── gpio-xilinx.txt │ ├── gpio-xlp.txt │ ├── gpio-xra1403.txt │ ├── gpio-zevio.txt │ ├── gpio-zynq.txt │ ├── gpio.txt │ ├── gpio_atmel.txt │ ├── gpio_lpc32xx.txt │ ├── gpio_oxnas.txt │ ├── ibm,ppc4xx-gpio.txt │ ├── intel,ixp4xx-gpio.txt │ ├── mediatek,mt7621-gpio.txt │ ├── microchip,pic32-gpio.txt │ ├── mrvl-gpio.txt │ ├── netxbig-gpio-ext.txt │ ├── ni,169445-nand-gpio.txt │ ├── nintendo,hollywood-gpio.txt │ ├── nvidia,tegra186-gpio.txt │ ├── nvidia,tegra20-gpio.txt │ ├── nxp,lpc1850-gpio.txt │ ├── pl061-gpio.yaml │ ├── raspberrypi,firmware-gpio.txt │ ├── renesas,gpio-rcar.txt │ ├── rockchip,rk3328-grf-gpio.txt │ ├── sgpio-aspeed.txt │ ├── snps,creg-gpio.txt │ ├── snps-dwapb-gpio.txt │ ├── sodaville.txt │ ├── spear_spics.txt │ ├── wd,mbl-gpio.txt │ └── zx296702-gpio.txt ├── gpu │ ├── adreno-busmon.txt │ ├── adreno-gmu.txt │ ├── adreno-iommu.txt │ ├── adreno-pwrlevels.txt │ ├── adreno.txt │ ├── aspeed-gfx.txt │ ├── brcm,bcm-v3d.txt │ ├── nvidia,gk20a.txt │ ├── samsung-g2d.txt │ ├── samsung-rotator.txt │ └── samsung-scaler.txt ├── graph.txt ├── h8300 │ └── cpu.txt ├── haven │ ├── qcom,hypervisor.yml │ └── vm.yaml ├── hsi │ ├── client-devices.txt │ ├── nokia-modem.txt │ └── omap-ssi.txt ├── hwlock │ ├── hwlock.txt │ ├── omap-hwspinlock.txt │ ├── qcom-hwspinlock.txt │ ├── sirf,hwspinlock.txt │ ├── sprd-hwspinlock.txt │ └── st,stm32-hwspinlock.txt ├── hwmon │ ├── ad741x.txt │ ├── adc128d818.txt │ ├── adm1275.txt │ ├── ads7828.txt │ ├── apm-xgene-hwmon.txt │ ├── as370.txt │ ├── aspeed-pwm-tacho.txt │ ├── cirrus,lochnagar.txt │ ├── dps650ab.txt │ ├── g762.txt │ ├── gpio-fan.txt │ ├── hih6130.txt │ ├── ibm,cffps1.txt │ ├── ibmpowernv.txt │ ├── ina2xx.txt │ ├── ina3221.txt │ ├── jc42.txt │ ├── lm70.txt │ ├── lm75.txt │ ├── lm87.txt │ ├── lm90.txt │ ├── ltc2978.txt │ ├── ltc2990.txt │ ├── ltc4151.txt │ ├── ltq-cputemp.txt │ ├── max1619.txt │ ├── max31785.txt │ ├── max6650.txt │ ├── max6697.txt │ ├── mcp3021.txt │ ├── npcm750-pwm-fan.txt │ ├── nsa320-mcu.txt │ ├── ntc_thermistor.txt │ ├── pwm-fan.txt │ ├── qcom,amoled-ecm.yaml │ ├── sht15.txt │ ├── stts751.txt │ ├── tmp108.txt │ └── vexpress.txt ├── i2c │ ├── brcm,bcm2835-i2c.txt │ ├── brcm,iproc-i2c.txt │ ├── brcm,kona-i2c.txt │ ├── i2c-altera.txt │ ├── i2c-arb-gpio-challenge.txt │ ├── i2c-arb.txt │ ├── i2c-aspeed.txt │ ├── i2c-at91.txt │ ├── i2c-axxia.txt │ ├── i2c-brcmstb.txt │ ├── i2c-cadence.txt │ ├── i2c-cbus-gpio.txt │ ├── i2c-cros-ec-tunnel.txt │ ├── i2c-davinci.txt │ ├── i2c-demux-pinctrl.txt │ ├── i2c-designware.txt │ ├── i2c-digicolor.txt │ ├── i2c-efm32.txt │ ├── i2c-exynos5.txt │ ├── i2c-fsi.txt │ ├── i2c-gate.txt │ ├── i2c-hix5hd2.txt │ ├── i2c-img-scb.txt │ ├── i2c-imx-lpi2c.txt │ ├── i2c-imx.txt │ ├── i2c-iop3xx.txt │ ├── i2c-jz4780.txt │ ├── i2c-lpc2k.txt │ ├── i2c-meson.txt │ ├── i2c-mpc.txt │ ├── i2c-msm-v2.txt │ ├── i2c-mt65xx.txt │ ├── i2c-mt7621.txt │ ├── i2c-mux-gpio.txt │ ├── i2c-mux-gpmux.txt │ ├── i2c-mux-ltc4306.txt │ ├── i2c-mux-pca954x.txt │ ├── i2c-mux-pinctrl.txt │ ├── i2c-mux-reg.txt │ ├── i2c-mux.txt │ ├── i2c-mxs.txt │ ├── i2c-nomadik.txt │ ├── i2c-ocores.txt │ ├── i2c-octeon.txt │ ├── i2c-omap.txt │ ├── i2c-opal.txt │ ├── i2c-owl.txt │ ├── i2c-pca-platform.txt │ ├── i2c-pnx.txt │ ├── i2c-pxa-pci-ce4100.txt │ ├── i2c-pxa.txt │ ├── i2c-rk3x.txt │ ├── i2c-s3c2410.txt │ ├── i2c-sirf.txt │ ├── i2c-sprd.txt │ ├── i2c-st.txt │ ├── i2c-stm32.txt │ ├── i2c-stu300.txt │ ├── i2c-synquacer.txt │ ├── i2c-uniphier-f.txt │ ├── i2c-uniphier.txt │ ├── i2c-versatile.txt │ ├── i2c-wmt.txt │ ├── i2c-xgene-slimpro.txt │ ├── i2c-xiic.txt │ ├── i2c-xlp9xx.txt │ ├── i2c-zx2967.txt │ ├── i2c.txt │ ├── ibm,p8-occ-hwmon.txt │ ├── nvidia,tegra186-bpmp-i2c.txt │ ├── nvidia,tegra20-i2c.txt │ ├── nxp,pca9541.txt │ ├── qcom,i2c-msm-geni.txt │ ├── qcom,i2c-qup.txt │ ├── renesas,i2c.txt │ ├── renesas,iic-emev2.txt │ ├── renesas,iic.txt │ └── renesas,riic.txt ├── i3c │ ├── cdns,i3c-master.txt │ ├── i3c.txt │ ├── msm,geni-i3c.txt │ └── snps,dw-i3c-master.txt ├── iio │ ├── accel │ │ ├── bma180.txt │ │ ├── dmard06.txt │ │ ├── kionix,kxcjk1013.txt │ │ ├── kionix,kxsd9.txt │ │ ├── lis302.txt │ │ └── mma8452.txt │ ├── adc │ │ ├── ad7949.txt │ │ ├── adc.txt │ │ ├── adi,ad7124.yaml │ │ ├── adi,ad7192.yaml │ │ ├── adi,ad7768-1.txt │ │ ├── ads1015.txt │ │ ├── amlogic,meson-saradc.txt │ │ ├── aspeed_adc.txt │ │ ├── at91-sama5d2_adc.txt │ │ ├── at91_adc.txt │ │ ├── axp20x_adc.txt │ │ ├── berlin2_adc.txt │ │ ├── brcm,iproc-static-adc.txt │ │ ├── cc10001_adc.txt │ │ ├── cpcap-adc.txt │ │ ├── da9150-gpadc.txt │ │ ├── envelope-detector.txt │ │ ├── fsl,imx25-gcq.txt │ │ ├── hi8435.txt │ │ ├── imx7d-adc.txt │ │ ├── ingenic,adc.txt │ │ ├── lpc1850-adc.txt │ │ ├── lpc32xx-adc.txt │ │ ├── ltc2497.txt │ │ ├── max1027-adc.txt │ │ ├── max11100.txt │ │ ├── max1118.txt │ │ ├── max1363.txt │ │ ├── max9611.txt │ │ ├── mcp320x.txt │ │ ├── mcp3422.txt │ │ ├── mcp3911.txt │ │ ├── mt6577_auxadc.txt │ │ ├── nuvoton,npcm-adc.txt │ │ ├── nuvoton-nau7802.txt │ │ ├── palmas-gpadc.txt │ │ ├── qcom,pm8xxx-xoadc.txt │ │ ├── qcom,spmi-iadc.txt │ │ ├── qcom,spmi-vadc.txt │ │ ├── renesas,gyroadc.txt │ │ ├── rockchip-saradc.txt │ │ ├── samsung,exynos-adc.txt │ │ ├── sigma-delta-modulator.txt │ │ ├── sprd,sc27xx-adc.txt │ │ ├── st,stm32-adc.txt │ │ ├── st,stm32-dfsdm-adc.txt │ │ ├── stmpe-adc.txt │ │ ├── ti-adc0832.txt │ │ ├── ti-adc084s021.txt │ │ ├── ti-adc108s102.txt │ │ ├── ti-adc12138.txt │ │ ├── ti-adc128s052.txt │ │ ├── ti-adc161s626.txt │ │ ├── ti-ads124s08.txt │ │ ├── ti-ads7950.txt │ │ ├── ti-ads8344.txt │ │ ├── ti-ads8688.txt │ │ ├── twl4030-madc.txt │ │ ├── vf610-adc.txt │ │ └── xilinx-xadc.txt │ ├── afe │ │ ├── current-sense-amplifier.txt │ │ ├── current-sense-shunt.txt │ │ └── voltage-divider.txt │ ├── chemical │ │ ├── atlas,ec-sm.txt │ │ ├── atlas,orp-sm.txt │ │ ├── atlas,ph-sm.txt │ │ ├── bme680.txt │ │ └── sensirion,sgp30.txt │ ├── dac │ │ ├── ad5592r.txt │ │ ├── ad5755.txt │ │ ├── ad5758.txt │ │ ├── ad7303.txt │ │ ├── dpot-dac.txt │ │ ├── ds4424.txt │ │ ├── lpc1850-dac.txt │ │ ├── ltc1660.txt │ │ ├── ltc2632.txt │ │ ├── max5821.txt │ │ ├── mcp4725.txt │ │ ├── st,stm32-dac.txt │ │ ├── ti,dac5571.txt │ │ ├── ti,dac7311.txt │ │ ├── ti,dac7512.txt │ │ ├── ti,dac7612.txt │ │ ├── ti-dac082s085.txt │ │ └── vf610-dac.txt │ ├── frequency │ │ └── adf4350.txt │ ├── gyroscope │ │ ├── bmg160.txt │ │ ├── invensense,mpu3050.txt │ │ └── nxp,fxas21002c.txt │ ├── health │ │ ├── afe4403.txt │ │ ├── afe4404.txt │ │ ├── max30100.txt │ │ └── max30102.txt │ ├── humidity │ │ ├── dht11.txt │ │ ├── hdc100x.txt │ │ ├── hts221.txt │ │ └── htu21.txt │ ├── iio-bindings.txt │ ├── impedance-analyzer │ │ └── ad5933.txt │ ├── imu │ │ ├── adi,adis16480.txt │ │ ├── bmi160.txt │ │ ├── inv_mpu6050.txt │ │ └── st_lsm6dsx.txt │ ├── light │ │ ├── apds9300.txt │ │ ├── apds9960.txt │ │ ├── bh1750.txt │ │ ├── cm3605.txt │ │ ├── cm36651.txt │ │ ├── gp2ap020a00f.txt │ │ ├── isl29018.yaml │ │ ├── max44009.txt │ │ ├── opt3001.txt │ │ ├── renesas,isl29501.txt │ │ ├── stk33xx.yaml │ │ ├── tsl2563.txt │ │ ├── tsl2583.yaml │ │ ├── tsl2772.yaml │ │ ├── us5182d.txt │ │ ├── uvis25.txt │ │ ├── vcnl4000.txt │ │ ├── vcnl4035.txt │ │ └── vl6180.txt │ ├── magnetometer │ │ ├── ak8974.txt │ │ ├── ak8975.txt │ │ ├── bmc150_magn.txt │ │ ├── hmc5843.txt │ │ ├── mag3110.txt │ │ ├── mmc35240.txt │ │ └── pni,rm3100.txt │ ├── mount-matrix.txt │ ├── multiplexer │ │ └── io-channel-mux.txt │ ├── potentiometer │ │ ├── ad5272.txt │ │ ├── ds1803.txt │ │ ├── max5481.txt │ │ ├── mcp41010.txt │ │ └── mcp4131.txt │ ├── potentiostat │ │ └── lmp91000.txt │ ├── pressure │ │ ├── hp03.txt │ │ ├── ms5611.txt │ │ ├── ms5637.txt │ │ └── zpa2326.txt │ ├── proximity │ │ ├── as3935.txt │ │ ├── maxbotix,mb1232.txt │ │ ├── sx9500.txt │ │ └── vl53l0x.txt │ ├── resolver │ │ └── ad2s90.txt │ ├── sensorhub.txt │ ├── st-sensors.txt │ ├── temperature │ │ ├── max31856.txt │ │ ├── maxim_thermocouple.txt │ │ ├── mlx90614.txt │ │ ├── mlx90632.txt │ │ ├── temperature-bindings.txt │ │ ├── tmp007.txt │ │ └── tsys01.txt │ └── timer │ │ ├── stm32-lptimer-trigger.txt │ │ └── stm32-timer-trigger.txt ├── infiniband │ └── hisilicon-hns-roce.txt ├── input │ ├── adc-keys.txt │ ├── atmel,captouch.txt │ ├── atmel,maxtouch.txt │ ├── brcm,bcm-keypad.txt │ ├── cap11xx.txt │ ├── clps711x-keypad.txt │ ├── cpcap-pwrbutton.txt │ ├── cros-ec-keyb.txt │ ├── cypress,cyapa.txt │ ├── cypress,tm2-touchkey.txt │ ├── da9062-onkey.txt │ ├── dlink,dir685-touchkeys.txt │ ├── e3x0-button.txt │ ├── elan_i2c.txt │ ├── elants_i2c.txt │ ├── fsl-mma8450.txt │ ├── gpio-beeper.txt │ ├── gpio-decoder.txt │ ├── gpio-keys-polled.txt │ ├── gpio-keys.txt │ ├── gpio-matrix-keypad.txt │ ├── gpio-mouse.txt │ ├── hid-over-i2c.txt │ ├── ilitek,ili2xxx.txt │ ├── imx-keypad.txt │ ├── input-reset.txt │ ├── keys.txt │ ├── lpc32xx-key.txt │ ├── matrix-keymap.txt │ ├── max77650-onkey.txt │ ├── microchip,qt1050.txt │ ├── mpr121-touchkey.txt │ ├── msm-vibrator.txt │ ├── mtk-pmic-keys.txt │ ├── nvidia,tegra20-kbc.txt │ ├── omap-keypad.txt │ ├── ps2keyb-mouse-apbps2.txt │ ├── pwm-beeper.txt │ ├── pwm-vibrator.txt │ ├── pxa27x-keypad.txt │ ├── qcom,pm8941-pwrkey.txt │ ├── qcom,pm8xxx-keypad.txt │ ├── qcom,pm8xxx-pwrkey.txt │ ├── qcom,pm8xxx-vib.txt │ ├── qcom-hv-haptics.txt │ ├── qpnp-power-on.txt │ ├── raydium_i2c_ts.txt │ ├── regulator-haptic.txt │ ├── rmi4 │ │ ├── rmi_2d_sensor.txt │ │ ├── rmi_f01.txt │ │ ├── rmi_i2c.txt │ │ └── rmi_spi.txt │ ├── rotary-encoder.txt │ ├── samsung-keypad.txt │ ├── snvs-pwrkey.txt │ ├── spear-keyboard.txt │ ├── sprd,sc27xx-vibra.txt │ ├── st,stpmic1-onkey.txt │ ├── st-keyscan.txt │ ├── stmpe-keypad.txt │ ├── tca8418_keypad.txt │ ├── ti,drv260x.txt │ ├── ti,drv2665.txt │ ├── ti,drv2667.txt │ ├── ti,nspire-keypad.txt │ ├── ti,palmas-pwrbutton.txt │ ├── touchscreen │ │ ├── STMicroelectronics.txt │ │ ├── ad7879.txt │ │ ├── ads7846.txt │ │ ├── ar1021.txt │ │ ├── auo_pixcir_ts.txt │ │ ├── brcm,iproc-touchscreen.txt │ │ ├── bu21013.txt │ │ ├── bu21029.txt │ │ ├── chipone_icn8318.txt │ │ ├── colibri-vf50-ts.txt │ │ ├── cyttsp.txt │ │ ├── edt-ft5x06.txt │ │ ├── eeti.txt │ │ ├── egalax-ts.txt │ │ ├── ektf2127.txt │ │ ├── exc3000.txt │ │ ├── focaltech-ts.txt │ │ ├── fsl-mx25-tcq.txt │ │ ├── goodix.txt │ │ ├── hideep.txt │ │ ├── imx6ul_tsc.txt │ │ ├── iqs5xx.txt │ │ ├── lpc32xx-tsc.txt │ │ ├── max11801-ts.txt │ │ ├── melfas_mip4.txt │ │ ├── mms114.txt │ │ ├── novatek_nt36xxx.txt │ │ ├── pixcir_i2c_ts.txt │ │ ├── raspberrypi,firmware-ts.txt │ │ ├── resistive-adc-touch.txt │ │ ├── samsung,s6sy761.txt │ │ ├── silead_gsl1680.txt │ │ ├── sis_i2c.txt │ │ ├── sitronix-st1232.txt │ │ ├── st,stmfts.txt │ │ ├── stmpe.txt │ │ ├── sx8654.txt │ │ ├── synaptics_dsx_i2c.txt │ │ ├── synaptics_tcm_i2c.txt │ │ ├── synaptics_tcm_spi.txt │ │ ├── ti-tsc-adc.txt │ │ ├── touchscreen.txt │ │ ├── ts4800-ts.txt │ │ ├── tsc2005.txt │ │ ├── tsc2007.txt │ │ ├── zet6223.txt │ │ └── zforce_ts.txt │ ├── tps65218-pwrbutton.txt │ ├── twl4030-keypad.txt │ ├── twl4030-pwrbutton.txt │ └── zii,rave-sp-pwrbutton.txt ├── interconnect │ ├── interconnect.txt │ ├── qcom,bcm-voter.txt │ ├── qcom,cpucp-l3.txt │ ├── qcom,direwolf.txt │ ├── qcom,epss-l3.txt │ ├── qcom,holi.txt │ ├── qcom,lahaina.txt │ ├── qcom,monaco.txt │ ├── qcom,osm-l3.txt │ ├── qcom,qcs404.txt │ ├── qcom,qcs405.txt │ ├── qcom,qrb2210-rb1.txt │ ├── qcom,scshrike.txt │ ├── qcom,sdm845.txt │ ├── qcom,sdxlemur.txt │ ├── qcom,sdxnightjar.txt │ ├── qcom,shima.txt │ ├── qcom,sm6150.txt │ ├── qcom,sm8150.txt │ └── qcom,yupik.txt ├── interrupt-controller │ ├── abilis,tb10x-ictl.txt │ ├── al,alpine-msix.txt │ ├── amazon,al-fic.txt │ ├── amlogic,meson-gpio-intc.txt │ ├── andestech,ativic32.txt │ ├── arm,gic.txt │ ├── arm,nvic.txt │ ├── arm,versatile-fpga-irq.txt │ ├── arm,vic.txt │ ├── aspeed,ast2400-i2c-ic.txt │ ├── aspeed,ast2400-vic.txt │ ├── atmel,aic.txt │ ├── brcm,bcm2835-armctrl-ic.txt │ ├── brcm,bcm2836-l1-intc.txt │ ├── brcm,bcm3380-l2-intc.txt │ ├── brcm,bcm6345-l1-intc.txt │ ├── brcm,bcm7038-l1-intc.txt │ ├── brcm,bcm7120-l2-intc.txt │ ├── brcm,l2-intc.txt │ ├── cdns,xtensa-mx.txt │ ├── cdns,xtensa-pic.txt │ ├── cirrus,clps711x-intc.txt │ ├── csky,apb-intc.txt │ ├── csky,mpintc.txt │ ├── digicolor-ic.txt │ ├── ezchip,nps400-ic.txt │ ├── faraday,ftintc010.txt │ ├── fsl,irqsteer.txt │ ├── fsl,ls-scfg-msi.txt │ ├── google,goldfish-pic.txt │ ├── hisilicon,mbigen-v2.txt │ ├── img,meta-intc.txt │ ├── img,pdc-intc.txt │ ├── ingenic,intc.txt │ ├── intel,ce4100-ioapic.txt │ ├── intel,ixp4xx-interrupt.yaml │ ├── interrupts.txt │ ├── jcore,aic.txt │ ├── loongson,ls1x-intc.txt │ ├── lsi,zevio-intc.txt │ ├── marvell,armada-370-xp-mpic.txt │ ├── marvell,armada-8k-pic.txt │ ├── marvell,gicp.txt │ ├── marvell,icu.txt │ ├── marvell,odmi-controller.txt │ ├── marvell,orion-intc.txt │ ├── marvell,sei.txt │ ├── mediatek,cirq.txt │ ├── mediatek,sysirq.txt │ ├── microchip,pic32-evic.txt │ ├── mips-gic.txt │ ├── mrvl,intc.txt │ ├── mscc,ocelot-icpu-intr.txt │ ├── msi.txt │ ├── nvidia,tegra20-ictlr.txt │ ├── nxp,lpc3220-mic.txt │ ├── open-pic.txt │ ├── opencores,or1k-pic.txt │ ├── openrisc,ompic.txt │ ├── qca,ath79-cpu-intc.txt │ ├── qca,ath79-misc-intc.txt │ ├── qcom,mpm.txt │ ├── qcom,pdc.txt │ ├── qti,pdc.txt │ ├── rda,8810pl-intc.txt │ ├── renesas,h8300h-intc.txt │ ├── renesas,h8s-intc.txt │ ├── renesas,intc-irqpin.txt │ ├── renesas,irqc.txt │ ├── renesas,rza1-irqc.txt │ ├── riscv,cpu-intc.txt │ ├── samsung,exynos4210-combiner.txt │ ├── samsung,s3c24xx-irq.txt │ ├── sifive,plic-1.0.0.txt │ ├── sigma,smp8642-intc.txt │ ├── snps,arc700-intc.txt │ ├── snps,archs-idu-intc.txt │ ├── snps,archs-intc.txt │ ├── snps,dw-apb-ictl.txt │ ├── socionext,synquacer-exiu.txt │ ├── socionext,uniphier-aidet.txt │ ├── st,spear3xx-shirq.txt │ ├── st,sti-irq-syscfg.txt │ ├── st,stm32-exti.txt │ ├── technologic,ts4800.txt │ ├── ti,c64x+megamod-pic.txt │ ├── ti,cp-intc.txt │ ├── ti,keystone-irq.txt │ ├── ti,omap-intc-irq.txt │ ├── ti,omap2-intc.txt │ ├── ti,omap4-wugen-mpu │ ├── ti,sci-inta.txt │ ├── ti,sci-intr.txt │ └── via,vt8500-intc.txt ├── iommu │ ├── arm,smmu-v3.txt │ ├── arm,smmu.txt │ ├── iommu-debug-test.yaml │ ├── iommu.txt │ ├── mediatek,iommu.txt │ ├── msm,iommu-v0.txt │ ├── nvidia,tegra30-smmu.txt │ ├── qcom,iommu.txt │ ├── renesas,ipmmu-vmsa.txt │ ├── rockchip,iommu.txt │ ├── samsung,sysmmu.txt │ └── ti,omap-iommu.txt ├── ipmi │ ├── aspeed,ast2400-ibt-bmc.txt │ ├── aspeed-kcs-bmc.txt │ ├── ipmi-smic.txt │ └── npcm7xx-kcs-bmc.txt ├── jailhouse.txt ├── leds │ ├── ams,as3645a.txt │ ├── backlight │ │ ├── 88pm860x.txt │ │ ├── arcxcnn_bl.txt │ │ ├── gpio-backlight.txt │ │ ├── lm3630a-backlight.yaml │ │ ├── lp855x.txt │ │ ├── max8925-backlight.txt │ │ ├── pm8941-wled.txt │ │ ├── pwm-backlight.txt │ │ ├── qcom-spmi-wled.txt │ │ ├── sky81452-backlight.txt │ │ ├── tps65217-backlight.txt │ │ └── zii,rave-sp-backlight.txt │ ├── common.txt │ ├── irled │ │ ├── gpio-ir-tx.txt │ │ ├── pwm-ir-tx.txt │ │ └── spi-ir-led.txt │ ├── leds-aat1290.txt │ ├── leds-an30259a.txt │ ├── leds-aw2016.txt │ ├── leds-bcm6328.txt │ ├── leds-bcm6358.txt │ ├── leds-cpcap.txt │ ├── leds-cr0014114.txt │ ├── leds-gpio.txt │ ├── leds-is31fl319x.txt │ ├── leds-is31fl32xx.txt │ ├── leds-ktd2692.txt │ ├── leds-lm3532.txt │ ├── leds-lm3601x.txt │ ├── leds-lm36274.txt │ ├── leds-lm3692x.txt │ ├── leds-lm3697.txt │ ├── leds-lp55xx.txt │ ├── leds-lp8860.txt │ ├── leds-lt3593.txt │ ├── leds-max77650.txt │ ├── leds-mt6323.txt │ ├── leds-netxbig.txt │ ├── leds-ns2.txt │ ├── leds-pca9532.txt │ ├── leds-pca955x.txt │ ├── leds-pm8058.txt │ ├── leds-powernv.txt │ ├── leds-pwm.txt │ ├── leds-qcom-clk.txt │ ├── leds-qpnp-flash-v2.txt │ ├── leds-qpnp-vibrator-ldo.txt │ ├── leds-qti-flash.yaml │ ├── leds-qti-tri-led.txt │ ├── leds-sc27xx-bltc.txt │ ├── leds-spi-byte.txt │ ├── leds-tlc591xx.txt │ ├── leds-trigger-pattern.txt │ ├── pca963x.txt │ ├── register-bit-led.txt │ └── tca6507.txt ├── lpddr2 │ ├── lpddr2-timings.txt │ └── lpddr2.txt ├── mailbox │ ├── altera-mailbox.txt │ ├── amlogic,meson-gxbb-mhu.yaml │ ├── arm-mhu.txt │ ├── brcm,bcm2835-mbox.txt │ ├── brcm,iproc-flexrm-mbox.txt │ ├── brcm,iproc-pdc-mbox.txt │ ├── fsl,mu.txt │ ├── hisilicon,hi3660-mailbox.txt │ ├── hisilicon,hi6220-mailbox.txt │ ├── mailbox.txt │ ├── marvell,armada-3700-rwtm-mailbox.txt │ ├── mtk-gce.txt │ ├── nvidia,tegra186-hsp.txt │ ├── omap-mailbox.txt │ ├── qcom,apcs-kpss-global.txt │ ├── rockchip-mailbox.txt │ ├── sti-mailbox.txt │ ├── stm32-ipcc.txt │ ├── ti,message-manager.txt │ ├── ti,secure-proxy.txt │ ├── xgene-slimpro-mailbox.txt │ └── xlnx,zynqmp-ipi-mailbox.txt ├── media │ ├── allegro.txt │ ├── allwinner,sun4i-a10-csi.yaml │ ├── amlogic,vdec.txt │ ├── aspeed-video.txt │ ├── atmel-isc.txt │ ├── atmel-isi.txt │ ├── cdns,csi2rx.txt │ ├── cdns,csi2tx.txt │ ├── cec-gpio.txt │ ├── cec.txt │ ├── cedrus.txt │ ├── coda.txt │ ├── exynos-fimc-lite.txt │ ├── exynos-jpeg-codec.txt │ ├── exynos4-fimc-is.txt │ ├── exynos5-gsc.txt │ ├── fsl-pxp.txt │ ├── fsl-vdoa.txt │ ├── gpio-ir-receiver.txt │ ├── hix5hd2-ir.txt │ ├── i2c │ │ ├── ad5820.txt │ │ ├── adp1653.txt │ │ ├── adv7180.txt │ │ ├── adv7343.txt │ │ ├── adv748x.txt │ │ ├── adv7604.txt │ │ ├── ak7375.txt │ │ ├── aptina,mt9v111.txt │ │ ├── dongwoon,dw9714.txt │ │ ├── dongwoon,dw9807-vcm.txt │ │ ├── imx274.txt │ │ ├── max2175.txt │ │ ├── melexis,mlx90640.txt │ │ ├── mt9m001.txt │ │ ├── mt9m111.txt │ │ ├── mt9p031.txt │ │ ├── mt9v032.txt │ │ ├── nokia,smia.txt │ │ ├── ov2640.txt │ │ ├── ov2659.txt │ │ ├── ov2680.txt │ │ ├── ov2685.txt │ │ ├── ov5640.txt │ │ ├── ov5645.txt │ │ ├── ov5647.txt │ │ ├── ov5695.txt │ │ ├── ov7251.txt │ │ ├── ov7670.txt │ │ ├── ov772x.txt │ │ ├── ov7740.txt │ │ ├── ov9650.txt │ │ ├── panasonic,amg88xx.txt │ │ ├── sony,imx214.txt │ │ ├── st,st-mipid02.txt │ │ ├── tc358743.txt │ │ ├── tda1997x.txt │ │ ├── ths8200.txt │ │ ├── toshiba,et8ek8.txt │ │ ├── tvp514x.txt │ │ ├── tvp5150.txt │ │ └── tvp7002.txt │ ├── img-ir-rev1.txt │ ├── imx.txt │ ├── imx7-csi.txt │ ├── imx7-mipi-csi2.txt │ ├── marvell,mmp2-ccic.txt │ ├── mediatek-jpeg-decoder.txt │ ├── mediatek-mdp.txt │ ├── mediatek-vcodec.txt │ ├── mediatek-vpu.txt │ ├── meson-ao-cec.txt │ ├── meson-ir.txt │ ├── msm-cvp.txt │ ├── msm-npu-pwrlevels.txt │ ├── msm-npu.txt │ ├── mtk-cir.txt │ ├── nokia,n900-ir │ ├── nvidia,tegra-vde.txt │ ├── pxa-camera.txt │ ├── qcom,camss.txt │ ├── qcom,venus.txt │ ├── rc.txt │ ├── renesas,ceu.txt │ ├── renesas,csi2.txt │ ├── renesas,drif.txt │ ├── renesas,fcp.txt │ ├── renesas,fdp1.txt │ ├── renesas,imr.txt │ ├── renesas,jpu.txt │ ├── renesas,vin.txt │ ├── renesas,vsp1.txt │ ├── rockchip-rga.txt │ ├── rockchip-vpu.txt │ ├── s5p-cec.txt │ ├── s5p-mfc.txt │ ├── samsung-fimc.txt │ ├── samsung-mipi-csis.txt │ ├── samsung-s5c73m3.txt │ ├── samsung-s5k5baf.txt │ ├── samsung-s5k6a3.txt │ ├── sh_mobile_ceu.txt │ ├── si470x.txt │ ├── si4713.txt │ ├── spi │ │ └── sony-cxd2880.txt │ ├── st,st-delta.txt │ ├── st,st-hva.txt │ ├── st,stih4xx.txt │ ├── st,stm32-cec.txt │ ├── st,stm32-dcmi.txt │ ├── st-rc.txt │ ├── stih-cec.txt │ ├── stih407-c8sectpfe.txt │ ├── sun6i-csi.txt │ ├── tango-ir.txt │ ├── tegra-cec.txt │ ├── ti,da850-vpif.txt │ ├── ti,omap3isp.txt │ ├── ti-am437x-vpfe.txt │ ├── ti-cal.txt │ ├── video-interfaces.txt │ ├── video-mux.txt │ ├── video │ │ ├── msm-sde-rotator.txt │ │ └── msm-vidc.txt │ ├── xilinx │ │ ├── video.txt │ │ ├── xlnx,v-tc.txt │ │ ├── xlnx,v-tpg.txt │ │ └── xlnx,video.txt │ └── zx-irdec.txt ├── memory-controllers │ ├── arm,pl172.txt │ ├── ath79-ddr-controller.txt │ ├── atmel,ebi.txt │ ├── brcm,dpfe-cpu.txt │ ├── calxeda-ddr-ctrlr.txt │ ├── exynos-srom.txt │ ├── fsl │ │ ├── ddr.txt │ │ ├── ifc.txt │ │ └── mmdc.txt │ ├── ingenic,jz4780-nemc.txt │ ├── mediatek,smi-common.txt │ ├── mediatek,smi-larb.txt │ ├── mvebu-devbus.txt │ ├── mvebu-sdram-controller.txt │ ├── nvidia,tegra124-emc.txt │ ├── nvidia,tegra20-emc.txt │ ├── nvidia,tegra20-mc.txt │ ├── nvidia,tegra30-mc.txt │ ├── omap-gpmc.txt │ ├── pl353-smc.txt │ ├── renesas,dbsc.txt │ ├── renesas,h8300-bsc.txt │ ├── synopsys.txt │ ├── ti-aemif.txt │ ├── ti-da8xx-ddrctl.txt │ └── ti │ │ └── emif.txt ├── mfd │ ├── 88pm860x.txt │ ├── ab8500.txt │ ├── ac100.txt │ ├── act8945a.txt │ ├── altera-a10sr.txt │ ├── arizona.txt │ ├── as3711.txt │ ├── as3722.txt │ ├── aspeed-gfx.txt │ ├── aspeed-lpc.txt │ ├── aspeed-scu.txt │ ├── atmel-flexcom.txt │ ├── atmel-gpbr.txt │ ├── atmel-hlcdc.txt │ ├── atmel-matrix.txt │ ├── atmel-smc.txt │ ├── atmel-tcb.txt │ ├── atmel-usart.txt │ ├── axp20x.txt │ ├── bd9571mwv.txt │ ├── bfticu.txt │ ├── brcm,bcm59056.txt │ ├── brcm,iproc-cdru.txt │ ├── brcm,iproc-mhb.txt │ ├── cirrus,lochnagar.txt │ ├── cros-ec.txt │ ├── da9052-i2c.txt │ ├── da9055.txt │ ├── da9062.txt │ ├── da9063.txt │ ├── da9150.txt │ ├── fsl-imx25-tsadc.txt │ ├── hi6421.txt │ ├── hisilicon,hi655x.txt │ ├── lp3943.txt │ ├── lp873x.txt │ ├── lp87565.txt │ ├── madera.txt │ ├── max14577.txt │ ├── max77620.txt │ ├── max77650.txt │ ├── max77686.txt │ ├── max77693.txt │ ├── max77802.txt │ ├── max8925.txt │ ├── max8998.txt │ ├── mc13xxx.txt │ ├── mfd.txt │ ├── motorola-cpcap.txt │ ├── mt6397.txt │ ├── mxs-lradc.txt │ ├── omap-usb-host.txt │ ├── omap-usb-tll.txt │ ├── palmas.txt │ ├── qcom,spmi-pmic.txt │ ├── qcom,tcsr.txt │ ├── qcom-i2c-pmic.txt │ ├── qcom-pm8xxx.txt │ ├── qcom-rpm.txt │ ├── qriox.txt │ ├── retu.txt │ ├── rk808.txt │ ├── rn5t618.txt │ ├── rohm,bd70528-pmic.txt │ ├── rohm,bd71837-pmic.txt │ ├── samsung,exynos5433-lpass.txt │ ├── samsung,sec-core.txt │ ├── sky81452.txt │ ├── sprd,sc27xx-pmic.txt │ ├── st,stpmic1.txt │ ├── stm32-lptimer.txt │ ├── stm32-timers.txt │ ├── stmfx.txt │ ├── stmpe.txt │ ├── sun6i-prcm.txt │ ├── syscon.txt │ ├── tc3589x.txt │ ├── ti-keystone-devctrl.txt │ ├── ti-lmu.txt │ ├── tps6105x.txt │ ├── tps6507x.txt │ ├── tps65086.txt │ ├── tps65910.txt │ ├── tps65912.txt │ ├── twl-familly.txt │ ├── twl4030-audio.txt │ ├── twl4030-power.txt │ ├── twl6040.txt │ ├── wm831x.txt │ └── zii,rave-sp.txt ├── mips │ ├── ath79-soc.txt │ ├── brcm │ │ ├── brcm,bmips.txt │ │ └── soc.txt │ ├── cavium │ │ ├── bootbus.txt │ │ ├── cib.txt │ │ ├── ciu.txt │ │ ├── ciu2.txt │ │ ├── ciu3.txt │ │ ├── dma-engine.txt │ │ ├── sata-uctl.txt │ │ └── uctl.txt │ ├── cpu_irq.txt │ ├── img │ │ ├── pistachio-marduk.txt │ │ ├── pistachio.txt │ │ └── xilfpga.txt │ ├── lantiq │ │ ├── fpi-bus.txt │ │ └── rcu.txt │ ├── mscc.txt │ ├── ni.txt │ ├── pic32 │ │ └── microchip,pic32mzda.txt │ └── ralink.txt ├── misc │ ├── allwinner,syscon.txt │ ├── aspeed,cvic.txt │ ├── aspeed-p2a-ctrl.txt │ ├── atmel-ssc.txt │ ├── brcm,kona-smc.txt │ ├── eeprom-93xx46.txt │ ├── fsl,dpaa2-console.txt │ ├── fsl,qoriq-mc.txt │ ├── ge-achc.txt │ ├── idt_89hpesx.txt │ ├── ifm-csi.txt │ ├── intel,ixp4xx-ahb-queue-manager.yaml │ ├── lwn-bk4.txt │ ├── nvidia,tegra186-misc.txt │ ├── nvidia,tegra20-apbmisc.txt │ ├── olpc,xo1.75-ec.txt │ ├── pvpanic-mmio.txt │ ├── qcom,fastrpc.txt │ └── xlnx,sd-fec.txt ├── mmc │ ├── amlogic,meson-gx.txt │ ├── amlogic,meson-mx-sdio.txt │ ├── arasan,sdhci.txt │ ├── atmel-hsmci.txt │ ├── bluefield-dw-mshc.txt │ ├── brcm,bcm2835-sdhost.txt │ ├── brcm,kona-sdhci.txt │ ├── brcm,sdhci-brcmstb.txt │ ├── brcm,sdhci-iproc.txt │ ├── cavium-mmc.txt │ ├── davinci_mmc.txt │ ├── exynos-dw-mshc.txt │ ├── fsl-esdhc.txt │ ├── fsl-imx-esdhc.txt │ ├── fsl-imx-mmc.txt │ ├── hi3798cv200-dw-mshc.txt │ ├── img-dw-mshc.txt │ ├── jz4740.txt │ ├── k3-dw-mshc.txt │ ├── marvell,xenon-sdhci.txt │ ├── microchip,sdhci-pic32.txt │ ├── mmc-card.txt │ ├── mmc-pwrseq-emmc.txt │ ├── mmc-pwrseq-sd8787.txt │ ├── mmc-pwrseq-simple.txt │ ├── mmc-spi-slot.txt │ ├── mmc.txt │ ├── mmci.txt │ ├── moxa,moxart-mmc.txt │ ├── mtk-sd.txt │ ├── mxs-mmc.txt │ ├── nvidia,tegra20-sdhci.txt │ ├── orion-sdio.txt │ ├── pxa-mmc.txt │ ├── renesas,mmcif.txt │ ├── renesas,sdhi.txt │ ├── rockchip-dw-mshc.txt │ ├── samsung,s3cmci.txt │ ├── samsung-sdhci.txt │ ├── sdhci-am654.txt │ ├── sdhci-atmel.txt │ ├── sdhci-cadence.txt │ ├── sdhci-dove.txt │ ├── sdhci-fujitsu.txt │ ├── sdhci-msm.txt │ ├── sdhci-of-dwcmshc.txt │ ├── sdhci-omap.txt │ ├── sdhci-pxa.txt │ ├── sdhci-sirf.txt │ ├── sdhci-spear.txt │ ├── sdhci-sprd.txt │ ├── sdhci-st.txt │ ├── sdhci.txt │ ├── socfpga-dw-mshc.txt │ ├── synopsys-dw-mshc.txt │ ├── ti-omap-hsmmc.txt │ ├── ti-omap.txt │ ├── uniphier-sd.txt │ ├── usdhi6rol0.txt │ ├── vt8500-sdmmc.txt │ └── zx-dw-mshc.txt ├── msm_mhi_dev.txt ├── mtd │ ├── amlogic,meson-nand.txt │ ├── arm-versatile.txt │ ├── aspeed-smc.txt │ ├── atmel-dataflash.txt │ ├── atmel-nand.txt │ ├── brcm,brcmnand.txt │ ├── cadence-quadspi.txt │ ├── common.txt │ ├── cortina,gemini-flash.txt │ ├── cypress,hyperflash.txt │ ├── davinci-nand.txt │ ├── denali-nand.txt │ ├── diskonchip.txt │ ├── elm.txt │ ├── flctl-nand.txt │ ├── fsl-upm-nand.txt │ ├── fsmc-nand.txt │ ├── gpio-control-nand.txt │ ├── gpmc-nand.txt │ ├── gpmc-nor.txt │ ├── gpmc-onenand.txt │ ├── gpmi-nand.txt │ ├── hisi504-nand.txt │ ├── hisilicon,fmc-spi-nor.txt │ ├── ibm,ndfc.txt │ ├── ingenic,jz4780-nand.txt │ ├── jedec,spi-nor.txt │ ├── lpc32xx-mlc.txt │ ├── lpc32xx-slc.txt │ ├── marvell-nand.txt │ ├── microchip,mchp23k256.txt │ ├── msm_qpic_nand.txt │ ├── mtd-physmap.txt │ ├── mtk-nand.txt │ ├── mtk-quadspi.txt │ ├── mxc-nand.txt │ ├── mxic-nand.txt │ ├── nvidia-tegra20-nand.txt │ ├── nxp-spifi.txt │ ├── orion-nand.txt │ ├── oxnas-nand.txt │ ├── partition.txt │ ├── partitions │ │ ├── arm,arm-firmware-suite.txt │ │ ├── brcm,bcm947xx-cfe-partitions.txt │ │ ├── brcm,bcm963xx-cfe-nor-partitions.txt │ │ ├── brcm,bcm963xx-imagetag.txt │ │ ├── brcm,trx.txt │ │ └── redboot-fis.txt │ ├── qcom_nandc.txt │ ├── samsung-s3c2410.txt │ ├── spear_smi.txt │ ├── spi-nand.txt │ ├── st-fsm.txt │ ├── stm32-fmc2-nand.txt │ ├── tango-nand.txt │ ├── ti,am654-hbmc.txt │ └── vf610-nfc.txt ├── mux │ ├── adi,adg792a.txt │ ├── adi,adgs1408.txt │ ├── gpio-mux.txt │ ├── mux-controller.txt │ └── reg-mux.txt ├── nds32 │ ├── andestech-boards │ ├── atl2c.txt │ └── cpus.txt ├── net │ ├── altera_tse.txt │ ├── amd-xgbe.txt │ ├── amlogic,meson-dwmac.yaml │ ├── anarion-gmac.txt │ ├── apm-xgene-enet.txt │ ├── apm-xgene-mdio.txt │ ├── arc_emac.txt │ ├── bluetooth.txt │ ├── brcm,amac.txt │ ├── brcm,bcm7445-switch-v4.0.txt │ ├── brcm,bcmgenet.txt │ ├── brcm,iproc-mdio.txt │ ├── brcm,mdio-mux-iproc.txt │ ├── brcm,systemport.txt │ ├── brcm,unimac-mdio.txt │ ├── broadcom-bcm87xx.txt │ ├── broadcom-bluetooth.txt │ ├── btusb.txt │ ├── calxeda-xgmac.txt │ ├── can │ │ ├── atmel-can.txt │ │ ├── c_can.txt │ │ ├── can-transceiver.txt │ │ ├── cc770.txt │ │ ├── fsl-flexcan.txt │ │ ├── grcan.txt │ │ ├── holt_hi311x.txt │ │ ├── ifi_canfd.txt │ │ ├── m_can.txt │ │ ├── microchip,mcp251x.txt │ │ ├── qti-can.txt │ │ ├── rcar_can.txt │ │ ├── rcar_canfd.txt │ │ ├── sja1000.txt │ │ ├── sun4i_can.txt │ │ ├── tcan4x5x.txt │ │ ├── ti_hecc.txt │ │ └── xilinx_can.txt │ ├── cavium-mdio.txt │ ├── cavium-mix.txt │ ├── cavium-pip.txt │ ├── cirrus,cs89x0.txt │ ├── cortina,gemini-ethernet.txt │ ├── cortina.txt │ ├── cpsw-phy-sel.txt │ ├── cpsw.txt │ ├── davicom-dm9000.txt │ ├── davinci-mdio.txt │ ├── davinci_emac.txt │ ├── dsa │ │ ├── b53.txt │ │ ├── dsa.txt │ │ ├── ksz.txt │ │ ├── lan9303.txt │ │ ├── lantiq-gswip.txt │ │ ├── marvell.txt │ │ ├── mt7530.txt │ │ ├── qca8k.txt │ │ ├── realtek-smi.txt │ │ ├── sja1105.txt │ │ └── vitesse,vsc73xx.txt │ ├── emac_rockchip.txt │ ├── ethernet.txt │ ├── ezchip_enet.txt │ ├── faraday,ftmac.txt │ ├── fixed-link.txt │ ├── fsl-enetc.txt │ ├── fsl-fec.txt │ ├── fsl-fman.txt │ ├── fsl-tsec-phy.txt │ ├── ftgmac100.txt │ ├── gpmc-eth.txt │ ├── hisilicon-femac-mdio.txt │ ├── hisilicon-femac.txt │ ├── hisilicon-hip04-net.txt │ ├── hisilicon-hix5hd2-gmac.txt │ ├── hisilicon-hns-dsaf.txt │ ├── hisilicon-hns-mdio.txt │ ├── hisilicon-hns-nic.txt │ ├── ibm,emac.txt │ ├── icplus-ip101ag.txt │ ├── ieee802154 │ │ ├── adf7242.txt │ │ ├── at86rf230.txt │ │ ├── ca8210.txt │ │ ├── cc2520.txt │ │ ├── mcr20a.txt │ │ └── mrf24j40.txt │ ├── ipq806x-dwmac.txt │ ├── keystone-netcp.txt │ ├── lantiq,xrx200-net.txt │ ├── lpc-eth.txt │ ├── macb.txt │ ├── marvell,prestera.txt │ ├── marvell-armada-370-neta.txt │ ├── marvell-bluetooth.txt │ ├── marvell-bt-8xxx.txt │ ├── marvell-neta-bm.txt │ ├── marvell-orion-mdio.txt │ ├── marvell-orion-net.txt │ ├── marvell-pp2.txt │ ├── marvell-pxa168.txt │ ├── maxim,ds26522.txt │ ├── mdio-gpio.txt │ ├── mdio-mux-gpio.txt │ ├── mdio-mux-meson-g12a.txt │ ├── mdio-mux-mmioreg.txt │ ├── mdio-mux-multiplexer.txt │ ├── mdio-mux.txt │ ├── mdio.txt │ ├── mediatek,mt7620-gsw.txt │ ├── mediatek-bluetooth.txt │ ├── mediatek-dwmac.txt │ ├── mediatek-net.txt │ ├── micrel-ks8851.txt │ ├── micrel-ks8995.txt │ ├── micrel-ksz90x1.txt │ ├── micrel.txt │ ├── microchip,enc28j60.txt │ ├── microchip,lan78xx.txt │ ├── mscc-miim.txt │ ├── mscc-ocelot.txt │ ├── mscc-phy-vsc8531.txt │ ├── neuron.yaml │ ├── nfc │ │ ├── nfcmrvl.txt │ │ ├── nxp-nci.txt │ │ ├── pn533-i2c.txt │ │ ├── pn544.txt │ │ ├── s3fwrn5.txt │ │ ├── st-nci-i2c.txt │ │ ├── st-nci-spi.txt │ │ ├── st21nfca.txt │ │ ├── st95hf.txt │ │ └── trf7970a.txt │ ├── nixge.txt │ ├── nokia-bluetooth.txt │ ├── nxp,lpc1850-dwmac.txt │ ├── opencores-ethoc.txt │ ├── oxnas-dwmac.txt │ ├── phy.txt │ ├── qca,ar71xx.txt │ ├── qca,qca7000.txt │ ├── qcom,emac-dwc-eqos.txt │ ├── qcom,ethqos.txt │ ├── qcom,sdxprairie-ethqos.txt │ ├── qcom,stmmac-ethqos.txt │ ├── qcom-emac.txt │ ├── qcom-qrtr-haven.yaml │ ├── qrtr-fifo-xprt.txt │ ├── qrtr-mhi-dev.txt │ ├── qualcomm-bluetooth.txt │ ├── ralink,rt2880-net.txt │ ├── ralink,rt3050-esw.txt │ ├── renesas,ravb.txt │ ├── rockchip-dwmac.txt │ ├── samsung-sxgbe.txt │ ├── sff,sfp.txt │ ├── sh_eth.txt │ ├── smsc-lan87xx.txt │ ├── smsc-lan91c111.txt │ ├── smsc911x.txt │ ├── snps,dwc-qos-ethernet.txt │ ├── socfpga-dwmac.txt │ ├── socionext,uniphier-ave4.txt │ ├── socionext-netsec.txt │ ├── sti-dwmac.txt │ ├── stm32-dwmac.txt │ ├── stmmac.txt │ ├── ti,dp83867.txt │ ├── ti-bluetooth.txt │ ├── via-rhine.txt │ ├── via-velocity.txt │ ├── wireless │ │ ├── brcm,bcm43xx-fmac.txt │ │ ├── esp,esp8089.txt │ │ ├── ieee80211.txt │ │ ├── marvell-8xxx.txt │ │ ├── mediatek,mt76.txt │ │ ├── qca,ath9k.txt │ │ ├── qcom,ath10k.txt │ │ ├── ti,wl1251.txt │ │ ├── ti,wlcore,spi.txt │ │ └── ti,wlcore.txt │ ├── wiznet,w5x00.txt │ ├── xilinx_axienet.txt │ └── xilinx_gmii2rgmii.txt ├── nfc │ ├── sn-nci-i3c.txt │ └── sn-nci.txt ├── nios2 │ └── nios2.txt ├── numa.txt ├── nvmem │ ├── amlogic-efuse.txt │ ├── amlogic-meson-mx-efuse.txt │ ├── brcm,ocotp.txt │ ├── imx-iim.txt │ ├── imx-ocotp.txt │ ├── lpc1850-otp.txt │ ├── lpc1857-eeprom.txt │ ├── mtk-efuse.txt │ ├── mxs-ocotp.txt │ ├── nvmem-consumer.yaml │ ├── nvmem.txt │ ├── nvmem.yaml │ ├── qcom-spmi-sdam.txt │ ├── qfprom.txt │ ├── rockchip-efuse.txt │ ├── sc27xx-efuse.txt │ ├── snvs-lpgpr.txt │ ├── st,stm32-romem.txt │ ├── uniphier-efuse.txt │ ├── vf610-ocotp.txt │ ├── xlnx,zynqmp-nvmem.txt │ └── zii,rave-sp-eeprom.txt ├── openrisc │ └── opencores │ │ └── or1ksim.txt ├── opp │ ├── opp.txt │ ├── qcom-nvmem-cpufreq.txt │ ├── qcom-opp.txt │ ├── sun50i-nvmem-cpufreq.txt │ └── ti-omap5-opp-supply.txt ├── pci │ ├── 83xx-512x-pci.txt │ ├── aardvark-pci.txt │ ├── altera-pcie-msi.txt │ ├── altera-pcie.txt │ ├── amlogic,meson-pcie.txt │ ├── arm,juno-r1-pcie.txt │ ├── axis,artpec6-pcie.txt │ ├── brcm,iproc-pcie.txt │ ├── cdns,cdns-pcie-ep.txt │ ├── cdns,cdns-pcie-host.txt │ ├── designware-pcie-ecam.txt │ ├── designware-pcie.txt │ ├── faraday,ftpci100.txt │ ├── fsl,imx6q-pcie.txt │ ├── fsl,pci.txt │ ├── hisilicon-histb-pcie.txt │ ├── hisilicon-pcie.txt │ ├── host-generic-pci.txt │ ├── kirin-pcie.txt │ ├── layerscape-pci.txt │ ├── mediatek-pcie.txt │ ├── mobiveil-pcie.txt │ ├── msm_ep_pcie.txt │ ├── mvebu-pci.txt │ ├── nvidia,tegra194-pcie.txt │ ├── nvidia,tegra20-pcie.txt │ ├── pci-armada8k.txt │ ├── pci-iommu.txt │ ├── pci-keystone.txt │ ├── pci-msi.txt │ ├── pci-msm-msi.txt │ ├── pci-msm.txt │ ├── pci-rcar-gen2.txt │ ├── pci-thunder-ecam.txt │ ├── pci-thunder-pem.txt │ ├── pci.txt │ ├── pcie-al.txt │ ├── plda,xpressrich3-axi.txt │ ├── qcom,pcie.txt │ ├── ralink,rt3883-pci.txt │ ├── rcar-pci.txt │ ├── rockchip-pcie-ep.txt │ ├── rockchip-pcie-host.txt │ ├── samsung,exynos5440-pcie.txt │ ├── spear13xx-pcie.txt │ ├── tango-pcie.txt │ ├── ti-pci.txt │ ├── uniphier-pcie.txt │ ├── v3-v360epc-pci.txt │ ├── versatile.txt │ ├── xgene-pci-msi.txt │ ├── xgene-pci.txt │ ├── xilinx-nwl-pcie.txt │ └── xilinx-pcie.txt ├── perf │ ├── apm-xgene-pmu.txt │ ├── arm-ccn.txt │ ├── fsl-imx-ddr.txt │ ├── nds32v3-pmu.txt │ └── qcom-llcc-pmu.txt ├── phy │ ├── amlogic,meson-g12a-usb2-phy.yaml │ ├── amlogic,meson-g12a-usb3-pcie-phy.yaml │ ├── apm-xgene-phy.txt │ ├── bcm-ns-usb2-phy.txt │ ├── bcm-ns-usb3-phy.txt │ ├── berlin-sata-phy.txt │ ├── berlin-usb-phy.txt │ ├── brcm,brcmstb-usb-phy.txt │ ├── brcm,cygnus-pcie-phy.txt │ ├── brcm,kona-usb2-phy.txt │ ├── brcm,mdio-mux-bus-pci.txt │ ├── brcm,ns2-drd-phy.txt │ ├── brcm,sr-pcie-phy.txt │ ├── brcm,stingray-usb-phy.txt │ ├── brcm-sata-phy.txt │ ├── calxeda-combophy.txt │ ├── cdns,dphy.txt │ ├── dm816x-phy.txt │ ├── fsl,imx8mq-usb-phy.txt │ ├── hix5hd2-phy.txt │ ├── keystone-usb-phy.txt │ ├── lantiq,vrx200-pcie-phy.yaml │ ├── meson-gxl-usb2-phy.txt │ ├── meson-gxl-usb3-phy.txt │ ├── meson8b-usb2-phy.txt │ ├── mixel,mipi-dsi-phy.txt │ ├── mxs-usb-phy.txt │ ├── nvidia,tegra124-xusb-padctl.txt │ ├── nvidia,tegra20-usb-phy.txt │ ├── phy-armada38x-comphy.txt │ ├── phy-ath79-usb.txt │ ├── phy-bindings.txt │ ├── phy-cadence-dp.txt │ ├── phy-cadence-sierra.txt │ ├── phy-cpcap-usb.txt │ ├── phy-da8xx-usb.txt │ ├── phy-hi3660-usb3.txt │ ├── phy-hi3798cv200-combphy.txt │ ├── phy-hi6220-usb.txt │ ├── phy-hisi-inno-usb2.txt │ ├── phy-lantiq-rcu-usb2.txt │ ├── phy-lpc18xx-usb-otg.txt │ ├── phy-mapphone-mdm6600.txt │ ├── phy-miphy28lp.txt │ ├── phy-miphy365x.txt │ ├── phy-mtk-tphy.txt │ ├── phy-mtk-ufs.txt │ ├── phy-mtk-xsphy.txt │ ├── phy-mvebu-comphy.txt │ ├── phy-mvebu-utmi.txt │ ├── phy-mvebu.txt │ ├── phy-ocelot-serdes.txt │ ├── phy-pxa-usb.txt │ ├── phy-rockchip-inno-hdmi.txt │ ├── phy-rockchip-inno-usb2.txt │ ├── phy-rockchip-typec.txt │ ├── phy-stih407-usb.txt │ ├── phy-stih41x-usb.txt │ ├── phy-stm32-usbphyc.txt │ ├── phy-tegra194-p2u.txt │ ├── pistachio-usb-phy.txt │ ├── pxa1928-usb-phy.txt │ ├── qcom,usb-8x16-phy.txt │ ├── qcom,usb-hs-phy.txt │ ├── qcom,usb-hsic-phy.txt │ ├── qcom-apq8064-sata-phy.txt │ ├── qcom-dwc3-usb-phy.txt │ ├── qcom-ipq806x-sata-phy.txt │ ├── qcom-pcie2-phy.txt │ ├── qcom-qmp-phy.txt │ ├── qcom-qusb2-phy.txt │ ├── ralink-usb-phy.txt │ ├── rcar-gen2-phy.txt │ ├── rcar-gen3-phy-pcie.txt │ ├── rcar-gen3-phy-usb2.txt │ ├── rcar-gen3-phy-usb3.txt │ ├── rockchip-dp-phy.txt │ ├── rockchip-emmc-phy.txt │ ├── rockchip-pcie-phy.txt │ ├── rockchip-usb-phy.txt │ ├── samsung-phy.txt │ ├── st-spear-miphy.txt │ ├── sun4i-usb-phy.txt │ ├── sun9i-usb-phy.txt │ ├── ti,phy-am654-serdes.txt │ ├── ti-phy-gmii-sel.txt │ ├── ti-phy.txt │ ├── uniphier-pcie-phy.txt │ ├── uniphier-usb2-phy.txt │ ├── uniphier-usb3-hsphy.txt │ └── uniphier-usb3-ssphy.txt ├── pil │ ├── pil-q6v5-mss.txt │ └── subsys-pil-tz.yaml ├── pinctrl │ ├── abilis,tb10x-iomux.txt │ ├── actions,s700-pinctrl.txt │ ├── actions,s900-pinctrl.txt │ ├── allwinner,sunxi-pinctrl.txt │ ├── atmel,at91-pinctrl.txt │ ├── atmel,at91-pio4-pinctrl.txt │ ├── axis,artpec6-pinctrl.txt │ ├── berlin,pinctrl.txt │ ├── bitmain,bm1880-pinctrl.txt │ ├── brcm,bcm11351-pinctrl.txt │ ├── brcm,bcm2835-gpio.txt │ ├── brcm,bcm4708-pinmux.txt │ ├── brcm,cygnus-pinmux.txt │ ├── brcm,iproc-gpio.txt │ ├── brcm,ns2-pinmux.txt │ ├── brcm,nsp-gpio.txt │ ├── brcm,nsp-pinmux.txt │ ├── cirrus,lochnagar.txt │ ├── cirrus,madera-pinctrl.txt │ ├── cnxt,cx92755-pinctrl.txt │ ├── cortina,gemini-pinctrl.txt │ ├── fsl,imx-pinctrl.txt │ ├── fsl,imx25-pinctrl.txt │ ├── fsl,imx27-pinctrl.txt │ ├── fsl,imx35-pinctrl.txt │ ├── fsl,imx50-pinctrl.txt │ ├── fsl,imx51-pinctrl.txt │ ├── fsl,imx53-pinctrl.txt │ ├── fsl,imx6dl-pinctrl.txt │ ├── fsl,imx6q-pinctrl.txt │ ├── fsl,imx6sl-pinctrl.txt │ ├── fsl,imx6sll-pinctrl.txt │ ├── fsl,imx6sx-pinctrl.txt │ ├── fsl,imx6ul-pinctrl.txt │ ├── fsl,imx7d-pinctrl.txt │ ├── fsl,imx7ulp-pinctrl.txt │ ├── fsl,imx8mm-pinctrl.txt │ ├── fsl,imx8mn-pinctrl.txt │ ├── fsl,imx8mq-pinctrl.txt │ ├── fsl,mxs-pinctrl.txt │ ├── fsl,vf610-pinctrl.txt │ ├── img,pistachio-pinctrl.txt │ ├── ingenic,pinctrl.txt │ ├── lantiq,pinctrl-falcon.txt │ ├── lantiq,pinctrl-xway.txt │ ├── marvell,armada-370-pinctrl.txt │ ├── marvell,armada-375-pinctrl.txt │ ├── marvell,armada-37xx-pinctrl.txt │ ├── marvell,armada-38x-pinctrl.txt │ ├── marvell,armada-39x-pinctrl.txt │ ├── marvell,armada-98dx3236-pinctrl.txt │ ├── marvell,armada-xp-pinctrl.txt │ ├── marvell,dove-pinctrl.txt │ ├── marvell,kirkwood-pinctrl.txt │ ├── marvell,mvebu-pinctrl.txt │ ├── marvell,orion-pinctrl.txt │ ├── meson,pinctrl.txt │ ├── microchip,pic32-pinctrl.txt │ ├── mscc,ocelot-pinctrl.txt │ ├── nuvoton,npcm7xx-pinctrl.txt │ ├── nvidia,tegra114-pinmux.txt │ ├── nvidia,tegra124-dpaux-padctl.txt │ ├── nvidia,tegra124-pinmux.txt │ ├── nvidia,tegra124-xusb-padctl.txt │ ├── nvidia,tegra194-pinmux.txt │ ├── nvidia,tegra20-pinmux.txt │ ├── nvidia,tegra210-pinmux.txt │ ├── nvidia,tegra30-pinmux.txt │ ├── nxp,lpc1850-scu.txt │ ├── oxnas,pinctrl.txt │ ├── pinctrl-atlas7.txt │ ├── pinctrl-bindings.txt │ ├── pinctrl-max77620.txt │ ├── pinctrl-mcp23s08.txt │ ├── pinctrl-mt65xx.txt │ ├── pinctrl-mt6797.txt │ ├── pinctrl-mt7622.txt │ ├── pinctrl-mt8183.txt │ ├── pinctrl-palmas.txt │ ├── pinctrl-rk805.txt │ ├── pinctrl-single.txt │ ├── pinctrl-sirf.txt │ ├── pinctrl-st.txt │ ├── pinctrl-stmfx.txt │ ├── pinctrl-sx150x.txt │ ├── pinctrl-vt8500.txt │ ├── pinctrl-zx.txt │ ├── pinctrl_spear.txt │ ├── qcom,apq8064-pinctrl.txt │ ├── qcom,apq8084-pinctrl.txt │ ├── qcom,blair-pinctrl.yaml │ ├── qcom,direwolf-pinctrl.yaml │ ├── qcom,holi-pinctrl.yaml │ ├── qcom,ipq4019-pinctrl.txt │ ├── qcom,ipq8064-pinctrl.txt │ ├── qcom,ipq8074-pinctrl.txt │ ├── qcom,lahaina-pinctrl.yaml │ ├── qcom,lpi-pinctrl.txt │ ├── qcom,mdm9615-pinctrl.txt │ ├── qcom,monaco-pinctrl.yaml │ ├── qcom,msm8660-pinctrl.txt │ ├── qcom,msm8916-pinctrl.txt │ ├── qcom,msm8960-pinctrl.txt │ ├── qcom,msm8974-pinctrl.txt │ ├── qcom,msm8994-pinctrl.txt │ ├── qcom,msm8996-pinctrl.txt │ ├── qcom,msm8998-pinctrl.txt │ ├── qcom,pmic-gpio.txt │ ├── qcom,pmic-mpp.txt │ ├── qcom,qcs404-pinctrl.txt │ ├── qcom,sc7180-pinctrl.txt │ ├── qcom,scuba-pinctrl.yaml │ ├── qcom,sdm660-pinctrl.txt │ ├── qcom,sdm845-pinctrl.txt │ ├── qcom,sdmshrike-pinctrl.txt │ ├── qcom,sdxlemur-pinctrl.yaml │ ├── qcom,sdxnightjar-pinctrl.txt │ ├── qcom,shima-pinctrl.txt │ ├── qcom,slpi-pinctrl.txt │ ├── qcom,sm6150-pinctrl.txt │ ├── qcom,sm8150-pinctrl.txt │ ├── qcom,yupik-pinctrl.txt │ ├── renesas,pfc-pinctrl.txt │ ├── renesas,rza1-pinctrl.txt │ ├── renesas,rza2-pinctrl.txt │ ├── renesas,rzn1-pinctrl.txt │ ├── rockchip,pinctrl.txt │ ├── samsung-pinctrl.txt │ ├── socionext,uniphier-pinctrl.txt │ ├── sprd,pinctrl.txt │ ├── sprd,sc9860-pinctrl.txt │ ├── st,stm32-pinctrl.yaml │ ├── ste,abx500.txt │ ├── ste,nomadik.txt │ ├── ti,da850-pupd.txt │ ├── ti,iodelay.txt │ ├── ti,omap-pinctrl.txt │ └── xlnx,zynq-pinctrl.txt ├── platform │ └── msm │ │ ├── ioss.txt │ │ ├── ioss_device.txt │ │ ├── ipa.txt │ │ ├── ipa_mhi_proxy.txt │ │ ├── ipa_mpm.txt │ │ ├── msm_gsi.txt │ │ ├── qcom-geni-se.txt │ │ ├── qpnp-revid.txt │ │ ├── rmnet_ipa3.txt │ │ ├── usb-bam.txt │ │ └── veth_ipa.txt ├── pmem │ └── pmem-region.txt ├── power │ ├── actions,owl-sps.txt │ ├── amlogic,meson-ee-pwrc.yaml │ ├── amlogic,meson-gx-pwrc.txt │ ├── domain-idle-state.txt │ ├── fsl,imx-gpc.txt │ ├── fsl,imx-gpcv2.txt │ ├── mti,mips-cpc.txt │ ├── pd-samsung.txt │ ├── power-controller.txt │ ├── power_domain.txt │ ├── qcom,rpmpd.txt │ ├── renesas,apmu.txt │ ├── renesas,rcar-sysc.txt │ ├── renesas,sysc-rmobile.txt │ ├── reset │ │ ├── axxia-reset.txt │ │ ├── brcm,bcm21664-resetmgr.txt │ │ ├── gemini-poweroff.txt │ │ ├── gpio-poweroff.txt │ │ ├── gpio-restart.txt │ │ ├── keystone-reset.txt │ │ ├── ltc2952-poweroff.txt │ │ ├── msm-poweroff.txt │ │ ├── mt6323-poweroff.txt │ │ ├── nvmem-reboot-mode.txt │ │ ├── ocelot-reset.txt │ │ ├── qcom,dload-mode.yaml │ │ ├── qcom,pon.txt │ │ ├── qcom,reboot-reason.yaml │ │ ├── qnap-poweroff.txt │ │ ├── reboot-mode.txt │ │ ├── restart-poweroff.txt │ │ ├── st-reset.txt │ │ ├── syscon-poweroff.txt │ │ ├── syscon-reboot-mode.txt │ │ ├── syscon-reboot.txt │ │ └── xlnx,zynqmp-power.txt │ ├── rockchip-io-domain.txt │ ├── supply │ │ ├── ab8500 │ │ │ ├── btemp.txt │ │ │ ├── chargalg.txt │ │ │ ├── charger.txt │ │ │ └── fg.txt │ │ ├── act8945a-charger.txt │ │ ├── axp20x_ac_power.txt │ │ ├── axp20x_battery.txt │ │ ├── axp20x_usb_power.txt │ │ ├── battery.txt │ │ ├── bq2415x.txt │ │ ├── bq24190.txt │ │ ├── bq24257.txt │ │ ├── bq25890.txt │ │ ├── bq27xxx.txt │ │ ├── charger-manager.txt │ │ ├── cpcap-battery.txt │ │ ├── cpcap-charger.txt │ │ ├── da9150-charger.txt │ │ ├── da9150-fg.txt │ │ ├── gpio-charger.txt │ │ ├── ingenic,battery.txt │ │ ├── isp1704.txt │ │ ├── lego_ev3_battery.txt │ │ ├── lp8727_charger.txt │ │ ├── lt3651-charger.txt │ │ ├── ltc2941.txt │ │ ├── max17042_battery.txt │ │ ├── max77650-charger.txt │ │ ├── max8903-charger.txt │ │ ├── max8925_battery.txt │ │ ├── maxim,ds2760.txt │ │ ├── maxim,max14656.txt │ │ ├── microchip,ucs1002.txt │ │ ├── olpc_battery.txt │ │ ├── power_supply.txt │ │ ├── qcom,battery-charger.txt │ │ ├── qcom,coincell-charger.txt │ │ ├── qcom │ │ │ ├── qcom,qbg.yaml │ │ │ ├── qpnp-qg.txt │ │ │ ├── qpnp-smb5.txt │ │ │ ├── qpnp-smblite.txt │ │ │ ├── smb1351-charger.txt │ │ │ ├── smb1355-charger.txt │ │ │ ├── smb1390-charger-psy.txt │ │ │ ├── smb1398-charger.txt │ │ │ └── smb358-charger.txt │ │ ├── qcom_smbb.txt │ │ ├── rt9455_charger.txt │ │ ├── rx51-battery.txt │ │ ├── sbs,sbs-manager.txt │ │ ├── sbs_sbs-battery.txt │ │ ├── sbs_sbs-charger.txt │ │ ├── sc2731_charger.txt │ │ ├── sc27xx-fg.txt │ │ ├── ti,bq24735.txt │ │ ├── tps65090.txt │ │ ├── tps65217_charger.txt │ │ └── twl-charger.txt │ ├── ti-smartreflex.txt │ ├── wakeup-source.txt │ └── xlnx,zynqmp-genpd.txt ├── powerpc │ ├── 4xx │ │ ├── akebono.txt │ │ ├── cpm.txt │ │ ├── hsta.txt │ │ ├── ppc440spe-adma.txt │ │ └── reboot.txt │ ├── fsl │ │ ├── cache_sram.txt │ │ ├── ccf.txt │ │ ├── diu.txt │ │ ├── dma.txt │ │ ├── l2cache.txt │ │ ├── lbc.txt │ │ ├── mcu-mpc8349emitx.txt │ │ ├── mpc5121-psc.txt │ │ ├── mpc512x_lpbfifo.txt │ │ ├── mpic-msgr.txt │ │ ├── mpic-timer.txt │ │ ├── msi-pic.txt │ │ ├── pamu.txt │ │ ├── pmc.txt │ │ ├── raideng.txt │ │ ├── scfg.txt │ │ ├── srio-rmu.txt │ │ └── srio.txt │ ├── ibm,powerpc-cpu-features.txt │ ├── ibm,vas.txt │ ├── nintendo │ │ ├── gamecube.txt │ │ └── wii.txt │ └── opal │ │ ├── oppanel-opal.txt │ │ ├── power-mgt.txt │ │ └── sensor-groups.txt ├── pps │ └── pps-gpio.txt ├── prng │ └── msm-rng.txt ├── property-units.txt ├── ptp │ ├── brcm,ptp-dte.txt │ ├── ptp-qoriq.txt │ └── qcom,ptp_virtual.txt ├── pwm │ ├── atmel-hlcdc-pwm.txt │ ├── atmel-pwm.txt │ ├── atmel-tcb-pwm.txt │ ├── brcm,bcm7038-pwm.txt │ ├── brcm,iproc-pwm.txt │ ├── brcm,kona-pwm.txt │ ├── cirrus,clps711x-pwm.txt │ ├── google,cros-ec-pwm.txt │ ├── img-pwm.txt │ ├── imx-pwm.txt │ ├── imx-tpm-pwm.txt │ ├── lpc1850-sct-pwm.txt │ ├── lpc32xx-pwm.txt │ ├── mxs-pwm.txt │ ├── nvidia,tegra20-pwm.txt │ ├── nxp,pca9685-pwm.txt │ ├── pwm-bcm2835.txt │ ├── pwm-berlin.txt │ ├── pwm-fsl-ftm.txt │ ├── pwm-hibvt.txt │ ├── pwm-lp3943.txt │ ├── pwm-mediatek.txt │ ├── pwm-meson.txt │ ├── pwm-mtk-disp.txt │ ├── pwm-omap-dmtimer.txt │ ├── pwm-qti-lpg.txt │ ├── pwm-rockchip.txt │ ├── pwm-samsung.txt │ ├── pwm-sifive.txt │ ├── pwm-sprd.txt │ ├── pwm-st.txt │ ├── pwm-stm32-lp.txt │ ├── pwm-stm32.txt │ ├── pwm-tiecap.txt │ ├── pwm-tiehrpwm.txt │ ├── pwm-tipwmss.txt │ ├── pwm-zx.txt │ ├── pwm.txt │ ├── pxa-pwm.txt │ ├── renesas,pwm-rcar.txt │ ├── renesas,tpu-pwm.txt │ ├── spear-pwm.txt │ ├── st,stmpe-pwm.txt │ ├── ti,twl-pwm.txt │ ├── ti,twl-pwmled.txt │ └── vt8500-pwm.txt ├── qbt_handler │ └── qbt_handler.txt ├── qdsp │ ├── msm-cdsp-loader.txt │ ├── msm-fastrpc.txt │ └── msm-ssc-sensors.txt ├── qseecom │ └── qseecom.txt ├── regmap │ └── regmap.txt ├── regulator │ ├── 88pg86x.txt │ ├── 88pm800.txt │ ├── 88pm860x.txt │ ├── act8865-regulator.txt │ ├── act8945a-regulator.txt │ ├── anatop-regulator.txt │ ├── arizona-regulator.txt │ ├── as3722-regulator.txt │ ├── cirrus,lochnagar.txt │ ├── cpcap-regulator.txt │ ├── cpr-regulator.txt │ ├── da9210.txt │ ├── da9211.txt │ ├── fan53555.txt │ ├── gdsc-regulator.txt │ ├── hisilicon,hi655x-regulator.txt │ ├── isl9305.txt │ ├── lm363x-regulator.txt │ ├── lp872x.txt │ ├── ltc3589.txt │ ├── ltc3676.txt │ ├── max1586-regulator.txt │ ├── max77650-regulator.txt │ ├── max77686.txt │ ├── max77802.txt │ ├── max8907.txt │ ├── max8925-regulator.txt │ ├── max8952.txt │ ├── max8973-regulator.txt │ ├── max8997-regulator.txt │ ├── mcp16502-regulator.txt │ ├── mem-acc-regulator.txt │ ├── mt6311-regulator.txt │ ├── mt6323-regulator.txt │ ├── mt6358-regulator.txt │ ├── mt6380-regulator.txt │ ├── mt6397-regulator.txt │ ├── palmas-pmic.txt │ ├── pbias-regulator.txt │ ├── pfuze100.txt │ ├── proxy-consumer.txt │ ├── pv88060.txt │ ├── pv88080.txt │ ├── pv88090.txt │ ├── pwm-regulator.txt │ ├── qcom,pm8008-regulator.txt │ ├── qcom,refgen.txt │ ├── qcom,rpmh-regulator.txt │ ├── qcom,smd-rpm-regulator.txt │ ├── qcom,spmi-regulator.txt │ ├── qpnp-amoled-regulator.txt │ ├── qpnp-lcdb-regulator.txt │ ├── regulator-max77620.txt │ ├── regulator.txt │ ├── rohm,bd70528-regulator.txt │ ├── rohm,bd71837-regulator.txt │ ├── rpm-smd-regulator.txt │ ├── rpmh-regulator.txt │ ├── samsung,s2mpa01.txt │ ├── samsung,s2mps11.txt │ ├── samsung,s5m8767.txt │ ├── sky81452-regulator.txt │ ├── slg51000.txt │ ├── spm-regulator.txt │ ├── sprd,sc2731-regulator.txt │ ├── st,stm32-booster.txt │ ├── st,stm32-vrefbuf.txt │ ├── st,stm32mp1-pwr-reg.txt │ ├── st,stpmic1-regulator.txt │ ├── stub-regulator.txt │ ├── sy8106a-regulator.txt │ ├── sy8824x.txt │ ├── ti-abb-regulator.txt │ ├── tps51632-regulator.txt │ ├── tps62360-regulator.txt │ ├── tps65023.txt │ ├── tps65090.txt │ ├── tps65132-regulator.txt │ ├── tps65217.txt │ ├── tps65218.txt │ ├── tps6586x.txt │ ├── twl-regulator.txt │ ├── uniphier-regulator.txt │ ├── vctrl.txt │ └── vexpress.txt ├── remoteproc │ ├── imx-rproc.txt │ ├── qcom,adsp.txt │ ├── qcom,hexagon-v56.txt │ ├── qcom,q6v5.txt │ ├── qcom,wcnss-pil.txt │ ├── st-rproc.txt │ ├── stm32-rproc.txt │ ├── ti,davinci-rproc.txt │ ├── ti,keystone-rproc.txt │ └── wkup_m3_rproc.txt ├── reserved-memory │ ├── qcom,cmd-db.txt │ ├── qcom,rmtfs-mem.txt │ ├── ramoops.txt │ ├── reserved-memory.txt │ └── xen,shared-memory.txt ├── reset │ ├── allwinner,sunxi-clock-reset.txt │ ├── amlogic,meson-axg-audio-arb.txt │ ├── amlogic,meson-reset.yaml │ ├── ath79-reset.txt │ ├── berlin,reset.txt │ ├── bitmain,bm1880-reset.txt │ ├── brcm,bcm63138-pmb.txt │ ├── brcm,brcmstb-reset.txt │ ├── fsl,imx-src.txt │ ├── fsl,imx7-src.txt │ ├── hisilicon,hi3660-reset.txt │ ├── hisilicon,hi6220-reset.txt │ ├── img,pistachio-reset.txt │ ├── lantiq,reset.txt │ ├── nxp,lpc1850-rgu.txt │ ├── oxnas,reset.txt │ ├── qcom,aoss-reset.txt │ ├── qcom,pdc-global.txt │ ├── renesas,rst.txt │ ├── reset.txt │ ├── sirf,rstc.txt │ ├── snps,axs10x-reset.txt │ ├── snps,dw-reset.txt │ ├── snps,hsdk-reset.txt │ ├── socfpga-reset.txt │ ├── st,sti-picophyreset.txt │ ├── st,sti-powerdown.txt │ ├── st,sti-softreset.txt │ ├── st,stm32-rcc.txt │ ├── st,stm32mp1-rcc.txt │ ├── ti,sci-reset.txt │ ├── ti-syscon-reset.txt │ ├── uniphier-reset.txt │ ├── xlnx,zynqmp-reset.txt │ ├── zte,zx2967-reset.txt │ └── zynq-reset.txt ├── resource-names.txt ├── riscv │ ├── cpus.yaml │ ├── sifive-l2-cache.txt │ └── sifive.yaml ├── rng │ ├── amlogic,meson-rng.yaml │ ├── apm,rng.txt │ ├── atmel-trng.txt │ ├── brcm,bcm2835.txt │ ├── brcm,iproc-rng200.txt │ ├── hisi-rng.txt │ ├── imx-rng.txt │ ├── ks-sa-rng.txt │ ├── microchip,pic32-rng.txt │ ├── mtk-rng.txt │ ├── omap_rng.txt │ ├── samsung,exynos4-rng.txt │ ├── sparc_sun_oracle_rng.txt │ ├── st,rng.txt │ ├── st,stm32-rng.txt │ └── timeriomem_rng.txt ├── rtc │ ├── abracon,abx80x.txt │ ├── alphascale,asm9260-rtc.txt │ ├── armada-380-rtc.txt │ ├── atmel,at91rm9200-rtc.txt │ ├── atmel,at91sam9-rtc.txt │ ├── brcm,brcmstb-waketimer.txt │ ├── cdns,rtc.txt │ ├── cpcap-rtc.txt │ ├── dallas,ds1390.txt │ ├── digicolor-rtc.txt │ ├── dw-apb.txt │ ├── epson,rtc7301.txt │ ├── epson,rx6110.txt │ ├── epson,rx8900.txt │ ├── faraday,ftrtc010.txt │ ├── google,goldfish-rtc.txt │ ├── haoyu,hym8563.txt │ ├── imxdi-rtc.txt │ ├── ingenic,jz4740-rtc.txt │ ├── isil,isl12026.txt │ ├── isil,isl12057.txt │ ├── isil,isl1208.txt │ ├── lpc32xx-rtc.txt │ ├── maxim,ds1742.txt │ ├── maxim,ds3231.txt │ ├── maxim,mcp795.txt │ ├── maxim-ds1302.txt │ ├── microchip,pic32-rtc.txt │ ├── moxa,moxart-rtc.txt │ ├── nvidia,tegra20-rtc.txt │ ├── nxp,lpc1788-rtc.txt │ ├── nxp,pcf85063.txt │ ├── nxp,pcf8523.txt │ ├── nxp,rtc-2123.txt │ ├── olpc-xo1-rtc.txt │ ├── orion-rtc.txt │ ├── pcf85363.txt │ ├── pcf8563.txt │ ├── pxa-rtc.txt │ ├── realtek,rtd119x.txt │ ├── rtc-aspeed.txt │ ├── rtc-cmos.txt │ ├── rtc-ds1307.txt │ ├── rtc-fsl-ftm-alarm.txt │ ├── rtc-m41t80.txt │ ├── rtc-meson-vrtc.txt │ ├── rtc-meson.txt │ ├── rtc-mt7622.txt │ ├── rtc-mxc.txt │ ├── rtc-mxc_v2.txt │ ├── rtc-omap.txt │ ├── rtc-opal.txt │ ├── rtc-palmas.txt │ ├── rtc-sh.txt │ ├── rtc-st-lpc.txt │ ├── rtc.txt │ ├── s3c-rtc.txt │ ├── sa1100-rtc.txt │ ├── sirf,prima2-sysrtc.txt │ ├── snvs-rtc.txt │ ├── spear-rtc.txt │ ├── sprd,sc27xx-rtc.txt │ ├── st,stm32-rtc.txt │ ├── stericsson,coh901331.txt │ ├── stmp3xxx-rtc.txt │ ├── ti,bq32k.txt │ ├── twl-rtc.txt │ ├── via,vt8500-rtc.txt │ ├── xgene-rtc.txt │ └── xlnx-rtc.txt ├── scsi │ └── hisilicon-sas.txt ├── security │ └── tpm │ │ ├── ibmvtpm.txt │ │ ├── st33zp24-i2c.txt │ │ ├── st33zp24-spi.txt │ │ ├── tpm-i2c.txt │ │ ├── tpm_tis_mmio.txt │ │ └── tpm_tis_spi.txt ├── serial │ ├── 8250.txt │ ├── actions,owl-uart.txt │ ├── altera_jtaguart.txt │ ├── altera_uart.txt │ ├── amlogic,meson-uart.yaml │ ├── arc-uart.txt │ ├── arm,mps2-uart.txt │ ├── arm_sbsa_uart.txt │ ├── brcm,bcm2835-aux-uart.txt │ ├── brcm,bcm6345-uart.txt │ ├── cavium-uart.txt │ ├── cdns,uart.txt │ ├── cirrus,clps711x-uart.txt │ ├── digicolor-usart.txt │ ├── efm32-uart.txt │ ├── fsl,s32-linflexuart.txt │ ├── fsl-imx-uart.txt │ ├── fsl-lpuart.txt │ ├── fsl-mxs-auart.txt │ ├── ingenic,uart.txt │ ├── lantiq_asc.txt │ ├── maxim,max310x.txt │ ├── microchip,pic32-uart.txt │ ├── milbeaut-uart.txt │ ├── mrvl,pxa-ssp.txt │ ├── mrvl-serial.txt │ ├── msm_serial_hs.txt │ ├── mtk-uart.txt │ ├── mvebu-uart.txt │ ├── nvidia,tegra194-tcu.txt │ ├── nvidia,tegra20-hsuart.txt │ ├── nxp,lpc1850-uart.txt │ ├── nxp,sc16is7xx.txt │ ├── nxp-lpc32xx-hsuart.txt │ ├── omap_serial.txt │ ├── qca,ar9330-uart.txt │ ├── qcom,msm-geni-uart.txt │ ├── qcom,msm-uart.txt │ ├── qcom,msm-uartdm.txt │ ├── rda,8810pl-uart.txt │ ├── renesas,sci-serial.txt │ ├── rs485.txt │ ├── samsung_uart.txt │ ├── serial.txt │ ├── sirf-uart.txt │ ├── slave-device.txt │ ├── sprd-uart.txt │ ├── st,stm32-usart.txt │ ├── st-asc.txt │ ├── uniphier-uart.txt │ ├── vt8500-uart.txt │ └── xlnx,opb-uartlite.txt ├── serio │ ├── allwinner,sun4i-ps2.txt │ ├── altera_ps2.txt │ ├── olpc,ap-sp.txt │ ├── ps2-gpio.txt │ └── snps-arc_ps2.txt ├── sifive │ └── sifive-blocks-ip-versioning.txt ├── siox │ └── eckelmann,siox-gpio.txt ├── slimbus │ ├── bus.txt │ ├── slim-msm-ctrl.txt │ ├── slim-ngd-qcom-ctrl.txt │ └── slim-qcom-ctrl.txt ├── smcinvoke │ └── smcinvoke.txt ├── soc │ ├── amlogic │ │ ├── amlogic,canvas.txt │ │ └── clk-measure.txt │ ├── bcm │ │ ├── brcm,bcm2835-pm.txt │ │ ├── brcm,bcm2835-vchiq.txt │ │ └── raspberrypi,bcm2835-power.txt │ ├── dove │ │ └── pmu.txt │ ├── fsl │ │ ├── cpm_qe │ │ │ ├── cpm.txt │ │ │ ├── cpm │ │ │ │ ├── brg.txt │ │ │ │ ├── i2c.txt │ │ │ │ ├── pic.txt │ │ │ │ └── usb.txt │ │ │ ├── gpio.txt │ │ │ ├── network.txt │ │ │ ├── qe.txt │ │ │ ├── qe │ │ │ │ ├── firmware.txt │ │ │ │ ├── par_io.txt │ │ │ │ ├── pincfg.txt │ │ │ │ ├── ucc.txt │ │ │ │ └── usb.txt │ │ │ ├── serial.txt │ │ │ └── uqe_serial.txt │ │ ├── guts.txt │ │ └── rcpm.txt │ ├── mediatek │ │ ├── pwrap.txt │ │ └── scpsys.txt │ ├── qcom │ │ ├── blocknames.txt │ │ ├── cdsprm.txt │ │ ├── dcc.txt │ │ ├── fsa4480-i2c.txt │ │ ├── guest_shm.txt │ │ ├── hab.txt │ │ ├── hgsl-tcsr.txt │ │ ├── hgsl.txt │ │ ├── qcom,altmode-glink.txt │ │ ├── qcom,aoss-qmp.txt │ │ ├── qcom,apr.txt │ │ ├── qcom,battery-glink-debug.txt │ │ ├── qcom,cx_ipeak.txt │ │ ├── qcom,geni-se.txt │ │ ├── qcom,glink-pkt.txt │ │ ├── qcom,glink-probe.txt │ │ ├── qcom,glink-slatecom-xprt.txt │ │ ├── qcom,glink.txt │ │ ├── qcom,gsbi.txt │ │ ├── qcom,guestvm-loader.yaml │ │ ├── qcom,ipcc-self-ping-test.yaml │ │ ├── qcom,ipcc.yaml │ │ ├── qcom,mem-buf.yaml │ │ ├── qcom,msm-eud.yaml │ │ ├── qcom,pmic-glink.txt │ │ ├── qcom,pmic-pon-log.txt │ │ ├── qcom,rimps-log.yaml │ │ ├── qcom,rimps-memlat.txt │ │ ├── qcom,rimps.yaml │ │ ├── qcom,secure-buffer.yaml │ │ ├── qcom,secure-chan-manager.yaml │ │ ├── qcom,slate_events_bridge.txt │ │ ├── qcom,slate_events_bridge_rpmsg.txt │ │ ├── qcom,slatecom_interface.txt │ │ ├── qcom,slatecom_spi.txt │ │ ├── qcom,smd-rpm.txt │ │ ├── qcom,smd.txt │ │ ├── qcom,smem.txt │ │ ├── qcom,smp2p.txt │ │ ├── qcom,smsm.txt │ │ ├── qcom,spcom.txt │ │ ├── qcom,spss-utils.txt │ │ ├── qcom,tee-shared-memory-bridge.yaml │ │ ├── qcom,virt-minidump.txt │ │ ├── qcom,vm-restart.txt │ │ ├── qcom,wcnss.txt │ │ ├── qpnp-pbs.txt │ │ ├── rpmh-rsc.txt │ │ └── soc-sleep-stats.txt │ ├── rockchip │ │ ├── grf.txt │ │ └── power_domain.txt │ ├── ti │ │ ├── keystone-navigator-dma.txt │ │ ├── keystone-navigator-qmss.txt │ │ ├── sci-pm-domain.txt │ │ └── wkup_m3_ipc.txt │ ├── xilinx │ │ └── xlnx,vcu.txt │ └── zte │ │ └── pd-2967xx.txt ├── sound │ ├── ac97-bus.txt │ ├── adi,adau1701.txt │ ├── adi,adau17x1.txt │ ├── adi,adau1977.txt │ ├── adi,adau7002.txt │ ├── adi,axi-i2s.txt │ ├── adi,axi-spdif-tx.txt │ ├── adi,ssm2305.txt │ ├── adi,ssm2602.txt │ ├── ak4104.txt │ ├── ak4118.txt │ ├── ak4458.txt │ ├── ak4554.txt │ ├── ak4613.txt │ ├── ak4642.txt │ ├── ak5386.txt │ ├── ak5558.txt │ ├── alc5623.txt │ ├── alc5632.txt │ ├── allwinner,sun4i-a10-i2s.yaml │ ├── amlogic,axg-fifo.txt │ ├── amlogic,axg-pdm.txt │ ├── amlogic,axg-sound-card.txt │ ├── amlogic,axg-spdifin.txt │ ├── amlogic,axg-spdifout.txt │ ├── amlogic,axg-tdm-formatters.txt │ ├── amlogic,axg-tdm-iface.txt │ ├── amlogic,g12a-tohdmitx.txt │ ├── armada-370db-audio.txt │ ├── arndale.txt │ ├── atmel-at91sam9g20ek-wm8731-audio.txt │ ├── atmel-classd.txt │ ├── atmel-i2s.txt │ ├── atmel-pdmic.txt │ ├── atmel-sam9x5-wm8731-audio.txt │ ├── atmel-wm8904.txt │ ├── atmel_ac97c.txt │ ├── audio-graph-card.txt │ ├── axentia,tse850-pcm5142.txt │ ├── brcm,bcm2835-i2s.txt │ ├── brcm,cygnus-audio.txt │ ├── bt-sco.txt │ ├── cdns,xtfpga-i2s.txt │ ├── cirrus,lochnagar.txt │ ├── cs35l32.txt │ ├── cs35l33.txt │ ├── cs35l34.txt │ ├── cs35l35.txt │ ├── cs35l36.txt │ ├── cs4265.txt │ ├── cs4270.txt │ ├── cs4271.txt │ ├── cs42l42.txt │ ├── cs42l51.txt │ ├── cs42l52.txt │ ├── cs42l56.txt │ ├── cs42l73.txt │ ├── cs42xx8.txt │ ├── cs43130.txt │ ├── cs4341.txt │ ├── cs4349.txt │ ├── cs53l30.txt │ ├── da7213.txt │ ├── da7218.txt │ ├── da7219.txt │ ├── da9055.txt │ ├── davinci-evm-audio.txt │ ├── davinci-mcasp-audio.txt │ ├── davinci-mcbsp.txt │ ├── designware-i2s.txt │ ├── dmic.txt │ ├── es8328.txt │ ├── eukrea-tlv320.txt │ ├── everest,es7134.txt │ ├── everest,es7241.txt │ ├── everest,es8316.txt │ ├── fsl,asrc.txt │ ├── fsl,audmix.txt │ ├── fsl,esai.txt │ ├── fsl,micfil.txt │ ├── fsl,spdif.txt │ ├── fsl,ssi.txt │ ├── fsl-asoc-card.txt │ ├── fsl-sai.txt │ ├── google,cros-ec-codec.txt │ ├── gtm601.txt │ ├── hdmi.txt │ ├── hisilicon,hi6210-i2s.txt │ ├── ics43432.txt │ ├── img,i2s-in.txt │ ├── img,i2s-out.txt │ ├── img,parallel-out.txt │ ├── img,pistachio-internal-dac.txt │ ├── img,spdif-in.txt │ ├── img,spdif-out.txt │ ├── imx-audio-es8328.txt │ ├── imx-audio-sgtl5000.txt │ ├── imx-audio-spdif.txt │ ├── imx-audmux.txt │ ├── ingenic,jz4725b-codec.txt │ ├── ingenic,jz4740-codec.txt │ ├── ingenic,jz4740-i2s.txt │ ├── inno-rk3036.txt │ ├── madera.txt │ ├── marvell,pxa2xx-ac97.txt │ ├── max98090.txt │ ├── max98095.txt │ ├── max98357a.txt │ ├── max98371.txt │ ├── max98373.txt │ ├── max98504.txt │ ├── max9860.txt │ ├── max9867.txt │ ├── max9892x.txt │ ├── maxim,max9759.txt │ ├── maxim,max98088.txt │ ├── mchp-i2s-mcc.txt │ ├── mikroe,mikroe-proto.txt │ ├── mrvl,pxa-ssp.txt │ ├── mt2701-afe-pcm.txt │ ├── mt2701-cs42448.txt │ ├── mt2701-wm8960.txt │ ├── mt6351.txt │ ├── mt6358.txt │ ├── mt6797-afe-pcm.txt │ ├── mt6797-mt6351.txt │ ├── mt8173-max98090.txt │ ├── mt8173-rt5650-rt5514.txt │ ├── mt8173-rt5650-rt5676.txt │ ├── mt8173-rt5650.txt │ ├── mt8183-afe-pcm.txt │ ├── mt8183-da7219-max98357.txt │ ├── mt8183-mt6358-ts3a227-max98357.txt │ ├── mtk-afe-pcm.txt │ ├── mtk-btcvsd-snd.txt │ ├── mvebu-audio.txt │ ├── mxs-audio-sgtl5000.txt │ ├── mxs-saif.txt │ ├── name-prefix.txt │ ├── nau8540.txt │ ├── nau8810.txt │ ├── nau8822.txt │ ├── nau8824.txt │ ├── nau8825.txt │ ├── nokia,rx51.txt │ ├── nvidia,tegra-audio-alc5632.txt │ ├── nvidia,tegra-audio-max98090.txt │ ├── nvidia,tegra-audio-rt5640.txt │ ├── nvidia,tegra-audio-rt5677.txt │ ├── nvidia,tegra-audio-sgtl5000.txt │ ├── nvidia,tegra-audio-trimslice.txt │ ├── nvidia,tegra-audio-wm8753.txt │ ├── nvidia,tegra-audio-wm8903.txt │ ├── nvidia,tegra-audio-wm9712.txt │ ├── nvidia,tegra20-ac97.txt │ ├── nvidia,tegra20-das.txt │ ├── nvidia,tegra20-i2s.txt │ ├── nvidia,tegra30-ahub.txt │ ├── nvidia,tegra30-hda.txt │ ├── nvidia,tegra30-i2s.txt │ ├── omap-abe-twl6040.txt │ ├── omap-dmic.txt │ ├── omap-mcbsp.txt │ ├── omap-mcpdm.txt │ ├── omap-twl4030.txt │ ├── pcm1789.txt │ ├── pcm179x.txt │ ├── pcm186x.txt │ ├── pcm3060.txt │ ├── pcm5102a.txt │ ├── pcm512x.txt │ ├── qcom,apq8016-sbc.txt │ ├── qcom,apq8096.txt │ ├── qcom,hsi2s.txt │ ├── qcom,lpass-cpu.txt │ ├── qcom,msm8916-wcd-analog.txt │ ├── qcom,msm8916-wcd-digital.txt │ ├── qcom,q6adm.txt │ ├── qcom,q6afe.txt │ ├── qcom,q6asm.txt │ ├── qcom,q6core.txt │ ├── qcom,sdm845.txt │ ├── qcom,wcd9335.txt │ ├── qcom-audio-dev.txt │ ├── qcom-usb-audio-qmi-dev.txt │ ├── renesas,fsi.txt │ ├── renesas,rsnd.txt │ ├── rockchip,pdm.txt │ ├── rockchip,rk3288-hdmi-analog.txt │ ├── rockchip,rk3328-codec.txt │ ├── rockchip,rk3399-gru-sound.txt │ ├── rockchip-i2s.txt │ ├── rockchip-max98090.txt │ ├── rockchip-rt5645.txt │ ├── rockchip-spdif.txt │ ├── rohm,bd28623.txt │ ├── rt1011.txt │ ├── rt1308.txt │ ├── rt274.txt │ ├── rt5514.txt │ ├── rt5616.txt │ ├── rt5631.txt │ ├── rt5640.txt │ ├── rt5645.txt │ ├── rt5651.txt │ ├── rt5659.txt │ ├── rt5660.txt │ ├── rt5663.txt │ ├── rt5665.txt │ ├── rt5668.txt │ ├── rt5677.txt │ ├── rt5682.txt │ ├── samsung,odroid.txt │ ├── samsung,smdk-wm8994.txt │ ├── samsung,tm2-audio.txt │ ├── samsung-i2s.txt │ ├── sgtl5000.txt │ ├── simple-amplifier.txt │ ├── simple-card.txt │ ├── sirf-audio-codec.txt │ ├── sirf-audio-port.txt │ ├── sirf-audio.txt │ ├── sirf-usp.txt │ ├── snow.txt │ ├── soc-ac97link.txt │ ├── spdif-receiver.txt │ ├── spdif-transmitter.txt │ ├── sprd-mcdt.txt │ ├── sprd-pcm.txt │ ├── ssm2518.txt │ ├── ssm4567.txt │ ├── st,sta32x.txt │ ├── st,sta350.txt │ ├── st,sti-asoc-card.txt │ ├── st,stm32-adfsdm.txt │ ├── st,stm32-i2s.txt │ ├── st,stm32-sai.txt │ ├── st,stm32-spdifrx.txt │ ├── storm.txt │ ├── sun4i-codec.txt │ ├── sun8i-codec-analog.txt │ ├── tas2552.txt │ ├── tas571x.txt │ ├── tas5720.txt │ ├── tda7419.txt │ ├── tdm-slot.txt │ ├── tfa9879.txt │ ├── ti,ads117x.txt │ ├── ti,pcm1681.txt │ ├── ti,pcm3168a.txt │ ├── ti,tas5086.txt │ ├── ti,tas6424.txt │ ├── tlv320aic31xx.txt │ ├── tlv320aic32x4.txt │ ├── tlv320aic3x.txt │ ├── tpa6130a2.txt │ ├── ts3a227e.txt │ ├── tscs42xx.txt │ ├── tscs454.txt │ ├── uda1334.txt │ ├── uniphier,aio.txt │ ├── uniphier,evea.txt │ ├── ux500-mop500.txt │ ├── ux500-msp.txt │ ├── wcd_codec.txt │ ├── widgets.txt │ ├── wlf,arizona.txt │ ├── wlf,wm8974.txt │ ├── wm8510.txt │ ├── wm8523.txt │ ├── wm8524.txt │ ├── wm8580.txt │ ├── wm8711.txt │ ├── wm8728.txt │ ├── wm8731.txt │ ├── wm8737.txt │ ├── wm8741.txt │ ├── wm8750.txt │ ├── wm8753.txt │ ├── wm8770.txt │ ├── wm8776.txt │ ├── wm8782.txt │ ├── wm8804.txt │ ├── wm8903.txt │ ├── wm8904.txt │ ├── wm8960.txt │ ├── wm8962.txt │ ├── wm8994.txt │ ├── xlnx,audio-formatter.txt │ ├── xlnx,i2s.txt │ ├── xlnx,spdif.txt │ ├── zte,tdm.txt │ ├── zte,zx-aud96p22.txt │ ├── zte,zx-i2s.txt │ └── zte,zx-spdif.txt ├── soundwire │ └── soundwire-controller.yaml ├── spi │ ├── adi,axi-spi-engine.txt │ ├── amlogic,meson-gx-spicc.yaml │ ├── amlogic,meson6-spifc.yaml │ ├── atmel-quadspi.txt │ ├── brcm,bcm2835-aux-spi.txt │ ├── brcm,bcm2835-spi.txt │ ├── brcm,spi-bcm-qspi.txt │ ├── efm32-spi.txt │ ├── fsl-imx-cspi.txt │ ├── fsl-spi.txt │ ├── icpdas-lp8841-spi-rtc.txt │ ├── jcore,spi.txt │ ├── microchip,spi-pic32.txt │ ├── mxs-spi.txt │ ├── nuvoton,npcm-fiu.txt │ ├── nuvoton,npcm-pspi.txt │ ├── nvidia,tegra114-spi.txt │ ├── nvidia,tegra20-sflash.txt │ ├── nvidia,tegra20-slink.txt │ ├── omap-spi.txt │ ├── qcom,spi-geni-qcom.txt │ ├── qcom,spi-msm-geni.txt │ ├── qcom,spi-qcom-qspi.txt │ ├── qcom,spi-qup.txt │ ├── sh-hspi.txt │ ├── sh-msiof.txt │ ├── snps,dw-apb-ssi.txt │ ├── spi-armada-3700.txt │ ├── spi-ath79.txt │ ├── spi-bcm63xx-hsspi.txt │ ├── spi-bcm63xx.txt │ ├── spi-bus.txt │ ├── spi-cadence.txt │ ├── spi-clps711x.txt │ ├── spi-davinci.txt │ ├── spi-dw.txt │ ├── spi-fsl-dspi.txt │ ├── spi-fsl-lpspi.txt │ ├── spi-fsl-qspi.txt │ ├── spi-img-spfi.txt │ ├── spi-lantiq-ssc.txt │ ├── spi-mt65xx.txt │ ├── spi-mt7621.txt │ ├── spi-mxic.txt │ ├── spi-nxp-fspi.txt │ ├── spi-octeon.txt │ ├── spi-orion.txt │ ├── spi-pxa2xx.txt │ ├── spi-rockchip.txt │ ├── spi-rspi.txt │ ├── spi-samsung.txt │ ├── spi-sc18is602.txt │ ├── spi-sifive.txt │ ├── spi-sirf.txt │ ├── spi-slave-mt27xx.txt │ ├── spi-sprd-adi.txt │ ├── spi-sprd.txt │ ├── spi-st-ssc.txt │ ├── spi-stm32-qspi.txt │ ├── spi-stm32.txt │ ├── spi-synquacer.txt │ ├── spi-uniphier.txt │ ├── spi-xilinx.txt │ ├── spi-xlp.txt │ ├── spi-xtensa-xtfpga.txt │ ├── spi-zynq-qspi.txt │ ├── spi-zynqmp-qspi.txt │ ├── spi_altera.txt │ ├── spi_atmel.txt │ ├── spi_oc_tiny.txt │ ├── spi_qsd.txt │ ├── sqi-pic32.txt │ └── ti_qspi.txt ├── spmi │ ├── qcom,spmi-glink-debug.txt │ ├── qcom,spmi-pmic-arb-debug.txt │ ├── qcom,spmi-pmic-arb.txt │ └── spmi.txt ├── sram │ ├── milbeaut-smp-sram.txt │ ├── renesas,smp-sram.txt │ ├── rockchip-pmu-sram.txt │ ├── rockchip-smp-sram.txt │ ├── samsung-sram.txt │ ├── sram.txt │ └── sunxi-sram.txt ├── staging │ └── iio │ │ └── adc │ │ └── spear-adc.txt ├── submitting-patches.txt ├── thermal │ ├── amazon,al-thermal.txt │ ├── armada-thermal.txt │ ├── brcm,avs-tmon.txt │ ├── brcm,bcm2835-thermal.txt │ ├── brcm,ns-thermal.txt │ ├── brcm,sr-thermal.txt │ ├── da9062-thermal.txt │ ├── db8500-thermal.txt │ ├── dove-thermal.txt │ ├── exynos-thermal.txt │ ├── hisilicon-thermal.txt │ ├── imx-thermal.txt │ ├── kirkwood-thermal.txt │ ├── max31760.txt │ ├── max77620_thermal.txt │ ├── mediatek-thermal.txt │ ├── nvidia,tegra124-soctherm.txt │ ├── nvidia,tegra186-bpmp-thermal.txt │ ├── qcom,cx-ipeak-cdev.txt │ ├── qcom,devfreq-vdd-cdev.txt │ ├── qcom,rpm-smd-cdev.txt │ ├── qcom-adc-tm.txt │ ├── qcom-bcl-pmic5.txt │ ├── qcom-bcl-soc.txt │ ├── qcom-pe-sensor.txt │ ├── qcom-sdpm.txt │ ├── qcom-spmi-temp-alarm.txt │ ├── qcom-tsens.txt │ ├── qoriq-thermal.txt │ ├── qti-cpu-hotplug-cdev.txt │ ├── qti-cpu-isolation-cdev.txt │ ├── qti-ddr-cdev.txt │ ├── qti-isense-cdsp.txt │ ├── qti-lmh-cpu-vdd-cdev.txt │ ├── qti-lmh-dcvs.txt │ ├── qti-qmi-cdev.txt │ ├── qti-qmi-sensor.txt │ ├── qti-voltage-cooling.txt │ ├── rcar-gen3-thermal.txt │ ├── rcar-thermal.txt │ ├── regulator-cdev.txt │ ├── rockchip-thermal.txt │ ├── spear-thermal.txt │ ├── st-thermal.txt │ ├── stm32-thermal.txt │ ├── tango-thermal.txt │ ├── thermal-generic-adc.txt │ ├── thermal.txt │ ├── ti_soc_thermal.txt │ ├── tsens.txt │ ├── uniphier-thermal.txt │ └── zx2967-thermal.txt ├── timer │ ├── actions,owl-timer.txt │ ├── altr,timer-1.0.txt │ ├── amlogic,meson6-timer.txt │ ├── andestech,atcpit100-timer.txt │ ├── arm,armv7m-systick.txt │ ├── arm,mps2-timer.txt │ ├── arm,sp804.txt │ ├── arm,twd.txt │ ├── brcm,bcm2835-system-timer.txt │ ├── brcm,kona-timer.txt │ ├── cadence,ttc-timer.txt │ ├── cirrus,clps711x-timer.txt │ ├── csky,gx6605s-timer.txt │ ├── csky,mptimer.txt │ ├── digicolor-timer.txt │ ├── energymicro,efm32-timer.txt │ ├── ezchip,nps400-timer0.txt │ ├── ezchip,nps400-timer1.txt │ ├── faraday,fttmr010.txt │ ├── fsl,ftm-timer.txt │ ├── fsl,gtm.txt │ ├── fsl,imxgpt.txt │ ├── img,pistachio-gptimer.txt │ ├── ingenic,tcu.txt │ ├── intel,ixp4xx-timer.yaml │ ├── jcore,pit.txt │ ├── lsi,zevio-timer.txt │ ├── marvell,armada-370-xp-timer.txt │ ├── marvell,orion-timer.txt │ ├── mediatek,mtk-timer.txt │ ├── mrvl,mmp-timer.txt │ ├── nuvoton,npcm7xx-timer.txt │ ├── nvidia,tegra20-timer.txt │ ├── nvidia,tegra210-timer.txt │ ├── nvidia,tegra30-timer.txt │ ├── nxp,lpc3220-timer.txt │ ├── nxp,sysctr-timer.txt │ ├── nxp,tpm-timer.txt │ ├── oxsemi,rps-timer.txt │ ├── qcom,msm-timer.txt │ ├── rda,8810pl-timer.txt │ ├── renesas,16bit-timer.txt │ ├── renesas,8bit-timer.txt │ ├── renesas,cmt.txt │ ├── renesas,mtu2.txt │ ├── renesas,ostm.txt │ ├── renesas,tmu.txt │ ├── renesas,tpu.txt │ ├── rockchip,rk-timer.txt │ ├── samsung,exynos4210-mct.txt │ ├── snps,arc-timer.txt │ ├── snps,archs-gfrc.txt │ ├── snps,archs-rtc.txt │ ├── socionext,milbeaut-timer.txt │ ├── spreadtrum,sprd-timer.txt │ ├── st,spear-timer.txt │ ├── st,stih407-lpc │ ├── st,stm32-timer.txt │ ├── stericsson-u300-apptimer.txt │ ├── ti,c64x+timer64.txt │ ├── ti,davinci-timer.txt │ ├── ti,keystone-timer.txt │ ├── ti,timer.txt │ └── via,vt8500-timer.txt ├── ufs │ ├── cdns,ufshc.txt │ ├── tc-dwc-g210-pltfrm.txt │ ├── ufs-hisi.txt │ ├── ufs-mediatek.txt │ ├── ufs-qcom.txt │ └── ufshcd-pltfrm.txt ├── uio │ └── msm_sharedmem.txt ├── unittest.txt ├── usb │ ├── allwinner,sun4i-a10-musb.txt │ ├── am33xx-usb.txt │ ├── amlogic,dwc3.txt │ ├── atmel-usb.txt │ ├── brcm,bcm3384-usb.txt │ ├── brcm,bdc.txt │ ├── cdns-usb3.txt │ ├── ci-hdrc-usb2.txt │ ├── da8xx-usb.txt │ ├── dwc2.txt │ ├── dwc3-cavium.txt │ ├── dwc3-st.txt │ ├── dwc3-xilinx.txt │ ├── dwc3.txt │ ├── ehci-mv.txt │ ├── ehci-omap.txt │ ├── ehci-orion.txt │ ├── ehci-st.txt │ ├── exynos-usb.txt │ ├── faraday,fotg210.txt │ ├── fcs,fusb302.txt │ ├── fsl-usb.txt │ ├── generic.txt │ ├── gr-udc.txt │ ├── hisilicon,histb-xhci.txt │ ├── ingenic,jz4740-musb.txt │ ├── iproc-udc.txt │ ├── isp1301.txt │ ├── keystone-usb.txt │ ├── lpc32xx-udc.txt │ ├── maxim,max3421.txt │ ├── mediatek,mtk-xhci.txt │ ├── mediatek,mtu3.txt │ ├── msm-hsusb.txt │ ├── msm-ssusb.txt │ ├── npcm7xx-usb.txt │ ├── nvidia,tegra124-xusb.txt │ ├── nvidia,tegra20-ehci.txt │ ├── octeon-usb.txt │ ├── ohci-da8xx.txt │ ├── ohci-nxp.txt │ ├── ohci-omap3.txt │ ├── ohci-st.txt │ ├── omap-usb.txt │ ├── onsemi_redriver.txt │ ├── pxa-usb.txt │ ├── qcom,dwc3.txt │ ├── qcom,msm-phy.txt │ ├── qcom,ucsi-glink.txt │ ├── qcom,usb-emu-phy.txt │ ├── qcom,usb-gadget.txt │ ├── qpnp-pdphy.txt │ ├── renesas,usb3-peri.txt │ ├── renesas,usbhs.txt │ ├── richtek,rt1711h.txt │ ├── rockchip,dwc3.txt │ ├── s3c2410-usb.txt │ ├── samsung-hsotg.txt │ ├── spear-usb.txt │ ├── twlxxxx-usb.txt │ ├── typec-tcpci.txt │ ├── udc-xilinx.txt │ ├── ulpi.txt │ ├── usb-conn-gpio.txt │ ├── usb-device.txt │ ├── usb-nop-xceiv.txt │ ├── usb-uhci.txt │ ├── usb-xhci.txt │ ├── usb251xb.txt │ ├── usb3503.txt │ ├── usb4604.txt │ ├── usbmisc-imx.txt │ └── ux500-usb.txt ├── vendor-prefixes.yaml ├── virtio │ ├── iommu.txt │ └── mmio.txt ├── w1 │ ├── fsl-imx-owire.txt │ ├── omap-hdq.txt │ ├── w1-gpio.txt │ └── w1.txt ├── watchdog │ ├── alphascale-asm9260.txt │ ├── amlogic,meson-gxbb-wdt.yaml │ ├── arm,sp805.txt │ ├── armada-37xx-wdt.txt │ ├── aspeed-wdt.txt │ ├── atmel-at91rm9200-wdt.txt │ ├── atmel-sama5d4-wdt.txt │ ├── atmel-wdt.txt │ ├── brcm,bcm2835-pm-wdog.txt │ ├── brcm,bcm7038-wdt.txt │ ├── brcm,kona-wdt.txt │ ├── cadence-wdt.txt │ ├── da9062-wdt.txt │ ├── davinci-wdt.txt │ ├── digicolor-wdt.txt │ ├── dw_wdt.txt │ ├── faraday,ftwdt010.txt │ ├── fsl-imx-wdt.txt │ ├── fsl-imx7ulp-wdt.txt │ ├── gpio-wdt.txt │ ├── imgpdc-wdt.txt │ ├── lantiq-wdt.txt │ ├── lpc18xx-wdt.txt │ ├── marvel.txt │ ├── men-a021-wdt.txt │ ├── meson-wdt.txt │ ├── microchip,pic32-dmt.txt │ ├── microchip,pic32-wdt.txt │ ├── moxa,moxart-watchdog.txt │ ├── mpc8xxx-wdt.txt │ ├── mt7621-wdt.txt │ ├── mtk-wdt.txt │ ├── nuvoton,npcm-wdt.txt │ ├── of-xilinx-wdt.txt │ ├── omap-wdt.txt │ ├── pnx4008-wdt.txt │ ├── qca-ar7130-wdt.txt │ ├── qcom,pm8916-wdt.txt │ ├── qcom-wdt.txt │ ├── realtek,rtd119x.txt │ ├── renesas,wdt.txt │ ├── rt2880-wdt.txt │ ├── samsung-wdt.txt │ ├── sbsa-gwdt.txt │ ├── sigma,smp8642-wdt.txt │ ├── sirfsoc_wdt.txt │ ├── sprd-wdt.txt │ ├── st,stm32-iwdg.txt │ ├── st,stpmic1-wdt.txt │ ├── st_lpc_wdt.txt │ ├── stericsson-coh901327.txt │ ├── ts4800-wdt.txt │ ├── twl4030-wdt.txt │ ├── uniphier-wdt.txt │ ├── zii,rave-sp-wdt.txt │ ├── ziirave-wdt.txt │ └── zte,zx2967-wdt.txt ├── writing-bindings.txt ├── x86 │ ├── ce4100.txt │ └── timer.txt ├── xilinx.txt └── xillybus │ └── xillybus.txt ├── msm-extra ├── camera-devicetree │ ├── abra-camera-sensor.dtsi │ ├── bengal-camera-sensor-idp.dtsi │ ├── bengal-camera-sensor-qrd.dtsi │ ├── bengal-camera.dtsi │ ├── bindings │ │ ├── msm-cam-cci.txt │ │ ├── msm-cam-cdm.txt │ │ ├── msm-cam-cpas.txt │ │ ├── msm-cam-csiphy.txt │ │ ├── msm-cam-custom-hw.txt │ │ ├── msm-cam-custom.txt │ │ ├── msm-cam-eeprom.txt │ │ ├── msm-cam-fd.txt │ │ ├── msm-cam-icp.txt │ │ ├── msm-cam-ife-csid.txt │ │ ├── msm-cam-isp.txt │ │ ├── msm-cam-jpeg.txt │ │ ├── msm-cam-lrme.txt │ │ ├── msm-cam-ope.txt │ │ ├── msm-cam-ppi.txt │ │ ├── msm-cam-sfe.txt │ │ ├── msm-cam-smmu.txt │ │ ├── msm-cam-tfe-csid.txt │ │ ├── msm-cam-tfe.txt │ │ ├── msm-cam-tpg.txt │ │ ├── msm-cam-vfe.txt │ │ ├── msm-camera-flash.txt │ │ └── msm-camera.txt │ ├── blair-camera-sensor-cdp.dtsi │ ├── blair-camera-sensor-mtp.dtsi │ ├── blair-camera-sensor-qrd.dtsi │ ├── blair-camera.dtsi │ ├── holi-camera-pm6125-overlay.dtsi │ ├── holi-camera-sensor-cdp.dtsi │ ├── holi-camera-sensor-mtp.dtsi │ ├── holi-camera-sensor-pm6125-cdp.dtsi │ ├── holi-camera-sensor-pm6125-mtp.dtsi │ ├── holi-camera-sensor-qrd.dtsi │ ├── holi-camera-sensor-usbc-pm6125-mtp.dtsi │ ├── holi-camera.dtsi │ ├── kona-camera-sensor-cdp.dtsi │ ├── kona-camera-sensor-mtp.dtsi │ ├── kona-camera-sensor-qrd.dtsi │ ├── kona-camera-sensor-xr.dtsi │ ├── kona-camera.dtsi │ ├── lagoon-camera-sensor-cdp.dtsi │ ├── lagoon-camera-sensor-mtp.dtsi │ ├── lagoon-camera.dtsi │ ├── lahaina-camera-sensor-cdp.dtsi │ ├── lahaina-camera-sensor-hdk.dtsi │ ├── lahaina-camera-sensor-hhg.dtsi │ ├── lahaina-camera-sensor-mtp.dtsi │ ├── lahaina-camera-sensor-qrd.dtsi │ ├── lahaina-camera.dtsi │ ├── lito-camera-sensor-cdp.dtsi │ ├── lito-camera-sensor-mtp.dtsi │ ├── lito-camera-sensor-qrd.dtsi │ ├── lito-camera.dtsi │ ├── lito-v2-camera.dtsi │ ├── monaco-camera-sensor-idp.dtsi │ ├── monaco-camera.dtsi │ ├── qcs610-camera-sensor-idp.dtsi │ ├── scuba-camera-sensor-idp.dtsi │ ├── scuba-camera.dtsi │ ├── shima-camera-sensor-idp.dtsi │ ├── shima-camera-sensor-qrd.dtsi │ ├── shima-camera.dtsi │ ├── sm6150-camera.dtsi │ ├── waipio-camera-sensor-cdp.dtsi │ ├── waipio-camera-sensor-mtp.dtsi │ ├── waipio-camera.dtsi │ ├── yupik-camera-sensor-idp.dtsi │ ├── yupik-camera-sensor-qrd.dtsi │ └── yupik-camera.dtsi └── display-devicetree │ ├── bindings │ ├── dpu.txt │ ├── dsi.txt │ ├── edp.txt │ ├── hdmi.txt │ ├── mdp4.txt │ ├── mdp5.txt │ ├── mdss-dsi-panel.txt │ ├── msm_hdcp.txt │ ├── qcom-qpic-lcdc.txt │ ├── sde-dp.txt │ ├── sde-dsi.txt │ ├── sde-rsc.txt │ ├── sde-wb.txt │ └── sde.txt │ └── display │ ├── bengal-sde-common.dtsi │ ├── bengal-sde-display-common.dtsi │ ├── bengal-sde-display-qrd.dtsi │ ├── bengal-sde-display.dtsi │ ├── bengal-sde.dtsi │ ├── blair-sde-display-atp.dtsi │ ├── blair-sde-display-cdp.dtsi │ ├── blair-sde-display-mtp.dtsi │ ├── blair-sde-display-qrd.dtsi │ ├── blair-sde.dtsi │ ├── dsi-panel-ext-bridge-1080p.dtsi │ ├── dsi-panel-hx83112a-truly-singlemipi-fhd-video.dtsi │ ├── dsi-panel-hx8394d-720p-video.dtsi │ ├── dsi-panel-ili988c-dual-video.dtsi │ ├── dsi-panel-nt35597-truly-dsc-wqxga-cmd.dtsi │ ├── dsi-panel-nt35597-truly-dsc-wqxga-video.dtsi │ ├── dsi-panel-nt35597-truly-dualmipi-wqxga-cmd.dtsi │ ├── dsi-panel-nt35597-truly-dualmipi-wqxga-video.dtsi │ ├── dsi-panel-nt35695b-truly-fhd-cmd.dtsi │ ├── dsi-panel-nt35695b-truly-fhd-video.dtsi │ ├── dsi-panel-nt36672e-fhd-plus-120-video.dtsi │ ├── dsi-panel-nt36672e-fhd-plus-144-video.dtsi │ ├── dsi-panel-nt36672e-fhd-plus-144hz-video-cphy.dtsi │ ├── dsi-panel-nt36672e-fhd-plus-60hz-video.dtsi │ ├── dsi-panel-nt36672e-fhd-plus-90hz-video.dtsi │ ├── dsi-panel-nt36850-truly-dualmipi-wqhd-cmd.dtsi │ ├── dsi-panel-nt37701a-visionox-fhd-plus-60hz-cmd.dtsi │ ├── dsi-panel-r66451-dsc-fhd-plus-120hz-cmd-cphy.dtsi │ ├── dsi-panel-r66451-dsc-fhd-plus-120hz-video-cphy.dtsi │ ├── dsi-panel-r66451-dsc-fhd-plus-144hz-cmd-cphy.dtsi │ ├── dsi-panel-r66451-dsc-fhd-plus-144hz-cmd.dtsi │ ├── dsi-panel-r66451-dsc-fhd-plus-144hz-video-cphy.dtsi │ ├── dsi-panel-r66451-dsc-fhd-plus-60hz-cmd-cphy.dtsi │ ├── dsi-panel-r66451-dsc-fhd-plus-60hz-cmd.dtsi │ ├── dsi-panel-r66451-dsc-fhd-plus-60hz-video.dtsi │ ├── dsi-panel-r66451-dsc-fhd-plus-90hz-cmd-cphy.dtsi │ ├── dsi-panel-r66451-dsc-fhd-plus-90hz-cmd.dtsi │ ├── dsi-panel-r66451-dsc-fhd-plus-90hz-video.dtsi │ ├── dsi-panel-r66451-dsc-fhd-plus-cmd-cphy.dtsi │ ├── dsi-panel-r66451-dsc-fhd-plus-cmd.dtsi │ ├── dsi-panel-r66451-dsc-fhd-plus-video-cphy.dtsi │ ├── dsi-panel-r66451-dsc-fhd-plus-video.dtsi │ ├── dsi-panel-rm69090-amoled-178-cmd.dtsi │ ├── dsi-panel-rm69090-amoled-178-vid.dtsi │ ├── dsi-panel-rm69299-visionox-fhd-plus-cmd.dtsi │ ├── dsi-panel-rm69299-visionox-fhd-plus-video.dtsi │ ├── dsi-panel-rm692e5-visionox-fhd-plus-120hz-cmd.dtsi │ ├── dsi-panel-rm6d030-amoled-141-cmd.dtsi │ ├── dsi-panel-s6e3ha3-amoled-dualmipi-wqhd-cmd.dtsi │ ├── dsi-panel-sharp-1080p-cmd.dtsi │ ├── dsi-panel-sharp-dsc-4k-cmd.dtsi │ ├── dsi-panel-sharp-dsc-4k-video.dtsi │ ├── dsi-panel-sharp-dsc-qhd-plus-cmd.dtsi │ ├── dsi-panel-sharp-dsc-qhd-plus-video.dtsi │ ├── dsi-panel-sharp-dualdsi-wqhd-cmd.dtsi │ ├── dsi-panel-sharp-dualdsi-wqhd-video.dtsi │ ├── dsi-panel-sharp-dualmipi-1080p-120hz.dtsi │ ├── dsi-panel-sharp-qsync-fhd-60hz-cmd.dtsi │ ├── dsi-panel-sharp-qsync-fhd-cmd.dtsi │ ├── dsi-panel-sharp-qsync-fhd-video.dtsi │ ├── dsi-panel-sharp-qsync-wqhd-cmd.dtsi │ ├── dsi-panel-sharp-qsync-wqhd-video.dtsi │ ├── dsi-panel-sim-cmd.dtsi │ ├── dsi-panel-sim-dsc-10bit-cmd.dtsi │ ├── dsi-panel-sim-dsc375-cmd.dtsi │ ├── dsi-panel-sim-dualmipi-cmd.dtsi │ ├── dsi-panel-sim-dualmipi-dsc375-cmd.dtsi │ ├── dsi-panel-sim-dualmipi-video.dtsi │ ├── dsi-panel-sim-sec-hd-cmd.dtsi │ ├── dsi-panel-sim-vdc-cmd.dtsi │ ├── dsi-panel-sim-vdc-vid.dtsi │ ├── dsi-panel-sim-video.dtsi │ ├── dsi-panel-sw43404-amoled-dsc-fhd-plus-cmd.dtsi │ ├── dsi-panel-sw43404-amoled-dsc-wqhd-cmd.dtsi │ ├── dsi-panel-sw43404-amoled-dsc-wqhd-video.dtsi │ ├── dsi-panel-td4328-1080p-cmd.dtsi │ ├── dsi-panel-td4328-1080p-video.dtsi │ ├── dsi-panel-td4330-truly-v2-singlemipi-fhd-cmd.dtsi │ ├── dsi-panel-td4330-truly-v2-singlemipi-fhd-vid.dtsi │ ├── holi-sde-common.dtsi │ ├── holi-sde-display-atp.dtsi │ ├── holi-sde-display-cdp-pm6125.dtsi │ ├── holi-sde-display-cdp.dtsi │ ├── holi-sde-display-common.dtsi │ ├── holi-sde-display-mtp-pm6125.dtsi │ ├── holi-sde-display-mtp.dtsi │ ├── holi-sde-display-qrd-pm6125.dtsi │ ├── holi-sde-display-qrd.dtsi │ ├── holi-sde-display.dtsi │ ├── holi-sde.dtsi │ ├── kona-sde-display-cdp-lcd.dtsi │ ├── kona-sde-display-cdp.dtsi │ ├── kona-sde-display-mtp.dtsi │ ├── kona-sde-display-qrd.dtsi │ ├── kona-sde-display-rumi.dtsi │ ├── kona-sde-display.dtsi │ ├── kona-sde-pll.dtsi │ ├── kona-sde.dtsi │ ├── lahaina-sde-common.dtsi │ ├── lahaina-sde-display-cdp.dtsi │ ├── lahaina-sde-display-common.dtsi │ ├── lahaina-sde-display-mtp-v2.1.dtsi │ ├── lahaina-sde-display-mtp.dtsi │ ├── lahaina-sde-display-qrd.dtsi │ ├── lahaina-sde-display-rumi.dtsi │ ├── lahaina-sde-display.dtsi │ ├── lahaina-sde.dtsi │ ├── monaco-sde-display.dtsi │ ├── monaco-sde.dtsi │ ├── qrb2210-rb1-sde-display.dtsi │ ├── qrb2210-rb1-sde.dtsi │ ├── scuba-sde-common.dtsi │ ├── scuba-sde-display-common.dtsi │ ├── scuba-sde-display-qrd.dtsi │ ├── scuba-sde-display.dtsi │ ├── scuba-sde.dtsi │ ├── sdxlemur-qpic-display.dtsi │ ├── shima-sde-common.dtsi │ ├── shima-sde-display-common.dtsi │ ├── shima-sde-display-idp.dtsi │ ├── shima-sde-display-qrd.dtsi │ ├── shima-sde-display.dtsi │ ├── shima-sde.dtsi │ ├── sm6150-sde-display.dtsi │ ├── sm6150-sde-pll.dtsi │ ├── sm6150-sde.dtsi │ ├── trustedvm-lahaina-sde-display.dtsi │ ├── trustedvm-lahaina-sde.dtsi │ ├── trustedvm-shima-sde-display.dtsi │ ├── trustedvm-shima-sde.dtsi │ ├── trustedvm-yupik-sde-display.dtsi │ ├── trustedvm-yupik-sde.dtsi │ ├── yupik-sde-common.dtsi │ ├── yupik-sde-display-common.dtsi │ ├── yupik-sde-display-idp-nopmi.dtsi │ ├── yupik-sde-display-idp-pm7250b.dtsi │ ├── yupik-sde-display-idp.dtsi │ ├── yupik-sde-display-qrd-pm7250b.dtsi │ ├── yupik-sde-display-qrd.dtsi │ ├── yupik-sde-display.dtsi │ └── yupik-sde.dtsi └── qcom ├── Makefile ├── blair-atp-overlay.dts ├── blair-atp.dts ├── blair-atp.dtsi ├── blair-cdp-overlay.dts ├── blair-cdp.dts ├── blair-cdp.dtsi ├── blair-mtp-nopmi-overlay.dts ├── blair-mtp-nopmi.dts ├── blair-mtp-nopmi.dtsi ├── blair-mtp-overlay.dts ├── blair-mtp-usbc-overlay.dts ├── blair-mtp-usbc.dts ├── blair-mtp-usbc.dtsi ├── blair-mtp.dts ├── blair-mtp.dtsi ├── blair-pinctrl.dtsi ├── blair-qrd-nopmi-overlay.dts ├── blair-qrd-nopmi.dts ├── blair-qrd-nopmi.dtsi ├── blair-qrd-overlay.dts ├── blair-qrd.dts ├── blair-qrd.dtsi ├── blair-rumi-overlay.dts ├── blair-rumi.dts ├── blair-rumi.dtsi ├── blair-usb.dtsi ├── blair.dts ├── blair.dtsi ├── camera ├── direwolf-adas-adp-star-overlay.dts ├── direwolf-adas-adp-star.dts ├── direwolf-adas-rumi-overlay.dts ├── direwolf-adas-rumi.dts ├── direwolf-adas.dts ├── direwolf-adas.dtsi ├── direwolf-adp-common.dtsi ├── direwolf-cnss.dtsi ├── direwolf-gdsc.dtsi ├── direwolf-ion.dtsi ├── direwolf-ivi-adp-star-overlay.dts ├── direwolf-ivi-adp-star.dts ├── direwolf-ivi-regulators.dtsi ├── direwolf-ivi-rumi-overlay.dts ├── direwolf-ivi-rumi.dts ├── direwolf-ivi.dts ├── direwolf-ivi.dtsi ├── direwolf-pcie.dtsi ├── direwolf-pinctrl.dtsi ├── direwolf-pm.dtsi ├── direwolf-pmic.dtsi ├── direwolf-qupv3.dtsi ├── direwolf-regulators.dtsi ├── direwolf-rumi-common.dtsi ├── direwolf-smp2p.dtsi ├── direwolf-usb.dtsi ├── direwolf-vm-audio.dtsi ├── direwolf-vm-la.dts ├── direwolf-vm-la.dtsi ├── direwolf-vm-lv.dts ├── direwolf-vm-lv.dtsi ├── direwolf-vm-usb.dtsi ├── direwolf-vm.dtsi ├── direwolf.dtsi ├── display ├── holi-atp-overlay.dts ├── holi-atp.dts ├── holi-atp.dtsi ├── holi-audio-overlay.dtsi ├── holi-audio.dtsi ├── holi-cdp-lcd-overlay.dts ├── holi-cdp-lcd-pm6125-overlay.dts ├── holi-cdp-lcd-pm6125.dts ├── holi-cdp-lcd-pm6125.dtsi ├── holi-cdp-lcd.dts ├── holi-cdp-lcd.dtsi ├── holi-cdp-overlay.dts ├── holi-cdp-pm6125-overlay.dts ├── holi-cdp-pm6125.dts ├── holi-cdp-pm6125.dtsi ├── holi-cdp.dts ├── holi-cdp.dtsi ├── holi-coresight.dtsi ├── holi-gdsc.dtsi ├── holi-gpu.dtsi ├── holi-ion.dtsi ├── holi-lpi.dtsi ├── holi-mtp-overlay.dts ├── holi-mtp-pm6125-nopmi-overlay.dts ├── holi-mtp-pm6125-nopmi.dts ├── holi-mtp-pm6125-nopmi.dtsi ├── holi-mtp-pm6125-overlay.dts ├── holi-mtp-pm6125.dts ├── holi-mtp-pm6125.dtsi ├── holi-mtp-pm7250b.dtsi ├── holi-mtp-usbc-overlay.dts ├── holi-mtp-usbc-pm6125-overlay.dts ├── holi-mtp-usbc-pm6125.dts ├── holi-mtp-usbc-pm6125.dtsi ├── holi-mtp-usbc.dts ├── holi-mtp-usbc.dtsi ├── holi-mtp.dts ├── holi-mtp.dtsi ├── holi-pinctrl.dtsi ├── holi-pm.dtsi ├── holi-pm6125-overlay.dtsi ├── holi-pm7250b.dtsi ├── holi-pmic-overlay-pm6125.dtsi ├── holi-pmic-overlay.dtsi ├── holi-qrd-overlay.dts ├── holi-qrd-pm6125-nopmi-overlay.dts ├── holi-qrd-pm6125-nopmi.dts ├── holi-qrd-pm6125-overlay.dts ├── holi-qrd-pm6125.dts ├── holi-qrd-pm6125.dtsi ├── holi-qrd-pm7250b.dtsi ├── holi-qrd.dts ├── holi-qrd.dtsi ├── holi-qupv3.dtsi ├── holi-regulators-pm6125.dtsi ├── holi-regulators-pm6350.dtsi ├── holi-rumi-overlay.dts ├── holi-rumi.dts ├── holi-rumi.dtsi ├── holi-stub-regulator.dtsi ├── holi-thermal-modem.dtsi ├── holi-thermal-overlay-pm6125.dtsi ├── holi-thermal-overlay.dtsi ├── holi-thermal.dtsi ├── holi-usb.dtsi ├── holi-vidc.dtsi ├── holi.dts ├── holi.dtsi ├── ipcc-test-holi.dtsi ├── ipcc-test-shima.dtsi ├── ipcc-test-yupik.dtsi ├── ipcc-test.dtsi ├── lahaina-atp-overlay.dts ├── lahaina-atp.dts ├── lahaina-atp.dtsi ├── lahaina-audio-overlay.dtsi ├── lahaina-audio.dtsi ├── lahaina-cdp-hsp-pro-overlay.dts ├── lahaina-cdp-hsp-pro.dtsi ├── lahaina-cdp-overlay.dts ├── lahaina-cdp-v2.2-overlay.dts ├── lahaina-cdp-v2.2.dts ├── lahaina-cdp-v2.2.dtsi ├── lahaina-cdp.dts ├── lahaina-cdp.dtsi ├── lahaina-coresight.dtsi ├── lahaina-cvp.dtsi ├── lahaina-gpu.dtsi ├── lahaina-hdk-overlay.dts ├── lahaina-hdk.dts ├── lahaina-hdk.dtsi ├── lahaina-hhg-overlay.dts ├── lahaina-hhg.dtsi ├── lahaina-ion.dtsi ├── lahaina-lpi.dtsi ├── lahaina-mtp-hsp-overlay.dts ├── lahaina-mtp-hsp-pro-overlay.dts ├── lahaina-mtp-hsp-pro.dtsi ├── lahaina-mtp-hsp.dts ├── lahaina-mtp-hsp.dtsi ├── lahaina-mtp-overlay.dts ├── lahaina-mtp-v2-overlay.dts ├── lahaina-mtp-v2.1-overlay.dts ├── lahaina-mtp-v2.1.dts ├── lahaina-mtp-v2.1.dtsi ├── lahaina-mtp-v2.dts ├── lahaina-mtp-v2.dtsi ├── lahaina-mtp.dts ├── lahaina-mtp.dtsi ├── lahaina-pcie.dtsi ├── lahaina-pinctrl.dtsi ├── lahaina-pm.dtsi ├── lahaina-pmic-overlay.dtsi ├── lahaina-qrd-common.dtsi ├── lahaina-qrd-hsp-overlay.dts ├── lahaina-qrd-hsp-pro-overlay.dts ├── lahaina-qrd-hsp-pro.dtsi ├── lahaina-qrd-hsp.dts ├── lahaina-qrd-hsp.dtsi ├── lahaina-qrd-module-overlay.dts ├── lahaina-qrd-module.dts ├── lahaina-qrd-module.dtsi ├── lahaina-qrd-overlay.dts ├── lahaina-qrd.dts ├── lahaina-qrd.dtsi ├── lahaina-qupv3.dtsi ├── lahaina-regulators.dtsi ├── lahaina-rumi-overlay.dts ├── lahaina-rumi.dts ├── lahaina-rumi.dtsi ├── lahaina-smp2p.dtsi ├── lahaina-thermal-modem.dtsi ├── lahaina-thermal-overlay.dtsi ├── lahaina-thermal.dtsi ├── lahaina-usb.dtsi ├── lahaina-v2-atp.dts ├── lahaina-v2-cdp.dts ├── lahaina-v2-gpu.dtsi ├── lahaina-v2-hdk.dts ├── lahaina-v2-mtp.dts ├── lahaina-v2-qrd-module.dts ├── lahaina-v2-qrd.dts ├── lahaina-v2.1-atp.dts ├── lahaina-v2.1-cdp-hsp-pro.dts ├── lahaina-v2.1-cdp.dts ├── lahaina-v2.1-hdk.dts ├── lahaina-v2.1-hhg.dts ├── lahaina-v2.1-mtp-hsp-pro.dts ├── lahaina-v2.1-mtp.dts ├── lahaina-v2.1-qrd-hsp-pro.dts ├── lahaina-v2.1-qrd-module.dts ├── lahaina-v2.1-qrd.dts ├── lahaina-v2.1.dts ├── lahaina-v2.1.dtsi ├── lahaina-v2.dts ├── lahaina-v2.dtsi ├── lahaina-vidc.dtsi ├── lahaina-vm-cdp.dts ├── lahaina-vm-cdp.dtsi ├── lahaina-vm-ion.dtsi ├── lahaina-vm-mtp-v2.1.dts ├── lahaina-vm-mtp-v2.1.dtsi ├── lahaina-vm-mtp-v2.dts ├── lahaina-vm-mtp-v2.dtsi ├── lahaina-vm-mtp.dts ├── lahaina-vm-mtp.dtsi ├── lahaina-vm-qrd.dts ├── lahaina-vm-qrd.dtsi ├── lahaina-vm-v2.dtsi ├── lahaina-vm.dtsi ├── lahaina.dts ├── lahaina.dtsi ├── lahainap-atp-overlay.dts ├── lahainap-atp.dts ├── lahainap-atp.dtsi ├── lahainap-cdp-overlay.dts ├── lahainap-cdp.dts ├── lahainap-cdp.dtsi ├── lahainap-hhg-hsp-pro-overlay.dts ├── lahainap-hhg-hsp-pro.dtsi ├── lahainap-mtp-overlay.dts ├── lahainap-mtp.dts ├── lahainap-mtp.dtsi ├── lahainap-qrd-overlay.dts ├── lahainap-qrd.dts ├── lahainap-qrd.dtsi ├── lahainap-v2-atp.dts ├── lahainap-v2-cdp.dts ├── lahainap-v2-mtp.dts ├── lahainap-v2-qrd.dts ├── lahainap-v2.1-atp.dts ├── lahainap-v2.1-cdp.dts ├── lahainap-v2.1-hhg-hsp-pro.dts ├── lahainap-v2.1-mtp.dts ├── lahainap-v2.1-qrd.dts ├── lahainap-v2.1.dts ├── lahainap-v2.1.dtsi ├── lahainap-v2.dts ├── lahainap-v2.dtsi ├── lahainap.dts ├── lahainap.dtsi ├── monaco-amic-audio-overlay.dtsi ├── monaco-audio-overlay.dtsi ├── monaco-audio.dtsi ├── monaco-coresight.dtsi ├── monaco-gdsc.dtsi ├── monaco-gpu.dtsi ├── monaco-idp-v1-common.dtsi ├── monaco-idp-v1-overlay.dts ├── monaco-idp-v1.dts ├── monaco-idp-v1.dtsi ├── monaco-idp-v2-overlay.dts ├── monaco-idp-v2.dts ├── monaco-idp-v2.dtsi ├── monaco-idp-v3-overlay.dts ├── monaco-idp-v3.dts ├── monaco-idp-v3.dtsi ├── monaco-ion.dtsi ├── monaco-lpi.dtsi ├── monaco-pinctrl.dtsi ├── monaco-pm.dtsi ├── monaco-pmic.dtsi ├── monaco-qupv3.dtsi ├── monaco-regulators.dtsi ├── monaco-rumi-overlay.dts ├── monaco-rumi.dts ├── monaco-rumi.dtsi ├── monaco-slate-amic-audio-overlay.dtsi ├── monaco-slate-audio-overlay.dtsi ├── monaco-slate-wsa-audio-overlay.dtsi ├── monaco-standalone-idp-v1-overlay.dts ├── monaco-standalone-idp-v1.dts ├── monaco-standalone-idp-v1.dtsi ├── monaco-standalone-idp-v2-overlay.dts ├── monaco-standalone-idp-v2.dts ├── monaco-standalone-idp-v2.dtsi ├── monaco-standalone-idp-v3-overlay.dts ├── monaco-standalone-idp-v3.dts ├── monaco-standalone-idp-v3.dtsi ├── monaco-stub-regulator.dtsi ├── monaco-thermal-overlay.dtsi ├── monaco-thermal.dtsi ├── monaco-usb.dtsi ├── monaco-vidc.dtsi ├── monaco-wsa-audio-overlay.dtsi ├── monaco.dts ├── monaco.dtsi ├── monacop-idp-v1.dts ├── monacop.dts ├── monacop.dtsi ├── msm-arm-smmu-direwolf.dtsi ├── msm-arm-smmu-holi.dtsi ├── msm-arm-smmu-lahaina.dtsi ├── msm-arm-smmu-monaco.dtsi ├── msm-arm-smmu-qrb2210-rb1.dtsi ├── msm-arm-smmu-scuba.dtsi ├── msm-arm-smmu-sdmshrike.dtsi ├── msm-arm-smmu-sdxlemur.dtsi ├── msm-arm-smmu-shima.dtsi ├── msm-arm-smmu-sm6150.dtsi ├── msm-arm-smmu-sm8150-v2.dtsi ├── msm-arm-smmu-sm8150.dtsi ├── msm-arm-smmu-yupik.dtsi ├── msm-audio-lpass.dtsi ├── msm-qvr-external.dtsi ├── msm-rdbg-monaco.dtsi ├── msm-rdbg.dtsi ├── pm2250-rpm-regulator.dtsi ├── pm2250.dtsi ├── pm5100-rpm-regulator.dtsi ├── pm5100.dtsi ├── pm6125-rpm-regulator.dtsi ├── pm6125.dtsi ├── pm6150l-rpm-regulator.dtsi ├── pm6150l.dtsi ├── pm6155-vm.dtsi ├── pm6155.dtsi ├── pm6350-rpm-regulator.dtsi ├── pm6350.dtsi ├── pm7250b.dtsi ├── pm7325.dtsi ├── pm7325b.dtsi ├── pm8008.dtsi ├── pm8010-rpm-regulator.dtsi ├── pm8150-vm.dtsi ├── pm8150.dtsi ├── pm8195-vm.dtsi ├── pm8195.dtsi ├── pm8350.dtsi ├── pm8350b.dtsi ├── pm8350c.dtsi ├── pm8540-vm.dtsi ├── pm8540.dtsi ├── pmd9650-rpm-regulator.dtsi ├── pmd9650.dtsi ├── pmi632.dtsi ├── pmi632_pm6125_iio.dtsi ├── pmk8350.dtsi ├── pmr735a-rpm-regulator.dtsi ├── pmr735a.dtsi ├── pmr735b.dtsi ├── pms405-rpm-regulator.dtsi ├── pmx65.dtsi ├── qbg-battery-profile-alium-860-89032-0000-3600mAh.dtsi ├── qcs405-cpu.dtsi ├── qcs405-ion.dtsi ├── qcs405-pinctrl.dtsi ├── qcs405-regulator.dtsi ├── qcs405.dtsi ├── qcx6490-cnss.dtsi ├── qg-batterydata-alium-3600mah.dtsi ├── qg-batterydata-atl436186020H_3780mAh.dtsi ├── qg-batterydata-atl466271_3300mAh.dtsi ├── qrb2210-rb1-coresight.dtsi ├── qrb2210-rb1-gdsc.dtsi ├── qrb2210-rb1-idp.dtsi ├── qrb2210-rb1-ion.dtsi ├── qrb2210-rb1-pinctrl.dtsi ├── qrb2210-rb1-qupv3.dtsi ├── qrb2210-rb1-regulator.dtsi ├── qrb2210-rb1-usb.dtsi ├── qrb2210-rb1.dts ├── qrb2210-rb1.dtsi ├── quin-vm-common.dtsi ├── sa2150p-ccard-emmc.dts ├── sa2150p-ccard.dtsi ├── sa6155-adp-air-overlay.dts ├── sa6155-adp-air.dts ├── sa6155-adp-air.dtsi ├── sa6155-adp-common.dtsi ├── sa6155-adp-star-overlay.dts ├── sa6155-adp-star.dts ├── sa6155-adp-star.dtsi ├── sa6155-audio.dtsi ├── sa6155-cnss.dtsi ├── sa6155-pcie.dtsi ├── sa6155-pmic.dtsi ├── sa6155-regulator.dtsi ├── sa6155.dts ├── sa6155.dtsi ├── sa6155p-adp-air-lxc-overlay.dts ├── sa6155p-adp-air-overlay.dts ├── sa6155p-adp-air.dts ├── sa6155p-adp-star-lpass-overlay.dts ├── sa6155p-adp-star-lpass.dts ├── sa6155p-adp-star-lxc-overlay.dts ├── sa6155p-adp-star-overlay.dts ├── sa6155p-adp-star.dts ├── sa6155p-v2-adp-air-lpass-overlay.dts ├── sa6155p-v2-adp-air-lpass.dts ├── sa6155p-v2-adp-air-lxc-overlay.dts ├── sa6155p-v2-adp-air-overlay.dts ├── sa6155p-v2-adp-air.dts ├── sa6155p-v2-adp-star-lxc-overlay.dts ├── sa6155p-v2-adp-star-overlay.dts ├── sa6155p-v2-adp-star.dts ├── sa6155p-vm-cnss.dtsi ├── sa6155p-vm-la.dts ├── sa6155p-vm-la.dtsi ├── sa6155p-vm-pcie.dtsi ├── sa6155p-vm-usb.dtsi ├── sa6155p-vm.dtsi ├── sa6155p.dts ├── sa6155p.dtsi ├── sa8155-adp-common.dtsi ├── sa8155-adp-star-lxc-overlay.dts ├── sa8155-adp-star-overlay.dts ├── sa8155-adp-star.dts ├── sa8155-adp-star.dtsi ├── sa8155-audio.dtsi ├── sa8155-cnss.dtsi ├── sa8155-pmic-overlay.dtsi ├── sa8155-regulator.dtsi ├── sa8155-v1.dtsi ├── sa8155-v2-adp-air-lxc-overlay.dts ├── sa8155-v2-adp-air-overlay.dts ├── sa8155-v2-adp-air.dts ├── sa8155-v2-adp-star.dts ├── sa8155-v2.dts ├── sa8155-v2.dtsi ├── sa8155-vm-audio.dtsi ├── sa8155-vm-la-mt.dts ├── sa8155-vm-la-mt.dtsi ├── sa8155-vm-la.dts ├── sa8155-vm-la.dtsi ├── sa8155-vm-lv-mt.dts ├── sa8155-vm-lv-mt.dtsi ├── sa8155-vm-lv.dts ├── sa8155-vm-lv.dtsi ├── sa8155-vm-pcie.dtsi ├── sa8155-vm-usb.dtsi ├── sa8155-vm.dtsi ├── sa8155.dts ├── sa8155.dtsi ├── sa8155p-adp-star-lxc-overlay.dts ├── sa8155p-adp-star-overlay.dts ├── sa8155p-adp-star.dts ├── sa8155p-v2-adp-air-lxc-overlay.dts ├── sa8155p-v2-adp-air-overlay.dts ├── sa8155p-v2-adp-air.dts ├── sa8155p-v2-adp-star.dts ├── sa8155p-v2.dts ├── sa8155p-v2.dtsi ├── sa8155p.dts ├── sa8155p.dtsi ├── sa8195-gdsc.dtsi ├── sa8195-pmic.dtsi ├── sa8195-qupv3.dtsi ├── sa8195-regulator.dtsi ├── sa8195-smp2p.dtsi ├── sa8195-ssc-qupv3.dtsi ├── sa8195-thermal.dtsi ├── sa8195-usb.dtsi ├── sa8195-vidc.dtsi ├── sa8195-vm-la-mt.dts ├── sa8195-vm-la-mt.dtsi ├── sa8195-vm-la.dts ├── sa8195-vm-la.dtsi ├── sa8195-vm-lv-cnss-lxc.dtsi ├── sa8195-vm-lv-lxc.dts ├── sa8195-vm-lv-lxc.dtsi ├── sa8195-vm-lv-mt.dts ├── sa8195-vm-lv-mt.dtsi ├── sa8195-vm-lv.dts ├── sa8195-vm-lv.dtsi ├── sa8195-vm-pcie.dtsi ├── sa8195-vm-ufs.dtsi ├── sa8195-vm-usb.dtsi ├── sa8195-vm.dtsi ├── sa8195p-adp-common.dtsi ├── sa8195p-adp-star-lxc-overlay.dts ├── sa8195p-adp-star-overlay.dts ├── sa8195p-adp-star.dts ├── sa8195p-adp-star.dtsi ├── sa8195p-cnss.dtsi ├── sa8195p-pcie.dtsi ├── sa8195p-regulator.dtsi ├── sa8195p-v2-adp-air-lxc-overlay.dts ├── sa8195p-v2-adp-air-overlay.dts ├── sa8195p-v2-adp-air.dts ├── sa8195p-v2-adp-air.dtsi ├── sa8195p.dts ├── sa8195p.dtsi ├── scuba-audio-overlay.dtsi ├── scuba-audio.dtsi ├── scuba-ion.dtsi ├── scuba-iot-idp-overlay.dts ├── scuba-iot-idp.dtsi ├── scuba-iot-pinctrl.dtsi ├── scuba-iot.dts ├── scuba-iot.dtsi ├── scuba-lpi.dtsi ├── scuba-regulator.dtsi ├── scuba-vidc.dtsi ├── sdmshrike-gpu.dtsi ├── sdmshrike-ion.dtsi ├── sdmshrike-pinctrl.dtsi ├── sdmshrike-pm.dtsi ├── sdmshrike-v2.dts ├── sdmshrike-v2.dtsi ├── sdmshrike.dts ├── sdmshrike.dtsi ├── sdx-audio-lpass-elite.dtsi ├── sdx-audio-lpass.dtsi ├── sdx-wsa881x.dtsi ├── sdxlemur-1024mb-cpe.dtsi ├── sdxlemur-1024mb.dtsi ├── sdxlemur-512mb.dtsi ├── sdxlemur-atp.dts ├── sdxlemur-atp.dtsi ├── sdxlemur-audio-overlay.dtsi ├── sdxlemur-audio.dtsi ├── sdxlemur-blsp.dtsi ├── sdxlemur-bluetooth.dtsi ├── sdxlemur-cdp-audio-overlay.dtsi ├── sdxlemur-cdp.dts ├── sdxlemur-cdp.dtsi ├── sdxlemur-cnss.dtsi ├── sdxlemur-coresight.dtsi ├── sdxlemur-ion.dtsi ├── sdxlemur-mtp-audio-overlay.dtsi ├── sdxlemur-mtp-cpe-hsp.dtsi ├── sdxlemur-mtp-cpe-pine1x.dts ├── sdxlemur-mtp-cpe-pine1x.dtsi ├── sdxlemur-mtp-cpe-pine2x.dts ├── sdxlemur-mtp-cpe-pine2x.dtsi ├── sdxlemur-mtp-cpe.dts ├── sdxlemur-mtp-cpe.dtsi ├── sdxlemur-mtp-mbb-emmc-512mb.dts ├── sdxlemur-mtp-mbb-emmc.dts ├── sdxlemur-mtp-mbb-emmc.dtsi ├── sdxlemur-mtp-mbb-m2-ep-usb.dts ├── sdxlemur-mtp-mbb-m2-ep-usb.dtsi ├── sdxlemur-mtp-mbb-m2-ep.dts ├── sdxlemur-mtp-mbb-m2-ep.dtsi ├── sdxlemur-mtp-mbb-ntn3-pcie.dts ├── sdxlemur-mtp-mbb-ntn3-pcie.dtsi ├── sdxlemur-mtp-mbb-pcie-ep-ipq.dts ├── sdxlemur-mtp-mbb-pcie-ep-ipq.dtsi ├── sdxlemur-mtp-mbb-pcie-ep.dts ├── sdxlemur-mtp-mbb-pcie-ep.dtsi ├── sdxlemur-mtp-mbb-pcie-rc-ep.dts ├── sdxlemur-mtp-mbb-pcie-rc-ep.dtsi ├── sdxlemur-mtp-mbb.dts ├── sdxlemur-mtp-mbb.dtsi ├── sdxlemur-mtp.dts ├── sdxlemur-mtp.dtsi ├── sdxlemur-pcie.dtsi ├── sdxlemur-pinctrl.dtsi ├── sdxlemur-pm.dtsi ├── sdxlemur-pmic-overlay.dtsi ├── sdxlemur-qcn9000.dtsi ├── sdxlemur-rcm-pcie-ep.dts ├── sdxlemur-rcm-pcie-ep.dtsi ├── sdxlemur-rcm-rc-pine1x.dts ├── sdxlemur-rcm-rc-pine1x.dtsi ├── sdxlemur-rcm-rc-pine2x.dts ├── sdxlemur-rcm-rc-pine2x.dtsi ├── sdxlemur-rcm-rc.dts ├── sdxlemur-rcm-rc.dtsi ├── sdxlemur-regulators.dtsi ├── sdxlemur-rumi.dts ├── sdxlemur-rumi.dtsi ├── sdxlemur-thermal-modem.dtsi ├── sdxlemur-thermal.dtsi ├── sdxlemur-usb.dtsi ├── sdxlemur-v2-atp.dts ├── sdxlemur-v2-cdp.dts ├── sdxlemur-v2-m2-ep-fwa.dts ├── sdxlemur-v2-m2-ep-fwa.dtsi ├── sdxlemur-v2-mtp-cpe-pine1x.dts ├── sdxlemur-v2-mtp-cpe-pine2x.dts ├── sdxlemur-v2-mtp-cpe.dts ├── sdxlemur-v2-mtp-mbb-emmc-512mb.dts ├── sdxlemur-v2-mtp-mbb-emmc.dts ├── sdxlemur-v2-mtp-mbb-m2-ep-usb.dts ├── sdxlemur-v2-mtp-mbb-m2-ep.dts ├── sdxlemur-v2-mtp-mbb-ntn3-pcie.dts ├── sdxlemur-v2-mtp-mbb-pcie-ep-ipq.dts ├── sdxlemur-v2-mtp-mbb-pcie-ep.dts ├── sdxlemur-v2-mtp-mbb-pcie-rc-ep.dts ├── sdxlemur-v2-mtp-mbb.dts ├── sdxlemur-v2-mtp.dts ├── sdxlemur-v2-rcm-pcie-ep.dts ├── sdxlemur-v2-rcm-rc-pine1x.dts ├── sdxlemur-v2-rcm-rc-pine2x.dts ├── sdxlemur-v2-rcm-rc.dts ├── sdxlemur-v2.dtsi ├── sdxlemur-wcd.dtsi ├── sdxlemur.dtsi ├── sdxnightjar-512mb-mtp.dts ├── sdxnightjar-audio-overlay.dtsi ├── sdxnightjar-audio.dtsi ├── sdxnightjar-blsp.dtsi ├── sdxnightjar-bluetooth.dtsi ├── sdxnightjar-cdp.dts ├── sdxnightjar-cdp.dtsi ├── sdxnightjar-cnss.dtsi ├── sdxnightjar-coresight.dtsi ├── sdxnightjar-dualwifi-512mb-mtp.dts ├── sdxnightjar-dualwifi-mtp.dts ├── sdxnightjar-ion.dtsi ├── sdxnightjar-mtp.dts ├── sdxnightjar-mtp.dtsi ├── sdxnightjar-pcie.dtsi ├── sdxnightjar-pinctrl.dtsi ├── sdxnightjar-pm.dtsi ├── sdxnightjar-qrd.dts ├── sdxnightjar-qrd.dtsi ├── sdxnightjar-regulator.dtsi ├── sdxnightjar-thermal.dtsi ├── sdxnightjar-usb.dtsi ├── sdxnightjar.dtsi ├── shima-atp-overlay.dts ├── shima-atp.dts ├── shima-atp.dtsi ├── shima-audio-overlay.dtsi ├── shima-audio.dtsi ├── shima-coresight.dtsi ├── shima-cvp.dtsi ├── shima-gdsc.dtsi ├── shima-gpu.dtsi ├── shima-idp-120fps-overlay.dts ├── shima-idp-120fps.dts ├── shima-idp-120fps.dtsi ├── shima-idp-overlay.dts ├── shima-idp.dts ├── shima-idp.dtsi ├── shima-idps-digital-mics-120fps-overlay.dts ├── shima-idps-digital-mics-120fps.dts ├── shima-idps-digital-mics-120fps.dtsi ├── shima-idps-digital-mics-overlay.dts ├── shima-idps-digital-mics.dts ├── shima-idps-digital-mics.dtsi ├── shima-ion.dtsi ├── shima-lpi.dtsi ├── shima-pcie.dtsi ├── shima-pinctrl.dtsi ├── shima-pm.dtsi ├── shima-pmic-overlay.dtsi ├── shima-qrd-overlay.dts ├── shima-qrd.dts ├── shima-qrd.dtsi ├── shima-qupv3.dtsi ├── shima-regulators.dtsi ├── shima-rumi-overlay.dts ├── shima-rumi.dts ├── shima-rumi.dtsi ├── shima-stub-regulator.dtsi ├── shima-thermal-overlay.dtsi ├── shima-thermal.dtsi ├── shima-usb.dtsi ├── shima-vidc.dtsi ├── shima-vm-atp.dts ├── shima-vm-atp.dtsi ├── shima-vm-idp.dts ├── shima-vm-idp.dtsi ├── shima-vm-qrd.dts ├── shima-vm-qrd.dtsi ├── shima-vm-rumi.dts ├── shima-vm-rumi.dtsi ├── shima-vm.dtsi ├── shima.dts ├── shima.dtsi ├── slate.dtsi ├── sm6150-gdsc.dtsi ├── sm6150-gpu.dtsi ├── sm6150-ion.dtsi ├── sm6150-pinctrl.dtsi ├── sm6150-pm.dtsi ├── sm6150-qupv3.dtsi ├── sm6150-regulator.dtsi ├── sm6150-slpi-pinctrl.dtsi ├── sm6150-ssc-qupv3.dtsi ├── sm6150-thermal.dtsi ├── sm6150-usb.dtsi ├── sm6150-vidc.dtsi ├── sm6150.dts ├── sm6150.dtsi ├── sm6150p.dts ├── sm6150p.dtsi ├── sm8150-gdsc.dtsi ├── sm8150-gpu.dtsi ├── sm8150-ion.dtsi ├── sm8150-npu.dtsi ├── sm8150-pcie.dtsi ├── sm8150-pinctrl.dtsi ├── sm8150-pm.dtsi ├── sm8150-qupv3.dtsi ├── sm8150-regulator.dtsi ├── sm8150-slpi-pinctrl.dtsi ├── sm8150-smp2p.dtsi ├── sm8150-ssc-qupv3.dtsi ├── sm8150-thermal.dtsi ├── sm8150-usb.dtsi ├── sm8150-v2.dts ├── sm8150-v2.dtsi ├── sm8150-vidc.dtsi ├── sm8150.dts ├── sm8150.dtsi ├── sm8150p-v2.dts ├── sm8150p-v2.dtsi ├── sm8150p.dts ├── sm8150p.dtsi ├── smb1355.dtsi ├── smb1390.dtsi ├── smb1394.dtsi ├── smb1398.dtsi ├── yupik-abra-common-overlay.dtsi ├── yupik-atp-overlay.dts ├── yupik-atp.dts ├── yupik-atp.dtsi ├── yupik-audio-overlay.dtsi ├── yupik-audio.dtsi ├── yupik-coresight.dtsi ├── yupik-gpu.dtsi ├── yupik-hsp.dts ├── yupik-hsp.dtsi ├── yupik-idp-hsp-overlay.dts ├── yupik-idp-hsp.dts ├── yupik-idp-hsp.dtsi ├── yupik-idp-overlay.dts ├── yupik-idp-pm7250b-overlay.dts ├── yupik-idp-pm7250b.dts ├── yupik-idp-pm7250b.dtsi ├── yupik-idp.dts ├── yupik-idp.dtsi ├── yupik-idps-amoled-overlay.dts ├── yupik-idps-amoled.dts ├── yupik-idps-amoled.dtsi ├── yupik-ion.dtsi ├── yupik-iot-hsp-overlay.dts ├── yupik-iot-hsp-pm7250b-overlay.dts ├── yupik-iot-hsp-pm7250b.dts ├── yupik-iot-hsp-pm7250b.dtsi ├── yupik-iot-hsp.dts ├── yupik-iot-hsp.dtsi ├── yupik-iot-idp-overlay.dts ├── yupik-iot-idp-pm7250b-overlay.dts ├── yupik-iot-idp-pm7250b.dts ├── yupik-iot-idp-pm7250b.dtsi ├── yupik-iot-idp.dts ├── yupik-iot-idp.dtsi ├── yupik-iot-idps-amoled-overlay.dts ├── yupik-iot-idps-amoled.dts ├── yupik-iot-idps-amoled.dtsi ├── yupik-iot-qrd-overlay.dts ├── yupik-iot-qrd.dts ├── yupik-iot-qrd.dtsi ├── yupik-iot.dts ├── yupik-iot.dtsi ├── yupik-lpi.dtsi ├── yupik-pcie.dtsi ├── yupik-pinctrl.dtsi ├── yupik-pm.dtsi ├── yupik-pm7250b-thermal-overlay.dtsi ├── yupik-pmic-overlay.dtsi ├── yupik-qrd-overlay.dts ├── yupik-qrd-pm7250b-overlay.dts ├── yupik-qrd-pm7250b.dtsi ├── yupik-qrd.dts ├── yupik-qrd.dtsi ├── yupik-qupv3.dtsi ├── yupik-regulators.dtsi ├── yupik-rumi-overlay.dts ├── yupik-rumi.dts ├── yupik-rumi.dtsi ├── yupik-stub-regulator.dtsi ├── yupik-thermal-overlay-qrd.dtsi ├── yupik-thermal-overlay.dtsi ├── yupik-thermal.dtsi ├── yupik-usb.dtsi ├── yupik-vidc.dtsi ├── yupik-vm-atp.dts ├── yupik-vm-atp.dtsi ├── yupik-vm-idp.dts ├── yupik-vm-idp.dtsi ├── yupik-vm-qrd.dts ├── yupik-vm-qrd.dtsi ├── yupik-vm-rumi.dts ├── yupik-vm-rumi.dtsi ├── yupik-vm.dtsi ├── yupik.dts ├── yupik.dtsi ├── yupikp-atp-overlay.dts ├── yupikp-atp.dts ├── yupikp-atp.dtsi ├── yupikp-hsp.dts ├── yupikp-hsp.dtsi ├── yupikp-idp-hsp-overlay.dts ├── yupikp-idp-hsp.dts ├── yupikp-idp-hsp.dtsi ├── yupikp-idp-overlay.dts ├── yupikp-idp.dts ├── yupikp-idp.dtsi ├── yupikp-idps-amoled-overlay.dts ├── yupikp-idps-amoled.dts ├── yupikp-idps-amoled.dtsi ├── yupikp-iot-hsp-overlay.dts ├── yupikp-iot-hsp-pm7250b-overlay.dts ├── yupikp-iot-hsp-pm7250b.dts ├── yupikp-iot-hsp-pm7250b.dtsi ├── yupikp-iot-hsp.dts ├── yupikp-iot-hsp.dtsi ├── yupikp-iot-idp-overlay.dts ├── yupikp-iot-idp-pm7250b-overlay.dts ├── yupikp-iot-idp-pm7250b.dts ├── yupikp-iot-idp-pm7250b.dtsi ├── yupikp-iot-idp.dts ├── yupikp-iot-idp.dtsi ├── yupikp-iot-idps-amoled-overlay.dts ├── yupikp-iot-idps-amoled.dts ├── yupikp-iot-idps-amoled.dtsi ├── yupikp-iot-qrd-overlay.dts ├── yupikp-iot-qrd.dts ├── yupikp-iot-qrd.dtsi ├── yupikp-iot.dts ├── yupikp-iot.dtsi ├── yupikp-qrd-overlay.dts ├── yupikp-qrd.dts ├── yupikp-qrd.dtsi ├── yupikp.dts └── yupikp.dtsi /Makefile: -------------------------------------------------------------------------------- 1 | vendor := $(srctree)/$(src) 2 | 3 | ifneq "$(wildcard $(vendor)/qcom)" "" 4 | subdir-y += qcom 5 | endif 6 | -------------------------------------------------------------------------------- /bindings/arc/axs101.txt: -------------------------------------------------------------------------------- 1 | Synopsys DesignWare ARC Software Development Platforms Device Tree Bindings 2 | --------------------------------------------------------------------------- 3 | 4 | SDP Main Board with an AXC001 CPU Card hoisting ARC700 core in silicon 5 | 6 | Required root node properties: 7 | - compatible = "snps,axs101", "snps,arc-sdp"; 8 | -------------------------------------------------------------------------------- /bindings/arc/axs103.txt: -------------------------------------------------------------------------------- 1 | Synopsys DesignWare ARC Software Development Platforms Device Tree Bindings 2 | --------------------------------------------------------------------------- 3 | 4 | SDP Main Board with an AXC003 FPGA Card which can contain various flavours of 5 | HS38x cores. 6 | 7 | Required root node properties: 8 | - compatible = "snps,axs103", "snps,arc-sdp"; 9 | -------------------------------------------------------------------------------- /bindings/arc/eznps.txt: -------------------------------------------------------------------------------- 1 | EZchip NPS Network Processor Platforms Device Tree Bindings 2 | --------------------------------------------------------------------------- 3 | 4 | Appliance main board with NPS400 ASIC. 5 | 6 | Required root node properties: 7 | - compatible = "ezchip,arc-nps"; 8 | -------------------------------------------------------------------------------- /bindings/arc/hsdk.txt: -------------------------------------------------------------------------------- 1 | Synopsys DesignWare ARC HS Development Kit Device Tree Bindings 2 | --------------------------------------------------------------------------- 3 | 4 | ARC HSDK Board with quad-core ARC HS38x4 in silicon. 5 | 6 | Required root node properties: 7 | - compatible = "snps,hsdk"; 8 | -------------------------------------------------------------------------------- /bindings/arm/bcm/brcm,bcm4708.txt: -------------------------------------------------------------------------------- 1 | Broadcom BCM4708 device tree bindings 2 | ------------------------------------------- 3 | 4 | Boards with the BCM4708 SoC shall have the following properties: 5 | 6 | Required root node property: 7 | 8 | bcm4708 9 | compatible = "brcm,bcm4708"; 10 | 11 | bcm4709 12 | compatible = "brcm,bcm4709"; 13 | 14 | bcm53012 15 | compatible = "brcm,bcm53012"; 16 | -------------------------------------------------------------------------------- /bindings/arm/bcm/brcm,ns2.txt: -------------------------------------------------------------------------------- 1 | Broadcom North Star 2 (NS2) device tree bindings 2 | ------------------------------------------------ 3 | 4 | Boards with NS2 shall have the following properties: 5 | 6 | Required root node property: 7 | 8 | NS2 SVK board 9 | compatible = "brcm,ns2-svk", "brcm,ns2"; 10 | -------------------------------------------------------------------------------- /bindings/arm/bcm/brcm,vulcan-soc.txt: -------------------------------------------------------------------------------- 1 | Broadcom Vulcan device tree bindings 2 | ------------------------------------ 3 | 4 | Boards with Broadcom Vulcan shall have the following root property: 5 | 6 | Broadcom Vulcan Evaluation Board: 7 | compatible = "brcm,vulcan-eval", "brcm,vulcan-soc"; 8 | 9 | Generic Vulcan board: 10 | compatible = "brcm,vulcan-soc"; 11 | -------------------------------------------------------------------------------- /bindings/arm/cavium-thunder.txt: -------------------------------------------------------------------------------- 1 | Cavium Thunder platform device tree bindings 2 | -------------------------------------------- 3 | 4 | Boards with Cavium's Thunder SoC shall have following properties. 5 | 6 | Root Node 7 | --------- 8 | Required root node properties: 9 | 10 | - compatible = "cavium,thunder-88xx"; 11 | -------------------------------------------------------------------------------- /bindings/arm/cavium-thunder2.txt: -------------------------------------------------------------------------------- 1 | Cavium ThunderX2 CN99XX platform tree bindings 2 | ---------------------------------------------- 3 | 4 | Boards with Cavium ThunderX2 CN99XX SoC shall have the root property: 5 | compatible = "cavium,thunderx2-cn9900", "brcm,vulcan-soc"; 6 | 7 | These SoC uses the "cavium,thunder2" core which will be compatible 8 | with "brcm,vulcan". 9 | -------------------------------------------------------------------------------- /bindings/arm/freescale/m4if.txt: -------------------------------------------------------------------------------- 1 | * Freescale Multi Master Multi Memory Interface (M4IF) module 2 | 3 | Required properties: 4 | - compatible : Should be "fsl,imx51-m4if" 5 | - reg : Address and length of the register set for the device 6 | 7 | Example: 8 | 9 | m4if: m4if@83fd8000 { 10 | compatible = "fsl,imx51-m4if"; 11 | reg = <0x83fd8000 0x1000>; 12 | }; 13 | -------------------------------------------------------------------------------- /bindings/arm/freescale/tigerp.txt: -------------------------------------------------------------------------------- 1 | * Freescale Tigerp platform module 2 | 3 | Required properties: 4 | - compatible : Should be "fsl,imx51-tigerp" 5 | - reg : Address and length of the register set for the device 6 | 7 | Example: 8 | 9 | tigerp: tigerp@83fa0000 { 10 | compatible = "fsl,imx51-tigerp"; 11 | reg = <0x83fa0000 0x28>; 12 | }; 13 | -------------------------------------------------------------------------------- /bindings/arm/marvell/armada-375.txt: -------------------------------------------------------------------------------- 1 | Marvell Armada 375 Platforms Device Tree Bindings 2 | ------------------------------------------------- 3 | 4 | Boards with a SoC of the Marvell Armada 375 family shall have the 5 | following property: 6 | 7 | Required root node property: 8 | 9 | compatible: must contain "marvell,armada375" 10 | -------------------------------------------------------------------------------- /bindings/arm/msm/hyp_core_ctl.txt: -------------------------------------------------------------------------------- 1 | Qualcomm Technologies, Inc. Core Control for Hypervisor 2 | 3 | Required properties: 4 | - compatible: should be "qcom,hyp-core-ctl" 5 | 6 | Example: 7 | hyp-core-ctl { 8 | compatible = "qcom,hyp-core-ctl"; 9 | }; 10 | -------------------------------------------------------------------------------- /bindings/arm/npcm/npcm.txt: -------------------------------------------------------------------------------- 1 | NPCM Platforms Device Tree Bindings 2 | ----------------------------------- 3 | NPCM750 SoC 4 | Required root node properties: 5 | - compatible = "nuvoton,npcm750"; 6 | 7 | -------------------------------------------------------------------------------- /bindings/arm/omap/dsp.txt: -------------------------------------------------------------------------------- 1 | * TI - DSP (Digital Signal Processor) 2 | 3 | TI DSP included in OMAP SoC 4 | 5 | Required properties: 6 | - compatible : Should be "ti,omap3-c64" for OMAP3 & 4 7 | - ti,hwmods: "dsp" 8 | 9 | Examples: 10 | 11 | dsp { 12 | compatible = "ti,omap3-c64"; 13 | ti,hwmods = "dsp"; 14 | }; 15 | -------------------------------------------------------------------------------- /bindings/arm/samsung/exynos-chipid.txt: -------------------------------------------------------------------------------- 1 | SAMSUNG Exynos SoCs Chipid driver. 2 | 3 | Required properties: 4 | - compatible : Should at least contain "samsung,exynos4210-chipid". 5 | 6 | - reg: offset and length of the register set 7 | 8 | Example: 9 | chipid@10000000 { 10 | compatible = "samsung,exynos4210-chipid"; 11 | reg = <0x10000000 0x100>; 12 | }; 13 | -------------------------------------------------------------------------------- /bindings/arm/spear-misc.txt: -------------------------------------------------------------------------------- 1 | SPEAr Misc configuration 2 | =========================== 3 | SPEAr SOCs have some miscellaneous registers which are used to configure 4 | few properties of different peripheral controllers. 5 | 6 | misc node required properties: 7 | 8 | - compatible Should be "st,spear1340-misc", "syscon". 9 | - reg: Address range of misc space up to 8K 10 | -------------------------------------------------------------------------------- /bindings/bt-fm/rtc6226_fm.txt: -------------------------------------------------------------------------------- 1 | Richwave FM radio device 2 | 3 | -FM RX playback with RDS 4 | FM signal is demodulated then audio L/R samples are sent to external audio codec. 5 | FM Rx RDS data received sent to host processor on I2C. 6 | 7 | Required Properties: 8 | - compatible: "rtc6226" 9 | 10 | Example: 11 | rtc6226 { 12 | compatible = "rtc6226"; 13 | }; 14 | -------------------------------------------------------------------------------- /bindings/display/bindings: -------------------------------------------------------------------------------- 1 | ../../msm-extra/display-devicetree/bindings/ -------------------------------------------------------------------------------- /bindings/display/panel/ampire,am800480r3tmqwa1h.txt: -------------------------------------------------------------------------------- 1 | Ampire AM-800480R3TMQW-A1H 7.0" WVGA TFT LCD panel 2 | 3 | Required properties: 4 | - compatible: should be "ampire,am800480r3tmqwa1h" 5 | 6 | This binding is compatible with the simple-panel binding, which is specified 7 | in simple-panel.txt in this directory. 8 | -------------------------------------------------------------------------------- /bindings/display/panel/auo,b080uan01.txt: -------------------------------------------------------------------------------- 1 | AU Optronics Corporation 8.0" WUXGA TFT LCD panel 2 | 3 | Required properties: 4 | - compatible: should be "auo,b101ean01" 5 | 6 | This binding is compatible with the simple-panel binding, which is specified 7 | in simple-panel.txt in this directory. 8 | -------------------------------------------------------------------------------- /bindings/display/panel/auo,b101aw03.txt: -------------------------------------------------------------------------------- 1 | AU Optronics Corporation 10.1" WSVGA TFT LCD panel 2 | 3 | Required properties: 4 | - compatible: should be "auo,b101aw03" 5 | 6 | This binding is compatible with the simple-panel binding, which is specified 7 | in simple-panel.txt in this directory. 8 | -------------------------------------------------------------------------------- /bindings/display/panel/auo,b101ean01.txt: -------------------------------------------------------------------------------- 1 | AU Optronics Corporation 10.1" WSVGA TFT LCD panel 2 | 3 | Required properties: 4 | - compatible: should be "auo,b101ean01" 5 | 6 | This binding is compatible with the simple-panel binding, which is specified 7 | in simple-panel.txt in this directory. 8 | -------------------------------------------------------------------------------- /bindings/display/panel/auo,b101xtn01.txt: -------------------------------------------------------------------------------- 1 | AU Optronics Corporation 10.1" WXGA TFT LCD panel 2 | 3 | Required properties: 4 | - compatible: should be "auo,b101xtn01" 5 | 6 | This binding is compatible with the simple-panel binding, which is specified 7 | in simple-panel.txt in this directory. 8 | -------------------------------------------------------------------------------- /bindings/display/panel/auo,b116xw03.txt: -------------------------------------------------------------------------------- 1 | AU Optronics Corporation 11.6" HD (1366x768) color TFT-LCD panel 2 | 3 | Required properties: 4 | - compatible: should be "auo,b116xw03" 5 | 6 | This binding is compatible with the simple-panel binding, which is specified 7 | in simple-panel.txt in this directory. 8 | -------------------------------------------------------------------------------- /bindings/display/panel/auo,b133htn01.txt: -------------------------------------------------------------------------------- 1 | AU Optronics Corporation 13.3" FHD (1920x1080) color TFT-LCD panel 2 | 3 | Required properties: 4 | - compatible: should be "auo,b133htn01" 5 | 6 | This binding is compatible with the simple-panel binding, which is specified 7 | in simple-panel.txt in this directory. 8 | -------------------------------------------------------------------------------- /bindings/display/panel/auo,b133xtn01.txt: -------------------------------------------------------------------------------- 1 | AU Optronics Corporation 13.3" WXGA (1366x768) TFT LCD panel 2 | 3 | Required properties: 4 | - compatible: should be "auo,b133xtn01" 5 | 6 | This binding is compatible with the simple-panel binding, which is specified 7 | in simple-panel.txt in this directory. 8 | -------------------------------------------------------------------------------- /bindings/display/panel/auo,g133han01.txt: -------------------------------------------------------------------------------- 1 | AU Optronics Corporation 13.3" FHD (1920x1080) TFT LCD panel 2 | 3 | Required properties: 4 | - compatible: should be "auo,g133han01" 5 | 6 | This binding is compatible with the simple-panel binding, which is specified 7 | in simple-panel.txt in this directory. 8 | -------------------------------------------------------------------------------- /bindings/display/panel/auo,g185han01.txt: -------------------------------------------------------------------------------- 1 | AU Optronics Corporation 18.5" FHD (1920x1080) TFT LCD panel 2 | 3 | Required properties: 4 | - compatible: should be "auo,g185han01" 5 | 6 | This binding is compatible with the simple-panel binding, which is specified 7 | in simple-panel.txt in this directory. 8 | -------------------------------------------------------------------------------- /bindings/display/panel/auo,p320hvn03.txt: -------------------------------------------------------------------------------- 1 | AU Optronics Corporation 31.5" FHD (1920x1080) TFT LCD panel 2 | 3 | Required properties: 4 | - compatible: should be "auo,p320hvn03" 5 | - power-supply: as specified in the base binding 6 | 7 | This binding is compatible with the simple-panel binding, which is specified 8 | in simple-panel.txt in this directory. 9 | -------------------------------------------------------------------------------- /bindings/display/panel/auo,t215hvn01.txt: -------------------------------------------------------------------------------- 1 | AU Optronics Corporation 21.5" FHD (1920x1080) color TFT LCD panel 2 | 3 | Required properties: 4 | - compatible: should be "auo,t215hvn01" 5 | 6 | This binding is compatible with the simple-panel binding, which is specified 7 | in simple-panel.txt in this directory. 8 | -------------------------------------------------------------------------------- /bindings/display/panel/avic,tm070ddh03.txt: -------------------------------------------------------------------------------- 1 | Shanghai AVIC Optoelectronics 7" 1024x600 color TFT-LCD panel 2 | 3 | Required properties: 4 | - compatible: should be "avic,tm070ddh03" 5 | 6 | This binding is compatible with the simple-panel binding, which is specified 7 | in simple-panel.txt in this directory. 8 | -------------------------------------------------------------------------------- /bindings/display/panel/boe,nv101wxmn51.txt: -------------------------------------------------------------------------------- 1 | BOE OPTOELECTRONICS TECHNOLOGY 10.1" WXGA TFT LCD panel 2 | 3 | Required properties: 4 | - compatible: should be "boe,nv101wxmn51" 5 | 6 | This binding is compatible with the simple-panel binding, which is specified 7 | in simple-panel.txt in this directory. 8 | -------------------------------------------------------------------------------- /bindings/display/panel/boe,tv080wum-nl0.txt: -------------------------------------------------------------------------------- 1 | Boe Corporation 8.0" WUXGA TFT LCD panel 2 | 3 | Required properties: 4 | - compatible: should be "boe,tv080wum-nl0" 5 | 6 | This binding is compatible with the simple-panel binding, which is specified 7 | in simple-panel.txt in this directory. 8 | -------------------------------------------------------------------------------- /bindings/display/panel/chunghwa,claa070wp03xg.txt: -------------------------------------------------------------------------------- 1 | Chunghwa Picture Tubes Ltd. 7" WXGA TFT LCD panel 2 | 3 | Required properties: 4 | - compatible: should be "chunghwa,claa070wp03xg" 5 | 6 | This binding is compatible with the simple-panel binding, which is specified 7 | in simple-panel.txt in this directory. 8 | -------------------------------------------------------------------------------- /bindings/display/panel/chunghwa,claa101wa01a.txt: -------------------------------------------------------------------------------- 1 | Chunghwa Picture Tubes Ltd. 10.1" WXGA TFT LCD panel 2 | 3 | Required properties: 4 | - compatible: should be "chunghwa,claa101wa01a" 5 | 6 | This binding is compatible with the simple-panel binding, which is specified 7 | in simple-panel.txt in this directory. 8 | -------------------------------------------------------------------------------- /bindings/display/panel/chunghwa,claa101wb03.txt: -------------------------------------------------------------------------------- 1 | Chunghwa Picture Tubes Ltd. 10.1" WXGA TFT LCD panel 2 | 3 | Required properties: 4 | - compatible: should be "chunghwa,claa101wb03" 5 | 6 | This binding is compatible with the simple-panel binding, which is specified 7 | in simple-panel.txt in this directory. 8 | -------------------------------------------------------------------------------- /bindings/display/panel/dataimage,scf0700c48ggu18.txt: -------------------------------------------------------------------------------- 1 | DataImage, Inc. 7" WVGA (800x480) TFT LCD panel with 24-bit parallel interface. 2 | 3 | Required properties: 4 | - compatible: should be "dataimage,scf0700c48ggu18" 5 | - power-supply: as specified in the base binding 6 | 7 | This binding is compatible with the simple-panel binding, which is specified 8 | in simple-panel.txt in this directory. 9 | -------------------------------------------------------------------------------- /bindings/display/panel/foxlink,fl500wvr00-a0t.txt: -------------------------------------------------------------------------------- 1 | Foxlink Group 5" WVGA TFT LCD panel 2 | 3 | Required properties: 4 | - compatible: should be "foxlink,fl500wvr00-a0t" 5 | 6 | This binding is compatible with the simple-panel binding, which is specified 7 | in simple-panel.txt in this directory. 8 | -------------------------------------------------------------------------------- /bindings/display/panel/giantplus,gpg482739qs5.txt: -------------------------------------------------------------------------------- 1 | GiantPlus GPG48273QS5 4.3" (480x272) WQVGA TFT LCD panel 2 | 3 | Required properties: 4 | - compatible: should be "giantplus,gpg48273qs5" 5 | 6 | This binding is compatible with the simple-panel binding, which is specified 7 | in simple-panel.txt in this directory. 8 | -------------------------------------------------------------------------------- /bindings/display/panel/hannstar,hsd070pww1.txt: -------------------------------------------------------------------------------- 1 | HannStar Display Corp. HSD070PWW1 7.0" WXGA TFT LCD panel 2 | 3 | Required properties: 4 | - compatible: should be "hannstar,hsd070pww1" 5 | 6 | This binding is compatible with the simple-panel binding, which is specified 7 | in simple-panel.txt in this directory. 8 | -------------------------------------------------------------------------------- /bindings/display/panel/hannstar,hsd100pxn1.txt: -------------------------------------------------------------------------------- 1 | HannStar Display Corp. HSD100PXN1 10.1" XGA LVDS panel 2 | 3 | Required properties: 4 | - compatible: should be "hannstar,hsd100pxn1" 5 | 6 | This binding is compatible with the simple-panel binding, which is specified 7 | in simple-panel.txt in this directory. 8 | -------------------------------------------------------------------------------- /bindings/display/panel/hit,tx23d38vm0caa.txt: -------------------------------------------------------------------------------- 1 | Hitachi Ltd. Corporation 9" WVGA (800x480) TFT LCD panel 2 | 3 | Required properties: 4 | - compatible: should be "hit,tx23d38vm0caa" 5 | 6 | This binding is compatible with the simple-panel binding, which is specified 7 | in simple-panel.txt in this directory. 8 | -------------------------------------------------------------------------------- /bindings/display/panel/innolux,at043tn24.txt: -------------------------------------------------------------------------------- 1 | Innolux AT043TN24 4.3" WQVGA TFT LCD panel 2 | 3 | Required properties: 4 | - compatible: should be "innolux,at043tn24" 5 | 6 | This binding is compatible with the simple-panel binding, which is specified 7 | in simple-panel.txt in this directory. 8 | -------------------------------------------------------------------------------- /bindings/display/panel/innolux,at070tn92.txt: -------------------------------------------------------------------------------- 1 | Innolux AT070TN92 7.0" WQVGA TFT LCD panel 2 | 3 | Required properties: 4 | - compatible: should be "innolux,at070tn92" 5 | 6 | This binding is compatible with the simple-panel binding, which is specified 7 | in simple-panel.txt in this directory. 8 | -------------------------------------------------------------------------------- /bindings/display/panel/innolux,g101ice-l01.txt: -------------------------------------------------------------------------------- 1 | Innolux Corporation 10.1" G101ICE-L01 WXGA (1280x800) LVDS panel 2 | 3 | Required properties: 4 | - compatible: should be "innolux,g101ice-l01" 5 | 6 | This binding is compatible with the simple-panel binding, which is specified 7 | in simple-panel.txt in this directory. 8 | -------------------------------------------------------------------------------- /bindings/display/panel/innolux,g121i1-l01.txt: -------------------------------------------------------------------------------- 1 | Innolux Corporation 12.1" WXGA (1280x800) TFT LCD panel 2 | 3 | Required properties: 4 | - compatible: should be "innolux,g121i1-l01" 5 | 6 | This binding is compatible with the simple-panel binding, which is specified 7 | in simple-panel.txt in this directory. 8 | -------------------------------------------------------------------------------- /bindings/display/panel/innolux,g121x1-l03.txt: -------------------------------------------------------------------------------- 1 | Innolux Corporation 12.1" G121X1-L03 XGA (1024x768) TFT LCD panel 2 | 3 | Required properties: 4 | - compatible: should be "innolux,g121x1-l03" 5 | 6 | This binding is compatible with the simple-panel binding, which is specified 7 | in simple-panel.txt in this directory. 8 | -------------------------------------------------------------------------------- /bindings/display/panel/innolux,n116bge.txt: -------------------------------------------------------------------------------- 1 | Innolux Corporation 11.6" WXGA (1366x768) TFT LCD panel 2 | 3 | Required properties: 4 | - compatible: should be "innolux,n116bge" 5 | 6 | This binding is compatible with the simple-panel binding, which is specified 7 | in simple-panel.txt in this directory. 8 | -------------------------------------------------------------------------------- /bindings/display/panel/innolux,n156bge-l21.txt: -------------------------------------------------------------------------------- 1 | InnoLux 15.6" WXGA TFT LCD panel 2 | 3 | Required properties: 4 | - compatible: should be "innolux,n156bge-l21" 5 | 6 | This binding is compatible with the simple-panel binding, which is specified 7 | in simple-panel.txt in this directory. 8 | -------------------------------------------------------------------------------- /bindings/display/panel/innolux,zj070na-01p.txt: -------------------------------------------------------------------------------- 1 | Innolux Corporation 7.0" WSVGA (1024x600) TFT LCD panel 2 | 3 | Required properties: 4 | - compatible: should be "innolux,zj070na-01p" 5 | 6 | This binding is compatible with the simple-panel binding, which is specified 7 | in simple-panel.txt in this directory. 8 | -------------------------------------------------------------------------------- /bindings/display/panel/kyo,tcg121xglp.txt: -------------------------------------------------------------------------------- 1 | Kyocera Corporation 12.1" XGA (1024x768) TFT LCD panel 2 | 3 | Required properties: 4 | - compatible: should be "kyo,tcg121xglp" 5 | 6 | This binding is compatible with the simple-panel binding, which is specified 7 | in simple-panel.txt in this directory. 8 | -------------------------------------------------------------------------------- /bindings/display/panel/lg,acx467akm-7.txt: -------------------------------------------------------------------------------- 1 | LG ACX467AKM-7 4.95" 1080×1920 LCD Panel 2 | 3 | Required properties: 4 | - compatible: must be "lg,acx467akm-7" 5 | 6 | This binding is compatible with the simple-panel binding, which is specified 7 | in simple-panel.txt in this directory. 8 | -------------------------------------------------------------------------------- /bindings/display/panel/lg,lb070wv8.txt: -------------------------------------------------------------------------------- 1 | LG 7" (800x480 pixels) TFT LCD panel 2 | 3 | Required properties: 4 | - compatible: should be "lg,lb070wv8" 5 | 6 | This binding is compatible with the simple-panel binding, which is specified 7 | in simple-panel.txt in this directory. 8 | -------------------------------------------------------------------------------- /bindings/display/panel/lg,ld070wx3-sl01.txt: -------------------------------------------------------------------------------- 1 | LG Corporation 7" WXGA TFT LCD panel 2 | 3 | Required properties: 4 | - compatible: should be "lg,ld070wx3-sl01" 5 | 6 | This binding is compatible with the simple-panel binding, which is specified 7 | in simple-panel.txt in this directory. 8 | -------------------------------------------------------------------------------- /bindings/display/panel/lg,lh500wx1-sd03.txt: -------------------------------------------------------------------------------- 1 | LG Corporation 5" HD TFT LCD panel 2 | 3 | Required properties: 4 | - compatible: should be "lg,lh500wx1-sd03" 5 | 6 | This binding is compatible with the simple-panel binding, which is specified 7 | in simple-panel.txt in this directory. 8 | -------------------------------------------------------------------------------- /bindings/display/panel/lg,lp079qx1-sp0v.txt: -------------------------------------------------------------------------------- 1 | LG LP079QX1-SP0V 7.9" (1536x2048 pixels) TFT LCD panel 2 | 3 | Required properties: 4 | - compatible: should be "lg,lp079qx1-sp0v" 5 | 6 | This binding is compatible with the simple-panel binding, which is specified 7 | in simple-panel.txt in this directory. 8 | -------------------------------------------------------------------------------- /bindings/display/panel/lg,lp097qx1-spa1.txt: -------------------------------------------------------------------------------- 1 | LG 9.7" (2048x1536 pixels) TFT LCD panel 2 | 3 | Required properties: 4 | - compatible: should be "lg,lp097qx1-spa1" 5 | 6 | This binding is compatible with the simple-panel binding, which is specified 7 | in simple-panel.txt in this directory. 8 | -------------------------------------------------------------------------------- /bindings/display/panel/lg,lp120up1.txt: -------------------------------------------------------------------------------- 1 | LG 12.0" (1920x1280 pixels) TFT LCD panel 2 | 3 | Required properties: 4 | - compatible: should be "lg,lp120up1" 5 | 6 | This binding is compatible with the simple-panel binding, which is specified 7 | in simple-panel.txt in this directory. 8 | -------------------------------------------------------------------------------- /bindings/display/panel/lg,lp129qe.txt: -------------------------------------------------------------------------------- 1 | LG 12.9" (2560x1700 pixels) TFT LCD panel 2 | 3 | Required properties: 4 | - compatible: should be "lg,lp129qe" 5 | 6 | This binding is compatible with the simple-panel binding, which is specified 7 | in simple-panel.txt in this directory. 8 | -------------------------------------------------------------------------------- /bindings/display/panel/mitsubishi,aa070mc01.txt: -------------------------------------------------------------------------------- 1 | Mitsubishi "AA070MC01 7.0" WVGA TFT LCD panel 2 | 3 | Required properties: 4 | - compatible: should be "mitsubishi,aa070mc01-ca1" 5 | 6 | This binding is compatible with the simple-panel binding, which is specified 7 | in simple-panel.txt in this directory. 8 | -------------------------------------------------------------------------------- /bindings/display/panel/nec,nl12880b20-05.txt: -------------------------------------------------------------------------------- 1 | NEC LCD Technologies, Ltd. 12.1" WXGA (1280x800) LVDS TFT LCD panel 2 | 3 | Required properties: 4 | - compatible: should be "nec,nl12880bc20-05" 5 | - power-supply: as specified in the base binding 6 | 7 | This binding is compatible with the simple-panel binding, which is specified 8 | in simple-panel.txt in this directory. 9 | -------------------------------------------------------------------------------- /bindings/display/panel/nec,nl4827hc19-05b.txt: -------------------------------------------------------------------------------- 1 | NEC LCD Technologies,Ltd. WQVGA TFT LCD panel 2 | 3 | Required properties: 4 | - compatible: should be "nec,nl4827hc19-05b" 5 | 6 | This binding is compatible with the simple-panel binding, which is specified 7 | in simple-panel.txt in this directory. 8 | -------------------------------------------------------------------------------- /bindings/display/panel/netron-dy,e231732.txt: -------------------------------------------------------------------------------- 1 | Netron-DY E231732 7.0" WSVGA TFT LCD panel 2 | 3 | Required properties: 4 | - compatible: should be "netron-dy,e231732" 5 | 6 | This binding is compatible with the simple-panel binding, which is specified 7 | in simple-panel.txt in this directory. 8 | -------------------------------------------------------------------------------- /bindings/display/panel/newhaven,nhd-4.3-480272ef-atxl.txt: -------------------------------------------------------------------------------- 1 | Newhaven Display International 480 x 272 TFT LCD panel 2 | 3 | Required properties: 4 | - compatible: should be "newhaven,nhd-4.3-480272ef-atxl" 5 | 6 | This binding is compatible with the simple-panel binding, which is specified 7 | in simple-panel.txt in this directory. 8 | -------------------------------------------------------------------------------- /bindings/display/panel/nlt,nl192108ac18-02d.txt: -------------------------------------------------------------------------------- 1 | NLT Technologies, Ltd. 15.6" FHD (1920x1080) LVDS TFT LCD panel 2 | 3 | Required properties: 4 | - compatible: should be "nlt,nl192108ac18-02d" 5 | - power-supply: as specified in the base binding 6 | 7 | This binding is compatible with the simple-panel binding, which is specified 8 | in simple-panel.txt in this directory. 9 | -------------------------------------------------------------------------------- /bindings/display/panel/nvd,9128.txt: -------------------------------------------------------------------------------- 1 | New Vision Display 7.0" 800 RGB x 480 TFT LCD panel 2 | 3 | Required properties: 4 | - compatible: should be "nvd,9128" 5 | 6 | This binding is compatible with the simple-panel binding, which is specified 7 | in simple-panel.txt in this directory. 8 | -------------------------------------------------------------------------------- /bindings/display/panel/okaya,rs800480t-7x0gp.txt: -------------------------------------------------------------------------------- 1 | OKAYA Electric America, Inc. RS800480T-7X0GP 7" WVGA LCD panel 2 | 3 | Required properties: 4 | - compatible: should be "okaya,rs800480t-7x0gp" 5 | 6 | This binding is compatible with the simple-panel binding, which is specified 7 | in simple-panel.txt in this directory. 8 | -------------------------------------------------------------------------------- /bindings/display/panel/olimex,lcd-olinuxino-43-ts.txt: -------------------------------------------------------------------------------- 1 | Olimex 4.3" TFT LCD panel 2 | 3 | Required properties: 4 | - compatible: should be "olimex,lcd-olinuxino-43-ts" 5 | 6 | This binding is compatible with the simple-panel binding, which is specified 7 | in simple-panel.txt in this directory. 8 | -------------------------------------------------------------------------------- /bindings/display/panel/ontat,yx700wv03.txt: -------------------------------------------------------------------------------- 1 | On Tat Industrial Company 7" DPI TFT panel. 2 | 3 | Required properties: 4 | - compatible: should be "ontat,yx700wv03" 5 | 6 | This binding is compatible with the simple-panel binding, which is specified 7 | in simple-panel.txt in this directory. 8 | -------------------------------------------------------------------------------- /bindings/display/panel/ortustech,com43h4m85ulc.txt: -------------------------------------------------------------------------------- 1 | OrtusTech COM43H4M85ULC Blanview 3.7" TFT-LCD panel 2 | 3 | Required properties: 4 | - compatible: should be "ortustech,com43h4m85ulc" 5 | 6 | This binding is compatible with the simple-panel binding, which is specified 7 | in simple-panel.txt in this directory. 8 | -------------------------------------------------------------------------------- /bindings/display/panel/panasonic,vvx10f004b00.txt: -------------------------------------------------------------------------------- 1 | Panasonic Corporation 10.1" WUXGA TFT LCD panel 2 | 3 | Required properties: 4 | - compatible: should be "panasonic,vvx10f004b00" 5 | 6 | This binding is compatible with the simple-panel binding, which is specified 7 | in simple-panel.txt in this directory. 8 | -------------------------------------------------------------------------------- /bindings/display/panel/qiaodian,qd43003c0-40.txt: -------------------------------------------------------------------------------- 1 | QiaoDian XianShi Corporation 4"3 TFT LCD panel 2 | 3 | Required properties: 4 | - compatible: should be "qiaodian,qd43003c0-40" 5 | 6 | This binding is compatible with the simple-panel binding, which is specified 7 | in simple-panel.txt in this directory. 8 | -------------------------------------------------------------------------------- /bindings/display/panel/samsung,lsn122dl01-c01.txt: -------------------------------------------------------------------------------- 1 | Samsung 12.2" (2560x1600 pixels) TFT LCD panel 2 | 3 | Required properties: 4 | - compatible: should be "samsung,lsn122dl01-c01" 5 | 6 | This binding is compatible with the simple-panel binding, which is specified 7 | in simple-panel.txt in this directory. 8 | -------------------------------------------------------------------------------- /bindings/display/panel/samsung,ltn101nt05.txt: -------------------------------------------------------------------------------- 1 | Samsung Electronics 10.1" WSVGA TFT LCD panel 2 | 3 | Required properties: 4 | - compatible: should be "samsung,ltn101nt05" 5 | 6 | This binding is compatible with the simple-panel binding, which is specified 7 | in simple-panel.txt in this directory. 8 | -------------------------------------------------------------------------------- /bindings/display/panel/samsung,ltn140at29-301.txt: -------------------------------------------------------------------------------- 1 | Samsung Electronics 14" WXGA (1366x768) TFT LCD panel 2 | 3 | Required properties: 4 | - compatible: should be "samsung,ltn140at29-301" 5 | 6 | This binding is compatible with the simple-panel binding, which is specified 7 | in simple-panel.txt in this directory. 8 | -------------------------------------------------------------------------------- /bindings/display/panel/sharp,lq101k1ly04.txt: -------------------------------------------------------------------------------- 1 | Sharp Display Corp. LQ101K1LY04 10.07" WXGA TFT LCD panel 2 | 3 | Required properties: 4 | - compatible: should be "sharp,lq101k1ly04" 5 | 6 | This binding is compatible with the simple-panel binding, which is specified 7 | in simple-panel.txt in this directory. 8 | -------------------------------------------------------------------------------- /bindings/display/panel/sharp,lq123p1jx31.txt: -------------------------------------------------------------------------------- 1 | Sharp 12.3" (2400x1600 pixels) TFT LCD panel 2 | 3 | Required properties: 4 | - compatible: should be "sharp,lq123p1jx31" 5 | 6 | This binding is compatible with the simple-panel binding, which is specified 7 | in simple-panel.txt in this directory. 8 | -------------------------------------------------------------------------------- /bindings/display/panel/shelly,sca07010-bfn-lnn.txt: -------------------------------------------------------------------------------- 1 | Shelly SCA07010-BFN-LNN 7.0" WVGA TFT LCD panel 2 | 3 | Required properties: 4 | - compatible: should be "shelly,sca07010-bfn-lnn" 5 | 6 | This binding is compatible with the simple-panel binding, which is specified 7 | in simple-panel.txt in this directory. 8 | -------------------------------------------------------------------------------- /bindings/display/panel/simple-panel.txt: -------------------------------------------------------------------------------- 1 | See panel-common.yaml in this directory. 2 | -------------------------------------------------------------------------------- /bindings/display/panel/starry,kr122ea0sra.txt: -------------------------------------------------------------------------------- 1 | Starry 12.2" (1920x1200 pixels) TFT LCD panel 2 | 3 | Required properties: 4 | - compatible: should be "starry,kr122ea0sra" 5 | 6 | This binding is compatible with the simple-panel binding, which is specified 7 | in simple-panel.txt in this directory. 8 | -------------------------------------------------------------------------------- /bindings/display/panel/startek,startek-kd050c.txt: -------------------------------------------------------------------------------- 1 | Startek Electronic Technology Co. KD050C 5.0" WVGA TFT LCD panel 2 | 3 | Required properties: 4 | - compatible: should be "startek,startek-kd050c" 5 | -------------------------------------------------------------------------------- /bindings/display/panel/tianma,tm070jdhg30.txt: -------------------------------------------------------------------------------- 1 | Tianma Micro-electronics TM070JDHG30 7.0" WXGA TFT LCD panel 2 | 3 | Required properties: 4 | - compatible: should be "tianma,tm070jdhg30" 5 | 6 | This binding is compatible with the simple-panel binding, which is specified 7 | in simple-panel.txt in this directory. 8 | -------------------------------------------------------------------------------- /bindings/display/panel/toshiba,lt089ac29000.txt: -------------------------------------------------------------------------------- 1 | Toshiba 8.9" WXGA (1280x768) TFT LCD panel 2 | 3 | Required properties: 4 | - compatible: should be "toshiba,lt089ac29000" 5 | - power-supply: as specified in the base binding 6 | 7 | This binding is compatible with the simple-panel binding, which is specified 8 | in simple-panel.txt in this directory. 9 | -------------------------------------------------------------------------------- /bindings/display/panel/tpk,f07a-0102.txt: -------------------------------------------------------------------------------- 1 | TPK U.S.A. LLC Fusion 7" integrated projected capacitive touch display with, 2 | 800 x 480 (WVGA) LCD panel. 3 | 4 | Required properties: 5 | - compatible: should be "tpk,f07a-0102" 6 | 7 | This binding is compatible with the simple-panel binding, which is specified 8 | in simple-panel.txt in this directory. 9 | -------------------------------------------------------------------------------- /bindings/display/panel/tpk,f10a-0102.txt: -------------------------------------------------------------------------------- 1 | TPK U.S.A. LLC Fusion 10.1" integrated projected capacitive touch display with, 2 | 1024 x 600 (WSVGA) LCD panel. 3 | 4 | Required properties: 5 | - compatible: should be "tpk,f10a-0102" 6 | 7 | This binding is compatible with the simple-panel binding, which is specified 8 | in simple-panel.txt in this directory. 9 | -------------------------------------------------------------------------------- /bindings/dma/dma.txt: -------------------------------------------------------------------------------- 1 | This file has been moved to dma-controller.yaml. 2 | -------------------------------------------------------------------------------- /bindings/fpga/altera-pr-ip.txt: -------------------------------------------------------------------------------- 1 | Altera Arria10 Partial Reconfiguration IP 2 | 3 | Required properties: 4 | - compatible : should contain "altr,a10-pr-ip" 5 | - reg : base address and size for memory mapped io. 6 | 7 | Example: 8 | 9 | fpga_mgr: fpga-mgr@ff20c000 { 10 | compatible = "altr,a10-pr-ip"; 11 | reg = <0xff20c000 0x10>; 12 | }; 13 | -------------------------------------------------------------------------------- /bindings/gpio/gpio-exar.txt: -------------------------------------------------------------------------------- 1 | Exportable MPIO interface of Exar UART chips 2 | 3 | Required properties of the device: 4 | - exar,first-pin: first exportable pins (0..15) 5 | - ngpios: number of exportable pins (1..16) 6 | -------------------------------------------------------------------------------- /bindings/gpio/gpio-stericsson-coh901.txt: -------------------------------------------------------------------------------- 1 | ST-Ericsson COH 901 571/3 GPIO controller 2 | 3 | Required properties: 4 | - compatible: Compatible property value should be "stericsson,gpio-coh901" 5 | - reg: Physical base address of the controller and length of memory mapped 6 | region. 7 | - interrupts: the 0...n interrupts assigned to the different GPIO ports/banks. 8 | -------------------------------------------------------------------------------- /bindings/h8300/cpu.txt: -------------------------------------------------------------------------------- 1 | * H8/300 CPU bindings 2 | 3 | Required properties: 4 | 5 | - compatible: Compatible property value should be "renesas,h8300". 6 | - clock-frequency: Contains the clock frequency for CPU, in Hz. 7 | 8 | Example: 9 | 10 | cpu@0 { 11 | compatible = "renesas,h8300"; 12 | clock-frequency = <20000000>; 13 | }; 14 | -------------------------------------------------------------------------------- /bindings/hwmon/ad741x.txt: -------------------------------------------------------------------------------- 1 | * AD7416/AD7417/AD7418 Temperature Sensor Device Tree Bindings 2 | 3 | Required properties: 4 | - compatible: one of 5 | "adi,ad7416" 6 | "adi,ad7417" 7 | "adi,ad7418" 8 | - reg: I2C address 9 | 10 | Example: 11 | 12 | hwmon@28 { 13 | compatible = "adi,ad7418"; 14 | reg = <0x28>; 15 | }; 16 | -------------------------------------------------------------------------------- /bindings/hwmon/as370.txt: -------------------------------------------------------------------------------- 1 | Bindings for Synaptics AS370 PVT sensors 2 | 3 | Required properties: 4 | - compatible : "syna,as370-hwmon" 5 | - reg : address and length of the register set. 6 | 7 | Example: 8 | hwmon@ea0810 { 9 | compatible = "syna,as370-hwmon"; 10 | reg = <0xea0810 0xc>; 11 | }; 12 | -------------------------------------------------------------------------------- /bindings/hwmon/dps650ab.txt: -------------------------------------------------------------------------------- 1 | Bindings for Delta Electronics DPS-650-AB power supply 2 | 3 | Required properties: 4 | - compatible : "delta,dps650ab" 5 | - reg : I2C address, one of 0x58, 0x59. 6 | 7 | Example: 8 | dps650ab@58 { 9 | compatible = "delta,dps650ab"; 10 | reg = <0x58>; 11 | }; 12 | -------------------------------------------------------------------------------- /bindings/hwmon/hih6130.txt: -------------------------------------------------------------------------------- 1 | Honeywell Humidicon HIH-6130 humidity/temperature sensor 2 | -------------------------------------------------------- 3 | 4 | Requires node properties: 5 | - compatible : "honeywell,hi6130" 6 | - reg : the I2C address of the device. This is 0x27. 7 | 8 | Example: 9 | hih6130@27 { 10 | compatible = "honeywell,hih6130"; 11 | reg = <0x27>; 12 | }; 13 | -------------------------------------------------------------------------------- /bindings/hwmon/ltq-cputemp.txt: -------------------------------------------------------------------------------- 1 | Lantiq cpu temperatur sensor 2 | 3 | Requires node properties: 4 | - compatible value : 5 | "lantiq,cputemp" 6 | 7 | Example: 8 | cputemp@0 { 9 | compatible = "lantiq,cputemp"; 10 | }; 11 | -------------------------------------------------------------------------------- /bindings/hwmon/max1619.txt: -------------------------------------------------------------------------------- 1 | Bindings for MAX1619 Temperature Sensor 2 | 3 | Required properties: 4 | - compatible : "maxim,max1619" 5 | - reg : I2C address, one of 0x18, 0x19, 0x1a, 0x29, 0x2a, 0x2b, 0x4c, or 6 | 0x4d, 0x4e 7 | 8 | Example: 9 | temp@4c { 10 | compatible = "maxim,max1619"; 11 | reg = <0x4c>; 12 | }; 13 | -------------------------------------------------------------------------------- /bindings/hwmon/stts751.txt: -------------------------------------------------------------------------------- 1 | * STTS751 thermometer. 2 | 3 | Required node properties: 4 | - compatible: "stts751" 5 | - reg: I2C bus address of the device 6 | 7 | Optional properties: 8 | - smbus-timeout-disable: when set, the smbus timeout function will be disabled 9 | 10 | Example stts751 node: 11 | 12 | temp-sensor { 13 | compatible = "stts751"; 14 | reg = <0x48>; 15 | } 16 | -------------------------------------------------------------------------------- /bindings/i2c/i2c-versatile.txt: -------------------------------------------------------------------------------- 1 | i2c Controller on ARM Versatile platform: 2 | 3 | Required properties: 4 | - compatible : Must be "arm,versatile-i2c"; 5 | - reg 6 | - #address-cells = <1>; 7 | - #size-cells = <0>; 8 | 9 | Optional properties: 10 | - Child nodes conforming to i2c bus binding 11 | -------------------------------------------------------------------------------- /bindings/iio/chemical/bme680.txt: -------------------------------------------------------------------------------- 1 | Bosch Sensortec BME680 pressure/temperature/humidity/voc sensors 2 | 3 | Required properties: 4 | - compatible: must be "bosch,bme680" 5 | 6 | Example: 7 | 8 | bme680@76 { 9 | compatible = "bosch,bme680"; 10 | reg = <0x76>; 11 | }; 12 | -------------------------------------------------------------------------------- /bindings/iio/chemical/sensirion,sgp30.txt: -------------------------------------------------------------------------------- 1 | * Sensirion SGP30/SGPC3 multi-pixel Gas Sensor 2 | 3 | Required properties: 4 | 5 | - compatible: must be one of 6 | "sensirion,sgp30" 7 | "sensirion,sgpc3" 8 | - reg: the I2C address of the sensor 9 | 10 | Example: 11 | 12 | gas@58 { 13 | compatible = "sensirion,sgp30"; 14 | reg = <0x58>; 15 | }; 16 | -------------------------------------------------------------------------------- /bindings/iio/dac/max5821.txt: -------------------------------------------------------------------------------- 1 | Maxim max5821 DAC device driver 2 | 3 | Required properties: 4 | - compatible: Must be "maxim,max5821" 5 | - reg: Should contain the DAC I2C address 6 | - vref-supply: Phandle to the vref power supply 7 | 8 | Example: 9 | 10 | max5821@38 { 11 | compatible = "maxim,max5821"; 12 | reg = <0x38>; 13 | vref-supply = <®_max5821>; 14 | }; 15 | -------------------------------------------------------------------------------- /bindings/iio/humidity/hdc100x.txt: -------------------------------------------------------------------------------- 1 | * HDC100x temperature + humidity sensors 2 | 3 | Required properties: 4 | - compatible: Should contain one of the following: 5 | ti,hdc1000 6 | ti,hdc1008 7 | ti,hdc1010 8 | ti,hdc1050 9 | ti,hdc1080 10 | - reg: i2c address of the sensor 11 | 12 | Example: 13 | 14 | hdc100x@40 { 15 | compatible = "ti,hdc1000"; 16 | reg = <0x40>; 17 | }; 18 | -------------------------------------------------------------------------------- /bindings/iio/humidity/htu21.txt: -------------------------------------------------------------------------------- 1 | *HTU21 - Measurement-Specialties htu21 temperature & humidity sensor and humidity part of MS8607 sensor 2 | 3 | Required properties: 4 | 5 | - compatible: should be "meas,htu21" or "meas,ms8607-humidity" 6 | - reg: I2C address of the sensor 7 | 8 | Example: 9 | 10 | htu21@40 { 11 | compatible = "meas,htu21"; 12 | reg = <0x40>; 13 | }; 14 | -------------------------------------------------------------------------------- /bindings/iio/light/renesas,isl29501.txt: -------------------------------------------------------------------------------- 1 | * ISL29501 Time-of-flight sensor. 2 | 3 | Required properties: 4 | 5 | - compatible : should be "renesas,isl29501" 6 | - reg : the I2C address of the sensor 7 | 8 | Example: 9 | 10 | isl29501@57 { 11 | compatible = "renesas,isl29501"; 12 | reg = <0x57>; 13 | }; 14 | -------------------------------------------------------------------------------- /bindings/iio/light/vl6180.txt: -------------------------------------------------------------------------------- 1 | STMicro VL6180 - ALS, range and proximity sensor 2 | 3 | Link to datasheet: http://www.st.com/resource/en/datasheet/vl6180x.pdf 4 | 5 | Required properties: 6 | 7 | -compatible: should be "st,vl6180" 8 | -reg: the I2C address of the sensor 9 | 10 | Example: 11 | 12 | vl6180@29 { 13 | compatible = "st,vl6180"; 14 | reg = <0x29>; 15 | }; 16 | -------------------------------------------------------------------------------- /bindings/iio/magnetometer/mmc35240.txt: -------------------------------------------------------------------------------- 1 | * MEMSIC MMC35240 magnetometer sensor 2 | 3 | Required properties: 4 | 5 | - compatible : should be "memsic,mmc35240" 6 | - reg : the I2C address of the magnetometer 7 | 8 | Example: 9 | 10 | mmc35240@30 { 11 | compatible = "memsic,mmc35240"; 12 | reg = <0x30>; 13 | }; 14 | -------------------------------------------------------------------------------- /bindings/iio/proximity/vl53l0x.txt: -------------------------------------------------------------------------------- 1 | ST VL53L0X ToF ranging sensor 2 | 3 | Required properties: 4 | - compatible: must be "st,vl53l0x" 5 | - reg: i2c address where to find the device 6 | 7 | Example: 8 | 9 | vl53l0x@29 { 10 | compatible = "st,vl53l0x"; 11 | reg = <0x29>; 12 | }; 13 | -------------------------------------------------------------------------------- /bindings/iio/temperature/temperature-bindings.txt: -------------------------------------------------------------------------------- 1 | If the temperature sensor device can be configured to use some specific 2 | thermocouple type, you can use the defined types provided in the file 3 | "include/dt-bindings/iio/temperature/thermocouple.h". 4 | 5 | Property: 6 | thermocouple-type: A single cell representing the type of the thermocouple 7 | used by the device. 8 | -------------------------------------------------------------------------------- /bindings/input/fsl-mma8450.txt: -------------------------------------------------------------------------------- 1 | * Freescale MMA8450 3-Axis Accelerometer 2 | 3 | Required properties: 4 | - compatible : "fsl,mma8450". 5 | - reg: the I2C address of MMA8450 6 | 7 | Example: 8 | 9 | accelerometer: mma8450@1c { 10 | compatible = "fsl,mma8450"; 11 | reg = <0x1c>; 12 | }; 13 | -------------------------------------------------------------------------------- /bindings/input/gpio-beeper.txt: -------------------------------------------------------------------------------- 1 | * GPIO beeper device tree bindings 2 | 3 | Register a beeper connected to GPIO pin. 4 | 5 | Required properties: 6 | - compatible: Should be "gpio-beeper". 7 | - gpios: From common gpio binding; gpio connection to beeper enable pin. 8 | 9 | Example: 10 | beeper: beeper { 11 | compatible = "gpio-beeper"; 12 | gpios = <&gpio3 23 GPIO_ACTIVE_HIGH>; 13 | }; 14 | -------------------------------------------------------------------------------- /bindings/input/keys.txt: -------------------------------------------------------------------------------- 1 | General Keys Properties: 2 | 3 | Optional properties for Keys: 4 | - power-off-time-sec: Duration in seconds which the key should be kept 5 | pressed for device to power off automatically. Device with key pressed 6 | shutdown feature can specify this property. 7 | - linux,keycodes: Specifies the numeric keycode values to be used for 8 | reporting key presses. 9 | -------------------------------------------------------------------------------- /bindings/input/snvs-pwrkey.txt: -------------------------------------------------------------------------------- 1 | See Documentation/devicetree/bindings/crypto/fsl-sec4.txt 2 | -------------------------------------------------------------------------------- /bindings/input/tca8418_keypad.txt: -------------------------------------------------------------------------------- 1 | This binding is based on the matrix-keymap binding with the following 2 | changes: 3 | 4 | keypad,num-rows and keypad,num-columns are required. 5 | 6 | Required properties: 7 | - compatible: "ti,tca8418" 8 | - reg: the I2C address 9 | - interrupts: IRQ line number, should trigger on falling edge 10 | - linux,keymap: Keys definitions, see keypad-matrix. 11 | -------------------------------------------------------------------------------- /bindings/jailhouse.txt: -------------------------------------------------------------------------------- 1 | Jailhouse non-root cell device tree bindings 2 | -------------------------------------------- 3 | 4 | When running in a non-root Jailhouse cell (partition), the device tree of this 5 | platform shall have a top-level "hypervisor" node with the following 6 | properties: 7 | 8 | - compatible = "jailhouse,cell" 9 | -------------------------------------------------------------------------------- /bindings/leds/backlight/max8925-backlight.txt: -------------------------------------------------------------------------------- 1 | 88pm860x-backlight bindings 2 | 3 | Optional properties: 4 | - maxim,max8925-dual-string: whether support dual string 5 | 6 | Example: 7 | 8 | backlights { 9 | maxim,max8925-dual-string = <0>; 10 | }; 11 | -------------------------------------------------------------------------------- /bindings/media/cec.txt: -------------------------------------------------------------------------------- 1 | Common bindings for HDMI CEC adapters 2 | 3 | - hdmi-phandle: phandle to the HDMI controller. 4 | 5 | - needs-hpd: if present the CEC support is only available when the HPD 6 | is high. Some boards only let the CEC pin through if the HPD is high, 7 | for example if there is a level converter that uses the HPD to power 8 | up or down. 9 | -------------------------------------------------------------------------------- /bindings/media/i2c/ak7375.txt: -------------------------------------------------------------------------------- 1 | Asahi Kasei Microdevices AK7375 voice coil lens driver 2 | 3 | AK7375 is a camera voice coil lens. 4 | 5 | Mandatory properties: 6 | 7 | - compatible: "asahi-kasei,ak7375" 8 | - reg: I2C slave address 9 | -------------------------------------------------------------------------------- /bindings/media/i2c/dongwoon,dw9714.txt: -------------------------------------------------------------------------------- 1 | Dongwoon Anatech DW9714 camera voice coil lens driver 2 | 3 | DW9174 is a 10-bit DAC with current sink capability. It is intended 4 | for driving voice coil lenses in camera modules. 5 | 6 | Mandatory properties: 7 | 8 | - compatible: "dongwoon,dw9714" 9 | - reg: I²C slave address 10 | -------------------------------------------------------------------------------- /bindings/media/i2c/dongwoon,dw9807-vcm.txt: -------------------------------------------------------------------------------- 1 | Dongwoon Anatech DW9807 voice coil lens driver 2 | 3 | DW9807 is a 10-bit DAC with current sink capability. It is intended for 4 | controlling voice coil lenses. 5 | 6 | Mandatory properties: 7 | 8 | - compatible: "dongwoon,dw9807-vcm" 9 | - reg: I2C slave address 10 | -------------------------------------------------------------------------------- /bindings/media/rc.txt: -------------------------------------------------------------------------------- 1 | This file has been moved to rc.yaml. 2 | -------------------------------------------------------------------------------- /bindings/memory-controllers/renesas,h8300-bsc.txt: -------------------------------------------------------------------------------- 1 | * H8/300 bus controller 2 | 3 | Required properties: 4 | - compatible: Must be "renesas,h8300-bsc". 5 | - reg: Base address and length of BSC registers. 6 | 7 | Example. 8 | bsc: memory-controller@fee01e { 9 | compatible = "renesas,h8300h-bsc", "renesas,h8300-bsc"; 10 | reg = <0xfee01e 8>; 11 | }; 12 | 13 | -------------------------------------------------------------------------------- /bindings/mips/brcm/brcm,bmips.txt: -------------------------------------------------------------------------------- 1 | * Broadcom MIPS (BMIPS) CPUs 2 | 3 | Required properties: 4 | - compatible: "brcm,bmips3300", "brcm,bmips4350", "brcm,bmips4380", 5 | "brcm,bmips5000" 6 | 7 | - mips-hpt-frequency: This is common to all CPUs in the system so it lives 8 | under the "cpus" node. 9 | -------------------------------------------------------------------------------- /bindings/mips/ni.txt: -------------------------------------------------------------------------------- 1 | National Instruments MIPS platforms 2 | 3 | required root node properties: 4 | - compatible: must be "ni,169445" 5 | 6 | CPU Nodes 7 | - compatible: must be "mti,mips14KEc" 8 | -------------------------------------------------------------------------------- /bindings/mmc/mmc.txt: -------------------------------------------------------------------------------- 1 | This file has moved to mmc-controller.yaml. 2 | -------------------------------------------------------------------------------- /bindings/mtd/spi-nand.txt: -------------------------------------------------------------------------------- 1 | SPI NAND flash 2 | 3 | Required properties: 4 | - compatible: should be "spi-nand" 5 | - reg: should encode the chip-select line used to access the NAND chip 6 | -------------------------------------------------------------------------------- /bindings/net/bluetooth.txt: -------------------------------------------------------------------------------- 1 | The following properties are common to the Bluetooth controllers: 2 | 3 | - local-bd-address: array of 6 bytes, specifies the BD address that was 4 | uniquely assigned to the Bluetooth device, formatted with least significant 5 | byte first (little-endian). 6 | -------------------------------------------------------------------------------- /bindings/net/ethernet.txt: -------------------------------------------------------------------------------- 1 | This file has moved to ethernet-controller.yaml. 2 | -------------------------------------------------------------------------------- /bindings/net/fixed-link.txt: -------------------------------------------------------------------------------- 1 | This file has moved to ethernet-controller.yaml. 2 | -------------------------------------------------------------------------------- /bindings/net/maxim,ds26522.txt: -------------------------------------------------------------------------------- 1 | * Maxim (Dallas) DS26522 Dual T1/E1/J1 Transceiver 2 | 3 | Required properties: 4 | - compatible: Should contain "maxim,ds26522". 5 | - reg: SPI CS. 6 | - spi-max-frequency: SPI clock. 7 | 8 | Example: 9 | slic@1 { 10 | compatible = "maxim,ds26522"; 11 | reg = <1>; 12 | spi-max-frequency = <2000000>; /* input clock */ 13 | }; 14 | -------------------------------------------------------------------------------- /bindings/net/mdio.txt: -------------------------------------------------------------------------------- 1 | This file has moved to mdio.yaml. 2 | -------------------------------------------------------------------------------- /bindings/net/phy.txt: -------------------------------------------------------------------------------- 1 | This file has moved to ethernet-phy.yaml. 2 | -------------------------------------------------------------------------------- /bindings/net/stmmac.txt: -------------------------------------------------------------------------------- 1 | This file has moved to snps,dwmac.yaml. 2 | -------------------------------------------------------------------------------- /bindings/nvmem/nvmem.txt: -------------------------------------------------------------------------------- 1 | This file has been moved to nvmem.yaml and nvmem-consumer.yaml. 2 | -------------------------------------------------------------------------------- /bindings/platform/msm/veth_ipa.txt: -------------------------------------------------------------------------------- 1 | Qualcomm Technologies, Inc. Veth IPA device 2 | 3 | This specifies the bindings for QTI VETH_IPA that provides backhaul 4 | connectivity. 5 | 6 | Required properties: 7 | - compatible: Must be "qcom,veth-ipa" 8 | 9 | 10 | Example: 11 | qcom,veth-ipa { 12 | compatible = "qcom,veth-ipa"; 13 | }; 14 | 15 | -------------------------------------------------------------------------------- /bindings/power/mti,mips-cpc.txt: -------------------------------------------------------------------------------- 1 | Binding for MIPS Cluster Power Controller (CPC). 2 | 3 | This binding allows a system to specify where the CPC registers are 4 | located. 5 | 6 | Required properties: 7 | compatible : Should be "mti,mips-cpc". 8 | regs: Should describe the address & size of the CPC register region. 9 | -------------------------------------------------------------------------------- /bindings/power/reset/ocelot-reset.txt: -------------------------------------------------------------------------------- 1 | Microsemi Ocelot reset controller 2 | 3 | The DEVCPU_GCB:CHIP_REGS have a SOFT_RST register that can be used to reset the 4 | SoC MIPS core. 5 | 6 | Required Properties: 7 | - compatible: "mscc,ocelot-chip-reset" 8 | 9 | Example: 10 | reset@1070008 { 11 | compatible = "mscc,ocelot-chip-reset"; 12 | reg = <0x1070008 0x4>; 13 | }; 14 | 15 | -------------------------------------------------------------------------------- /bindings/power/reset/restart-poweroff.txt: -------------------------------------------------------------------------------- 1 | * Restart Power Off 2 | 3 | Buffalo Linkstation LS-XHL and LS-CHLv2, and other devices power off 4 | by restarting and letting u-boot keep hold of the machine until the 5 | user presses a button. 6 | 7 | Required Properties: 8 | - compatible: Should be "restart-poweroff" 9 | -------------------------------------------------------------------------------- /bindings/power/reset/st-reset.txt: -------------------------------------------------------------------------------- 1 | *Device-Tree bindings for ST SW reset functionality 2 | 3 | Required properties: 4 | - compatible: should be "stih407-restart". 5 | - st,syscfg: should be a phandle of the syscfg node. 6 | 7 | Example node: 8 | restart { 9 | compatible = "st,stih407-restart"; 10 | st,syscfg = <&syscfg_sbc_reg>; 11 | }; 12 | -------------------------------------------------------------------------------- /bindings/power/supply/olpc_battery.txt: -------------------------------------------------------------------------------- 1 | OLPC battery 2 | ~~~~~~~~~~~~ 3 | 4 | Required properties: 5 | - compatible : "olpc,xo1-battery" or "olpc,xo1.5-battery" 6 | -------------------------------------------------------------------------------- /bindings/regulator/regulator.txt: -------------------------------------------------------------------------------- 1 | This file has moved to regulator.yaml. 2 | -------------------------------------------------------------------------------- /bindings/reset/st,stm32-rcc.txt: -------------------------------------------------------------------------------- 1 | STMicroelectronics STM32 Peripheral Reset Controller 2 | ==================================================== 3 | 4 | The RCC IP is both a reset and a clock controller. 5 | 6 | Please see Documentation/devicetree/bindings/clock/st,stm32-rcc.txt 7 | -------------------------------------------------------------------------------- /bindings/reset/st,stm32mp1-rcc.txt: -------------------------------------------------------------------------------- 1 | STMicroelectronics STM32MP1 Peripheral Reset Controller 2 | ======================================================= 3 | 4 | The RCC IP is both a reset and a clock controller. 5 | 6 | Please see Documentation/devicetree/bindings/clock/st,stm32mp1-rcc.txt 7 | -------------------------------------------------------------------------------- /bindings/rng/hisi-rng.txt: -------------------------------------------------------------------------------- 1 | Hisilicon Random Number Generator 2 | 3 | Required properties: 4 | - compatible : Should be "hisilicon,hip04-rng" or "hisilicon,hip05-rng" 5 | - reg : Offset and length of the register set of this block 6 | 7 | Example: 8 | 9 | rng@d1010000 { 10 | compatible = "hisilicon,hip05-rng"; 11 | reg = <0xd1010000 0x100>; 12 | }; 13 | -------------------------------------------------------------------------------- /bindings/rtc/maxim,ds1742.txt: -------------------------------------------------------------------------------- 1 | * Maxim (Dallas) DS1742/DS1743 Real Time Clock 2 | 3 | Required properties: 4 | - compatible: Should contain "maxim,ds1742". 5 | - reg: Physical base address of the RTC and length of memory 6 | mapped region. 7 | 8 | Example: 9 | rtc: rtc@10000000 { 10 | compatible = "maxim,ds1742"; 11 | reg = <0x10000000 0x800>; 12 | }; 13 | -------------------------------------------------------------------------------- /bindings/rtc/maxim,mcp795.txt: -------------------------------------------------------------------------------- 1 | * Maxim MCP795 SPI Serial Real-Time Clock 2 | 3 | Required properties: 4 | - compatible: Should contain "maxim,mcp795". 5 | - reg: SPI address for chip 6 | 7 | Example: 8 | mcp795: rtc@0 { 9 | compatible = "maxim,mcp795"; 10 | reg = <0>; 11 | }; 12 | -------------------------------------------------------------------------------- /bindings/rtc/olpc-xo1-rtc.txt: -------------------------------------------------------------------------------- 1 | OLPC XO-1 RTC 2 | ~~~~~~~~~~~~~ 3 | 4 | Required properties: 5 | - compatible : "olpc,xo1-rtc" 6 | -------------------------------------------------------------------------------- /bindings/rtc/pxa-rtc.txt: -------------------------------------------------------------------------------- 1 | * PXA RTC 2 | 3 | PXA specific RTC driver. 4 | 5 | Required properties: 6 | - compatible : Should be "marvell,pxa-rtc" 7 | 8 | Examples: 9 | 10 | rtc@40900000 { 11 | compatible = "marvell,pxa-rtc"; 12 | reg = <0x40900000 0x3c>; 13 | interrupts = <30 31>; 14 | }; 15 | -------------------------------------------------------------------------------- /bindings/rtc/rtc.txt: -------------------------------------------------------------------------------- 1 | This file has been moved to rtc.yaml. 2 | -------------------------------------------------------------------------------- /bindings/rtc/sirf,prima2-sysrtc.txt: -------------------------------------------------------------------------------- 1 | SiRFSoC Real Time Clock 2 | 3 | Required properties: 4 | - compatible: must be "sirf,prima2-sysrtc" 5 | - reg: address range of rtc register set. 6 | - interrupts: rtc alarm interrupts. 7 | 8 | Example: 9 | rtc@2000 { 10 | compatible = "sirf,prima2-sysrtc"; 11 | reg = <0x2000 0x1000>; 12 | interrupts = <52 53 54>; 13 | }; 14 | -------------------------------------------------------------------------------- /bindings/rtc/snvs-rtc.txt: -------------------------------------------------------------------------------- 1 | See Documentation/devicetree/bindings/crypto/fsl-sec4.txt for details. 2 | -------------------------------------------------------------------------------- /bindings/rtc/spear-rtc.txt: -------------------------------------------------------------------------------- 1 | * SPEAr RTC 2 | 3 | Required properties: 4 | - compatible : "st,spear600-rtc" 5 | - reg : Address range of the rtc registers 6 | - interrupt: Should contain the rtc interrupt number 7 | 8 | Example: 9 | 10 | rtc@fc000000 { 11 | compatible = "st,spear600-rtc"; 12 | reg = <0xfc000000 0x1000>; 13 | interrupt-parent = <&vic1>; 14 | interrupts = <12>; 15 | }; 16 | -------------------------------------------------------------------------------- /bindings/rtc/twl-rtc.txt: -------------------------------------------------------------------------------- 1 | * Texas Instruments TWL4030/6030 RTC 2 | 3 | Required properties: 4 | - compatible : Should be "ti,twl4030-rtc" 5 | - interrupts : Should be the interrupt number. 6 | 7 | Example: 8 | rtc { 9 | compatible = "ti,twl4030-rtc"; 10 | interrupts = <11>; 11 | }; 12 | -------------------------------------------------------------------------------- /bindings/serial/altera_jtaguart.txt: -------------------------------------------------------------------------------- 1 | Altera JTAG UART 2 | 3 | Required properties: 4 | - compatible : should be "ALTR,juart-1.0" 5 | - compatible : should be "altr,juart-1.0" 6 | -------------------------------------------------------------------------------- /bindings/serial/altera_uart.txt: -------------------------------------------------------------------------------- 1 | Altera UART 2 | 3 | Required properties: 4 | - compatible : should be "ALTR,uart-1.0" 5 | - compatible : should be "altr,uart-1.0" 6 | 7 | Optional properties: 8 | - clock-frequency : frequency of the clock input to the UART 9 | -------------------------------------------------------------------------------- /bindings/serial/mrvl-serial.txt: -------------------------------------------------------------------------------- 1 | PXA UART controller 2 | 3 | Required properties: 4 | - compatible : should be "mrvl,mmp-uart" or "mrvl,pxa-uart". 5 | -------------------------------------------------------------------------------- /bindings/serio/altera_ps2.txt: -------------------------------------------------------------------------------- 1 | Altera UP PS/2 controller 2 | 3 | Required properties: 4 | - compatible : should be "ALTR,ps2-1.0". 5 | - compatible : should be "altr,ps2-1.0". 6 | -------------------------------------------------------------------------------- /bindings/serio/olpc,ap-sp.txt: -------------------------------------------------------------------------------- 1 | OLPC AP-SP serio interface 2 | 3 | Required properties: 4 | - compatible : "olpc,ap-sp" 5 | - reg : base address and length of SoC's WTM registers 6 | - interrupts : SP-AP interrupt 7 | 8 | Example: 9 | ap-sp@d4290000 { 10 | compatible = "olpc,ap-sp"; 11 | reg = <0xd4290000 0x1000>; 12 | interrupts = <40>; 13 | } 14 | -------------------------------------------------------------------------------- /bindings/soc/qcom/qcom,vm-restart.txt: -------------------------------------------------------------------------------- 1 | * VM Restart Driver 2 | 3 | VM restart driver supports virtual machine power down and restart. 4 | 5 | Required properties: 6 | - compatible: Must be "qcom,vm-restart" 7 | 8 | Example: 9 | vm_restart: restart { 10 | compatible = "qcom,vm-restart"; 11 | }; 12 | 13 | -------------------------------------------------------------------------------- /bindings/sound/ak4554.txt: -------------------------------------------------------------------------------- 1 | AK4554 ADC/DAC 2 | 3 | Required properties: 4 | 5 | - compatible : "asahi-kasei,ak4554" 6 | 7 | Example: 8 | 9 | ak4554-adc-dac { 10 | compatible = "asahi-kasei,ak4554"; 11 | }; 12 | -------------------------------------------------------------------------------- /bindings/sound/bt-sco.txt: -------------------------------------------------------------------------------- 1 | Bluetooth-SCO audio CODEC 2 | 3 | This device support generic Bluetooth SCO link. 4 | 5 | Required properties: 6 | 7 | - compatible : "delta,dfbmcs320" or "linux,bt-sco" 8 | 9 | Example: 10 | 11 | codec: bt_sco { 12 | compatible = "delta,dfbmcs320"; 13 | }; 14 | -------------------------------------------------------------------------------- /bindings/sound/gtm601.txt: -------------------------------------------------------------------------------- 1 | GTM601 UMTS modem audio interface CODEC 2 | 3 | This device has no configuration interface. Sample rate is fixed - 8kHz. 4 | 5 | Required properties: 6 | 7 | - compatible : "option,gtm601" 8 | 9 | Example: 10 | 11 | codec: gtm601_codec { 12 | compatible = "option,gtm601"; 13 | }; 14 | -------------------------------------------------------------------------------- /bindings/sound/hdmi.txt: -------------------------------------------------------------------------------- 1 | Device-Tree bindings for dummy HDMI codec 2 | 3 | Required properties: 4 | - compatible: should be "linux,hdmi-audio". 5 | 6 | CODEC output pins: 7 | * TX 8 | 9 | CODEC input pins: 10 | * RX 11 | 12 | Example node: 13 | 14 | hdmi_audio: hdmi_audio@0 { 15 | compatible = "linux,hdmi-audio"; 16 | }; 17 | -------------------------------------------------------------------------------- /bindings/sound/max98371.txt: -------------------------------------------------------------------------------- 1 | max98371 codec 2 | 3 | This device supports I2C mode only. 4 | 5 | Required properties: 6 | 7 | - compatible : "maxim,max98371" 8 | - reg : The chip select number on the I2C bus 9 | 10 | Example: 11 | 12 | &i2c { 13 | max98371: max98371@31 { 14 | compatible = "maxim,max98371"; 15 | reg = <0x31>; 16 | }; 17 | }; 18 | -------------------------------------------------------------------------------- /bindings/sound/max9867.txt: -------------------------------------------------------------------------------- 1 | max9867 codec 2 | 3 | This device supports I2C mode only. 4 | 5 | Required properties: 6 | 7 | - compatible : "maxim,max9867" 8 | - reg : The chip select number on the I2C bus 9 | 10 | Example: 11 | 12 | &i2c { 13 | max9867: max9867@18 { 14 | compatible = "maxim,max9867"; 15 | reg = <0x18>; 16 | }; 17 | }; 18 | -------------------------------------------------------------------------------- /bindings/sound/nau8540.txt: -------------------------------------------------------------------------------- 1 | NAU85L40 audio CODEC 2 | 3 | This device supports I2C only. 4 | 5 | Required properties: 6 | 7 | - compatible : "nuvoton,nau8540" 8 | 9 | - reg : the I2C address of the device. 10 | 11 | Example: 12 | 13 | codec: nau8540@1c { 14 | compatible = "nuvoton,nau8540"; 15 | reg = <0x1c>; 16 | }; 17 | -------------------------------------------------------------------------------- /bindings/sound/nau8810.txt: -------------------------------------------------------------------------------- 1 | NAU8810 audio CODEC 2 | 3 | This device supports I2C only. 4 | 5 | Required properties: 6 | 7 | - compatible : "nuvoton,nau8810" 8 | 9 | - reg : the I2C address of the device. 10 | 11 | Example: 12 | 13 | codec: nau8810@1a { 14 | compatible = "nuvoton,nau8810"; 15 | reg = <0x1a>; 16 | }; 17 | -------------------------------------------------------------------------------- /bindings/sound/nau8822.txt: -------------------------------------------------------------------------------- 1 | NAU8822 audio CODEC 2 | 3 | This device supports I2C only. 4 | 5 | Required properties: 6 | 7 | - compatible : "nuvoton,nau8822" 8 | 9 | - reg : the I2C address of the device. 10 | 11 | Example: 12 | 13 | codec: nau8822@1a { 14 | compatible = "nuvoton,nau8822"; 15 | reg = <0x1a>; 16 | }; 17 | -------------------------------------------------------------------------------- /bindings/sound/nvidia,tegra20-das.txt: -------------------------------------------------------------------------------- 1 | NVIDIA Tegra 20 DAS (Digital Audio Switch) controller 2 | 3 | Required properties: 4 | - compatible : "nvidia,tegra20-das" 5 | - reg : Should contain DAS registers location and length 6 | 7 | Example: 8 | 9 | das@70000c00 { 10 | compatible = "nvidia,tegra20-das"; 11 | reg = <0x70000c00 0x80>; 12 | }; 13 | -------------------------------------------------------------------------------- /bindings/sound/pcm5102a.txt: -------------------------------------------------------------------------------- 1 | PCM5102a audio CODECs 2 | 3 | These devices does not use I2C or SPI. 4 | 5 | Required properties: 6 | 7 | - compatible : set as "ti,pcm5102a" 8 | 9 | Examples: 10 | 11 | pcm5102a: pcm5102a { 12 | compatible = "ti,pcm5102a"; 13 | }; 14 | -------------------------------------------------------------------------------- /bindings/sound/rt1308.txt: -------------------------------------------------------------------------------- 1 | RT1308 audio Amplifier 2 | 3 | This device supports I2C only. 4 | 5 | Required properties: 6 | 7 | - compatible : "realtek,rt1308". 8 | 9 | - reg : The I2C address of the device. 10 | 11 | 12 | Example: 13 | 14 | rt1308: rt1308@10 { 15 | compatible = "realtek,rt1308"; 16 | reg = <0x10>; 17 | }; 18 | -------------------------------------------------------------------------------- /bindings/sound/spdif-receiver.txt: -------------------------------------------------------------------------------- 1 | Device-Tree bindings for dummy spdif receiver 2 | 3 | Required properties: 4 | - compatible: should be "linux,spdif-dir". 5 | 6 | Example node: 7 | 8 | codec: spdif-receiver { 9 | compatible = "linux,spdif-dir"; 10 | }; 11 | -------------------------------------------------------------------------------- /bindings/sound/spdif-transmitter.txt: -------------------------------------------------------------------------------- 1 | Device-Tree bindings for dummy spdif transmitter 2 | 3 | Required properties: 4 | - compatible: should be "linux,spdif-dit". 5 | 6 | Example node: 7 | 8 | codec: spdif-transmitter { 9 | compatible = "linux,spdif-dit"; 10 | }; 11 | -------------------------------------------------------------------------------- /bindings/sound/ti,ads117x.txt: -------------------------------------------------------------------------------- 1 | Texas Intstruments ADS117x ADC 2 | 3 | Required properties: 4 | 5 | - compatible : "ti,ads1174" or "ti,ads1178" 6 | 7 | Example: 8 | 9 | ads1178 { 10 | compatible = "ti,ads1178"; 11 | }; 12 | -------------------------------------------------------------------------------- /bindings/sound/ti,pcm1681.txt: -------------------------------------------------------------------------------- 1 | Texas Instruments PCM1681 8-channel PWM Processor 2 | 3 | Required properties: 4 | 5 | - compatible: Should contain "ti,pcm1681". 6 | - reg: The i2c address. Should contain <0x4c>. 7 | 8 | Examples: 9 | 10 | i2c_bus { 11 | pcm1681@4c { 12 | compatible = "ti,pcm1681"; 13 | reg = <0x4c>; 14 | }; 15 | }; 16 | -------------------------------------------------------------------------------- /bindings/sound/wlf,wm8974.txt: -------------------------------------------------------------------------------- 1 | WM8974 audio CODEC 2 | 3 | This device supports both I2C and SPI (configured with pin strapping 4 | on the board). 5 | 6 | Required properties: 7 | - compatible: "wlf,wm8974" 8 | - reg: the I2C address or SPI chip select number of the device 9 | 10 | Examples: 11 | 12 | codec: wm8974@1a { 13 | compatible = "wlf,wm8974"; 14 | reg = <0x1a>; 15 | }; 16 | -------------------------------------------------------------------------------- /bindings/sound/wm8523.txt: -------------------------------------------------------------------------------- 1 | WM8523 audio CODEC 2 | 3 | This device supports I2C only. 4 | 5 | Required properties: 6 | 7 | - compatible : "wlf,wm8523" 8 | 9 | - reg : the I2C address of the device. 10 | 11 | Example: 12 | 13 | wm8523: codec@1a { 14 | compatible = "wlf,wm8523"; 15 | reg = <0x1a>; 16 | }; 17 | -------------------------------------------------------------------------------- /bindings/sound/wm8524.txt: -------------------------------------------------------------------------------- 1 | WM8524 audio CODEC 2 | 3 | This device does not use I2C or SPI but a simple Hardware Control Interface. 4 | 5 | Required properties: 6 | 7 | - compatible : "wlf,wm8524" 8 | 9 | - wlf,mute-gpios: a GPIO spec for the MUTE pin. 10 | 11 | Example: 12 | 13 | wm8524: codec { 14 | compatible = "wlf,wm8524"; 15 | wlf,mute-gpios = <&gpio1 8 GPIO_ACTIVE_LOW>; 16 | }; 17 | -------------------------------------------------------------------------------- /bindings/sound/wm8580.txt: -------------------------------------------------------------------------------- 1 | WM8580 and WM8581 audio CODEC 2 | 3 | This device supports I2C only. 4 | 5 | Required properties: 6 | 7 | - compatible : "wlf,wm8580", "wlf,wm8581" 8 | 9 | - reg : the I2C address of the device. 10 | 11 | Example: 12 | 13 | wm8580: codec@1a { 14 | compatible = "wlf,wm8580"; 15 | reg = <0x1a>; 16 | }; 17 | -------------------------------------------------------------------------------- /bindings/sound/wm8770.txt: -------------------------------------------------------------------------------- 1 | WM8770 audio CODEC 2 | 3 | This device supports SPI. 4 | 5 | Required properties: 6 | 7 | - compatible : "wlf,wm8770" 8 | 9 | - reg : the chip select number. 10 | 11 | Example: 12 | 13 | wm8770: codec@1 { 14 | compatible = "wlf,wm8770"; 15 | reg = <1>; 16 | }; 17 | -------------------------------------------------------------------------------- /bindings/spi/spi-bus.txt: -------------------------------------------------------------------------------- 1 | This file has moved to spi-controller.yaml. 2 | -------------------------------------------------------------------------------- /bindings/spi/spi-xtensa-xtfpga.txt: -------------------------------------------------------------------------------- 1 | Cadence Xtensa XTFPGA platform SPI controller. 2 | 3 | This simple SPI master controller is built into xtfpga bitstreams and is used 4 | to control daughterboard audio codec. 5 | 6 | Required properties: 7 | - compatible: should be "cdns,xtfpga-spi". 8 | - reg: physical base address of the controller and length of memory mapped 9 | region. 10 | -------------------------------------------------------------------------------- /bindings/spi/spi_altera.txt: -------------------------------------------------------------------------------- 1 | Altera SPI 2 | 3 | Required properties: 4 | - compatible : should be "ALTR,spi-1.0". 5 | - compatible : should be "altr,spi-1.0". 6 | -------------------------------------------------------------------------------- /bindings/timer/snps,archs-gfrc.txt: -------------------------------------------------------------------------------- 1 | Synopsys ARC Free Running 64-bit Global Timer for ARC HS CPUs 2 | - clocksource provider for SMP SoC 3 | 4 | Required properties: 5 | 6 | - compatible : should be "snps,archs-gfrc" 7 | - clocks : phandle to the source clock 8 | 9 | Example: 10 | 11 | gfrc { 12 | compatible = "snps,archs-gfrc"; 13 | clocks = <&core_clk>; 14 | }; 15 | -------------------------------------------------------------------------------- /bindings/timer/snps,archs-rtc.txt: -------------------------------------------------------------------------------- 1 | Synopsys ARC Free Running 64-bit Local Timer for ARC HS CPUs 2 | - clocksource provider for UP SoC 3 | 4 | Required properties: 5 | 6 | - compatible : should be "snps,archs-rtc" 7 | - clocks : phandle to the source clock 8 | 9 | Example: 10 | 11 | rtc { 12 | compatible = "snps,arc-rtc"; 13 | clocks = <&core_clk>; 14 | }; 15 | -------------------------------------------------------------------------------- /bindings/watchdog/atmel-at91rm9200-wdt.txt: -------------------------------------------------------------------------------- 1 | Atmel AT91RM9200 System Timer Watchdog 2 | 3 | Required properties: 4 | - compatible: must be "atmel,at91sam9260-wdt". 5 | 6 | Example: 7 | watchdog@fffffd00 { 8 | compatible = "atmel,at91rm9200-wdt"; 9 | }; 10 | -------------------------------------------------------------------------------- /bindings/watchdog/mt7621-wdt.txt: -------------------------------------------------------------------------------- 1 | Ralink Watchdog Timers 2 | 3 | Required properties: 4 | - compatible: must be "mediatek,mt7621-wdt" 5 | - reg: physical base address of the controller and length of the register range 6 | 7 | Example: 8 | 9 | watchdog@100 { 10 | compatible = "mediatek,mt7621-wdt"; 11 | reg = <0x100 0x10>; 12 | }; 13 | -------------------------------------------------------------------------------- /bindings/watchdog/st,stpmic1-wdt.txt: -------------------------------------------------------------------------------- 1 | STMicroelectronics STPMIC1 Watchdog 2 | 3 | Required properties: 4 | 5 | - compatible : should be "st,stpmic1-wdt" 6 | 7 | Example: 8 | 9 | watchdog { 10 | compatible = "st,stpmic1-wdt"; 11 | }; 12 | -------------------------------------------------------------------------------- /bindings/watchdog/twl4030-wdt.txt: -------------------------------------------------------------------------------- 1 | Device tree bindings for twl4030-wdt driver (TWL4030 watchdog) 2 | 3 | Required properties: 4 | compatible = "ti,twl4030-wdt"; 5 | 6 | Example: 7 | 8 | watchdog { 9 | compatible = "ti,twl4030-wdt"; 10 | }; 11 | -------------------------------------------------------------------------------- /bindings/x86/timer.txt: -------------------------------------------------------------------------------- 1 | Timers 2 | ------ 3 | 4 | * High Precision Event Timer (HPET) 5 | Required property: 6 | compatible = "intel,ce4100-hpet"; 7 | -------------------------------------------------------------------------------- /msm-extra/display-devicetree/bindings/msm_hdcp.txt: -------------------------------------------------------------------------------- 1 | MSM HDCP driver 2 | 3 | Standalone driver managing HDCP related communications 4 | between TZ and HLOS for MSM chipset. 5 | 6 | Required properties: 7 | 8 | compatible = "qcom,msm-hdcp"; 9 | 10 | Example: 11 | 12 | qcom_msmhdcp: qcom,msm_hdcp { 13 | compatible = "qcom,msm-hdcp"; 14 | }; 15 | -------------------------------------------------------------------------------- /msm-extra/display-devicetree/display/kona-sde-display-rumi.dtsi: -------------------------------------------------------------------------------- 1 | #include "kona-sde-display.dtsi" 2 | -------------------------------------------------------------------------------- /msm-extra/display-devicetree/display/lahaina-sde-display-rumi.dtsi: -------------------------------------------------------------------------------- 1 | #include "lahaina-sde-display.dtsi" 2 | 3 | &dsi_dual_sim_vid { 4 | qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; 5 | qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; 6 | qcom,platform-reset-gpio = <&tlmm 25 0>; 7 | }; 8 | 9 | &sde_dsi { 10 | qcom,dsi-default-panel = <&dsi_dual_sim_vid>; 11 | }; 12 | -------------------------------------------------------------------------------- /msm-extra/display-devicetree/display/sm6150-sde-pll.dtsi: -------------------------------------------------------------------------------- 1 | &soc { 2 | mdss_dsi0_pll: qcom,mdss_dsi_pll@ae94400 { 3 | status = "disabled"; 4 | compatible = "qcom,dsi-phy-v2.0"; 5 | }; 6 | 7 | mdss_dp_pll: qcom,mdss_dp_pll@88e9000 { 8 | status = "disabled"; 9 | compatible = "qcom,dp-display"; 10 | }; 11 | }; 12 | -------------------------------------------------------------------------------- /qcom/blair-atp.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "blair.dtsi" 4 | #include "blair-atp.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Blair ATP"; 8 | compatible = "qcom,blair-atp", "qcom,blair", "qcom,atp"; 9 | qcom,board-id = <33 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/blair-cdp.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "blair.dtsi" 4 | #include "blair-cdp.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Blair CDP"; 8 | compatible = "qcom,blair-cdp", "qcom,blair", "qcom,cdp"; 9 | qcom,board-id = <1 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/blair-mtp-nopmi-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "blair-mtp-nopmi.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Blair MTP NOPMI"; 8 | compatible = "qcom,blair-mtp", "qcom,blair", "qcom,mtp"; 9 | qcom,msm-id = <507 0x10000>; 10 | qcom,board-id = <8 0>; 11 | qcom,pmic-id-size = <4>; 12 | qcom,pmic-id = <0x2D 0x0 0x0 0x0>; 13 | }; 14 | 15 | -------------------------------------------------------------------------------- /qcom/blair-mtp-nopmi.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "blair.dtsi" 4 | #include "blair-mtp-nopmi.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Blair MTP NOPMI"; 8 | compatible = "qcom,blair-mtp", "qcom,blair", "qcom,mtp"; 9 | qcom,board-id = <8 0>; 10 | qcom,pmic-id-size = <4>; 11 | qcom,pmic-id = <0x2D 0x0 0x0 0x0>; 12 | }; 13 | 14 | -------------------------------------------------------------------------------- /qcom/blair-mtp-nopmi.dtsi: -------------------------------------------------------------------------------- 1 | #include "blair-mtp.dtsi" 2 | 3 | -------------------------------------------------------------------------------- /qcom/blair-mtp-usbc.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "blair.dtsi" 4 | #include "blair-mtp-usbc.dtsi" 5 | #include "holi-mtp-pm7250b.dtsi" 6 | 7 | / { 8 | model = "Qualcomm Technologies, Inc. BLAIR MTP USBC audio"; 9 | compatible = "qcom,blair-mtp", "qcom,blair", "qcom,mtp"; 10 | qcom,board-id = <8 1>; 11 | }; 12 | 13 | &pm7250b_charger { 14 | dpdm-supply = <&usb2_phy0>; 15 | }; 16 | -------------------------------------------------------------------------------- /qcom/blair-qrd-nopmi-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "blair-qrd-nopmi.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Blair QRD NOPMI"; 8 | compatible = "qcom,blair-qrd", "qcom,blair", "qcom,qrd"; 9 | qcom,msm-id = <507 0x10000>; 10 | qcom,board-id = <0x1000B 0>; 11 | qcom,pmic-id-size = <4>; 12 | qcom,pmic-id = <0x2D 0x0 0x0 0x0>; 13 | }; 14 | 15 | -------------------------------------------------------------------------------- /qcom/blair-qrd-nopmi.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "blair.dtsi" 4 | #include "blair-qrd-nopmi.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Blair QRD NOPMI"; 8 | compatible = "qcom,blair-qrd", "qcom,blair", "qcom,qrd"; 9 | qcom,board-id = <0x1000B 0>; 10 | qcom,pmic-id-size = <4>; 11 | qcom,pmic-id = <0x2D 0x0 0x0 0x0>; 12 | }; 13 | 14 | -------------------------------------------------------------------------------- /qcom/blair-qrd-nopmi.dtsi: -------------------------------------------------------------------------------- 1 | #include "blair-qrd.dtsi" 2 | 3 | -------------------------------------------------------------------------------- /qcom/blair-rumi-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "blair-rumi.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Blair RUMI"; 8 | compatible = "qcom,blair-rumi", "qcom,blair", "qcom,rumi"; 9 | qcom,msm-id = <507 0x10000>; 10 | qcom,board-id = <15 0>; 11 | }; 12 | -------------------------------------------------------------------------------- /qcom/blair-rumi.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /memreserve/ 0x50000000 0x00000100; 3 | 4 | #include "blair.dtsi" 5 | #include "blair-rumi.dtsi" 6 | 7 | / { 8 | model = "Qualcomm Technologies, Inc. Blair RUMI"; 9 | compatible = "qcom,blair-rumi", "qcom,blair", "qcom,rumi"; 10 | qcom,board-id = <15 0>; 11 | }; 12 | -------------------------------------------------------------------------------- /qcom/blair.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "blair.dtsi" 4 | 5 | / { 6 | model = "Qualcomm Technologies, Inc. Blair SoC"; 7 | compatible = "qcom,blair"; 8 | qcom,board-id = <0 0>; 9 | }; 10 | -------------------------------------------------------------------------------- /qcom/camera: -------------------------------------------------------------------------------- 1 | ../msm-extra/camera-devicetree/ -------------------------------------------------------------------------------- /qcom/direwolf-adas-adp-star-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "direwolf-adp-common.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. DirewolfAU ADAS ADP-STAR"; 8 | compatible = "qcom,direwolf-adas-adp-star", "qcom,direwolf-adas", 9 | "qcom,direwolf", "qcom,adp-star"; 10 | qcom,msm-id = <461 0x10000>; 11 | qcom,board-id = <25 0>; 12 | }; 13 | -------------------------------------------------------------------------------- /qcom/direwolf-adas-adp-star.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "direwolf-adas.dtsi" 4 | #include "direwolf-adp-common.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. DirewolfAU ADAS ADP-STAR"; 8 | compatible = "qcom,direwolf-adas-adp-star", "qcom,direwolf-adas", 9 | "qcom,direwolf", "qcom,adp-star"; 10 | qcom,board-id = <25 0>; 11 | }; 12 | -------------------------------------------------------------------------------- /qcom/direwolf-adas-rumi-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "direwolf-rumi-common.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. DirewolfAU Rumi"; 8 | compatible = "qcom,direwolf-adas-rumi", "qcom,direwolf-adas", 9 | "qcom,direwolf", "qcom,rumi"; 10 | qcom,msm-id = <461 0x10000>; 11 | qcom,board-id = <0xF 0>; 12 | }; 13 | -------------------------------------------------------------------------------- /qcom/direwolf-adas-rumi.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "direwolf-adas.dtsi" 4 | #include "direwolf-rumi-common.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. DirewolfAU ADAS SoC RUMI"; 8 | compatible = "qcom,direwolf-adas-rumi", "qcom,direwolf-adas", 9 | "qcom,direwolf", "qcom,rumi"; 10 | qcom,board-id = <0xF 0>; 11 | }; 12 | -------------------------------------------------------------------------------- /qcom/direwolf-adas.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "direwolf-adas.dtsi" 4 | 5 | / { 6 | model = "Qualcomm Technologies, Inc. DirewolfAU v1 ADAS SoC"; 7 | compatible = "qcom,direwolf-adas", "qcom,direwolf"; 8 | qcom,board-id = <0 0>; 9 | }; 10 | -------------------------------------------------------------------------------- /qcom/direwolf-adas.dtsi: -------------------------------------------------------------------------------- 1 | #include "direwolf.dtsi" 2 | #include "direwolf-pmic.dtsi" 3 | 4 | / { 5 | model = "Qualcomm Technologies, Inc. DirewolfAU ADAS SoC"; 6 | compatible = "qcom,direwolf-adas", "qcom,direwolf"; 7 | qcom,msm-id = <461 0x10000>; 8 | }; 9 | -------------------------------------------------------------------------------- /qcom/direwolf-ion.dtsi: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | &soc { 4 | msm_ion: qcom,ion { 5 | compatible = "qcom,msm-ion"; 6 | #address-cells = <1>; 7 | #size-cells = <0>; 8 | 9 | system_heap: qcom,ion-heap@25 { 10 | reg = ; 11 | qcom,ion-heap-type = "MSM_SYSTEM"; 12 | }; 13 | }; 14 | }; 15 | -------------------------------------------------------------------------------- /qcom/direwolf-ivi-adp-star-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "direwolf-adp-common.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. DirewolfAU IVI ADP-STAR"; 8 | compatible = "qcom,direwolf-ivi-adp-star", "qcom,direwolf-ivi", 9 | "qcom,direwolf", "qcom,adp-star"; 10 | qcom,msm-id = <460 0x10000>; 11 | qcom,board-id = <25 0>; 12 | }; 13 | -------------------------------------------------------------------------------- /qcom/direwolf-ivi-adp-star.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "direwolf-ivi.dtsi" 4 | #include "direwolf-adp-common.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. DirewolfAU IVI ADP-STAR"; 8 | compatible = "qcom,direwolf-ivi-adp-star", "qcom,direwolf-ivi", 9 | "qcom,direwolf", "qcom,adp-star"; 10 | qcom,board-id = <25 0>; 11 | }; 12 | -------------------------------------------------------------------------------- /qcom/direwolf-ivi-rumi-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "direwolf-rumi-common.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. DirewolfAU IVI Rumi"; 8 | compatible = "qcom,direwolf-ivi-rumi", "qcom,direwolf-ivi", 9 | "qcom,direwolf", "qcom,rumi"; 10 | qcom,msm-id = <460 0x10000>; 11 | qcom,board-id = <0xF 0>; 12 | }; 13 | -------------------------------------------------------------------------------- /qcom/direwolf-ivi-rumi.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "direwolf-ivi.dtsi" 4 | #include "direwolf-rumi-common.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. DirewolfAU IVI SoC RUMI"; 8 | compatible = "qcom,direwolf-ivi-rumi", "qcom,direwolf-ivi", 9 | "qcom,direwolf", "qcom,rumi"; 10 | qcom,board-id = <0xF 0>; 11 | }; 12 | -------------------------------------------------------------------------------- /qcom/direwolf-ivi.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "direwolf-ivi.dtsi" 4 | 5 | / { 6 | model = "Qualcomm Technologies, Inc. DirewolfAU IVI SoC"; 7 | compatible = "qcom,direwolf-ivi", "qcom,direwolf"; 8 | qcom,board-id = <0 0>; 9 | }; 10 | -------------------------------------------------------------------------------- /qcom/direwolf-ivi.dtsi: -------------------------------------------------------------------------------- 1 | #include "direwolf.dtsi" 2 | #include "direwolf-ivi-regulators.dtsi" 3 | #include "direwolf-pmic.dtsi" 4 | 5 | / { 6 | model = "Qualcomm Technologies, Inc. DirewolfAU IVI SoC"; 7 | compatible = "qcom,direwolf-ivi", "qcom,direwolf"; 8 | qcom,msm-id = <460 0x10000>; 9 | }; 10 | -------------------------------------------------------------------------------- /qcom/direwolf-rumi-common.dtsi: -------------------------------------------------------------------------------- 1 | &soc { 2 | 3 | }; 4 | -------------------------------------------------------------------------------- /qcom/direwolf-vm-la.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "direwolf-vm.dtsi" 4 | #include "direwolf-vm-la.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Direwolf Single LA Virtual Machine"; 8 | compatible = "qcom,direwolf"; 9 | qcom,board-id = <0x1000001 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/direwolf-vm-lv.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "direwolf-vm.dtsi" 4 | #include "direwolf-vm-lv.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Direwolf Single LV Virtual Machine"; 8 | compatible = "qcom,direwolf"; 9 | qcom,board-id = <0x1000002 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/direwolf-vm-lv.dtsi: -------------------------------------------------------------------------------- 1 | &hab { 2 | vmid = <3>; 3 | }; 4 | 5 | &reserved_memory { 6 | pmem_shared: pmem_shared_region { 7 | reg = <0x1 0x66500000 0x0 0x51400000>; 8 | label = "pmem_shared_mem"; 9 | }; 10 | }; 11 | 12 | #include "display/direwolf-vm-lv-display.dtsi" 13 | 14 | &usb0 { 15 | status = "okay"; 16 | }; 17 | 18 | &usb2_phy0 { 19 | status = "okay"; 20 | }; 21 | -------------------------------------------------------------------------------- /qcom/display: -------------------------------------------------------------------------------- 1 | ../msm-extra/display-devicetree/display/ -------------------------------------------------------------------------------- /qcom/holi-atp.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "holi.dtsi" 4 | #include "holi-atp.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Holi ATP"; 8 | compatible = "qcom,holi-atp", "qcom,holi", "qcom,atp"; 9 | qcom,board-id = <33 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/holi-cdp-lcd.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "holi.dtsi" 4 | #include "holi-cdp-lcd.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Holi CDP-LCD attach"; 8 | compatible = "qcom,holi-cdp", "qcom,holi", "qcom,cdp"; 9 | qcom,board-id = <1 1>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/holi-cdp.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "holi.dtsi" 4 | #include "holi-cdp.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Holi CDP"; 8 | compatible = "qcom,holi-cdp", "qcom,holi", "qcom,cdp"; 9 | qcom,board-id = <1 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/holi-mtp-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "holi-mtp.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Holi MTP"; 8 | compatible = "qcom,holi-mtp", "qcom,holi", "qcom,mtp"; 9 | qcom,msm-id = <454 0x10000>, <472 0x10000>; 10 | qcom,board-id = <8 0>; 11 | }; 12 | -------------------------------------------------------------------------------- /qcom/holi-mtp-pm6125-nopmi.dtsi: -------------------------------------------------------------------------------- 1 | / { 2 | }; 3 | -------------------------------------------------------------------------------- /qcom/holi-mtp-usbc.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "holi.dtsi" 4 | #include "holi-mtp-usbc.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Holi MTP USBC audio"; 8 | compatible = "qcom,holi-mtp", "qcom,holi", "qcom,mtp"; 9 | qcom,board-id = <8 1>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/holi-mtp.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "holi.dtsi" 4 | #include "holi-mtp.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Holi MTP"; 8 | compatible = "qcom,holi-mtp", "qcom,holi", "qcom,mtp"; 9 | qcom,board-id = <8 0>; 10 | }; 11 | 12 | -------------------------------------------------------------------------------- /qcom/holi-qrd-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "holi-qrd.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Holi QRD"; 8 | compatible = "qcom,holi-qrd", "qcom,holi", "qcom,qrd"; 9 | qcom,msm-id = <454 0x10000>, <472 0x10000>; 10 | qcom,board-id = <0xb 0>; 11 | }; 12 | -------------------------------------------------------------------------------- /qcom/holi-qrd.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "holi.dtsi" 4 | #include "holi-qrd.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Holi QRD"; 8 | compatible = "qcom,holi-qrd", "qcom,holi", "qcom,qrd"; 9 | qcom,board-id = <0xb 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/holi-rumi-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "holi-rumi.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Holi RUMI"; 8 | compatible = "qcom,holi-rumi", "qcom,holi", "qcom,rumi"; 9 | qcom,msm-id = <454 0x10000>; 10 | qcom,board-id = <15 0>; 11 | }; 12 | -------------------------------------------------------------------------------- /qcom/holi-rumi.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /memreserve/ 0x50000000 0x00000100; 3 | 4 | #include "holi.dtsi" 5 | #include "holi-rumi.dtsi" 6 | 7 | / { 8 | model = "Qualcomm Technologies, Inc. Holi RUMI"; 9 | compatible = "qcom,holi-rumi", "qcom,holi", "qcom,rumi"; 10 | qcom,board-id = <15 0>; 11 | }; 12 | -------------------------------------------------------------------------------- /qcom/holi.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "holi.dtsi" 4 | 5 | / { 6 | model = "Qualcomm Technologies, Inc. Holi SoC"; 7 | compatible = "qcom,holi"; 8 | qcom,board-id = <0 0>; 9 | }; 10 | -------------------------------------------------------------------------------- /qcom/ipcc-test-holi.dtsi: -------------------------------------------------------------------------------- 1 | #include "ipcc-test.dtsi" 2 | 3 | &soc { 4 | /delete-node/ ipcc-self-ping-slpi; 5 | }; 6 | -------------------------------------------------------------------------------- /qcom/ipcc-test-shima.dtsi: -------------------------------------------------------------------------------- 1 | #include "ipcc-test.dtsi" 2 | 3 | &soc { 4 | /delete-node/ ipcc-self-ping-slpi; 5 | }; 6 | -------------------------------------------------------------------------------- /qcom/ipcc-test-yupik.dtsi: -------------------------------------------------------------------------------- 1 | #include "ipcc-test.dtsi" 2 | 3 | &soc { 4 | /delete-node/ ipcc-self-ping-slpi; 5 | }; 6 | -------------------------------------------------------------------------------- /qcom/lahaina-atp-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "lahaina-atp.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Lahaina ATP"; 8 | compatible = "qcom,lahaina-atp", "qcom,lahaina", "qcom,atp"; 9 | qcom,board-id = <0x10021 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahaina-atp.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "lahaina.dtsi" 4 | #include "lahaina-atp.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Lahaina ATP"; 8 | compatible = "qcom,lahaina-atp", "qcom,lahaina", "qcom,atp"; 9 | qcom,board-id = <0x10021 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahaina-atp.dtsi: -------------------------------------------------------------------------------- 1 | #include "lahaina-mtp.dtsi" 2 | -------------------------------------------------------------------------------- /qcom/lahaina-cdp-hsp-pro-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "lahaina-cdp-hsp-pro.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Lahaina CDP-HSP-PRO"; 8 | compatible = "qcom,lahaina-cdp", "qcom,lahaina", "qcom,cdp"; 9 | qcom,board-id = <0x3010001 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahaina-cdp-hsp-pro.dtsi: -------------------------------------------------------------------------------- 1 | #include "lahaina-cdp.dtsi" 2 | &bluetooth { 3 | pinctrl-1 = <&wcnss_en_sleep>; 4 | qcom,xo-reset-gpio = <&tlmm 201 0>; /* XO */ 5 | }; 6 | 7 | &wlan { 8 | qcom,xo-clk-gpio = <&tlmm 201 0>; 9 | }; 10 | -------------------------------------------------------------------------------- /qcom/lahaina-cdp-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "lahaina-cdp.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Lahaina CDP"; 8 | compatible = "qcom,lahaina-cdp", "qcom,lahaina", "qcom,cdp"; 9 | qcom,board-id = <0x10001 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahaina-cdp-v2.2-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "lahaina-cdp-v2.2.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Lahaina CDP v2.2"; 8 | compatible = "qcom,lahaina-cdp", "qcom,lahaina", "qcom,cdp"; 9 | qcom,board-id = <0x20201 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahaina-cdp-v2.2.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "lahaina-v2.dtsi" 4 | #include "lahaina-cdp-v2.2.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Lahaina CDP v2.2"; 8 | compatible = "qcom,lahaina-cdp", "qcom,lahaina", "qcom,cdp"; 9 | qcom,board-id = <0x20201 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahaina-cdp-v2.2.dtsi: -------------------------------------------------------------------------------- 1 | #include "lahaina-cdp.dtsi" 2 | 3 | &qupv3_se4_i2c { 4 | st_fts@49 { 5 | st,x-flip = <1>; 6 | st,y-flip = <1>; 7 | }; 8 | }; 9 | -------------------------------------------------------------------------------- /qcom/lahaina-cdp.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "lahaina.dtsi" 4 | #include "lahaina-cdp.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Lahaina CDP"; 8 | compatible = "qcom,lahaina-cdp", "qcom,lahaina", "qcom,cdp"; 9 | qcom,board-id = <0x10001 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahaina-hdk-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "lahaina-hdk.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Lahaina HDK"; 8 | compatible = "qcom,lahaina-hdk", "qcom,lahaina", "qcom,hdk"; 9 | qcom,board-id = <0x1001f 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahaina-hdk.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "lahaina.dtsi" 4 | #include "lahaina-hdk.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Lahaina HDK"; 8 | compatible = "qcom,lahaina-hdk", "qcom,lahaina", "qcom,hdk"; 9 | qcom,board-id = <0x1001f 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahaina-hhg-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "lahaina-hhg.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Lahaina HHG"; 8 | compatible = "qcom,lahaina-hdk", "qcom,lahaina", "qcom,hdk"; 9 | qcom,board-id = <0x1001f 0x01>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahaina-mtp-hsp-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "lahaina-mtp-hsp.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Lahaina MTP-HSP"; 8 | compatible = "qcom,lahaina-mtp", "qcom,lahaina", "qcom,mtp"; 9 | qcom,board-id = <0x1010008 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahaina-mtp-hsp-pro-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "lahaina-mtp-hsp-pro.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Lahaina MTP-HSP-PRO"; 8 | compatible = "qcom,lahaina-mtp", "qcom,lahaina", "qcom,mtp"; 9 | qcom,board-id = <0x2010008 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahaina-mtp-hsp-pro.dtsi: -------------------------------------------------------------------------------- 1 | #include "lahaina-mtp.dtsi" 2 | &bluetooth { 3 | pinctrl-1 = <&wcnss_en_sleep>; 4 | qcom,xo-reset-gpio = <&tlmm 201 0>; /* XO */ 5 | }; 6 | 7 | &wlan { 8 | qcom,xo-clk-gpio = <&tlmm 201 0>; 9 | }; 10 | -------------------------------------------------------------------------------- /qcom/lahaina-mtp-hsp.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "lahaina.dtsi" 4 | #include "lahaina-mtp-hsp.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Lahaina MTP-HSP"; 8 | compatible = "qcom,lahaina-mtp", "qcom,lahaina", "qcom,mtp"; 9 | qcom,board-id = <0x1010008 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahaina-mtp-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "lahaina-mtp.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Lahaina MTP"; 8 | compatible = "qcom,lahaina-mtp", "qcom,lahaina", "qcom,mtp"; 9 | qcom,board-id = <0x10008 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahaina-mtp-v2-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "lahaina-mtp-v2.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Lahaina MTP v2"; 8 | compatible = "qcom,lahaina-mtp", "qcom,lahaina", "qcom,mtp"; 9 | qcom,board-id = <0x20008 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahaina-mtp-v2.1-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "lahaina-mtp-v2.1.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Lahaina MTP v2.1"; 8 | compatible = "qcom,lahaina-mtp", "qcom,lahaina", "qcom,mtp"; 9 | qcom,board-id = <0x20108 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahaina-mtp-v2.1.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "lahaina-v2.dtsi" 4 | #include "lahaina-mtp-v2.1.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Lahaina MTP v2.1"; 8 | compatible = "qcom,lahaina-mtp", "qcom,lahaina", "qcom,mtp"; 9 | qcom,board-id = <0x20108 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahaina-mtp-v2.1.dtsi: -------------------------------------------------------------------------------- 1 | #include "lahaina-mtp.dtsi" 2 | #include "display/lahaina-sde-display-mtp-v2.1.dtsi" 3 | -------------------------------------------------------------------------------- /qcom/lahaina-mtp-v2.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "lahaina-v2.dtsi" 4 | #include "lahaina-mtp-v2.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Lahaina MTP v2"; 8 | compatible = "qcom,lahaina-mtp", "qcom,lahaina", "qcom,mtp"; 9 | qcom,board-id = <0x20008 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahaina-mtp-v2.dtsi: -------------------------------------------------------------------------------- 1 | #include "lahaina-mtp.dtsi" 2 | -------------------------------------------------------------------------------- /qcom/lahaina-mtp.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "lahaina.dtsi" 4 | #include "lahaina-mtp.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Lahaina MTP"; 8 | compatible = "qcom,lahaina-mtp", "qcom,lahaina", "qcom,mtp"; 9 | qcom,board-id = <0x10008 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahaina-qrd-hsp-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "lahaina-qrd-hsp.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Lahaina QRD-HSP"; 8 | compatible = "qcom,lahaina-qrd", "qcom,lahaina", "qcom,qrd"; 9 | qcom,board-id = <0x101000B 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahaina-qrd-hsp-pro-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "lahaina-qrd-hsp-pro.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Lahaina QRD-HSP-PRO"; 8 | compatible = "qcom,lahaina-qrd", "qcom,lahaina", "qcom,qrd"; 9 | qcom,board-id = <0x201000B 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahaina-qrd-hsp-pro.dtsi: -------------------------------------------------------------------------------- 1 | #include "lahaina-qrd.dtsi" 2 | &bluetooth { 3 | pinctrl-1 = <&wcnss_en_sleep>; 4 | qcom,xo-reset-gpio = <&tlmm 201 0>; /* XO */ 5 | }; 6 | 7 | &wlan { 8 | qcom,xo-clk-gpio = <&tlmm 201 0>; 9 | }; 10 | -------------------------------------------------------------------------------- /qcom/lahaina-qrd-hsp.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "lahaina.dtsi" 4 | #include "lahaina-qrd-hsp.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Lahaina QRD-HSP"; 8 | compatible = "qcom,lahaina-qrd", "qcom,lahaina", "qcom,qrd"; 9 | qcom,board-id = <0x101000B 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahaina-qrd-module-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "lahaina-qrd-module.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Lahaina QRD Module"; 8 | compatible = "qcom,lahaina-qrd-module", "qcom,lahaina", "qcom,qrd"; 9 | qcom,board-id = <0x1000B 0x8>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahaina-qrd-module.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "lahaina.dtsi" 4 | #include "lahaina-qrd-module.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Lahaina QRD Module"; 8 | compatible = "qcom,lahaina-qrd-module", "qcom,lahaina", "qcom,qrd"; 9 | qcom,board-id = <0x1000B 0x8>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahaina-qrd-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "lahaina-qrd.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Lahaina QRD"; 8 | compatible = "qcom,lahaina-qrd", "qcom,lahaina", "qcom,qrd"; 9 | qcom,board-id = <0x1000B 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahaina-qrd.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "lahaina.dtsi" 4 | #include "lahaina-qrd.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Lahaina QRD"; 8 | compatible = "qcom,lahaina-qrd", "qcom,lahaina", "qcom,qrd"; 9 | qcom,board-id = <0x1000B 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahaina-rumi-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "lahaina-rumi.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Lahaina RUMI"; 8 | compatible = "qcom,lahaina-rumi", "qcom,lahaina", "qcom,rumi"; 9 | qcom,board-id = <0x1000F 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahaina-rumi.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /memreserve/ 0x90000000 0x00000100; 3 | 4 | #include "lahaina.dtsi" 5 | #include "lahaina-rumi.dtsi" 6 | 7 | / { 8 | model = "Qualcomm Technologies, Inc. Lahaina RUMI"; 9 | compatible = "qcom,lahaina-rumi", "qcom,lahaina", "qcom,rumi"; 10 | qcom,board-id = <0x1000F 0>; 11 | }; 12 | -------------------------------------------------------------------------------- /qcom/lahaina-v2-atp.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "lahaina-v2.dtsi" 4 | #include "lahaina-atp.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Lahaina v2 ATP"; 8 | compatible = "qcom,lahaina-atp", "qcom,lahaina", "qcom,atp"; 9 | qcom,board-id = <0x10021 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahaina-v2-cdp.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "lahaina-v2.dtsi" 4 | #include "lahaina-cdp.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Lahaina V2 CDP"; 8 | compatible = "qcom,lahaina-cdp", "qcom,lahaina", "qcom,cdp"; 9 | qcom,board-id = <0x10001 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahaina-v2-hdk.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "lahaina-v2.dtsi" 4 | #include "lahaina-hdk.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Lahaina V2 HDK"; 8 | compatible = "qcom,lahaina-hdk", "qcom,lahaina", "qcom,hdk"; 9 | qcom,board-id = <0x1001f 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahaina-v2-mtp.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "lahaina-v2.dtsi" 4 | #include "lahaina-mtp.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Lahaina V2 MTP"; 8 | compatible = "qcom,lahaina-mtp", "qcom,lahaina", "qcom,mtp"; 9 | qcom,board-id = <0x10008 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahaina-v2-qrd-module.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "lahaina-v2.dtsi" 4 | #include "lahaina-qrd-module.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Lahaina V2 QRD Module"; 8 | compatible = "qcom,lahaina-qrd-module", "qcom,lahaina", "qcom,qrd"; 9 | qcom,board-id = <0x1000B 0x8>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahaina-v2-qrd.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "lahaina-v2.dtsi" 4 | #include "lahaina-qrd.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Lahaina V2 QRD"; 8 | compatible = "qcom,lahaina-qrd", "qcom,lahaina", "qcom,qrd"; 9 | qcom,board-id = <0x1000B 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahaina-v2.1-atp.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "lahaina-v2.1.dtsi" 4 | #include "lahaina-atp.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Lahaina v2.1 ATP"; 8 | compatible = "qcom,lahaina-atp", "qcom,lahaina", "qcom,atp"; 9 | qcom,board-id = <0x10021 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahaina-v2.1-cdp-hsp-pro.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "lahaina-v2.1.dtsi" 4 | #include "lahaina-cdp-hsp-pro.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Lahaina CDP-HSP-PRO"; 8 | compatible = "qcom,lahaina-cdp", "qcom,lahaina", "qcom,cdp"; 9 | qcom,board-id = <0x3010001 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahaina-v2.1-cdp.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "lahaina-v2.1.dtsi" 4 | #include "lahaina-cdp.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Lahaina V2.1 CDP"; 8 | compatible = "qcom,lahaina-cdp", "qcom,lahaina", "qcom,cdp"; 9 | qcom,board-id = <0x10001 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahaina-v2.1-hdk.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "lahaina-v2.1.dtsi" 4 | #include "lahaina-hdk.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Lahaina V2.1 HDK"; 8 | compatible = "qcom,lahaina-hdk", "qcom,lahaina", "qcom,hdk"; 9 | qcom,board-id = <0x1001f 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahaina-v2.1-hhg.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "lahaina-v2.1.dtsi" 4 | #include "lahaina-hhg.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Lahaina HHG"; 8 | compatible = "qcom,lahaina-hdk", "qcom,lahaina", "qcom,hdk"; 9 | qcom,board-id = <0x1001f 0x01>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahaina-v2.1-mtp-hsp-pro.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "lahaina-v2.1.dtsi" 4 | #include "lahaina-mtp-hsp-pro.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Lahaina MTP-HSP-PRO"; 8 | compatible = "qcom,lahaina-mtp", "qcom,lahaina", "qcom,mtp"; 9 | qcom,board-id = <0x2010008 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahaina-v2.1-mtp.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "lahaina-v2.1.dtsi" 4 | #include "lahaina-mtp.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Lahaina V2.1 MTP"; 8 | compatible = "qcom,lahaina-mtp", "qcom,lahaina", "qcom,mtp"; 9 | qcom,board-id = <0x10008 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahaina-v2.1-qrd-hsp-pro.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "lahaina-v2.1.dtsi" 4 | #include "lahaina-qrd-hsp-pro.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Lahaina QRD-HSP-PRO"; 8 | compatible = "qcom,lahaina-qrd", "qcom,lahaina", "qcom,qrd"; 9 | qcom,board-id = <0x201000B 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahaina-v2.1-qrd-module.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "lahaina-v2.1.dtsi" 4 | #include "lahaina-qrd-module.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Lahaina V2.1 QRD Module"; 8 | compatible = "qcom,lahaina-qrd-module", "qcom,lahaina", "qcom,qrd"; 9 | qcom,board-id = <0x1000B 0x8>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahaina-v2.1-qrd.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "lahaina-v2.1.dtsi" 4 | #include "lahaina-qrd.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Lahaina V2.1 QRD"; 8 | compatible = "qcom,lahaina-qrd", "qcom,lahaina", "qcom,qrd"; 9 | qcom,board-id = <0x1000B 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahaina-v2.1.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "lahaina-v2.1.dtsi" 4 | 5 | / { 6 | model = "Qualcomm Technologies, Inc. Lahaina V2.1 SoC"; 7 | compatible = "qcom,lahaina"; 8 | qcom,board-id = <0 0>; 9 | }; 10 | -------------------------------------------------------------------------------- /qcom/lahaina-v2.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "lahaina-v2.dtsi" 4 | 5 | / { 6 | model = "Qualcomm Technologies, Inc. Lahaina V2 SoC"; 7 | compatible = "qcom,lahaina"; 8 | qcom,board-id = <0 0>; 9 | }; 10 | -------------------------------------------------------------------------------- /qcom/lahaina-vm-cdp.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "lahaina-vm.dtsi" 4 | #include "lahaina-vm-cdp.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Lahaina SVM CDP"; 8 | compatible = "qcom,lahaina-cdp", "qcom,lahaina", "qcom,cdp"; 9 | qcom,board-id = <0x10001 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahaina-vm-mtp-v2.1.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "lahaina-vm-v2.dtsi" 4 | #include "lahaina-vm-mtp-v2.1.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Lahaina SVM MTP V2.1"; 8 | compatible = "qcom,lahaina-mtp", "qcom,lahaina", "qcom,mtp"; 9 | qcom,board-id = <0x20108 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahaina-vm-mtp-v2.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "lahaina-vm-v2.dtsi" 4 | #include "lahaina-vm-mtp-v2.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Lahaina SVM MTP v2"; 8 | compatible = "qcom,lahaina-mtp", "qcom,lahaina", "qcom,mtp"; 9 | qcom,board-id = <0x20008 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahaina-vm-mtp-v2.dtsi: -------------------------------------------------------------------------------- 1 | #include "lahaina-vm-mtp.dtsi" 2 | -------------------------------------------------------------------------------- /qcom/lahaina-vm-mtp.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "lahaina-vm.dtsi" 4 | #include "lahaina-vm-mtp.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Lahaina SVM MTP"; 8 | compatible = "qcom,lahaina-mtp", "qcom,lahaina", "qcom,mtp"; 9 | qcom,board-id = <0x10008 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahaina-vm-qrd.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "lahaina-vm.dtsi" 4 | #include "lahaina-vm-qrd.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Lahaina SVM QRD"; 8 | compatible = "qcom,lahaina-qrd", "qcom,lahaina", "qcom,qrd"; 9 | qcom,board-id = <0x1000B 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahaina-vm-v2.dtsi: -------------------------------------------------------------------------------- 1 | #include "lahaina-vm.dtsi" 2 | 3 | / { 4 | model = "Qualcomm Technologies, Inc. Lahaina VM v2"; 5 | compatible = "qcom,lahaina"; 6 | qcom,msm-id = <415 0x20000>, <501 0x20000>; 7 | }; 8 | -------------------------------------------------------------------------------- /qcom/lahaina.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "lahaina.dtsi" 4 | 5 | / { 6 | model = "Qualcomm Technologies, Inc. lahaina v1 SoC"; 7 | compatible = "qcom,lahaina"; 8 | qcom,board-id = <0 0>; 9 | }; 10 | -------------------------------------------------------------------------------- /qcom/lahainap-atp-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "lahainap-atp.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. LahainaP ATP"; 8 | compatible = "qcom,lahainap-atp", "qcom,lahainap", "qcom,atp"; 9 | qcom,board-id = <0x10021 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahainap-atp.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "lahainap.dtsi" 4 | #include "lahainap-atp.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. LahainaP MTP"; 8 | compatible = "qcom,lahainap-atp", "qcom,lahainap", "qcom,atp"; 9 | qcom,board-id = <0x10021 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahainap-atp.dtsi: -------------------------------------------------------------------------------- 1 | #include "lahaina-atp.dtsi" 2 | -------------------------------------------------------------------------------- /qcom/lahainap-cdp-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "lahainap-cdp.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. LahainaP CDP"; 8 | compatible = "qcom,lahainap-cdp", "qcom,lahainap", "qcom,cdp"; 9 | qcom,board-id = <0x10001 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahainap-cdp.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "lahainap.dtsi" 4 | #include "lahainap-cdp.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. LahainaP CDP"; 8 | compatible = "qcom,lahainap-cdp", "qcom,lahainap", "qcom,cdp"; 9 | qcom,board-id = <0x10001 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahainap-cdp.dtsi: -------------------------------------------------------------------------------- 1 | #include "lahaina-cdp.dtsi" 2 | -------------------------------------------------------------------------------- /qcom/lahainap-hhg-hsp-pro-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "lahainap-hhg-hsp-pro.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Lahainap HHG-HSP-PRO"; 8 | compatible = "qcom,lahaina-hdk", "qcom,lahaina", "qcom,hdk"; 9 | qcom,board-id = <0x1001f 0x02>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahainap-hhg-hsp-pro.dtsi: -------------------------------------------------------------------------------- 1 | #include "lahaina-hhg.dtsi" 2 | &bluetooth { 3 | pinctrl-1 = <&wcnss_en_sleep>; 4 | qcom,xo-reset-gpio = <&tlmm 201 0>; /* XO */ 5 | }; 6 | 7 | &wlan { 8 | qcom,xo-clk-gpio = <&tlmm 201 0>; 9 | }; 10 | -------------------------------------------------------------------------------- /qcom/lahainap-mtp-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "lahainap-mtp.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. LahainaP MTP"; 8 | compatible = "qcom,lahainap-mtp", "qcom,lahainap", "qcom,mtp"; 9 | qcom,board-id = <0x10008 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahainap-mtp.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "lahainap.dtsi" 4 | #include "lahainap-mtp.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. LahainaP MTP"; 8 | compatible = "qcom,lahainap-mtp", "qcom,lahainap", "qcom,mtp"; 9 | qcom,board-id = <0x10008 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahainap-mtp.dtsi: -------------------------------------------------------------------------------- 1 | #include "lahaina-mtp.dtsi" 2 | -------------------------------------------------------------------------------- /qcom/lahainap-qrd-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "lahainap-qrd.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. LahainaP QRD"; 8 | compatible = "qcom,lahainap-qrd", "qcom,lahainap", "qcom,qrd"; 9 | qcom,board-id = <0x1000B 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahainap-qrd.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "lahainap.dtsi" 4 | #include "lahainap-cdp.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. LahainaP QRD"; 8 | compatible = "qcom,lahainap-qrd", "qcom,lahainap", "qcom,qrd"; 9 | qcom,board-id = <0x1000B 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahainap-qrd.dtsi: -------------------------------------------------------------------------------- 1 | #include "lahaina-qrd.dtsi" 2 | -------------------------------------------------------------------------------- /qcom/lahainap-v2-atp.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "lahainap-v2.dtsi" 4 | #include "lahainap-atp.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. LahainaP v2 ATP"; 8 | compatible = "qcom,lahainap-atp", "qcom,lahainap", "qcom,atp"; 9 | qcom,board-id = <0x10021 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahainap-v2-cdp.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "lahainap-v2.dtsi" 4 | #include "lahainap-cdp.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. LahainaP v2 CDP"; 8 | compatible = "qcom,lahainap-cdp", "qcom,lahainap", "qcom,cdp"; 9 | qcom,board-id = <0x10001 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahainap-v2-mtp.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "lahainap-v2.dtsi" 4 | #include "lahainap-mtp.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. LahainaP v2 MTP"; 8 | compatible = "qcom,lahainap-mtp", "qcom,lahainap", "qcom,mtp"; 9 | qcom,board-id = <0x10008 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahainap-v2-qrd.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "lahainap-v2.dtsi" 4 | #include "lahainap-cdp.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. LahainaP v2 QRD"; 8 | compatible = "qcom,lahainap-qrd", "qcom,lahainap", "qcom,qrd"; 9 | qcom,board-id = <0x1000B 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahainap-v2.1-atp.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "lahainap-v2.1.dtsi" 4 | #include "lahainap-atp.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. LahainaP v2.1 ATP"; 8 | compatible = "qcom,lahainap-atp", "qcom,lahainap", "qcom,atp"; 9 | qcom,board-id = <0x10021 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahainap-v2.1-cdp.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "lahainap-v2.1.dtsi" 4 | #include "lahainap-cdp.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. LahainaP v2.1 CDP"; 8 | compatible = "qcom,lahainap-cdp", "qcom,lahainap", "qcom,cdp"; 9 | qcom,board-id = <0x10001 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahainap-v2.1-hhg-hsp-pro.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "lahainap-v2.1.dtsi" 4 | #include "lahainap-hhg-hsp-pro.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Lahainap HHG-HSP-PRO"; 8 | compatible = "qcom,lahaina-hdk", "qcom,lahaina", "qcom,hdk"; 9 | qcom,board-id = <0x1001f 0x02>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahainap-v2.1-mtp.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "lahainap-v2.1.dtsi" 4 | #include "lahainap-mtp.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. LahainaP v2.1 MTP"; 8 | compatible = "qcom,lahainap-mtp", "qcom,lahainap", "qcom,mtp"; 9 | qcom,board-id = <0x10008 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahainap-v2.1-qrd.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "lahainap-v2.1.dtsi" 4 | #include "lahainap-cdp.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. LahainaP v2.1 QRD"; 8 | compatible = "qcom,lahainap-qrd", "qcom,lahainap", "qcom,qrd"; 9 | qcom,board-id = <0x1000B 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/lahainap-v2.1.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "lahainap-v2.1.dtsi" 4 | 5 | / { 6 | model = "Qualcomm Technologies, Inc. LahianaP v2.1 SoC"; 7 | compatible = "qcom,lahainap"; 8 | qcom,board-id = <0 0>; 9 | }; 10 | -------------------------------------------------------------------------------- /qcom/lahainap-v2.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "lahainap-v2.dtsi" 4 | 5 | / { 6 | model = "Qualcomm Technologies, Inc. LahianaP v2 SoC"; 7 | compatible = "qcom,lahainap"; 8 | qcom,board-id = <0 0>; 9 | }; 10 | -------------------------------------------------------------------------------- /qcom/lahainap-v2.dtsi: -------------------------------------------------------------------------------- 1 | #include "lahaina-v2.dtsi" 2 | 3 | / { 4 | model = "Qualcomm Technologies, Inc. LahainaP v2"; 5 | compatible = "qcom,lahainap"; 6 | qcom,msm-id = <439 0x20000>, <502 0x20000>; 7 | }; 8 | 9 | &ipa_hw { 10 | status = "disabled"; 11 | }; 12 | -------------------------------------------------------------------------------- /qcom/lahainap.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "lahainap.dtsi" 4 | 5 | / { 6 | model = "Qualcomm Technologies, Inc. LahianaP SoC"; 7 | compatible = "qcom,lahainap"; 8 | qcom,board-id = <0 0>; 9 | }; 10 | -------------------------------------------------------------------------------- /qcom/lahainap.dtsi: -------------------------------------------------------------------------------- 1 | #include "lahaina.dtsi" 2 | 3 | / { 4 | model = "Qualcomm Technologies, Inc. LahainaP"; 5 | compatible = "qcom,lahainap"; 6 | qcom,msm-id = <439 0x10000>, <502 0x10000>; 7 | }; 8 | 9 | &ipa_hw { 10 | status = "disabled"; 11 | }; 12 | -------------------------------------------------------------------------------- /qcom/monaco-idp-v1-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "monaco-idp-v1.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Monaco IDP V1.0"; 8 | qcom,board-id = <0x010022 0x0>; 9 | }; 10 | -------------------------------------------------------------------------------- /qcom/monaco-idp-v1.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "monaco.dtsi" 4 | #include "monaco-idp-v1.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Monaco IDP V1.0"; 8 | compatible = "qcom,monaco", "qcom,idp"; 9 | qcom,board-id = <0x010022 0x0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/monaco-idp-v2-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "monaco-idp-v2.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Monaco IDP V2.0"; 8 | qcom,board-id = <0x020022 0x0>; 9 | }; 10 | -------------------------------------------------------------------------------- /qcom/monaco-idp-v2.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "monaco.dtsi" 4 | #include "monaco-idp-v2.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Monaco IDP V2.0"; 8 | compatible = "qcom,monaco", "qcom,idp"; 9 | qcom,board-id = <0x020022 0x0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/monaco-idp-v2.dtsi: -------------------------------------------------------------------------------- 1 | #include "monaco-idp-v1.dtsi" 2 | -------------------------------------------------------------------------------- /qcom/monaco-idp-v3-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "monaco-idp-v3.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Monaco IDP V3.0"; 8 | qcom,board-id = <0x030022 0x0>; 9 | }; 10 | -------------------------------------------------------------------------------- /qcom/monaco-idp-v3.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "monaco.dtsi" 4 | #include "monaco-idp-v3.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Monaco IDP V3.0"; 8 | compatible = "qcom,monaco", "qcom,idp"; 9 | qcom,board-id = <0x030022 0x0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/monaco-idp-v3.dtsi: -------------------------------------------------------------------------------- 1 | #include "monaco-idp-v1.dtsi" 2 | -------------------------------------------------------------------------------- /qcom/monaco-rumi-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "monaco-rumi.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Monaco RUMI"; 8 | qcom,board-id = <15 0>; 9 | }; 10 | -------------------------------------------------------------------------------- /qcom/monaco-rumi.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /memreserve/ 0x90f00000 0x00000100; 3 | 4 | #include "monaco.dtsi" 5 | #include "monaco-rumi.dtsi" 6 | 7 | / { 8 | model = "Qualcomm Technologies, Inc. Monaco RUMI"; 9 | compatible = "qcom,monaco-rumi", "qcom,monaco", "qcom,rumi"; 10 | qcom,board-id = <15 0>; 11 | }; 12 | -------------------------------------------------------------------------------- /qcom/monaco-slate-amic-audio-overlay.dtsi: -------------------------------------------------------------------------------- 1 | &monaco_snd { 2 | qcom,model = "monaco-idp-slate_amic-snd-card"; 3 | }; 4 | -------------------------------------------------------------------------------- /qcom/monaco-slate-audio-overlay.dtsi: -------------------------------------------------------------------------------- 1 | &monaco_snd { 2 | qcom,model = "monaco-idp-slate-snd-card"; 3 | }; 4 | -------------------------------------------------------------------------------- /qcom/monaco-slate-wsa-audio-overlay.dtsi: -------------------------------------------------------------------------------- 1 | &monaco_snd { 2 | qcom,model = "monaco-idp-slate_wsa-snd-card"; 3 | }; 4 | -------------------------------------------------------------------------------- /qcom/monaco-standalone-idp-v1-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "monaco-standalone-idp-v1.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Monaco standalone IDP V1.0"; 8 | qcom,board-id = <0x010022 0x1>; 9 | }; 10 | -------------------------------------------------------------------------------- /qcom/monaco-standalone-idp-v1.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "monaco.dtsi" 4 | #include "monaco-standalone-idp-v1.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Monaco standalone IDP V1.0"; 8 | compatible = "qcom,monaco", "qcom,idp"; 9 | qcom,board-id = <0x010022 0x1>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/monaco-standalone-idp-v2-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "monaco-standalone-idp-v2.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Monaco standalone IDP V2.0"; 8 | qcom,board-id = <0x020022 0x1>; 9 | }; 10 | -------------------------------------------------------------------------------- /qcom/monaco-standalone-idp-v2.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "monaco.dtsi" 4 | #include "monaco-standalone-idp-v2.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Monaco standalone IDP V2.0"; 8 | compatible = "qcom,monaco", "qcom,idp"; 9 | qcom,board-id = <0x020022 0x1>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/monaco-standalone-idp-v2.dtsi: -------------------------------------------------------------------------------- 1 | #include "monaco-standalone-idp-v1.dtsi" 2 | -------------------------------------------------------------------------------- /qcom/monaco-standalone-idp-v3-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "monaco-standalone-idp-v3.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Monaco standalone IDP V3.0"; 8 | qcom,board-id = <0x030022 0x1>; 9 | }; 10 | -------------------------------------------------------------------------------- /qcom/monaco-standalone-idp-v3.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "monaco.dtsi" 4 | #include "monaco-standalone-idp-v3.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Monaco standalone DP V3.0"; 8 | compatible = "qcom,monaco", "qcom,idp"; 9 | qcom,board-id = <0x030022 0x1>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/monaco-standalone-idp-v3.dtsi: -------------------------------------------------------------------------------- 1 | #include "monaco-standalone-idp-v1.dtsi" 2 | -------------------------------------------------------------------------------- /qcom/monaco.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "monaco.dtsi" 4 | 5 | / { 6 | model = "Qualcomm Technologies, Inc. Monaco SoC"; 7 | compatible = "qcom,monaco"; 8 | qcom,board-id = <0 0>; 9 | }; 10 | -------------------------------------------------------------------------------- /qcom/monacop-idp-v1.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "monacop.dtsi" 4 | #include "monaco-idp-v1.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. MonacoP IDP V1.0"; 8 | compatible = "qcom,monaco", "qcom,idp"; 9 | qcom,board-id = <0x010022 0x0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/monacop.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "monacop.dtsi" 4 | 5 | / { 6 | model = "Qualcomm Technologies, Inc. MonacoP SoC"; 7 | compatible = "qcom,monacop"; 8 | qcom,board-id = <0 0>; 9 | }; 10 | -------------------------------------------------------------------------------- /qcom/monacop.dtsi: -------------------------------------------------------------------------------- 1 | #include "monaco.dtsi" 2 | 3 | / { 4 | model = "Qualcomm Technologies, Inc. MonacoP"; 5 | compatible = "qcom,monacop"; 6 | qcom,msm-id = <517 0x10000>; 7 | }; 8 | -------------------------------------------------------------------------------- /qcom/msm-qvr-external.dtsi: -------------------------------------------------------------------------------- 1 | &soc { 2 | 3 | qcom,smp2p_interrupt_qvrexternal_5_out { 4 | compatible = "qcom,smp2p-interrupt-qvrexternal-5-out"; 5 | qcom,smem-states = <&smp2p_qvrexternal5_out 0>; 6 | qcom,smem-state-names = "qvrexternal-smp2p-out"; 7 | }; 8 | 9 | }; 10 | -------------------------------------------------------------------------------- /qcom/qrb2210-rb1.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | //#include "qrb2210-rb1.dtsi" 4 | //#include 5 | //#include "qrb2210-rb1-idp.dtsi" 6 | 7 | / { 8 | model = "Qualcomm Technologies, Inc. Scuba IOT SoC"; 9 | compatible = "qcom,scuba-iot"; 10 | qcom,board-id = <0 0>; 11 | }; 12 | -------------------------------------------------------------------------------- /qcom/sa2150p-ccard-emmc.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "sa2150p-ccard.dtsi" 4 | 5 | / { 6 | model = "Qualcomm Technologies, Inc. SA2150P CCARD EMMC"; 7 | compatible = "qcom,sa2150p-ccard", "qcom,qcs405", "qcom,sa2150p", 8 | "qcom,ccard"; 9 | qcom,board-id = <25 0>, <25 0x100>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/sa6155-adp-air-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "sa6155-adp-air.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. SA6155 ADP-AIR"; 8 | compatible = "qcom,sa6155-adp-air", "qcom,sa6155", "qcom,adp-air"; 9 | qcom,msm-id = <384 0x0>; 10 | qcom,board-id = <0x03010019 0>; 11 | }; 12 | -------------------------------------------------------------------------------- /qcom/sa6155-adp-air.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "sa6155.dtsi" 4 | #include "sa6155-adp-air.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. SA6155 ADP-AIR"; 8 | compatible = "qcom,sa6155-adp-air", "qcom,sa6155", "qcom,adp-air"; 9 | qcom,board-id = <0x03010019 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/sa6155-adp-star-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "sa6155-adp-star.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. SA6155 ADP-STAR"; 8 | compatible = "qcom,sa6155-adp-star", "qcom,sa6155", "qcom,adp-star"; 9 | qcom,msm-id = <384 0x0>; 10 | qcom,board-id = <0x010019 0>; 11 | }; 12 | -------------------------------------------------------------------------------- /qcom/sa6155-adp-star.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | #include "sa6155.dtsi" 3 | #include "sa6155-adp-star.dtsi" 4 | 5 | / { 6 | model = "Qualcomm Technologies, Inc. SA6155 ADP-STAR"; 7 | compatible = "qcom,sa6155-adp-star", "qcom,sa6155", "qcom,adp-star"; 8 | qcom,board-id = <0x010019 0>; 9 | }; 10 | -------------------------------------------------------------------------------- /qcom/sa6155.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "sa6155.dtsi" 4 | 5 | / { 6 | model = "Qualcomm Technologies, Inc. SA6155 SoC"; 7 | compatible = "qcom,sa6155"; 8 | qcom,board-id = <0 0>; 9 | }; 10 | -------------------------------------------------------------------------------- /qcom/sa6155p-adp-air-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "sa6155-adp-air.dtsi" 5 | #include "display/sa6155-display-shd.dtsi" 6 | 7 | / { 8 | model = "Qualcomm Technologies, Inc. SA6155P ADP-AIR"; 9 | compatible = "qcom,sa6155p-adp-air", "qcom,sa6155p", "qcom,adp-air"; 10 | qcom,msm-id = <377 0x0>, <380 0>; 11 | qcom,board-id = <0x03010019 0>; 12 | }; 13 | -------------------------------------------------------------------------------- /qcom/sa6155p-adp-air.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "sa6155p.dtsi" 4 | #include "sa6155-adp-air.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. SA6155P ADP-AIR"; 8 | compatible = "qcom,sa6155p-adp-air", "qcom,sa6155p", "qcom,adp-air"; 9 | qcom,board-id = <0x03010019 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/sa6155p-adp-star-lpass-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "sa6155-adp-star.dtsi" 5 | 6 | / { 7 | model = "LPASS Audio PLL sourced from eMAC PPO ADP-Star"; 8 | compatible = "qcom,sa6155p-adp-star", "qcom,sa6155p", "qcom,adp-star"; 9 | qcom,msm-id = <377 0x0>, <380 0>; 10 | qcom,board-id = <0x01010019 0>; 11 | }; 12 | 13 | -------------------------------------------------------------------------------- /qcom/sa6155p-adp-star-lpass.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "sa6155p.dtsi" 4 | #include "sa6155-adp-star.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. SA6155P LPASS Audio PLL sourced 8 | from eMAC PPO ADP-Star"; 9 | compatible = "qcom,sa6155p-adp-star", "qcom,sa6155p", "qcom,adp-star"; 10 | qcom,board-id = <0x01010019 0>; 11 | }; 12 | 13 | -------------------------------------------------------------------------------- /qcom/sa6155p-adp-star-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "sa6155-adp-star.dtsi" 5 | #include "display/sa6155-display-shd.dtsi" 6 | 7 | / { 8 | model = "Qualcomm Technologies, Inc. SA6155P ADP-STAR"; 9 | compatible = "qcom,sa6155p-adp-star", "qcom,sa6155p", "qcom,adp-star"; 10 | qcom,msm-id = <377 0x0>, <380 0>; 11 | qcom,board-id = <0x010019 0>; 12 | }; 13 | -------------------------------------------------------------------------------- /qcom/sa6155p-adp-star.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "sa6155p.dtsi" 4 | #include "sa6155-adp-star.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. SA6155P ADP-STAR"; 8 | compatible = "qcom,sa6155p-adp-star", "qcom,sa6155p", "qcom,adp-star"; 9 | qcom,board-id = <0x010019 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/sa6155p-v2-adp-air-lpass-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "sa6155-adp-air.dtsi" 5 | 6 | / { 7 | model = "LPASS Audio PLL sourced from eMAC PPO ADP-Air"; 8 | compatible = "qcom,sa6155p-adp-air", "qcom,sa6155p", "qcom,adp-air"; 9 | qcom,msm-id = <377 0x0>, <380 0>; 10 | qcom,board-id = <0x04010019 0>; 11 | }; 12 | -------------------------------------------------------------------------------- /qcom/sa6155p-v2-adp-air-lpass.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "sa6155p.dtsi" 4 | #include "sa6155-adp-air.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. SA6155P v2 LPASS Audio PLL sourced 8 | from eMAC PPO ADP-Air"; 9 | compatible = "qcom,sa6155p-adp-air", "qcom,sa6155p", "qcom,adp-air"; 10 | qcom,board-id = <0x04010019 0>; 11 | }; 12 | 13 | -------------------------------------------------------------------------------- /qcom/sa6155p-v2-adp-air-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "sa6155-adp-air.dtsi" 5 | #include "display/sa6155-display-shd.dtsi" 6 | 7 | / { 8 | model = "Qualcomm Technologies, Inc. SA6155P ADP-AIR V2"; 9 | compatible = "qcom,sa6155p-adp-air", "qcom,sa6155p", "qcom,adp-air"; 10 | qcom,msm-id = <377 0x0>, <380 0>; 11 | qcom,board-id = <0x03020019 0>; 12 | }; 13 | -------------------------------------------------------------------------------- /qcom/sa6155p-v2-adp-air.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "sa6155p.dtsi" 4 | #include "sa6155-adp-air.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. SA6155P ADP-AIR V2"; 8 | compatible = "qcom,sa6155p-adp-air", "qcom,sa6155p", "qcom,adp-air"; 9 | qcom,board-id = <0x03020019 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/sa6155p-v2-adp-star-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "sa6155-adp-star.dtsi" 5 | #include "display/sa6155-display-shd.dtsi" 6 | 7 | / { 8 | model = "Qualcomm Technologies, Inc. SA6155P ADP-STAR V2"; 9 | compatible = "qcom,sa6155p-adp-star", "qcom,sa6155p", "qcom,adp-star"; 10 | qcom,msm-id = <377 0x0>, <380 0>; 11 | qcom,board-id = <0x020019 0>; 12 | }; 13 | -------------------------------------------------------------------------------- /qcom/sa6155p-v2-adp-star.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "sa6155p.dtsi" 4 | #include "sa6155-adp-star.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. SA6155P ADP-STAR V2"; 8 | compatible = "qcom,sa6155p-adp-star", "qcom,sa6155p", "qcom,adp-star"; 9 | qcom,board-id = <0x020019 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/sa6155p-vm-la.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "sa6155p-vm.dtsi" 4 | #include "sa6155p-vm-la.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. SA6155P Virtual Machine"; 8 | compatible = "qcom,sa6155p"; 9 | qcom,pmic-name = "PM6150"; 10 | qcom,board-id = <0x1000001 0>; 11 | }; 12 | -------------------------------------------------------------------------------- /qcom/sa6155p.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "sa6155p.dtsi" 4 | 5 | / { 6 | model = "Qualcomm Technologies, Inc. SA6155P SoC"; 7 | compatible = "qcom,sa6155p"; 8 | qcom,board-id = <0 0>; 9 | }; 10 | -------------------------------------------------------------------------------- /qcom/sa8155-adp-star-lxc-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "sa8155-adp-star.dtsi" 5 | #include "display/sa8155-v2-adp-air-display-lxc-shd.dtsi" 6 | 7 | / { 8 | model = "ADP-STAR"; 9 | compatible = "qcom,sa8155-adp-star", "qcom,sa8155", 10 | "qcom,adp-star"; 11 | qcom,board-id = <25 0>; 12 | }; 13 | -------------------------------------------------------------------------------- /qcom/sa8155-adp-star-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "sa8155-adp-star.dtsi" 5 | #include "display/sa8155-adp-star-display-shd.dtsi" 6 | 7 | / { 8 | model = "ADP-STAR"; 9 | compatible = "qcom,sa8155-adp-star", "qcom,sa8155", 10 | "qcom,adp-star"; 11 | qcom,board-id = <25 0>; 12 | }; 13 | -------------------------------------------------------------------------------- /qcom/sa8155-adp-star.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "sa8155-v1.dtsi" 4 | #include "sa8155-adp-star.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. SA8155 ADP-STAR"; 8 | compatible = "qcom,sa8155-adp-star", "qcom,sa8155", 9 | "qcom,adp-star"; 10 | qcom,board-id = <25 0>; 11 | }; 12 | -------------------------------------------------------------------------------- /qcom/sa8155-adp-star.dtsi: -------------------------------------------------------------------------------- 1 | #include "sa8155-adp-common.dtsi" 2 | #include "display/sa8155-adp-star-display.dtsi" 3 | -------------------------------------------------------------------------------- /qcom/sa8155-v2-adp-air-lxc-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "sa8155-adp-common.dtsi" 5 | #include "display/sa8155-adp-star-display.dtsi" 6 | #include "display/sa8155-v2-adp-air-display-lxc-shd.dtsi" 7 | 8 | / { 9 | model = "ADP-AIR"; 10 | compatible = "qcom,sa8155-v2-adp-air", "qcom,sa8155", 11 | "qcom,adp-air"; 12 | qcom,board-id = <0X01000019 0>; 13 | }; 14 | -------------------------------------------------------------------------------- /qcom/sa8155-v2-adp-air-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "sa8155-adp-common.dtsi" 5 | #include "display/sa8155-adp-star-display.dtsi" 6 | #include "display/sa8155-adp-star-display-shd.dtsi" 7 | 8 | / { 9 | model = "ADP-AIR"; 10 | compatible = "qcom,sa8155-v2-adp-air", "qcom,sa8155", 11 | "qcom,adp-air"; 12 | qcom,board-id = <0X01000019 0>; 13 | }; 14 | -------------------------------------------------------------------------------- /qcom/sa8155-v2-adp-air.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "sa8155-v2.dtsi" 4 | #include "sa8155-adp-star.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. SA8155 V2 ADP AIR"; 8 | compatible = "qcom,sa8155-v2-adp-air", "qcom,sa8155", "qcom,adp-air"; 9 | qcom,board-id = <0x01000019 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/sa8155-v2-adp-star.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "sa8155-v2.dtsi" 4 | #include "sa8155-adp-star.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. SA8155 V2 ADP STAR"; 8 | compatible = "qcom,sa8155-adp-star", "qcom,sa8155", "qcom,adp-star"; 9 | qcom,board-id = <25 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/sa8155-v2.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "sa8155-v2.dtsi" 4 | 5 | / { 6 | model = "Qualcomm Technologies, Inc. SA8155 v2 SoC"; 7 | compatible = "qcom,sa8155"; 8 | qcom,pmic-name = "PM8150"; 9 | qcom,board-id = <0 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/sa8155-vm-la-mt.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "sa8155-vm.dtsi" 4 | #include "sa8155-vm-la-mt.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. SA8155 Multi LA Virtual Machine"; 8 | compatible = "qcom,sa8155"; 9 | qcom,pmic-name = "PM8150"; 10 | qcom,board-id = <0x2000001 0>; 11 | }; 12 | -------------------------------------------------------------------------------- /qcom/sa8155-vm-la.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "sa8155-vm.dtsi" 4 | #include "sa8155-vm-la.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. SA8155 Single LA Virtual Machine"; 8 | compatible = "qcom,sa8155"; 9 | qcom,pmic-name = "PM8150"; 10 | qcom,board-id = <0x1000001 0>; 11 | }; 12 | -------------------------------------------------------------------------------- /qcom/sa8155-vm-lv-mt.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "sa8155-vm.dtsi" 4 | #include "sa8155-vm-lv-mt.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. SA8155 Multi LV Virtual Machine"; 8 | compatible = "qcom,sa8155"; 9 | qcom,pmic-name = "PM8150"; 10 | qcom,board-id = <0x2000002 0>; 11 | }; 12 | -------------------------------------------------------------------------------- /qcom/sa8155-vm-lv.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "sa8155-vm.dtsi" 4 | #include "sa8155-vm-lv.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. SA8155 Single LV Virtual Machine"; 8 | compatible = "qcom,sa8155"; 9 | qcom,pmic-name = "PM8150"; 10 | qcom,board-id = <0x1000002 0>; 11 | }; 12 | -------------------------------------------------------------------------------- /qcom/sa8155.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "sa8155-v1.dtsi" 4 | 5 | / { 6 | model = "Qualcomm Technologies, Inc. SA8155 SoC"; 7 | compatible = "qcom,sa8155"; 8 | qcom,pmic-name = "PM8150"; 9 | qcom,board-id = <0 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/sa8155p-adp-star-lxc-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "sa8155-adp-star.dtsi" 5 | #include "display/sa8155-v2-adp-air-display-lxc-shd.dtsi" 6 | 7 | / { 8 | model = "ADP-STAR"; 9 | compatible = "qcom,sa8155p-adp-star", "qcom,sa8155p", 10 | "qcom,adp-star"; 11 | qcom,board-id = <25 0>; 12 | }; 13 | -------------------------------------------------------------------------------- /qcom/sa8155p-adp-star-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "sa8155-adp-star.dtsi" 5 | #include "display/sa8155-adp-star-display-shd.dtsi" 6 | 7 | / { 8 | model = "ADP-STAR"; 9 | compatible = "qcom,sa8155p-adp-star", "qcom,sa8155p", 10 | "qcom,adp-star"; 11 | qcom,board-id = <25 0>; 12 | }; 13 | -------------------------------------------------------------------------------- /qcom/sa8155p-adp-star.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "sa8155p.dtsi" 4 | #include "sa8155-adp-star.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. SA8155P ADP-STAR"; 8 | compatible = "qcom,sa8155p-adp-star", "qcom,sa8155p", 9 | "qcom,adp-star"; 10 | qcom,board-id = <25 0>; 11 | }; 12 | -------------------------------------------------------------------------------- /qcom/sa8155p-v2-adp-air-lxc-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "sa8155-adp-star.dtsi" 5 | #include "display/sa8155-v2-adp-air-display-lxc-shd.dtsi" 6 | 7 | / { 8 | model = "ADP-AIR"; 9 | compatible = "qcom,sa8155p-v2-adp-air", "qcom,sa8155p", 10 | "qcom,adp-air"; 11 | qcom,board-id = <0x01000019 0>; 12 | }; 13 | -------------------------------------------------------------------------------- /qcom/sa8155p-v2-adp-air-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "sa8155-adp-star.dtsi" 5 | #include "display/sa8155-adp-star-display-shd.dtsi" 6 | 7 | / { 8 | model = "ADP-AIR"; 9 | compatible = "qcom,sa8155p-v2-adp-air", "qcom,sa8155p", 10 | "qcom,adp-air"; 11 | qcom,board-id = <0x01000019 0>; 12 | }; 13 | -------------------------------------------------------------------------------- /qcom/sa8155p-v2-adp-air.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "sa8155p-v2.dtsi" 4 | #include "sa8155-adp-star.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. SA8155P V2 ADP AIR"; 8 | compatible = "qcom,sa8155p-v2-adp-air", "qcom,sa8155p", "qcom,adp-air"; 9 | qcom,board-id = <0x01000019 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/sa8155p-v2-adp-star.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "sa8155p-v2.dtsi" 4 | #include "sa8155-adp-star.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. SA8155P V2 ADP STAR"; 8 | compatible = "qcom,sa8155p-adp-star", "qcom,sa8155p", "qcom,adp-star"; 9 | qcom,board-id = <25 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/sa8155p-v2.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "sa8155p-v2.dtsi" 4 | 5 | / { 6 | model = "Qualcomm Technologies, Inc. SA8155P v2 SoC"; 7 | compatible = "qcom,sa8155p"; 8 | qcom,pmic-name = "PM8150"; 9 | qcom,board-id = <0 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/sa8155p-v2.dtsi: -------------------------------------------------------------------------------- 1 | #include "sa8155-v2.dtsi" 2 | 3 | / { 4 | model = "Qualcomm Technologies, Inc. SA8155P v2"; 5 | qcom,msm-name = "SA8155P v2"; 6 | qcom,msm-id = <367 0x20000>; 7 | }; 8 | -------------------------------------------------------------------------------- /qcom/sa8155p.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "sa8155p.dtsi" 4 | 5 | / { 6 | model = "Qualcomm Technologies, Inc. SA8155P SoC"; 7 | compatible = "qcom,sa8155p"; 8 | qcom,pmic-name = "PM8150"; 9 | qcom,board-id = <0 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/sa8155p.dtsi: -------------------------------------------------------------------------------- 1 | #include "sa8155-v1.dtsi" 2 | 3 | / { 4 | model = "Qualcomm Technologies, Inc. SA8155P "; 5 | qcom,msm-name = "SA8155P V1"; 6 | compatible = "qcom,sa8155p"; 7 | qcom,msm-id = <367 0x10000>; 8 | }; 9 | -------------------------------------------------------------------------------- /qcom/sa8195-vm-la-mt.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "sa8195-vm.dtsi" 4 | #include "sa8195-vm-la-mt.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. SA8195 Multi LA Virtual Machine"; 8 | compatible = "qcom,sa8195p"; 9 | qcom,pmic-name = "PM8195"; 10 | qcom,board-id = <0x2000001 0>; 11 | }; 12 | -------------------------------------------------------------------------------- /qcom/sa8195-vm-la.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "sa8195-vm.dtsi" 4 | #include "sa8195-vm-la.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. SA8195 Single LA Virtual Machine"; 8 | compatible = "qcom,sa8195p"; 9 | qcom,pmic-name = "PM8195"; 10 | qcom,board-id = <0x1000001 0>; 11 | }; 12 | -------------------------------------------------------------------------------- /qcom/sa8195-vm-lv-lxc.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "sa8195-vm.dtsi" 4 | #include "sa8195-vm-lv-lxc.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. SA8195 Single LV LXC Virtual Machine"; 8 | compatible = "qcom,sa8195p"; 9 | qcom,pmic-name = "PM8195"; 10 | qcom,board-id = <0x1000003 0>; 11 | }; 12 | -------------------------------------------------------------------------------- /qcom/sa8195-vm-lv-mt.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "sa8195-vm.dtsi" 4 | #include "sa8195-vm-lv-mt.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. SA8195 Multi LV Virtual Machine"; 8 | compatible = "qcom,sa8195p"; 9 | qcom,pmic-name = "PM8195"; 10 | qcom,board-id = <0x2000002 0>; 11 | }; 12 | -------------------------------------------------------------------------------- /qcom/sa8195-vm-lv.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "sa8195-vm.dtsi" 4 | #include "sa8195-vm-lv.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. SA8195 Single LV Virtual Machine"; 8 | compatible = "qcom,sa8195p"; 9 | qcom,pmic-name = "PM8195"; 10 | qcom,board-id = <0x1000002 0>; 11 | }; 12 | -------------------------------------------------------------------------------- /qcom/sa8195p-adp-star-lxc-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "sa8195p-adp-star.dtsi" 5 | #include "display/sa8195p-v2-adp-air-display-lxc-shd.dtsi" 6 | 7 | / { 8 | model = "ADP-STAR"; 9 | compatible = "qcom,sa8195p-adp-star", "qcom,sa8195p", 10 | "qcom,adp-star"; 11 | qcom,msm-id = <405 0x20000>; 12 | qcom,board-id = <0x010019 0>; 13 | }; 14 | -------------------------------------------------------------------------------- /qcom/sa8195p-adp-star-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "sa8195p-adp-star.dtsi" 5 | #include "display/sa8195p-adp-star-display-shd.dtsi" 6 | 7 | / { 8 | model = "ADP-STAR"; 9 | compatible = "qcom,sa8195p-adp-star", "qcom,sa8195p", 10 | "qcom,adp-star"; 11 | qcom,msm-id = <405 0x20000>; 12 | qcom,board-id = <0x010019 0>; 13 | }; 14 | -------------------------------------------------------------------------------- /qcom/sa8195p-adp-star.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "sa8195p.dtsi" 4 | #include "sa8195p-adp-star.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. SA8195P ADP-STAR"; 8 | compatible = "qcom,sa8195p-adp-star", "qcom,sa8195p", 9 | "qcom,adp-star"; 10 | qcom,board-id = <25 0>; 11 | }; 12 | -------------------------------------------------------------------------------- /qcom/sa8195p-adp-star.dtsi: -------------------------------------------------------------------------------- 1 | #include "sa8195p-adp-common.dtsi" 2 | #include "display/sa8195p-adp-star-display.dtsi" 3 | -------------------------------------------------------------------------------- /qcom/sa8195p-v2-adp-air-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "sa8195p-v2-adp-air.dtsi" 5 | #include "display/sa8195p-adp-star-display-shd.dtsi" 6 | 7 | / { 8 | model = "ADP-AIR"; 9 | compatible = "qcom,sa8195p-v2-adp-air", "qcom,sa8195p", 10 | "qcom,adp-air"; 11 | qcom,msm-id = <405 0x20000>; 12 | qcom,board-id = <0x02010019 0>; 13 | }; 14 | 15 | -------------------------------------------------------------------------------- /qcom/sa8195p-v2-adp-air.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "sa8195p.dtsi" 4 | #include "sa8195p-v2-adp-air.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. SA8195P V2 ADP AIR"; 8 | compatible = "qcom,sa8195p-v2-adp-air", "qcom,sa8195p", "qcom,adp-air"; 9 | qcom,board-id = <0x02010019 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/sa8195p-v2-adp-air.dtsi: -------------------------------------------------------------------------------- 1 | #include "sa8195p-adp-common.dtsi" 2 | #include "display/sa8195p-adp-star-display.dtsi" 3 | -------------------------------------------------------------------------------- /qcom/sa8195p.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "sa8195p.dtsi" 4 | 5 | / { 6 | model = "Qualcomm Technologies, Inc. SA8195P AU SoC"; 7 | compatible = "qcom,sa8195"; 8 | qcom,pmic-name = "PM8150"; 9 | qcom,board-id = <0 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/scuba-iot-idp-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include 5 | #include "scuba-iot-idp.dtsi" 6 | 7 | / { 8 | model = "Qualcomm Technologies, Inc. Scuba IDP"; 9 | compatible = "qcom,scuba-idp", "qcom,scuba", "qcom,idp"; 10 | qcom,msm-id = <441 0x10000>, <471 0x10000>; 11 | qcom,board-id = <34 0>; 12 | }; 13 | -------------------------------------------------------------------------------- /qcom/scuba-iot.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "scuba-iot.dtsi" 4 | 5 | / { 6 | model = "Qualcomm Technologies, Inc. Scuba IOT SoC"; 7 | compatible = "qcom,scuba-iot"; 8 | qcom,board-id = <0 0>; 9 | }; 10 | -------------------------------------------------------------------------------- /qcom/sdmshrike-v2.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "sdmshrike-v2.dtsi" 4 | 5 | / { 6 | model = "Qualcomm Technologies, Inc. SA8195 v2 SoC"; 7 | compatible = "qcom,sa8195"; 8 | qcom,pmic-name = "PM8150"; 9 | qcom,board-id = <0 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/sdmshrike.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "sdmshrike.dtsi" 4 | 5 | / { 6 | model = "Qualcomm Technologies, Inc. SDMSHRIKE SoC"; 7 | compatible = "qcom,sdmshrike"; 8 | qcom,pmic-name = "PM8150"; 9 | qcom,board-id = <0 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/sdxlemur-1024mb-cpe.dtsi: -------------------------------------------------------------------------------- 1 | #include "sdxlemur-1024mb.dtsi" 2 | 3 | &mpss_adsp_mem { 4 | reg = <0x90800000 0x12000000>; 5 | }; 6 | -------------------------------------------------------------------------------- /qcom/sdxlemur-1024mb.dtsi: -------------------------------------------------------------------------------- 1 | #include "sdxlemur-512mb.dtsi" 2 | 3 | &mpss_adsp_mem { 4 | reg = <0x90800000 0x10000000>; 5 | }; 6 | 7 | &access_control_mem { 8 | reg = <0x8fd80000 0x80000>; 9 | }; 10 | 11 | &reserved_memory { 12 | audio_heap_mem: audio_mem_region@8c000000 { 13 | reg = <0x8c000000 0x400000>; 14 | }; 15 | }; 16 | -------------------------------------------------------------------------------- /qcom/sdxlemur-atp.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "sdxlemur.dtsi" 4 | #include "sdxlemur-atp.dtsi" 5 | #include "sdxlemur-512mb.dtsi" 6 | 7 | / { 8 | model = "Qualcomm Technologies, Inc. SDXLEMUR ATP"; 9 | compatible = "qcom,sdxlemur-atp", 10 | "qcom,sdxlemur", "qcom,atp"; 11 | qcom,board-id = <0x010021 0x200>; 12 | }; 13 | -------------------------------------------------------------------------------- /qcom/sdxlemur-cdp-audio-overlay.dtsi: -------------------------------------------------------------------------------- 1 | #include "sdxlemur-audio-overlay.dtsi" 2 | 3 | &soc { 4 | sound-tavil { 5 | qcom,wsa-max-devs = <1>; 6 | qcom,wsa-devs = <&wsa881x_0214>; 7 | qcom,wsa-aux-dev-prefix = "SpkrLeft"; 8 | }; 9 | }; 10 | 11 | &wsa_spkr_wcd_sd2 { 12 | pinctrl-0 = <&spkr_1_wcd_en_active>; 13 | pinctrl-1 = <&spkr_1_wcd_en_sleep>; 14 | }; 15 | -------------------------------------------------------------------------------- /qcom/sdxlemur-mtp-audio-overlay.dtsi: -------------------------------------------------------------------------------- 1 | #include "sdxlemur-audio-overlay.dtsi" 2 | 3 | &soc { 4 | sound-tavil { 5 | qcom,wsa-max-devs = <1>; 6 | qcom,wsa-devs = <&wsa881x_0214>; 7 | qcom,wsa-aux-dev-prefix = "SpkrLeft"; 8 | }; 9 | }; 10 | 11 | -------------------------------------------------------------------------------- /qcom/sdxlemur-mtp-cpe-hsp.dtsi: -------------------------------------------------------------------------------- 1 | #include "sdxlemur-cnss.dtsi" 2 | 3 | &pcie0 { 4 | qcom,boot-option = <0x1>; 5 | }; 6 | 7 | &pcie0_bus2_dev2_fn0 { 8 | cnss_pci0: cnss_pci0 { 9 | reg = <0 0 0 0 0>; 10 | qcom,iommu-group = <&cnss_pci_iommu_group>; 11 | memory-region = <&cnss_wlan_mem>; 12 | 13 | #address-cells = <1>; 14 | #size-cells = <1>; 15 | }; 16 | }; 17 | -------------------------------------------------------------------------------- /qcom/sdxlemur-mtp-mbb-pcie-ep-ipq.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "sdxlemur.dtsi" 4 | #include "sdxlemur-mtp-mbb-pcie-ep-ipq.dtsi" 5 | #include "sdxlemur-512mb.dtsi" 6 | 7 | / { 8 | model = "Qualcomm Technologies, Inc. SDXLEMUR MTP MBB PCIE-EP"; 9 | compatible = "qcom,sdxlemur-mtp", 10 | "qcom,sdxlemur", "qcom,mtp"; 11 | qcom,board-id = <0xB010008 0x20B>; 12 | }; 13 | -------------------------------------------------------------------------------- /qcom/sdxlemur-mtp-mbb-pcie-ep.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "sdxlemur.dtsi" 4 | #include "sdxlemur-mtp-mbb-pcie-ep.dtsi" 5 | #include "sdxlemur-512mb.dtsi" 6 | 7 | / { 8 | model = "Qualcomm Technologies, Inc. SDXLEMUR MTP MBB PCIE-EP"; 9 | compatible = "qcom,sdxlemur-mtp", 10 | "qcom,sdxlemur", "qcom,mtp"; 11 | qcom,board-id = <0x4010008 0x204>; 12 | }; 13 | -------------------------------------------------------------------------------- /qcom/sdxlemur-mtp-mbb-pcie-rc-ep.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "sdxlemur.dtsi" 4 | #include "sdxlemur-mtp-mbb-pcie-rc-ep.dtsi" 5 | #include "sdxlemur-512mb.dtsi" 6 | 7 | / { 8 | model = "Qualcomm Technologies, Inc. SDXLEMUR MTP MBB RC PCIE-EP"; 9 | compatible = "qcom,sdxlemur-mtp", 10 | "qcom,sdxlemur", "qcom,mtp"; 11 | qcom,board-id = <0x3010008 0x203>; 12 | }; 13 | -------------------------------------------------------------------------------- /qcom/sdxlemur-rcm-pcie-ep.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "sdxlemur.dtsi" 4 | #include "sdxlemur-rcm-pcie-ep.dtsi" 5 | #include "sdxlemur-512mb.dtsi" 6 | 7 | / { 8 | model = "Qualcomm Technologies, Inc. SDXLEMUR RCM PCIe-EP"; 9 | compatible = "qcom,sdxlemur-rcm", 10 | "qcom,sdxlemur", "qcom,rcm"; 11 | qcom,board-id = <0x1010015 0x201>; 12 | }; 13 | -------------------------------------------------------------------------------- /qcom/sdxlemur-rcm-rc-pine1x.dtsi: -------------------------------------------------------------------------------- 1 | 2 | &soc { 3 | 4 | }; 5 | -------------------------------------------------------------------------------- /qcom/sdxlemur-rcm-rc-pine2x.dtsi: -------------------------------------------------------------------------------- 1 | 2 | &soc { 3 | 4 | }; 5 | -------------------------------------------------------------------------------- /qcom/sdxlemur-v2-atp.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "sdxlemur-v2.dtsi" 4 | #include "sdxlemur-atp.dtsi" 5 | #include "sdxlemur-512mb.dtsi" 6 | 7 | / { 8 | model = "Qualcomm Technologies, Inc. SDXLEMUR ATP V2"; 9 | compatible = "qcom,sdxlemur-atp", 10 | "qcom,sdxlemur", "qcom,atp"; 11 | qcom,board-id = <0x010021 0x200>; 12 | }; 13 | -------------------------------------------------------------------------------- /qcom/sdxlemur-v2-m2-ep-fwa.dtsi: -------------------------------------------------------------------------------- 1 | / { 2 | }; 3 | -------------------------------------------------------------------------------- /qcom/sdxlemur-v2-mtp-mbb-pcie-ep.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "sdxlemur-v2.dtsi" 4 | #include "sdxlemur-mtp-mbb-pcie-ep.dtsi" 5 | #include "sdxlemur-512mb.dtsi" 6 | 7 | / { 8 | model = "Qualcomm Technologies, Inc. SDXLEMUR MTP MBB PCIE-EP V2"; 9 | compatible = "qcom,sdxlemur-mtp", 10 | "qcom,sdxlemur", "qcom,mtp"; 11 | qcom,board-id = <0x4010008 0x204>; 12 | }; 13 | -------------------------------------------------------------------------------- /qcom/sdxlemur-v2-mtp-mbb-pcie-rc-ep.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "sdxlemur-v2.dtsi" 4 | #include "sdxlemur-mtp-mbb-pcie-rc-ep.dtsi" 5 | #include "sdxlemur-512mb.dtsi" 6 | 7 | / { 8 | model = "Qualcomm Technologies, Inc. SDXLEMUR MTP MBB RC PCIE-EP V2"; 9 | compatible = "qcom,sdxlemur-mtp", 10 | "qcom,sdxlemur", "qcom,mtp"; 11 | qcom,board-id = <0x3010008 0x203>; 12 | }; 13 | -------------------------------------------------------------------------------- /qcom/sdxlemur-v2-rcm-pcie-ep.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "sdxlemur-v2.dtsi" 4 | #include "sdxlemur-rcm-pcie-ep.dtsi" 5 | #include "sdxlemur-512mb.dtsi" 6 | 7 | / { 8 | model = "Qualcomm Technologies, Inc. SDXLEMUR RCM PCIe-EP V2"; 9 | compatible = "qcom,sdxlemur-rcm", 10 | "qcom,sdxlemur", "qcom,rcm"; 11 | qcom,board-id = <0x1010015 0x201>; 12 | }; 13 | -------------------------------------------------------------------------------- /qcom/sdxnightjar-512mb-mtp.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "sdxnightjar.dtsi" 4 | #include "sdxnightjar-mtp.dtsi" 5 | #include "sdxnightjar-bluetooth.dtsi" 6 | 7 | / { 8 | model = "Qualcomm Technologies, Inc. SDX NIGHTJAR 512MB MTP"; 9 | compatible = "qcom,sdxnightjar-mtp", 10 | "qcom,sdxnightjar", "qcom,mtp"; 11 | qcom,board-id = <8 0x100>; 12 | }; 13 | -------------------------------------------------------------------------------- /qcom/sdxnightjar-cdp.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "sdxnightjar.dtsi" 4 | #include "sdxnightjar-cdp.dtsi" 5 | #include "sdxnightjar-bluetooth.dtsi" 6 | 7 | / { 8 | model = "Qualcomm Technologies, Inc. SDX NIGHTJAR CDP"; 9 | compatible = "qcom,sdxnightjar-cdp", 10 | "qcom,sdxnightjar", "qcom,cdp"; 11 | qcom,board-id = <0x01 0>; 12 | }; 13 | -------------------------------------------------------------------------------- /qcom/sdxnightjar-mtp.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "sdxnightjar.dtsi" 4 | #include "sdxnightjar-mtp.dtsi" 5 | #include "sdxnightjar-bluetooth.dtsi" 6 | 7 | / { 8 | model = "Qualcomm Technologies, Inc. SDX NIGHTJAR MTP"; 9 | compatible = "qcom,sdxnightjar-mtp", 10 | "qcom,sdxnightjar", "qcom,mtp"; 11 | qcom,board-id = <8 0>; 12 | }; 13 | -------------------------------------------------------------------------------- /qcom/sdxnightjar-qrd.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "sdxnightjar.dtsi" 4 | #include "sdxnightjar-qrd.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. SDX NIGHTJAR QRD"; 8 | compatible = "qcom,sdxnightjar-qrd", 9 | "qcom,sdxnightjar", "qcom,qrd"; 10 | qcom,board-id = <0xB 0>; 11 | }; 12 | -------------------------------------------------------------------------------- /qcom/shima-atp-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "shima-atp.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Shima ATP"; 8 | compatible = "qcom,shima-atp", "qcom,shima", "qcom,atp"; 9 | qcom,msm-id = <450 0x10000>; 10 | qcom,board-id = <0x10021 0>; 11 | }; 12 | -------------------------------------------------------------------------------- /qcom/shima-atp.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "shima.dtsi" 4 | #include "shima-atp.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Shima ATP"; 8 | compatible = "qcom,shima-atp", "qcom,shima", "qcom,atp"; 9 | qcom,board-id = <0x10021 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/shima-idp-120fps-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "shima-idp-120fps.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Shima IDP + 120fps"; 8 | compatible = "qcom,shima-idp", "qcom,shima", "qcom,idp"; 9 | qcom,msm-id = <450 0x10000>; 10 | qcom,board-id = <34 2>; 11 | }; 12 | -------------------------------------------------------------------------------- /qcom/shima-idp-120fps.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "shima.dtsi" 4 | #include "shima-idp-120fps.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Shima IDP + 120fps"; 8 | compatible = "qcom,shima-idp", "qcom,shima", "qcom,idp"; 9 | qcom,board-id = <34 2>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/shima-idp-120fps.dtsi: -------------------------------------------------------------------------------- 1 | #include "shima-idp.dtsi" 2 | 3 | &soc { 4 | }; 5 | 6 | &sde_dsi { 7 | qcom,dsi-default-panel = <&dsi_r66451_amoled_cmd>; 8 | }; 9 | -------------------------------------------------------------------------------- /qcom/shima-idp-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "shima-idp.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Shima IDP"; 8 | compatible = "qcom,shima-idp", "qcom,shima", "qcom,idp"; 9 | qcom,msm-id = <450 0x10000>; 10 | qcom,board-id = <34 0>; 11 | }; 12 | -------------------------------------------------------------------------------- /qcom/shima-idp.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "shima.dtsi" 4 | #include "shima-idp.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Shima IDP"; 8 | compatible = "qcom,shima-idp", "qcom,shima", "qcom,idp"; 9 | qcom,board-id = <34 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/shima-idps-digital-mics-120fps-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "shima-idps-digital-mics-120fps.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Shima IDPS DIGITAL MICS + 120fps"; 8 | compatible = "qcom,shima-idp", "qcom,shima", "qcom,idp"; 9 | qcom,msm-id = <450 0x10000>; 10 | qcom,board-id = <34 3>; 11 | }; 12 | -------------------------------------------------------------------------------- /qcom/shima-idps-digital-mics-120fps.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "shima.dtsi" 4 | #include "shima-idps-digital-mics-120fps.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Shima IDPS DIGITAL MICS + 120fps"; 8 | compatible = "qcom,shima-idp", "qcom,shima", "qcom,idp"; 9 | qcom,board-id = <34 3>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/shima-idps-digital-mics-120fps.dtsi: -------------------------------------------------------------------------------- 1 | #include "shima-idps-digital-mics.dtsi" 2 | 3 | &soc { 4 | }; 5 | 6 | &sde_dsi { 7 | qcom,dsi-default-panel = <&dsi_r66451_amoled_cmd>; 8 | }; 9 | -------------------------------------------------------------------------------- /qcom/shima-idps-digital-mics-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "shima-idps-digital-mics.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Shima IDPS + DIGITAL MICS"; 8 | compatible = "qcom,shima-idp", "qcom,shima", "qcom,idp"; 9 | qcom,msm-id = <450 0x10000>; 10 | qcom,board-id = <34 1>; 11 | }; 12 | -------------------------------------------------------------------------------- /qcom/shima-idps-digital-mics.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "shima.dtsi" 4 | #include "shima-idps-digital-mics.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Shima IDPS + DIGITAL MICS"; 8 | compatible = "qcom,shima-idp", "qcom,shima", "qcom,idp"; 9 | qcom,board-id = <34 1>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/shima-qrd-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "shima-qrd.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Shima QRD"; 8 | compatible = "qcom,shima-qrd", "qcom,shima", "qcom,qrd"; 9 | qcom,msm-id = <450 0x10000>; 10 | qcom,board-id = <0x1000B 0>; 11 | }; 12 | -------------------------------------------------------------------------------- /qcom/shima-qrd.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "shima.dtsi" 4 | #include "shima-qrd.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Shima QRD"; 8 | compatible = "qcom,shima-qrd", "qcom,shima", "qcom,qrd"; 9 | qcom,board-id = <0x1000B 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/shima-rumi-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "shima-rumi.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Shima RUMI"; 8 | compatible = "qcom,shima-rumi", "qcom,shima", "qcom,rumi"; 9 | qcom,msm-id = <450 0x10000>; 10 | qcom,board-id = <0x1000F 0>; 11 | }; 12 | -------------------------------------------------------------------------------- /qcom/shima-rumi.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /memreserve/ 0x90000000 0x00000100; 3 | 4 | #include "shima.dtsi" 5 | #include "shima-rumi.dtsi" 6 | 7 | / { 8 | model = "Qualcomm Technologies, Inc. Shima RUMI"; 9 | compatible = "qcom,shima-rumi", "qcom,shima", "qcom,rumi"; 10 | qcom,board-id = <0x1000F 0>; 11 | }; 12 | -------------------------------------------------------------------------------- /qcom/shima-vm-atp.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "shima-vm.dtsi" 4 | #include "shima-vm-atp.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Shima VM ATP"; 8 | compatible = "qcom,shima-atp", "qcom,shima", "qcom,atp"; 9 | qcom,board-id = <0x10021 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/shima-vm-atp.dtsi: -------------------------------------------------------------------------------- 1 | &soc { 2 | }; 3 | -------------------------------------------------------------------------------- /qcom/shima-vm-idp.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "shima-vm.dtsi" 4 | #include "shima-vm-idp.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Shima VM IDP"; 8 | compatible = "qcom,shima-idp", "qcom,shima", "qcom,idp"; 9 | qcom,board-id = <34 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/shima-vm-idp.dtsi: -------------------------------------------------------------------------------- 1 | &soc { 2 | }; 3 | -------------------------------------------------------------------------------- /qcom/shima-vm-qrd.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "shima-vm.dtsi" 4 | #include "shima-vm-qrd.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Shima VM QRD"; 8 | compatible = "qcom,shima-qrd", "qcom,shima", "qcom,qrd"; 9 | qcom,board-id = <0x1000B 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/shima-vm-qrd.dtsi: -------------------------------------------------------------------------------- 1 | &soc { 2 | }; 3 | -------------------------------------------------------------------------------- /qcom/shima-vm-rumi.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /memreserve/ 0x90000000 0x00000100; 3 | 4 | #include "shima-vm.dtsi" 5 | #include "shima-vm-rumi.dtsi" 6 | 7 | / { 8 | model = "Qualcomm Technologies, Inc. Shima SVM RUMI"; 9 | compatible = "qcom,shima-rumi", "qcom,shima", "qcom,rumi"; 10 | qcom,board-id = <0x1000f 0>; 11 | }; 12 | -------------------------------------------------------------------------------- /qcom/shima-vm-rumi.dtsi: -------------------------------------------------------------------------------- 1 | &soc { 2 | timer { 3 | clock-frequency = <5000000>; 4 | }; 5 | }; 6 | -------------------------------------------------------------------------------- /qcom/shima.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "shima.dtsi" 4 | 5 | / { 6 | model = "Qualcomm Technologies, Inc. Shima SoC"; 7 | compatible = "qcom,shima"; 8 | qcom,board-id = <0 0>; 9 | }; 10 | -------------------------------------------------------------------------------- /qcom/sm6150.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "sm6150.dtsi" 4 | 5 | / { 6 | model = "Qualcomm Technologies, Inc. SM6150 SoC"; 7 | compatible = "qcom,sm6150"; 8 | qcom,pmic-name = "PM6150"; 9 | qcom,board-id = <0 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/sm6150p.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "sm6150p.dtsi" 4 | 5 | / { 6 | model = "Qualcomm Technologies, Inc. SM6150P SoC"; 7 | compatible = "qcom,sm6150p"; 8 | qcom,pmic-name = "PM6150"; 9 | qcom,board-id = <0 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/sm6150p.dtsi: -------------------------------------------------------------------------------- 1 | #include "sm6150.dtsi" 2 | 3 | / { 4 | model = "Qualcomm Technologies, Inc. SM6150P"; 5 | qcom,msm-name = "SM6150P"; 6 | qcom,msm-id = <369 0>; 7 | }; 8 | -------------------------------------------------------------------------------- /qcom/sm8150-v2.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "sm8150-v2.dtsi" 4 | 5 | / { 6 | model = "Qualcomm Technologies, Inc. SM8150 v2 SoC"; 7 | compatible = "qcom,sm8150"; 8 | qcom,pmic-name = "PM8150"; 9 | qcom,board-id = <0 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/sm8150.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "sm8150.dtsi" 4 | 5 | / { 6 | model = "Qualcomm Technologies, Inc. SM8150 v1 SoC"; 7 | compatible = "qcom,sm8150"; 8 | qcom,pmic-name = "PM8150"; 9 | qcom,board-id = <0 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/sm8150p-v2.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "sm8150p-v2.dtsi" 4 | 5 | / { 6 | model = "Qualcomm Technologies, Inc. SM8150P v2 SoC"; 7 | compatible = "qcom,sm8150p"; 8 | qcom,pmic-name = "PM8150"; 9 | qcom,board-id = <0 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/sm8150p-v2.dtsi: -------------------------------------------------------------------------------- 1 | #include "sm8150-v2.dtsi" 2 | 3 | / { 4 | model = "Qualcomm Technologies, Inc. SM8150P v2"; 5 | qcom,msm-name = "SM8150P v2"; 6 | qcom,msm-id = <361 0x20000>; 7 | }; 8 | -------------------------------------------------------------------------------- /qcom/sm8150p.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "sm8150p.dtsi" 4 | 5 | / { 6 | model = "Qualcomm Technologies, Inc. SM8150P v1 SoC"; 7 | compatible = "qcom,sm8150p"; 8 | qcom,pmic-name = "PM8150"; 9 | qcom,board-id = <0 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/sm8150p.dtsi: -------------------------------------------------------------------------------- 1 | #include "sm8150.dtsi" 2 | 3 | / { 4 | model = "Qualcomm Technologies, Inc. SM8150P v1"; 5 | qcom,msm-name = "SM8150P v1"; 6 | qcom,msm-id = <361 0x10000>; 7 | }; 8 | -------------------------------------------------------------------------------- /qcom/yupik-atp-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "yupik-atp.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Yupik ATP"; 8 | compatible = "qcom,yupik-atp", "qcom,yupik", "qcom,atp"; 9 | qcom,msm-id = <475 0x10000>, <515 0x10000>; 10 | qcom,board-id = <0x10021 0>; 11 | }; 12 | -------------------------------------------------------------------------------- /qcom/yupik-atp.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "yupik.dtsi" 4 | #include "yupik-atp.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Yupik ATP"; 8 | compatible = "qcom,yupik-atp", "qcom,yupik", "qcom,atp"; 9 | qcom,board-id = <0x10021 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/yupik-hsp.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "yupik-hsp.dtsi" 4 | 5 | / { 6 | model = "Qualcomm Technologies, Inc. Yupik IDP HSP + SoC"; 7 | compatible = "qcom,yupik"; 8 | qcom,board-id = <0 1>; 9 | }; 10 | -------------------------------------------------------------------------------- /qcom/yupik-idp-hsp-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include 5 | #include "yupik-idp-hsp.dtsi" 6 | 7 | / { 8 | model = "Qualcomm Technologies, Inc. Yupik IDP + HSP"; 9 | compatible = "qcom,yupik-idp", "qcom,yupik", "qcom,idp"; 10 | qcom,msm-id = <475 0x10000>, <515 0x10000>; 11 | qcom,board-id = <34 1>; 12 | }; 13 | -------------------------------------------------------------------------------- /qcom/yupik-idp-hsp.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "yupik-hsp.dtsi" 4 | #include "yupik-idp-hsp.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Yupik IDP + HSP"; 8 | compatible = "qcom,yupik-idp", "qcom,yupik", "qcom,idp"; 9 | qcom,board-id = <34 1>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/yupik-idp-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "yupik-idp.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Yupik IDP"; 8 | compatible = "qcom,yupik-idp", "qcom,yupik", "qcom,idp"; 9 | qcom,msm-id = <475 0x10000>, <515 0x10000>; 10 | qcom,board-id = <34 0>; 11 | }; 12 | -------------------------------------------------------------------------------- /qcom/yupik-idp-pm7250b-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "yupik-idp-pm7250b.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Yupik IDP + PM7250B"; 8 | compatible = "qcom,yupik-idp", "qcom,yupik", "qcom,idp"; 9 | qcom,msm-id = <475 0x10000>, <515 0x10000>; 10 | qcom,board-id = <34 0>; 11 | }; 12 | -------------------------------------------------------------------------------- /qcom/yupik-idp-pm7250b.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "yupik.dtsi" 4 | #include "yupik-idp-pm7250b.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Yupik IDP + PM7250B"; 8 | compatible = "qcom,yupik-idp", "qcom,yupik", "qcom,idp"; 9 | qcom,board-id = <34 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/yupik-idp.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "yupik.dtsi" 4 | #include "yupik-idp.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Yupik IDP"; 8 | compatible = "qcom,yupik-idp", "qcom,yupik", "qcom,idp"; 9 | qcom,board-id = <34 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/yupik-idps-amoled-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "yupik-idps-amoled.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Yupik IDPS + AMOLED"; 8 | compatible = "qcom,yupik-idp", "qcom,yupik", "qcom,idp"; 9 | qcom,msm-id = <475 0x10000>, <515 0x10000>; 10 | qcom,board-id = <34 2>; 11 | }; 12 | -------------------------------------------------------------------------------- /qcom/yupik-idps-amoled.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "yupik.dtsi" 4 | #include "yupik-idps-amoled.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Yupik IDPS + AMOLED"; 8 | compatible = "qcom,yupik-idp", "qcom,yupik", "qcom,idp"; 9 | qcom,board-id = <34 2>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/yupik-iot-hsp-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include 5 | #include "yupik-iot-hsp.dtsi" 6 | 7 | / { 8 | model = "Qualcomm Technologies, Inc. Yupik IoT HSP"; 9 | compatible = "qcom,yupik-iot-idp", "qcom,yupik-iot", "qcom,idp"; 10 | qcom,msm-id = <497 0x10000>; 11 | qcom,board-id = <34 1>; 12 | }; 13 | -------------------------------------------------------------------------------- /qcom/yupik-iot-hsp-pm7250b-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "yupik-iot-hsp-pm7250b.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Yupik IOT HSP + PM7250B"; 8 | compatible = "qcom,yupik-iot-idp", "qcom,yupik-iot", "qcom,idp"; 9 | qcom,msm-id = <497 0x10000>; 10 | qcom,board-id = <34 1>; 11 | }; 12 | -------------------------------------------------------------------------------- /qcom/yupik-iot-hsp-pm7250b.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "yupik-iot.dtsi" 4 | #include "yupik-iot-hsp-pm7250b.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Yupik IOT HSP + PM7250B"; 8 | compatible = "qcom,yupik-iot-idp", "qcom,yupik-iot", "qcom,idp"; 9 | qcom,board-id = <34 1>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/yupik-iot-hsp.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "yupik-iot.dtsi" 4 | #include "yupik-iot-hsp.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Yupik IoT HSP"; 8 | compatible = "qcom,yupik-iot-idp", "qcom,yupik-iot", "qcom,idp"; 9 | qcom,board-id = <34 1>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/yupik-iot-idp-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include 5 | #include "yupik-iot-idp.dtsi" 6 | 7 | / { 8 | model = "Qualcomm Technologies, Inc. YUPIK-IOT IDP"; 9 | compatible = "qcom,yupik-iot-idp", "qcom,yupik-iot", "qcom,idp"; 10 | qcom,msm-id = <497 0x10000>; 11 | qcom,board-id = <34 0>; 12 | }; 13 | -------------------------------------------------------------------------------- /qcom/yupik-iot-idp-pm7250b-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "yupik-iot-idp-pm7250b.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Yupik IOT IDP + PM7250B"; 8 | compatible = "qcom,yupik-iot-idp", "qcom,yupik-iot", "qcom,idp"; 9 | qcom,msm-id = <497 0x10000>; 10 | qcom,board-id = <34 0>; 11 | }; 12 | -------------------------------------------------------------------------------- /qcom/yupik-iot-idp-pm7250b.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "yupik-iot.dtsi" 4 | #include "yupik-iot-idp-pm7250b.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Yupik IOT IDP + PM7250B"; 8 | compatible = "qcom,yupik-iot-idp", "qcom,yupik-iot", "qcom,idp"; 9 | qcom,board-id = <34 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/yupik-iot-idp-pm7250b.dtsi: -------------------------------------------------------------------------------- 1 | #include "yupik-idp-pm7250b.dtsi" 2 | -------------------------------------------------------------------------------- /qcom/yupik-iot-idp.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "yupik-iot.dtsi" 4 | #include "yupik-iot-idp.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. YUPIK-IOT IDP"; 8 | compatible = "qcom,yupik-iot-idp", "qcom,yupik-iot", "qcom,idp"; 9 | qcom,board-id = <34 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/yupik-iot-idp.dtsi: -------------------------------------------------------------------------------- 1 | #include "yupik-idp.dtsi" 2 | -------------------------------------------------------------------------------- /qcom/yupik-iot-idps-amoled-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "yupik-iot-idps-amoled.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. YUPIK-IOT IDPS + AMOLED"; 8 | compatible = "qcom,yupik-iot-idp", "qcom,yupik-iot", "qcom,idp"; 9 | qcom,msm-id = <497 0x10000>; 10 | qcom,board-id = <34 2>; 11 | }; 12 | -------------------------------------------------------------------------------- /qcom/yupik-iot-idps-amoled.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "yupik-iot.dtsi" 4 | #include "yupik-iot-idps-amoled.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. YUPIK-IOT IDPS + AMOLED"; 8 | compatible = "qcom,yupik-iot-idp", "qcom,yupik-iot", "qcom,idp"; 9 | qcom,board-id = <34 2>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/yupik-iot-idps-amoled.dtsi: -------------------------------------------------------------------------------- 1 | #include "yupik-idps-amoled.dtsi" 2 | -------------------------------------------------------------------------------- /qcom/yupik-iot-qrd-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "yupik-iot-qrd.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. YUPIK-IOT QRD"; 8 | compatible = "qcom,yupik-iot-qrd", "qcom,yupik-iot", "qcom,qrd"; 9 | qcom,msm-id = <497 0x10000>; 10 | qcom,board-id = <0x1000B 0>; 11 | }; 12 | -------------------------------------------------------------------------------- /qcom/yupik-iot-qrd.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "yupik-iot.dtsi" 4 | #include "yupik-iot-qrd.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. YUPIK-IOT QRD"; 8 | compatible = "qcom,yupik-iot-qrd", "qcom,yupik-iot", "qcom,qrd"; 9 | qcom,board-id = <0x1000B 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/yupik-iot.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "yupik-iot.dtsi" 4 | 5 | / { 6 | model = "Qualcomm Technologies, Inc. YUPIK-IOT SoC"; 7 | compatible = "qcom,yupik-iot"; 8 | qcom,board-id = <0 0>; 9 | }; 10 | -------------------------------------------------------------------------------- /qcom/yupik-qrd-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "yupik-qrd.dtsi" 5 | #include "yupik-abra-common-overlay.dtsi" 6 | 7 | / { 8 | model = "Qualcomm Technologies, Inc. Yupik QRD"; 9 | compatible = "qcom,yupik-idp", "qcom,yupik", "qcom,qrd"; 10 | qcom,msm-id = <475 0x10000>, <515 0x10000>; 11 | qcom,board-id = <0x1000B 0>; 12 | }; 13 | -------------------------------------------------------------------------------- /qcom/yupik-qrd-pm7250b-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "yupik-qrd-pm7250b.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Yupik QRD + PM7250B"; 8 | compatible = "qcom,yupik-idp", "qcom,yupik", "qcom,qrd"; 9 | qcom,msm-id = <475 0x10000>, <515 0x10000>; 10 | qcom,board-id = <0x1000B 0>; 11 | }; -------------------------------------------------------------------------------- /qcom/yupik-qrd.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "yupik.dtsi" 4 | #include "yupik-qrd.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Yupik QRD"; 8 | compatible = "qcom,yupik-idp", "qcom,yupik", "qcom,qrd"; 9 | qcom,board-id = <0x1000B 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/yupik-rumi-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "yupik-rumi.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Yupik RUMI"; 8 | compatible = "qcom,yupik-rumi", "qcom,yupik", "qcom,rumi"; 9 | qcom,msm-id = <475 0x10000>, <515 0x10000>; 10 | qcom,board-id = <0x1000f 0>; 11 | }; 12 | -------------------------------------------------------------------------------- /qcom/yupik-rumi.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /memreserve/ 0x90000000 0x00000100; 3 | 4 | #include "yupik.dtsi" 5 | #include "yupik-rumi.dtsi" 6 | 7 | / { 8 | model = "Qualcomm Technologies, Inc. Yupik RUMI"; 9 | compatible = "qcom,yupik-rumi", "qcom,yupik", "qcom,rumi"; 10 | qcom,board-id = <0x1000f 0>; 11 | }; 12 | -------------------------------------------------------------------------------- /qcom/yupik-vm-atp.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "yupik-vm.dtsi" 4 | #include "yupik-vm-atp.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Yupik VM ATP"; 8 | compatible = "qcom,yupik-atp", "qcom,yupik", "qcom,atp"; 9 | qcom,board-id = <0x10021 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/yupik-vm-atp.dtsi: -------------------------------------------------------------------------------- 1 | &soc { 2 | }; 3 | -------------------------------------------------------------------------------- /qcom/yupik-vm-idp.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "yupik-vm.dtsi" 4 | #include "yupik-vm-idp.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Yupik VM IDP"; 8 | compatible = "qcom,yupik-idp", "qcom,yupik", "qcom,idp"; 9 | qcom,board-id = <34 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/yupik-vm-qrd.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "yupik-vm.dtsi" 4 | #include "yupik-vm-qrd.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. Yupik VM QRD"; 8 | compatible = "qcom,yupik-qrd", "qcom,yupik", "qcom,qrd"; 9 | qcom,board-id = <0x1000B 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/yupik-vm-rumi.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /memreserve/ 0x90000000 0x00000100; 3 | 4 | #include "yupik-vm.dtsi" 5 | #include "yupik-vm-rumi.dtsi" 6 | 7 | / { 8 | model = "Qualcomm Technologies, Inc. Yupik SVM RUMI"; 9 | compatible = "qcom,yupik-rumi", "qcom,yupik", "qcom,rumi"; 10 | qcom,board-id = <0x1000f 0>; 11 | }; 12 | -------------------------------------------------------------------------------- /qcom/yupik-vm-rumi.dtsi: -------------------------------------------------------------------------------- 1 | &soc { 2 | timer { 3 | clock-frequency = <5000000>; 4 | }; 5 | }; 6 | -------------------------------------------------------------------------------- /qcom/yupik.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "yupik.dtsi" 4 | 5 | / { 6 | model = "Qualcomm Technologies, Inc. Yupik SoC"; 7 | compatible = "qcom,yupik"; 8 | qcom,board-id = <0 0>; 9 | }; 10 | -------------------------------------------------------------------------------- /qcom/yupikp-atp-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "yupikp-atp.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. YupikP ATP"; 8 | compatible = "qcom,yupikp-atp", "qcom,yupikp", "qcom,atp"; 9 | qcom,msm-id = <499 0x10000>; 10 | qcom,board-id = <0x10021 0>; 11 | }; 12 | -------------------------------------------------------------------------------- /qcom/yupikp-atp.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "yupikp.dtsi" 4 | #include "yupikp-atp.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. YupikP ATP"; 8 | compatible = "qcom,yupikp-atp", "qcom,yupikp", "qcom,atp"; 9 | qcom,board-id = <0x10021 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/yupikp-atp.dtsi: -------------------------------------------------------------------------------- 1 | #include "yupik-atp.dtsi" 2 | -------------------------------------------------------------------------------- /qcom/yupikp-hsp.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "yupikp-hsp.dtsi" 4 | 5 | / { 6 | model = "Qualcomm Technologies, Inc. YupikP IDP HSP + SoC"; 7 | compatible = "qcom,yupikp"; 8 | qcom,board-id = <0 1>; 9 | }; 10 | -------------------------------------------------------------------------------- /qcom/yupikp-hsp.dtsi: -------------------------------------------------------------------------------- 1 | #include "yupikp.dtsi" 2 | / { 3 | }; 4 | -------------------------------------------------------------------------------- /qcom/yupikp-idp-hsp-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include 5 | #include "yupikp-idp-hsp.dtsi" 6 | 7 | / { 8 | model = "Qualcomm Technologies, Inc. YupikP IDP + HSP"; 9 | compatible = "qcom,yupikp-idp", "qcom,yupikp", "qcom,idp"; 10 | qcom,msm-id = <499 0x10000>; 11 | qcom,board-id = <34 1>; 12 | }; 13 | -------------------------------------------------------------------------------- /qcom/yupikp-idp-hsp.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "yupikp-hsp.dtsi" 4 | #include "yupikp-idp-hsp.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. YupikP IDP + HSP"; 8 | compatible = "qcom,yupikp-idp", "qcom,yupikp", "qcom,idp"; 9 | qcom,board-id = <34 1>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/yupikp-idp-hsp.dtsi: -------------------------------------------------------------------------------- 1 | #include "yupik-idp-hsp.dtsi" 2 | 3 | -------------------------------------------------------------------------------- /qcom/yupikp-idp-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "yupikp-idp.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. YupikP IDP"; 8 | compatible = "qcom,yupikp-idp", "qcom,yupikp", "qcom,idp"; 9 | qcom,msm-id = <499 0x10000>; 10 | qcom,board-id = <34 0>; 11 | }; 12 | -------------------------------------------------------------------------------- /qcom/yupikp-idp.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "yupikp.dtsi" 4 | #include "yupikp-idp.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. YupikP IDP"; 8 | compatible = "qcom,yupikp-idp", "qcom,yupikp", "qcom,idp"; 9 | qcom,board-id = <34 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/yupikp-idp.dtsi: -------------------------------------------------------------------------------- 1 | #include "yupik-idp.dtsi" 2 | -------------------------------------------------------------------------------- /qcom/yupikp-idps-amoled-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "yupikp-idps-amoled.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. YupikP IDPS + AMOLED"; 8 | compatible = "qcom,yupikp-idp", "qcom,yupikp", "qcom,idp"; 9 | qcom,msm-id = <499 0x10000>; 10 | qcom,board-id = <34 2>; 11 | }; 12 | -------------------------------------------------------------------------------- /qcom/yupikp-idps-amoled.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "yupikp.dtsi" 4 | #include "yupikp-idps-amoled.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. YupikP IDPS + AMOLED"; 8 | compatible = "qcom,yupikp-idp", "qcom,yupikp", "qcom,idp"; 9 | qcom,board-id = <34 2>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/yupikp-idps-amoled.dtsi: -------------------------------------------------------------------------------- 1 | #include "yupik-idps-amoled.dtsi" 2 | -------------------------------------------------------------------------------- /qcom/yupikp-iot-hsp-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include 5 | #include "yupikp-iot-hsp.dtsi" 6 | 7 | / { 8 | model = "Qualcomm Technologies, Inc. YupikP IoT HSP"; 9 | compatible = "qcom,yupikp-iot-idp", "qcom,yupikp-iot", "qcom,idp"; 10 | qcom,msm-id = <498 0x10000>; 11 | qcom,board-id = <34 1>; 12 | }; 13 | -------------------------------------------------------------------------------- /qcom/yupikp-iot-hsp-pm7250b-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "yupikp-iot-hsp-pm7250b.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. YupikP IOT HSP + PM7250B"; 8 | compatible = "qcom,yupikp-iot-idp", "qcom,yupikp-iot", "qcom,idp"; 9 | qcom,msm-id = <498 0x10000>; 10 | qcom,board-id = <34 1>; 11 | }; 12 | -------------------------------------------------------------------------------- /qcom/yupikp-iot-hsp-pm7250b.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "yupikp-iot.dtsi" 4 | #include "yupikp-iot-hsp-pm7250b.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. YupikP IOT HSP + PM7250B"; 8 | compatible = "qcom,yupikp-iot-idp", "qcom,yupikp-iot", "qcom,idp"; 9 | qcom,board-id = <34 1>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/yupikp-iot-hsp-pm7250b.dtsi: -------------------------------------------------------------------------------- 1 | #include "yupik-iot-hsp-pm7250b.dtsi" 2 | -------------------------------------------------------------------------------- /qcom/yupikp-iot-hsp.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "yupikp-iot.dtsi" 4 | #include "yupikp-iot-hsp.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. YupikP IoT HSP"; 8 | compatible = "qcom,yupikp-iot-idp", "qcom,yupikp-iot", "qcom,idp"; 9 | qcom,board-id = <34 1>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/yupikp-iot-idp-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include 5 | #include "yupikp-idp.dtsi" 6 | 7 | / { 8 | model = "Qualcomm Technologies, Inc. YUPIKP-IOT IDP"; 9 | compatible = "qcom,yupikp-iot-idp", "qcom,yupikp-iot", "qcom,idp"; 10 | qcom,msm-id = <498 0x10000>; 11 | qcom,board-id = <34 0>; 12 | }; 13 | -------------------------------------------------------------------------------- /qcom/yupikp-iot-idp-pm7250b-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "yupikp-iot-idp-pm7250b.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. YupikP IOT IDP + PM7250B"; 8 | compatible = "qcom,yupikp-iot-idp", "qcom,yupikp-iot", "qcom,idp"; 9 | qcom,msm-id = <498 0x10000>; 10 | qcom,board-id = <34 0>; 11 | }; 12 | -------------------------------------------------------------------------------- /qcom/yupikp-iot-idp-pm7250b.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "yupikp-iot.dtsi" 4 | #include "yupikp-iot-idp-pm7250b.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. YupikP IOT IDP + PM7250B"; 8 | compatible = "qcom,yupikp-iot-idp", "qcom,yupikp-iot", "qcom,idp"; 9 | qcom,board-id = <34 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/yupikp-iot-idp-pm7250b.dtsi: -------------------------------------------------------------------------------- 1 | #include "yupik-iot-idp-pm7250b.dtsi" 2 | -------------------------------------------------------------------------------- /qcom/yupikp-iot-idp.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "yupikp.dtsi" 4 | #include "yupikp-idp.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. YUPIKP-IOT IDP"; 8 | compatible = "qcom,yupikp-iot-idp", "qcom,yupikp-iot", "qcom,idp"; 9 | qcom,board-id = <34 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/yupikp-iot-idp.dtsi: -------------------------------------------------------------------------------- 1 | #include "yupikp-idp.dtsi" 2 | -------------------------------------------------------------------------------- /qcom/yupikp-iot-idps-amoled-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "yupikp-idps-amoled.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. YUPIKP-IOT IDPS + AMOLED"; 8 | compatible = "qcom,yupikp-iot-idp", "qcom,yupikp-iot", "qcom,idp"; 9 | qcom,msm-id = <498 0x10000>; 10 | qcom,board-id = <34 2>; 11 | }; 12 | -------------------------------------------------------------------------------- /qcom/yupikp-iot-idps-amoled.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "yupikp-iot.dtsi" 4 | #include "yupikp-iot-idps-amoled.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. YUPIKP-IOT IDPS + AMOLED"; 8 | compatible = "qcom,yupikp-iot-idp", "qcom,yupikp-iot", "qcom,idp"; 9 | qcom,board-id = <34 2>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/yupikp-iot-idps-amoled.dtsi: -------------------------------------------------------------------------------- 1 | #include "yupikp-idps-amoled.dtsi" 2 | -------------------------------------------------------------------------------- /qcom/yupikp-iot-qrd-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "yupikp-iot-qrd.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. YUPIKP-IOT QRD"; 8 | compatible = "qcom,yupikp-iot-qrd", "qcom,yupikp-iot", "qcom,qrd"; 9 | qcom,msm-id = <498 0x10000>; 10 | qcom,board-id = <0x1000B 0>; 11 | }; 12 | -------------------------------------------------------------------------------- /qcom/yupikp-iot-qrd.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "yupikp-iot.dtsi" 4 | #include "yupikp-iot-qrd.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. YUPIKP-IOT QRD"; 8 | compatible = "qcom,yupikp-iot-qrd", "qcom,yupikp-iot", "qcom,qrd"; 9 | qcom,board-id = <0x1000B 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/yupikp-iot-qrd.dtsi: -------------------------------------------------------------------------------- 1 | #include "yupikp-qrd.dtsi" 2 | -------------------------------------------------------------------------------- /qcom/yupikp-iot.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "yupikp-iot.dtsi" 4 | 5 | / { 6 | model = "Qualcomm Technologies, Inc. YUPIKP-IOT SoC"; 7 | compatible = "qcom,yupikp-iot"; 8 | qcom,board-id = <0 0>; 9 | }; 10 | -------------------------------------------------------------------------------- /qcom/yupikp-iot.dtsi: -------------------------------------------------------------------------------- 1 | #include "yupik-iot.dtsi" 2 | 3 | / { 4 | model = "Qualcomm Technologies, Inc. YUPIKP-IOT"; 5 | compatible = "qcom,yupikp-iot"; 6 | qcom,msm-id = <498 0x10000>; 7 | }; 8 | 9 | &soc { 10 | qcom,rmnet-ipa { 11 | status = "disabled"; 12 | }; 13 | }; 14 | 15 | &ipa_hw { 16 | status = "disabled"; 17 | }; 18 | -------------------------------------------------------------------------------- /qcom/yupikp-qrd-overlay.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | /plugin/; 3 | 4 | #include "yupikp-qrd.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. YupikP QRD"; 8 | compatible = "qcom,yupikp-qrd", "qcom,yupikp", "qcom,qrd"; 9 | qcom,msm-id = <499 0x10000>; 10 | qcom,board-id = <0x1000B 0>; 11 | }; 12 | -------------------------------------------------------------------------------- /qcom/yupikp-qrd.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "yupikp.dtsi" 4 | #include "yupikp-qrd.dtsi" 5 | 6 | / { 7 | model = "Qualcomm Technologies, Inc. YupikP QRD"; 8 | compatible = "qcom,yupikp-qrd", "qcom,yupikp", "qcom,qrd"; 9 | qcom,board-id = <0x1000B 0>; 10 | }; 11 | -------------------------------------------------------------------------------- /qcom/yupikp-qrd.dtsi: -------------------------------------------------------------------------------- 1 | #include "yupik-qrd.dtsi" 2 | -------------------------------------------------------------------------------- /qcom/yupikp.dts: -------------------------------------------------------------------------------- 1 | /dts-v1/; 2 | 3 | #include "yupikp.dtsi" 4 | 5 | / { 6 | model = "Qualcomm Technologies, Inc. YupikP SoC"; 7 | compatible = "qcom,yupikp"; 8 | qcom,board-id = <0 0>; 9 | }; 10 | -------------------------------------------------------------------------------- /qcom/yupikp.dtsi: -------------------------------------------------------------------------------- 1 | #include "yupik.dtsi" 2 | 3 | / { 4 | model = "Qualcomm Technologies, Inc. YupikP"; 5 | compatible = "qcom,yupikp"; 6 | qcom,msm-id = <499 0x10000>; 7 | }; 8 | --------------------------------------------------------------------------------