summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Documentation/boards/imx.rst2
-rw-r--r--Documentation/boards/imx/nxp-imx8mp-evk.rst65
-rw-r--r--Documentation/boards/mips/loongson_ls1b.rst2
-rw-r--r--Documentation/boards/mips/max9331.rst144
-rw-r--r--Documentation/boards/sandbox.rst2
-rw-r--r--Documentation/boards/stm32mp.rst1
-rw-r--r--Documentation/devicetree/index.rst51
-rw-r--r--Makefile42
-rw-r--r--arch/arm/Kconfig15
-rw-r--r--arch/arm/Makefile8
-rw-r--r--arch/arm/boards/Makefile4
-rw-r--r--arch/arm/boards/ac-sxb/Makefile2
-rw-r--r--arch/arm/boards/ac-sxb/board.c20
-rw-r--r--arch/arm/boards/ac-sxb/flash-header-mx7d-lpddr2.imxcfg10
-rw-r--r--arch/arm/boards/ac-sxb/lowlevel.c131
-rw-r--r--arch/arm/boards/advantech-mx6/flash-header-advantech-rom-7421.imxcfg2
-rw-r--r--arch/arm/boards/at91sam9m10g45ek/lowlevel.c2
-rw-r--r--arch/arm/boards/at91sam9m10ihd/lowlevel.c2
-rw-r--r--arch/arm/boards/at91sam9n12ek/lowlevel.c2
-rw-r--r--arch/arm/boards/at91sam9x5ek/lowlevel.c3
-rw-r--r--arch/arm/boards/boundarydevices-nitrogen6/flash-header-nitrogen6dl-1g.imxcfg2
-rw-r--r--arch/arm/boards/boundarydevices-nitrogen6/flash-header-nitrogen6dl-2g.imxcfg2
-rw-r--r--arch/arm/boards/boundarydevices-nitrogen6/flash-header-nitrogen6q-1g.imxcfg2
-rw-r--r--arch/arm/boards/boundarydevices-nitrogen6/flash-header-nitrogen6q-2g.imxcfg2
-rw-r--r--arch/arm/boards/boundarydevices-nitrogen6/flash-header-nitrogen6qp-max.imxcfg2
-rw-r--r--arch/arm/boards/ccxmx51/flash-header.imxcfg2
-rw-r--r--arch/arm/boards/ccxmx53/flash-header-imx53-ccxmx53_1gib.imxcfg2
-rw-r--r--arch/arm/boards/ccxmx53/flash-header-imx53-ccxmx53_512mb.imxcfg2
-rw-r--r--arch/arm/boards/cm-fx6/flash-header-mx6-cm-fx6.imxcfg2
-rw-r--r--arch/arm/boards/datamodul-edm-qmx6/flash-header.imxcfg2
-rw-r--r--arch/arm/boards/dfi-fs700-m60/flash-header-fs700-m60-6q-micron.imxcfg2
-rw-r--r--arch/arm/boards/dfi-fs700-m60/flash-header-fs700-m60-6q-nanya.imxcfg2
-rw-r--r--arch/arm/boards/dfi-fs700-m60/flash-header-fs700-m60-6s.imxcfg2
-rw-r--r--arch/arm/boards/digi-ccimx6ulsom/flash-header-imx6ul-ccimx6ulsbcpro.imxcfg2
-rw-r--r--arch/arm/boards/efika-mx-smartbook/flash-header-imx51-genesi-efikasb.imxcfg2
-rw-r--r--arch/arm/boards/element14-warp7/flash-header-mx7-warp.imxcfg2
-rw-r--r--arch/arm/boards/eltec-hipercam/flash-header-eltec-hipercam.imxcfg2
-rw-r--r--arch/arm/boards/embedsky-e9/board.c12
-rw-r--r--arch/arm/boards/embedsky-e9/flash-header-e9.imxcfg2
-rw-r--r--arch/arm/boards/embest-marsboard/flash-header-embest-marsboard.imxcfg2
-rw-r--r--arch/arm/boards/embest-riotboard/flash-header-embest-riotboard.imxcfg2
-rw-r--r--arch/arm/boards/eukrea_cpuimx25/flash-header.imxcfg2
-rw-r--r--arch/arm/boards/eukrea_cpuimx27/eukrea_cpuimx27.c14
-rw-r--r--arch/arm/boards/eukrea_cpuimx35/eukrea_cpuimx35.c14
-rw-r--r--arch/arm/boards/eukrea_cpuimx35/flash-header.imxcfg2
-rw-r--r--arch/arm/boards/eukrea_cpuimx51/flash-header.imxcfg2
-rw-r--r--arch/arm/boards/freescale-mx21-ads/imx21ads.c14
-rw-r--r--arch/arm/boards/freescale-mx23-evk/mx23-evk.c4
-rw-r--r--arch/arm/boards/freescale-mx25-3ds/flash-header.imxcfg2
-rw-r--r--arch/arm/boards/freescale-mx35-3ds/3stack.c14
-rw-r--r--arch/arm/boards/freescale-mx35-3ds/flash-header.imxcfg2
-rw-r--r--arch/arm/boards/freescale-mx51-babbage/flash-header-imx51-babbage.imxcfg2
-rw-r--r--arch/arm/boards/freescale-mx53-qsb/flash-header-imx53-loco.imxcfg2
-rw-r--r--arch/arm/boards/freescale-mx53-smd/flash-header.imxcfg2
-rw-r--r--arch/arm/boards/freescale-mx53-vmx53/flash-header-imx53-vmx53.imxcfg2
-rw-r--r--arch/arm/boards/freescale-mx6-sabrelite/flash-header-mx6-sabrelite.imxcfg2
-rw-r--r--arch/arm/boards/freescale-mx6-sabresd/board.c12
-rw-r--r--arch/arm/boards/freescale-mx6-sabresd/flash-header-mx6-sabresd.imxcfg2
-rw-r--r--arch/arm/boards/freescale-mx6sx-sabresdb/flash-header-mx6sx-sabresdb.imxcfg2
-rw-r--r--arch/arm/boards/freescale-mx7-sabresd/flash-header-mx7-sabresd.imxcfg2
-rw-r--r--arch/arm/boards/freescale-vf610-twr/flash-header-vf610-twr.imxcfg2
-rw-r--r--arch/arm/boards/friendlyarm-mini2440/mini2440.c14
-rw-r--r--arch/arm/boards/friendlyarm-tiny210/tiny210.c12
-rw-r--r--arch/arm/boards/gateworks-ventana/flash-header-ventana-quad-1gx64.imxcfg2
-rw-r--r--arch/arm/boards/gk802/flash-header.imxcfg2
-rw-r--r--arch/arm/boards/grinn-liteboard/flash-header-liteboard.h2
-rw-r--r--arch/arm/boards/guf-santaro/flash-header.imxcfg2
-rw-r--r--arch/arm/boards/guf-vincell/flash-header.imxcfg2
-rw-r--r--arch/arm/boards/imx233-olinuxino/imx23-olinuxino.c13
-rw-r--r--arch/arm/boards/karo-tx25/flash-header-tx25.imxcfg2
-rw-r--r--arch/arm/boards/karo-tx28/tx28-stk5.c4
-rw-r--r--arch/arm/boards/karo-tx51/flash-header-karo-tx51.imxcfg2
-rw-r--r--arch/arm/boards/karo-tx53/flash-header-tx53-rev1011.imxcfg2
-rw-r--r--arch/arm/boards/karo-tx53/flash-header-tx53-revxx30-samsung.imxcfg2
-rw-r--r--arch/arm/boards/karo-tx53/flash-header-tx53-revxx30.imxcfg2
-rw-r--r--arch/arm/boards/karo-tx6x/board.c13
-rw-r--r--arch/arm/boards/karo-tx6x/flash-header-tx6dl-1g.imxcfg2
-rw-r--r--arch/arm/boards/karo-tx6x/flash-header-tx6dl-512m.imxcfg2
-rw-r--r--arch/arm/boards/karo-tx6x/flash-header-tx6q-1g.imxcfg2
-rw-r--r--arch/arm/boards/karo-tx6x/flash-header-tx6qp-2g.imxcfg2
-rw-r--r--arch/arm/boards/kindle-mx50/flash-header-kindle-lpddr1.imxcfg2
-rw-r--r--arch/arm/boards/kindle-mx50/flash-header-kindle-lpddr2.imxcfg2
-rw-r--r--arch/arm/boards/kindle3/flash-header.imxcfg2
-rw-r--r--arch/arm/boards/kontron-samx6i/flash-header-samx6i-duallite.imxcfg2
-rw-r--r--arch/arm/boards/kontron-samx6i/flash-header-samx6i-quad.imxcfg2
-rw-r--r--arch/arm/boards/nxp-imx6ull-evk/flash-header-nxp-imx6ull-evk.imxcfg2
-rw-r--r--arch/arm/boards/nxp-imx8mm-evk/flash-header-imx8mm-evk.imxcfg2
-rw-r--r--arch/arm/boards/nxp-imx8mm-evk/lowlevel.c8
-rw-r--r--arch/arm/boards/nxp-imx8mp-evk/Makefile2
-rw-r--r--arch/arm/boards/nxp-imx8mp-evk/board.c50
-rw-r--r--arch/arm/boards/nxp-imx8mp-evk/flash-header-imx8mp-evk.imxcfg5
-rw-r--r--arch/arm/boards/nxp-imx8mp-evk/lowlevel.c193
-rw-r--r--arch/arm/boards/nxp-imx8mp-evk/lpddr4-timing.c1848
-rw-r--r--arch/arm/boards/nxp-imx8mq-evk/flash-header-imx8mq-evk.imxcfg2
-rw-r--r--arch/arm/boards/nxp-imx8mq-evk/lowlevel.c8
-rw-r--r--arch/arm/boards/phytec-phycard-omap3/pca-a-l1.c11
-rw-r--r--arch/arm/boards/phytec-phycore-imx35/flash-header.imxcfg2
-rw-r--r--arch/arm/boards/phytec-phycore-imx7/flash-header-phytec-phycore-imx7.imxcfg2
-rw-r--r--arch/arm/boards/phytec-phycore-pxa270/config.h14
-rw-r--r--arch/arm/boards/phytec-som-imx6/board.c16
-rw-r--r--arch/arm/boards/phytec-som-imx6/flash-header-phytec-pcaaxl3.h2
-rw-r--r--arch/arm/boards/phytec-som-imx6/flash-header-phytec-pcl063.h2
-rw-r--r--arch/arm/boards/phytec-som-imx6/flash-header-phytec-pcm058.h2
-rw-r--r--arch/arm/boards/phytec-som-imx6/flash-header-phytec-pcm058dl.h2
-rw-r--r--arch/arm/boards/phytec-som-imx6/flash-header-phytec-pcm058qp.h2
-rw-r--r--arch/arm/boards/phytec-som-imx6/flash-header-phytec-pfla02.h2
-rw-r--r--arch/arm/boards/phytec-som-imx6/flash-header-phytec-pfla02dl.h2
-rw-r--r--arch/arm/boards/phytec-som-imx8mq/flash-header-phycore-imx8mq.imxcfg2
-rw-r--r--arch/arm/boards/phytec-som-imx8mq/lowlevel.c9
-rw-r--r--arch/arm/boards/pm9g45/lowlevel.c3
-rw-r--r--arch/arm/boards/protonic-imx6/Makefile1
-rw-r--r--arch/arm/boards/protonic-imx6/ddr3-defines.imxcfg350
-rw-r--r--arch/arm/boards/protonic-imx6/flash-header-alti6p.imxcfg123
-rw-r--r--arch/arm/boards/protonic-imx6/flash-header-lanmcu.imxcfg115
-rw-r--r--arch/arm/boards/protonic-imx6/flash-header-plybas.imxcfg123
-rw-r--r--arch/arm/boards/protonic-imx6/flash-header-plym2m.imxcfg123
-rw-r--r--arch/arm/boards/protonic-imx6/flash-header-prti6g.imxcfg81
-rw-r--r--arch/arm/boards/protonic-imx6/flash-header-prti6q.imxcfg123
-rw-r--r--arch/arm/boards/protonic-imx6/flash-header-prtmvt.imxcfg123
-rw-r--r--arch/arm/boards/protonic-imx6/flash-header-prtrvt.imxcfg123
-rw-r--r--arch/arm/boards/protonic-imx6/flash-header-prtvt7.imxcfg115
-rw-r--r--arch/arm/boards/protonic-imx6/flash-header-prtwd2.imxcfg229
-rw-r--r--arch/arm/boards/protonic-imx6/flash-header-prtwd3.imxcfg280
-rw-r--r--arch/arm/boards/protonic-imx6/flash-header-victgo.imxcfg123
-rw-r--r--arch/arm/boards/protonic-imx6/flash-header-vicut1.imxcfg123
-rw-r--r--arch/arm/boards/protonic-imx6/flash-header-vicut1q.imxcfg127
-rw-r--r--arch/arm/boards/protonic-imx6/flash-header-vicutp.imxcfg174
-rw-r--r--arch/arm/boards/protonic-imx6/lowlevel.c191
-rw-r--r--arch/arm/boards/protonic-imx6/lpddr2-defines.imxcfg384
-rw-r--r--arch/arm/boards/protonic-imx6/padsetup-dl.imxcfg70
-rw-r--r--arch/arm/boards/protonic-imx6/padsetup-q.imxcfg69
-rw-r--r--arch/arm/boards/protonic-imx6/padsetup-ul.imxcfg42
-rw-r--r--arch/arm/boards/sama5d27-giantboard/Makefile2
-rw-r--r--arch/arm/boards/sama5d27-giantboard/board.c21
-rw-r--r--arch/arm/boards/sama5d27-giantboard/defaultenv-giantboard/nv/boot.default1
-rw-r--r--arch/arm/boards/sama5d27-giantboard/lowlevel.c51
-rw-r--r--arch/arm/boards/sama5d27-som1/Makefile1
-rw-r--r--arch/arm/boards/sama5d27-som1/board.c35
-rw-r--r--arch/arm/boards/sama5d27-som1/lowlevel.c61
-rw-r--r--arch/arm/boards/sama5d3_xplained/lowlevel.c2
-rw-r--r--arch/arm/boards/sama5d3xek/lowlevel.c2
-rw-r--r--arch/arm/boards/sama5d4_xplained/lowlevel.c2
-rw-r--r--arch/arm/boards/sama5d4ek/lowlevel.c2
-rw-r--r--arch/arm/boards/seeed-odyssey/Makefile2
-rw-r--r--arch/arm/boards/seeed-odyssey/board.c32
-rw-r--r--arch/arm/boards/seeed-odyssey/lowlevel.c19
-rw-r--r--arch/arm/boards/solidrun-microsom/flash-header-microsom-i1.imxcfg2
-rw-r--r--arch/arm/boards/solidrun-microsom/flash-header-microsom-i2.imxcfg2
-rw-r--r--arch/arm/boards/solidrun-microsom/flash-header-microsom-i2eX.imxcfg2
-rw-r--r--arch/arm/boards/solidrun-microsom/flash-header-microsom-i4.imxcfg2
-rw-r--r--arch/arm/boards/technexion-pico-hobbit/flash-header-imx6ul-pico-hobbit-256.imxcfg2
-rw-r--r--arch/arm/boards/technexion-pico-hobbit/flash-header-imx6ul-pico-hobbit-512.imxcfg2
-rw-r--r--arch/arm/boards/technexion-wandboard/flash-header-technexion-wandboard.imxcfg2
-rw-r--r--arch/arm/boards/tqma53/flash-header-tq-tqma53.h2
-rw-r--r--arch/arm/boards/tqma53/flash-header.imxcfg2
-rw-r--r--arch/arm/boards/tqma6x/flash-header-tqma6dl.imxcfg2
-rw-r--r--arch/arm/boards/tqma6x/flash-header-tqma6q.imxcfg2
-rw-r--r--arch/arm/boards/tqmls1046a/lowlevel.c145
-rw-r--r--arch/arm/boards/udoo-neo/flash-header-mx6sx-udoo-neo_full.imxcfg2
-rw-r--r--arch/arm/boards/udoo/flash-header-mx6-udoo.imxcfg2
-rw-r--r--arch/arm/boards/variscite-mx6/board.c17
-rw-r--r--arch/arm/boards/variscite-mx6/flash-header-variscite.imxcfg2
-rw-r--r--arch/arm/boards/variscite-mx6/lowlevel.c15
-rw-r--r--arch/arm/boards/versatile/versatilepb.c14
-rw-r--r--arch/arm/boards/vscom-baltos/board.c42
-rw-r--r--arch/arm/boards/zii-imx51-rdu1/flash-header-imx51-zii-rdu1.imxcfg2
-rw-r--r--arch/arm/boards/zii-imx6q-rdu2/flash-header-rdu2.imxcfg2
-rw-r--r--arch/arm/boards/zii-imx7d-dev/flash-header-zii-imx7d-dev.imxcfg2
-rw-r--r--arch/arm/boards/zii-imx8mq-dev/flash-header-zii-imx8mq-dev.imxcfg2
-rw-r--r--arch/arm/boards/zii-imx8mq-dev/lowlevel.c10
-rw-r--r--arch/arm/boards/zii-vf610-dev/flash-header-zii-vf610-dev.imxcfg2
-rw-r--r--arch/arm/configs/eukrea_cpuimx35_defconfig1
-rw-r--r--arch/arm/configs/freescale-mx21-ads_defconfig1
-rw-r--r--arch/arm/configs/imx23_defconfig2
-rw-r--r--arch/arm/configs/imx28_defconfig2
-rw-r--r--arch/arm/configs/imx_defconfig1
-rw-r--r--arch/arm/configs/imx_v7_defconfig12
-rw-r--r--arch/arm/configs/imx_v8_defconfig3
-rw-r--r--arch/arm/configs/kindle-mx50_defconfig2
-rw-r--r--arch/arm/configs/omap_defconfig2
-rw-r--r--arch/arm/configs/stm32mp_defconfig1
-rw-r--r--arch/arm/configs/vexpress_defconfig1
-rw-r--r--arch/arm/configs/zii_vf610_dev_defconfig2
-rw-r--r--arch/arm/cpu/Kconfig1
-rw-r--r--arch/arm/cpu/cache_64.c11
-rw-r--r--arch/arm/cpu/common.c15
-rw-r--r--arch/arm/cpu/cpu.c16
-rw-r--r--arch/arm/cpu/cpuinfo.c18
-rw-r--r--arch/arm/cpu/dtb.c16
-rw-r--r--arch/arm/cpu/interrupts.c17
-rw-r--r--arch/arm/cpu/interrupts_64.c19
-rw-r--r--arch/arm/cpu/mmu.c15
-rw-r--r--arch/arm/cpu/mmu_64.c17
-rw-r--r--arch/arm/cpu/mmuinfo.c14
-rw-r--r--arch/arm/cpu/no-mmu.c18
-rw-r--r--arch/arm/cpu/psci.c11
-rw-r--r--arch/arm/cpu/start.c16
-rw-r--r--arch/arm/cpu/uncompress.c22
-rw-r--r--arch/arm/dts/Makefile19
-rw-r--r--arch/arm/dts/ac-sxb.dts88
-rw-r--r--arch/arm/dts/am335x-baltos-minimal.dts11
-rw-r--r--arch/arm/dts/armada-370-mirabox-bb.dts12
-rw-r--r--arch/arm/dts/armada-xp-lenovo-ix4-300d-bb.dts8
-rw-r--r--arch/arm/dts/armada-xp-openblocks-ax3-4-bb.dts10
-rw-r--r--arch/arm/dts/at91-microchip-ksz9477-evb.dts6
-rw-r--r--arch/arm/dts/at91-sama5d27_giantboard.dts10
-rw-r--r--arch/arm/dts/at91-sama5d27_som1_ek.dts47
-rw-r--r--arch/arm/dts/at91sam9263ek.dts46
-rw-r--r--arch/arm/dts/at91sam9x5ek.dts30
-rw-r--r--arch/arm/dts/dove-cubox-bb.dts8
-rw-r--r--arch/arm/dts/fsl-ls1046a-rdb.dts113
-rw-r--r--arch/arm/dts/fsl-tqmls1046a-mbls10xxa.dts171
-rw-r--r--arch/arm/dts/imx53-guf-vincell-lt.dts10
-rw-r--r--arch/arm/dts/imx53-guf-vincell.dts10
-rw-r--r--arch/arm/dts/imx53-qsb-common.dtsi18
-rw-r--r--arch/arm/dts/imx6dl-alti6p.dts118
-rw-r--r--arch/arm/dts/imx6dl-lanmcu.dts434
-rw-r--r--arch/arm/dts/imx6dl-plybas.dts186
-rw-r--r--arch/arm/dts/imx6dl-plym2m.dts132
-rw-r--r--arch/arm/dts/imx6dl-prtmvt.dts164
-rw-r--r--arch/arm/dts/imx6dl-prtrvt.dts182
-rw-r--r--arch/arm/dts/imx6dl-prtvt7.dts472
-rw-r--r--arch/arm/dts/imx6dl-victgo.dts145
-rw-r--r--arch/arm/dts/imx6dl-vicut1.dts51
-rw-r--r--arch/arm/dts/imx6q-prti6q.dts554
-rw-r--r--arch/arm/dts/imx6q-prtwd2.dts188
-rw-r--r--arch/arm/dts/imx6q-vicut1.dts66
-rw-r--r--arch/arm/dts/imx6qdl-phytec-pfla02.dtsi4
-rw-r--r--arch/arm/dts/imx6qdl-phytec-phycore-som.dtsi4
-rw-r--r--arch/arm/dts/imx6qdl-prti6q.dtsi174
-rw-r--r--arch/arm/dts/imx6qdl-vicut1.dtsi208
-rw-r--r--arch/arm/dts/imx6qp-prtwd3.dts675
-rw-r--r--arch/arm/dts/imx6qp-vicutp.dts52
-rw-r--r--arch/arm/dts/imx6ul-litesom.dtsi4
-rw-r--r--arch/arm/dts/imx6ul-pico-hobbit.dts4
-rw-r--r--arch/arm/dts/imx6ul-prti6g.dts81
-rw-r--r--arch/arm/dts/imx6ul-prti6g.dtsi330
-rw-r--r--arch/arm/dts/imx7d-ac-sxb.dtsi121
-rw-r--r--arch/arm/dts/imx7d-pba-c-09.dtsi3
-rw-r--r--arch/arm/dts/imx7s-warp.dts5
-rw-r--r--arch/arm/dts/imx8mp-evk.dts69
-rw-r--r--arch/arm/dts/kirkwood-guruplug-server-plus-bb.dts8
-rw-r--r--arch/arm/dts/kirkwood-openblocks_a6-bb.dts8
-rw-r--r--arch/arm/dts/kirkwood-topkick-bb.dts8
-rw-r--r--arch/arm/dts/sama5d2.dtsi10
-rw-r--r--arch/arm/dts/socfpga_arria10_achilles.dts46
-rw-r--r--arch/arm/dts/socfpga_cyclone5_de0_nano_soc.dts6
-rw-r--r--arch/arm/dts/stm32mp151.dtsi25
-rw-r--r--arch/arm/dts/stm32mp157a-dk1.dtsi22
-rw-r--r--arch/arm/dts/stm32mp157c-lxa-mc1.dts2
-rw-r--r--arch/arm/dts/stm32mp157c-lxa-mc1.dtsi362
-rw-r--r--arch/arm/dts/stm32mp157c-odyssey-som.dtsi294
-rw-r--r--arch/arm/dts/stm32mp157c-odyssey.dts27
-rw-r--r--arch/arm/dts/stm32mp157c-odyssey.dtsi72
-rw-r--r--arch/arm/dts/stm32mp15xx-osd32.dtsi229
-rw-r--r--arch/arm/dts/tegra124-jetson-tk1.dts6
-rw-r--r--arch/arm/dts/versatile-pb.dts6
-rw-r--r--arch/arm/dts/vexpress-v2p-ca15.dts27
-rw-r--r--arch/arm/dts/vexpress-v2p-ca9.dts4
-rw-r--r--arch/arm/dts/vf610-zii-cfu1.dts4
-rw-r--r--arch/arm/dts/vf610-zii-dev-rev-b.dts16
-rw-r--r--arch/arm/dts/vf610-zii-dev-rev-c.dts18
-rw-r--r--arch/arm/dts/zynqmp-zcu104-revA.dts1
-rw-r--r--arch/arm/dts/zynqmp.dtsi17
-rw-r--r--arch/arm/include/asm/assembler.h9
-rw-r--r--arch/arm/include/asm/barebox-arm.h12
-rw-r--r--arch/arm/include/asm/cache-l2x0.h19
-rw-r--r--arch/arm/include/asm/dma.h8
-rw-r--r--arch/arm/include/asm/elf.h3
-rw-r--r--arch/arm/include/asm/errata.h15
-rw-r--r--arch/arm/include/asm/esr.h20
-rw-r--r--arch/arm/include/asm/hardware/sp810.h6
-rw-r--r--arch/arm/include/asm/module.h33
-rw-r--r--arch/arm/include/asm/opcodes-virt.h23
-rw-r--r--arch/arm/include/asm/opcodes.h10
-rw-r--r--arch/arm/include/asm/pgtable.h14
-rw-r--r--arch/arm/include/asm/pgtable64.h18
-rw-r--r--arch/arm/include/asm/proc-armv/system.h14
-rw-r--r--arch/arm/include/asm/psci.h20
-rw-r--r--arch/arm/include/asm/ptrace.h14
-rw-r--r--arch/arm/include/asm/setup.h9
-rw-r--r--arch/arm/include/asm/unified.h19
-rw-r--r--arch/arm/include/asm/unwind.h19
-rw-r--r--arch/arm/lib32/Makefile1
-rw-r--r--arch/arm/lib32/module-plts.c229
-rw-r--r--arch/arm/lib32/module.c14
-rw-r--r--arch/arm/lib32/module.lds4
-rw-r--r--arch/arm/lib64/armlinux.c14
-rw-r--r--arch/arm/lib64/barebox.lds.S18
-rw-r--r--arch/arm/lib64/copy_template.S20
-rw-r--r--arch/arm/lib64/div0.c18
-rw-r--r--arch/arm/lib64/memcpy.S19
-rw-r--r--arch/arm/lib64/memset.S19
-rw-r--r--arch/arm/lib64/setjmp.S4
-rw-r--r--arch/arm/lib64/stacktrace.c11
-rw-r--r--arch/arm/mach-at91/Kconfig11
-rw-r--r--arch/arm/mach-at91/Makefile10
-rw-r--r--arch/arm/mach-at91/aic.c28
-rw-r--r--arch/arm/mach-at91/at91_pmc_ll.c169
-rw-r--r--arch/arm/mach-at91/at91sam9_reset.S1
-rw-r--r--arch/arm/mach-at91/at91sam9_rst.c30
-rw-r--r--arch/arm/mach-at91/at91sam9g45_devices.c2
-rw-r--r--arch/arm/mach-at91/at91sam9g45_reset.S9
-rw-r--r--arch/arm/mach-at91/at91sam9n12_devices.c2
-rw-r--r--arch/arm/mach-at91/at91sam9x5_devices.c2
-rw-r--r--arch/arm/mach-at91/bootm-barebox.c46
-rw-r--r--arch/arm/mach-at91/ddramc.c59
-rw-r--r--arch/arm/mach-at91/ddramc_ll.c507
-rw-r--r--arch/arm/mach-at91/early_udelay.c56
-rw-r--r--arch/arm/mach-at91/include/mach/aic.h9
-rw-r--r--arch/arm/mach-at91/include/mach/at91_dbgu.h34
-rw-r--r--arch/arm/mach-at91/include/mach/at91_ddrsdrc.h373
-rw-r--r--arch/arm/mach-at91/include/mach/at91_pmc.h22
-rw-r--r--arch/arm/mach-at91/include/mach/at91_pmc_ll.h32
-rw-r--r--arch/arm/mach-at91/include/mach/at91_wdt.h16
-rw-r--r--arch/arm/mach-at91/include/mach/at91sam9_ddrsdr.h214
-rw-r--r--arch/arm/mach-at91/include/mach/barebox-arm.h21
-rw-r--r--arch/arm/mach-at91/include/mach/cpu.h1
-rw-r--r--arch/arm/mach-at91/include/mach/ddramc.h37
-rw-r--r--arch/arm/mach-at91/include/mach/debug_ll.h17
-rw-r--r--arch/arm/mach-at91/include/mach/early_udelay.h14
-rw-r--r--arch/arm/mach-at91/include/mach/matrix.h21
-rw-r--r--arch/arm/mach-at91/include/mach/sama5_bootsource.h56
-rw-r--r--arch/arm/mach-at91/include/mach/sama5d2-sip-ddramc.h39
-rw-r--r--arch/arm/mach-at91/include/mach/sama5d2.h225
-rw-r--r--arch/arm/mach-at91/include/mach/sama5d2_ll.h139
-rw-r--r--arch/arm/mach-at91/include/mach/tz_matrix.h95
-rw-r--r--arch/arm/mach-at91/include/mach/xload.h11
-rw-r--r--arch/arm/mach-at91/matrix.c45
-rw-r--r--arch/arm/mach-at91/sama5d2.c70
-rw-r--r--arch/arm/mach-at91/sama5d2_ll.c220
-rw-r--r--arch/arm/mach-at91/sama5d3_devices.c2
-rw-r--r--arch/arm/mach-at91/sama5d4_devices.c2
-rw-r--r--arch/arm/mach-at91/setup.c3
-rw-r--r--arch/arm/mach-at91/xload-mmc.c84
-rw-r--r--arch/arm/mach-imx/Kconfig28
-rw-r--r--arch/arm/mach-imx/atf.c5
-rw-r--r--arch/arm/mach-imx/boot.c17
-rw-r--r--arch/arm/mach-imx/cpu_init.c5
-rw-r--r--arch/arm/mach-imx/esdctl.c5
-rw-r--r--arch/arm/mach-imx/imx-bbu-internal.c17
-rw-r--r--arch/arm/mach-imx/imx.c4
-rw-r--r--arch/arm/mach-imx/imx5.c7
-rw-r--r--arch/arm/mach-imx/imx8m.c24
-rw-r--r--arch/arm/mach-imx/include/mach/atf.h4
-rw-r--r--arch/arm/mach-imx/include/mach/debug_ll.h8
-rw-r--r--arch/arm/mach-imx/include/mach/esdctl.h1
-rw-r--r--arch/arm/mach-imx/include/mach/generic.h18
-rw-r--r--arch/arm/mach-imx/include/mach/imx-header.h2
-rw-r--r--arch/arm/mach-imx/include/mach/imx8mm-regs.h4
-rw-r--r--arch/arm/mach-imx/include/mach/imx8mp-regs.h42
-rw-r--r--arch/arm/mach-imx/include/mach/imx8mq-regs.h4
-rw-r--r--arch/arm/mach-imx/include/mach/imx8mq.h13
-rw-r--r--arch/arm/mach-imx/include/mach/imx_cpu_types.h1
-rw-r--r--arch/arm/mach-imx/include/mach/iomux-mx8mp.h1103
-rw-r--r--arch/arm/mach-imx/include/mach/xload.h2
-rw-r--r--arch/arm/mach-layerscape/ppa.c7
-rw-r--r--arch/arm/mach-stm32mp/Kconfig4
-rw-r--r--arch/arm/mach-versatile/include/mach/platform.h18
-rw-r--r--arch/kvx/Kconfig5
-rw-r--r--arch/kvx/Makefile2
-rw-r--r--arch/kvx/configs/generic_defconfig3
-rw-r--r--arch/kvx/cpu/barebox.lds.S9
-rw-r--r--arch/kvx/include/asm/bootm.h11
-rw-r--r--arch/kvx/include/asm/cache.h18
-rw-r--r--arch/kvx/include/asm/elf.h3
-rw-r--r--arch/kvx/lib/Makefile2
-rw-r--r--arch/kvx/lib/board.c43
-rw-r--r--arch/kvx/lib/bootm.c133
-rw-r--r--arch/mips/boards/Makefile1
-rw-r--r--arch/mips/boards/okud-max9331/Makefile2
-rw-r--r--arch/mips/boards/okud-max9331/lowlevel.S22
-rw-r--r--arch/mips/boards/okud-max9331/lowlevel_boot0.S22
-rw-r--r--arch/mips/configs/ath79_defconfig1
-rw-r--r--arch/mips/dts/Makefile1
-rw-r--r--arch/mips/dts/ar9331-okud-max9331.dts140
-rw-r--r--arch/mips/lib/bootm.c25
-rw-r--r--arch/mips/mach-ath79/Kconfig7
-rw-r--r--arch/mips/pbl/Makefile2
-rw-r--r--arch/powerpc/mach-mpc5xxx/Makefile5
-rw-r--r--arch/powerpc/mach-mpc5xxx/firmware_sc_task.impl.S364
-rw-r--r--arch/powerpc/mach-mpc5xxx/io.S121
-rw-r--r--arch/powerpc/mach-mpc5xxx/pci_mpc5200.c180
-rw-r--r--arch/riscv/Makefile5
-rw-r--r--arch/sandbox/Kconfig5
-rw-r--r--arch/sandbox/Makefile1
-rw-r--r--arch/sandbox/include/asm/elf.h1
-rw-r--r--arch/sandbox/include/asm/types.h19
-rw-r--r--arch/sandbox/os/Makefile12
-rw-r--r--arch/sandbox/os/common.c8
-rw-r--r--arch/sandbox/os/libc_malloc.c36
-rw-r--r--arch/x86/Kconfig1
-rw-r--r--commands/devinfo.c3
-rw-r--r--commands/dhrystone.c1
-rw-r--r--common/Kconfig45
-rw-r--r--common/Makefile3
-rw-r--r--common/bootm.c64
-rw-r--r--common/console_countdown.c2
-rw-r--r--common/elf.c231
-rw-r--r--common/fastboot.c102
-rw-r--r--common/globalvar.c5
-rw-r--r--common/image-fit.c91
-rw-r--r--common/imd.c1
-rw-r--r--common/memory.c4
-rw-r--r--common/module.c68
-rw-r--r--common/ratp/ratp.c103
-rw-r--r--common/serdev.c5
-rw-r--r--common/startup.c37
-rw-r--r--common/tlsf.c411
-rw-r--r--common/tlsf_malloc.c4
-rw-r--r--crypto/digest.c27
-rw-r--r--drivers/clk/at91/Makefile7
-rw-r--r--drivers/clk/at91/at91rm9200.c209
-rw-r--r--drivers/clk/at91/at91sam9260.c13
-rw-r--r--drivers/clk/at91/at91sam9g45.c221
-rw-r--r--drivers/clk/at91/at91sam9n12.c249
-rw-r--r--drivers/clk/at91/at91sam9rl.c10
-rw-r--r--drivers/clk/at91/at91sam9x5.c10
-rw-r--r--drivers/clk/at91/clk-i2s-mux.c7
-rw-r--r--drivers/clk/at91/clk-master.c7
-rw-r--r--drivers/clk/at91/clk-programmable.c6
-rw-r--r--drivers/clk/at91/clk-slow.c5
-rw-r--r--drivers/clk/at91/clk-smd.c5
-rw-r--r--drivers/clk/at91/clk-usb.c14
-rw-r--r--drivers/clk/at91/dt-compat.c727
-rw-r--r--drivers/clk/at91/pmc.c47
-rw-r--r--drivers/clk/at91/pmc.h8
-rw-r--r--drivers/clk/at91/sam9x60.c30
-rw-r--r--drivers/clk/at91/sama5d2.c13
-rw-r--r--drivers/clk/at91/sama5d3.c248
-rw-r--r--drivers/clk/at91/sama5d4.c10
-rw-r--r--drivers/clk/at91/sckc.c5
-rw-r--r--drivers/clk/clk.c49
-rw-r--r--drivers/clk/imx/Makefile2
-rw-r--r--drivers/clk/imx/clk-imx7.c2
-rw-r--r--drivers/clk/imx/clk-imx8mm.c13
-rw-r--r--drivers/clk/imx/clk-imx8mp.c720
-rw-r--r--drivers/clk/vexpress/clk-sp810.c4
-rw-r--r--drivers/crypto/caam/intern.h5
-rw-r--r--drivers/crypto/caam/jr.h2
-rw-r--r--drivers/ddr/imx8m/Kconfig2
-rw-r--r--drivers/gpio/gpio-generic.c2
-rw-r--r--drivers/gpio/gpio-sx150x.c1
-rw-r--r--drivers/i2c/busses/Kconfig1
-rw-r--r--drivers/i2c/busses/i2c-at91.c135
-rw-r--r--drivers/i2c/busses/i2c-designware.c7
-rw-r--r--drivers/i2c/busses/i2c-stm32.c1
-rw-r--r--drivers/i2c/busses/i2c-versatile.c13
-rw-r--r--drivers/i2c/i2c.c73
-rw-r--r--drivers/mci/Kconfig5
-rw-r--r--drivers/mci/Makefile1
-rw-r--r--drivers/mci/atmel-sdhci-common.c58
-rw-r--r--drivers/mci/atmel-sdhci-pbl.c128
-rw-r--r--drivers/mci/atmel-sdhci.c4
-rw-r--r--drivers/mci/atmel-sdhci.h1
-rw-r--r--drivers/mci/dw_mmc.c3
-rw-r--r--drivers/mci/imx-esdhc-pbl.c79
-rw-r--r--drivers/mci/imx-esdhc.c1
-rw-r--r--drivers/mci/omap_hsmmc.c6
-rw-r--r--drivers/mfd/Kconfig12
-rw-r--r--drivers/mfd/Makefile1
-rw-r--r--drivers/mfd/atmel-flexcom.c73
-rw-r--r--drivers/mfd/rave-sp.c5
-rw-r--r--drivers/mfd/smsc-superio.c3
-rw-r--r--drivers/mtd/ubi/eba.c12
-rw-r--r--drivers/net/designware_generic.c5
-rw-r--r--drivers/net/fec_imx.c8
-rw-r--r--drivers/net/phy/at803x.c178
-rw-r--r--drivers/net/phy/dp83867.c9
-rw-r--r--drivers/net/phy/marvell.c6
-rw-r--r--drivers/net/phy/micrel.c108
-rw-r--r--drivers/net/phy/realtek.c48
-rw-r--r--drivers/nvmem/Kconfig2
-rw-r--r--drivers/nvmem/ocotp.c196
-rw-r--r--drivers/pci/pci-tegra.c5
-rw-r--r--drivers/pinctrl/imx-iomux-v3.c2
-rw-r--r--drivers/pinctrl/pinctrl-single.c20
-rw-r--r--drivers/pwm/core.c5
-rw-r--r--drivers/reset/Kconfig1
-rw-r--r--drivers/serial/serial_imx.c3
-rw-r--r--drivers/serial/serial_pl010.c27
-rw-r--r--drivers/serial/serial_pl010.h23
-rw-r--r--drivers/usb/Kconfig2
-rw-r--r--drivers/usb/Makefile1
-rw-r--r--drivers/usb/dwc2/Kconfig21
-rw-r--r--drivers/usb/dwc2/Makefile2
-rw-r--r--drivers/usb/dwc2/core.c806
-rw-r--r--drivers/usb/dwc2/core.h562
-rw-r--r--drivers/usb/dwc2/dwc2.c117
-rw-r--r--drivers/usb/dwc2/dwc2.h46
-rw-r--r--drivers/usb/dwc2/gadget.c2736
-rw-r--r--drivers/usb/dwc2/host.c790
-rw-r--r--drivers/usb/dwc2/regs.h841
-rw-r--r--drivers/usb/dwc2/rhub.c384
-rw-r--r--drivers/usb/gadget/multi.c2
-rw-r--r--drivers/usb/gadget/pxa27x_udc.c1
-rw-r--r--drivers/usb/gadget/udc-core.c3
-rw-r--r--drivers/usb/host/Kconfig3
-rw-r--r--drivers/usb/host/Makefile1
-rw-r--r--drivers/usb/host/dwc2.c1132
-rw-r--r--drivers/usb/host/dwc2.h778
-rw-r--r--drivers/usb/host/ehci-hcd.c21
-rw-r--r--drivers/usb/host/ehci.h1
-rw-r--r--drivers/usb/musb/musb_core.c2
-rw-r--r--drivers/usb/musb/musb_gadget.c9
-rw-r--r--drivers/usb/otg/otgdev.c5
-rw-r--r--drivers/video/ssd1307fb.c18
-rw-r--r--drivers/watchdog/Kconfig6
-rw-r--r--drivers/watchdog/Makefile1
-rw-r--r--drivers/watchdog/at91sam9_wdt.c109
-rw-r--r--drivers/watchdog/f71808e_wdt.c59
-rw-r--r--drivers/watchdog/rave-sp-wdt.c5
-rw-r--r--drivers/watchdog/wd_core.c30
-rw-r--r--dts/Bindings/ABI.rst42
-rw-r--r--dts/Bindings/ABI.txt39
-rw-r--r--dts/Bindings/Makefile52
-rw-r--r--dts/Bindings/arm/al,alpine.yaml21
-rw-r--r--dts/Bindings/arm/altera.yaml6
-rw-r--r--dts/Bindings/arm/amazon,al.yaml33
-rw-r--r--dts/Bindings/arm/amlogic.yaml7
-rw-r--r--dts/Bindings/arm/amlogic/amlogic,meson-gx-ao-secure.yaml2
-rw-r--r--dts/Bindings/arm/arm,integrator.yaml6
-rw-r--r--dts/Bindings/arm/arm,realview.yaml66
-rw-r--r--dts/Bindings/arm/arm,scmi.txt5
-rw-r--r--dts/Bindings/arm/arm,scpi.txt2
-rw-r--r--dts/Bindings/arm/arm,vexpress-juno.yaml46
-rw-r--r--dts/Bindings/arm/atmel-at91.yaml7
-rw-r--r--dts/Bindings/arm/bcm/brcm,bcm11351.yaml2
-rw-r--r--dts/Bindings/arm/bcm/brcm,bcm21664.yaml2
-rw-r--r--dts/Bindings/arm/bcm/brcm,bcm23550.yaml2
-rw-r--r--dts/Bindings/arm/bcm/brcm,cygnus.yaml20
-rw-r--r--dts/Bindings/arm/bcm/brcm,hr2.yaml2
-rw-r--r--dts/Bindings/arm/bcm/brcm,ns2.yaml4
-rw-r--r--dts/Bindings/arm/bcm/brcm,nsp.yaml14
-rw-r--r--dts/Bindings/arm/bcm/brcm,stingray.yaml6
-rw-r--r--dts/Bindings/arm/bcm/brcm,vulcan-soc.yaml4
-rw-r--r--dts/Bindings/arm/bcm/raspberrypi,bcm2835-firmware.txt14
-rw-r--r--dts/Bindings/arm/bcm/raspberrypi,bcm2835-firmware.yaml68
-rw-r--r--dts/Bindings/arm/bitmain.yaml2
-rw-r--r--dts/Bindings/arm/calxeda/hb-sregs.yaml49
-rw-r--r--dts/Bindings/arm/calxeda/l2ecc.txt15
-rw-r--r--dts/Bindings/arm/calxeda/l2ecc.yaml42
-rw-r--r--dts/Bindings/arm/coresight-cti.yaml40
-rw-r--r--dts/Bindings/arm/coresight.txt13
-rw-r--r--dts/Bindings/arm/cpus.yaml90
-rw-r--r--dts/Bindings/arm/freescale/fsl,scu.txt10
-rw-r--r--dts/Bindings/arm/fsl.yaml22
-rw-r--r--dts/Bindings/arm/intel,keembay.yaml19
-rw-r--r--dts/Bindings/arm/keystone/ti,k3-sci-common.yaml44
-rw-r--r--dts/Bindings/arm/l2c2x0.yaml87
-rw-r--r--dts/Bindings/arm/marvell/ap80x-system-controller.txt2
-rw-r--r--dts/Bindings/arm/marvell/cp110-system-controller.txt2
-rw-r--r--dts/Bindings/arm/mediatek.yaml27
-rw-r--r--dts/Bindings/arm/mediatek/mediatek,apmixedsys.txt1
-rw-r--r--dts/Bindings/arm/mediatek/mediatek,audsys.txt1
-rw-r--r--dts/Bindings/arm/mediatek/mediatek,camsys.txt1
-rw-r--r--dts/Bindings/arm/mediatek/mediatek,imgsys.txt1
-rw-r--r--dts/Bindings/arm/mediatek/mediatek,infracfg.txt1
-rw-r--r--dts/Bindings/arm/mediatek/mediatek,mipi0a.txt28
-rw-r--r--dts/Bindings/arm/mediatek/mediatek,mmsys.txt8
-rw-r--r--dts/Bindings/arm/mediatek/mediatek,pericfg.txt36
-rw-r--r--dts/Bindings/arm/mediatek/mediatek,pericfg.yaml65
-rw-r--r--dts/Bindings/arm/mediatek/mediatek,topckgen.txt1
-rw-r--r--dts/Bindings/arm/mediatek/mediatek,vcodecsys.txt27
-rw-r--r--dts/Bindings/arm/microchip,sparx5.yaml65
-rw-r--r--dts/Bindings/arm/mstar/mstar,l3bridge.yaml44
-rw-r--r--dts/Bindings/arm/mstar/mstar.yaml33
-rw-r--r--dts/Bindings/arm/nvidia,tegra194-ccplex.yaml69
-rw-r--r--dts/Bindings/arm/nxp/lpc32xx.yaml9
-rw-r--r--dts/Bindings/arm/psci.yaml16
-rw-r--r--dts/Bindings/arm/qcom.yaml7
-rw-r--r--dts/Bindings/arm/realtek.yaml21
-rw-r--r--dts/Bindings/arm/renesas,prr.yaml2
-rw-r--r--dts/Bindings/arm/renesas.yaml23
-rw-r--r--dts/Bindings/arm/rockchip.yaml11
-rw-r--r--dts/Bindings/arm/samsung/exynos-chipid.yaml5
-rw-r--r--dts/Bindings/arm/samsung/samsung-boards.yaml1
-rw-r--r--dts/Bindings/arm/socionext/uniphier.yaml27
-rw-r--r--dts/Bindings/arm/stm32/st,mlahb.yaml2
-rw-r--r--dts/Bindings/arm/stm32/st,stm32-syscon.yaml20
-rw-r--r--dts/Bindings/arm/stm32/stm32.yaml3
-rw-r--r--dts/Bindings/arm/sunxi.yaml10
-rw-r--r--dts/Bindings/arm/syna.txt2
-rw-r--r--dts/Bindings/arm/tegra.yaml18
-rw-r--r--dts/Bindings/arm/tegra/nvidia,tegra20-pmc.yaml7
-rw-r--r--dts/Bindings/ata/faraday,ftide010.yaml4
-rw-r--r--dts/Bindings/ata/renesas,rcar-sata.yaml1
-rw-r--r--dts/Bindings/ata/sata_highbank.txt44
-rw-r--r--dts/Bindings/ata/sata_highbank.yaml92
-rw-r--r--dts/Bindings/auxdisplay/hit,hd44780.txt45
-rw-r--r--dts/Bindings/auxdisplay/hit,hd44780.yaml96
-rw-r--r--dts/Bindings/bus/allwinner,sun50i-a64-de2.yaml5
-rw-r--r--dts/Bindings/bus/allwinner,sun8i-a23-rsb.yaml4
-rw-r--r--dts/Bindings/bus/arm,integrator-ap-lm.yaml83
-rw-r--r--dts/Bindings/bus/baikal,bt1-apb.yaml90
-rw-r--r--dts/Bindings/bus/baikal,bt1-axi.yaml107
-rw-r--r--dts/Bindings/bus/mti,mips-cdmm.yaml35
-rw-r--r--dts/Bindings/bus/socionext,uniphier-system-bus.yaml4
-rw-r--r--dts/Bindings/clock/allwinner,sun4i-a10-gates-clk.yaml8
-rw-r--r--dts/Bindings/clock/baikal,bt1-ccu-div.yaml188
-rw-r--r--dts/Bindings/clock/baikal,bt1-ccu-pll.yaml131
-rw-r--r--dts/Bindings/clock/bitmain,bm1880-clk.yaml2
-rw-r--r--dts/Bindings/clock/brcm,bcm2711-dvp.yaml47
-rw-r--r--dts/Bindings/clock/brcm,bcm63xx-clocks.txt2
-rw-r--r--dts/Bindings/clock/calxeda.txt17
-rw-r--r--dts/Bindings/clock/calxeda.yaml82
-rw-r--r--dts/Bindings/clock/cirrus,lochnagar.txt94
-rw-r--r--dts/Bindings/clock/cirrus,lochnagar.yaml78
-rw-r--r--dts/Bindings/clock/clock-bindings.txt2
-rw-r--r--dts/Bindings/clock/fixed-factor-clock.yaml5
-rw-r--r--dts/Bindings/clock/fsl,plldig.yaml19
-rw-r--r--dts/Bindings/clock/idt,versaclock5.txt91
-rw-r--r--dts/Bindings/clock/idt,versaclock5.yaml154
-rw-r--r--dts/Bindings/clock/imx1-clock.txt26
-rw-r--r--dts/Bindings/clock/imx1-clock.yaml51
-rw-r--r--dts/Bindings/clock/imx21-clock.txt27
-rw-r--r--dts/Bindings/clock/imx21-clock.yaml51
-rw-r--r--dts/Bindings/clock/imx23-clock.txt70
-rw-r--r--dts/Bindings/clock/imx23-clock.yaml92
-rw-r--r--dts/Bindings/clock/imx25-clock.txt160
-rw-r--r--dts/Bindings/clock/imx25-clock.yaml186
-rw-r--r--dts/Bindings/clock/imx27-clock.txt27
-rw-r--r--dts/Bindings/clock/imx27-clock.yaml55
-rw-r--r--dts/Bindings/clock/imx28-clock.txt93
-rw-r--r--dts/Bindings/clock/imx28-clock.yaml115
-rw-r--r--dts/Bindings/clock/imx31-clock.txt90
-rw-r--r--dts/Bindings/clock/imx31-clock.yaml120
-rw-r--r--dts/Bindings/clock/imx35-clock.txt114
-rw-r--r--dts/Bindings/clock/imx35-clock.yaml139
-rw-r--r--dts/Bindings/clock/imx5-clock.txt28
-rw-r--r--dts/Bindings/clock/imx5-clock.yaml65
-rw-r--r--dts/Bindings/clock/imx6q-clock.txt41
-rw-r--r--dts/Bindings/clock/imx6q-clock.yaml71
-rw-r--r--dts/Bindings/clock/imx6sl-clock.txt10
-rw-r--r--dts/Bindings/clock/imx6sl-clock.yaml47
-rw-r--r--dts/Bindings/clock/imx6sll-clock.txt36
-rw-r--r--dts/Bindings/clock/imx6sll-clock.yaml65
-rw-r--r--dts/Bindings/clock/imx6sx-clock.txt13
-rw-r--r--dts/Bindings/clock/imx6sx-clock.yaml69
-rw-r--r--dts/Bindings/clock/imx6ul-clock.txt13
-rw-r--r--dts/Bindings/clock/imx6ul-clock.yaml65
-rw-r--r--dts/Bindings/clock/imx7d-clock.txt13
-rw-r--r--dts/Bindings/clock/imx7d-clock.yaml65
-rw-r--r--dts/Bindings/clock/imx7ulp-clock.txt103
-rw-r--r--dts/Bindings/clock/imx7ulp-pcc-clock.yaml121
-rw-r--r--dts/Bindings/clock/imx7ulp-scg-clock.yaml99
-rw-r--r--dts/Bindings/clock/imx8qxp-lpcg.txt51
-rw-r--r--dts/Bindings/clock/imx8qxp-lpcg.yaml73
-rw-r--r--dts/Bindings/clock/ingenic,cgu.txt57
-rw-r--r--dts/Bindings/clock/ingenic,cgu.yaml124
-rw-r--r--dts/Bindings/clock/intel,agilex.yaml46
-rw-r--r--dts/Bindings/clock/intel,cgu-lgm.yaml44
-rw-r--r--dts/Bindings/clock/marvell,mmp2-audio-clock.yaml75
-rw-r--r--dts/Bindings/clock/marvell,mmp2-clock.yaml5
-rw-r--r--dts/Bindings/clock/microchip,sparx5-dpll.yaml52
-rw-r--r--dts/Bindings/clock/qcom,a53pll.txt22
-rw-r--r--dts/Bindings/clock/qcom,a53pll.yaml59
-rw-r--r--dts/Bindings/clock/qcom,gcc-sc7180.yaml2
-rw-r--r--dts/Bindings/clock/qcom,gcc-sm8150.yaml2
-rw-r--r--dts/Bindings/clock/qcom,gcc-sm8250.yaml2
-rw-r--r--dts/Bindings/clock/qcom,gcc.yaml3
-rw-r--r--dts/Bindings/clock/qcom,gpucc.yaml82
-rw-r--r--dts/Bindings/clock/qcom,mmcc.yaml22
-rw-r--r--dts/Bindings/clock/qcom,msm8996-apcc.yaml54
-rw-r--r--dts/Bindings/clock/qcom,rpmcc.txt4
-rw-r--r--dts/Bindings/clock/qcom,sc7180-dispcc.yaml2
-rw-r--r--dts/Bindings/clock/qcom,sc7180-gpucc.yaml74
-rw-r--r--dts/Bindings/clock/qcom,sc7180-lpasscorecc.yaml108
-rw-r--r--dts/Bindings/clock/qcom,sc7180-mss.yaml2
-rw-r--r--dts/Bindings/clock/qcom,sc7180-videocc.yaml2
-rw-r--r--dts/Bindings/clock/qcom,sdm845-dispcc.yaml2
-rw-r--r--dts/Bindings/clock/qcom,sdm845-gpucc.yaml74
-rw-r--r--dts/Bindings/clock/qcom,sdm845-videocc.yaml2
-rw-r--r--dts/Bindings/clock/renesas,cpg-clocks.yaml241
-rw-r--r--dts/Bindings/clock/renesas,cpg-div6-clock.yaml60
-rw-r--r--dts/Bindings/clock/renesas,cpg-div6-clocks.txt40
-rw-r--r--dts/Bindings/clock/renesas,cpg-mssr.yaml2
-rw-r--r--dts/Bindings/clock/renesas,cpg-mstp-clocks.txt60
-rw-r--r--dts/Bindings/clock/renesas,cpg-mstp-clocks.yaml82
-rw-r--r--dts/Bindings/clock/renesas,r8a73a4-cpg-clocks.txt33
-rw-r--r--dts/Bindings/clock/renesas,r8a7740-cpg-clocks.txt41
-rw-r--r--dts/Bindings/clock/renesas,r8a7778-cpg-clocks.txt47
-rw-r--r--dts/Bindings/clock/renesas,r8a7779-cpg-clocks.txt49
-rw-r--r--dts/Bindings/clock/renesas,rcar-usb2-clock-sel.txt4
-rw-r--r--dts/Bindings/clock/renesas,rz-cpg-clocks.txt53
-rw-r--r--dts/Bindings/clock/renesas,sh73a0-cpg-clocks.txt35
-rw-r--r--dts/Bindings/clock/rockchip,rk3288-cru.txt8
-rw-r--r--dts/Bindings/clock/silabs,si514.txt2
-rw-r--r--dts/Bindings/clock/silabs,si5341.txt11
-rw-r--r--dts/Bindings/clock/silabs,si5351.txt2
-rw-r--r--dts/Bindings/clock/silabs,si570.txt4
-rw-r--r--dts/Bindings/clock/sprd,sc9863a-clk.yaml32
-rw-r--r--dts/Bindings/clock/ti,cdce706.txt2
-rw-r--r--dts/Bindings/clock/ti,cdce925.txt8
-rw-r--r--dts/Bindings/connector/usb-connector.yaml73
-rw-r--r--dts/Bindings/cpufreq/cpufreq-dt.txt3
-rw-r--r--dts/Bindings/cpufreq/cpufreq-mediatek.txt4
-rw-r--r--dts/Bindings/cpufreq/nvidia,tegra20-cpufreq.txt56
-rw-r--r--dts/Bindings/crypto/allwinner,sun4i-a10-crypto.yaml14
-rw-r--r--dts/Bindings/crypto/allwinner,sun8i-ce.yaml16
-rw-r--r--dts/Bindings/crypto/amlogic,gxl-crypto.yaml4
-rw-r--r--dts/Bindings/crypto/st,stm32-hash.yaml9
-rw-r--r--dts/Bindings/crypto/ti,sa2ul.yaml76
-rw-r--r--dts/Bindings/devfreq/rk3399_dmc.txt2
-rw-r--r--dts/Bindings/display/allwinner,sun4i-a10-display-engine.yaml7
-rw-r--r--dts/Bindings/display/allwinner,sun4i-a10-hdmi.yaml40
-rw-r--r--dts/Bindings/display/allwinner,sun4i-a10-tcon.yaml63
-rw-r--r--dts/Bindings/display/allwinner,sun6i-a31-mipi-dsi.yaml30
-rw-r--r--dts/Bindings/display/allwinner,sun8i-a83t-de2-mixer.yaml3
-rw-r--r--dts/Bindings/display/allwinner,sun8i-a83t-dw-hdmi.yaml10
-rw-r--r--dts/Bindings/display/brcm,bcm-vc4.txt174
-rw-r--r--dts/Bindings/display/brcm,bcm2835-dpi.yaml62
-rw-r--r--dts/Bindings/display/brcm,bcm2835-dsi0.yaml84
-rw-r--r--dts/Bindings/display/brcm,bcm2835-hdmi.yaml79
-rw-r--r--dts/Bindings/display/brcm,bcm2835-hvs.yaml37
-rw-r--r--dts/Bindings/display/brcm,bcm2835-pixelvalve0.yaml40
-rw-r--r--dts/Bindings/display/brcm,bcm2835-txp.yaml37
-rw-r--r--dts/Bindings/display/brcm,bcm2835-v3d.yaml42
-rw-r--r--dts/Bindings/display/brcm,bcm2835-vc4.yaml34
-rw-r--r--dts/Bindings/display/brcm,bcm2835-vec.yaml44
-rw-r--r--dts/Bindings/display/bridge/adi,adv7123.txt50
-rw-r--r--dts/Bindings/display/bridge/analogix,anx7814.yaml119
-rw-r--r--dts/Bindings/display/bridge/anx6345.yaml8
-rw-r--r--dts/Bindings/display/bridge/anx7814.txt42
-rw-r--r--dts/Bindings/display/bridge/chrontel,ch7033.yaml77
-rw-r--r--dts/Bindings/display/bridge/dumb-vga-dac.txt50
-rw-r--r--dts/Bindings/display/bridge/dw_mipi_dsi.txt32
-rw-r--r--dts/Bindings/display/bridge/ite,it6505.yaml91
-rw-r--r--dts/Bindings/display/bridge/lvds-codec.yaml26
-rw-r--r--dts/Bindings/display/bridge/nwl-dsi.yaml226
-rw-r--r--dts/Bindings/display/bridge/ps8640.yaml8
-rw-r--r--dts/Bindings/display/bridge/renesas,lvds.txt85
-rw-r--r--dts/Bindings/display/bridge/renesas,lvds.yaml248
-rw-r--r--dts/Bindings/display/bridge/sii902x.txt2
-rw-r--r--dts/Bindings/display/bridge/simple-bridge.yaml99
-rw-r--r--dts/Bindings/display/bridge/snps,dw-mipi-dsi.yaml68
-rw-r--r--dts/Bindings/display/bridge/thine,thc63lvd1024.txt66
-rw-r--r--dts/Bindings/display/bridge/thine,thc63lvd1024.yaml121
-rw-r--r--dts/Bindings/display/bridge/ti,sn65dsi86.txt87
-rw-r--r--dts/Bindings/display/bridge/ti,sn65dsi86.yaml293
-rw-r--r--dts/Bindings/display/bridge/ti,tfp410.txt66
-rw-r--r--dts/Bindings/display/bridge/ti,tfp410.yaml131
-rw-r--r--dts/Bindings/display/bridge/ti,ths813x.txt51
-rw-r--r--dts/Bindings/display/connector/analog-tv-connector.txt31
-rw-r--r--dts/Bindings/display/connector/analog-tv-connector.yaml52
-rw-r--r--dts/Bindings/display/connector/dvi-connector.txt36
-rw-r--r--dts/Bindings/display/connector/dvi-connector.yaml70
-rw-r--r--dts/Bindings/display/connector/hdmi-connector.txt31
-rw-r--r--dts/Bindings/display/connector/hdmi-connector.yaml64
-rw-r--r--dts/Bindings/display/connector/vga-connector.txt36
-rw-r--r--dts/Bindings/display/connector/vga-connector.yaml46
-rw-r--r--dts/Bindings/display/dsi-controller.yaml14
-rw-r--r--dts/Bindings/display/ilitek,ili9486.yaml4
-rw-r--r--dts/Bindings/display/imx/fsl-imx-drm.txt4
-rw-r--r--dts/Bindings/display/imx/ldb.txt4
-rw-r--r--dts/Bindings/display/ingenic,ipu.yaml65
-rw-r--r--dts/Bindings/display/ingenic,lcd.txt45
-rw-r--r--dts/Bindings/display/ingenic,lcd.yaml126
-rw-r--r--dts/Bindings/display/mediatek/mediatek,dpi.txt6
-rw-r--r--dts/Bindings/display/mediatek/mediatek,dsi.txt10
-rw-r--r--dts/Bindings/display/msm/dsi.txt1
-rw-r--r--dts/Bindings/display/msm/gmu.yaml38
-rw-r--r--dts/Bindings/display/msm/gpu.txt28
-rw-r--r--dts/Bindings/display/panel/arm,versatile-tft-panel.txt31
-rw-r--r--dts/Bindings/display/panel/arm,versatile-tft-panel.yaml54
-rw-r--r--dts/Bindings/display/panel/asus,z00t-tm5p5-nt35596.yaml56
-rw-r--r--dts/Bindings/display/panel/boe,himax8279d.txt24
-rw-r--r--dts/Bindings/display/panel/boe,himax8279d.yaml59
-rw-r--r--dts/Bindings/display/panel/boe,tv101wum-nl6.yaml14
-rw-r--r--dts/Bindings/display/panel/display-timings.yaml8
-rw-r--r--dts/Bindings/display/panel/elida,kd35t133.yaml4
-rw-r--r--dts/Bindings/display/panel/feixin,k101-im2ba02.yaml6
-rw-r--r--dts/Bindings/display/panel/feiyang,fy07024di26a30d.txt20
-rw-r--r--dts/Bindings/display/panel/feiyang,fy07024di26a30d.yaml58
-rw-r--r--dts/Bindings/display/panel/ilitek,ili9322.txt49
-rw-r--r--dts/Bindings/display/panel/ilitek,ili9322.yaml70
-rw-r--r--dts/Bindings/display/panel/ilitek,ili9881c.txt20
-rw-r--r--dts/Bindings/display/panel/ilitek,ili9881c.yaml49
-rw-r--r--dts/Bindings/display/panel/innolux,p079zca.txt22
-rw-r--r--dts/Bindings/display/panel/innolux,p097pfg.txt24
-rw-r--r--dts/Bindings/display/panel/innolux,p097pfg.yaml56
-rw-r--r--dts/Bindings/display/panel/innolux,p120zdg-bf1.txt22
-rw-r--r--dts/Bindings/display/panel/innolux,p120zdg-bf1.yaml43
-rw-r--r--dts/Bindings/display/panel/jdi,lt070me05000.txt31
-rw-r--r--dts/Bindings/display/panel/jdi,lt070me05000.yaml69
-rw-r--r--dts/Bindings/display/panel/kingdisplay,kd035g6-54nt.txt42
-rw-r--r--dts/Bindings/display/panel/kingdisplay,kd035g6-54nt.yaml65
-rw-r--r--dts/Bindings/display/panel/kingdisplay,kd097d04.txt22
-rw-r--r--dts/Bindings/display/panel/leadtek,ltk050h3146w.yaml51
-rw-r--r--dts/Bindings/display/panel/leadtek,ltk500hd1829.yaml4
-rw-r--r--dts/Bindings/display/panel/lg,acx467akm-7.txt7
-rw-r--r--dts/Bindings/display/panel/lg,ld070wx3-sl01.txt7
-rw-r--r--dts/Bindings/display/panel/lg,lg4573.txt19
-rw-r--r--dts/Bindings/display/panel/lg,lg4573.yaml45
-rw-r--r--dts/Bindings/display/panel/lg,lh500wx1-sd03.txt7
-rw-r--r--dts/Bindings/display/panel/lgphilips,lb035q02.txt33
-rw-r--r--dts/Bindings/display/panel/lgphilips,lb035q02.yaml59
-rw-r--r--dts/Bindings/display/panel/novatek,nt35510.yaml4
-rw-r--r--dts/Bindings/display/panel/olimex,lcd-olinuxino.txt42
-rw-r--r--dts/Bindings/display/panel/olimex,lcd-olinuxino.yaml70
-rw-r--r--dts/Bindings/display/panel/osddisplays,osd101t2587-53ts.txt14
-rw-r--r--dts/Bindings/display/panel/panel-common.yaml28
-rw-r--r--dts/Bindings/display/panel/panel-dsi-cm.txt29
-rw-r--r--dts/Bindings/display/panel/panel-dsi-cm.yaml86
-rw-r--r--dts/Bindings/display/panel/panel-simple-dsi.yaml16
-rw-r--r--dts/Bindings/display/panel/panel-simple.yaml30
-rw-r--r--dts/Bindings/display/panel/panel-timing.yaml140
-rw-r--r--dts/Bindings/display/panel/raydium,rm67191.txt41
-rw-r--r--dts/Bindings/display/panel/raydium,rm67191.yaml75
-rw-r--r--dts/Bindings/display/panel/raydium,rm68200.yaml4
-rw-r--r--dts/Bindings/display/panel/rocktech,jh057n00900.txt23
-rw-r--r--dts/Bindings/display/panel/rocktech,jh057n00900.yaml71
-rw-r--r--dts/Bindings/display/panel/samsung,amoled-mipi-dsi.yaml65
-rw-r--r--dts/Bindings/display/panel/samsung,ld9040.txt66
-rw-r--r--dts/Bindings/display/panel/samsung,ld9040.yaml107
-rw-r--r--dts/Bindings/display/panel/samsung,s6d16d0.txt30
-rw-r--r--dts/Bindings/display/panel/samsung,s6d16d0.yaml56
-rw-r--r--dts/Bindings/display/panel/samsung,s6e3ha2.txt31
-rw-r--r--dts/Bindings/display/panel/samsung,s6e63j0x03.txt24
-rw-r--r--dts/Bindings/display/panel/samsung,s6e63m0.txt33
-rw-r--r--dts/Bindings/display/panel/samsung,s6e63m0.yaml60
-rw-r--r--dts/Bindings/display/panel/samsung,s6e88a0-ams452ef01.yaml4
-rw-r--r--dts/Bindings/display/panel/samsung,s6e8aa0.txt56
-rw-r--r--dts/Bindings/display/panel/samsung,s6e8aa0.yaml100
-rw-r--r--dts/Bindings/display/panel/seiko,43wvf1g.txt23
-rw-r--r--dts/Bindings/display/panel/seiko,43wvf1g.yaml50
-rw-r--r--dts/Bindings/display/panel/sharp,lq101r1sx01.txt49
-rw-r--r--dts/Bindings/display/panel/sharp,lq101r1sx01.yaml87
-rw-r--r--dts/Bindings/display/panel/sharp,lq150x1lg11.txt36
-rw-r--r--dts/Bindings/display/panel/sharp,lq150x1lg11.yaml58
-rw-r--r--dts/Bindings/display/panel/sharp,ls037v7dw01.txt43
-rw-r--r--dts/Bindings/display/panel/sharp,ls037v7dw01.yaml68
-rw-r--r--dts/Bindings/display/panel/sharp,ls043t1le01.txt22
-rw-r--r--dts/Bindings/display/panel/sharp,ls043t1le01.yaml51
-rw-r--r--dts/Bindings/display/panel/simple-panel.txt1
-rw-r--r--dts/Bindings/display/panel/sitronix,st7701.txt30
-rw-r--r--dts/Bindings/display/panel/sitronix,st7701.yaml69
-rw-r--r--dts/Bindings/display/panel/sitronix,st7789v.txt37
-rw-r--r--dts/Bindings/display/panel/sitronix,st7789v.yaml63
-rw-r--r--dts/Bindings/display/panel/sony,acx424akp.yaml2
-rw-r--r--dts/Bindings/display/panel/sony,acx565akm.txt30
-rw-r--r--dts/Bindings/display/panel/sony,acx565akm.yaml57
-rw-r--r--dts/Bindings/display/panel/startek,startek-kd050c.txt4
-rw-r--r--dts/Bindings/display/panel/startek,startek-kd050c.yaml33
-rw-r--r--dts/Bindings/display/panel/tpo,td.yaml65
-rw-r--r--dts/Bindings/display/panel/tpo,td028ttec1.txt32
-rw-r--r--dts/Bindings/display/panel/tpo,td043mtea1.txt33
-rw-r--r--dts/Bindings/display/panel/visionox,rm69299.yaml57
-rw-r--r--dts/Bindings/display/panel/xinpeng,xpp055c272.yaml4
-rw-r--r--dts/Bindings/display/renesas,cmm.yaml18
-rw-r--r--dts/Bindings/display/renesas,du.txt10
-rw-r--r--dts/Bindings/display/rockchip/rockchip,rk3066-hdmi.txt72
-rw-r--r--dts/Bindings/display/rockchip/rockchip,rk3066-hdmi.yaml140
-rw-r--r--dts/Bindings/display/rockchip/rockchip-drm.yaml2
-rw-r--r--dts/Bindings/display/rockchip/rockchip-vop.txt74
-rw-r--r--dts/Bindings/display/rockchip/rockchip-vop.yaml134
-rw-r--r--dts/Bindings/display/simple-framebuffer.yaml44
-rw-r--r--dts/Bindings/display/st,stm32-dsi.yaml3
-rw-r--r--dts/Bindings/display/tegra/nvidia,tegra20-host1x.txt73
-rw-r--r--dts/Bindings/display/ti/ti,am65x-dss.yaml19
-rw-r--r--dts/Bindings/display/ti/ti,j721e-dss.yaml36
-rw-r--r--dts/Bindings/display/tilcdc/tilcdc.txt2
-rw-r--r--dts/Bindings/display/xlnx/xlnx,zynqmp-dpsub.yaml174
-rw-r--r--dts/Bindings/dma/arm-pl330.txt1
-rw-r--r--dts/Bindings/dma/dma-common.yaml3
-rw-r--r--dts/Bindings/dma/ingenic,dma.yaml80
-rw-r--r--dts/Bindings/dma/jz4780-dma.txt64
-rw-r--r--dts/Bindings/dma/mtk-uart-apdma.txt3
-rw-r--r--dts/Bindings/dma/owl-dma.txt47
-rw-r--r--dts/Bindings/dma/owl-dma.yaml79
-rw-r--r--dts/Bindings/dma/renesas,rcar-dmac.txt117
-rw-r--r--dts/Bindings/dma/renesas,rcar-dmac.yaml151
-rw-r--r--dts/Bindings/dma/renesas,usb-dmac.txt55
-rw-r--r--dts/Bindings/dma/renesas,usb-dmac.yaml104
-rw-r--r--dts/Bindings/dma/sifive,fu540-c000-pdma.yaml2
-rw-r--r--dts/Bindings/dma/snps,dma-spear1340.yaml176
-rw-r--r--dts/Bindings/dma/snps-dma.txt69
-rw-r--r--dts/Bindings/dma/st,stm32-dma.yaml5
-rw-r--r--dts/Bindings/dma/ti/k3-udma.yaml29
-rw-r--r--dts/Bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml68
-rw-r--r--dts/Bindings/dsp/fsl,dsp.yaml6
-rw-r--r--dts/Bindings/eeprom/at24.yaml13
-rw-r--r--dts/Bindings/example-schema.yaml21
-rw-r--r--dts/Bindings/extcon/extcon-arizona.txt76
-rw-r--r--dts/Bindings/extcon/extcon-usbc-cros-ec.yaml3
-rw-r--r--dts/Bindings/extcon/wlf,arizona.yaml125
-rw-r--r--dts/Bindings/firmware/intel,stratix10-svc.txt2
-rw-r--r--dts/Bindings/firmware/qcom,scm.txt2
-rw-r--r--dts/Bindings/fpga/fpga-region.txt2
-rw-r--r--dts/Bindings/fpga/intel-stratix10-soc-fpga-mgr.txt3
-rw-r--r--dts/Bindings/fpga/xilinx-slave-serial.txt16
-rw-r--r--dts/Bindings/fsi/ibm,fsi2spi.yaml2
-rw-r--r--dts/Bindings/fuse/nvidia,tegra20-fuse.txt5
-rw-r--r--dts/Bindings/gpio/brcm,xgs-iproc-gpio.yaml8
-rw-r--r--dts/Bindings/gpio/fsl-imx-gpio.txt35
-rw-r--r--dts/Bindings/gpio/fsl-imx-gpio.yaml68
-rw-r--r--dts/Bindings/gpio/gpio-mxs.txt88
-rw-r--r--dts/Bindings/gpio/gpio-mxs.yaml136
-rw-r--r--dts/Bindings/gpio/gpio-pca953x.txt1
-rw-r--r--dts/Bindings/gpio/gpio-pca9570.yaml47
-rw-r--r--dts/Bindings/gpio/gpio-zynq.txt4
-rw-r--r--dts/Bindings/gpio/mediatek,mt7621-gpio.txt2
-rw-r--r--dts/Bindings/gpio/mrvl-gpio.txt48
-rw-r--r--dts/Bindings/gpio/mrvl-gpio.yaml173
-rw-r--r--dts/Bindings/gpio/renesas,em-gio.yaml70
-rw-r--r--dts/Bindings/gpio/renesas,gpio-rcar.txt94
-rw-r--r--dts/Bindings/gpio/renesas,rcar-gpio.yaml144
-rw-r--r--dts/Bindings/gpio/sifive,gpio.yaml2
-rw-r--r--dts/Bindings/gpio/snps,dw-apb-gpio.yaml133
-rw-r--r--dts/Bindings/gpio/snps-dwapb-gpio.txt65
-rw-r--r--dts/Bindings/gpu/arm,mali-bifrost.yaml6
-rw-r--r--dts/Bindings/gpu/arm,mali-midgard.yaml20
-rw-r--r--dts/Bindings/gpu/arm,mali-utgard.yaml6
-rw-r--r--dts/Bindings/gpu/nvidia,gk20a.txt25
-rw-r--r--dts/Bindings/gpu/vivante,gc.yaml5
-rw-r--r--dts/Bindings/hwlock/qcom-hwspinlock.txt39
-rw-r--r--dts/Bindings/hwlock/qcom-hwspinlock.yaml42
-rw-r--r--dts/Bindings/hwmon/adi,axi-fan-control.yaml5
-rw-r--r--dts/Bindings/hwmon/adi,ltc2947.yaml32
-rw-r--r--dts/Bindings/hwmon/adt7475.yaml18
-rw-r--r--dts/Bindings/hwmon/baikal,bt1-pvt.yaml107
-rw-r--r--dts/Bindings/hwmon/cirrus,lochnagar.txt26
-rw-r--r--dts/Bindings/hwmon/cirrus,lochnagar.yaml35
-rw-r--r--dts/Bindings/hwmon/gpio-fan.txt3
-rw-r--r--dts/Bindings/hwmon/lm90.txt4
-rw-r--r--dts/Bindings/hwmon/microchip,sparx5-temp.yaml44
-rw-r--r--dts/Bindings/hwmon/ti,tmp513.yaml25
-rw-r--r--dts/Bindings/i2c/brcm,bcm2835-i2c.txt2
-rw-r--r--dts/Bindings/i2c/cdns,i2c-r1p10.yaml58
-rw-r--r--dts/Bindings/i2c/i2c-cadence.txt28
-rw-r--r--dts/Bindings/i2c/i2c-designware.txt73
-rw-r--r--dts/Bindings/i2c/i2c-gpio.yaml8
-rw-r--r--dts/Bindings/i2c/i2c-imx-lpi2c.txt20
-rw-r--r--dts/Bindings/i2c/i2c-imx-lpi2c.yaml47
-rw-r--r--dts/Bindings/i2c/i2c-imx.txt49
-rw-r--r--dts/Bindings/i2c/i2c-imx.yaml103
-rw-r--r--dts/Bindings/i2c/i2c-jz4780.txt33
-rw-r--r--dts/Bindings/i2c/i2c-mt65xx.txt2
-rw-r--r--dts/Bindings/i2c/i2c-mxs.txt25
-rw-r--r--dts/Bindings/i2c/i2c-mxs.yaml51
-rw-r--r--dts/Bindings/i2c/i2c-pxa.txt31
-rw-r--r--dts/Bindings/i2c/i2c-pxa.yaml74
-rw-r--r--dts/Bindings/i2c/i2c-qcom-cci.txt92
-rw-r--r--dts/Bindings/i2c/i2c-rk3x.yaml10
-rw-r--r--dts/Bindings/i2c/i2c-xiic.txt25
-rw-r--r--dts/Bindings/i2c/i2c.txt83
-rw-r--r--dts/Bindings/i2c/ingenic,i2c.yaml88
-rw-r--r--dts/Bindings/i2c/marvell,mv64xxx-i2c.yaml3
-rw-r--r--dts/Bindings/i2c/nuvoton,npcm7xx-i2c.yaml62
-rw-r--r--dts/Bindings/i2c/nvidia,tegra20-i2c.txt13
-rw-r--r--dts/Bindings/i2c/renesas,i2c.txt2
-rw-r--r--dts/Bindings/i2c/renesas,iic.txt2
-rw-r--r--dts/Bindings/i2c/snps,designware-i2c.yaml156
-rw-r--r--dts/Bindings/i2c/st,stm32-i2c.yaml23
-rw-r--r--dts/Bindings/i2c/xlnx,xps-iic-2.00.a.yaml49
-rw-r--r--dts/Bindings/iio/accel/adi,adxl345.yaml4
-rw-r--r--dts/Bindings/iio/accel/bma180.txt8
-rw-r--r--dts/Bindings/iio/accel/kionix,kxsd9.txt22
-rw-r--r--dts/Bindings/iio/accel/kionix,kxsd9.yaml65
-rw-r--r--dts/Bindings/iio/adc/adi,ad7124.yaml9
-rw-r--r--dts/Bindings/iio/adc/adi,ad7606.yaml8
-rw-r--r--dts/Bindings/iio/adc/adi,ad9467.yaml65
-rw-r--r--dts/Bindings/iio/adc/adi,axi-adc.yaml62
-rw-r--r--dts/Bindings/iio/adc/ingenic,adc.txt49
-rw-r--r--dts/Bindings/iio/adc/ingenic,adc.yaml71
-rw-r--r--dts/Bindings/iio/adc/lltc,ltc2496.yaml9
-rw-r--r--dts/Bindings/iio/adc/maxim,max1238.yaml2
-rw-r--r--dts/Bindings/iio/adc/maxim,max1241.yaml63
-rw-r--r--dts/Bindings/iio/adc/microchip,mcp3911.yaml7
-rw-r--r--dts/Bindings/iio/adc/qcom,spmi-vadc.txt173
-rw-r--r--dts/Bindings/iio/adc/qcom,spmi-vadc.yaml276
-rw-r--r--dts/Bindings/iio/adc/rockchip-saradc.txt37
-rw-r--r--dts/Bindings/iio/adc/rockchip-saradc.yaml80
-rw-r--r--dts/Bindings/iio/adc/st,stm32-adc.yaml35
-rw-r--r--dts/Bindings/iio/adc/st,stm32-dfsdm-adc.yaml27
-rw-r--r--dts/Bindings/iio/adc/ti,ads8688.yaml45
-rw-r--r--dts/Bindings/iio/adc/ti-ads8688.txt20
-rw-r--r--dts/Bindings/iio/amplifiers/adi,hmc425a.yaml4
-rw-r--r--dts/Bindings/iio/chemical/ams,ccs811.yaml53
-rw-r--r--dts/Bindings/iio/chemical/atlas,sensor.yaml12
-rw-r--r--dts/Bindings/iio/chemical/sensirion,scd30.yaml68
-rw-r--r--dts/Bindings/iio/common.yaml35
-rw-r--r--dts/Bindings/iio/dac/adi,ad5770r.yaml60
-rw-r--r--dts/Bindings/iio/dac/ltc2632.txt8
-rw-r--r--dts/Bindings/iio/dac/st,stm32-dac.txt63
-rw-r--r--dts/Bindings/iio/dac/st,stm32-dac.yaml110
-rw-r--r--dts/Bindings/iio/dac/ti,dac7612.txt2
-rw-r--r--dts/Bindings/iio/gyroscope/bmg160.txt2
-rw-r--r--dts/Bindings/iio/iio-bindings.txt2
-rw-r--r--dts/Bindings/iio/imu/adi,adis16475.yaml136
-rw-r--r--dts/Bindings/iio/imu/bmi160.txt37
-rw-r--r--dts/Bindings/iio/imu/bosch,bmi160.yaml89
-rw-r--r--dts/Bindings/iio/imu/invensense,icm42600.yaml90
-rw-r--r--dts/Bindings/iio/light/amstaos,tsl2563.yaml48
-rw-r--r--dts/Bindings/iio/light/apds9300.txt2
-rw-r--r--dts/Bindings/iio/light/apds9960.txt2
-rw-r--r--dts/Bindings/iio/light/opt3001.txt2
-rw-r--r--dts/Bindings/iio/light/tsl2563.txt19
-rw-r--r--dts/Bindings/iio/light/tsl2772.yaml13
-rw-r--r--dts/Bindings/iio/light/vcnl4000.txt24
-rw-r--r--dts/Bindings/iio/light/vishay,vcnl4000.yaml50
-rw-r--r--dts/Bindings/iio/light/vl6180.txt2
-rw-r--r--dts/Bindings/iio/magnetometer/ak8974.txt4
-rw-r--r--dts/Bindings/iio/magnetometer/ak8975.txt30
-rw-r--r--dts/Bindings/iio/magnetometer/asahi-kasei,ak8975.yaml83
-rw-r--r--dts/Bindings/iio/magnetometer/bmc150_magn.txt6
-rw-r--r--dts/Bindings/iio/multiplexer/io-channel-mux.txt2
-rw-r--r--dts/Bindings/iio/potentiometer/mcp41010.txt2
-rw-r--r--dts/Bindings/iio/potentiostat/lmp91000.txt4
-rw-r--r--dts/Bindings/iio/pressure/asc,dlhl60d.yaml2
-rw-r--r--dts/Bindings/iio/proximity/devantech-srf04.yaml4
-rw-r--r--dts/Bindings/iio/proximity/vishay,vcnl3020.yaml62
-rw-r--r--dts/Bindings/iio/st-sensors.txt1
-rw-r--r--dts/Bindings/iio/temperature/adi,ltc2983.yaml60
-rw-r--r--dts/Bindings/index.rst12
-rw-r--r--dts/Bindings/input/allwinner,sun4i-a10-lradc-keys.yaml9
-rw-r--r--dts/Bindings/input/elants_i2c.txt34
-rw-r--r--dts/Bindings/input/gpio-keys-polled.txt45
-rw-r--r--dts/Bindings/input/gpio-keys.txt58
-rw-r--r--dts/Bindings/input/gpio-keys.yaml149
-rw-r--r--dts/Bindings/input/imx-keypad.txt53
-rw-r--r--dts/Bindings/input/imx-keypad.yaml85
-rw-r--r--dts/Bindings/input/input.yaml9
-rw-r--r--dts/Bindings/input/iqs269a.yaml555
-rw-r--r--dts/Bindings/input/iqs62x-keys.yaml7
-rw-r--r--dts/Bindings/input/matrix-keymap.txt28
-rw-r--r--dts/Bindings/input/matrix-keymap.yaml46
-rw-r--r--dts/Bindings/input/msm-vibrator.txt36
-rw-r--r--dts/Bindings/input/touchscreen/cypress,cy8ctma140.yaml72
-rw-r--r--dts/Bindings/input/touchscreen/edt-ft5x06.yaml40
-rw-r--r--dts/Bindings/input/touchscreen/eeti,exc3000.yaml58
-rw-r--r--dts/Bindings/input/touchscreen/elan,elants_i2c.yaml69
-rw-r--r--dts/Bindings/input/touchscreen/exc3000.txt26
-rw-r--r--dts/Bindings/input/touchscreen/goodix.yaml7
-rw-r--r--dts/Bindings/input/touchscreen/mms114.txt3
-rw-r--r--dts/Bindings/input/touchscreen/touchscreen.yaml12
-rw-r--r--dts/Bindings/interconnect/fsl,imx8m-noc.yaml101
-rw-r--r--dts/Bindings/interconnect/qcom,msm8916.yaml4
-rw-r--r--dts/Bindings/interconnect/qcom,msm8974.yaml4
-rw-r--r--dts/Bindings/interconnect/qcom,qcs404.yaml4
-rw-r--r--dts/Bindings/interconnect/qcom,sc7180.yaml8
-rw-r--r--dts/Bindings/interconnect/qcom,sdm845.yaml6
-rw-r--r--dts/Bindings/interrupt-controller/allwinner,sun7i-a20-sc-nmi.yaml12
-rw-r--r--dts/Bindings/interrupt-controller/arm,gic-v3.yaml39
-rw-r--r--dts/Bindings/interrupt-controller/arm,gic.yaml9
-rw-r--r--dts/Bindings/interrupt-controller/brcm,l2-intc.txt5
-rw-r--r--dts/Bindings/interrupt-controller/csky,mpintc.txt2
-rw-r--r--dts/Bindings/interrupt-controller/fsl,irqsteer.txt35
-rw-r--r--dts/Bindings/interrupt-controller/fsl,irqsteer.yaml89
-rw-r--r--dts/Bindings/interrupt-controller/ingenic,intc.txt28
-rw-r--r--dts/Bindings/interrupt-controller/ingenic,intc.yaml63
-rw-r--r--dts/Bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml8
-rw-r--r--dts/Bindings/interrupt-controller/loongson,htvec.yaml57
-rw-r--r--dts/Bindings/interrupt-controller/loongson,liointc.yaml12
-rw-r--r--dts/Bindings/interrupt-controller/loongson,pch-msi.yaml60
-rw-r--r--dts/Bindings/interrupt-controller/loongson,pch-pic.yaml55
-rw-r--r--dts/Bindings/interrupt-controller/mips-gic.txt67
-rw-r--r--dts/Bindings/interrupt-controller/mrvl,intc.txt64
-rw-r--r--dts/Bindings/interrupt-controller/mrvl,intc.yaml134
-rw-r--r--dts/Bindings/interrupt-controller/mti,gic.yaml146
-rw-r--r--dts/Bindings/interrupt-controller/renesas,intc-irqpin.txt62
-rw-r--r--dts/Bindings/interrupt-controller/renesas,intc-irqpin.yaml107
-rw-r--r--dts/Bindings/interrupt-controller/renesas,irqc.yaml3
-rw-r--r--dts/Bindings/interrupt-controller/renesas,rza1-irqc.txt43
-rw-r--r--dts/Bindings/interrupt-controller/renesas,rza1-irqc.yaml80
-rw-r--r--dts/Bindings/interrupt-controller/st,stm32-exti.yaml12
-rw-r--r--dts/Bindings/interrupt-controller/ti,sci-intr.txt2
-rw-r--r--dts/Bindings/iommu/allwinner,sun50i-h6-iommu.yaml61
-rw-r--r--dts/Bindings/iommu/arm,smmu.yaml39
-rw-r--r--dts/Bindings/iommu/mediatek,iommu.txt2
-rw-r--r--dts/Bindings/iommu/renesas,ipmmu-vmsa.txt73
-rw-r--r--dts/Bindings/iommu/renesas,ipmmu-vmsa.yaml100
-rw-r--r--dts/Bindings/iommu/samsung,sysmmu.yaml10
-rw-r--r--dts/Bindings/ipmi/ipmi-smic.txt25
-rw-r--r--dts/Bindings/ipmi/ipmi-smic.yaml61
-rw-r--r--dts/Bindings/leds/backlight/gpio-backlight.txt16
-rw-r--r--dts/Bindings/leds/backlight/gpio-backlight.yaml41
-rw-r--r--dts/Bindings/leds/backlight/led-backlight.txt28
-rw-r--r--dts/Bindings/leds/backlight/led-backlight.yaml57
-rw-r--r--dts/Bindings/leds/backlight/pwm-backlight.txt61
-rw-r--r--dts/Bindings/leds/backlight/pwm-backlight.yaml104
-rw-r--r--dts/Bindings/leds/backlight/qcom-wled.txt154
-rw-r--r--dts/Bindings/leds/backlight/qcom-wled.yaml253
-rw-r--r--dts/Bindings/leds/common.yaml13
-rw-r--r--dts/Bindings/leds/cznic,turris-omnia-leds.yaml90
-rw-r--r--dts/Bindings/leds/leds-aw2013.yaml90
-rw-r--r--dts/Bindings/leds/leds-class-multicolor.yaml37
-rw-r--r--dts/Bindings/leds/leds-gpio.yaml3
-rw-r--r--dts/Bindings/leds/leds-lm3532.txt2
-rw-r--r--dts/Bindings/leds/leds-lm3601x.txt4
-rw-r--r--dts/Bindings/leds/leds-lm36274.txt2
-rw-r--r--dts/Bindings/leds/leds-lm3692x.txt2
-rw-r--r--dts/Bindings/leds/leds-lm3697.txt2
-rw-r--r--dts/Bindings/leds/leds-lp55xx.txt228
-rw-r--r--dts/Bindings/leds/leds-lp55xx.yaml220
-rw-r--r--dts/Bindings/leds/leds-lp8860.txt2
-rw-r--r--dts/Bindings/leds/leds-pca955x.txt6
-rw-r--r--dts/Bindings/leds/leds-sgm3140.yaml61
-rw-r--r--dts/Bindings/leds/rohm,bd71828-leds.yaml9
-rw-r--r--dts/Bindings/mailbox/fsl,mu.txt58
-rw-r--r--dts/Bindings/mailbox/fsl,mu.yaml91
-rw-r--r--dts/Bindings/mailbox/mtk-gce.txt8
-rw-r--r--dts/Bindings/mailbox/qcom,apcs-kpss-global.txt88
-rw-r--r--dts/Bindings/mailbox/qcom,apcs-kpss-global.yaml88
-rw-r--r--dts/Bindings/mailbox/qcom-ipcc.yaml80
-rw-r--r--dts/Bindings/mailbox/sprd-mailbox.yaml60
-rw-r--r--dts/Bindings/mailbox/st,stm32-ipcc.yaml7
-rw-r--r--dts/Bindings/mailbox/xlnx,zynqmp-ipi-mailbox.txt2
-rw-r--r--dts/Bindings/media/allwinner,sun4i-a10-csi.yaml28
-rw-r--r--dts/Bindings/media/allwinner,sun4i-a10-video-engine.yaml3
-rw-r--r--dts/Bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml4
-rw-r--r--dts/Bindings/media/allwinner,sun8i-h3-deinterlace.yaml4
-rw-r--r--dts/Bindings/media/amlogic,gx-vdec.yaml20
-rw-r--r--dts/Bindings/media/amlogic,meson-gx-ao-cec.yaml5
-rw-r--r--dts/Bindings/media/i2c/adv7180.txt49
-rw-r--r--dts/Bindings/media/i2c/adv7180.yaml183
-rw-r--r--dts/Bindings/media/i2c/chrontel,ch7322.yaml67
-rw-r--r--dts/Bindings/media/i2c/dongwoon,dw9768.yaml97
-rw-r--r--dts/Bindings/media/i2c/imi,rdacm2x-gmsl.yaml159
-rw-r--r--dts/Bindings/media/i2c/imx219.yaml3
-rw-r--r--dts/Bindings/media/i2c/imx274.txt5
-rw-r--r--dts/Bindings/media/i2c/maxim,max9286.yaml366
-rw-r--r--dts/Bindings/media/i2c/ov8856.yaml142
-rw-r--r--dts/Bindings/media/marvell,mmp2-ccic.txt50
-rw-r--r--dts/Bindings/media/marvell,mmp2-ccic.yaml99
-rw-r--r--dts/Bindings/media/qcom,sc7180-venus.yaml2
-rw-r--r--dts/Bindings/media/qcom,sdm845-venus-v2.yaml2
-rw-r--r--dts/Bindings/media/qcom,sdm845-venus.yaml2
-rw-r--r--dts/Bindings/media/rc.yaml265
-rw-r--r--dts/Bindings/media/renesas,ceu.yaml39
-rw-r--r--dts/Bindings/media/renesas,csi2.yaml20
-rw-r--r--dts/Bindings/media/renesas,fcp.txt34
-rw-r--r--dts/Bindings/media/renesas,fcp.yaml66
-rw-r--r--dts/Bindings/media/renesas,fdp1.txt37
-rw-r--r--dts/Bindings/media/renesas,fdp1.yaml69
-rw-r--r--dts/Bindings/media/renesas,vin.yaml21
-rw-r--r--dts/Bindings/media/renesas,vsp1.txt30
-rw-r--r--dts/Bindings/media/renesas,vsp1.yaml97
-rw-r--r--dts/Bindings/media/rockchip,vdec.yaml73
-rw-r--r--dts/Bindings/media/rockchip-rga.txt34
-rw-r--r--dts/Bindings/media/rockchip-rga.yaml83
-rw-r--r--dts/Bindings/media/rockchip-vpu.txt43
-rw-r--r--dts/Bindings/media/rockchip-vpu.yaml77
-rw-r--r--dts/Bindings/media/ti,vpe.yaml2
-rw-r--r--dts/Bindings/media/video-interfaces.txt372
-rw-r--r--dts/Bindings/media/xilinx/video.txt2
-rw-r--r--dts/Bindings/media/xilinx/xlnx,csi2rxss.yaml236
-rw-r--r--dts/Bindings/memory-controllers/baikal,bt1-l2-ctl.yaml63
-rw-r--r--dts/Bindings/memory-controllers/calxeda-ddr-ctrlr.txt16
-rw-r--r--dts/Bindings/memory-controllers/calxeda-ddr-ctrlr.yaml42
-rw-r--r--dts/Bindings/memory-controllers/exynos-srom.yaml13
-rw-r--r--dts/Bindings/memory-controllers/fsl/imx8m-ddrc.yaml6
-rw-r--r--dts/Bindings/memory-controllers/fsl/mmdc.txt35
-rw-r--r--dts/Bindings/memory-controllers/fsl/mmdc.yaml49
-rw-r--r--dts/Bindings/memory-controllers/ingenic,jz4780-nemc.txt76
-rw-r--r--dts/Bindings/memory-controllers/ingenic,nemc.yaml125
-rw-r--r--dts/Bindings/memory-controllers/mediatek,smi-common.txt5
-rw-r--r--dts/Bindings/memory-controllers/mediatek,smi-larb.txt3
-rw-r--r--dts/Bindings/memory-controllers/nvidia,tegra124-emc.yaml13
-rw-r--r--dts/Bindings/memory-controllers/nvidia,tegra124-mc.yaml5
-rw-r--r--dts/Bindings/memory-controllers/nvidia,tegra210-emc.yaml82
-rw-r--r--dts/Bindings/memory-controllers/nvidia,tegra30-emc.yaml9
-rw-r--r--dts/Bindings/memory-controllers/nvidia,tegra30-mc.yaml3
-rw-r--r--dts/Bindings/memory-controllers/renesas,dbsc.txt44
-rw-r--r--dts/Bindings/memory-controllers/renesas,dbsc.yaml56
-rw-r--r--dts/Bindings/memory-controllers/renesas,rpc-if.yaml88
-rw-r--r--dts/Bindings/memory-controllers/st,stm32-fmc2-ebi.yaml252
-rw-r--r--dts/Bindings/mfd/allwinner,sun4i-a10-ts.yaml20
-rw-r--r--dts/Bindings/mfd/arizona.txt101
-rw-r--r--dts/Bindings/mfd/aspeed-lpc.txt2
-rw-r--r--dts/Bindings/mfd/atmel-tcb.txt56
-rw-r--r--dts/Bindings/mfd/cirrus,lochnagar.txt85
-rw-r--r--dts/Bindings/mfd/cirrus,lochnagar.yaml352
-rw-r--r--dts/Bindings/mfd/cirrus,madera.yaml299
-rw-r--r--dts/Bindings/mfd/cros-ec.txt76
-rw-r--r--dts/Bindings/mfd/da9062.txt4
-rw-r--r--dts/Bindings/mfd/gateworks-gsc.yaml197
-rw-r--r--dts/Bindings/mfd/google,cros-ec.yaml129
-rw-r--r--dts/Bindings/mfd/khadas,mcu.yaml44
-rw-r--r--dts/Bindings/mfd/madera.txt114
-rw-r--r--dts/Bindings/mfd/max8998.txt8
-rw-r--r--dts/Bindings/mfd/mps,mp2629.yaml62
-rw-r--r--dts/Bindings/mfd/mt6397.txt19
-rw-r--r--dts/Bindings/mfd/st,stm32-lptimer.yaml9
-rw-r--r--dts/Bindings/mfd/st,stm32-timers.yaml37
-rw-r--r--dts/Bindings/mfd/st,stmfx.yaml122
-rw-r--r--dts/Bindings/mfd/st,stpmic1.yaml33
-rw-r--r--dts/Bindings/mfd/stmfx.txt28
-rw-r--r--dts/Bindings/mfd/syscon.yaml22
-rw-r--r--dts/Bindings/mfd/ti,j721e-system-controller.yaml73
-rw-r--r--dts/Bindings/mfd/twl-family.txt2
-rw-r--r--dts/Bindings/mfd/wlf,arizona.yaml280
-rw-r--r--dts/Bindings/mips/ingenic/devices.yaml19
-rw-r--r--dts/Bindings/mips/ingenic/ingenic,cpu.yaml67
-rw-r--r--dts/Bindings/mips/loongson/devices.yaml20
-rw-r--r--dts/Bindings/mips/loongson/rs780e-acpi.yaml40
-rw-r--r--dts/Bindings/misc/fsl,qoriq-mc.txt52
-rw-r--r--dts/Bindings/misc/olpc,xo1.75-ec.txt23
-rw-r--r--dts/Bindings/misc/olpc,xo1.75-ec.yaml52
-rw-r--r--dts/Bindings/mmc/amlogic,meson-mx-sdhc.yaml68
-rw-r--r--dts/Bindings/mmc/arasan,sdhci.txt135
-rw-r--r--dts/Bindings/mmc/arasan,sdhci.yaml299
-rw-r--r--dts/Bindings/mmc/aspeed,sdhci.yaml4
-rw-r--r--dts/Bindings/mmc/cdns,sdhci.yaml79
-rw-r--r--dts/Bindings/mmc/fsl-imx-esdhc.txt67
-rw-r--r--dts/Bindings/mmc/fsl-imx-esdhc.yaml124
-rw-r--r--dts/Bindings/mmc/fsl-imx-mmc.txt23
-rw-r--r--dts/Bindings/mmc/fsl-imx-mmc.yaml53
-rw-r--r--dts/Bindings/mmc/ingenic,mmc.yaml79
-rw-r--r--dts/Bindings/mmc/jz4740.txt41
-rw-r--r--dts/Bindings/mmc/mmc-controller.yaml42
-rw-r--r--dts/Bindings/mmc/mmc-pwrseq-emmc.txt25
-rw-r--r--dts/Bindings/mmc/mmc-pwrseq-emmc.yaml46
-rw-r--r--dts/Bindings/mmc/mmc-pwrseq-sd8787.txt16
-rw-r--r--dts/Bindings/mmc/mmc-pwrseq-sd8787.yaml39
-rw-r--r--dts/Bindings/mmc/mmc-pwrseq-simple.txt31
-rw-r--r--dts/Bindings/mmc/mmc-pwrseq-simple.yaml62
-rw-r--r--dts/Bindings/mmc/mtk-sd.txt1
-rw-r--r--dts/Bindings/mmc/mxs-mmc.txt27
-rw-r--r--dts/Bindings/mmc/mxs-mmc.yaml58
-rw-r--r--dts/Bindings/mmc/owl-mmc.yaml2
-rw-r--r--dts/Bindings/mmc/renesas,mmcif.txt5
-rw-r--r--dts/Bindings/mmc/renesas,sdhi.txt113
-rw-r--r--dts/Bindings/mmc/renesas,sdhi.yaml191
-rw-r--r--dts/Bindings/mmc/rockchip-dw-mshc.yaml24
-rw-r--r--dts/Bindings/mmc/sdhci-am654.txt1
-rw-r--r--dts/Bindings/mmc/sdhci-msm.txt32
-rw-r--r--dts/Bindings/mmc/sdhci-pxa.txt50
-rw-r--r--dts/Bindings/mmc/sdhci-pxa.yaml102
-rw-r--r--dts/Bindings/mmc/socionext,uniphier-sd.yaml14
-rw-r--r--dts/Bindings/mmc/synopsys-dw-mshc-common.yaml14
-rw-r--r--dts/Bindings/mtd/allwinner,sun4i-a10-nand.yaml13
-rw-r--r--dts/Bindings/mtd/arasan,nand-controller.yaml61
-rw-r--r--dts/Bindings/mtd/brcm,brcmnand.txt2
-rw-r--r--dts/Bindings/mtd/davinci-nand.txt4
-rw-r--r--dts/Bindings/mtd/denali,nand.yaml4
-rw-r--r--dts/Bindings/mtd/fsl-upm-nand.txt10
-rw-r--r--dts/Bindings/mtd/gpmi-nand.txt75
-rw-r--r--dts/Bindings/mtd/gpmi-nand.yaml118
-rw-r--r--dts/Bindings/mtd/ingenic,jz4780-nand.txt92
-rw-r--r--dts/Bindings/mtd/ingenic,nand.yaml132
-rw-r--r--dts/Bindings/mtd/mxc-nand.txt19
-rw-r--r--dts/Bindings/mtd/mxc-nand.yaml42
-rw-r--r--dts/Bindings/mtd/nand-controller.yaml34
-rw-r--r--dts/Bindings/mtd/partition.txt3
-rw-r--r--dts/Bindings/mtd/st,stm32-fmc2-nand.yaml85
-rw-r--r--dts/Bindings/net/allwinner,sun8i-a83t-emac.yaml4
-rw-r--r--dts/Bindings/net/amlogic,meson-dwmac.yaml26
-rw-r--r--dts/Bindings/net/calxeda-xgmac.txt18
-rw-r--r--dts/Bindings/net/calxeda-xgmac.yaml49
-rw-r--r--dts/Bindings/net/can/bosch,m_can.yaml111
-rw-r--r--dts/Bindings/net/dsa/dsa.txt255
-rw-r--r--dts/Bindings/net/dsa/dsa.yaml92
-rw-r--r--dts/Bindings/net/dsa/ocelot.txt105
-rw-r--r--dts/Bindings/net/ethernet-controller.yaml34
-rw-r--r--dts/Bindings/net/ethernet-phy.yaml15
-rw-r--r--dts/Bindings/net/fsl-fec.txt8
-rw-r--r--dts/Bindings/net/imx-dwmac.txt56
-rw-r--r--dts/Bindings/net/mdio.yaml57
-rw-r--r--dts/Bindings/net/mediatek,star-emac.yaml89
-rw-r--r--dts/Bindings/net/mediatek-bluetooth.txt2
-rw-r--r--dts/Bindings/net/mscc-phy-vsc8531.txt3
-rw-r--r--dts/Bindings/net/nxp,tja11xx.yaml61
-rw-r--r--dts/Bindings/net/qca,ar71xx.txt45
-rw-r--r--dts/Bindings/net/qca,ar71xx.yaml216
-rw-r--r--dts/Bindings/net/qca,ar803x.yaml17
-rw-r--r--dts/Bindings/net/qcom,ipa.yaml34
-rw-r--r--dts/Bindings/net/qcom,ipq4019-mdio.yaml61
-rw-r--r--dts/Bindings/net/qualcomm-bluetooth.txt6
-rw-r--r--dts/Bindings/net/realtek-bluetooth.yaml54
-rw-r--r--dts/Bindings/net/renesas,ether.yaml9
-rw-r--r--dts/Bindings/net/renesas,ravb.txt1
-rw-r--r--dts/Bindings/net/snps,dwmac.yaml30
-rw-r--r--dts/Bindings/net/socionext,uniphier-ave4.txt64
-rw-r--r--dts/Bindings/net/socionext,uniphier-ave4.yaml111
-rw-r--r--dts/Bindings/net/stm32-dwmac.txt44
-rw-r--r--dts/Bindings/net/stm32-dwmac.yaml148
-rw-r--r--dts/Bindings/net/ti,cpsw-switch.yaml78
-rw-r--r--dts/Bindings/net/ti,davinci-mdio.yaml34
-rw-r--r--dts/Bindings/net/ti,dp83867.txt68
-rw-r--r--dts/Bindings/net/ti,dp83867.yaml127
-rw-r--r--dts/Bindings/net/ti,dp83869.yaml20
-rw-r--r--dts/Bindings/net/ti,k3-am654-cpsw-nuss.yaml167
-rw-r--r--dts/Bindings/net/ti,k3-am654-cpts.yaml143
-rw-r--r--dts/Bindings/net/wireless/mediatek,mt76.txt3
-rw-r--r--dts/Bindings/net/wireless/microchip,wilc1000.yaml71
-rw-r--r--dts/Bindings/net/wireless/qcom,ath10k.txt14
-rw-r--r--dts/Bindings/nvmem/allwinner,sun4i-a10-sid.yaml19
-rw-r--r--dts/Bindings/nvmem/imx-iim.txt22
-rw-r--r--dts/Bindings/nvmem/imx-iim.yaml57
-rw-r--r--dts/Bindings/nvmem/imx-ocotp.txt50
-rw-r--r--dts/Bindings/nvmem/imx-ocotp.yaml95
-rw-r--r--dts/Bindings/nvmem/mxs-ocotp.txt24
-rw-r--r--dts/Bindings/nvmem/mxs-ocotp.yaml50
-rw-r--r--dts/Bindings/nvmem/nvmem.yaml2
-rw-r--r--dts/Bindings/nvmem/qcom,qfprom.yaml96
-rw-r--r--dts/Bindings/nvmem/qfprom.txt35
-rw-r--r--dts/Bindings/nvmem/rockchip-efuse.txt54
-rw-r--r--dts/Bindings/nvmem/rockchip-efuse.yaml70
-rw-r--r--dts/Bindings/nvmem/st,stm32-romem.yaml17
-rw-r--r--dts/Bindings/opp/opp.txt17
-rw-r--r--dts/Bindings/pci/aardvark-pci.txt4
-rw-r--r--dts/Bindings/pci/brcm,stb-pcie.yaml2
-rw-r--r--dts/Bindings/pci/cdns,cdns-pcie-ep.yaml2
-rw-r--r--dts/Bindings/pci/cdns,cdns-pcie-host.yaml11
-rw-r--r--dts/Bindings/pci/cdns-pcie-ep.yaml24
-rw-r--r--dts/Bindings/pci/cdns-pcie-host.yaml12
-rw-r--r--dts/Bindings/pci/cdns-pcie.yaml8
-rw-r--r--dts/Bindings/pci/intel-gw-pcie.yaml7
-rw-r--r--dts/Bindings/pci/loongson.yaml62
-rw-r--r--dts/Bindings/pci/nvidia,tegra20-pcie.txt12
-rw-r--r--dts/Bindings/pci/pci-ep.yaml9
-rw-r--r--dts/Bindings/pci/pci-rcar-gen2.txt3
-rw-r--r--dts/Bindings/pci/pci.txt4
-rw-r--r--dts/Bindings/pci/qcom,pcie.txt15
-rw-r--r--dts/Bindings/pci/rcar-pci-ep.yaml77
-rw-r--r--dts/Bindings/pci/rcar-pci.txt3
-rw-r--r--dts/Bindings/pci/socionext,uniphier-pcie-ep.yaml92
-rw-r--r--dts/Bindings/pci/ti,j721e-pci-ep.yaml93
-rw-r--r--dts/Bindings/pci/ti,j721e-pci-host.yaml112
-rw-r--r--dts/Bindings/pci/xilinx-versal-cpm.yaml99
-rw-r--r--dts/Bindings/phy/amlogic,meson-axg-mipi-pcie-analog.yaml2
-rw-r--r--dts/Bindings/phy/amlogic,meson-axg-pcie.yaml2
-rw-r--r--dts/Bindings/phy/amlogic,meson-g12a-usb2-phy.yaml6
-rw-r--r--dts/Bindings/phy/amlogic,meson8b-usb2-phy.yaml64
-rw-r--r--dts/Bindings/phy/brcm,bcm63xx-usbh-phy.yaml79
-rw-r--r--dts/Bindings/phy/calxeda-combophy.txt17
-rw-r--r--dts/Bindings/phy/calxeda-combophy.yaml50
-rw-r--r--dts/Bindings/phy/cdns,salvo-phy.yaml52
-rw-r--r--dts/Bindings/phy/intel,combo-phy.yaml101
-rw-r--r--dts/Bindings/phy/intel,lgm-emmc-phy.yaml2
-rw-r--r--dts/Bindings/phy/meson-gxl-usb3-phy.txt31
-rw-r--r--dts/Bindings/phy/meson8b-usb2-phy.txt28
-rw-r--r--dts/Bindings/phy/phy-armada38x-comphy.txt10
-rw-r--r--dts/Bindings/phy/phy-cadence-torrent.yaml59
-rw-r--r--dts/Bindings/phy/phy-rockchip-inno-usb2.yaml6
-rw-r--r--dts/Bindings/phy/qcom,ipq806x-usb-phy-hs.yaml55
-rw-r--r--dts/Bindings/phy/qcom,ipq806x-usb-phy-ss.yaml73
-rw-r--r--dts/Bindings/phy/qcom,qmp-phy.yaml318
-rw-r--r--dts/Bindings/phy/qcom,qmp-usb3-dp-phy.yaml139
-rw-r--r--dts/Bindings/phy/qcom,qusb2-phy.yaml94
-rw-r--r--dts/Bindings/phy/qcom,usb-snps-femto-v2.yaml80
-rw-r--r--dts/Bindings/phy/qcom-qmp-phy.txt242
-rw-r--r--dts/Bindings/phy/qcom-usb-ipq4019-phy.yaml50
-rw-r--r--dts/Bindings/phy/rcar-gen2-phy.txt3
-rw-r--r--dts/Bindings/phy/rcar-gen3-phy-usb2.txt70
-rw-r--r--dts/Bindings/phy/rcar-gen3-phy-usb3.txt52
-rw-r--r--dts/Bindings/phy/renesas,usb2-phy.yaml118
-rw-r--r--dts/Bindings/phy/renesas,usb3-phy.yaml79
-rw-r--r--dts/Bindings/phy/rockchip,px30-dsi-dphy.yaml2
-rw-r--r--dts/Bindings/phy/rockchip-mipi-dphy-rx0.yaml73
-rw-r--r--dts/Bindings/phy/samsung,ufs-phy.yaml75
-rw-r--r--dts/Bindings/phy/socionext,uniphier-pcie-phy.yaml77
-rw-r--r--dts/Bindings/phy/socionext,uniphier-usb2-phy.yaml85
-rw-r--r--dts/Bindings/phy/socionext,uniphier-usb3hs-phy.yaml107
-rw-r--r--dts/Bindings/phy/socionext,uniphier-usb3ss-phy.yaml96
-rw-r--r--dts/Bindings/phy/ti,phy-gmii-sel.yaml104
-rw-r--r--dts/Bindings/phy/ti,phy-j721e-wiz.yaml3
-rw-r--r--dts/Bindings/phy/ti-phy-gmii-sel.txt69
-rw-r--r--dts/Bindings/phy/uniphier-pcie-phy.txt36
-rw-r--r--dts/Bindings/phy/uniphier-usb2-phy.txt45
-rw-r--r--dts/Bindings/phy/uniphier-usb3-hsphy.txt69
-rw-r--r--dts/Bindings/phy/uniphier-usb3-ssphy.txt58
-rw-r--r--dts/Bindings/phy/xlnx,zynqmp-psgtr.yaml105
-rw-r--r--dts/Bindings/pinctrl/allwinner,sun4i-a10-pinctrl.yaml12
-rw-r--r--dts/Bindings/pinctrl/aspeed,ast2400-pinctrl.yaml37
-rw-r--r--dts/Bindings/pinctrl/aspeed,ast2500-pinctrl.yaml46
-rw-r--r--dts/Bindings/pinctrl/aspeed,ast2600-pinctrl.yaml108
-rw-r--r--dts/Bindings/pinctrl/brcm,bcm2835-gpio.txt5
-rw-r--r--dts/Bindings/pinctrl/cirrus,lochnagar.txt141
-rw-r--r--dts/Bindings/pinctrl/cirrus,lochnagar.yaml190
-rw-r--r--dts/Bindings/pinctrl/cirrus,madera-pinctrl.txt99
-rw-r--r--dts/Bindings/pinctrl/cirrus,madera.yaml122
-rw-r--r--dts/Bindings/pinctrl/fsl,imx8mm-pinctrl.yaml31
-rw-r--r--dts/Bindings/pinctrl/fsl,imx8mn-pinctrl.yaml31
-rw-r--r--dts/Bindings/pinctrl/fsl,imx8mp-pinctrl.yaml31
-rw-r--r--dts/Bindings/pinctrl/fsl,imx8mq-pinctrl.yaml31
-rw-r--r--dts/Bindings/pinctrl/ingenic,pinctrl.txt81
-rw-r--r--dts/Bindings/pinctrl/ingenic,pinctrl.yaml176
-rw-r--r--dts/Bindings/pinctrl/intel,lgm-io.yaml4
-rw-r--r--dts/Bindings/pinctrl/mediatek,mt6779-pinctrl.yaml202
-rw-r--r--dts/Bindings/pinctrl/mscc,ocelot-pinctrl.txt4
-rw-r--r--dts/Bindings/pinctrl/pinctrl-stmfx.txt116
-rw-r--r--dts/Bindings/pinctrl/pinmux-node.yaml3
-rw-r--r--dts/Bindings/pinctrl/qcom,ipq4019-pinctrl.txt3
-rw-r--r--dts/Bindings/pinctrl/qcom,ipq6018-pinctrl.yaml57
-rw-r--r--dts/Bindings/pinctrl/qcom,pmic-gpio.txt2
-rw-r--r--dts/Bindings/pinctrl/qcom,sm8250-pinctrl.yaml147
-rw-r--r--dts/Bindings/pinctrl/renesas,pfc-pinctrl.txt4
-rw-r--r--dts/Bindings/pinctrl/renesas,rza2-pinctrl.txt87
-rw-r--r--dts/Bindings/pinctrl/renesas,rza2-pinctrl.yaml100
-rw-r--r--dts/Bindings/pinctrl/rockchip,pinctrl.txt4
-rw-r--r--dts/Bindings/pinctrl/st,stm32-pinctrl.yaml61
-rw-r--r--dts/Bindings/power/amlogic,meson-ee-pwrc.yaml105
-rw-r--r--dts/Bindings/power/fsl,imx-gpc.txt91
-rw-r--r--dts/Bindings/power/fsl,imx-gpc.yaml124
-rw-r--r--dts/Bindings/power/fsl,imx-gpcv2.txt77
-rw-r--r--dts/Bindings/power/fsl,imx-gpcv2.yaml108
-rw-r--r--dts/Bindings/power/mti,mips-cpc.txt8
-rw-r--r--dts/Bindings/power/mti,mips-cpc.yaml35
-rw-r--r--dts/Bindings/power/power-domain.yaml14
-rw-r--r--dts/Bindings/power/qcom,rpmpd.yaml1
-rw-r--r--dts/Bindings/power/renesas,apmu.yaml1
-rw-r--r--dts/Bindings/power/renesas,rcar-sysc.yaml2
-rw-r--r--dts/Bindings/power/reset/syscon-reboot-mode.txt35
-rw-r--r--dts/Bindings/power/reset/syscon-reboot-mode.yaml55
-rw-r--r--dts/Bindings/power/reset/syscon-reboot.yaml15
-rw-r--r--dts/Bindings/power/supply/battery.txt82
-rw-r--r--dts/Bindings/power/supply/battery.yaml144
-rw-r--r--dts/Bindings/power/supply/bq2515x.yaml93
-rw-r--r--dts/Bindings/power/supply/bq25890.txt30
-rw-r--r--dts/Bindings/power/supply/bq27xxx.txt56
-rw-r--r--dts/Bindings/power/supply/bq27xxx.yaml93
-rw-r--r--dts/Bindings/power/supply/cw2015_battery.yaml79
-rw-r--r--dts/Bindings/power/supply/gpio-charger.txt31
-rw-r--r--dts/Bindings/power/supply/gpio-charger.yaml63
-rw-r--r--dts/Bindings/power/supply/power-supply.yaml40
-rw-r--r--dts/Bindings/power/supply/power_supply.txt25
-rw-r--r--dts/Bindings/power/supply/rohm,bd99954.yaml155
-rw-r--r--dts/Bindings/power/supply/sbs,sbs-battery.yaml81
-rw-r--r--dts/Bindings/power/supply/sbs_sbs-battery.txt27
-rw-r--r--dts/Bindings/property-units.txt5
-rw-r--r--dts/Bindings/pwm/imx-pwm.txt27
-rw-r--r--dts/Bindings/pwm/imx-pwm.yaml64
-rw-r--r--dts/Bindings/pwm/imx-tpm-pwm.txt22
-rw-r--r--dts/Bindings/pwm/imx-tpm-pwm.yaml55
-rw-r--r--dts/Bindings/pwm/mxs-pwm.txt17
-rw-r--r--dts/Bindings/pwm/mxs-pwm.yaml43
-rw-r--r--dts/Bindings/pwm/pwm-samsung.yaml50
-rw-r--r--dts/Bindings/pwm/renesas,pwm-rcar.yaml3
-rw-r--r--dts/Bindings/regulator/anatop-regulator.txt40
-rw-r--r--dts/Bindings/regulator/anatop-regulator.yaml94
-rw-r--r--dts/Bindings/regulator/arizona-regulator.txt18
-rw-r--r--dts/Bindings/regulator/cirrus,lochnagar.txt82
-rw-r--r--dts/Bindings/regulator/da9211.txt4
-rw-r--r--dts/Bindings/regulator/google,cros-ec-regulator.yaml51
-rw-r--r--dts/Bindings/regulator/gpio-regulator.yaml35
-rw-r--r--dts/Bindings/regulator/lp872x.txt4
-rw-r--r--dts/Bindings/regulator/maxim,max77826.yaml65
-rw-r--r--dts/Bindings/regulator/mps,mp5416.yaml6
-rw-r--r--dts/Bindings/regulator/mps,mpq7920.yaml28
-rw-r--r--dts/Bindings/regulator/mt6397-regulator.txt3
-rw-r--r--dts/Bindings/regulator/nxp,pca9450-regulator.yaml190
-rw-r--r--dts/Bindings/regulator/onnn,fan53880.yaml85
-rw-r--r--dts/Bindings/regulator/qcom,smd-rpm-regulator.txt320
-rw-r--r--dts/Bindings/regulator/qcom,smd-rpm-regulator.yaml107
-rw-r--r--dts/Bindings/regulator/qcom,usb-vbus-regulator.yaml41
-rw-r--r--dts/Bindings/regulator/qcom-labibb-regulator.yaml70
-rw-r--r--dts/Bindings/regulator/regulator.yaml5
-rw-r--r--dts/Bindings/regulator/rohm,bd71828-regulator.yaml34
-rw-r--r--dts/Bindings/regulator/rohm,bd71837-regulator.yaml27
-rw-r--r--dts/Bindings/regulator/rohm,bd71847-regulator.yaml27
-rw-r--r--dts/Bindings/regulator/silergy,sy8827n.yaml45
-rw-r--r--dts/Bindings/regulator/st,stm32-booster.yaml3
-rw-r--r--dts/Bindings/regulator/st,stm32mp1-pwr-reg.yaml3
-rw-r--r--dts/Bindings/regulator/wlf,arizona.yaml37
-rw-r--r--dts/Bindings/remoteproc/ingenic,vpu.yaml77
-rw-r--r--dts/Bindings/remoteproc/qcom,adsp.txt12
-rw-r--r--dts/Bindings/remoteproc/qcom,pil-info.yaml44
-rw-r--r--dts/Bindings/remoteproc/qcom,q6v5.txt25
-rw-r--r--dts/Bindings/remoteproc/st,stm32-rproc.yaml11
-rw-r--r--dts/Bindings/remoteproc/ti,k3-dsp-rproc.yaml184
-rw-r--r--dts/Bindings/reserved-memory/ramoops.txt13
-rw-r--r--dts/Bindings/reserved-memory/reserved-memory.txt2
-rw-r--r--dts/Bindings/reset/brcm,bcm7216-pcie-sata-rescal.yaml4
-rw-r--r--dts/Bindings/reset/fsl,imx-src.txt49
-rw-r--r--dts/Bindings/reset/fsl,imx-src.yaml82
-rw-r--r--dts/Bindings/reset/fsl,imx7-src.txt52
-rw-r--r--dts/Bindings/reset/fsl,imx7-src.yaml58
-rw-r--r--dts/Bindings/reset/intel,rcu-gw.yaml3
-rw-r--r--dts/Bindings/reset/renesas,rst.yaml2
-rw-r--r--dts/Bindings/reset/socionext,uniphier-reset.yaml112
-rw-r--r--dts/Bindings/reset/uniphier-reset.txt121
-rw-r--r--dts/Bindings/riscv/cpus.yaml20
-rw-r--r--dts/Bindings/rng/arm-cctrng.yaml52
-rw-r--r--dts/Bindings/rng/imx-rng.txt3
-rw-r--r--dts/Bindings/rng/ingenic,rng.yaml36
-rw-r--r--dts/Bindings/rng/silex-insight,ba431-rng.yaml36
-rw-r--r--dts/Bindings/rtc/atmel,at91sam9-rtc.txt4
-rw-r--r--dts/Bindings/rtc/dw-apb.txt32
-rw-r--r--dts/Bindings/rtc/imxdi-rtc.txt20
-rw-r--r--dts/Bindings/rtc/imxdi-rtc.yaml44
-rw-r--r--dts/Bindings/rtc/ingenic,rtc.yaml16
-rw-r--r--dts/Bindings/rtc/renesas,sh-rtc.yaml5
-rw-r--r--dts/Bindings/rtc/rtc-mxc.txt26
-rw-r--r--dts/Bindings/rtc/rtc-mxc.yaml57
-rw-r--r--dts/Bindings/rtc/rtc-mxc_v2.txt17
-rw-r--r--dts/Bindings/rtc/rtc-mxc_v2.yaml46
-rw-r--r--dts/Bindings/rtc/sa1100-rtc.txt17
-rw-r--r--dts/Bindings/rtc/sa1100-rtc.yaml57
-rw-r--r--dts/Bindings/rtc/st,stm32-rtc.yaml47
-rw-r--r--dts/Bindings/rtc/trivial-rtc.yaml2
-rw-r--r--dts/Bindings/serial/8250.txt100
-rw-r--r--dts/Bindings/serial/8250.yaml233
-rw-r--r--dts/Bindings/serial/amlogic,meson-uart.yaml16
-rw-r--r--dts/Bindings/serial/ingenic,uart.txt28
-rw-r--r--dts/Bindings/serial/ingenic,uart.yaml94
-rw-r--r--dts/Bindings/serial/mrvl-serial.txt4
-rw-r--r--dts/Bindings/serial/nxp,sc16is7xx.txt4
-rw-r--r--dts/Bindings/serial/pl011.yaml10
-rw-r--r--dts/Bindings/serial/qca,ar9330-uart.txt31
-rw-r--r--dts/Bindings/serial/qca,ar9330-uart.yaml50
-rw-r--r--dts/Bindings/serial/renesas,em-uart.yaml49
-rw-r--r--dts/Bindings/serial/renesas,hscif.yaml1
-rw-r--r--dts/Bindings/serial/renesas,scif.yaml1
-rw-r--r--dts/Bindings/serial/renesas,scifa.yaml15
-rw-r--r--dts/Bindings/serial/renesas,scifb.yaml1
-rw-r--r--dts/Bindings/serial/rs485.yaml47
-rw-r--r--dts/Bindings/serial/samsung_uart.yaml12
-rw-r--r--dts/Bindings/serial/serial.yaml8
-rw-r--r--dts/Bindings/serial/sifive-serial.yaml2
-rw-r--r--dts/Bindings/serial/st,stm32-uart.yaml18
-rw-r--r--dts/Bindings/soc/amlogic/amlogic,canvas.yaml10
-rw-r--r--dts/Bindings/soc/microchip/atmel,at91rm9200-tcb.yaml181
-rw-r--r--dts/Bindings/soc/qcom/qcom,aoss-qmp.txt1
-rw-r--r--dts/Bindings/soc/qcom/qcom,apr.txt20
-rw-r--r--dts/Bindings/soc/qcom/qcom,geni-se.txt94
-rw-r--r--dts/Bindings/soc/qcom/qcom,geni-se.yaml222
-rw-r--r--dts/Bindings/soc/qcom/qcom,smd-rpm.txt62
-rw-r--r--dts/Bindings/soc/qcom/qcom,smd-rpm.yaml87
-rw-r--r--dts/Bindings/soc/ti/k3-ringacc.txt59
-rw-r--r--dts/Bindings/soc/ti/k3-ringacc.yaml102
-rw-r--r--dts/Bindings/soc/ti/k3-socinfo.yaml40
-rw-r--r--dts/Bindings/sound/adi,adau1977.txt6
-rw-r--r--dts/Bindings/sound/adi,adau7118.yaml20
-rw-r--r--dts/Bindings/sound/ak4613.txt27
-rw-r--r--dts/Bindings/sound/ak4613.yaml49
-rw-r--r--dts/Bindings/sound/ak4642.txt37
-rw-r--r--dts/Bindings/sound/ak4642.yaml58
-rw-r--r--dts/Bindings/sound/allwinner,sun4i-a10-codec.yaml51
-rw-r--r--dts/Bindings/sound/amlogic,aiu.yaml14
-rw-r--r--dts/Bindings/sound/amlogic,g12a-toacodec.yaml12
-rw-r--r--dts/Bindings/sound/amlogic,t9015.yaml3
-rw-r--r--dts/Bindings/sound/audio-graph-card.txt2
-rw-r--r--dts/Bindings/sound/cirrus,cs42l51.yaml2
-rw-r--r--dts/Bindings/sound/cirrus,lochnagar.txt39
-rw-r--r--dts/Bindings/sound/cirrus,lochnagar.yaml52
-rw-r--r--dts/Bindings/sound/cirrus,madera.yaml113
-rw-r--r--dts/Bindings/sound/da7213.txt8
-rw-r--r--dts/Bindings/sound/everest,es8316.txt23
-rw-r--r--dts/Bindings/sound/everest,es8316.yaml50
-rw-r--r--dts/Bindings/sound/fsl,asrc.txt4
-rw-r--r--dts/Bindings/sound/fsl,easrc.yaml98
-rw-r--r--dts/Bindings/sound/fsl,esai.txt1
-rw-r--r--dts/Bindings/sound/fsl,spdif.txt6
-rw-r--r--dts/Bindings/sound/fsl-asoc-card.txt20
-rw-r--r--dts/Bindings/sound/ingenic,aic.yaml12
-rw-r--r--dts/Bindings/sound/intel,keembay-i2s.yaml70
-rw-r--r--dts/Bindings/sound/madera.txt67
-rw-r--r--dts/Bindings/sound/marvell,mmp-sspa.yaml122
-rw-r--r--dts/Bindings/sound/max98357a.txt12
-rw-r--r--dts/Bindings/sound/maxim,max98390.yaml49
-rw-r--r--dts/Bindings/sound/mt6358.txt6
-rw-r--r--dts/Bindings/sound/mt8183-da7219-max98357.txt9
-rw-r--r--dts/Bindings/sound/mt8183-mt6358-ts3a227-max98357.txt8
-rw-r--r--dts/Bindings/sound/nau8810.txt5
-rw-r--r--dts/Bindings/sound/nau8825.txt2
-rw-r--r--dts/Bindings/sound/nvidia,tegra-audio-wm8903.txt1
-rw-r--r--dts/Bindings/sound/nvidia,tegra186-dspk.yaml82
-rw-r--r--dts/Bindings/sound/nvidia,tegra210-admaif.yaml111
-rw-r--r--dts/Bindings/sound/nvidia,tegra210-ahub.yaml136
-rw-r--r--dts/Bindings/sound/nvidia,tegra210-dmic.yaml82
-rw-r--r--dts/Bindings/sound/nvidia,tegra210-i2s.yaml100
-rw-r--r--dts/Bindings/sound/qcom,lpass-cpu.txt25
-rw-r--r--dts/Bindings/sound/qcom,q6adm.txt2
-rw-r--r--dts/Bindings/sound/qcom,q6afe.txt46
-rw-r--r--dts/Bindings/sound/qcom,q6asm.txt16
-rw-r--r--dts/Bindings/sound/qcom,q6core.txt2
-rw-r--r--dts/Bindings/sound/qcom,wcd934x.yaml3
-rw-r--r--dts/Bindings/sound/renesas,fsi.yaml60
-rw-r--r--dts/Bindings/sound/renesas,rsnd.txt2
-rw-r--r--dts/Bindings/sound/rockchip,rk3328-codec.txt28
-rw-r--r--dts/Bindings/sound/rockchip,rk3328-codec.yaml69
-rw-r--r--dts/Bindings/sound/rockchip-i2s.yaml36
-rw-r--r--dts/Bindings/sound/rockchip-spdif.yaml4
-rw-r--r--dts/Bindings/sound/rohm,bd28623.txt29
-rw-r--r--dts/Bindings/sound/rohm,bd28623.yaml67
-rw-r--r--dts/Bindings/sound/rt1016.txt17
-rw-r--r--[-rwxr-xr-x]dts/Bindings/sound/rt1308.txt0
-rw-r--r--dts/Bindings/sound/samsung,aries-wm8994.yaml147
-rw-r--r--dts/Bindings/sound/samsung,midas-audio.yaml108
-rw-r--r--dts/Bindings/sound/sgtl5000.txt60
-rw-r--r--dts/Bindings/sound/sgtl5000.yaml103
-rw-r--r--dts/Bindings/sound/simple-card.txt351
-rw-r--r--dts/Bindings/sound/simple-card.yaml491
-rw-r--r--dts/Bindings/sound/socionext,uniphier-aio.yaml81
-rw-r--r--dts/Bindings/sound/socionext,uniphier-evea.yaml70
-rw-r--r--dts/Bindings/sound/st,sti-asoc-card.txt2
-rw-r--r--dts/Bindings/sound/tas2552.txt2
-rw-r--r--dts/Bindings/sound/tas2562.txt7
-rw-r--r--dts/Bindings/sound/tas2562.yaml69
-rw-r--r--dts/Bindings/sound/tas2770.txt37
-rw-r--r--dts/Bindings/sound/tas2770.yaml76
-rw-r--r--dts/Bindings/sound/tas5720.txt6
-rw-r--r--dts/Bindings/sound/tdm-slot.txt4
-rw-r--r--dts/Bindings/sound/ti,j721e-cpb-audio.yaml93
-rw-r--r--dts/Bindings/sound/ti,j721e-cpb-ivi-audio.yaml145
-rw-r--r--dts/Bindings/sound/ti,tas6424.txt2
-rw-r--r--dts/Bindings/sound/tlv320adcx140.yaml119
-rw-r--r--dts/Bindings/sound/uniphier,aio.txt45
-rw-r--r--dts/Bindings/sound/uniphier,evea.txt26
-rw-r--r--dts/Bindings/sound/wlf,arizona.txt53
-rw-r--r--dts/Bindings/sound/wlf,arizona.yaml114
-rw-r--r--dts/Bindings/sound/wm8960.txt11
-rw-r--r--dts/Bindings/sound/wm8994.txt41
-rw-r--r--dts/Bindings/sound/zl38060.yaml69
-rw-r--r--dts/Bindings/spi/allwinner,sun6i-a31-spi.yaml8
-rw-r--r--dts/Bindings/spi/amlogic,meson-gx-spicc.yaml26
-rw-r--r--dts/Bindings/spi/brcm,bcm2835-spi.txt3
-rw-r--r--dts/Bindings/spi/brcm,spi-bcm-qspi.txt10
-rw-r--r--dts/Bindings/spi/fsl-imx-cspi.txt56
-rw-r--r--dts/Bindings/spi/fsl-imx-cspi.yaml97
-rw-r--r--dts/Bindings/spi/marvell,mmp2-ssp.yaml58
-rw-r--r--dts/Bindings/spi/mikrotik,rb4xx-spi.yaml36
-rw-r--r--dts/Bindings/spi/mxs-spi.txt26
-rw-r--r--dts/Bindings/spi/mxs-spi.yaml56
-rw-r--r--dts/Bindings/spi/qcom,spi-geni-qcom.txt2
-rw-r--r--dts/Bindings/spi/qcom,spi-qcom-qspi.yaml10
-rw-r--r--dts/Bindings/spi/renesas,hspi.yaml4
-rw-r--r--dts/Bindings/spi/renesas,rspi.yaml144
-rw-r--r--dts/Bindings/spi/renesas,sh-msiof.yaml46
-rw-r--r--dts/Bindings/spi/snps,dw-apb-ssi.txt41
-rw-r--r--dts/Bindings/spi/snps,dw-apb-ssi.yaml133
-rw-r--r--dts/Bindings/spi/socionext,uniphier-spi.yaml57
-rw-r--r--dts/Bindings/spi/spi-controller.yaml14
-rw-r--r--dts/Bindings/spi/spi-davinci.txt4
-rw-r--r--dts/Bindings/spi/spi-dw.txt24
-rw-r--r--dts/Bindings/spi/spi-fsl-lpspi.txt29
-rw-r--r--dts/Bindings/spi/spi-fsl-lpspi.yaml67
-rw-r--r--dts/Bindings/spi/spi-lantiq-ssc.txt21
-rw-r--r--dts/Bindings/spi/spi-mt65xx.txt1
-rw-r--r--dts/Bindings/spi/spi-mux.yaml74
-rw-r--r--dts/Bindings/spi/spi-pl022.yaml57
-rw-r--r--dts/Bindings/spi/spi-pxa2xx.txt27
-rw-r--r--dts/Bindings/spi/spi-rockchip.yaml14
-rw-r--r--dts/Bindings/spi/spi-rspi.txt73
-rw-r--r--dts/Bindings/spi/spi-sifive.yaml25
-rw-r--r--dts/Bindings/spi/spi-uniphier.txt28
-rw-r--r--dts/Bindings/spi/st,stm32-qspi.yaml4
-rw-r--r--dts/Bindings/spi/ti_qspi.txt2
-rw-r--r--dts/Bindings/sram/allwinner,sun4i-a10-system-control.yaml64
-rw-r--r--dts/Bindings/sram/rockchip-pmu-sram.txt16
-rw-r--r--dts/Bindings/sram/sram.yaml28
-rw-r--r--dts/Bindings/submitting-patches.rst91
-rw-r--r--dts/Bindings/submitting-patches.txt85
-rw-r--r--dts/Bindings/thermal/allwinner,sun8i-a83t-ths.yaml2
-rw-r--r--dts/Bindings/thermal/amazon,al-thermal.txt2
-rw-r--r--dts/Bindings/thermal/amlogic,thermal.yaml10
-rw-r--r--dts/Bindings/thermal/brcm,avs-ro-thermal.yaml2
-rw-r--r--dts/Bindings/thermal/brcm,bcm2835-thermal.txt2
-rw-r--r--dts/Bindings/thermal/hisilicon-thermal.txt2
-rw-r--r--dts/Bindings/thermal/imx-thermal.txt61
-rw-r--r--dts/Bindings/thermal/imx-thermal.yaml102
-rw-r--r--dts/Bindings/thermal/imx8mm-thermal.txt15
-rw-r--r--dts/Bindings/thermal/imx8mm-thermal.yaml58
-rw-r--r--dts/Bindings/thermal/max77620_thermal.txt6
-rw-r--r--dts/Bindings/thermal/mediatek-thermal.txt2
-rw-r--r--dts/Bindings/thermal/nvidia,tegra124-soctherm.txt10
-rw-r--r--dts/Bindings/thermal/nvidia,tegra186-bpmp-thermal.txt2
-rw-r--r--dts/Bindings/thermal/qcom-spmi-temp-alarm.txt2
-rw-r--r--dts/Bindings/thermal/qcom-tsens.yaml12
-rw-r--r--dts/Bindings/thermal/qoriq-thermal.txt71
-rw-r--r--dts/Bindings/thermal/qoriq-thermal.yaml114
-rw-r--r--dts/Bindings/thermal/rcar-gen3-thermal.txt60
-rw-r--r--dts/Bindings/thermal/rcar-gen3-thermal.yaml99
-rw-r--r--dts/Bindings/thermal/rcar-thermal.yaml7
-rw-r--r--dts/Bindings/thermal/rockchip-thermal.txt2
-rw-r--r--dts/Bindings/thermal/socionext,uniphier-thermal.yaml58
-rw-r--r--dts/Bindings/thermal/sprd-thermal.yaml2
-rw-r--r--dts/Bindings/thermal/tango-thermal.txt2
-rw-r--r--dts/Bindings/thermal/thermal-cooling-devices.yaml116
-rw-r--r--dts/Bindings/thermal/thermal-generic-adc.txt2
-rw-r--r--dts/Bindings/thermal/thermal-idle.yaml144
-rw-r--r--dts/Bindings/thermal/thermal-sensor.yaml72
-rw-r--r--dts/Bindings/thermal/thermal-zones.yaml341
-rw-r--r--dts/Bindings/thermal/thermal.txt586
-rw-r--r--dts/Bindings/thermal/ti,am654-thermal.yaml56
-rw-r--r--dts/Bindings/thermal/uniphier-thermal.txt65
-rw-r--r--dts/Bindings/timer/arm,arch_timer.yaml10
-rw-r--r--dts/Bindings/timer/arm,arch_timer_mmio.yaml11
-rw-r--r--dts/Bindings/timer/cadence,ttc-timer.txt21
-rw-r--r--dts/Bindings/timer/cdns,ttc.yaml48
-rw-r--r--dts/Bindings/timer/csky,mptimer.txt2
-rw-r--r--dts/Bindings/timer/fsl,imxgpt.txt45
-rw-r--r--dts/Bindings/timer/fsl,imxgpt.yaml72
-rw-r--r--dts/Bindings/timer/ingenic,sysost.yaml63
-rw-r--r--dts/Bindings/timer/ingenic,tcu.txt138
-rw-r--r--dts/Bindings/timer/ingenic,tcu.yaml283
-rw-r--r--dts/Bindings/timer/mrvl,mmp-timer.txt17
-rw-r--r--dts/Bindings/timer/mrvl,mmp-timer.yaml46
-rw-r--r--dts/Bindings/timer/nxp,sysctr-timer.txt25
-rw-r--r--dts/Bindings/timer/nxp,sysctr-timer.yaml54
-rw-r--r--dts/Bindings/timer/nxp,tpm-timer.txt28
-rw-r--r--dts/Bindings/timer/nxp,tpm-timer.yaml61
-rw-r--r--dts/Bindings/timer/renesas,cmt.txt110
-rw-r--r--dts/Bindings/timer/renesas,cmt.yaml182
-rw-r--r--dts/Bindings/timer/renesas,em-sti.yaml46
-rw-r--r--dts/Bindings/timer/renesas,mtu2.txt42
-rw-r--r--dts/Bindings/timer/renesas,mtu2.yaml76
-rw-r--r--dts/Bindings/timer/renesas,ostm.txt31
-rw-r--r--dts/Bindings/timer/renesas,ostm.yaml59
-rw-r--r--dts/Bindings/timer/snps,dw-apb-timer.yaml88
-rw-r--r--dts/Bindings/timer/ti,keystone-timer.txt2
-rw-r--r--dts/Bindings/trivial-devices.yaml4
-rw-r--r--dts/Bindings/ufs/ti,j721e-ufs.yaml65
-rw-r--r--dts/Bindings/usb/amlogic,dwc3.txt42
-rw-r--r--dts/Bindings/usb/amlogic,meson-g12a-usb-ctrl.yaml76
-rw-r--r--dts/Bindings/usb/aspeed,usb-vhub.yaml80
-rw-r--r--dts/Bindings/usb/atmel-usb.txt56
-rw-r--r--dts/Bindings/usb/brcm,bcm7445-ehci.yaml59
-rw-r--r--dts/Bindings/usb/brcm,bdc.txt4
-rw-r--r--dts/Bindings/usb/dwc2.yaml48
-rw-r--r--dts/Bindings/usb/dwc3.txt2
-rw-r--r--dts/Bindings/usb/ehci-mv.txt23
-rw-r--r--dts/Bindings/usb/generic-ehci.yaml29
-rw-r--r--dts/Bindings/usb/generic-ohci.yaml6
-rw-r--r--dts/Bindings/usb/ingenic,jz4770-phy.yaml6
-rw-r--r--dts/Bindings/usb/ingenic,musb.yaml11
-rw-r--r--dts/Bindings/usb/keystone-usb.txt56
-rw-r--r--dts/Bindings/usb/marvell,pxau2o-ehci.yaml62
-rw-r--r--dts/Bindings/usb/nvidia,tegra-xudc.yaml20
-rw-r--r--dts/Bindings/usb/qcom,dwc3.txt104
-rw-r--r--dts/Bindings/usb/qcom,dwc3.yaml174
-rw-r--r--dts/Bindings/usb/renesas,usb-xhci.yaml86
-rw-r--r--dts/Bindings/usb/renesas,usb3-peri.yaml2
-rw-r--r--dts/Bindings/usb/renesas,usbhs.yaml3
-rw-r--r--dts/Bindings/usb/ti,j721e-usb.yaml60
-rw-r--r--dts/Bindings/usb/ti,keystone-dwc3.yaml100
-rw-r--r--dts/Bindings/usb/ti,tps6598x.yaml64
-rw-r--r--dts/Bindings/usb/usb-conn-gpio.txt30
-rw-r--r--dts/Bindings/usb/usb-xhci.txt18
-rw-r--r--dts/Bindings/vendor-prefixes.yaml59
-rw-r--r--dts/Bindings/virtio/mmio.txt2
-rw-r--r--dts/Bindings/watchdog/arm-smc-wdt.yaml36
-rw-r--r--dts/Bindings/watchdog/davinci-wdt.txt4
-rw-r--r--dts/Bindings/watchdog/dw_wdt.txt24
-rw-r--r--dts/Bindings/watchdog/fsl-imx-wdt.txt24
-rw-r--r--dts/Bindings/watchdog/fsl-imx-wdt.yaml54
-rw-r--r--dts/Bindings/watchdog/fsl-imx7ulp-wdt.txt22
-rw-r--r--dts/Bindings/watchdog/fsl-imx7ulp-wdt.yaml60
-rw-r--r--dts/Bindings/watchdog/qcom-wdt.txt28
-rw-r--r--dts/Bindings/watchdog/qcom-wdt.yaml48
-rw-r--r--dts/Bindings/watchdog/renesas,wdt.txt50
-rw-r--r--dts/Bindings/watchdog/renesas,wdt.yaml102
-rw-r--r--dts/Bindings/watchdog/snps,dw-wdt.yaml90
-rw-r--r--dts/Bindings/watchdog/socionext,uniphier-wdt.yaml36
-rw-r--r--dts/Bindings/watchdog/ti,rti-wdt.yaml2
-rw-r--r--dts/Bindings/watchdog/uniphier-wdt.txt20
-rw-r--r--dts/Bindings/writing-bindings.rst67
-rw-r--r--dts/Bindings/writing-bindings.txt60
-rw-r--r--dts/Bindings/xilinx.txt143
-rw-r--r--dts/include/dt-bindings/clk/versaclock.h13
-rw-r--r--dts/include/dt-bindings/clock/actions,s500-cmu.h7
-rw-r--r--dts/include/dt-bindings/clock/agilex-clock.h72
-rw-r--r--dts/include/dt-bindings/clock/at91.h4
-rw-r--r--dts/include/dt-bindings/clock/bcm3368-clock.h24
-rw-r--r--dts/include/dt-bindings/clock/bcm6318-clock.h42
-rw-r--r--dts/include/dt-bindings/clock/bcm63268-clock.h30
-rw-r--r--dts/include/dt-bindings/clock/bcm6328-clock.h19
-rw-r--r--dts/include/dt-bindings/clock/bcm6358-clock.h18
-rw-r--r--dts/include/dt-bindings/clock/bcm6362-clock.h26
-rw-r--r--dts/include/dt-bindings/clock/bcm6368-clock.h24
-rw-r--r--dts/include/dt-bindings/clock/bt1-ccu.h48
-rw-r--r--dts/include/dt-bindings/clock/g12a-clkc.h2
-rw-r--r--dts/include/dt-bindings/clock/imx7ulp-clock.h5
-rw-r--r--dts/include/dt-bindings/clock/imx8mp-clock.h90
-rw-r--r--dts/include/dt-bindings/clock/ingenic,sysost.h12
-rw-r--r--dts/include/dt-bindings/clock/intel,lgm-clk.h165
-rw-r--r--dts/include/dt-bindings/clock/jz4780-cgu.h144
-rw-r--r--dts/include/dt-bindings/clock/marvell,mmp2-audio.h10
-rw-r--r--dts/include/dt-bindings/clock/marvell,mmp2.h3
-rw-r--r--dts/include/dt-bindings/clock/meson8b-clkc.h1
-rw-r--r--dts/include/dt-bindings/clock/microchip,sparx5.h23
-rw-r--r--dts/include/dt-bindings/clock/mt6765-clk.h313
-rw-r--r--dts/include/dt-bindings/clock/qcom,apss-ipq.h12
-rw-r--r--dts/include/dt-bindings/clock/qcom,gcc-ipq8074.h4
-rw-r--r--dts/include/dt-bindings/clock/qcom,gcc-msm8939.h206
-rw-r--r--dts/include/dt-bindings/clock/qcom,gcc-msm8998.h1
-rw-r--r--dts/include/dt-bindings/clock/qcom,gcc-sc7180.h2
-rw-r--r--dts/include/dt-bindings/clock/qcom,gcc-sdm660.h1
-rw-r--r--dts/include/dt-bindings/clock/qcom,gpucc-sm8150.h33
-rw-r--r--dts/include/dt-bindings/clock/qcom,gpucc-sm8250.h34
-rw-r--r--dts/include/dt-bindings/clock/qcom,lpasscorecc-sc7180.h29
-rw-r--r--dts/include/dt-bindings/clock/qcom,rpmcc.h16
-rw-r--r--dts/include/dt-bindings/clock/r8a7742-cpg-mssr.h42
-rw-r--r--dts/include/dt-bindings/clock/r8a774e1-cpg-mssr.h59
-rw-r--r--dts/include/dt-bindings/clock/sprd,sc9863a-clk.h5
-rw-r--r--dts/include/dt-bindings/clock/tegra114-car.h14
-rw-r--r--dts/include/dt-bindings/clock/tegra124-car-common.h14
-rw-r--r--dts/include/dt-bindings/clock/tegra20-car.h2
-rw-r--r--dts/include/dt-bindings/clock/tegra210-car.h20
-rw-r--r--dts/include/dt-bindings/clock/tegra30-car.h14
-rw-r--r--dts/include/dt-bindings/clock/vf610-clock.h3
-rw-r--r--dts/include/dt-bindings/clock/x1000-cgu.h66
-rw-r--r--dts/include/dt-bindings/clock/x1830-cgu.h57
-rw-r--r--dts/include/dt-bindings/dma/xlnx-zynqmp-dpdma.h16
-rw-r--r--dts/include/dt-bindings/firmware/imx/rsrc.h84
-rw-r--r--dts/include/dt-bindings/gce/mt6779-gce.h222
-rw-r--r--dts/include/dt-bindings/iio/adc/ingenic,adc.h6
-rw-r--r--dts/include/dt-bindings/iio/qcom,spmi-adc7-pm8350.h67
-rw-r--r--dts/include/dt-bindings/iio/qcom,spmi-adc7-pm8350b.h88
-rw-r--r--dts/include/dt-bindings/iio/qcom,spmi-adc7-pmk8350.h46
-rw-r--r--dts/include/dt-bindings/iio/qcom,spmi-adc7-pmr735a.h28
-rw-r--r--dts/include/dt-bindings/iio/qcom,spmi-adc7-pmr735b.h28
-rw-r--r--dts/include/dt-bindings/iio/qcom,spmi-vadc.h78
-rw-r--r--dts/include/dt-bindings/input/linux-event-codes.h3
-rw-r--r--dts/include/dt-bindings/interconnect/imx8mm.h50
-rw-r--r--dts/include/dt-bindings/interconnect/imx8mn.h41
-rw-r--r--dts/include/dt-bindings/interconnect/imx8mq.h48
-rw-r--r--dts/include/dt-bindings/leds/common.h5
-rw-r--r--dts/include/dt-bindings/mailbox/qcom-ipcc.h33
-rw-r--r--dts/include/dt-bindings/memory/mt6779-larb-port.h206
-rw-r--r--dts/include/dt-bindings/mux/mux-j721e-wiz.h53
-rw-r--r--dts/include/dt-bindings/mux/mux.h2
-rw-r--r--dts/include/dt-bindings/phy/phy.h2
-rw-r--r--dts/include/dt-bindings/pinctrl/k3.h2
-rw-r--r--dts/include/dt-bindings/pinctrl/mt6779-pinfunc.h1242
-rw-r--r--dts/include/dt-bindings/pinctrl/omap.h2
-rw-r--r--dts/include/dt-bindings/pinctrl/pads-imx8dxl.h639
-rw-r--r--dts/include/dt-bindings/pinctrl/rockchip.h11
-rw-r--r--dts/include/dt-bindings/power/marvell,mmp2.h11
-rw-r--r--dts/include/dt-bindings/power/meson-gxbb-power.h13
-rw-r--r--dts/include/dt-bindings/power/meson8-power.h13
-rw-r--r--dts/include/dt-bindings/power/qcom-rpmpd.h13
-rw-r--r--dts/include/dt-bindings/power/r8a7742-sysc.h29
-rw-r--r--dts/include/dt-bindings/power/r8a774e1-sysc.h36
-rw-r--r--dts/include/dt-bindings/regulator/dlg,da9211-regulator.h16
-rw-r--r--dts/include/dt-bindings/regulator/mediatek,mt6397-regulator.h15
-rw-r--r--dts/include/dt-bindings/reset/actions,s500-reset.h67
-rw-r--r--dts/include/dt-bindings/reset/amlogic,meson-gxbb-reset.h2
-rw-r--r--dts/include/dt-bindings/reset/bt1-ccu.h25
-rw-r--r--dts/include/dt-bindings/reset/imx8mp-reset.h50
-rw-r--r--dts/include/dt-bindings/reset/imx8mq-reset.h56
-rw-r--r--dts/include/dt-bindings/reset/qcom,gcc-msm8939.h110
-rw-r--r--dts/include/dt-bindings/reset/realtek,rtd1195.h74
-rw-r--r--dts/include/dt-bindings/reset/realtek,rtd1295.h3
-rw-r--r--dts/include/dt-bindings/reset/ti-syscon.h2
-rw-r--r--dts/include/dt-bindings/sound/qcom,q6asm.h4
-rw-r--r--dts/src/arm/am335x-baltos-ir2110.dts2
-rw-r--r--dts/src/arm/am335x-baltos-ir3220.dts2
-rw-r--r--dts/src/arm/am335x-baltos-ir5221.dts2
-rw-r--r--dts/src/arm/am335x-baltos-leds.dtsi2
-rw-r--r--dts/src/arm/am335x-baltos.dtsi4
-rw-r--r--dts/src/arm/am335x-bone-common.dtsi2
-rw-r--r--dts/src/arm/am335x-bone.dts2
-rw-r--r--dts/src/arm/am335x-boneblack-common.dtsi3
-rw-r--r--dts/src/arm/am335x-boneblack-wireless.dts3
-rw-r--r--dts/src/arm/am335x-boneblack.dts146
-rw-r--r--dts/src/arm/am335x-boneblue.dts3
-rw-r--r--dts/src/arm/am335x-bonegreen-common.dtsi2
-rw-r--r--dts/src/arm/am335x-bonegreen-wireless.dts3
-rw-r--r--dts/src/arm/am335x-bonegreen.dts2
-rw-r--r--dts/src/arm/am335x-chiliboard.dts2
-rw-r--r--dts/src/arm/am335x-chilisom.dtsi2
-rw-r--r--dts/src/arm/am335x-evm.dts5
-rw-r--r--dts/src/arm/am335x-evmsk.dts4
-rw-r--r--dts/src/arm/am335x-guardian.dts3
-rw-r--r--dts/src/arm/am335x-icev2.dts2
-rw-r--r--dts/src/arm/am335x-lxm.dts4
-rw-r--r--dts/src/arm/am335x-moxa-uc-2100-common.dtsi2
-rw-r--r--dts/src/arm/am335x-moxa-uc-8100-me-t.dts2
-rw-r--r--dts/src/arm/am335x-netcan-plus-1xx.dts2
-rw-r--r--dts/src/arm/am335x-netcom-plus-2xx.dts2
-rw-r--r--dts/src/arm/am335x-netcom-plus-8xx.dts2
-rw-r--r--dts/src/arm/am335x-osd3358-sm-red.dts4
-rw-r--r--dts/src/arm/am335x-osd335x-common.dtsi2
-rw-r--r--dts/src/arm/am335x-pdu001.dts2
-rw-r--r--dts/src/arm/am335x-pepper.dts4
-rw-r--r--dts/src/arm/am335x-phycore-som.dtsi2
-rw-r--r--dts/src/arm/am335x-pocketbeagle.dts272
-rw-r--r--dts/src/arm/am335x-sancloud-bbe.dts2
-rw-r--r--dts/src/arm/am33xx-l4.dtsi38
-rw-r--r--dts/src/arm/am33xx.dtsi29
-rw-r--r--dts/src/arm/am3517-craneboard.dts2
-rw-r--r--dts/src/arm/am3517-evm-ui.dtsi2
-rw-r--r--dts/src/arm/am3517-evm.dts3
-rw-r--r--dts/src/arm/am3517.dtsi30
-rw-r--r--dts/src/arm/am3874-iceboard.dts4
-rw-r--r--dts/src/arm/am4372.dtsi27
-rw-r--r--dts/src/arm/am437x-cm-t43.dts2
-rw-r--r--dts/src/arm/am437x-gp-evm.dts22
-rw-r--r--dts/src/arm/am437x-idk-evm.dts2
-rw-r--r--dts/src/arm/am437x-l4.dtsi28
-rw-r--r--dts/src/arm/am437x-sk-evm.dts20
-rw-r--r--dts/src/arm/am43x-epos-evm.dts18
-rw-r--r--dts/src/arm/am57-pruss.dtsi2
-rw-r--r--dts/src/arm/am5718.dtsi2
-rw-r--r--dts/src/arm/am571x-idk.dts50
-rw-r--r--dts/src/arm/am5728.dtsi2
-rw-r--r--dts/src/arm/am5729-beagleboneai.dts700
-rw-r--r--dts/src/arm/am572x-idk-common.dtsi65
-rw-r--r--dts/src/arm/am572x-idk.dts2
-rw-r--r--dts/src/arm/am5748.dtsi2
-rw-r--r--dts/src/arm/am574x-idk.dts2
-rw-r--r--dts/src/arm/am57xx-beagle-x15-common.dtsi65
-rw-r--r--dts/src/arm/am57xx-beagle-x15-revb1.dts2
-rw-r--r--dts/src/arm/am57xx-beagle-x15-revc.dts2
-rw-r--r--dts/src/arm/am57xx-beagle-x15.dts2
-rw-r--r--dts/src/arm/am57xx-idk-common.dtsi60
-rw-r--r--dts/src/arm/arm-realview-eb-mp.dtsi2
-rw-r--r--dts/src/arm/arm-realview-pb1176.dts2
-rw-r--r--dts/src/arm/arm-realview-pb11mp.dts2
-rw-r--r--dts/src/arm/arm-realview-pbx-a9.dts2
-rw-r--r--dts/src/arm/armada-370-dlink-dns327l.dts5
-rw-r--r--dts/src/arm/armada-370-xp.dtsi2
-rw-r--r--dts/src/arm/armada-375.dtsi2
-rw-r--r--dts/src/arm/armada-38x.dtsi5
-rw-r--r--dts/src/arm/armada-39x.dtsi4
-rw-r--r--dts/src/arm/aspeed-ast2600-evb.dts4
-rw-r--r--dts/src/arm/aspeed-bmc-amd-ethanolx.dts219
-rw-r--r--dts/src/arm/aspeed-bmc-facebook-cmm.dts1231
-rw-r--r--dts/src/arm/aspeed-bmc-facebook-tiogapass.dts78
-rw-r--r--dts/src/arm/aspeed-bmc-facebook-wedge40.dts42
-rw-r--r--dts/src/arm/aspeed-bmc-facebook-yosemitev2.dts231
-rw-r--r--dts/src/arm/aspeed-bmc-ibm-rainier.dts658
-rw-r--r--dts/src/arm/aspeed-bmc-opp-mihawk.dts462
-rw-r--r--dts/src/arm/aspeed-bmc-opp-nicole.dts326
-rw-r--r--dts/src/arm/aspeed-bmc-opp-romulus.dts35
-rw-r--r--dts/src/arm/aspeed-bmc-opp-tacoma.dts87
-rw-r--r--dts/src/arm/aspeed-bmc-opp-witherspoon.dts45
-rw-r--r--dts/src/arm/aspeed-bmc-opp-zaius.dts37
-rw-r--r--dts/src/arm/aspeed-g4.dtsi10
-rw-r--r--dts/src/arm/aspeed-g5.dtsi44
-rw-r--r--dts/src/arm/aspeed-g6.dtsi55
-rw-r--r--dts/src/arm/at91-dvk_su60_somc.dtsi2
-rw-r--r--dts/src/arm/at91-kizbox3-hs.dts4
-rw-r--r--dts/src/arm/at91-kizbox3_common.dtsi48
-rw-r--r--dts/src/arm/at91-sam9x60ek.dts36
-rw-r--r--dts/src/arm/at91-sama5d27_som1.dtsi54
-rw-r--r--dts/src/arm/at91-sama5d27_som1_ek.dts64
-rw-r--r--dts/src/arm/at91-sama5d27_wlsom1.dtsi16
-rw-r--r--dts/src/arm/at91-sama5d27_wlsom1_ek.dts12
-rw-r--r--dts/src/arm/at91-sama5d2_icp.dts767
-rw-r--r--dts/src/arm/at91-sama5d2_ptc_ek.dts25
-rw-r--r--dts/src/arm/at91-sama5d2_xplained.dts144
-rw-r--r--dts/src/arm/at91-sama5d3_xplained.dts2
-rw-r--r--dts/src/arm/at91-wb50n.dtsi4
-rw-r--r--dts/src/arm/at91rm9200.dtsi296
-rw-r--r--dts/src/arm/at91sam9g45.dtsi392
-rw-r--r--dts/src/arm/at91sam9m10g45ek.dts4
-rw-r--r--dts/src/arm/at91sam9n12.dtsi324
-rw-r--r--dts/src/arm/at91sam9n12ek.dts2
-rw-r--r--dts/src/arm/at91sam9rl.dtsi54
-rw-r--r--dts/src/arm/at91sam9x5.dtsi54
-rw-r--r--dts/src/arm/bcm-cygnus.dtsi2
-rw-r--r--dts/src/arm/bcm-hr2.dtsi2
-rw-r--r--dts/src/arm/bcm-nsp.dtsi12
-rw-r--r--dts/src/arm/bcm21664.dtsi2
-rw-r--r--dts/src/arm/bcm2711-rpi-4-b.dts18
-rw-r--r--dts/src/arm/bcm2711.dtsi15
-rw-r--r--dts/src/arm/bcm2835-common.dtsi1
-rw-r--r--dts/src/arm/bcm2835-rpi-common.dtsi12
-rw-r--r--dts/src/arm/bcm2835.dtsi1
-rw-r--r--dts/src/arm/bcm2836.dtsi1
-rw-r--r--dts/src/arm/bcm2837.dtsi1
-rw-r--r--dts/src/arm/bcm4708-luxul-xap-1510.dts25
-rw-r--r--dts/src/arm/bcm4708-luxul-xwc-1000.dts20
-rw-r--r--dts/src/arm/bcm47081-luxul-xap-1410.dts20
-rw-r--r--dts/src/arm/bcm47081-luxul-xwr-1200.dts40
-rw-r--r--dts/src/arm/bcm47094-luxul-xap-1610.dts25
-rw-r--r--dts/src/arm/bcm47094-luxul-xwc-2000.dts21
-rw-r--r--dts/src/arm/bcm47094-luxul-xwr-3100.dts40
-rw-r--r--dts/src/arm/bcm47094-luxul-xwr-3150-v1.dts40
-rw-r--r--dts/src/arm/bcm958522er.dts4
-rw-r--r--dts/src/arm/bcm958525er.dts4
-rw-r--r--dts/src/arm/bcm958525xmc.dts4
-rw-r--r--dts/src/arm/bcm958622hr.dts4
-rw-r--r--dts/src/arm/bcm958623hr.dts4
-rw-r--r--dts/src/arm/bcm958625hr.dts4
-rw-r--r--dts/src/arm/bcm958625k.dts4
-rw-r--r--dts/src/arm/berlin2.dtsi8
-rw-r--r--dts/src/arm/berlin2cd.dtsi4
-rw-r--r--dts/src/arm/berlin2q.dtsi8
-rw-r--r--dts/src/arm/da850-evm.dts2
-rw-r--r--dts/src/arm/dm814x.dtsi74
-rw-r--r--dts/src/arm/dm816x.dtsi78
-rw-r--r--dts/src/arm/dove.dtsi3
-rw-r--r--dts/src/arm/dra7-dspeve-thermal.dtsi2
-rw-r--r--dts/src/arm/dra7-evm-common.dtsi23
-rw-r--r--dts/src/arm/dra7-evm.dts56
-rw-r--r--dts/src/arm/dra7-ipu-dsp-common.dtsi39
-rw-r--r--dts/src/arm/dra7-iva-thermal.dtsi2
-rw-r--r--dts/src/arm/dra7-l4.dtsi67
-rw-r--r--dts/src/arm/dra7.dtsi48
-rw-r--r--dts/src/arm/dra71-evm.dts44
-rw-r--r--dts/src/arm/dra71x.dtsi2
-rw-r--r--dts/src/arm/dra72-evm-common.dtsi20
-rw-r--r--dts/src/arm/dra72-evm-revc.dts44
-rw-r--r--dts/src/arm/dra72-evm-tps65917.dtsi4
-rw-r--r--dts/src/arm/dra72-evm.dts44
-rw-r--r--dts/src/arm/dra72x-mmc-iodelay.dtsi2
-rw-r--r--dts/src/arm/dra72x.dtsi8
-rw-r--r--dts/src/arm/dra74-ipu-dsp-common.dtsi18
-rw-r--r--dts/src/arm/dra74x-mmc-iodelay.dtsi2
-rw-r--r--dts/src/arm/dra74x.dtsi81
-rw-r--r--dts/src/arm/dra76-evm.dts56
-rw-r--r--dts/src/arm/dra76x.dtsi2
-rw-r--r--dts/src/arm/e60k02.dtsi2
-rw-r--r--dts/src/arm/exynos3250-artik5.dtsi41
-rw-r--r--dts/src/arm/exynos3250-monk.dts3
-rw-r--r--dts/src/arm/exynos3250-rinato.dts48
-rw-r--r--dts/src/arm/exynos3250.dtsi47
-rw-r--r--dts/src/arm/exynos4.dtsi70
-rw-r--r--dts/src/arm/exynos4210-i9100.dts768
-rw-r--r--dts/src/arm/exynos4210-origen.dts7
-rw-r--r--dts/src/arm/exynos4210-trats.dts139
-rw-r--r--dts/src/arm/exynos4210-universal_c210.dts61
-rw-r--r--dts/src/arm/exynos4210.dtsi2
-rw-r--r--dts/src/arm/exynos4412-galaxy-s3.dtsi6
-rw-r--r--dts/src/arm/exynos4412-midas.dtsi17
-rw-r--r--dts/src/arm/exynos4412-odroid-common.dtsi8
-rw-r--r--dts/src/arm/exynos4412-origen.dts35
-rw-r--r--dts/src/arm/exynos4412.dtsi2
-rw-r--r--dts/src/arm/exynos5250-arndale.dts99
-rw-r--r--dts/src/arm/exynos5250.dtsi92
-rw-r--r--dts/src/arm/exynos5410-pinctrl.dtsi2
-rw-r--r--dts/src/arm/exynos5410.dtsi46
-rw-r--r--dts/src/arm/exynos5420-arndale-octa.dts2
-rw-r--r--dts/src/arm/exynos5420-smdk5420.dts53
-rw-r--r--dts/src/arm/exynos5420.dtsi130
-rw-r--r--dts/src/arm/exynos5422-odroid-core.dtsi6
-rw-r--r--dts/src/arm/exynos5800.dtsi6
-rw-r--r--dts/src/arm/hi3620.dtsi2
-rw-r--r--dts/src/arm/hisi-x5hd2.dtsi2
-rw-r--r--dts/src/arm/imx1.dtsi2
-rw-r--r--dts/src/arm/imx23.dtsi2
-rw-r--r--dts/src/arm/imx25.dtsi14
-rw-r--r--dts/src/arm/imx27.dtsi10
-rw-r--r--dts/src/arm/imx28.dtsi2
-rw-r--r--dts/src/arm/imx31.dtsi8
-rw-r--r--dts/src/arm/imx35.dtsi10
-rw-r--r--dts/src/arm/imx50.dtsi20
-rw-r--r--dts/src/arm/imx51-ts4800.dts1
-rw-r--r--dts/src/arm/imx51.dtsi17
-rw-r--r--dts/src/arm/imx53-cx9020.dts25
-rw-r--r--dts/src/arm/imx53-kp.dtsi8
-rw-r--r--dts/src/arm/imx53-m53evk.dts1
-rw-r--r--dts/src/arm/imx53-ppd.dts51
-rw-r--r--dts/src/arm/imx53-tqma53.dtsi8
-rw-r--r--dts/src/arm/imx53-tx53.dtsi1
-rw-r--r--dts/src/arm/imx53.dtsi17
-rw-r--r--dts/src/arm/imx6dl-aristainetos_4.dts1
-rw-r--r--dts/src/arm/imx6dl-aristainetos_7.dts1
-rw-r--r--dts/src/arm/imx6dl-colibri-v1_1-eval-v3.dts31
-rw-r--r--dts/src/arm/imx6dl-mamoj.dts1
-rw-r--r--dts/src/arm/imx6dl-prtrvt.dts184
-rw-r--r--dts/src/arm/imx6dl-prtvt7.dts411
-rw-r--r--dts/src/arm/imx6dl-yapp4-common.dtsi1
-rw-r--r--dts/src/arm/imx6q-ba16.dtsi1
-rw-r--r--dts/src/arm/imx6q-dhcom-pdk2.dts114
-rw-r--r--dts/src/arm/imx6q-display5.dtsi1
-rw-r--r--dts/src/arm/imx6q-kp.dtsi2
-rw-r--r--dts/src/arm/imx6q-mccmon6.dts1
-rw-r--r--dts/src/arm/imx6q-novena.dts1
-rw-r--r--dts/src/arm/imx6q-pistachio.dts1
-rw-r--r--dts/src/arm/imx6q-prti6q.dts543
-rw-r--r--dts/src/arm/imx6q-prtwd2.dts188
-rw-r--r--dts/src/arm/imx6q-tbs2910.dts14
-rw-r--r--dts/src/arm/imx6q-var-dt6customboard.dts1
-rw-r--r--dts/src/arm/imx6qdl-apalis.dtsi1
-rw-r--r--dts/src/arm/imx6qdl-apf6dev.dtsi1
-rw-r--r--dts/src/arm/imx6qdl-aristainetos2.dtsi1
-rw-r--r--dts/src/arm/imx6qdl-colibri-v1_1-uhs.dtsi44
-rw-r--r--dts/src/arm/imx6qdl-colibri.dtsi13
-rw-r--r--dts/src/arm/imx6qdl-cubox-i.dtsi1
-rw-r--r--dts/src/arm/imx6qdl-emcon.dtsi3
-rw-r--r--dts/src/arm/imx6qdl-gw51xx.dtsi153
-rw-r--r--dts/src/arm/imx6qdl-gw52xx.dtsi160
-rw-r--r--dts/src/arm/imx6qdl-gw53xx.dtsi166
-rw-r--r--dts/src/arm/imx6qdl-gw54xx.dtsi168
-rw-r--r--dts/src/arm/imx6qdl-gw551x.dtsi149
-rw-r--r--dts/src/arm/imx6qdl-gw552x.dtsi167
-rw-r--r--dts/src/arm/imx6qdl-gw553x.dtsi141
-rw-r--r--dts/src/arm/imx6qdl-gw560x.dtsi196
-rw-r--r--dts/src/arm/imx6qdl-gw5903.dtsi141
-rw-r--r--dts/src/arm/imx6qdl-gw5904.dtsi173
-rw-r--r--dts/src/arm/imx6qdl-gw5907.dtsi142
-rw-r--r--dts/src/arm/imx6qdl-gw5910.dtsi195
-rw-r--r--dts/src/arm/imx6qdl-gw5912.dtsi148
-rw-r--r--dts/src/arm/imx6qdl-gw5913.dtsi153
-rw-r--r--dts/src/arm/imx6qdl-icore.dtsi4
-rw-r--r--dts/src/arm/imx6qdl-nit6xlite.dtsi2
-rw-r--r--dts/src/arm/imx6qdl-nitrogen6_max.dtsi3
-rw-r--r--dts/src/arm/imx6qdl-nitrogen6_som2.dtsi2
-rw-r--r--dts/src/arm/imx6qdl-nitrogen6x.dtsi2
-rw-r--r--dts/src/arm/imx6qdl-phytec-mira.dtsi1
-rw-r--r--dts/src/arm/imx6qdl-prti6q.dtsi163
-rw-r--r--dts/src/arm/imx6qdl-sabreauto.dtsi1
-rw-r--r--dts/src/arm/imx6qdl-sabrelite.dtsi3
-rw-r--r--dts/src/arm/imx6qdl-sabresd.dtsi16
-rw-r--r--dts/src/arm/imx6qdl-savageboard.dtsi1
-rw-r--r--dts/src/arm/imx6qdl-sr-som.dtsi11
-rw-r--r--dts/src/arm/imx6qdl-tx6.dtsi2
-rw-r--r--dts/src/arm/imx6qdl-zii-rdu2.dtsi2
-rw-r--r--dts/src/arm/imx6qdl.dtsi56
-rw-r--r--dts/src/arm/imx6qp-sabreauto.dts4
-rw-r--r--dts/src/arm/imx6qp-sabresd.dts4
-rw-r--r--dts/src/arm/imx6sl-evk.dts1
-rw-r--r--dts/src/arm/imx6sl.dtsi49
-rw-r--r--dts/src/arm/imx6sll-evk.dts1
-rw-r--r--dts/src/arm/imx6sll.dtsi38
-rw-r--r--dts/src/arm/imx6sx-nitrogen6sx.dts1
-rw-r--r--dts/src/arm/imx6sx-sabreauto.dts98
-rw-r--r--dts/src/arm/imx6sx-sdb-mqs.dts48
-rw-r--r--dts/src/arm/imx6sx-sdb.dtsi33
-rw-r--r--dts/src/arm/imx6sx-softing-vining-2000.dts3
-rw-r--r--dts/src/arm/imx6sx.dtsi84
-rw-r--r--dts/src/arm/imx6ul-14x14-evk.dtsi1
-rw-r--r--dts/src/arm/imx6ul-ccimx6ulsbcpro.dts1
-rw-r--r--dts/src/arm/imx6ul-geam.dts1
-rw-r--r--dts/src/arm/imx6ul-imx6ull-opos6uldev.dtsi1
-rw-r--r--dts/src/arm/imx6ul-isiot.dtsi1
-rw-r--r--dts/src/arm/imx6ul-kontron-n6310-s-43.dts1
-rw-r--r--dts/src/arm/imx6ul-kontron-n6x1x-s.dtsi14
-rw-r--r--dts/src/arm/imx6ul-kontron-n6x1x-som-common.dtsi13
-rw-r--r--dts/src/arm/imx6ul-pico.dtsi1
-rw-r--r--dts/src/arm/imx6ul-tx6ul.dtsi1
-rw-r--r--dts/src/arm/imx6ul.dtsi71
-rw-r--r--dts/src/arm/imx6ull-colibri.dtsi4
-rw-r--r--dts/src/arm/imx6ull-myir-mys-6ulx-eval.dts18
-rw-r--r--dts/src/arm/imx6ull-myir-mys-6ulx.dtsi238
-rw-r--r--dts/src/arm/imx7-tqma7.dtsi2
-rw-r--r--dts/src/arm/imx7d-cl-som-imx7.dts4
-rw-r--r--dts/src/arm/imx7d-colibri.dtsi4
-rw-r--r--dts/src/arm/imx7d-nitrogen7.dts4
-rw-r--r--dts/src/arm/imx7d-pinfunc.h2
-rw-r--r--dts/src/arm/imx7d-sdb.dts4
-rw-r--r--dts/src/arm/imx7d-tqma7.dtsi4
-rw-r--r--dts/src/arm/imx7d-zii-rmu2.dts2
-rw-r--r--dts/src/arm/imx7d-zii-rpu2.dts2
-rw-r--r--dts/src/arm/imx7d.dtsi1
-rw-r--r--dts/src/arm/imx7s.dtsi31
-rw-r--r--dts/src/arm/imx7ulp.dtsi2
-rw-r--r--dts/src/arm/infinity-msc313-breadbee_crust.dts25
-rw-r--r--dts/src/arm/infinity-msc313.dtsi14
-rw-r--r--dts/src/arm/infinity.dtsi11
-rw-r--r--dts/src/arm/infinity3-msc313e-breadbee.dts25
-rw-r--r--dts/src/arm/infinity3-msc313e.dtsi14
-rw-r--r--dts/src/arm/infinity3.dtsi11
-rw-r--r--dts/src/arm/integratorap-im-pd1.dts270
-rw-r--r--dts/src/arm/integratorap.dts53
-rw-r--r--dts/src/arm/keystone-k2e.dtsi4
-rw-r--r--dts/src/arm/keystone-k2g-evm.dts103
-rw-r--r--dts/src/arm/keystone-k2g.dtsi26
-rw-r--r--dts/src/arm/keystone-k2hk.dtsi4
-rw-r--r--dts/src/arm/keystone-k2l.dtsi4
-rw-r--r--dts/src/arm/kirkwood-b3.dts2
-rw-r--r--dts/src/arm/kirkwood-l-50.dts438
-rw-r--r--dts/src/arm/kirkwood-netgear_readynas_nv+_v2.dts14
-rw-r--r--dts/src/arm/kirkwood.dtsi2
-rw-r--r--dts/src/arm/logicpd-torpedo-baseboard.dtsi1
-rw-r--r--dts/src/arm/ls1021a-twr.dts14
-rw-r--r--dts/src/arm/ls1021a.dtsi17
-rw-r--r--dts/src/arm/mercury5-ssc8336n-midrived08.dts25
-rw-r--r--dts/src/arm/mercury5-ssc8336n.dtsi14
-rw-r--r--dts/src/arm/mercury5.dtsi11
-rw-r--r--dts/src/arm/meson.dtsi12
-rw-r--r--dts/src/arm/meson8.dtsi32
-rw-r--r--dts/src/arm/meson8b-ec100.dts25
-rw-r--r--dts/src/arm/meson8b-odroidc1.dts29
-rw-r--r--dts/src/arm/meson8b.dtsi52
-rw-r--r--dts/src/arm/meson8m2-mxiii-plus.dts4
-rw-r--r--dts/src/arm/meson8m2.dtsi36
-rw-r--r--dts/src/arm/mmp2-olpc-xo-1-75.dts78
-rw-r--r--dts/src/arm/mmp2.dtsi91
-rw-r--r--dts/src/arm/mmp3-dell-ariel.dts8
-rw-r--r--dts/src/arm/mmp3.dtsi51
-rw-r--r--dts/src/arm/motorola-cpcap-mapphone.dtsi4
-rw-r--r--dts/src/arm/motorola-mapphone-common.dtsi4
-rw-r--r--dts/src/arm/mstar-v7.dtsi107
-rw-r--r--dts/src/arm/mt2701-evb.dts21
-rw-r--r--dts/src/arm/mt2701.dtsi33
-rw-r--r--dts/src/arm/mt7623.dtsi25
-rw-r--r--dts/src/arm/mt7623n-rfb-emmc.dts1
-rw-r--r--dts/src/arm/omap2.dtsi33
-rw-r--r--dts/src/arm/omap2420-h4.dts2
-rw-r--r--dts/src/arm/omap2420.dtsi70
-rw-r--r--dts/src/arm/omap2430-sdp.dts2
-rw-r--r--dts/src/arm/omap2430.dtsi70
-rw-r--r--dts/src/arm/omap3-beagle-xm-ab.dts2
-rw-r--r--dts/src/arm/omap3-beagle-xm.dts2
-rw-r--r--dts/src/arm/omap3-beagle.dts35
-rw-r--r--dts/src/arm/omap3-cpu-thermal.dtsi2
-rw-r--r--dts/src/arm/omap3-devkit8000.dts33
-rw-r--r--dts/src/arm/omap3-evm-37xx.dts2
-rw-r--r--dts/src/arm/omap3-evm.dts2
-rw-r--r--dts/src/arm/omap3-gta04.dtsi1
-rw-r--r--dts/src/arm/omap3-ha-common.dtsi2
-rw-r--r--dts/src/arm/omap3-ha-lcd.dts2
-rw-r--r--dts/src/arm/omap3-ha.dts2
-rw-r--r--dts/src/arm/omap3-ldp.dts2
-rw-r--r--dts/src/arm/omap3-n900.dts18
-rw-r--r--dts/src/arm/omap3-tao3530.dtsi8
-rw-r--r--dts/src/arm/omap3-thunder.dts2
-rw-r--r--dts/src/arm/omap3-zoom3.dts2
-rw-r--r--dts/src/arm/omap3.dtsi193
-rw-r--r--dts/src/arm/omap3430-sdp.dts2
-rw-r--r--dts/src/arm/omap34xx.dtsi2
-rw-r--r--dts/src/arm/omap36xx.dtsi2
-rw-r--r--dts/src/arm/omap4-cpu-thermal.dtsi2
-rw-r--r--dts/src/arm/omap4-duovero-parlor.dts2
-rw-r--r--dts/src/arm/omap4-l4-abe.dtsi20
-rw-r--r--dts/src/arm/omap4-l4.dtsi41
-rw-r--r--dts/src/arm/omap4-panda-a4.dts2
-rw-r--r--dts/src/arm/omap4-panda-common.dtsi36
-rw-r--r--dts/src/arm/omap4-panda-es.dts2
-rw-r--r--dts/src/arm/omap4-panda.dts2
-rw-r--r--dts/src/arm/omap4-sdp-es23plus.dts2
-rw-r--r--dts/src/arm/omap4-sdp.dts6
-rw-r--r--dts/src/arm/omap4-var-som-om44.dtsi2
-rw-r--r--dts/src/arm/omap4.dtsi43
-rw-r--r--dts/src/arm/omap443x.dtsi2
-rw-r--r--dts/src/arm/omap4460.dtsi2
-rw-r--r--dts/src/arm/omap5-board-common.dtsi2
-rw-r--r--dts/src/arm/omap5-core-thermal.dtsi2
-rw-r--r--dts/src/arm/omap5-gpu-thermal.dtsi2
-rw-r--r--dts/src/arm/omap5-l4-abe.dtsi20
-rw-r--r--dts/src/arm/omap5-l4.dtsi73
-rw-r--r--dts/src/arm/omap5-uevm.dts36
-rw-r--r--dts/src/arm/omap5.dtsi123
-rw-r--r--dts/src/arm/pxa168.dtsi8
-rw-r--r--dts/src/arm/pxa3xx.dtsi2
-rw-r--r--dts/src/arm/pxa910.dtsi4
-rw-r--r--dts/src/arm/qcom-ipq4019.dtsi29
-rw-r--r--dts/src/arm/qcom-ipq8064-rb3011.dts308
-rw-r--r--dts/src/arm/qcom-ipq8064.dtsi121
-rw-r--r--dts/src/arm/qcom-msm8974-samsung-klte.dts405
-rw-r--r--dts/src/arm/qcom-msm8974.dtsi11
-rw-r--r--dts/src/arm/r7s72100.dtsi4
-rw-r--r--dts/src/arm/r7s9210.dtsi4
-rw-r--r--dts/src/arm/r8a73a4.dtsi6
-rw-r--r--dts/src/arm/r8a7740.dtsi8
-rw-r--r--dts/src/arm/r8a7742-iwg21d-q7-dbcm-ca.dts97
-rw-r--r--dts/src/arm/r8a7742-iwg21d-q7.dts224
-rw-r--r--dts/src/arm/r8a7742-iwg21m.dtsi53
-rw-r--r--dts/src/arm/r8a7742.dtsi1502
-rw-r--r--dts/src/arm/r8a7743.dtsi18
-rw-r--r--dts/src/arm/r8a7744.dtsi18
-rw-r--r--dts/src/arm/r8a7745.dtsi18
-rw-r--r--dts/src/arm/r8a77470.dtsi6
-rw-r--r--dts/src/arm/r8a7778.dtsi9
-rw-r--r--dts/src/arm/r8a7779.dtsi8
-rw-r--r--dts/src/arm/r8a7790-lager.dts1
-rw-r--r--dts/src/arm/r8a7790.dtsi20
-rw-r--r--dts/src/arm/r8a7791-koelsch.dts1
-rw-r--r--dts/src/arm/r8a7791-porter.dts1
-rw-r--r--dts/src/arm/r8a7791.dtsi101
-rw-r--r--dts/src/arm/r8a7792.dtsi2
-rw-r--r--dts/src/arm/r8a7793-gose.dts5
-rw-r--r--dts/src/arm/r8a7793.dtsi20
-rw-r--r--dts/src/arm/r8a7794-alt.dts1
-rw-r--r--dts/src/arm/r8a7794-silk.dts1
-rw-r--r--dts/src/arm/r8a7794.dtsi18
-rw-r--r--dts/src/arm/r9a06g032.dtsi2
-rw-r--r--dts/src/arm/rk3036-kylin.dts2
-rw-r--r--dts/src/arm/rk3036.dtsi1
-rw-r--r--dts/src/arm/rk3066a-mk808.dts2
-rw-r--r--dts/src/arm/rk3188-radxarock.dts6
-rw-r--r--dts/src/arm/rk3229-xms6.dts19
-rw-r--r--dts/src/arm/rk322x.dtsi17
-rw-r--r--dts/src/arm/rk3288-firefly-reload.dts12
-rw-r--r--dts/src/arm/rk3288-firefly.dtsi12
-rw-r--r--dts/src/arm/rk3288-miqi.dts2
-rw-r--r--dts/src/arm/rk3288-phycore-som.dtsi6
-rw-r--r--dts/src/arm/rk3288-rock-pi-n8.dts17
-rw-r--r--dts/src/arm/rk3288-rock2-square.dts4
-rw-r--r--dts/src/arm/rk3288-tinker.dtsi6
-rw-r--r--dts/src/arm/rk3288-veyron-jaq.dts17
-rw-r--r--dts/src/arm/rk3288-veyron-jerry.dts2
-rw-r--r--dts/src/arm/rk3288-veyron-mighty.dts6
-rw-r--r--dts/src/arm/rk3288-veyron-minnie.dts2
-rw-r--r--dts/src/arm/rk3288-veyron-pinky.dts6
-rw-r--r--dts/src/arm/rk3288-veyron-sdmmc.dtsi2
-rw-r--r--dts/src/arm/rk3288-veyron-speedy.dts2
-rw-r--r--dts/src/arm/rk3288-vmarc-som.dtsi322
-rw-r--r--dts/src/arm/rk3288-vyasa.dts3
-rw-r--r--dts/src/arm/rk3288.dtsi21
-rw-r--r--dts/src/arm/rk3xxx.dtsi3
-rw-r--r--dts/src/arm/rockchip-radxa-dalang-carrier.dtsi97
-rw-r--r--dts/src/arm/rtd1195-horseradish.dts32
-rw-r--r--dts/src/arm/rtd1195-mele-x1000.dts32
-rw-r--r--dts/src/arm/rtd1195.dtsi217
-rw-r--r--dts/src/arm/rv1108.dtsi13
-rw-r--r--dts/src/arm/s5pv210-aries.dtsi441
-rw-r--r--dts/src/arm/s5pv210-fascinate4g.dts266
-rw-r--r--dts/src/arm/s5pv210-galaxys.dts292
-rw-r--r--dts/src/arm/s5pv210-pinctrl.dtsi11
-rw-r--r--dts/src/arm/s5pv210.dtsi23
-rw-r--r--dts/src/arm/sam9x60.dtsi7
-rw-r--r--dts/src/arm/sama5d2.dtsi427
-rw-r--r--dts/src/arm/sama5d3.dtsi537
-rw-r--r--dts/src/arm/sama5d3_can.dtsi20
-rw-r--r--dts/src/arm/sama5d3_emac.dtsi8
-rw-r--r--dts/src/arm/sama5d3_gmac.dtsi11
-rw-r--r--dts/src/arm/sama5d3_lcd.dtsi19
-rw-r--r--dts/src/arm/sama5d3_mci2.dtsi11
-rw-r--r--dts/src/arm/sama5d3_tcb1.dtsi12
-rw-r--r--dts/src/arm/sama5d3_uart.dtsi20
-rw-r--r--dts/src/arm/sama5d3xmb.dtsi6
-rw-r--r--dts/src/arm/sama5d3xmb_cmp.dtsi6
-rw-r--r--dts/src/arm/sama5d4.dtsi126
-rw-r--r--dts/src/arm/sh73a0.dtsi9
-rw-r--r--dts/src/arm/socfpga.dtsi20
-rw-r--r--dts/src/arm/socfpga_arria10.dtsi4
-rw-r--r--dts/src/arm/socfpga_arria10_socdk.dtsi5
-rw-r--r--dts/src/arm/ste-ab8500.dtsi14
-rw-r--r--dts/src/arm/ste-dbx5x0.dtsi2
-rw-r--r--dts/src/arm/ste-nomadik-stn8815.dtsi2
-rw-r--r--dts/src/arm/ste-ux500-samsung-golden.dts110
-rw-r--r--dts/src/arm/ste-ux500-samsung-skomer.dts43
-rw-r--r--dts/src/arm/stih407-family.dtsi14
-rw-r--r--dts/src/arm/stih418.dtsi8
-rw-r--r--dts/src/arm/stm32429i-eval.dts10
-rw-r--r--dts/src/arm/stm32746g-eval.dts8
-rw-r--r--dts/src/arm/stm32f4-pinctrl.dtsi85
-rw-r--r--dts/src/arm/stm32f429-disco.dts97
-rw-r--r--dts/src/arm/stm32f429.dtsi26
-rw-r--r--dts/src/arm/stm32f469-disco.dts8
-rw-r--r--dts/src/arm/stm32f746.dtsi7
-rw-r--r--dts/src/arm/stm32f769-disco.dts4
-rw-r--r--dts/src/arm/stm32h743-pinctrl.dtsi10
-rw-r--r--dts/src/arm/stm32h743.dtsi11
-rw-r--r--dts/src/arm/stm32mp15-pinctrl.dtsi838
-rw-r--r--dts/src/arm/stm32mp151.dtsi39
-rw-r--r--dts/src/arm/stm32mp157.dtsi8
-rw-r--r--dts/src/arm/stm32mp157a-avenger96.dts314
-rw-r--r--dts/src/arm/stm32mp157a-dhcor-avenger96.dts38
-rw-r--r--dts/src/arm/stm32mp157a-dk1.dts2
-rw-r--r--dts/src/arm/stm32mp157a-iot-box.dts68
-rw-r--r--dts/src/arm/stm32mp157a-stinger96.dts12
-rw-r--r--dts/src/arm/stm32mp157a-stinger96.dtsi342
-rw-r--r--dts/src/arm/stm32mp157c-dhcom-pdk2.dts265
-rw-r--r--dts/src/arm/stm32mp157c-dhcom-som.dtsi368
-rw-r--r--dts/src/arm/stm32mp157c-dk2.dts19
-rw-r--r--dts/src/arm/stm32mp157c-ed1.dts11
-rw-r--r--dts/src/arm/stm32mp157c-ev1.dts29
-rw-r--r--dts/src/arm/stm32mp157c-lxa-mc1.dts252
-rw-r--r--dts/src/arm/stm32mp15xx-dhcom-pdk2.dtsi337
-rw-r--r--dts/src/arm/stm32mp15xx-dhcom-som.dtsi361
-rw-r--r--dts/src/arm/stm32mp15xx-dhcor-avenger96.dtsi401
-rw-r--r--dts/src/arm/stm32mp15xx-dhcor-io1v8.dtsi23
-rw-r--r--dts/src/arm/stm32mp15xx-dhcor-som.dtsi209
-rw-r--r--dts/src/arm/stm32mp15xx-dkx.dtsi58
-rw-r--r--dts/src/arm/stm32mp15xx-osd32.dtsi230
-rw-r--r--dts/src/arm/sun4i-a10.dtsi2
-rw-r--r--dts/src/arm/sun5i.dtsi2
-rw-r--r--dts/src/arm/sun7i-a20-olinuxino-lime-emmc.dts32
-rw-r--r--dts/src/arm/sun7i-a20.dtsi2
-rw-r--r--dts/src/arm/sun8i-a83t.dtsi10
-rw-r--r--dts/src/arm/sun8i-h2-plus-bananapi-m2-zero.dts2
-rw-r--r--dts/src/arm/sun8i-h3-orangepi-zero-plus2.dts38
-rw-r--r--dts/src/arm/sun8i-h3.dtsi24
-rw-r--r--dts/src/arm/sunxi-bananapi-m2-plus-v1.2.dtsi18
-rw-r--r--dts/src/arm/sunxi-h3-h5.dtsi10
-rw-r--r--dts/src/arm/sunxi-libretech-all-h3-cc.dtsi12
-rw-r--r--dts/src/arm/tegra114-dalmore.dts152
-rw-r--r--dts/src/arm/tegra114-roth.dts141
-rw-r--r--dts/src/arm/tegra114-tn7.dts84
-rw-r--r--dts/src/arm/tegra114.dtsi48
-rw-r--r--dts/src/arm/tegra124-apalis-eval.dts4
-rw-r--r--dts/src/arm/tegra124-apalis-v1.2-eval.dts4
-rw-r--r--dts/src/arm/tegra124-apalis-v1.2.dtsi5
-rw-r--r--dts/src/arm/tegra124-apalis.dtsi5
-rw-r--r--dts/src/arm/tegra124-jetson-tk1.dts263
-rw-r--r--dts/src/arm/tegra124-nyan-big.dts3
-rw-r--r--dts/src/arm/tegra124-nyan-blaze.dts1
-rw-r--r--dts/src/arm/tegra124-nyan.dtsi283