aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Turner <andrew@FreeBSD.org>2016-01-28 20:21:15 +0000
committerAndrew Turner <andrew@FreeBSD.org>2016-01-28 20:21:15 +0000
commit235ad806ee815395bce54dc1b0ce1c06cd29b44a (patch)
tree41cbd9055ad0d6dfa04377df1bb51f3c3f3948e2
parentda75c2cc5808a45edc76752ba495dcc5dcd4346c (diff)
downloadsrc-235ad806ee815395bce54dc1b0ce1c06cd29b44a.tar.gz
src-235ad806ee815395bce54dc1b0ce1c06cd29b44a.zip
Import updated device-tree files from:vendor/device-tree/ianc-afaecb70
git://xenbits.xen.org/people/ianc/device-tree-rebasing.git @afaecb70e7ebb983c86d5eb45ff952e9af79c462
Notes
Notes: svn path=/vendor/device-tree/dist/; revision=295011 svn path=/vendor/device-tree/ianc-afaecb70/; revision=295013; tag=vendor/device-tree/ianc-afaecb70
-rw-r--r--Bindings/arc/archs-pct.txt17
-rw-r--r--Bindings/arc/axs101.txt7
-rw-r--r--Bindings/arc/axs103.txt8
-rw-r--r--Bindings/arc/pct.txt20
-rw-r--r--Bindings/arc/pmu.txt24
-rw-r--r--Bindings/arm/al,alpine.txt88
-rw-r--r--Bindings/arm/altera.txt14
-rw-r--r--Bindings/arm/altera/socfpga-reset.txt11
-rw-r--r--Bindings/arm/altera/socfpga-sdram-controller.txt12
-rw-r--r--Bindings/arm/altera/socfpga-sdram-edac.txt2
-rw-r--r--Bindings/arm/amlogic.txt10
-rw-r--r--Bindings/arm/apm/scu.txt17
-rw-r--r--Bindings/arm/arch_timer.txt8
-rw-r--r--Bindings/arm/arm,scpi.txt188
-rw-r--r--Bindings/arm/arm-boards66
-rw-r--r--Bindings/arm/armada-370-xp-mpic.txt32
-rw-r--r--Bindings/arm/armada-39x.txt20
-rw-r--r--Bindings/arm/armv7m_systick.txt26
-rw-r--r--Bindings/arm/atmel-adc.txt81
-rw-r--r--Bindings/arm/atmel-aic.txt42
-rw-r--r--Bindings/arm/atmel-at91.txt23
-rw-r--r--Bindings/arm/bcm/bcm63138.txt9
-rw-r--r--Bindings/arm/bcm/brcm,bcm11351-cpu-method.txt (renamed from Bindings/arm/bcm/brcm,bcm11351-cpu-method)0
-rw-r--r--Bindings/arm/bcm/brcm,bcm11351.txt (renamed from Bindings/arm/bcm/bcm11351.txt)0
-rw-r--r--Bindings/arm/bcm/brcm,bcm21664.txt (renamed from Bindings/arm/bcm/bcm21664.txt)0
-rw-r--r--Bindings/arm/bcm/brcm,bcm2835.txt39
-rw-r--r--Bindings/arm/bcm/brcm,bcm4708.txt15
-rw-r--r--Bindings/arm/bcm/brcm,bcm63138.txt85
-rw-r--r--Bindings/arm/bcm/brcm,brcmstb.txt255
-rw-r--r--Bindings/arm/bcm/brcm,cygnus.txt (renamed from Bindings/arm/bcm/cygnus.txt)0
-rw-r--r--Bindings/arm/bcm/brcm,nsp-cpu-method.txt39
-rw-r--r--Bindings/arm/bcm/brcm,nsp.txt34
-rw-r--r--Bindings/arm/bcm/ns2.txt9
-rw-r--r--Bindings/arm/bcm/raspberrypi,bcm2835-firmware.txt14
-rw-r--r--Bindings/arm/bcm2835.txt8
-rw-r--r--Bindings/arm/bcm4708.txt8
-rw-r--r--Bindings/arm/brcm-brcmstb.txt97
-rw-r--r--Bindings/arm/cci.txt11
-rw-r--r--Bindings/arm/coherency-fabric.txt5
-rw-r--r--Bindings/arm/compulab-boards.txt25
-rw-r--r--Bindings/arm/coresight.txt14
-rw-r--r--Bindings/arm/cpu-enable-method/al,alpine-smp52
-rw-r--r--Bindings/arm/cpus.txt26
-rw-r--r--Bindings/arm/exynos/power_domain.txt47
-rw-r--r--Bindings/arm/exynos/smp-sysram.txt38
-rw-r--r--Bindings/arm/freescale/fsl,vf610-mscm-cpucfg.txt14
-rw-r--r--Bindings/arm/freescale/fsl,vf610-mscm-ir.txt33
-rw-r--r--Bindings/arm/fsl.txt23
-rw-r--r--Bindings/arm/geniatech.txt5
-rw-r--r--Bindings/arm/gic-v3.txt118
-rw-r--r--Bindings/arm/gic.txt156
-rw-r--r--Bindings/arm/hisilicon/hisilicon.txt142
-rw-r--r--Bindings/arm/idle-states.txt2
-rw-r--r--Bindings/arm/keystone/keystone.txt20
-rw-r--r--Bindings/arm/l2c2x0.txt105
-rw-r--r--Bindings/arm/l2cc.txt82
-rw-r--r--Bindings/arm/marvell,berlin.txt100
-rw-r--r--Bindings/arm/marvell,kirkwood.txt5
-rw-r--r--Bindings/arm/mediatek.txt17
-rw-r--r--Bindings/arm/mediatek/mediatek,apmixedsys.txt23
-rw-r--r--Bindings/arm/mediatek/mediatek,imgsys.txt22
-rw-r--r--Bindings/arm/mediatek/mediatek,infracfg.txt30
-rw-r--r--Bindings/arm/mediatek/mediatek,mmsys.txt22
-rw-r--r--Bindings/arm/mediatek/mediatek,pericfg.txt30
-rw-r--r--Bindings/arm/mediatek/mediatek,sysirq.txt30
-rw-r--r--Bindings/arm/mediatek/mediatek,topckgen.txt23
-rw-r--r--Bindings/arm/mediatek/mediatek,vdecsys.txt22
-rw-r--r--Bindings/arm/mediatek/mediatek,vencltsys.txt22
-rw-r--r--Bindings/arm/mediatek/mediatek,vencsys.txt22
-rw-r--r--Bindings/arm/msm/qcom,idle-state.txt84
-rw-r--r--Bindings/arm/msm/qcom,saw2.txt40
-rw-r--r--Bindings/arm/msm/timer.txt16
-rw-r--r--Bindings/arm/mvebu-cpu-config.txt20
-rw-r--r--Bindings/arm/omap/crossbar.txt18
-rw-r--r--Bindings/arm/omap/ctrl.txt79
-rw-r--r--Bindings/arm/omap/l3-noc.txt1
-rw-r--r--Bindings/arm/omap/l4.txt26
-rw-r--r--Bindings/arm/omap/omap.txt21
-rw-r--r--Bindings/arm/omap/prcm.txt6
-rw-r--r--Bindings/arm/pmu.txt19
-rw-r--r--Bindings/arm/psci.txt21
-rw-r--r--Bindings/arm/rockchip.txt76
-rw-r--r--Bindings/arm/rockchip/smp-sram.txt30
-rw-r--r--Bindings/arm/samsung-boards.txt27
-rw-r--r--Bindings/arm/samsung/exynos-adc.txt3
-rw-r--r--Bindings/arm/samsung/pmu.txt17
-rw-r--r--Bindings/arm/samsung/samsung-boards.txt69
-rw-r--r--Bindings/arm/scu.txt28
-rw-r--r--Bindings/arm/secure.txt53
-rw-r--r--Bindings/arm/shmobile.txt22
-rw-r--r--Bindings/arm/sp810.txt46
-rw-r--r--Bindings/arm/sti.txt4
-rw-r--r--Bindings/arm/sunxi.txt3
-rw-r--r--Bindings/arm/technologic.txt6
-rw-r--r--Bindings/arm/tegra/nvidia,nvec.txt (renamed from Bindings/nvec/nvidia,nvec.txt)0
-rw-r--r--Bindings/arm/tegra/nvidia,tegra20-ahb.txt7
-rw-r--r--Bindings/arm/tegra/nvidia,tegra30-actmon.txt32
-rw-r--r--Bindings/arm/twd.txt5
-rw-r--r--Bindings/arm/uniphier/cache-uniphier.txt60
-rw-r--r--Bindings/arm/ux500/boards.txt83
-rw-r--r--Bindings/arm/zte.txt15
-rw-r--r--Bindings/ata/ahci-ceva.txt20
-rw-r--r--Bindings/ata/ahci-fsl-qoriq.txt21
-rw-r--r--Bindings/ata/ahci-st.txt47
-rw-r--r--Bindings/ata/brcm,sata-brcmstb.txt36
-rw-r--r--Bindings/ata/exynos-sata-phy.txt14
-rw-r--r--Bindings/ata/sata_rcar.txt1
-rw-r--r--Bindings/board/fsl-board.txt112
-rw-r--r--Bindings/bus/brcm,bus-axi.txt (renamed from Bindings/bus/bcma.txt)0
-rw-r--r--Bindings/bus/omap-ocp2scp.txt3
-rw-r--r--Bindings/bus/renesas,bsc.txt46
-rw-r--r--Bindings/bus/simple-pm-bus.txt44
-rw-r--r--Bindings/bus/sunxi-rsb.txt47
-rw-r--r--Bindings/bus/uniphier-system-bus.txt66
-rw-r--r--Bindings/chosen.txt8
-rw-r--r--Bindings/clock/amlogic,meson8b-clkc.txt40
-rw-r--r--Bindings/clock/arm-syscon-icst.txt40
-rw-r--r--Bindings/clock/at91-clock.txt37
-rw-r--r--Bindings/clock/bcm-cygnus-clock.txt34
-rw-r--r--Bindings/clock/brcm,bcm2835-aux-clock.txt31
-rw-r--r--Bindings/clock/brcm,bcm2835-cprman.txt45
-rw-r--r--Bindings/clock/brcm,iproc-clocks.txt215
-rw-r--r--Bindings/clock/brcm,kona-ccu.txt (renamed from Bindings/clock/bcm-kona-clock.txt)0
-rw-r--r--Bindings/clock/clock-bindings.txt7
-rw-r--r--Bindings/clock/corenet-clock.txt134
-rw-r--r--Bindings/clock/cs2000-cp.txt22
-rw-r--r--Bindings/clock/csr,atlas7-car.txt55
-rw-r--r--Bindings/clock/dove-divider-clock.txt28
-rw-r--r--Bindings/clock/emev2-clock.txt2
-rw-r--r--Bindings/clock/exynos3250-clock.txt8
-rw-r--r--Bindings/clock/exynos5433-clock.txt462
-rw-r--r--Bindings/clock/fujitsu,mb86s70-crg11.txt26
-rw-r--r--Bindings/clock/gpio-mux-clock.txt19
-rw-r--r--Bindings/clock/hi6220-clock.txt51
-rw-r--r--Bindings/clock/imx6ul-clock.txt13
-rw-r--r--Bindings/clock/imx7d-clock.txt13
-rw-r--r--Bindings/clock/ingenic,cgu.txt53
-rw-r--r--Bindings/clock/keystone-pll.txt8
-rw-r--r--Bindings/clock/lpc1850-ccu.txt77
-rw-r--r--Bindings/clock/lpc1850-cgu.txt131
-rw-r--r--Bindings/clock/marvell,berlin.txt31
-rw-r--r--Bindings/clock/marvell,pxa1928.txt21
-rw-r--r--Bindings/clock/mt8173-cpu-dvfs.txt83
-rw-r--r--Bindings/clock/mvebu-core-clock.txt9
-rw-r--r--Bindings/clock/mvebu-gated-clock.txt16
-rw-r--r--Bindings/clock/nvidia,tegra124-car.txt44
-rw-r--r--Bindings/clock/nvidia,tegra124-dfll.txt79
-rw-r--r--Bindings/clock/nvidia,tegra210-car.txt56
-rw-r--r--Bindings/clock/nxp,lpc3220-clk.txt30
-rw-r--r--Bindings/clock/nxp,lpc3220-usb-clk.txt22
-rw-r--r--Bindings/clock/pistachio-clock.txt123
-rw-r--r--Bindings/clock/pwm-clock.txt26
-rw-r--r--Bindings/clock/qca,ath79-pll.txt33
-rw-r--r--Bindings/clock/qcom,gcc.txt6
-rw-r--r--Bindings/clock/qcom,mmcc.txt5
-rw-r--r--Bindings/clock/qoriq-clock.txt61
-rw-r--r--Bindings/clock/renesas,cpg-div6-clocks.txt12
-rw-r--r--Bindings/clock/renesas,cpg-mssr.txt69
-rw-r--r--Bindings/clock/renesas,cpg-mstp-clocks.txt6
-rw-r--r--Bindings/clock/renesas,h8300-div-clock.txt24
-rw-r--r--Bindings/clock/renesas,h8s2678-pll-clock.txt23
-rw-r--r--Bindings/clock/renesas,r8a7778-cpg-clocks.txt48
-rw-r--r--Bindings/clock/renesas,r8a7779-cpg-clocks.txt30
-rw-r--r--Bindings/clock/renesas,rcar-gen2-cpg-clocks.txt28
-rw-r--r--Bindings/clock/renesas,rz-cpg-clocks.txt31
-rw-r--r--Bindings/clock/rockchip,rk3036-cru.txt56
-rw-r--r--Bindings/clock/rockchip,rk3228-cru.txt58
-rw-r--r--Bindings/clock/rockchip,rk3368-cru.txt61
-rw-r--r--Bindings/clock/samsung,s2mps11.txt49
-rw-r--r--Bindings/clock/silabs,si514.txt24
-rw-r--r--Bindings/clock/silabs,si5351.txt4
-rw-r--r--Bindings/clock/st,stm32-rcc.txt65
-rw-r--r--Bindings/clock/st/st,clkgen-pll.txt5
-rw-r--r--Bindings/clock/sunxi.txt14
-rw-r--r--Bindings/clock/tango4-clock.txt23
-rw-r--r--Bindings/clock/ti,cdce925.txt42
-rw-r--r--Bindings/clock/ux500.txt64
-rw-r--r--Bindings/clock/zx296702-clk.txt35
-rw-r--r--Bindings/common-properties.txt60
-rw-r--r--Bindings/cpufreq/arm_big_little_dt.txt2
-rw-r--r--Bindings/cpufreq/cpufreq-cpu0.txt64
-rw-r--r--Bindings/cpufreq/cpufreq-dt.txt2
-rw-r--r--Bindings/cpufreq/cpufreq-st.txt91
-rw-r--r--Bindings/cpufreq/tegra124-cpufreq.txt44
-rw-r--r--Bindings/cris/axis.txt9
-rw-r--r--Bindings/cris/boards.txt8
-rw-r--r--Bindings/crypto/fsl-sec2.txt6
-rw-r--r--Bindings/crypto/fsl-sec4.txt108
-rw-r--r--Bindings/crypto/img-hash.txt27
-rw-r--r--Bindings/crypto/marvell-cesa.txt45
-rw-r--r--Bindings/crypto/mv_cesa.txt31
-rw-r--r--Bindings/crypto/rockchip-crypto.txt29
-rw-r--r--Bindings/crypto/sun4i-ss.txt23
-rw-r--r--Bindings/devfreq/event/exynos-ppmu.txt43
-rw-r--r--Bindings/display/arm,pl11x.txt (renamed from Bindings/video/arm,pl11x.txt)0
-rw-r--r--Bindings/display/armada/marvell,dove-lcd.txt (renamed from Bindings/drm/armada/marvell,dove-lcd.txt)0
-rw-r--r--Bindings/display/atmel,lcdc.txt89
-rw-r--r--Bindings/display/atmel/hlcdc-dc.txt (renamed from Bindings/drm/atmel/hlcdc-dc.txt)0
-rw-r--r--Bindings/display/brcm,bcm-vc4.txt65
-rw-r--r--Bindings/display/bridge/adi,adv7123.txt (renamed from Bindings/video/adi,adv7123.txt)0
-rw-r--r--Bindings/display/bridge/adi,adv7511.txt (renamed from Bindings/video/adi,adv7511.txt)0
-rw-r--r--Bindings/display/bridge/dw_hdmi.txt50
-rw-r--r--Bindings/display/bridge/ps8622.txt (renamed from Bindings/video/bridge/ps8622.txt)0
-rw-r--r--Bindings/display/bridge/ptn3460.txt (renamed from Bindings/video/bridge/ptn3460.txt)0
-rw-r--r--Bindings/display/bridge/tda998x.txt33
-rw-r--r--Bindings/display/bridge/thine,thc63lvdm83d.txt (renamed from Bindings/video/thine,thc63lvdm83d)0
-rw-r--r--Bindings/display/cirrus,clps711x-fb.txt47
-rw-r--r--Bindings/display/connector/analog-tv-connector.txt (renamed from Bindings/video/analog-tv-connector.txt)0
-rw-r--r--Bindings/display/connector/dvi-connector.txt (renamed from Bindings/video/dvi-connector.txt)0
-rw-r--r--Bindings/display/connector/hdmi-connector.txt (renamed from Bindings/video/hdmi-connector.txt)0
-rw-r--r--Bindings/display/connector/vga-connector.txt (renamed from Bindings/video/vga-connector.txt)0
-rw-r--r--Bindings/display/etnaviv/etnaviv-drm.txt54
-rw-r--r--Bindings/display/exynos/exynos-mic.txt51
-rw-r--r--Bindings/display/exynos/exynos5433-decon.txt65
-rw-r--r--Bindings/display/exynos/exynos7-decon.txt68
-rw-r--r--Bindings/display/exynos/exynos_dp.txt153
-rw-r--r--Bindings/display/exynos/exynos_dsim.txt103
-rw-r--r--Bindings/display/exynos/exynos_hdmi.txt42
-rw-r--r--Bindings/display/exynos/exynos_hdmiddc.txt (renamed from Bindings/video/exynos_hdmiddc.txt)0
-rw-r--r--Bindings/display/exynos/exynos_hdmiphy.txt (renamed from Bindings/video/exynos_hdmiphy.txt)0
-rw-r--r--Bindings/display/exynos/exynos_mixer.txt (renamed from Bindings/video/exynos_mixer.txt)0
-rw-r--r--Bindings/display/exynos/samsung-fimd.txt110
-rw-r--r--Bindings/display/fsl,dcu.txt22
-rw-r--r--Bindings/display/imx/fsl,imx-fb.txt55
-rw-r--r--Bindings/display/imx/fsl-imx-drm.txt105
-rw-r--r--Bindings/display/imx/hdmi.txt (renamed from Bindings/drm/imx/hdmi.txt)0
-rw-r--r--Bindings/display/imx/ldb.txt146
-rw-r--r--Bindings/display/marvell,pxa2xx-lcdc.txt34
-rw-r--r--Bindings/display/mipi-dsi-bus.txt (renamed from Bindings/mipi/dsi/mipi-dsi-bus.txt)0
-rw-r--r--Bindings/display/msm/dsi.txt153
-rw-r--r--Bindings/display/msm/edp.txt60
-rw-r--r--Bindings/display/msm/gpu.txt (renamed from Bindings/drm/msm/gpu.txt)0
-rw-r--r--Bindings/display/msm/hdmi.txt58
-rw-r--r--Bindings/display/msm/mdp.txt59
-rw-r--r--Bindings/display/mxsfb.txt (renamed from Bindings/fb/mxsfb.txt)0
-rw-r--r--Bindings/display/panel/ampire,am800480r3tmqwa1h.txt7
-rw-r--r--Bindings/display/panel/auo,b080uan01.txt7
-rw-r--r--Bindings/display/panel/auo,b101aw03.txt (renamed from Bindings/panel/auo,b101aw03.txt)0
-rw-r--r--Bindings/display/panel/auo,b101ean01.txt7
-rw-r--r--Bindings/display/panel/auo,b101xtn01.txt (renamed from Bindings/panel/auo,b101xtn01.txt)0
-rw-r--r--Bindings/display/panel/auo,b116xw03.txt (renamed from Bindings/panel/auo,b116xw03.txt)0
-rw-r--r--Bindings/display/panel/auo,b133htn01.txt (renamed from Bindings/panel/auo,b133htn01.txt)0
-rw-r--r--Bindings/display/panel/auo,b133xtn01.txt (renamed from Bindings/panel/auo,b133xtn01.txt)0
-rw-r--r--Bindings/display/panel/avic,tm070ddh03.txt (renamed from Bindings/panel/avic,tm070ddh03.txt)0
-rw-r--r--Bindings/display/panel/boe,tv080wum-nl0.txt7
-rw-r--r--Bindings/display/panel/chunghwa,claa101wa01a.txt (renamed from Bindings/panel/chunghwa,claa101wa01a.txt)0
-rw-r--r--Bindings/display/panel/chunghwa,claa101wb03.txt (renamed from Bindings/panel/chunghwa,claa101wb03.txt)0
-rw-r--r--Bindings/display/panel/display-timing.txt (renamed from Bindings/video/display-timing.txt)0
-rw-r--r--Bindings/display/panel/edt,et057090dhu.txt (renamed from Bindings/panel/edt,et057090dhu.txt)0
-rw-r--r--Bindings/display/panel/edt,et070080dh6.txt (renamed from Bindings/panel/edt,et070080dh6.txt)0
-rw-r--r--Bindings/display/panel/edt,etm0700g0dh6.txt (renamed from Bindings/panel/edt,etm0700g0dh6.txt)0
-rw-r--r--Bindings/display/panel/foxlink,fl500wvr00-a0t.txt (renamed from Bindings/panel/foxlink,fl500wvr00-a0t.txt)0
-rw-r--r--Bindings/display/panel/giantplus,gpg482739qs5.txt (renamed from Bindings/panel/giantplus,gpg482739qs5.txt)0
-rw-r--r--Bindings/display/panel/hannstar,hsd070pww1.txt (renamed from Bindings/panel/hannstar,hsd070pww1.txt)0
-rw-r--r--Bindings/display/panel/hannstar,hsd100pxn1.txt7
-rw-r--r--Bindings/display/panel/hit,tx23d38vm0caa.txt (renamed from Bindings/panel/hit,tx23d38vm0caa.txt)0
-rw-r--r--Bindings/display/panel/innolux,at043tn24.txt7
-rw-r--r--Bindings/display/panel/innolux,g121i1-l01.txt (renamed from Bindings/panel/innolux,g121i1-l01.txt)0
-rw-r--r--Bindings/display/panel/innolux,g121x1-l03.txt7
-rw-r--r--Bindings/display/panel/innolux,n116bge.txt (renamed from Bindings/panel/innolux,n116bge.txt)0
-rw-r--r--Bindings/display/panel/innolux,n156bge-l21.txt (renamed from Bindings/panel/innolux,n156bge-l21.txt)0
-rw-r--r--Bindings/display/panel/innolux,zj070na-01p.txt7
-rw-r--r--Bindings/display/panel/kyo,tcg121xglp.txt7
-rw-r--r--Bindings/display/panel/lg,lb070wv8.txt7
-rw-r--r--Bindings/display/panel/lg,ld070wx3-sl01.txt (renamed from Bindings/panel/lg,ld070wx3-sl01.txt)0
-rw-r--r--Bindings/display/panel/lg,lg4573.txt19
-rw-r--r--Bindings/display/panel/lg,lh500wx1-sd03.txt (renamed from Bindings/panel/lg,lh500wx1-sd03.txt)0
-rw-r--r--Bindings/display/panel/lg,lp129qe.txt (renamed from Bindings/panel/lg,lp129qe.txt)0
-rw-r--r--Bindings/display/panel/lgphilips,lb035q02.txt (renamed from Bindings/video/lgphilips,lb035q02.txt)0
-rw-r--r--Bindings/display/panel/nec,nl4827hc19-05b.txt7
-rw-r--r--Bindings/display/panel/okaya,rs800480t-7x0gp.txt7
-rw-r--r--Bindings/display/panel/ortustech,com43h4m85ulc.txt7
-rw-r--r--Bindings/display/panel/panasonic,vvx10f004b00.txt (renamed from Bindings/panel/panasonic,vvx10f004b00.txt)0
-rw-r--r--Bindings/display/panel/panasonic,vvx10f034n00.txt20
-rw-r--r--Bindings/display/panel/panel-dpi.txt45
-rw-r--r--Bindings/display/panel/panel-dsi-cm.txt (renamed from Bindings/video/panel-dsi-cm.txt)0
-rw-r--r--Bindings/display/panel/qiaodian,qd43003c0-40.txt7
-rw-r--r--Bindings/display/panel/samsung,ld9040.txt66
-rw-r--r--Bindings/display/panel/samsung,ltn101nt05.txt (renamed from Bindings/panel/samsung,ltn101nt05.txt)0
-rw-r--r--Bindings/display/panel/samsung,ltn140at29-301.txt7
-rw-r--r--Bindings/display/panel/samsung,s6e8aa0.txt56
-rw-r--r--Bindings/display/panel/sharp,lq101r1sx01.txt (renamed from Bindings/panel/sharp,lq101r1sx01.txt)0
-rw-r--r--Bindings/display/panel/sharp,ls037v7dw01.txt (renamed from Bindings/video/sharp,ls037v7dw01.txt)0
-rw-r--r--Bindings/display/panel/sharp,ls043t1le01.txt22
-rw-r--r--Bindings/display/panel/shelly,sca07010-bfn-lnn.txt7
-rw-r--r--Bindings/display/panel/simple-panel.txt (renamed from Bindings/panel/simple-panel.txt)0
-rw-r--r--Bindings/display/panel/sony,acx565akm.txt (renamed from Bindings/video/sony,acx565akm.txt)0
-rw-r--r--Bindings/display/panel/startek,startek-kd050c.txt4
-rw-r--r--Bindings/display/panel/toppoly,td028ttec1.txt (renamed from Bindings/video/toppoly,td028ttec1.txt)0
-rw-r--r--Bindings/display/panel/tpo,td043mtea1.txt (renamed from Bindings/video/tpo,td043mtea1.txt)0
-rw-r--r--Bindings/display/renesas,du.txt92
-rw-r--r--Bindings/display/rockchip/dw_hdmi-rockchip.txt (renamed from Bindings/video/dw_hdmi-rockchip.txt)0
-rw-r--r--Bindings/display/rockchip/dw_mipi_dsi_rockchip.txt60
-rw-r--r--Bindings/display/rockchip/rockchip-drm.txt19
-rw-r--r--Bindings/display/rockchip/rockchip-vop.txt59
-rw-r--r--Bindings/display/simple-framebuffer-sunxi.txt (renamed from Bindings/video/simple-framebuffer-sunxi.txt)0
-rw-r--r--Bindings/display/simple-framebuffer.txt91
-rw-r--r--Bindings/display/sm501fb.txt (renamed from Bindings/fb/sm501fb.txt)0
-rw-r--r--Bindings/display/ssd1289fb.txt (renamed from Bindings/video/ssd1289fb.txt)0
-rw-r--r--Bindings/display/ssd1307fb.txt50
-rw-r--r--Bindings/display/st,stih4xx.txt241
-rw-r--r--Bindings/display/tegra/nvidia,tegra114-mipi.txt (renamed from Bindings/mipi/nvidia,tegra114-mipi.txt)0
-rw-r--r--Bindings/display/tegra/nvidia,tegra20-host1x.txt380
-rw-r--r--Bindings/display/ti/ti,dra7-dss.txt69
-rw-r--r--Bindings/display/ti/ti,omap-dss.txt211
-rw-r--r--Bindings/display/ti/ti,omap2-dss.txt54
-rw-r--r--Bindings/display/ti/ti,omap3-dss.txt83
-rw-r--r--Bindings/display/ti/ti,omap4-dss.txt115
-rw-r--r--Bindings/display/ti/ti,omap5-dss.txt96
-rw-r--r--Bindings/display/ti/ti,opa362.txt (renamed from Bindings/video/ti,opa362.txt)0
-rw-r--r--Bindings/display/ti/ti,tfp410.txt (renamed from Bindings/video/ti,tfp410.txt)0
-rw-r--r--Bindings/display/ti/ti,tpd12s015.txt (renamed from Bindings/video/ti,tpd12s015.txt)0
-rw-r--r--Bindings/display/tilcdc/panel.txt66
-rw-r--r--Bindings/display/tilcdc/tfp410.txt (renamed from Bindings/drm/tilcdc/tfp410.txt)0
-rw-r--r--Bindings/display/tilcdc/tilcdc.txt56
-rw-r--r--Bindings/display/via,vt8500-fb.txt (renamed from Bindings/video/via,vt8500-fb.txt)0
-rw-r--r--Bindings/display/wm,prizm-ge-rops.txt (renamed from Bindings/video/wm,prizm-ge-rops.txt)0
-rw-r--r--Bindings/display/wm,wm8505-fb.txt (renamed from Bindings/video/wm,wm8505-fb.txt)0
-rw-r--r--Bindings/dma/adi,axi-dmac.txt61
-rw-r--r--Bindings/dma/apm-xgene-dma.txt47
-rw-r--r--Bindings/dma/arm-pl08x.txt54
-rw-r--r--Bindings/dma/brcm,bcm2835-dma.txt (renamed from Bindings/dma/bcm2835-dma.txt)0
-rw-r--r--Bindings/dma/dma.txt28
-rw-r--r--Bindings/dma/fsl-mxs-dma.txt2
-rw-r--r--Bindings/dma/jz4780-dma.txt56
-rw-r--r--Bindings/dma/lpc1850-dmamux.txt54
-rw-r--r--Bindings/dma/mv-xor.txt12
-rw-r--r--Bindings/dma/qcom_bam_dma.txt1
-rw-r--r--Bindings/dma/rcar-audmapp.txt29
-rw-r--r--Bindings/dma/renesas,rcar-dmac.txt13
-rw-r--r--Bindings/dma/renesas,usb-dmac.txt43
-rw-r--r--Bindings/dma/sirfsoc-dma.txt3
-rw-r--r--Bindings/dma/stm32-dma.txt82
-rw-r--r--Bindings/dma/sun4i-dma.txt46
-rw-r--r--Bindings/dma/sun6i-dma.txt5
-rw-r--r--Bindings/dma/ti-dma-crossbar.txt69
-rw-r--r--Bindings/dma/ti-edma.txt115
-rw-r--r--Bindings/dma/zxdma.txt38
-rw-r--r--Bindings/drm/bridge/dw_hdmi.txt50
-rw-r--r--Bindings/drm/bridge/ptn3460.txt27
-rw-r--r--Bindings/drm/i2c/tda998x.txt29
-rw-r--r--Bindings/drm/imx/fsl-imx-drm.txt83
-rw-r--r--Bindings/drm/imx/ldb.txt122
-rw-r--r--Bindings/drm/msm/hdmi.txt48
-rw-r--r--Bindings/drm/msm/mdp.txt48
-rw-r--r--Bindings/drm/tilcdc/panel.txt66
-rw-r--r--Bindings/drm/tilcdc/slave.txt18
-rw-r--r--Bindings/drm/tilcdc/tilcdc.txt29
-rw-r--r--Bindings/edac/apm-xgene-edac.txt102
-rw-r--r--Bindings/eeprom.txt28
-rw-r--r--Bindings/eeprom/at25.txt (renamed from Bindings/misc/at25.txt)0
-rw-r--r--Bindings/eeprom/eeprom.txt39
-rw-r--r--Bindings/extcon/extcon-arizona.txt75
-rw-r--r--Bindings/extcon/extcon-max3355.txt21
-rw-r--r--Bindings/extcon/extcon-palmas.txt5
-rw-r--r--Bindings/extcon/extcon-usb-gpio.txt18
-rw-r--r--Bindings/fpga/altera-socfpga-fpga-mgr.txt2
-rw-r--r--Bindings/fpga/xilinx-zynq-fpga-mgr.txt19
-rw-r--r--Bindings/fuse/nvidia,tegra20-fuse.txt2
-rw-r--r--Bindings/gpio/brcm,brcmstb-gpio.txt86
-rw-r--r--Bindings/gpio/brcm,kona-gpio.txt (renamed from Bindings/gpio/gpio-bcm-kona.txt)0
-rw-r--r--Bindings/gpio/gpio-altera.txt43
-rw-r--r--Bindings/gpio/gpio-ath79.txt38
-rw-r--r--Bindings/gpio/gpio-atlas7.txt50
-rw-r--r--Bindings/gpio/gpio-etraxfs.txt22
-rw-r--r--Bindings/gpio/gpio-fan.txt19
-rw-r--r--Bindings/gpio/gpio-mpc8xxx.txt26
-rw-r--r--Bindings/gpio/gpio-msm.txt26
-rw-r--r--Bindings/gpio/gpio-pca953x.txt2
-rw-r--r--Bindings/gpio/gpio-sx150x.txt3
-rw-r--r--Bindings/gpio/gpio-tps65086.txt16
-rw-r--r--Bindings/gpio/gpio-xlp.txt47
-rw-r--r--Bindings/gpio/gpio-zynq.txt11
-rw-r--r--Bindings/gpio/gpio.txt75
-rw-r--r--Bindings/gpio/gpio_keys.txt36
-rw-r--r--Bindings/gpio/mrvl-gpio.txt2
-rw-r--r--Bindings/gpio/netxbig-gpio-ext.txt22
-rw-r--r--Bindings/gpio/nxp,lpc1850-gpio.txt39
-rw-r--r--Bindings/gpio/renesas,gpio-rcar.txt1
-rw-r--r--Bindings/gpio/snps-dwapb-gpio.txt2
-rw-r--r--Bindings/gpio/zx296702-gpio.txt24
-rw-r--r--Bindings/gpu/nvidia,tegra20-host1x.txt378
-rw-r--r--Bindings/gpu/st,stih4xx.txt243
-rw-r--r--Bindings/h8300/cpu.txt13
-rw-r--r--Bindings/hwlock/hwlock.txt59
-rw-r--r--Bindings/hwlock/omap-hwspinlock.txt26
-rw-r--r--Bindings/hwlock/qcom-hwspinlock.txt39
-rw-r--r--Bindings/hwlock/sirf,hwspinlock.txt28
-rw-r--r--Bindings/hwmon/ina2xx.txt23
-rw-r--r--Bindings/hwmon/lm70.txt21
-rw-r--r--Bindings/hwmon/ltc2978.txt12
-rw-r--r--Bindings/hwmon/max6697.txt (renamed from Bindings/i2c/max6697.txt)0
-rw-r--r--Bindings/hwmon/ntc_thermistor.txt1
-rw-r--r--Bindings/hwmon/pwm-fan.txt29
-rw-r--r--Bindings/i2c/brcm,kona-i2c.txt (renamed from Bindings/i2c/i2c-bcm-kona.txt)0
-rw-r--r--Bindings/i2c/i2c-at91.txt33
-rw-r--r--Bindings/i2c/i2c-brcmstb.txt28
-rw-r--r--Bindings/i2c/i2c-cadence.txt6
-rw-r--r--Bindings/i2c/i2c-davinci.txt9
-rw-r--r--Bindings/i2c/i2c-digicolor.txt25
-rw-r--r--Bindings/i2c/i2c-emev2.txt22
-rw-r--r--Bindings/i2c/i2c-imx.txt10
-rw-r--r--Bindings/i2c/i2c-jz4780.txt35
-rw-r--r--Bindings/i2c/i2c-lpc2k.txt33
-rw-r--r--Bindings/i2c/i2c-mt6577.txt41
-rw-r--r--Bindings/i2c/i2c-mux-reg.txt74
-rw-r--r--Bindings/i2c/i2c-rcar.txt5
-rw-r--r--Bindings/i2c/i2c-sh_mobile.txt1
-rw-r--r--Bindings/i2c/i2c-uniphier-f.txt25
-rw-r--r--Bindings/i2c/i2c-uniphier.txt25
-rw-r--r--Bindings/i2c/i2c-xgene-slimpro.txt15
-rw-r--r--Bindings/i2c/i2c-xlp9xx.txt22
-rw-r--r--Bindings/i2c/i2c.txt71
-rw-r--r--Bindings/i2c/ina209.txt18
-rw-r--r--Bindings/i2c/ina2xx.txt22
-rw-r--r--Bindings/i2c/trivial-devices.txt26
-rw-r--r--Bindings/iio/accel/bma180.txt8
-rw-r--r--Bindings/iio/accel/lis302.txt119
-rw-r--r--Bindings/iio/accel/mma8452.txt30
-rw-r--r--Bindings/iio/adc/berlin2_adc.txt19
-rw-r--r--Bindings/iio/adc/da9150-gpadc.txt16
-rw-r--r--Bindings/iio/adc/hi8435.txt21
-rw-r--r--Bindings/iio/adc/imx7d-adc.txt22
-rw-r--r--Bindings/iio/adc/mcp320x.txt43
-rw-r--r--Bindings/iio/adc/mcp3422.txt18
-rw-r--r--Bindings/iio/adc/palmas-gpadc.txt48
-rw-r--r--Bindings/iio/adc/ti-adc128s052.txt18
-rw-r--r--Bindings/iio/adc/ti-ads8688.txt20
-rw-r--r--Bindings/iio/adc/vf610-adc.txt14
-rw-r--r--Bindings/iio/dac/ti,dac7512.txt (renamed from Bindings/misc/ti,dac7512.txt)0
-rw-r--r--Bindings/iio/health/max30100.txt21
-rw-r--r--Bindings/iio/imu/inv_mpu6050.txt17
-rw-r--r--Bindings/iio/light/apds9960.txt22
-rw-r--r--Bindings/iio/light/us5182d.txt45
-rw-r--r--Bindings/iio/magnetometer/bmc150_magn.txt22
-rw-r--r--Bindings/iio/magnetometer/mmc35240.txt13
-rw-r--r--Bindings/iio/pressure/bmp085.txt (renamed from Bindings/misc/bmp085.txt)0
-rw-r--r--Bindings/iio/st-sensors.txt6
-rw-r--r--Bindings/iio/temperature/mlx90614.txt24
-rw-r--r--Bindings/input/ads7846.txt5
-rw-r--r--Bindings/input/brcm,bcm-keypad.txt108
-rw-r--r--Bindings/input/cap1106.txt53
-rw-r--r--Bindings/input/cap11xx.txt19
-rw-r--r--Bindings/input/cypress,cyapa.txt44
-rw-r--r--Bindings/input/da9062-onkey.txt32
-rw-r--r--Bindings/input/elants_i2c.txt3
-rw-r--r--Bindings/input/gpio-keys-polled.txt12
-rw-r--r--Bindings/input/gpio-keys.txt4
-rw-r--r--Bindings/input/gpio-matrix-keypad.txt3
-rw-r--r--Bindings/input/hid-over-i2c.txt (renamed from Bindings/hid/hid-over-i2c.txt)0
-rw-r--r--Bindings/input/nvidia,tegra20-kbc.txt3
-rw-r--r--Bindings/input/qcom,pm8941-pwrkey.txt43
-rw-r--r--Bindings/input/qcom,pm8xxx-keypad.txt3
-rw-r--r--Bindings/input/rotary-encoder.txt10
-rw-r--r--Bindings/input/samsung-keypad.txt7
-rw-r--r--Bindings/input/snvs-pwrkey.txt1
-rw-r--r--Bindings/input/sun4i-lradc-keys.txt2
-rw-r--r--Bindings/input/ti,drv2665.txt17
-rw-r--r--Bindings/input/touchscreen/brcm,iproc-touchscreen.txt76
-rw-r--r--Bindings/input/touchscreen/chipone_icn8318.txt46
-rw-r--r--Bindings/input/touchscreen/colibri-vf50-ts.txt36
-rw-r--r--Bindings/input/touchscreen/edt-ft5x06.txt8
-rw-r--r--Bindings/input/touchscreen/focaltech-ft6236.txt35
-rw-r--r--Bindings/input/touchscreen/goodix.txt43
-rw-r--r--Bindings/input/touchscreen/imx6ul_tsc.txt36
-rw-r--r--Bindings/input/touchscreen/pixcir_i2c_ts.txt5
-rw-r--r--Bindings/input/touchscreen/sun4i.txt22
-rw-r--r--Bindings/input/touchscreen/sx8654.txt16
-rw-r--r--Bindings/input/touchscreen/ti-tsc-adc.txt24
-rw-r--r--Bindings/input/touchscreen/touchscreen.txt2
-rw-r--r--Bindings/input/touchscreen/ts4800-ts.txt11
-rw-r--r--Bindings/input/touchscreen/tsc2005.txt38
-rw-r--r--Bindings/input/touchscreen/zforce_ts.txt8
-rw-r--r--Bindings/interrupt-controller/allwinner,sun67i-sc-nmi.txt27
-rw-r--r--Bindings/interrupt-controller/allwinner,sunxi-nmi.txt27
-rw-r--r--Bindings/interrupt-controller/arm,gic-v3.txt123
-rw-r--r--Bindings/interrupt-controller/arm,gic.txt169
-rw-r--r--Bindings/interrupt-controller/arm,versatile-fpga-irq.txt (renamed from Bindings/arm/versatile-fpga-irq.txt)0
-rw-r--r--Bindings/interrupt-controller/arm,vic.txt (renamed from Bindings/arm/vic.txt)0
-rw-r--r--Bindings/interrupt-controller/atmel,aic.txt2
-rw-r--r--Bindings/interrupt-controller/axis,crisv32-intc.txt23
-rw-r--r--Bindings/interrupt-controller/brcm,bcm2835-armctrl-ic.txt25
-rw-r--r--Bindings/interrupt-controller/brcm,bcm2836-l1-intc.txt37
-rw-r--r--Bindings/interrupt-controller/brcm,bcm3380-l2-intc.txt41
-rw-r--r--Bindings/interrupt-controller/brcm,bcm7038-l1-intc.txt52
-rw-r--r--Bindings/interrupt-controller/brcm,bcm7120-l2-intc.txt12
-rw-r--r--Bindings/interrupt-controller/cdns,xtensa-mx.txt18
-rw-r--r--Bindings/interrupt-controller/cdns,xtensa-pic.txt25
-rw-r--r--Bindings/interrupt-controller/hisilicon,mbigen-v2.txt74
-rw-r--r--Bindings/interrupt-controller/img,meta-intc.txt (renamed from Bindings/metag/meta-intc.txt)0
-rw-r--r--Bindings/interrupt-controller/img,pdc-intc.txt (renamed from Bindings/metag/pdc-intc.txt)0
-rw-r--r--Bindings/interrupt-controller/ingenic,intc.txt28
-rw-r--r--Bindings/interrupt-controller/intel,ce4100-ioapic.txt (renamed from Bindings/x86/interrupt.txt)0
-rw-r--r--Bindings/interrupt-controller/mediatek,sysirq.txt33
-rw-r--r--Bindings/interrupt-controller/microchip,pic32-evic.txt67
-rw-r--r--Bindings/interrupt-controller/mips-gic.txt5
-rw-r--r--Bindings/interrupt-controller/mrvl,intc.txt (renamed from Bindings/arm/mrvl/intc.txt)0
-rw-r--r--Bindings/interrupt-controller/msi.txt135
-rw-r--r--Bindings/interrupt-controller/nvidia,tegra-ictlr.txt43
-rw-r--r--Bindings/interrupt-controller/nxp,lpc3220-mic.txt (renamed from Bindings/arm/lpc32xx-mic.txt)0
-rw-r--r--Bindings/interrupt-controller/open-pic.txt (renamed from Bindings/open-pic.txt)0
-rw-r--r--Bindings/interrupt-controller/qca,ath79-cpu-intc.txt44
-rw-r--r--Bindings/interrupt-controller/qca,ath79-misc-intc.txt46
-rw-r--r--Bindings/interrupt-controller/renesas,h8300h-intc.txt22
-rw-r--r--Bindings/interrupt-controller/renesas,h8s-intc.txt22
-rw-r--r--Bindings/interrupt-controller/renesas,intc-irqpin.txt39
-rw-r--r--Bindings/interrupt-controller/renesas,irqc.txt5
-rw-r--r--Bindings/interrupt-controller/samsung,exynos4210-combiner.txt (renamed from Bindings/arm/samsung/interrupt-combiner.txt)0
-rw-r--r--Bindings/interrupt-controller/snps,arc700-intc.txt (renamed from Bindings/arc/interrupts.txt)0
-rw-r--r--Bindings/interrupt-controller/snps,archs-idu-intc.txt46
-rw-r--r--Bindings/interrupt-controller/snps,archs-intc.txt22
-rw-r--r--Bindings/interrupt-controller/st,spear3xx-shirq.txt (renamed from Bindings/arm/spear/shirq.txt)0
-rw-r--r--Bindings/interrupt-controller/st,sti-irq-syscfg.txt35
-rw-r--r--Bindings/interrupt-controller/technologic,ts4800.txt16
-rw-r--r--Bindings/interrupt-controller/ti,c64x+megamod-pic.txt (renamed from Bindings/c6x/interrupt.txt)0
-rw-r--r--Bindings/interrupt-controller/ti,cp-intc.txt (renamed from Bindings/arm/davinci/cp-intc.txt)0
-rw-r--r--Bindings/interrupt-controller/ti,omap2-intc.txt (renamed from Bindings/arm/omap/intc.txt)0
-rw-r--r--Bindings/interrupt-controller/ti,omap4-wugen-mpu33
-rw-r--r--Bindings/interrupt-controller/via,vt8500-intc.txt (renamed from Bindings/arm/vt8500/via,vt8500-intc.txt)0
-rw-r--r--Bindings/iommu/arm,smmu-v3.txt59
-rw-r--r--Bindings/iommu/arm,smmu.txt6
-rw-r--r--Bindings/iommu/renesas,ipmmu-vmsa.txt12
-rw-r--r--Bindings/iommu/samsung,sysmmu.txt2
-rw-r--r--Bindings/iommu/ti,omap-iommu.txt33
-rw-r--r--Bindings/ipmi.txt25
-rw-r--r--Bindings/leds/backlight/88pm860x.txt (renamed from Bindings/video/backlight/88pm860x.txt)0
-rw-r--r--Bindings/leds/backlight/gpio-backlight.txt (renamed from Bindings/video/backlight/gpio-backlight.txt)0
-rw-r--r--Bindings/leds/backlight/lp855x.txt (renamed from Bindings/video/backlight/lp855x.txt)0
-rw-r--r--Bindings/leds/backlight/max8925-backlight.txt (renamed from Bindings/video/backlight/max8925-backlight.txt)0
-rw-r--r--Bindings/leds/backlight/pm8941-wled.txt42
-rw-r--r--Bindings/leds/backlight/pwm-backlight.txt (renamed from Bindings/video/backlight/pwm-backlight.txt)0
-rw-r--r--Bindings/leds/backlight/sky81452-backlight.txt29
-rw-r--r--Bindings/leds/backlight/tps65217-backlight.txt (renamed from Bindings/video/backlight/tps65217-backlight.txt)0
-rw-r--r--Bindings/leds/common.txt33
-rw-r--r--Bindings/leds/leds-aat1290.txt73
-rw-r--r--Bindings/leds/leds-bcm6328.txt319
-rw-r--r--Bindings/leds/leds-bcm6358.txt145
-rw-r--r--Bindings/leds/leds-gpio.txt12
-rw-r--r--Bindings/leds/leds-ktd2692.txt50
-rw-r--r--Bindings/leds/leds-netxbig.txt92
-rw-r--r--Bindings/leds/leds-ns2.txt9
-rw-r--r--Bindings/leds/leds-powernv.txt26
-rw-r--r--Bindings/leds/leds-tlc591xx.txt40
-rw-r--r--Bindings/mailbox/arm-mhu.txt43
-rw-r--r--Bindings/mailbox/brcm,bcm2835-mbox.txt26
-rw-r--r--Bindings/mailbox/mailbox.txt10
-rw-r--r--Bindings/mailbox/omap-mailbox.txt8
-rw-r--r--Bindings/mailbox/sti-mailbox.txt51
-rw-r--r--Bindings/media/exynos-jpeg-codec.txt3
-rw-r--r--Bindings/media/exynos5-gsc.txt4
-rw-r--r--Bindings/media/i2c/adp1653.txt38
-rw-r--r--Bindings/media/i2c/adv7604.txt21
-rw-r--r--Bindings/media/i2c/mt9v032.txt39
-rw-r--r--Bindings/media/i2c/ov2640.txt46
-rw-r--r--Bindings/media/i2c/ov2659.txt38
-rw-r--r--Bindings/media/i2c/tc358743.txt48
-rw-r--r--Bindings/media/renesas,jpu.txt24
-rw-r--r--Bindings/media/st,stih4xx.txt32
-rw-r--r--Bindings/media/stih407-c8sectpfe.txt89
-rw-r--r--Bindings/media/ti,omap3isp.txt71
-rw-r--r--Bindings/media/video-interfaces.txt6
-rw-r--r--Bindings/media/xilinx/video.txt35
-rw-r--r--Bindings/media/xilinx/xlnx,v-tc.txt33
-rw-r--r--Bindings/media/xilinx/xlnx,v-tpg.txt71
-rw-r--r--Bindings/media/xilinx/xlnx,video.txt55
-rw-r--r--Bindings/memory-controllers/arm,pl172.txt127
-rw-r--r--Bindings/memory-controllers/ath79-ddr-controller.txt35
-rw-r--r--Bindings/memory-controllers/calxeda-ddr-ctrlr.txt (renamed from Bindings/arm/calxeda/mem-ctrlr.txt)0
-rw-r--r--Bindings/memory-controllers/fsl/ifc.txt3
-rw-r--r--Bindings/memory-controllers/ingenic,jz4780-nemc.txt75
-rw-r--r--Bindings/memory-controllers/nvidia,tegra-mc.txt84
-rw-r--r--Bindings/memory-controllers/renesas,h8300-bsc.txt12
-rw-r--r--Bindings/memory-controllers/renesas-memory-controllers.txt6
-rw-r--r--Bindings/memory-controllers/synopsys.txt4
-rw-r--r--Bindings/memory-controllers/tegra-emc.txt374
-rw-r--r--Bindings/memory-controllers/ti/emif.txt1
-rw-r--r--Bindings/mfd/arizona.txt83
-rw-r--r--Bindings/mfd/atmel-flexcom.txt63
-rw-r--r--Bindings/mfd/atmel-hlcdc.txt6
-rw-r--r--Bindings/mfd/axp20x.txt124
-rw-r--r--Bindings/mfd/brcm,bcm59056.txt (renamed from Bindings/mfd/bcm590xx.txt)0
-rw-r--r--Bindings/mfd/cros-ec.txt8
-rw-r--r--Bindings/mfd/da9062.txt88
-rw-r--r--Bindings/mfd/da9063.txt18
-rw-r--r--Bindings/mfd/da9150.txt62
-rw-r--r--Bindings/mfd/max77686.txt67
-rw-r--r--Bindings/mfd/max77693.txt67
-rw-r--r--Bindings/mfd/max77802.txt26
-rw-r--r--Bindings/mfd/mfd.txt41
-rw-r--r--Bindings/mfd/mt6397.txt70
-rw-r--r--Bindings/mfd/palmas.txt2
-rw-r--r--Bindings/mfd/qcom,pm8xxx.txt96
-rw-r--r--Bindings/mfd/qcom,spmi-pmic.txt19
-rw-r--r--Bindings/mfd/qcom,tcsr.txt22
-rw-r--r--Bindings/mfd/qcom-rpm.txt218
-rw-r--r--Bindings/mfd/rk808.txt8
-rw-r--r--Bindings/mfd/s2mpa01.txt90
-rw-r--r--Bindings/mfd/s2mps11.txt139
-rw-r--r--Bindings/mfd/samsung,sec-core.txt88
-rw-r--r--Bindings/mfd/sky81452.txt35
-rw-r--r--Bindings/mfd/syscon.txt4
-rw-r--r--Bindings/mfd/tc3589x.txt5
-rw-r--r--Bindings/mips/ath79-soc.txt21
-rw-r--r--Bindings/mips/brcm/bcm3384-intc.txt37
-rw-r--r--Bindings/mips/brcm/brcm,bmips.txt (renamed from Bindings/mips/brcm/bmips.txt)0
-rw-r--r--Bindings/mips/brcm/cm-dsl.txt11
-rw-r--r--Bindings/mips/brcm/soc.txt12
-rw-r--r--Bindings/mips/img/pistachio.txt42
-rw-r--r--Bindings/mips/img/xilfpga.txt83
-rw-r--r--Bindings/mips/pic32/microchip,pic32mzda.txt31
-rw-r--r--Bindings/misc/allwinner,sunxi-sid.txt17
-rw-r--r--Bindings/misc/brcm,kona-smc.txt (renamed from Bindings/misc/smc.txt)0
-rw-r--r--Bindings/misc/lis302.txt112
-rw-r--r--Bindings/misc/nvidia,tegra20-apbmisc.txt2
-rw-r--r--Bindings/misc/sram.txt51
-rw-r--r--Bindings/mmc/arasan,sdhci.txt3
-rw-r--r--Bindings/mmc/brcm,kona-sdhci.txt (renamed from Bindings/mmc/kona-sdhci.txt)0
-rw-r--r--Bindings/mmc/brcm,sdhci-iproc.txt23
-rw-r--r--Bindings/mmc/exynos-dw-mshc.txt7
-rw-r--r--Bindings/mmc/fsl-esdhc.txt2
-rw-r--r--Bindings/mmc/fsl-imx-esdhc.txt21
-rw-r--r--Bindings/mmc/k3-dw-mshc.txt28
-rw-r--r--Bindings/mmc/mmc-card.txt31
-rw-r--r--Bindings/mmc/mmc-pwrseq-simple.txt4
-rw-r--r--Bindings/mmc/mmc.txt11
-rw-r--r--Bindings/mmc/mtk-sd.txt41
-rw-r--r--Bindings/mmc/renesas,mmcif.txt9
-rw-r--r--Bindings/mmc/rockchip-dw-mshc.txt13
-rw-r--r--Bindings/mmc/sdhci-atmel.txt21
-rw-r--r--Bindings/mmc/sdhci-st.txt100
-rw-r--r--Bindings/mmc/synopsys-dw-mshc.txt25
-rw-r--r--Bindings/mmc/ti-omap-hsmmc.txt2
-rw-r--r--Bindings/mtd/brcm,brcmnand.txt182
-rw-r--r--Bindings/mtd/fsl-quadspi.txt4
-rw-r--r--Bindings/mtd/fsmc-nand.txt6
-rw-r--r--Bindings/mtd/ingenic,jz4780-nand.txt86
-rw-r--r--Bindings/mtd/jedec,spi-nor.txt78
-rw-r--r--Bindings/mtd/m25p80.txt29
-rw-r--r--Bindings/mtd/mtk-quadspi.txt41
-rw-r--r--Bindings/mtd/nxp-spifi.txt58
-rw-r--r--Bindings/mtd/partition.txt78
-rw-r--r--Bindings/mtd/pxa3xx-nand.txt5
-rw-r--r--Bindings/mtd/sunxi-nand.txt2
-rw-r--r--Bindings/mtd/vf610-nfc.txt59
-rw-r--r--Bindings/net/amd-xgbe-phy.txt44
-rw-r--r--Bindings/net/amd-xgbe.txt40
-rw-r--r--Bindings/net/apm-xgene-enet.txt22
-rw-r--r--Bindings/net/brcm,bcm7445-switch-v4.0.txt (renamed from Bindings/net/broadcom-sf2.txt)0
-rw-r--r--Bindings/net/brcm,bcmgenet.txt (renamed from Bindings/net/broadcom-bcmgenet.txt)0
-rw-r--r--Bindings/net/brcm,iproc-mdio.txt23
-rw-r--r--Bindings/net/brcm,systemport.txt (renamed from Bindings/net/broadcom-systemport.txt)0
-rw-r--r--Bindings/net/brcm,unimac-mdio.txt (renamed from Bindings/net/broadcom-mdio-unimac.txt)0
-rw-r--r--Bindings/net/can/sun4i_can.txt36
-rw-r--r--Bindings/net/cdns-emac.txt19
-rw-r--r--Bindings/net/cpsw.txt21
-rw-r--r--Bindings/net/dsa/dsa.txt45
-rw-r--r--Bindings/net/ethernet.txt10
-rw-r--r--Bindings/net/ezchip_enet.txt15
-rw-r--r--Bindings/net/fixed-link.txt14
-rw-r--r--Bindings/net/fsl-tsec-phy.txt4
-rw-r--r--Bindings/net/hisilicon-hip04-net.txt4
-rw-r--r--Bindings/net/hisilicon-hns-dsaf.txt49
-rw-r--r--Bindings/net/hisilicon-hns-mdio.txt27
-rw-r--r--Bindings/net/hisilicon-hns-nic.txt47
-rw-r--r--Bindings/net/ieee802154/adf7242.txt18
-rw-r--r--Bindings/net/ieee802154/at86rf230.txt8
-rw-r--r--Bindings/net/ieee802154/cc2520.txt4
-rw-r--r--Bindings/net/ieee802154/mrf24j40.txt20
-rw-r--r--Bindings/net/ipq806x-dwmac.txt35
-rw-r--r--Bindings/net/keystone-netcp.txt40
-rw-r--r--Bindings/net/macb.txt18
-rw-r--r--Bindings/net/marvell-armada-370-neta.txt8
-rw-r--r--Bindings/net/maxim,ds26522.txt13
-rw-r--r--Bindings/net/mediatek,mt7620-gsw.txt26
-rw-r--r--Bindings/net/micrel-ksz9021.txt49
-rw-r--r--Bindings/net/micrel-ksz90x1.txt17
-rw-r--r--Bindings/net/nfc/nfcmrvl.txt86
-rw-r--r--Bindings/net/nfc/nxp-nci.txt35
-rw-r--r--Bindings/net/nfc/s3fwrn5.txt27
-rw-r--r--Bindings/net/nfc/st-nci-i2c.txt40
-rw-r--r--Bindings/net/nfc/st-nci-spi.txt38
-rw-r--r--Bindings/net/nfc/st21nfcb.txt33
-rw-r--r--Bindings/net/nfc/st95hf.txt50
-rw-r--r--Bindings/net/nfc/trf7970a.txt4
-rw-r--r--Bindings/net/nxp,lpc1850-dwmac.txt20
-rw-r--r--Bindings/net/phy.txt3
-rw-r--r--Bindings/net/ralink,rt2880-net.txt61
-rw-r--r--Bindings/net/ralink,rt3050-esw.txt32
-rw-r--r--Bindings/net/renesas,ravb.txt113
-rw-r--r--Bindings/net/rockchip-dwmac.txt2
-rw-r--r--Bindings/net/smsc-lan87xx.txt24
-rw-r--r--Bindings/net/snps,dwc-qos-ethernet.txt75
-rw-r--r--Bindings/net/socfpga-dwmac.txt2
-rw-r--r--Bindings/net/stmmac.txt28
-rw-r--r--Bindings/net/ti,dp83867.txt25
-rw-r--r--Bindings/net/wireless/ti,wlcore.txt47
-rw-r--r--Bindings/nvmem/allwinner,sunxi-sid.txt21
-rw-r--r--Bindings/nvmem/imx-ocotp.txt20
-rw-r--r--Bindings/nvmem/mxs-ocotp.txt25
-rw-r--r--Bindings/nvmem/nvmem.txt80
-rw-r--r--Bindings/nvmem/qfprom.txt35
-rw-r--r--Bindings/nvmem/rockchip-efuse.txt38
-rw-r--r--Bindings/nvmem/vf610-ocotp.txt19
-rw-r--r--Bindings/opp/opp.txt519
-rw-r--r--Bindings/panel/samsung,ld9040.txt66
-rw-r--r--Bindings/panel/samsung,s6e8aa0.txt56
-rw-r--r--Bindings/pci/altera-pcie-msi.txt28
-rw-r--r--Bindings/pci/altera-pcie.txt49
-rw-r--r--Bindings/pci/arm,juno-r1-pcie.txt10
-rw-r--r--Bindings/pci/brcm,iproc-pcie.txt121
-rw-r--r--Bindings/pci/designware-pcie.txt12
-rw-r--r--Bindings/pci/hisilicon-pcie.txt44
-rw-r--r--Bindings/pci/host-generic-pci.txt5
-rw-r--r--Bindings/pci/layerscape-pci.txt14
-rw-r--r--Bindings/pci/pci-msi.txt220
-rw-r--r--Bindings/pci/pci-rcar-gen2.txt18
-rw-r--r--Bindings/pci/pci.txt4
-rw-r--r--Bindings/pci/plda,xpressrich3-axi.txt12
-rw-r--r--Bindings/pci/qcom,pcie.txt233
-rw-r--r--Bindings/pci/rcar-pci.txt14
-rw-r--r--Bindings/pci/ti-pci.txt3
-rw-r--r--Bindings/pci/xgene-pci-msi.txt68
-rw-r--r--Bindings/pci/xilinx-pcie.txt2
-rw-r--r--Bindings/phy/brcm,brcmstb-sata-phy.txt41
-rw-r--r--Bindings/phy/brcm,cygnus-pcie-phy.txt47
-rw-r--r--Bindings/phy/brcm,kona-usb2-phy.txt (renamed from Bindings/phy/bcm-phy.txt)0
-rw-r--r--Bindings/phy/calxeda-combophy.txt (renamed from Bindings/arm/calxeda/combophy.txt)0
-rw-r--r--Bindings/phy/dm816x-phy.txt24
-rw-r--r--Bindings/phy/keystone-usb-phy.txt (renamed from Bindings/usb/keystone-phy.txt)0
-rw-r--r--Bindings/phy/mxs-usb-phy.txt (renamed from Bindings/usb/mxs-phy.txt)0
-rw-r--r--Bindings/phy/nvidia,tegra20-usb-phy.txt (renamed from Bindings/usb/nvidia,tegra20-usb-phy.txt)0
-rw-r--r--Bindings/phy/phy-ath79-usb.txt18
-rw-r--r--Bindings/phy/phy-hi6220-usb.txt16
-rw-r--r--Bindings/phy/phy-lpc18xx-usb-otg.txt26
-rw-r--r--Bindings/phy/phy-miphy365x.txt8
-rw-r--r--Bindings/phy/phy-mt65xx-usb.txt68
-rw-r--r--Bindings/phy/pistachio-usb-phy.txt29
-rw-r--r--Bindings/phy/pxa1928-usb-phy.txt18
-rw-r--r--Bindings/phy/qcom,usb-8x16-phy.txt76
-rw-r--r--Bindings/phy/rcar-gen2-phy.txt1
-rw-r--r--Bindings/phy/rcar-gen3-phy-usb2.txt39
-rw-r--r--Bindings/phy/rockchip-usb-phy.txt6
-rw-r--r--Bindings/phy/samsung-phy.txt6
-rw-r--r--Bindings/phy/sun4i-usb-phy.txt23
-rw-r--r--Bindings/phy/sun9i-usb-phy.txt38
-rw-r--r--Bindings/phy/ti-phy.txt36
-rw-r--r--Bindings/pinctrl/allwinner,sunxi-pinctrl.txt43
-rw-r--r--Bindings/pinctrl/atmel,at91-pio4-pinctrl.txt90
-rw-r--r--Bindings/pinctrl/berlin,pinctrl.txt46
-rw-r--r--Bindings/pinctrl/brcm,capri-pinctrl.txt461
-rw-r--r--Bindings/pinctrl/brcm,cygnus-pinmux.txt132
-rw-r--r--Bindings/pinctrl/brcm,iproc-gpio.txt109
-rw-r--r--Bindings/pinctrl/brcm,nsp-gpio.txt80
-rw-r--r--Bindings/pinctrl/cnxt,cx92755-pinctrl.txt86
-rw-r--r--Bindings/pinctrl/fsl,imx6ul-pinctrl.txt36
-rw-r--r--Bindings/pinctrl/fsl,imx7d-pinctrl.txt88
-rw-r--r--Bindings/pinctrl/img,pistachio-pinctrl.txt217
-rw-r--r--Bindings/pinctrl/lantiq,pinctrl-falcon.txt (renamed from Bindings/pinctrl/lantiq,falcon-pinumx.txt)0
-rw-r--r--Bindings/pinctrl/lantiq,pinctrl-xway.txt191
-rw-r--r--Bindings/pinctrl/lantiq,xway-pinumx.txt97
-rw-r--r--Bindings/pinctrl/marvell,armada-370-pinctrl.txt18
-rw-r--r--Bindings/pinctrl/marvell,armada-375-pinctrl.txt34
-rw-r--r--Bindings/pinctrl/marvell,armada-38x-pinctrl.txt66
-rw-r--r--Bindings/pinctrl/marvell,armada-39x-pinctrl.txt84
-rw-r--r--Bindings/pinctrl/marvell,armada-xp-pinctrl.txt80
-rw-r--r--Bindings/pinctrl/meson,pinctrl.txt2
-rw-r--r--Bindings/pinctrl/nvidia,tegra210-pinmux.txt166
-rw-r--r--Bindings/pinctrl/nxp,lpc1850-scu.txt57
-rw-r--r--Bindings/pinctrl/pinctrl-atlas7.txt109
-rw-r--r--Bindings/pinctrl/pinctrl-bindings.txt39
-rw-r--r--Bindings/pinctrl/pinctrl-mt65xx.txt151
-rw-r--r--Bindings/pinctrl/qcom,msm8660-pinctrl.txt90
-rw-r--r--Bindings/pinctrl/qcom,msm8996-pinctrl.txt199
-rw-r--r--Bindings/pinctrl/qcom,pmic-gpio.txt4
-rw-r--r--Bindings/pinctrl/qcom,pmic-mpp.txt39
-rw-r--r--Bindings/pinctrl/renesas,pfc-pinctrl.txt29
-rw-r--r--Bindings/pinctrl/rockchip,pinctrl.txt6
-rw-r--r--Bindings/pinctrl/samsung-pinctrl.txt1
-rw-r--r--Bindings/pinctrl/ste,nomadik.txt7
-rw-r--r--Bindings/pinctrl/xlnx,zynq-pinctrl.txt7
-rw-r--r--Bindings/power/bq24257.txt64
-rw-r--r--Bindings/power/bq25890.txt46
-rw-r--r--Bindings/power/da9150-charger.txt26
-rw-r--r--Bindings/power/da9150-fg.txt23
-rw-r--r--Bindings/power/fsl,imx-gpc.txt59
-rw-r--r--Bindings/power/opp.txt25
-rw-r--r--Bindings/power/pd-samsung.txt52
-rw-r--r--Bindings/power/power_domain.txt29
-rw-r--r--Bindings/power/qcom,coincell-charger.txt48
-rw-r--r--Bindings/power/renesas,sysc-rmobile.txt1
-rw-r--r--Bindings/power/reset/syscon-poweroff.txt23
-rw-r--r--Bindings/power/rockchip-io-domain.txt14
-rw-r--r--Bindings/power/rt9455_charger.txt48
-rw-r--r--Bindings/power/twl-charger.txt10
-rw-r--r--Bindings/power/wakeup-source.txt71
-rw-r--r--Bindings/power_supply/axp20x_usb_power.txt34
-rw-r--r--Bindings/power_supply/max17042_battery.txt13
-rw-r--r--Bindings/power_supply/qcom_smbb.txt131
-rw-r--r--Bindings/power_supply/tps65217_charger.txt12
-rw-r--r--Bindings/powerpc/fsl/board.txt102
-rw-r--r--Bindings/powerpc/fsl/fman.txt13
-rw-r--r--Bindings/powerpc/fsl/guts.txt5
-rw-r--r--Bindings/powerpc/fsl/ifc.txt79
-rw-r--r--Bindings/powerpc/fsl/mpc5121-psc.txt24
-rw-r--r--Bindings/powerpc/fsl/mpc512x_lpbfifo.txt21
-rw-r--r--Bindings/powerpc/fsl/scfg.txt18
-rw-r--r--Bindings/pwm/brcm,bcm7038-pwm.txt20
-rw-r--r--Bindings/pwm/brcm,kona-pwm.txt (renamed from Bindings/pwm/bcm-kona-pwm.txt)0
-rw-r--r--Bindings/pwm/imx-pwm.txt12
-rw-r--r--Bindings/pwm/lpc1850-sct-pwm.txt20
-rw-r--r--Bindings/pwm/lpc32xx-pwm.txt9
-rw-r--r--Bindings/pwm/pwm-berlin.txt17
-rw-r--r--Bindings/pwm/pwm-mtk-disp.txt42
-rw-r--r--Bindings/pwm/pwm-omap-dmtimer.txt18
-rw-r--r--Bindings/pwm/pwm-sun4i.txt2
-rw-r--r--Bindings/pwm/renesas,pwm-rcar.txt26
-rw-r--r--Bindings/regulator/act8865-regulator.txt30
-rw-r--r--Bindings/regulator/anatop-regulator.txt1
-rw-r--r--Bindings/regulator/arizona-regulator.txt17
-rw-r--r--Bindings/regulator/da9210.txt4
-rw-r--r--Bindings/regulator/da9211.txt32
-rw-r--r--Bindings/regulator/lm363x-regulator.txt34
-rw-r--r--Bindings/regulator/max77686.txt71
-rw-r--r--Bindings/regulator/max77802.txt25
-rw-r--r--Bindings/regulator/max8973-regulator.txt26
-rw-r--r--Bindings/regulator/mt6311-regulator.txt35
-rw-r--r--Bindings/regulator/pbias-regulator.txt7
-rw-r--r--Bindings/regulator/pv88060.txt124
-rw-r--r--Bindings/regulator/pv88090.txt65
-rw-r--r--Bindings/regulator/pwm-regulator.txt65
-rw-r--r--Bindings/regulator/qcom,smd-rpm-regulator.txt159
-rw-r--r--Bindings/regulator/qcom,spmi-regulator.txt173
-rw-r--r--Bindings/regulator/regulator.txt9
-rw-r--r--Bindings/regulator/s5m8767-regulator.txt163
-rw-r--r--Bindings/regulator/samsung,s2mpa01.txt79
-rw-r--r--Bindings/regulator/samsung,s2mps11.txt102
-rw-r--r--Bindings/regulator/samsung,s5m8767.txt145
-rw-r--r--Bindings/regulator/tps65023.txt60
-rw-r--r--Bindings/regulator/tps65217.txt10
-rw-r--r--Bindings/remoteproc/wkup_m3_rproc.txt52
-rw-r--r--Bindings/reset/ath79-reset.txt20
-rw-r--r--Bindings/reset/berlin,reset.txt23
-rw-r--r--Bindings/reset/brcm,bcm21664-resetmgr.txt (renamed from Bindings/arm/bcm/kona-resetmgr.txt)0
-rw-r--r--Bindings/reset/brcm,bcm63138-pmb.txt19
-rw-r--r--Bindings/reset/hisilicon,hi6220-reset.txt34
-rw-r--r--Bindings/reset/nxp,lpc1850-rgu.txt84
-rw-r--r--Bindings/reset/socfpga-reset.txt2
-rw-r--r--Bindings/reset/st,sti-picophyreset.txt2
-rw-r--r--Bindings/reset/st,sti-powerdown.txt4
-rw-r--r--Bindings/reset/st,sti-softreset.txt4
-rw-r--r--Bindings/reset/zynq-reset.txt68
-rw-r--r--Bindings/rng/atmel-trng.txt (renamed from Bindings/hwrng/atmel-trng.txt)0
-rw-r--r--Bindings/rng/brcm,iproc-rng200.txt12
-rw-r--r--Bindings/rng/omap_rng.txt (renamed from Bindings/hwrng/omap_rng.txt)0
-rw-r--r--Bindings/rng/samsung,exynos-rng4.txt17
-rw-r--r--Bindings/rng/st,rng.txt15
-rw-r--r--Bindings/rng/st,stm32-rng.txt21
-rw-r--r--Bindings/rng/timeriomem_rng.txt (renamed from Bindings/hwrng/timeriomem_rng.txt)0
-rw-r--r--Bindings/rtc/abracon,abx80x.txt30
-rw-r--r--Bindings/rtc/atmel,at91rm9200-rtc.txt2
-rw-r--r--Bindings/rtc/dallas,ds1390.txt18
-rw-r--r--Bindings/rtc/digicolor-rtc.txt17
-rw-r--r--Bindings/rtc/haoyu,hym8563.txt2
-rw-r--r--Bindings/rtc/isil,isl12057.txt10
-rw-r--r--Bindings/rtc/nxp,lpc1788-rtc.txt21
-rw-r--r--Bindings/rtc/pcf8563.txt25
-rw-r--r--Bindings/rtc/rtc-mxc.txt26
-rw-r--r--Bindings/rtc/rtc-omap.txt5
-rw-r--r--Bindings/rtc/rtc-opal.txt5
-rw-r--r--Bindings/rtc/rtc-st-lpc.txt28
-rw-r--r--Bindings/rtc/s3c-rtc.txt3
-rw-r--r--Bindings/rtc/stmp3xxx-rtc.txt5
-rw-r--r--Bindings/rtc/ti,bq32k.txt (renamed from Bindings/i2c/ti,bq32k.txt)0
-rw-r--r--Bindings/rtc/xlnx-rtc.txt25
-rw-r--r--Bindings/scsi/hisilicon-sas.txt69
-rw-r--r--Bindings/security/tpm/st33zp24-spi.txt34
-rw-r--r--Bindings/serial/8250.txt65
-rw-r--r--Bindings/serial/arm_sbsa_uart.txt10
-rw-r--r--Bindings/serial/atmel-usart.txt6
-rw-r--r--Bindings/serial/axis,etraxfs-uart.txt23
-rw-r--r--Bindings/serial/brcm,bcm6345-uart.txt (renamed from Bindings/serial/bcm63xx-uart.txt)0
-rw-r--r--Bindings/serial/ingenic,uart.txt23
-rw-r--r--Bindings/serial/mrvl,pxa-ssp.txt1
-rw-r--r--Bindings/serial/mtk-uart.txt24
-rw-r--r--Bindings/serial/nxp,lpc1850-uart.txt28
-rw-r--r--Bindings/serial/nxp,sc16is7xx.txt37
-rw-r--r--Bindings/serial/of-serial.txt66
-rw-r--r--Bindings/serial/omap_serial.txt23
-rw-r--r--Bindings/serial/pl011.txt4
-rw-r--r--Bindings/serial/qcom,msm-uartdm.txt6
-rw-r--r--Bindings/serial/renesas,sci-serial.txt54
-rw-r--r--Bindings/serial/sirf-uart.txt15
-rw-r--r--Bindings/serial/snps-dw-apb-uart.txt19
-rw-r--r--Bindings/serial/uniphier-uart.txt23
-rw-r--r--Bindings/serial/via,vt8500-uart.txt17
-rw-r--r--Bindings/soc/bcm/raspberrypi,bcm2835-power.txt47
-rw-r--r--Bindings/soc/dove/pmu.txt56
-rw-r--r--Bindings/soc/fsl/qman-portals.txt4
-rw-r--r--Bindings/soc/mediatek/pwrap.txt58
-rw-r--r--Bindings/soc/mediatek/scpsys.txt55
-rw-r--r--Bindings/soc/qcom/qcom,gsbi.txt30
-rw-r--r--Bindings/soc/qcom/qcom,smd-rpm.txt58
-rw-r--r--Bindings/soc/qcom/qcom,smd.txt85
-rw-r--r--Bindings/soc/qcom/qcom,smem.txt57
-rw-r--r--Bindings/soc/qcom/qcom,smp2p.txt104
-rw-r--r--Bindings/soc/qcom/qcom,smsm.txt104
-rw-r--r--Bindings/soc/rockchip/power_domain.txt46
-rw-r--r--Bindings/soc/ti/keystone-navigator-qmss.txt1
-rw-r--r--Bindings/soc/ti/wkup_m3_ipc.txt57
-rw-r--r--Bindings/sound/adi,adau1701.txt4
-rw-r--r--Bindings/sound/ak4554.txt (renamed from Bindings/sound/ak4554.c)0
-rw-r--r--Bindings/sound/ak4613.txt27
-rw-r--r--Bindings/sound/ak4642.txt22
-rw-r--r--Bindings/sound/atmel-classd.txt58
-rw-r--r--Bindings/sound/atmel-pdmic.txt55
-rw-r--r--Bindings/sound/brcm,bcm2835-i2s.txt (renamed from Bindings/sound/bcm2835-i2s.txt)0
-rw-r--r--Bindings/sound/bt-sco.txt13
-rw-r--r--Bindings/sound/cs4349.txt19
-rw-r--r--Bindings/sound/da7213.txt41
-rw-r--r--Bindings/sound/da7218.txt104
-rw-r--r--Bindings/sound/da7219.txt108
-rw-r--r--Bindings/sound/fsl,asrc.txt5
-rw-r--r--Bindings/sound/fsl,esai.txt5
-rw-r--r--Bindings/sound/fsl,spdif.txt5
-rw-r--r--Bindings/sound/fsl-asoc-card.txt10
-rw-r--r--Bindings/sound/gtm601.txt13
-rw-r--r--Bindings/sound/ics43432.txt17
-rw-r--r--Bindings/sound/img,i2s-in.txt47
-rw-r--r--Bindings/sound/img,i2s-out.txt51
-rw-r--r--Bindings/sound/img,parallel-out.txt44
-rw-r--r--Bindings/sound/img,pistachio-internal-dac.txt18
-rw-r--r--Bindings/sound/img,spdif-in.txt41
-rw-r--r--Bindings/sound/img,spdif-out.txt44
-rw-r--r--Bindings/sound/ingenic,jz4740-i2s.txt2
-rw-r--r--Bindings/sound/inno-rk3036.txt20
-rw-r--r--Bindings/sound/max98090.txt6
-rw-r--r--Bindings/sound/max98357a.txt6
-rw-r--r--Bindings/sound/max98925.txt22
-rw-r--r--Bindings/sound/mt8173-max98090.txt15
-rw-r--r--Bindings/sound/mt8173-rt5650-rt5676.txt15
-rw-r--r--Bindings/sound/mtk-afe-pcm.txt45
-rw-r--r--Bindings/sound/nau8825.txt102
-rw-r--r--Bindings/sound/nvidia,tegra-audio-max98090.txt1
-rw-r--r--Bindings/sound/nvidia,tegra30-hda.txt8
-rw-r--r--Bindings/sound/omap-twl4030.txt3
-rw-r--r--Bindings/sound/pcm1792a.txt18
-rw-r--r--Bindings/sound/pcm179x.txt18
-rw-r--r--Bindings/sound/qcom,apq8016-sbc.txt60
-rw-r--r--Bindings/sound/qcom,lpass-cpu.txt54
-rw-r--r--Bindings/sound/renesas,rsnd.txt239
-rw-r--r--Bindings/sound/renesas,rsrc-card.txt74
-rw-r--r--Bindings/sound/rockchip-i2s.txt8
-rw-r--r--Bindings/sound/rockchip-max98090.txt19
-rw-r--r--Bindings/sound/rockchip-rt5645.txt17
-rw-r--r--Bindings/sound/rockchip-spdif.txt40
-rw-r--r--Bindings/sound/rt5616.txt26
-rw-r--r--Bindings/sound/rt5640.txt9
-rw-r--r--Bindings/sound/rt5645.txt72
-rw-r--r--Bindings/sound/rt5651.txt41
-rw-r--r--Bindings/sound/rt5659.txt75
-rw-r--r--Bindings/sound/rt5677.txt2
-rw-r--r--Bindings/sound/simple-card.txt6
-rw-r--r--Bindings/sound/st,sti-asoc-card.txt155
-rw-r--r--Bindings/sound/storm.txt23
-rw-r--r--Bindings/sound/sun4i-codec.txt30
-rw-r--r--Bindings/sound/tas2552.txt6
-rw-r--r--Bindings/sound/tas571x.txt41
-rw-r--r--Bindings/sound/tdm-slot.txt11
-rw-r--r--Bindings/sound/ti,pcm3168a.txt48
-rw-r--r--Bindings/sound/wlf,wm8974.txt15
-rw-r--r--Bindings/sound/wm8741.txt11
-rw-r--r--Bindings/sound/wm8804.txt7
-rw-r--r--Bindings/sound/wm8994.txt2
-rw-r--r--Bindings/sound/zte,zx-i2s.txt44
-rw-r--r--Bindings/sound/zte,zx-spdif.txt28
-rw-r--r--Bindings/spi/brcm,bcm2835-aux-spi.txt38
-rw-r--r--Bindings/spi/fsl-imx-cspi.txt12
-rw-r--r--Bindings/spi/qcom,spi-qup.txt8
-rw-r--r--Bindings/spi/sh-msiof.txt5
-rw-r--r--Bindings/spi/snps,dw-apb-ssi.txt2
-rw-r--r--Bindings/spi/spi-ath79.txt24
-rw-r--r--Bindings/spi/spi-davinci.txt2
-rw-r--r--Bindings/spi/spi-fsl-dspi.txt10
-rw-r--r--Bindings/spi/spi-img-spfi.txt2
-rw-r--r--Bindings/spi/spi-mt65xx.txt59
-rw-r--r--Bindings/spi/spi-orion.txt8
-rw-r--r--Bindings/spi/spi-rockchip.txt4
-rw-r--r--Bindings/spi/spi-sirf.txt3
-rw-r--r--Bindings/spi/spi-xlp.txt39
-rw-r--r--Bindings/spi/spi-zynqmp-qspi.txt26
-rw-r--r--Bindings/spi/spi_atmel.txt8
-rw-r--r--Bindings/spi/spi_pl022.txt2
-rw-r--r--Bindings/spi/ti_qspi.txt22
-rw-r--r--Bindings/spmi/qcom,spmi-pmic-arb.txt6
-rw-r--r--Bindings/sram/rockchip-pmu-sram.txt (renamed from Bindings/arm/rockchip/pmu-sram.txt)0
-rw-r--r--Bindings/sram/rockchip-smp-sram.txt30
-rw-r--r--Bindings/sram/samsung-sram.txt38
-rw-r--r--Bindings/sram/sram.txt67
-rw-r--r--Bindings/sram/sunxi-sram.txt72
-rw-r--r--Bindings/staging/iio/adc/mxs-lradc.txt2
-rw-r--r--Bindings/staging/imx-drm/fsl-imx-drm.txt83
-rw-r--r--Bindings/staging/imx-drm/hdmi.txt58
-rw-r--r--Bindings/staging/imx-drm/ldb.txt111
-rw-r--r--Bindings/staging/ion/hi6220-ion.txt31
-rw-r--r--Bindings/staging/xillybus.txt20
-rw-r--r--Bindings/submitting-patches.txt3
-rw-r--r--Bindings/thermal/hisilicon-thermal.txt23
-rw-r--r--Bindings/thermal/qcom-spmi-temp-alarm.txt57
-rw-r--r--Bindings/thermal/qoriq-thermal.txt63
-rw-r--r--Bindings/thermal/rcar-thermal.txt2
-rw-r--r--Bindings/thermal/rockchip-thermal.txt17
-rw-r--r--Bindings/thermal/thermal.txt36
-rw-r--r--Bindings/thermal/ti_soc_thermal.txt14
-rw-r--r--Bindings/timer/brcm,kona-timer.txt (renamed from Bindings/arm/bcm/kona-timer.txt)0
-rw-r--r--Bindings/timer/cadence,ttc-timer.txt4
-rw-r--r--Bindings/timer/efm32,timer.txt23
-rw-r--r--Bindings/timer/img,pistachio-gptimer.txt28
-rw-r--r--Bindings/timer/mediatek,mtk-timer.txt9
-rw-r--r--Bindings/timer/nxp,lpc3220-timer.txt26
-rw-r--r--Bindings/timer/renesas,16bit-timer.txt25
-rw-r--r--Bindings/timer/renesas,8bit-timer.txt25
-rw-r--r--Bindings/timer/renesas,tpu.txt21
-rw-r--r--Bindings/timer/st,stih407-lpc28
-rw-r--r--Bindings/timer/st,stm32-timer.txt22
-rw-r--r--Bindings/ufs/ufs-qcom.txt58
-rw-r--r--Bindings/ufs/ufshcd-pltfrm.txt11
-rw-r--r--Bindings/unittest.txt44
-rw-r--r--Bindings/usb/allwinner,sun4i-a10-musb.txt29
-rw-r--r--Bindings/usb/atmel-usb.txt31
-rw-r--r--Bindings/usb/brcm,bcm3384-usb.txt (renamed from Bindings/mips/brcm/usb.txt)0
-rw-r--r--Bindings/usb/ci-hdrc-imx.txt35
-rw-r--r--Bindings/usb/ci-hdrc-qcom.txt17
-rw-r--r--Bindings/usb/ci-hdrc-usb2.txt58
-rw-r--r--Bindings/usb/ci-hdrc-zevio.txt17
-rw-r--r--Bindings/usb/dwc2.txt1
-rw-r--r--Bindings/usb/dwc3-st.txt7
-rw-r--r--Bindings/usb/dwc3-xilinx.txt33
-rw-r--r--Bindings/usb/dwc3.txt11
-rw-r--r--Bindings/usb/generic.txt15
-rw-r--r--Bindings/usb/msm-hsusb.txt15
-rw-r--r--Bindings/usb/mt8173-xhci.txt51
-rw-r--r--Bindings/usb/octeon-usb.txt62
-rw-r--r--Bindings/usb/platform-uhci.txt15
-rw-r--r--Bindings/usb/renesas_usb3.txt23
-rw-r--r--Bindings/usb/renesas_usbhs.txt23
-rw-r--r--Bindings/usb/samsung-usbphy.txt117
-rw-r--r--Bindings/usb/twlxxxx-usb.txt3
-rw-r--r--Bindings/usb/usb-ehci.txt2
-rw-r--r--Bindings/usb/usb-phy.txt48
-rw-r--r--Bindings/usb/usb-xhci.txt4
-rw-r--r--Bindings/usb/usb3503.txt5
-rw-r--r--Bindings/usb/usbmisc-imx.txt1
-rw-r--r--Bindings/usb/via,vt8500-ehci.txt15
-rw-r--r--Bindings/usb/vt8500-ehci.txt12
-rw-r--r--Bindings/vendor-prefixes.txt62
-rw-r--r--Bindings/video/atmel,lcdc.txt79
-rw-r--r--Bindings/video/cirrus,clps711x-fb.txt47
-rw-r--r--Bindings/video/exynos7-decon.txt68
-rw-r--r--Bindings/video/exynos_dp.txt120
-rw-r--r--Bindings/video/exynos_dsim.txt84
-rw-r--r--Bindings/video/exynos_hdmi.txt43
-rw-r--r--Bindings/video/fsl,imx-fb.txt55
-rw-r--r--Bindings/video/panel-dpi.txt45
-rw-r--r--Bindings/video/renesas,du.txt88
-rw-r--r--Bindings/video/rockchip-drm.txt19
-rw-r--r--Bindings/video/rockchip-vop.txt58
-rw-r--r--Bindings/video/samsung-fimd.txt110
-rw-r--r--Bindings/video/simple-framebuffer.txt86
-rw-r--r--Bindings/video/ssd1307fb.txt28
-rw-r--r--Bindings/video/ti,dra7-dss.txt69
-rw-r--r--Bindings/video/ti,omap-dss.txt211
-rw-r--r--Bindings/video/ti,omap2-dss.txt54
-rw-r--r--Bindings/video/ti,omap3-dss.txt83
-rw-r--r--Bindings/video/ti,omap4-dss.txt115
-rw-r--r--Bindings/video/ti,omap5-dss.txt96
-rw-r--r--Bindings/w1/omap-hdq.txt7
-rw-r--r--Bindings/watchdog/alphascale-asm9260.txt35
-rw-r--r--Bindings/watchdog/atmel-sama5d4-wdt.txt35
-rw-r--r--Bindings/watchdog/atmel-wdt.txt7
-rw-r--r--Bindings/watchdog/brcm,bcm7038-wdt.txt19
-rw-r--r--Bindings/watchdog/brcm,kona-wdt.txt (renamed from Bindings/arm/bcm/kona-wdt.txt)0
-rw-r--r--Bindings/watchdog/digicolor-wdt.txt25
-rw-r--r--Bindings/watchdog/lpc18xx-wdt.txt19
-rw-r--r--Bindings/watchdog/meson-wdt.txt13
-rw-r--r--Bindings/watchdog/meson6-wdt.txt13
-rw-r--r--Bindings/watchdog/mt7621-wdt.txt12
-rw-r--r--Bindings/watchdog/mtk-wdt.txt6
-rw-r--r--Bindings/watchdog/omap-wdt.txt9
-rw-r--r--Bindings/watchdog/sigma,smp8642-wdt.txt18
-rw-r--r--Bindings/watchdog/sp805-wdt.txt31
-rw-r--r--Bindings/watchdog/st_lpc_wdt.txt42
-rw-r--r--Bindings/watchdog/ts4800-wdt.txt25
-rw-r--r--Bindings/watchdog/ziirave-wdt.txt19
-rw-r--r--include/dt-bindings/clk/at91.h22
-rw-r--r--include/dt-bindings/clk/exynos-audss-clk.h26
-rw-r--r--include/dt-bindings/clock/at91.h1
-rw-r--r--include/dt-bindings/clock/bcm-cygnus.h68
-rw-r--r--include/dt-bindings/clock/bcm-ns2.h72
-rw-r--r--include/dt-bindings/clock/bcm-nsp.h51
-rw-r--r--include/dt-bindings/clock/bcm2835-aux.h17
-rw-r--r--include/dt-bindings/clock/bcm2835.h48
-rw-r--r--include/dt-bindings/clock/berlin2q.h1
-rw-r--r--include/dt-bindings/clock/exynos3250.h62
-rw-r--r--include/dt-bindings/clock/exynos4.h1
-rw-r--r--include/dt-bindings/clock/exynos5250.h5
-rw-r--r--include/dt-bindings/clock/exynos5420.h4
-rw-r--r--include/dt-bindings/clock/exynos5433.h1403
-rw-r--r--include/dt-bindings/clock/exynos7-clk.h43
-rw-r--r--include/dt-bindings/clock/hi6220-clock.h173
-rw-r--r--include/dt-bindings/clock/imx6qdl-clock.h9
-rw-r--r--include/dt-bindings/clock/imx6sl-clock.h3
-rw-r--r--include/dt-bindings/clock/imx6sx-clock.h3
-rw-r--r--include/dt-bindings/clock/imx6ul-clock.h240
-rw-r--r--include/dt-bindings/clock/imx7d-clock.h452
-rw-r--r--include/dt-bindings/clock/jz4740-cgu.h37
-rw-r--r--include/dt-bindings/clock/jz4780-cgu.h88
-rw-r--r--include/dt-bindings/clock/lpc18xx-ccu.h74
-rw-r--r--include/dt-bindings/clock/lpc18xx-cgu.h41
-rw-r--r--include/dt-bindings/clock/lpc32xx-clock.h56
-rw-r--r--include/dt-bindings/clock/marvell,mmp2.h1
-rw-r--r--include/dt-bindings/clock/marvell,pxa168.h3
-rw-r--r--include/dt-bindings/clock/marvell,pxa1928.h57
-rw-r--r--include/dt-bindings/clock/marvell,pxa910.h4
-rw-r--r--include/dt-bindings/clock/meson8b-clkc.h25
-rw-r--r--include/dt-bindings/clock/mt8135-clk.h194
-rw-r--r--include/dt-bindings/clock/mt8173-clk.h327
-rw-r--r--include/dt-bindings/clock/pistachio-clk.h183
-rw-r--r--include/dt-bindings/clock/qcom,gcc-apq8084.h6
-rw-r--r--include/dt-bindings/clock/qcom,gcc-ipq806x.h3
-rw-r--r--include/dt-bindings/clock/qcom,gcc-msm8916.h186
-rw-r--r--include/dt-bindings/clock/qcom,gcc-msm8974.h3
-rw-r--r--include/dt-bindings/clock/qcom,gcc-msm8996.h339
-rw-r--r--include/dt-bindings/clock/qcom,mmcc-apq8084.h10
-rw-r--r--include/dt-bindings/clock/qcom,mmcc-msm8974.h8
-rw-r--r--include/dt-bindings/clock/qcom,mmcc-msm8996.h285
-rw-r--r--include/dt-bindings/clock/r8a73a4-clock.h63
-rw-r--r--include/dt-bindings/clock/r8a7778-clock.h71
-rw-r--r--include/dt-bindings/clock/r8a7790-clock.h9
-rw-r--r--include/dt-bindings/clock/r8a7791-clock.h9
-rw-r--r--include/dt-bindings/clock/r8a7793-clock.h164
-rw-r--r--include/dt-bindings/clock/r8a7794-clock.h4
-rw-r--r--include/dt-bindings/clock/r8a7795-cpg-mssr.h63
-rw-r--r--include/dt-bindings/clock/renesas-cpg-mssr.h15
-rw-r--r--include/dt-bindings/clock/rk3036-cru.h193
-rw-r--r--include/dt-bindings/clock/rk3066a-cru.h5
-rw-r--r--include/dt-bindings/clock/rk3188-cru-common.h5
-rw-r--r--include/dt-bindings/clock/rk3188-cru.h5
-rw-r--r--include/dt-bindings/clock/rk3228-cru.h220
-rw-r--r--include/dt-bindings/clock/rk3288-cru.h9
-rw-r--r--include/dt-bindings/clock/rk3368-cru.h384
-rw-r--r--include/dt-bindings/clock/samsung,s2mps11.h23
-rw-r--r--include/dt-bindings/clock/sh73a0-clock.h9
-rw-r--r--include/dt-bindings/clock/sun4i-a10-pll2.h53
-rw-r--r--include/dt-bindings/clock/tegra124-car-common.h2
-rw-r--r--include/dt-bindings/clock/tegra210-car.h401
-rw-r--r--include/dt-bindings/clock/vf610-clock.h4
-rw-r--r--include/dt-bindings/clock/zx296702-clock.h183
-rw-r--r--include/dt-bindings/dma/axi-dmac.h48
-rw-r--r--include/dt-bindings/gpio/gpio.h12
-rw-r--r--include/dt-bindings/gpio/meson8b-gpio.h32
-rw-r--r--include/dt-bindings/i2c/i2c.h18
-rw-r--r--include/dt-bindings/input/input.h510
-rw-r--r--include/dt-bindings/input/linux-event-codes.h805
-rw-r--r--include/dt-bindings/interrupt-controller/irq-st.h30
-rw-r--r--include/dt-bindings/leds/common.h21
-rw-r--r--include/dt-bindings/leds/leds-netxbig.h18
-rw-r--r--include/dt-bindings/leds/leds-ns2.h8
-rw-r--r--include/dt-bindings/media/c8sectpfe.h12
-rw-r--r--include/dt-bindings/media/omap3-isp.h22
-rw-r--r--include/dt-bindings/media/xilinx-vip.h39
-rw-r--r--include/dt-bindings/memory/tegra210-mc.h36
-rw-r--r--include/dt-bindings/mfd/arizona.h113
-rw-r--r--include/dt-bindings/mfd/atmel-flexcom.h26
-rw-r--r--include/dt-bindings/mfd/palmas.h2
-rw-r--r--include/dt-bindings/mfd/qcom-rpm.h6
-rw-r--r--include/dt-bindings/mfd/st-lpc.h16
-rw-r--r--include/dt-bindings/net/ti-dp83867.h45
-rw-r--r--include/dt-bindings/phy/phy-miphy365x.h14
-rw-r--r--include/dt-bindings/phy/phy-pistachio-usb.h16
-rw-r--r--include/dt-bindings/pinctrl/am33xx.h3
-rw-r--r--include/dt-bindings/pinctrl/am43xx.h11
-rw-r--r--include/dt-bindings/pinctrl/bcm2835.h27
-rw-r--r--include/dt-bindings/pinctrl/dm814x.h48
-rw-r--r--include/dt-bindings/pinctrl/dra.h26
-rw-r--r--include/dt-bindings/pinctrl/mt6397-pinfunc.h256
-rw-r--r--include/dt-bindings/pinctrl/mt65xx.h40
-rw-r--r--include/dt-bindings/pinctrl/omap.h3
-rw-r--r--include/dt-bindings/pinctrl/qcom,pmic-gpio.h15
-rw-r--r--include/dt-bindings/pinctrl/qcom,pmic-mpp.h55
-rw-r--r--include/dt-bindings/power/mt8173-power.h15
-rw-r--r--include/dt-bindings/power/raspberrypi-power.h41
-rw-r--r--include/dt-bindings/power/rk3288-power.h31
-rw-r--r--include/dt-bindings/reset-controller/stih407-resets.h61
-rw-r--r--include/dt-bindings/reset/altr,rst-mgr-a10.h110
-rw-r--r--include/dt-bindings/reset/hisi,hi6220-resets.h67
-rw-r--r--include/dt-bindings/reset/mt8135-resets.h64
-rw-r--r--include/dt-bindings/reset/mt8173-resets.h63
-rw-r--r--include/dt-bindings/reset/qcom,gcc-ipq806x.h43
-rw-r--r--include/dt-bindings/reset/qcom,gcc-msm8916.h108
-rw-r--r--include/dt-bindings/reset/stih407-resets.h65
-rw-r--r--include/dt-bindings/reset/stih415-resets.h (renamed from include/dt-bindings/reset-controller/stih415-resets.h)0
-rw-r--r--include/dt-bindings/reset/stih416-resets.h (renamed from include/dt-bindings/reset-controller/stih416-resets.h)0
-rw-r--r--include/dt-bindings/reset/tegra124-car.h12
-rw-r--r--include/dt-bindings/sound/apq8016-lpass.h9
-rw-r--r--include/dt-bindings/sound/audio-jack-events.h9
-rw-r--r--include/dt-bindings/sound/tas2552.h18
-rwxr-xr-xscripts/cronjob2
-rwxr-xr-xscripts/filter.sh2
-rwxr-xr-xscripts/flatten-symlinks.sh31
-rwxr-xr-xscripts/index-filter.sh5
-rwxr-xr-xscripts/merge-new-release.sh22
-rw-r--r--src/arm/alpine-db.dts35
-rw-r--r--src/arm/alpine.dtsi160
-rw-r--r--src/arm/am335x-baltos-ir5221.dts528
-rw-r--r--src/arm/am335x-base0033.dts48
-rw-r--r--src/arm/am335x-bone-common.dtsi207
-rw-r--r--src/arm/am335x-bone.dts8
-rw-r--r--src/arm/am335x-boneblack.dts64
-rw-r--r--src/arm/am335x-bonegreen.dts53
-rw-r--r--src/arm/am335x-chiliboard.dts112
-rw-r--r--src/arm/am335x-chilisom.dtsi249
-rw-r--r--src/arm/am335x-cm-t335.dts396
-rw-r--r--src/arm/am335x-evm.dts337
-rw-r--r--src/arm/am335x-evmsk.dts347
-rw-r--r--src/arm/am335x-igep0033.dtsi40
-rw-r--r--src/arm/am335x-lxm.dts124
-rw-r--r--src/arm/am335x-nano.dts172
-rw-r--r--src/arm/am335x-pepper.dts247
-rw-r--r--src/arm/am335x-phycore-som.dtsi370
-rw-r--r--src/arm/am335x-sbc-t335.dts219
-rw-r--r--src/arm/am335x-shc.dts577
-rw-r--r--src/arm/am335x-sl50.dts491
-rw-r--r--src/arm/am335x-wega-rdk.dts22
-rw-r--r--src/arm/am335x-wega.dtsi162
-rw-r--r--src/arm/am33xx-clocks.dtsi8
-rw-r--r--src/arm/am33xx.dtsi220
-rw-r--r--src/arm/am3517-craneboard.dts2
-rw-r--r--src/arm/am3517.dtsi13
-rw-r--r--src/arm/am35xx-clocks.dtsi16
-rw-r--r--src/arm/am4372.dtsi265
-rw-r--r--src/arm/am437x-cm-t43.dts422
-rw-r--r--src/arm/am437x-gp-evm.dts637
-rw-r--r--src/arm/am437x-idk-evm.dts162
-rw-r--r--src/arm/am437x-sbc-t43.dts180
-rw-r--r--src/arm/am437x-sk-evm.dts353
-rw-r--r--src/arm/am43x-epos-evm.dts441
-rw-r--r--src/arm/am43xx-clocks.dtsi31
-rw-r--r--src/arm/am57xx-beagle-x15.dts467
-rw-r--r--src/arm/am57xx-cl-som-am57x.dts617
-rw-r--r--src/arm/am57xx-sbc-am57x.dts179
-rw-r--r--src/arm/animeo_ip.dts6
-rw-r--r--src/arm/arm-realview-pb1176.dts2
-rw-r--r--src/arm/arm-realview-pb11mp.dts681
-rw-r--r--src/arm/armada-370-db.dts18
-rw-r--r--src/arm/armada-370-dlink-dns327l.dts358
-rw-r--r--src/arm/armada-370-mirabox.dts9
-rw-r--r--src/arm/armada-370-netgear-rn102.dts13
-rw-r--r--src/arm/armada-370-netgear-rn104.dts13
-rw-r--r--src/arm/armada-370-rd.dts5
-rw-r--r--src/arm/armada-370-seagate-nas-2bay.dts36
-rw-r--r--src/arm/armada-370-seagate-nas-4bay.dts133
-rw-r--r--src/arm/armada-370-seagate-nas-xbay.dtsi231
-rw-r--r--src/arm/armada-370-seagate-personal-cloud-2bay.dts51
-rw-r--r--src/arm/armada-370-seagate-personal-cloud.dts37
-rw-r--r--src/arm/armada-370-seagate-personal-cloud.dtsi178
-rw-r--r--src/arm/armada-370-synology-ds213j.dts8
-rw-r--r--src/arm/armada-370-xp.dtsi15
-rw-r--r--src/arm/armada-370.dtsi52
-rw-r--r--src/arm/armada-375-db.dts8
-rw-r--r--src/arm/armada-375.dtsi60
-rw-r--r--src/arm/armada-385-db-ap.dts52
-rw-r--r--src/arm/armada-385-linksys-caiman.dts114
-rw-r--r--src/arm/armada-385-linksys-cobra.dts114
-rw-r--r--src/arm/armada-385-linksys.dtsi334
-rw-r--r--src/arm/armada-388-clearfog.dts456
-rw-r--r--src/arm/armada-388-db.dts10
-rw-r--r--src/arm/armada-388-gp.dts48
-rw-r--r--src/arm/armada-388-rd.dts18
-rw-r--r--src/arm/armada-38x-solidrun-microsom.dtsi115
-rw-r--r--src/arm/armada-38x.dtsi75
-rw-r--r--src/arm/armada-390.dtsi57
-rw-r--r--src/arm/armada-398-db.dts153
-rw-r--r--src/arm/armada-398.dtsi60
-rw-r--r--src/arm/armada-39x.dtsi514
-rw-r--r--src/arm/armada-xp-axpwifiap.dts8
-rw-r--r--src/arm/armada-xp-db.dts8
-rw-r--r--src/arm/armada-xp-gp.dts8
-rw-r--r--src/arm/armada-xp-lenovo-ix4-300d.dts79
-rw-r--r--src/arm/armada-xp-linksys-mamba.dts400
-rw-r--r--src/arm/armada-xp-matrix.dts6
-rw-r--r--src/arm/armada-xp-mv78260.dtsi3
-rw-r--r--src/arm/armada-xp-mv78460.dtsi3
-rw-r--r--src/arm/armada-xp-netgear-rn2120.dts92
-rw-r--r--src/arm/armada-xp-openblocks-ax3-4.dts10
-rw-r--r--src/arm/armada-xp-synology-ds414.dts9
-rw-r--r--src/arm/armada-xp.dtsi63
-rw-r--r--src/arm/armv7-m.dtsi6
-rw-r--r--src/arm/at91-ariettag25.dts79
-rw-r--r--src/arm/at91-foxg20.dts2
-rw-r--r--src/arm/at91-kizbox.dts150
-rw-r--r--src/arm/at91-kizbox2.dts216
-rw-r--r--src/arm/at91-kizboxmini.dts129
-rw-r--r--src/arm/at91-qil_a9260.dts2
-rw-r--r--src/arm/at91-sama5d2_xplained.dts371
-rw-r--r--src/arm/at91-sama5d3_xplained.dts53
-rw-r--r--src/arm/at91-sama5d4_ma5d4.dtsi127
-rw-r--r--src/arm/at91-sama5d4_ma5d4evk.dts170
-rw-r--r--src/arm/at91-sama5d4_xplained.dts266
-rw-r--r--src/arm/at91-sama5d4ek.dts108
-rw-r--r--src/arm/at91-vinco.dts256
-rw-r--r--src/arm/at91rm9200.dtsi32
-rw-r--r--src/arm/at91rm9200ek.dts13
-rw-r--r--src/arm/at91sam9260.dtsi28
-rw-r--r--src/arm/at91sam9261.dtsi24
-rw-r--r--src/arm/at91sam9261ek.dts22
-rw-r--r--src/arm/at91sam9263.dtsi22
-rw-r--r--src/arm/at91sam9263ek.dts16
-rw-r--r--src/arm/at91sam9g15.dtsi1
-rw-r--r--src/arm/at91sam9g15ek.dts25
-rw-r--r--src/arm/at91sam9g20ek_common.dtsi16
-rw-r--r--src/arm/at91sam9g25.dtsi1
-rw-r--r--src/arm/at91sam9g25ek.dts18
-rw-r--r--src/arm/at91sam9g35.dtsi1
-rw-r--r--src/arm/at91sam9g35ek.dts21
-rw-r--r--src/arm/at91sam9g45.dtsi77
-rw-r--r--src/arm/at91sam9m10g45ek.dts65
-rw-r--r--src/arm/at91sam9n12.dtsi102
-rw-r--r--src/arm/at91sam9n12ek.dts101
-rw-r--r--src/arm/at91sam9rl.dtsi27
-rw-r--r--src/arm/at91sam9rlek.dts24
-rw-r--r--src/arm/at91sam9x35.dtsi1
-rw-r--r--src/arm/at91sam9x35ek.dts20
-rw-r--r--src/arm/at91sam9x5.dtsi80
-rw-r--r--src/arm/at91sam9x5_isi.dtsi46
-rw-r--r--src/arm/at91sam9x5_lcd.dtsi139
-rw-r--r--src/arm/at91sam9x5_macb0.dtsi2
-rw-r--r--src/arm/at91sam9x5_macb1.dtsi2
-rw-r--r--src/arm/at91sam9x5cm.dtsi15
-rw-r--r--src/arm/at91sam9x5dm.dtsi101
-rw-r--r--src/arm/at91sam9x5ek.dtsi59
-rw-r--r--src/arm/atlas7-evb.dts18
-rw-r--r--src/arm/atlas7.dtsi1154
-rw-r--r--src/arm/axp152.dtsi49
-rw-r--r--src/arm/axp209.dtsi10
-rw-r--r--src/arm/axp22x.dtsi143
-rw-r--r--src/arm/bcm-cygnus-clock.dtsi89
-rw-r--r--src/arm/bcm-cygnus.dtsi377
-rw-r--r--src/arm/bcm-nsp.dtsi309
-rw-r--r--src/arm/bcm11351.dtsi2
-rw-r--r--src/arm/bcm21664.dtsi2
-rw-r--r--src/arm/bcm2835-rpi-a-plus.dts31
-rw-r--r--src/arm/bcm2835-rpi-b-plus.dts5
-rw-r--r--src/arm/bcm2835-rpi-b-rev2.dts24
-rw-r--r--src/arm/bcm2835-rpi-b.dts11
-rw-r--r--src/arm/bcm2835-rpi.dtsi19
-rw-r--r--src/arm/bcm2835.dtsi173
-rw-r--r--src/arm/bcm2836-rpi-2-b.dts35
-rw-r--r--src/arm/bcm2836.dtsi78
-rw-r--r--src/arm/bcm283x.dtsi212
-rw-r--r--src/arm/bcm4708-asus-rt-ac56u.dts97
-rw-r--r--src/arm/bcm4708-asus-rt-ac68u.dts84
-rw-r--r--src/arm/bcm4708-buffalo-wzr-1750dhp.dts11
-rw-r--r--src/arm/bcm4708-luxul-xwc-1000.dts13
-rw-r--r--src/arm/bcm4708-netgear-r6250.dts22
-rw-r--r--src/arm/bcm4708-netgear-r6300-v2.dts1
-rw-r--r--src/arm/bcm4708-smartrg-sr400ac.dts124
-rw-r--r--src/arm/bcm4708.dtsi2
-rw-r--r--src/arm/bcm47081-asus-rt-n18u.dts1
-rw-r--r--src/arm/bcm47081-buffalo-wzr-600dhp2.dts5
-rw-r--r--src/arm/bcm47081-buffalo-wzr-900dhp.dts1
-rw-r--r--src/arm/bcm4709-asus-rt-ac87u.dts66
-rw-r--r--src/arm/bcm4709-buffalo-wxr-1900dhp.dts128
-rw-r--r--src/arm/bcm4709-netgear-r7000.dts106
-rw-r--r--src/arm/bcm4709-netgear-r8000.dts108
-rw-r--r--src/arm/bcm5301x-nand-cs0-bch8.dtsi24
-rw-r--r--src/arm/bcm5301x.dtsi138
-rw-r--r--src/arm/bcm63138.dtsi79
-rw-r--r--src/arm/bcm7445-bcm97445svmb.dts23
-rw-r--r--src/arm/bcm7445.dtsi207
-rw-r--r--src/arm/bcm911360_entphn.dts37
-rw-r--r--src/arm/bcm911360k.dts9
-rw-r--r--src/arm/bcm94708.dts56
-rw-r--r--src/arm/bcm94709.dts56
-rw-r--r--src/arm/bcm953012k.dts63
-rw-r--r--src/arm/bcm958300k.dts32
-rw-r--r--src/arm/bcm958305k.dts85
-rw-r--r--src/arm/bcm958625k.dts116
-rw-r--r--src/arm/bcm963138dvt.dts12
-rw-r--r--src/arm/bcm9hmidc.dtsi42
-rw-r--r--src/arm/berlin2-sony-nsz-gs7.dts37
-rw-r--r--src/arm/berlin2.dtsi170
-rw-r--r--src/arm/berlin2cd-google-chromecast.dts37
-rw-r--r--src/arm/berlin2cd.dtsi143
-rw-r--r--src/arm/berlin2q-marvell-dmp.dts75
-rw-r--r--src/arm/berlin2q.dtsi219
-rw-r--r--src/arm/compulab-sb-som.dtsi49
-rw-r--r--src/arm/cros-ec-keyboard.dtsi4
-rw-r--r--src/arm/cros-ec-sbs.dtsi52
-rw-r--r--src/arm/cx92755.dtsi31
-rw-r--r--src/arm/cx92755_equinox.dts16
-rw-r--r--src/arm/da850-enbw-cmc.dts8
-rw-r--r--src/arm/da850-evm.dts8
-rw-r--r--src/arm/da850.dtsi58
-rw-r--r--src/arm/dm8148-evm.dts83
-rw-r--r--src/arm/dm8148-t410.dts98
-rw-r--r--src/arm/dm814x-clocks.dtsi158
-rw-r--r--src/arm/dm814x.dtsi554
-rw-r--r--src/arm/dm8168-evm.dts52
-rw-r--r--src/arm/dm816x.dtsi140
-rw-r--r--src/arm/dove-cm-a510.dts38
-rw-r--r--src/arm/dove-cm-a510.dtsi195
-rw-r--r--src/arm/dove-cubox.dts9
-rw-r--r--src/arm/dove-sbc-a510.dts182
-rw-r--r--src/arm/dove.dtsi642
-rw-r--r--src/arm/dra62x-clocks.dtsi23
-rw-r--r--src/arm/dra62x-j5eco-evm.dts80
-rw-r--r--src/arm/dra62x.dtsi23
-rw-r--r--src/arm/dra7-evm.dts482
-rw-r--r--src/arm/dra7.dtsi471
-rw-r--r--src/arm/dra72-evm.dts466
-rw-r--r--src/arm/dra72x.dtsi40
-rw-r--r--src/arm/dra74x.dtsi83
-rw-r--r--src/arm/dra7xx-clocks.dtsi109
-rw-r--r--src/arm/ea3250.dts41
-rw-r--r--src/arm/efm32gg-dk3750.dts8
-rw-r--r--src/arm/efm32gg.dtsi32
-rw-r--r--src/arm/emev2-kzm9d.dts31
-rw-r--r--src/arm/emev2.dtsi60
-rw-r--r--src/arm/exynos3250-monk.dts31
-rw-r--r--src/arm/exynos3250-rinato.dts39
-rw-r--r--src/arm/exynos3250.dtsi94
-rw-r--r--src/arm/exynos4-cpu-thermal.dtsi52
-rw-r--r--src/arm/exynos4.dtsi240
-rw-r--r--src/arm/exynos4210-origen.dts433
-rw-r--r--src/arm/exynos4210-smdkv310.dts277
-rw-r--r--src/arm/exynos4210-trats.dts620
-rw-r--r--src/arm/exynos4210-universal_c210.dts681
-rw-r--r--src/arm/exynos4210.dtsi136
-rw-r--r--src/arm/exynos4212.dtsi96
-rw-r--r--src/arm/exynos4412-odroid-common.dtsi674
-rw-r--r--src/arm/exynos4412-odroidu3.dts52
-rw-r--r--src/arm/exynos4412-odroidx.dts24
-rw-r--r--src/arm/exynos4412-origen.dts895
-rw-r--r--src/arm/exynos4412-smdk4412.dts208
-rw-r--r--src/arm/exynos4412-tiny4412.dts63
-rw-r--r--src/arm/exynos4412-tmu-sensor-conf.dtsi24
-rw-r--r--src/arm/exynos4412-trats2.dts1337
-rw-r--r--src/arm/exynos4412.dtsi105
-rw-r--r--src/arm/exynos4415.dtsi15
-rw-r--r--src/arm/exynos4x12-pinctrl.dtsi8
-rw-r--r--src/arm/exynos4x12.dtsi293
-rw-r--r--src/arm/exynos5.dtsi20
-rw-r--r--src/arm/exynos5250-arndale.dts12
-rw-r--r--src/arm/exynos5250-pinctrl.dtsi1600
-rw-r--r--src/arm/exynos5250-smdk5250.dts33
-rw-r--r--src/arm/exynos5250-snow-common.dtsi682
-rw-r--r--src/arm/exynos5250-snow-rev5.dts47
-rw-r--r--src/arm/exynos5250-snow.dts616
-rw-r--r--src/arm/exynos5250-spring.dts25
-rw-r--r--src/arm/exynos5250.dtsi410
-rw-r--r--src/arm/exynos5260-xyref5260.dts2
-rw-r--r--src/arm/exynos5410-smdk5410.dts6
-rw-r--r--src/arm/exynos5410.dtsi14
-rw-r--r--src/arm/exynos5420-arndale-octa.dts655
-rw-r--r--src/arm/exynos5420-peach-pit.dts117
-rw-r--r--src/arm/exynos5420-pinctrl.dtsi1404
-rw-r--r--src/arm/exynos5420-smdk5420.dts648
-rw-r--r--src/arm/exynos5420-trip-points.dtsi35
-rw-r--r--src/arm/exynos5420.dtsi367
-rw-r--r--src/arm/exynos5422-cpu-thermal.dtsi59
-rw-r--r--src/arm/exynos5422-cpus.dtsi81
-rw-r--r--src/arm/exynos5422-odroidxu3-audio.dtsi61
-rw-r--r--src/arm/exynos5422-odroidxu3-common.dtsi426
-rw-r--r--src/arm/exynos5422-odroidxu3-lite.dts71
-rw-r--r--src/arm/exynos5422-odroidxu3.dts357
-rw-r--r--src/arm/exynos5422-odroidxu4.dts48
-rw-r--r--src/arm/exynos5440-sd5v1.dts10
-rw-r--r--src/arm/exynos5440-ssdk5440.dts86
-rw-r--r--src/arm/exynos5440-tmu-sensor-conf.dtsi24
-rw-r--r--src/arm/exynos5440-trip-points.dtsi25
-rw-r--r--src/arm/exynos5440.dtsi22
-rw-r--r--src/arm/exynos5800-peach-pi.dts104
-rw-r--r--src/arm/hi3620-hi4511.dts3
-rw-r--r--src/arm/hip04.dtsi1
-rw-r--r--src/arm/hisi-x5hd2-dkb.dts2
-rw-r--r--src/arm/imx23-olinuxino.dts10
-rw-r--r--src/arm/imx23.dtsi47
-rw-r--r--src/arm/imx25-pdk.dts63
-rw-r--r--src/arm/imx25-pinfunc.h89
-rw-r--r--src/arm/imx25.dtsi5
-rw-r--r--src/arm/imx27.dtsi41
-rw-r--r--src/arm/imx28-apf28.dts2
-rw-r--r--src/arm/imx28-apf28dev.dts30
-rw-r--r--src/arm/imx28-cfa10036.dts3
-rw-r--r--src/arm/imx28-cfa10057.dts4
-rw-r--r--src/arm/imx28-evk.dts2
-rw-r--r--src/arm/imx28-m28evk.dts2
-rw-r--r--src/arm/imx28-tx28.dts3
-rw-r--r--src/arm/imx28.dtsi33
-rw-r--r--src/arm/imx31.dtsi2
-rw-r--r--src/arm/imx35.dtsi11
-rw-r--r--src/arm/imx50-evk.dts2
-rw-r--r--src/arm/imx50.dtsi3
-rw-r--r--src/arm/imx51-apf51dev.dts2
-rw-r--r--src/arm/imx51-ts4800.dts302
-rw-r--r--src/arm/imx51.dtsi3
-rw-r--r--src/arm/imx53-ard.dts4
-rw-r--r--src/arm/imx53-evk.dts126
-rw-r--r--src/arm/imx53-m53evk.dts4
-rw-r--r--src/arm/imx53-qsb-common.dtsi14
-rw-r--r--src/arm/imx53-qsrb.dts16
-rw-r--r--src/arm/imx53-smd.dts6
-rw-r--r--src/arm/imx53-tqma53.dtsi4
-rw-r--r--src/arm/imx53-tx53-x03x.dts3
-rw-r--r--src/arm/imx53-tx53.dtsi4
-rw-r--r--src/arm/imx53-voipac-bsb.dts4
-rw-r--r--src/arm/imx53.dtsi4
-rw-r--r--src/arm/imx6dl-apf6dev.dts60
-rw-r--r--src/arm/imx6dl-aristainetos2_4.dts159
-rw-r--r--src/arm/imx6dl-aristainetos2_7.dts97
-rw-r--r--src/arm/imx6dl-aristainetos_4.dts4
-rw-r--r--src/arm/imx6dl-aristainetos_7.dts4
-rw-r--r--src/arm/imx6dl-cubox-i.dts37
-rw-r--r--src/arm/imx6dl-gw551x.dts55
-rw-r--r--src/arm/imx6dl-hummingboard.dts37
-rw-r--r--src/arm/imx6dl-nit6xlite.dts49
-rw-r--r--src/arm/imx6dl-nitrogen6x.dts44
-rw-r--r--src/arm/imx6dl-rex-basic.dts2
-rw-r--r--src/arm/imx6dl-riotboard.dts8
-rw-r--r--src/arm/imx6dl-sabrelite.dts40
-rw-r--r--src/arm/imx6dl.dtsi9
-rw-r--r--src/arm/imx6q-apf6dev.dts64
-rw-r--r--src/arm/imx6q-arm2.dts5
-rw-r--r--src/arm/imx6q-cubox-i.dts37
-rw-r--r--src/arm/imx6q-dmo-edmqmx6.dts2
-rw-r--r--src/arm/imx6q-gk802.dts3
-rw-r--r--src/arm/imx6q-gw5400-a.dts4
-rw-r--r--src/arm/imx6q-gw551x.dts55
-rw-r--r--src/arm/imx6q-hummingboard.dts37
-rw-r--r--src/arm/imx6q-nitrogen6_max.dts53
-rw-r--r--src/arm/imx6q-nitrogen6x.dts44
-rw-r--r--src/arm/imx6q-novena.dts785
-rw-r--r--src/arm/imx6q-rex-pro.dts2
-rw-r--r--src/arm/imx6q-sabrelite.dts40
-rw-r--r--src/arm/imx6q-tbs2910.dts4
-rw-r--r--src/arm/imx6q.dtsi72
-rw-r--r--src/arm/imx6qdl-apf6.dtsi158
-rw-r--r--src/arm/imx6qdl-apf6dev.dtsi479
-rw-r--r--src/arm/imx6qdl-aristainetos.dtsi6
-rw-r--r--src/arm/imx6qdl-aristainetos2.dtsi633
-rw-r--r--src/arm/imx6qdl-cubox-i.dtsi63
-rw-r--r--src/arm/imx6qdl-dfi-fs700-m60.dtsi6
-rw-r--r--src/arm/imx6qdl-gw51xx.dtsi39
-rw-r--r--src/arm/imx6qdl-gw52xx.dtsi87
-rw-r--r--src/arm/imx6qdl-gw53xx.dtsi72
-rw-r--r--src/arm/imx6qdl-gw54xx.dtsi85
-rw-r--r--src/arm/imx6qdl-gw551x.dtsi337
-rw-r--r--src/arm/imx6qdl-gw552x.dtsi25
-rw-r--r--src/arm/imx6qdl-hummingboard.dtsi114
-rw-r--r--src/arm/imx6qdl-microsom-ar8035.dtsi37
-rw-r--r--src/arm/imx6qdl-microsom.dtsi140
-rw-r--r--src/arm/imx6qdl-nit6xlite.dtsi630
-rw-r--r--src/arm/imx6qdl-nitrogen6_max.dtsi873
-rw-r--r--src/arm/imx6qdl-nitrogen6x.dtsi262
-rw-r--r--src/arm/imx6qdl-phytec-pfla02.dtsi16
-rw-r--r--src/arm/imx6qdl-rex.dtsi6
-rw-r--r--src/arm/imx6qdl-sabreauto.dtsi177
-rw-r--r--src/arm/imx6qdl-sabrelite.dtsi193
-rw-r--r--src/arm/imx6qdl-sabresd.dtsi19
-rw-r--r--src/arm/imx6qdl-tx6.dtsi7
-rw-r--r--src/arm/imx6qdl-wandboard.dtsi6
-rw-r--r--src/arm/imx6qdl.dtsi258
-rw-r--r--src/arm/imx6sl-evk.dts14
-rw-r--r--src/arm/imx6sl-warp.dts233
-rw-r--r--src/arm/imx6sl.dtsi62
-rw-r--r--src/arm/imx6sx-sabreauto.dts4
-rw-r--r--src/arm/imx6sx-sdb-reva.dts143
-rw-r--r--src/arm/imx6sx-sdb.dts603
-rw-r--r--src/arm/imx6sx-sdb.dtsi562
-rw-r--r--src/arm/imx6sx.dtsi83
-rw-r--r--src/arm/imx6ul-14x14-evk.dts365
-rw-r--r--src/arm/imx6ul-pinfunc.h938
-rw-r--r--src/arm/imx6ul.dtsi754
-rw-r--r--src/arm/imx7d-cl-som-imx7.dts286
-rw-r--r--src/arm/imx7d-pinfunc.h1154
-rw-r--r--src/arm/imx7d-sbc-imx7.dts42
-rw-r--r--src/arm/imx7d-sdb.dts516
-rw-r--r--src/arm/imx7d.dtsi915
-rw-r--r--src/arm/integrator.dtsi4
-rw-r--r--src/arm/k2e-clocks.dtsi5
-rw-r--r--src/arm/k2e-evm.dts3
-rw-r--r--src/arm/k2e-netcp.dtsi229
-rw-r--r--src/arm/k2e.dtsi22
-rw-r--r--src/arm/k2hk-clocks.dtsi5
-rw-r--r--src/arm/k2hk-evm.dts3
-rw-r--r--src/arm/k2hk-netcp.dtsi232
-rw-r--r--src/arm/k2hk.dtsi15
-rw-r--r--src/arm/k2l-clocks.dtsi5
-rw-r--r--src/arm/k2l-evm.dts3
-rw-r--r--src/arm/k2l-netcp.dtsi212
-rw-r--r--src/arm/k2l.dtsi20
-rw-r--r--src/arm/keystone.dtsi21
-rw-r--r--src/arm/kirkwood-b3.dts2
-rw-r--r--src/arm/kirkwood-cloudbox.dts2
-rw-r--r--src/arm/kirkwood-d2net.dts5
-rw-r--r--src/arm/kirkwood-dir665.dts2
-rw-r--r--src/arm/kirkwood-dreamplug.dts2
-rw-r--r--src/arm/kirkwood-is2.dts5
-rw-r--r--src/arm/kirkwood-lswvl.dts301
-rw-r--r--src/arm/kirkwood-lswxl.dts301
-rw-r--r--src/arm/kirkwood-lsxl.dtsi2
-rw-r--r--src/arm/kirkwood-mv88f6281gtw-ge.dts2
-rw-r--r--src/arm/kirkwood-nas2big.dts143
-rw-r--r--src/arm/kirkwood-net2big.dts5
-rw-r--r--src/arm/kirkwood-net5big.dts60
-rw-r--r--src/arm/kirkwood-netxbig.dtsi82
-rw-r--r--src/arm/kirkwood-ns2-common.dtsi2
-rw-r--r--src/arm/kirkwood-ns2.dts5
-rw-r--r--src/arm/kirkwood-ns2max.dts5
-rw-r--r--src/arm/kirkwood-ns2mini.dts5
-rw-r--r--src/arm/kirkwood-nsa325.dts238
-rw-r--r--src/arm/kirkwood-pogoplug-series-4.dts178
-rw-r--r--src/arm/kirkwood-rd88f6192.dts2
-rw-r--r--src/arm/kirkwood-synology.dtsi2
-rw-r--r--src/arm/kirkwood-t5325.dts2
-rw-r--r--src/arm/kirkwood-ts219.dtsi4
-rw-r--r--src/arm/kirkwood.dtsi29
-rw-r--r--src/arm/kizbox.dts150
-rw-r--r--src/arm/logicpd-torpedo-37xx-devkit.dts304
-rw-r--r--src/arm/logicpd-torpedo-som.dtsi206
-rw-r--r--src/arm/lpc18xx.dtsi490
-rw-r--r--src/arm/lpc32xx.dtsi142
-rw-r--r--src/arm/lpc4337-ciaa.dts221
-rw-r--r--src/arm/lpc4350-hitex-eval.dts460
-rw-r--r--src/arm/lpc4350.dtsi39
-rw-r--r--src/arm/lpc4357-ea4357-devkit.dts608
-rw-r--r--src/arm/lpc4357.dtsi43
-rw-r--r--src/arm/ls1021a-qds.dts93
-rw-r--r--src/arm/ls1021a-twr.dts107
-rw-r--r--src/arm/ls1021a.dtsi171
-rw-r--r--src/arm/meson.dtsi43
-rw-r--r--src/arm/meson6-atv1200.dts4
-rw-r--r--src/arm/meson8-minix-neo-x8.dts128
-rw-r--r--src/arm/meson8.dtsi68
-rw-r--r--src/arm/meson8b-mxq.dts67
-rw-r--r--src/arm/meson8b-odroidc1.dts78
-rw-r--r--src/arm/meson8b.dtsi192
-rw-r--r--src/arm/mt2701-evb.dts29
-rw-r--r--src/arm/mt2701.dtsi146
-rw-r--r--src/arm/mt6580-evbp1.dts38
-rw-r--r--src/arm/mt6580.dtsi116
-rw-r--r--src/arm/mt6589.dtsi5
-rw-r--r--src/arm/mt8127.dtsi35
-rw-r--r--src/arm/mt8135-evbp1.dts170
-rw-r--r--src/arm/mt8135-pinfunc.h1302
-rw-r--r--src/arm/mt8135.dtsi112
-rw-r--r--src/arm/nspire-classic.dtsi5
-rw-r--r--src/arm/nspire-cx.dts4
-rw-r--r--src/arm/nspire.dtsi23
-rw-r--r--src/arm/omap2.dtsi4
-rw-r--r--src/arm/omap2420-n8x0-common.dtsi6
-rw-r--r--src/arm/omap2420.dtsi80
-rw-r--r--src/arm/omap2430-clocks.dtsi8
-rw-r--r--src/arm/omap2430.dtsi109
-rw-r--r--src/arm/omap24xx-clocks.dtsi6
-rw-r--r--src/arm/omap3-beagle-xm.dts24
-rw-r--r--src/arm/omap3-beagle.dts122
-rw-r--r--src/arm/omap3-cm-t3517.dts12
-rw-r--r--src/arm/omap3-cm-t3730.dts10
-rw-r--r--src/arm/omap3-cm-t3x.dtsi4
-rw-r--r--src/arm/omap3-cm-t3x30.dtsi1
-rw-r--r--src/arm/omap3-devkit8000-common.dtsi369
-rw-r--r--src/arm/omap3-devkit8000-lcd-common.dtsi73
-rw-r--r--src/arm/omap3-devkit8000-lcd43.dts37
-rw-r--r--src/arm/omap3-devkit8000-lcd70.dts37
-rw-r--r--src/arm/omap3-devkit8000.dts149
-rw-r--r--src/arm/omap3-evm-37xx.dts56
-rw-r--r--src/arm/omap3-evm-common.dtsi15
-rw-r--r--src/arm/omap3-gta04.dtsi50
-rw-r--r--src/arm/omap3-gta04a5.dts2
-rw-r--r--src/arm/omap3-igep.dtsi77
-rw-r--r--src/arm/omap3-igep0020-common.dtsi66
-rw-r--r--src/arm/omap3-igep0020-rev-f.dts11
-rw-r--r--src/arm/omap3-igep0020.dts35
-rw-r--r--src/arm/omap3-igep0030-common.dtsi2
-rw-r--r--src/arm/omap3-igep0030-rev-g.dts11
-rw-r--r--src/arm/omap3-igep0030.dts26
-rw-r--r--src/arm/omap3-ldp.dts80
-rw-r--r--src/arm/omap3-lilly-a83x.dtsi19
-rw-r--r--src/arm/omap3-lilly-dbb056.dts4
-rw-r--r--src/arm/omap3-n9.dts37
-rw-r--r--src/arm/omap3-n900.dts201
-rw-r--r--src/arm/omap3-n950-n9.dtsi16
-rw-r--r--src/arm/omap3-n950.dts37
-rw-r--r--src/arm/omap3-overo-alto35-common.dtsi2
-rw-r--r--src/arm/omap3-overo-base.dtsi58
-rw-r--r--src/arm/omap3-overo-chestnut43-common.dtsi4
-rw-r--r--src/arm/omap3-overo-common-lcd35.dtsi9
-rw-r--r--src/arm/omap3-overo-common-lcd43.dtsi6
-rw-r--r--src/arm/omap3-overo-gallop43-common.dtsi4
-rw-r--r--src/arm/omap3-overo-palo35-common.dtsi53
-rw-r--r--src/arm/omap3-overo-palo35.dts37
-rw-r--r--src/arm/omap3-overo-palo43-common.dtsi4
-rw-r--r--src/arm/omap3-overo-storm-palo35.dts37
-rw-r--r--src/arm/omap3-overo-storm-tobiduo.dts21
-rw-r--r--src/arm/omap3-overo-tobiduo-common.dtsi65
-rw-r--r--src/arm/omap3-overo-tobiduo.dts21
-rw-r--r--src/arm/omap3-overo.dtsi4
-rw-r--r--src/arm/omap3-pandora-1ghz.dts70
-rw-r--r--src/arm/omap3-pandora-600mhz.dts65
-rw-r--r--src/arm/omap3-pandora-common.dtsi686
-rw-r--r--src/arm/omap3-panel-sharp-ls037v7dw01.dtsi2
-rw-r--r--src/arm/omap3-tao3530.dtsi16
-rw-r--r--src/arm/omap3-zoom3.dts72
-rw-r--r--src/arm/omap3.dtsi129
-rw-r--r--src/arm/omap34xx-hs.dtsi16
-rw-r--r--src/arm/omap34xx.dtsi17
-rw-r--r--src/arm/omap36xx-hs.dtsi16
-rw-r--r--src/arm/omap36xx.dtsi17
-rw-r--r--src/arm/omap3xxx-clocks.dtsi13
-rw-r--r--src/arm/omap4-cpu-thermal.dtsi4
-rw-r--r--src/arm/omap4-duovero-parlor.dts6
-rw-r--r--src/arm/omap4-duovero.dtsi2
-rw-r--r--src/arm/omap4-panda-a4.dts6
-rw-r--r--src/arm/omap4-panda-common.dtsi186
-rw-r--r--src/arm/omap4-panda-es.dts10
-rw-r--r--src/arm/omap4-sdp-es23plus.dts6
-rw-r--r--src/arm/omap4-sdp.dts135
-rw-r--r--src/arm/omap4-var-om44customboard.dtsi2
-rw-r--r--src/arm/omap4-var-som-om44-wlan.dtsi12
-rw-r--r--src/arm/omap4-var-som-om44.dtsi4
-rw-r--r--src/arm/omap4.dtsi236
-rw-r--r--src/arm/omap4460.dtsi2
-rw-r--r--src/arm/omap5-board-common.dtsi655
-rw-r--r--src/arm/omap5-cm-t54.dts7
-rw-r--r--src/arm/omap5-core-thermal.dtsi2
-rw-r--r--src/arm/omap5-gpu-thermal.dtsi2
-rw-r--r--src/arm/omap5-igep0050.dts54
-rw-r--r--src/arm/omap5-uevm.dts611
-rw-r--r--src/arm/omap5.dtsi235
-rw-r--r--src/arm/omap54xx-clocks.dtsi41
-rw-r--r--src/arm/orion5x-linkstation-lswtgl.dts273
-rw-r--r--src/arm/orion5x-lswsgl.dts276
-rw-r--r--src/arm/orion5x.dtsi22
-rw-r--r--src/arm/phy3250.dts41
-rw-r--r--src/arm/pxa27x.dtsi82
-rw-r--r--src/arm/pxa2xx.dtsi11
-rw-r--r--src/arm/pxa3xx.dtsi81
-rw-r--r--src/arm/qcom-apq8064-cm-qs600.dts176
-rw-r--r--src/arm/qcom-apq8064-ifc6410.dts254
-rw-r--r--src/arm/qcom-apq8064-sony-xperia-yuga.dts436
-rw-r--r--src/arm/qcom-apq8064.dtsi514
-rw-r--r--src/arm/qcom-apq8074-dragonboard.dts12
-rw-r--r--src/arm/qcom-apq8084-ifc6540.dts12
-rw-r--r--src/arm/qcom-apq8084-mtp.dts10
-rw-r--r--src/arm/qcom-apq8084.dtsi167
-rw-r--r--src/arm/qcom-ipq8064-ap148.dts8
-rw-r--r--src/arm/qcom-ipq8064.dtsi54
-rw-r--r--src/arm/qcom-msm8660-surf.dts8
-rw-r--r--src/arm/qcom-msm8660.dtsi26
-rw-r--r--src/arm/qcom-msm8960-cdp.dts310
-rw-r--r--src/arm/qcom-msm8960.dtsi89
-rw-r--r--src/arm/qcom-msm8974-sony-xperia-honami.dts402
-rw-r--r--src/arm/qcom-msm8974.dtsi184
-rw-r--r--src/arm/qcom-pm8841.dtsi36
-rw-r--r--src/arm/qcom-pm8941.dtsi170
-rw-r--r--src/arm/qcom-pma8084.dtsi110
-rw-r--r--src/arm/r7s72100.dtsi21
-rw-r--r--src/arm/r8a73a4-ape6evm-reference.dts156
-rw-r--r--src/arm/r8a73a4-ape6evm.dts63
-rw-r--r--src/arm/r8a73a4.dtsi569
-rw-r--r--src/arm/r8a7740-armadillo800eva.dts19
-rw-r--r--src/arm/r8a7740.dtsi105
-rw-r--r--src/arm/r8a7778-bockw-reference.dts139
-rw-r--r--src/arm/r8a7778-bockw.dts189
-rw-r--r--src/arm/r8a7778.dtsi324
-rw-r--r--src/arm/r8a7779-marzen.dts21
-rw-r--r--src/arm/r8a7779.dtsi28
-rw-r--r--src/arm/r8a7790-lager.dts165
-rw-r--r--src/arm/r8a7790.dtsi466
-rw-r--r--src/arm/r8a7791-henninger.dts309
-rw-r--r--src/arm/r8a7791-koelsch.dts160
-rw-r--r--src/arm/r8a7791-porter.dts306
-rw-r--r--src/arm/r8a7791.dtsi511
-rw-r--r--src/arm/r8a7793-gose.dts138
-rw-r--r--src/arm/r8a7793.dtsi908
-rw-r--r--src/arm/r8a7794-alt.dts153
-rw-r--r--src/arm/r8a7794-silk.dts260
-rw-r--r--src/arm/r8a7794.dtsi626
-rw-r--r--src/arm/r8a77xx-aa121td01-panel.dtsi41
-rw-r--r--src/arm/rk3036-evb.dts64
-rw-r--r--src/arm/rk3036-kylin.dts300
-rw-r--r--src/arm/rk3036.dtsi622
-rw-r--r--src/arm/rk3066a-bqcurie2.dts47
-rw-r--r--src/arm/rk3066a-marsboard.dts21
-rw-r--r--src/arm/rk3066a-rayeager.dts7
-rw-r--r--src/arm/rk3066a.dtsi85
-rw-r--r--src/arm/rk3188-radxarock.dts87
-rw-r--r--src/arm/rk3188.dtsi101
-rw-r--r--src/arm/rk3228-evb.dts66
-rw-r--r--src/arm/rk3228.dtsi442
-rw-r--r--src/arm/rk3288-evb-act8846.dts98
-rw-r--r--src/arm/rk3288-evb-rk808.dts78
-rw-r--r--src/arm/rk3288-evb.dtsi118
-rw-r--r--src/arm/rk3288-firefly.dtsi92
-rw-r--r--src/arm/rk3288-popmetal.dts531
-rw-r--r--src/arm/rk3288-r89.dts426
-rw-r--r--src/arm/rk3288-rock2-som.dtsi278
-rw-r--r--src/arm/rk3288-rock2-square.dts180
-rw-r--r--src/arm/rk3288-thermal.dtsi54
-rw-r--r--src/arm/rk3288-veyron-brain.dts139
-rw-r--r--src/arm/rk3288-veyron-chromebook.dtsi232
-rw-r--r--src/arm/rk3288-veyron-jaq.dts176
-rw-r--r--src/arm/rk3288-veyron-jerry.dts197
-rw-r--r--src/arm/rk3288-veyron-mickey.dts250
-rw-r--r--src/arm/rk3288-veyron-minnie.dts246
-rw-r--r--src/arm/rk3288-veyron-pinky.dts128
-rw-r--r--src/arm/rk3288-veyron-sdmmc.dtsi127
-rw-r--r--src/arm/rk3288-veyron-speedy.dts163
-rw-r--r--src/arm/rk3288-veyron.dtsi563
-rw-r--r--src/arm/rk3288.dtsi319
-rw-r--r--src/arm/rk3xxx.dtsi55
-rw-r--r--src/arm/s3c2416-smdk2416.dts86
-rw-r--r--src/arm/s3c2416.dtsi20
-rw-r--r--src/arm/s5pv210-aquila.dts2
-rw-r--r--src/arm/s5pv210-goni.dts4
-rw-r--r--src/arm/sama5d2-pinfunc.h880
-rw-r--r--src/arm/sama5d2.dtsi1119
-rw-r--r--src/arm/sama5d3.dtsi65
-rw-r--r--src/arm/sama5d35ek.dts4
-rw-r--r--src/arm/sama5d3_can.dtsi2
-rw-r--r--src/arm/sama5d3_emac.dtsi4
-rw-r--r--src/arm/sama5d3_gmac.dtsi2
-rw-r--r--src/arm/sama5d3_lcd.dtsi207
-rw-r--r--src/arm/sama5d3_mci2.dtsi8
-rw-r--r--src/arm/sama5d3_tcb1.dtsi6
-rw-r--r--src/arm/sama5d3_uart.dtsi2
-rw-r--r--src/arm/sama5d3xcm.dtsi9
-rw-r--r--src/arm/sama5d3xmb.dtsi2
-rw-r--r--src/arm/sama5d4.dtsi637
-rw-r--r--src/arm/sh7372-mackerel.dts26
-rw-r--r--src/arm/sh7372.dtsi35
-rw-r--r--src/arm/sh73a0-kzm9g-reference.dts366
-rw-r--r--src/arm/sh73a0-kzm9g.dts379
-rw-r--r--src/arm/sh73a0.dtsi344
-rw-r--r--src/arm/socfpga.dtsi198
-rw-r--r--src/arm/socfpga_arria10.dtsi372
-rwxr-xr-xsrc/arm/socfpga_arria10_socdk.dts48
-rw-r--r--src/arm/socfpga_arria10_socdk.dtsi102
-rw-r--r--src/arm/socfpga_arria10_socdk_sdmmc.dts26
-rw-r--r--src/arm/socfpga_arria5_socdk.dts4
-rw-r--r--src/arm/socfpga_cyclone5_de0_sockit.dts112
-rw-r--r--src/arm/socfpga_cyclone5_mcv.dtsi34
-rw-r--r--src/arm/socfpga_cyclone5_mcvevk.dts94
-rw-r--r--src/arm/socfpga_cyclone5_socdk.dts4
-rw-r--r--src/arm/socfpga_cyclone5_sockit.dts20
-rw-r--r--src/arm/socfpga_cyclone5_socrates.dts31
-rw-r--r--src/arm/spear1310-evb.dts2
-rw-r--r--src/arm/spear1310.dtsi2
-rw-r--r--src/arm/spear1340-evb.dts2
-rw-r--r--src/arm/spear1340.dtsi2
-rw-r--r--src/arm/spear13xx.dtsi2
-rw-r--r--src/arm/spear300-evb.dts2
-rw-r--r--src/arm/spear300.dtsi2
-rw-r--r--src/arm/spear310-evb.dts2
-rw-r--r--src/arm/spear310.dtsi2
-rw-r--r--src/arm/spear320-evb.dts2
-rw-r--r--src/arm/spear320.dtsi2
-rw-r--r--src/arm/spear3xx.dtsi2
-rw-r--r--src/arm/ste-ccu8540.dts7
-rw-r--r--src/arm/ste-ccu9540.dts7
-rw-r--r--src/arm/ste-dbx5x0.dtsi262
-rw-r--r--src/arm/ste-href-stuib.dtsi73
-rw-r--r--src/arm/ste-href-tvk1281618.dtsi59
-rw-r--r--src/arm/ste-href.dtsi17
-rw-r--r--src/arm/ste-hrefprev60-stuib.dts7
-rw-r--r--src/arm/ste-hrefprev60-tvk.dts7
-rw-r--r--src/arm/ste-hrefprev60.dtsi5
-rw-r--r--src/arm/ste-hrefv60plus-stuib.dts7
-rw-r--r--src/arm/ste-hrefv60plus-tvk.dts7
-rw-r--r--src/arm/ste-hrefv60plus.dtsi41
-rw-r--r--src/arm/ste-nomadik-nhk15.dts40
-rw-r--r--src/arm/ste-nomadik-s8815.dts50
-rw-r--r--src/arm/ste-nomadik-stn8815.dtsi30
-rw-r--r--src/arm/ste-snowball.dts72
-rw-r--r--src/arm/ste-u300.dts10
-rw-r--r--src/arm/stih407-b2120.dts3
-rw-r--r--src/arm/stih407-clock.dtsi4
-rw-r--r--src/arm/stih407-family.dtsi362
-rw-r--r--src/arm/stih407-pinctrl.dtsi592
-rw-r--r--src/arm/stih407.dtsi87
-rw-r--r--src/arm/stih410-b2120.dts35
-rw-r--r--src/arm/stih410-clock.dtsi4
-rw-r--r--src/arm/stih410.dtsi117
-rw-r--r--src/arm/stih415.dtsi2
-rw-r--r--src/arm/stih416-b2020e.dts10
-rw-r--r--src/arm/stih416-pinctrl.dtsi50
-rw-r--r--src/arm/stih416.dtsi72
-rw-r--r--src/arm/stih418-b2199.dts35
-rw-r--r--src/arm/stih418-clock.dtsi6
-rw-r--r--src/arm/stih418.dtsi10
-rw-r--r--src/arm/stihxxx-b2120.dtsi73
-rw-r--r--src/arm/stm32429i-eval.dts75
-rw-r--r--src/arm/stm32f429-disco.dts75
-rw-r--r--src/arm/stm32f429.dtsi190
-rw-r--r--src/arm/sun4i-a10-a1000.dts215
-rw-r--r--src/arm/sun4i-a10-ba10-tvbox.dts200
-rw-r--r--src/arm/sun4i-a10-chuwi-v7-cw0825.dts86
-rw-r--r--src/arm/sun4i-a10-cubieboard.dts245
-rw-r--r--src/arm/sun4i-a10-gemei-g9.dts210
-rw-r--r--src/arm/sun4i-a10-hackberry.dts200
-rw-r--r--src/arm/sun4i-a10-hyundai-a7hd.dts13
-rw-r--r--src/arm/sun4i-a10-inet1.dts274
-rw-r--r--src/arm/sun4i-a10-inet97fv2.dts218
-rw-r--r--src/arm/sun4i-a10-inet9f-rev03.dts391
-rw-r--r--src/arm/sun4i-a10-itead-iteaduino-plus.dts202
-rw-r--r--src/arm/sun4i-a10-jesurun-q5.dts208
-rw-r--r--src/arm/sun4i-a10-marsboard.dts43
-rw-r--r--src/arm/sun4i-a10-mini-xplus.dts164
-rw-r--r--src/arm/sun4i-a10-mk802.dts17
-rw-r--r--src/arm/sun4i-a10-mk802ii.dts13
-rw-r--r--src/arm/sun4i-a10-olinuxino-lime.dts254
-rw-r--r--src/arm/sun4i-a10-pcduino.dts227
-rw-r--r--src/arm/sun4i-a10-pcduino2.dts78
-rw-r--r--src/arm/sun4i-a10-pov-protab2-ips9.dts260
-rw-r--r--src/arm/sun4i-a10.dtsi338
-rw-r--r--src/arm/sun5i-a10s-auxtek-t003.dts159
-rw-r--r--src/arm/sun5i-a10s-auxtek-t004.dts168
-rw-r--r--src/arm/sun5i-a10s-mk802.dts13
-rw-r--r--src/arm/sun5i-a10s-olinuxino-micro.dts363
-rw-r--r--src/arm/sun5i-a10s-r7-tv-dongle.dts139
-rw-r--r--src/arm/sun5i-a10s-wobo-i5.dts224
-rw-r--r--src/arm/sun5i-a10s.dtsi683
-rw-r--r--src/arm/sun5i-a13-empire-electronix-d709.dts241
-rw-r--r--src/arm/sun5i-a13-hsg-h702.dts201
-rw-r--r--src/arm/sun5i-a13-inet-98v-rev2.dts227
-rw-r--r--src/arm/sun5i-a13-olinuxino-micro.dts155
-rw-r--r--src/arm/sun5i-a13-olinuxino.dts282
-rw-r--r--src/arm/sun5i-a13-q8-tablet.dts60
-rw-r--r--src/arm/sun5i-a13-utoo-p66.dts283
-rw-r--r--src/arm/sun5i-a13.dtsi627
-rw-r--r--src/arm/sun5i-q8-common.dtsi180
-rw-r--r--src/arm/sun5i-r8-chip.dts218
-rw-r--r--src/arm/sun5i-r8.dtsi59
-rw-r--r--src/arm/sun5i.dtsi674
-rw-r--r--src/arm/sun6i-a31-app4-evb1.dts63
-rw-r--r--src/arm/sun6i-a31-colombus.dts181
-rw-r--r--src/arm/sun6i-a31-hummingbird.dts122
-rw-r--r--src/arm/sun6i-a31-i7.dts149
-rw-r--r--src/arm/sun6i-a31-m9.dts161
-rw-r--r--src/arm/sun6i-a31-mele-a1000g-quad.dts154
-rw-r--r--src/arm/sun6i-a31.dtsi222
-rw-r--r--src/arm/sun6i-a31s-cs908.dts53
-rw-r--r--src/arm/sun6i-a31s-primo81.dts256
-rw-r--r--src/arm/sun6i-a31s-sina31s-core.dtsi140
-rw-r--r--src/arm/sun6i-a31s-sina31s.dts153
-rw-r--r--src/arm/sun6i-a31s-sinovoip-bpi-m2.dts194
-rw-r--r--src/arm/sun6i-a31s-yones-toptech-bs1078-v2.dts205
-rw-r--r--src/arm/sun6i-a31s.dtsi5
-rw-r--r--src/arm/sun7i-a20-bananapi.dts337
-rw-r--r--src/arm/sun7i-a20-bananapro.dts25
-rw-r--r--src/arm/sun7i-a20-cubieboard2.dts226
-rw-r--r--src/arm/sun7i-a20-cubietruck.dts365
-rw-r--r--src/arm/sun7i-a20-hummingbird.dts426
-rw-r--r--src/arm/sun7i-a20-i12-tvbox.dts267
-rw-r--r--src/arm/sun7i-a20-icnova-swac.dts169
-rw-r--r--src/arm/sun7i-a20-m3.dts191
-rw-r--r--src/arm/sun7i-a20-mk808c.dts152
-rw-r--r--src/arm/sun7i-a20-olimex-som-evb.dts275
-rw-r--r--src/arm/sun7i-a20-olinuxino-lime.dts235
-rw-r--r--src/arm/sun7i-a20-olinuxino-lime2.dts342
-rw-r--r--src/arm/sun7i-a20-olinuxino-micro.dts443
-rw-r--r--src/arm/sun7i-a20-orangepi-mini.dts283
-rw-r--r--src/arm/sun7i-a20-orangepi.dts257
-rw-r--r--src/arm/sun7i-a20-pcduino3-nano.dts241
-rw-r--r--src/arm/sun7i-a20-pcduino3.dts267
-rw-r--r--src/arm/sun7i-a20-wexler-tab7200.dts271
-rw-r--r--src/arm/sun7i-a20-wits-pro-a20-dkt.dts238
-rw-r--r--src/arm/sun7i-a20.dtsi326
-rw-r--r--src/arm/sun8i-a23-a33.dtsi692
-rw-r--r--src/arm/sun8i-a23-evb.dts134
-rw-r--r--src/arm/sun8i-a23-gt90h-v4.dts145
-rw-r--r--src/arm/sun8i-a23-ippo-q8h-v1.2.dts32
-rw-r--r--src/arm/sun8i-a23-ippo-q8h-v5.dts103
-rw-r--r--src/arm/sun8i-a23-q8-tablet.dts65
-rw-r--r--src/arm/sun8i-a23.dtsi573
-rw-r--r--src/arm/sun8i-a33-et-q8-v1.6.dts65
-rw-r--r--src/arm/sun8i-a33-ga10h-v1.1.dts142
-rw-r--r--src/arm/sun8i-a33-ippo-q8h-v1.2.dts65
-rw-r--r--src/arm/sun8i-a33-q8-tablet.dts65
-rw-r--r--src/arm/sun8i-a33-sinlinx-sina33.dts146
-rw-r--r--src/arm/sun8i-a33.dtsi175
-rw-r--r--src/arm/sun8i-h3-orangepi-plus.dts77
-rw-r--r--src/arm/sun8i-h3.dtsi497
-rw-r--r--src/arm/sun8i-q8-common.dtsi101
-rw-r--r--src/arm/sun9i-a80-cubieboard4.dts129
-rw-r--r--src/arm/sun9i-a80-optimus.dts96
-rw-r--r--src/arm/sun9i-a80.dtsi338
-rw-r--r--src/arm/sunxi-common-regulators.dtsi7
-rw-r--r--src/arm/sunxi-q8-common.dtsi83
-rw-r--r--src/arm/tango4-common.dtsi130
-rw-r--r--src/arm/tango4-smp8758.dtsi31
-rw-r--r--src/arm/tango4-vantage-1172.dts37
-rw-r--r--src/arm/tegra114.dtsi23
-rw-r--r--src/arm/tegra124-jetson-tk1-emc.dtsi2421
-rw-r--r--src/arm/tegra124-jetson-tk1.dts586
-rw-r--r--src/arm/tegra124-nyan-big-emc.dtsi2023
-rw-r--r--src/arm/tegra124-nyan-big.dts2005
-rw-r--r--src/arm/tegra124-nyan-blaze-emc.dtsi2049
-rw-r--r--src/arm/tegra124-nyan-blaze.dts1334
-rw-r--r--src/arm/tegra124-nyan.dtsi708
-rw-r--r--src/arm/tegra124-venice2.dts13
-rw-r--r--src/arm/tegra124.dtsi121
-rw-r--r--src/arm/tegra20-seaboard.dts12
-rw-r--r--src/arm/tegra20.dtsi28
-rw-r--r--src/arm/tegra30-apalis-eval.dts13
-rw-r--r--src/arm/tegra30-apalis.dtsi214
-rw-r--r--src/arm/tegra30-beaver.dts1651
-rw-r--r--src/arm/tegra30-cardhu.dtsi30
-rw-r--r--src/arm/tegra30-colibri-eval-v3.dts9
-rw-r--r--src/arm/tegra30-colibri.dtsi196
-rw-r--r--src/arm/tegra30.dtsi46
-rw-r--r--src/arm/tps65217.dtsi56
-rw-r--r--src/arm/twl4030_omap3.dtsi2
-rw-r--r--src/arm/twl6030_omap4.dtsi4
-rw-r--r--src/arm/uniphier-common32.dtsi135
-rw-r--r--src/arm/uniphier-ph1-ld4-ref.dts109
-rw-r--r--src/arm/uniphier-ph1-ld4.dtsi182
-rw-r--r--src/arm/uniphier-ph1-ld6b-ref.dts103
-rw-r--r--src/arm/uniphier-ph1-ld6b.dtsi67
-rw-r--r--src/arm/uniphier-ph1-pro4-ref.dts111
-rw-r--r--src/arm/uniphier-ph1-pro4.dtsi200
-rw-r--r--src/arm/uniphier-ph1-pro5.dtsi194
-rw-r--r--src/arm/uniphier-ph1-sld3-ref.dts118
-rw-r--r--src/arm/uniphier-ph1-sld3.dtsi252
-rw-r--r--src/arm/uniphier-ph1-sld8-ref.dts113
-rw-r--r--src/arm/uniphier-ph1-sld8.dtsi181
-rw-r--r--src/arm/uniphier-pinctrl.dtsi105
-rw-r--r--src/arm/uniphier-proxstream2-gentil.dts78
-rw-r--r--src/arm/uniphier-proxstream2-vodka.dts78
-rw-r--r--src/arm/uniphier-proxstream2.dtsi205
-rw-r--r--src/arm/uniphier-ref-daughter.dtsi50
-rw-r--r--src/arm/uniphier-support-card.dtsi65
-rw-r--r--src/arm/usb_a9260_common.dtsi2
-rw-r--r--src/arm/usb_a9263.dts2
-rw-r--r--src/arm/versatile-ab.dts72
-rw-r--r--src/arm/versatile-pb.dts20
-rw-r--r--src/arm/vexpress-v2m-rs1.dtsi2
-rw-r--r--src/arm/vexpress-v2m.dtsi2
-rw-r--r--src/arm/vexpress-v2p-ca15_a7.dts25
-rw-r--r--src/arm/vexpress-v2p-ca9.dts11
-rw-r--r--src/arm/vf-colibri-eval-v3.dtsi33
-rw-r--r--src/arm/vf-colibri.dtsi82
-rw-r--r--src/arm/vf500-colibri-eval-v3.dts5
-rw-r--r--src/arm/vf500-colibri.dtsi47
-rw-r--r--src/arm/vf500.dtsi137
-rw-r--r--src/arm/vf610-colibri.dtsi5
-rw-r--r--src/arm/vf610-cosmic.dts2
-rw-r--r--src/arm/vf610-pinfunc.h2
-rw-r--r--src/arm/vf610-twr.dts49
-rw-r--r--src/arm/vf610.dtsi2
-rw-r--r--src/arm/vf610m4-colibri.dts99
-rw-r--r--src/arm/vf610m4-cosmic.dts90
-rw-r--r--src/arm/vf610m4.dtsi50
-rw-r--r--src/arm/vfxxx.dtsi192
-rw-r--r--src/arm/wm8505.dtsi4
-rw-r--r--src/arm/wm8650.dtsi9
-rw-r--r--src/arm/wm8750.dtsi2
-rw-r--r--src/arm/zx296702-ad1.dts48
-rw-r--r--src/arm/zx296702.dtsi139
-rw-r--r--src/arm/zynq-7000.dtsi27
-rw-r--r--src/arm/zynq-parallella.dts9
-rw-r--r--src/arm/zynq-zc702.dts31
-rw-r--r--src/arm/zynq-zc706.dts3
-rw-r--r--src/arm/zynq-zed.dts3
-rw-r--r--src/arm/zynq-zybo.dts8
-rw-r--r--src/arm64/altera/socfpga_stratix10.dtsi358
-rw-r--r--src/arm64/altera/socfpga_stratix10_socdk.dts39
-rw-r--r--src/arm64/amd/amd-overdrive.dts1
-rw-r--r--src/arm64/apm/apm-merlin.dts84
-rw-r--r--src/arm64/apm/apm-mustang.dts30
-rw-r--r--src/arm64/apm/apm-shadowcat.dtsi660
-rw-r--r--src/arm64/apm/apm-storm.dtsi375
-rw-r--r--src/arm64/arm/foundation-v8.dts8
-rw-r--r--src/arm64/arm/juno-base.dtsi213
-rw-r--r--src/arm64/arm/juno-clocks.dtsi6
-rw-r--r--src/arm64/arm/juno-motherboard.dtsi177
-rw-r--r--src/arm64/arm/juno-r1.dts200
-rw-r--r--src/arm64/arm/juno.dts215
-rw-r--r--src/arm64/arm/rtsm_ve-aemv8a.dts8
-rw-r--r--src/arm64/arm/rtsm_ve-motherboard.dtsi2
-rw-r--r--src/arm64/arm/vexpress-v2f-1xv7-ca53x2.dts191
-rw-r--r--src/arm64/arm/vexpress-v2m-rs1.dtsi442
-rw-r--r--src/arm64/broadcom/ns2-svk.dts77
-rw-r--r--src/arm64/broadcom/ns2.dtsi308
-rw-r--r--src/arm64/cavium/thunder-88xx.dtsi9
-rw-r--r--src/arm64/exynos/exynos7-espresso.dts282
-rw-r--r--src/arm64/exynos/exynos7-pinctrl.dtsi103
-rw-r--r--src/arm64/exynos/exynos7.dtsi14
-rw-r--r--src/arm64/freescale/fsl-ls1043a-rdb.dts116
-rw-r--r--src/arm64/freescale/fsl-ls1043a.dtsi527
-rw-r--r--src/arm64/freescale/fsl-ls2080a-qds.dts204
-rw-r--r--src/arm64/freescale/fsl-ls2080a-rdb.dts166
-rw-r--r--src/arm64/freescale/fsl-ls2080a-simu.dts70
-rw-r--r--src/arm64/freescale/fsl-ls2080a.dtsi588
-rw-r--r--src/arm64/freescale/fsl-ls2085a-simu.dts65
-rw-r--r--src/arm64/freescale/fsl-ls2085a.dtsi163
-rw-r--r--src/arm64/hisilicon/hi6220-hikey.dts41
-rw-r--r--src/arm64/hisilicon/hi6220.dtsi213
-rw-r--r--src/arm64/hisilicon/hip05-d02.dts36
-rw-r--r--src/arm64/hisilicon/hip05.dtsi276
-rw-r--r--src/arm64/hisilicon/hip05_hns.dtsi191
-rw-r--r--src/arm64/marvell/berlin4ct-dmp.dts66
-rw-r--r--src/arm64/marvell/berlin4ct-stb.dts66
-rw-r--r--src/arm64/marvell/berlin4ct.dtsi345
-rw-r--r--src/arm64/mediatek/mt6795-evb.dts41
-rw-r--r--src/arm64/mediatek/mt6795.dtsi175
-rw-r--r--src/arm64/mediatek/mt8173-evb.dts403
-rw-r--r--src/arm64/mediatek/mt8173-pinfunc.h682
-rw-r--r--src/arm64/mediatek/mt8173.dtsi481
-rw-r--r--src/arm64/nvidia/tegra132-norrin.dts1130
-rw-r--r--src/arm64/nvidia/tegra132.dtsi990
-rw-r--r--src/arm64/nvidia/tegra210-p2180.dtsi45
-rw-r--r--src/arm64/nvidia/tegra210-p2371-0000.dts9
-rw-r--r--src/arm64/nvidia/tegra210-p2371-2180.dts9
-rw-r--r--src/arm64/nvidia/tegra210-p2530.dtsi50
-rw-r--r--src/arm64/nvidia/tegra210-p2571.dts1302
-rw-r--r--src/arm64/nvidia/tegra210-p2595.dtsi1272
-rw-r--r--src/arm64/nvidia/tegra210-p2597.dtsi1270
-rw-r--r--src/arm64/nvidia/tegra210.dtsi805
-rw-r--r--src/arm64/qcom/apq8016-sbc-pmic-pins.dtsi40
-rw-r--r--src/arm64/qcom/apq8016-sbc-soc-pins.dtsi13
-rw-r--r--src/arm64/qcom/apq8016-sbc.dts21
-rw-r--r--src/arm64/qcom/apq8016-sbc.dtsi135
-rw-r--r--src/arm64/qcom/msm8916-mtp.dts22
-rw-r--r--src/arm64/qcom/msm8916-mtp.dtsi35
-rw-r--r--src/arm64/qcom/msm8916-pins.dtsi507
-rw-r--r--src/arm64/qcom/msm8916.dtsi550
-rw-r--r--src/arm64/qcom/pm8916.dtsi99
-rw-r--r--src/arm64/renesas/r8a7795-salvator-x.dts251
-rw-r--r--src/arm64/renesas/r8a7795.dtsi779
-rw-r--r--src/arm64/rockchip/rk3368-evb-act8846.dts176
-rw-r--r--src/arm64/rockchip/rk3368-evb.dtsi281
-rw-r--r--src/arm64/rockchip/rk3368-r88.dts360
-rw-r--r--src/arm64/rockchip/rk3368-thermal.dtsi112
-rw-r--r--src/arm64/rockchip/rk3368.dtsi1003
-rw-r--r--src/arm64/skeleton.dtsi13
-rw-r--r--src/arm64/socionext/uniphier-ph1-ld10-ref.dts95
-rw-r--r--src/arm64/socionext/uniphier-ph1-ld10.dtsi280
-rw-r--r--src/arm64/socionext/uniphier-pinctrl.dtsi105
-rw-r--r--src/arm64/socionext/uniphier-support-card.dtsi65
-rw-r--r--src/arm64/sprd/sc9836-openphone.dts49
-rw-r--r--src/arm64/sprd/sc9836.dtsi218
-rw-r--r--src/arm64/sprd/sharkl64.dtsi65
-rw-r--r--src/arm64/xilinx/zynqmp-ep108.dts136
-rw-r--r--src/arm64/xilinx/zynqmp.dtsi378
-rw-r--r--src/mips/brcm/bcm3384_viper.dtsi108
-rw-r--r--src/mips/brcm/bcm3384_zephyr.dtsi126
-rw-r--r--src/mips/brcm/bcm6328.dtsi94
-rw-r--r--src/mips/brcm/bcm6368.dtsi115
-rw-r--r--src/mips/brcm/bcm7125.dtsi138
-rw-r--r--src/mips/brcm/bcm7346.dtsi359
-rw-r--r--src/mips/brcm/bcm7358.dtsi244
-rw-r--r--src/mips/brcm/bcm7360.dtsi244
-rw-r--r--src/mips/brcm/bcm7362.dtsi282
-rw-r--r--src/mips/brcm/bcm7420.dtsi183
-rw-r--r--src/mips/brcm/bcm7425.dtsi266
-rw-r--r--src/mips/brcm/bcm7435.dtsi238
-rw-r--r--src/mips/brcm/bcm93384wvg.dts25
-rw-r--r--src/mips/brcm/bcm93384wvg_viper.dts25
-rw-r--r--src/mips/brcm/bcm96368mvwg.dts31
-rw-r--r--src/mips/brcm/bcm97125cbmb.dts31
-rw-r--r--src/mips/brcm/bcm97346dbsmb.dts94
-rw-r--r--src/mips/brcm/bcm97358svmb.dts58
-rw-r--r--src/mips/brcm/bcm97360svmb.dts58
-rw-r--r--src/mips/brcm/bcm97362svmb.dts62
-rw-r--r--src/mips/brcm/bcm97420c.dts45
-rw-r--r--src/mips/brcm/bcm97425svmb.dts60
-rw-r--r--src/mips/brcm/bcm97435svmb.dts60
-rw-r--r--src/mips/brcm/bcm9ejtagprb.dts22
-rw-r--r--src/mips/cavium-octeon/octeon_3xxx.dts602
-rw-r--r--src/mips/cavium-octeon/octeon_68xx.dts625
-rw-r--r--src/mips/ingenic/ci20.dts108
-rw-r--r--src/mips/ingenic/jz4740.dtsi68
-rw-r--r--src/mips/ingenic/jz4780.dtsi137
-rw-r--r--src/mips/ingenic/qi_lb60.dts15
-rw-r--r--src/mips/lantiq/danube.dtsi105
-rw-r--r--src/mips/lantiq/easy50712.dts114
-rw-r--r--src/mips/mti/malta.dts11
-rw-r--r--src/mips/mti/sead3.dts22
-rw-r--r--src/mips/netlogic/xlp_evp.dts130
-rw-r--r--src/mips/netlogic/xlp_fvp.dts130
-rw-r--r--src/mips/netlogic/xlp_gvp.dts88
-rw-r--r--src/mips/netlogic/xlp_rvp.dts88
-rw-r--r--src/mips/netlogic/xlp_svp.dts130
-rw-r--r--src/mips/pic32/pic32mzda-clk.dtsi236
-rw-r--r--src/mips/pic32/pic32mzda.dtsi281
-rw-r--r--src/mips/pic32/pic32mzda_sk.dts151
-rw-r--r--src/mips/qca/ar9132.dtsi167
-rw-r--r--src/mips/qca/ar9132_tl_wr1043nd_v1.dts120
-rw-r--r--src/mips/ralink/mt7620a.dtsi58
-rw-r--r--src/mips/ralink/mt7620a_eval.dts17
-rw-r--r--src/mips/ralink/rt2880.dtsi58
-rw-r--r--src/mips/ralink/rt2880_eval.dts47
-rw-r--r--src/mips/ralink/rt3050.dtsi68
-rw-r--r--src/mips/ralink/rt3052_eval.dts51
-rw-r--r--src/mips/ralink/rt3883.dtsi58
-rw-r--r--src/mips/ralink/rt3883_eval.dts17
-rw-r--r--src/mips/xilfpga/microAptiv.dtsi21
-rw-r--r--src/mips/xilfpga/nexys4ddr.dts46
-rw-r--r--testcase-data/testcases.dts15
-rw-r--r--testcase-data/testcases.dtsi3
-rw-r--r--testcase-data/tests-interrupts.dtsi71
-rw-r--r--testcase-data/tests-match.dtsi19
-rw-r--r--testcase-data/tests-phandle.dtsi46
-rw-r--r--testcase-data/tests-platform.dtsi35
2216 files changed, 177313 insertions, 29427 deletions
diff --git a/Bindings/arc/archs-pct.txt b/Bindings/arc/archs-pct.txt
new file mode 100644
index 000000000000..1ae98b87c640
--- /dev/null
+++ b/Bindings/arc/archs-pct.txt
@@ -0,0 +1,17 @@
+* ARC HS Performance Counters
+
+The ARC HS can be configured with a pipeline performance monitor for counting
+CPU and cache events like cache misses and hits. Like conventional PCT there
+are 100+ hardware conditions dynamically mapped to upto 32 counters.
+It also supports overflow interrupts.
+
+Required properties:
+
+- compatible : should contain
+ "snps,archs-pct"
+
+Example:
+
+pmu {
+ compatible = "snps,archs-pct";
+};
diff --git a/Bindings/arc/axs101.txt b/Bindings/arc/axs101.txt
new file mode 100644
index 000000000000..48290d5178b5
--- /dev/null
+++ b/Bindings/arc/axs101.txt
@@ -0,0 +1,7 @@
+Synopsys DesignWare ARC Software Development Platforms Device Tree Bindings
+---------------------------------------------------------------------------
+
+SDP Main Board with an AXC001 CPU Card hoisting ARC700 core in silicon
+
+Required root node properties:
+ - compatible = "snps,axs101", "snps,arc-sdp";
diff --git a/Bindings/arc/axs103.txt b/Bindings/arc/axs103.txt
new file mode 100644
index 000000000000..6eea862e72b9
--- /dev/null
+++ b/Bindings/arc/axs103.txt
@@ -0,0 +1,8 @@
+Synopsys DesignWare ARC Software Development Platforms Device Tree Bindings
+---------------------------------------------------------------------------
+
+SDP Main Board with an AXC003 FPGA Card which can contain various flavours of
+HS38x cores.
+
+Required root node properties:
+ - compatible = "snps,axs103", "snps,arc-sdp";
diff --git a/Bindings/arc/pct.txt b/Bindings/arc/pct.txt
new file mode 100644
index 000000000000..7b9588444f20
--- /dev/null
+++ b/Bindings/arc/pct.txt
@@ -0,0 +1,20 @@
+* ARC Performance Counters
+
+The ARC700 can be configured with a pipeline performance monitor for counting
+CPU and cache events like cache misses and hits. Like conventional PCT there
+are 100+ hardware conditions dynamically mapped to upto 32 counters
+
+Note that:
+ * The ARC 700 PCT does not support interrupts; although HW events may be
+ counted, the HW events themselves cannot serve as a trigger for a sample.
+
+Required properties:
+
+- compatible : should contain
+ "snps,arc700-pct"
+
+Example:
+
+pmu {
+ compatible = "snps,arc700-pct";
+};
diff --git a/Bindings/arc/pmu.txt b/Bindings/arc/pmu.txt
deleted file mode 100644
index 49d517340de3..000000000000
--- a/Bindings/arc/pmu.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-* ARC Performance Monitor Unit
-
-The ARC 700 can be configured with a pipeline performance monitor for counting
-CPU and cache events like cache misses and hits.
-
-Note that:
- * ARC 700 refers to a family of ARC processor cores;
- - There is only one type of PMU available for the whole family;
- - The PMU may support different sets of events; supported events are probed
- at boot time, as required by the reference manual.
-
- * The ARC 700 PMU does not support interrupts; although HW events may be
- counted, the HW events themselves cannot serve as a trigger for a sample.
-
-Required properties:
-
-- compatible : should contain
- "snps,arc700-pmu"
-
-Example:
-
-pmu {
- compatible = "snps,arc700-pmu";
-};
diff --git a/Bindings/arm/al,alpine.txt b/Bindings/arm/al,alpine.txt
new file mode 100644
index 000000000000..f404a4f9b165
--- /dev/null
+++ b/Bindings/arm/al,alpine.txt
@@ -0,0 +1,88 @@
+Annapurna Labs Alpine Platform Device Tree Bindings
+---------------------------------------------------------------
+
+Boards in the Alpine family shall have the following properties:
+
+* Required root node properties:
+compatible: must contain "al,alpine"
+
+* Example:
+
+/ {
+ model = "Annapurna Labs Alpine Dev Board";
+ compatible = "al,alpine";
+
+ ...
+}
+
+* CPU node:
+
+The Alpine platform includes cortex-a15 cores.
+enable-method: must be "al,alpine-smp" to allow smp [1]
+
+Example:
+
+cpus {
+ #address-cells = <1>;
+ #size-cells = <0>;
+ enable-method = "al,alpine-smp";
+
+ cpu@0 {
+ compatible = "arm,cortex-a15";
+ device_type = "cpu";
+ reg = <0>;
+ };
+
+ cpu@1 {
+ compatible = "arm,cortex-a15";
+ device_type = "cpu";
+ reg = <1>;
+ };
+
+ cpu@2 {
+ compatible = "arm,cortex-a15";
+ device_type = "cpu";
+ reg = <2>;
+ };
+
+ cpu@3 {
+ compatible = "arm,cortex-a15";
+ device_type = "cpu";
+ reg = <3>;
+ };
+};
+
+
+* Alpine CPU resume registers
+
+The CPU resume register are used to define required resume address after
+reset.
+
+Properties:
+- compatible : Should contain "al,alpine-cpu-resume".
+- reg : Offset and length of the register set for the device
+
+Example:
+
+cpu_resume {
+ compatible = "al,alpine-cpu-resume";
+ reg = <0xfbff5ed0 0x30>;
+};
+
+* Alpine System-Fabric Service Registers
+
+The System-Fabric Service Registers allow various operation on CPU and
+system fabric, like powering CPUs off.
+
+Properties:
+- compatible : Should contain "al,alpine-sysfabric-service" and "syscon".
+- reg : Offset and length of the register set for the device
+
+Example:
+
+nb_service {
+ compatible = "al,alpine-sysfabric-service", "syscon";
+ reg = <0xfb070000 0x10000>;
+};
+
+[1] arm/cpu-enable-method/al,alpine-smp
diff --git a/Bindings/arm/altera.txt b/Bindings/arm/altera.txt
new file mode 100644
index 000000000000..558735aacca8
--- /dev/null
+++ b/Bindings/arm/altera.txt
@@ -0,0 +1,14 @@
+Altera's SoCFPGA platform device tree bindings
+---------------------------------------------
+
+Boards with Cyclone 5 SoC:
+Required root node properties:
+compatible = "altr,socfpga-cyclone5", "altr,socfpga";
+
+Boards with Arria 5 SoC:
+Required root node properties:
+compatible = "altr,socfpga-arria5", "altr,socfpga";
+
+Boards with Arria 10 SoC:
+Required root node properties:
+compatible = "altr,socfpga-arria10", "altr,socfpga";
diff --git a/Bindings/arm/altera/socfpga-reset.txt b/Bindings/arm/altera/socfpga-reset.txt
deleted file mode 100644
index ecdb57d69dbf..000000000000
--- a/Bindings/arm/altera/socfpga-reset.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-Altera SOCFPGA Reset Manager
-
-Required properties:
-- compatible : "altr,rst-mgr"
-- reg : Should contain 1 register ranges(address and length)
-
-Example:
- rstmgr@ffd05000 {
- compatible = "altr,rst-mgr";
- reg = <0xffd05000 0x1000>;
- };
diff --git a/Bindings/arm/altera/socfpga-sdram-controller.txt b/Bindings/arm/altera/socfpga-sdram-controller.txt
new file mode 100644
index 000000000000..77ca635765e1
--- /dev/null
+++ b/Bindings/arm/altera/socfpga-sdram-controller.txt
@@ -0,0 +1,12 @@
+Altera SOCFPGA SDRAM Controller
+
+Required properties:
+- compatible : Should contain "altr,sdr-ctl" and "syscon".
+ syscon is required by the Altera SOCFPGA SDRAM EDAC.
+- reg : Should contain 1 register range (address and length)
+
+Example:
+ sdr: sdr@ffc25000 {
+ compatible = "altr,sdr-ctl", "syscon";
+ reg = <0xffc25000 0x1000>;
+ };
diff --git a/Bindings/arm/altera/socfpga-sdram-edac.txt b/Bindings/arm/altera/socfpga-sdram-edac.txt
index d0ce01da5c59..f5ad0ff69fae 100644
--- a/Bindings/arm/altera/socfpga-sdram-edac.txt
+++ b/Bindings/arm/altera/socfpga-sdram-edac.txt
@@ -2,7 +2,7 @@ Altera SOCFPGA SDRAM Error Detection & Correction [EDAC]
The EDAC accesses a range of registers in the SDRAM controller.
Required properties:
-- compatible : should contain "altr,sdram-edac";
+- compatible : should contain "altr,sdram-edac" or "altr,sdram-edac-a10"
- altr,sdr-syscon : phandle of the sdr module
- interrupts : Should contain the SDRAM ECC IRQ in the
appropriate format for the IRQ controller.
diff --git a/Bindings/arm/amlogic.txt b/Bindings/arm/amlogic.txt
index 8fe815046140..1dfee20eee74 100644
--- a/Bindings/arm/amlogic.txt
+++ b/Bindings/arm/amlogic.txt
@@ -8,3 +8,13 @@ Boards with the Amlogic Meson6 SoC shall have the following properties:
Boards with the Amlogic Meson8 SoC shall have the following properties:
Required root node property:
compatible: "amlogic,meson8";
+
+Boards with the Amlogic Meson8b SoC shall have the following properties:
+ Required root node property:
+ compatible: "amlogic,meson8b";
+
+Board compatible values:
+ - "geniatech,atv1200" (Meson6)
+ - "minix,neo-x8" (Meson8)
+ - "tronfy,mxq" (Meson8b)
+ - "hardkernel,odroid-c1" (Meson8b)
diff --git a/Bindings/arm/apm/scu.txt b/Bindings/arm/apm/scu.txt
new file mode 100644
index 000000000000..b45be06625fd
--- /dev/null
+++ b/Bindings/arm/apm/scu.txt
@@ -0,0 +1,17 @@
+APM X-GENE SoC series SCU Registers
+
+This system clock unit contain various register that control block resets,
+clock enable/disables, clock divisors and other deepsleep registers.
+
+Properties:
+ - compatible : should contain two values. First value must be:
+ - "apm,xgene-scu"
+ second value must be always "syscon".
+
+ - reg : offset and length of the register set.
+
+Example :
+ scu: system-clk-controller@17000000 {
+ compatible = "apm,xgene-scu","syscon";
+ reg = <0x0 0x17000000 0x0 0x400>;
+ };
diff --git a/Bindings/arm/arch_timer.txt b/Bindings/arm/arch_timer.txt
index 256b4d8bab7b..e774128935d5 100644
--- a/Bindings/arm/arch_timer.txt
+++ b/Bindings/arm/arch_timer.txt
@@ -17,7 +17,10 @@ to deliver its interrupts via SPIs.
- interrupts : Interrupt list for secure, non-secure, virtual and
hypervisor timers, in that order.
-- clock-frequency : The frequency of the main counter, in Hz. Optional.
+- clock-frequency : The frequency of the main counter, in Hz. Should be present
+ only where necessary to work around broken firmware which does not configure
+ CNTFRQ on all CPUs to a uniform correct value. Use of this property is
+ strongly discouraged; fix your firmware unless absolutely impossible.
- always-on : a boolean property. If present, the timer is powered through an
always-on power domain, therefore it never loses context.
@@ -46,7 +49,8 @@ Example:
- compatible : Should at least contain "arm,armv7-timer-mem".
-- clock-frequency : The frequency of the main counter, in Hz. Optional.
+- clock-frequency : The frequency of the main counter, in Hz. Should be present
+ only when firmware has not configured the MMIO CNTFRQ registers.
- reg : The control frame base address.
diff --git a/Bindings/arm/arm,scpi.txt b/Bindings/arm/arm,scpi.txt
new file mode 100644
index 000000000000..313dabdc14f9
--- /dev/null
+++ b/Bindings/arm/arm,scpi.txt
@@ -0,0 +1,188 @@
+System Control and Power Interface (SCPI) Message Protocol
+----------------------------------------------------------
+
+Firmware implementing the SCPI described in ARM document number ARM DUI 0922B
+("ARM Compute Subsystem SCP: Message Interface Protocols")[0] can be used
+by Linux to initiate various system control and power operations.
+
+Required properties:
+
+- compatible : should be "arm,scpi"
+- mboxes: List of phandle and mailbox channel specifiers
+ All the channels reserved by remote SCP firmware for use by
+ SCPI message protocol should be specified in any order
+- shmem : List of phandle pointing to the shared memory(SHM) area between the
+ processors using these mailboxes for IPC, one for each mailbox
+ SHM can be any memory reserved for the purpose of this communication
+ between the processors.
+
+See Documentation/devicetree/bindings/mailbox/mailbox.txt
+for more details about the generic mailbox controller and
+client driver bindings.
+
+Clock bindings for the clocks based on SCPI Message Protocol
+------------------------------------------------------------
+
+This binding uses the common clock binding[1].
+
+Container Node
+==============
+Required properties:
+- compatible : should be "arm,scpi-clocks"
+ All the clocks provided by SCP firmware via SCPI message
+ protocol much be listed as sub-nodes under this node.
+
+Sub-nodes
+=========
+Required properties:
+- compatible : shall include one of the following
+ "arm,scpi-dvfs-clocks" - all the clocks that are variable and index based.
+ These clocks don't provide an entire range of values between the
+ limits but only discrete points within the range. The firmware
+ provides the mapping for each such operating frequency and the
+ index associated with it. The firmware also manages the
+ voltage scaling appropriately with the clock scaling.
+ "arm,scpi-variable-clocks" - all the clocks that are variable and provide full
+ range within the specified range. The firmware provides the
+ range of values within a specified range.
+
+Other required properties for all clocks(all from common clock binding):
+- #clock-cells : Should be 1. Contains the Clock ID value used by SCPI commands.
+- clock-output-names : shall be the corresponding names of the outputs.
+- clock-indices: The identifying number for the clocks(i.e.clock_id) in the
+ node. It can be non linear and hence provide the mapping of identifiers
+ into the clock-output-names array.
+
+SRAM and Shared Memory for SCPI
+-------------------------------
+
+A small area of SRAM is reserved for SCPI communication between application
+processors and SCP.
+
+Required properties:
+- compatible : should be "arm,juno-sram-ns" for Non-secure SRAM on Juno
+
+The rest of the properties should follow the generic mmio-sram description
+found in ../../sram/sram.txt
+
+Each sub-node represents the reserved area