summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Documentation/boards/imx.rst2
-rw-r--r--Documentation/boards/imx/nxp-imx8mm-evk.rst71
-rw-r--r--Documentation/boards/imx/nxp-imx8mp-evk.rst65
-rw-r--r--Documentation/boards/kvx.rst98
-rw-r--r--Documentation/boards/kvx/kalray-k200.rst11
-rw-r--r--Documentation/boards/mips/max9331.rst144
-rw-r--r--Documentation/boards/sandbox.rst5
-rw-r--r--Documentation/boards/stm32mp.rst31
-rw-r--r--Documentation/devicetree/bindings/leds/common.rst7
-rw-r--r--Documentation/devicetree/index.rst51
-rwxr-xr-xDocumentation/gen_commands.py2
-rw-r--r--Documentation/user/bootchooser.rst4
-rw-r--r--Documentation/user/booting-linux.rst6
-rw-r--r--Documentation/user/optee.rst29
-rw-r--r--Documentation/user/usb.rst2
-rw-r--r--Documentation/user/user-manual.rst1
-rw-r--r--LICENSES/preferred/LGPL-2.1-or-later468
-rw-r--r--LICENSES/preferred/MIT30
-rwxr-xr-xMAKEALL2
-rw-r--r--Makefile819
-rw-r--r--README15
-rw-r--r--arch/arm/Kconfig21
-rw-r--r--arch/arm/Makefile50
-rw-r--r--arch/arm/boards/Makefile7
-rw-r--r--arch/arm/boards/a9m2410/a9m2410.c17
-rw-r--r--arch/arm/boards/a9m2410/config.h13
-rw-r--r--arch/arm/boards/a9m2440/a9m2410dev.c17
-rw-r--r--arch/arm/boards/a9m2440/a9m2440.c17
-rw-r--r--arch/arm/boards/a9m2440/baseboards.h17
-rw-r--r--arch/arm/boards/a9m2440/config.h13
-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/board.c16
-rw-r--r--arch/arm/boards/advantech-mx6/flash-header-advantech-rom-7421.imxcfg2
-rw-r--r--arch/arm/boards/advantech-mx6/lowlevel.c16
-rw-r--r--arch/arm/boards/afi-gf/board.c16
-rw-r--r--arch/arm/boards/afi-gf/config.h22
-rw-r--r--arch/arm/boards/altera-socdk/config.h1
-rw-r--r--arch/arm/boards/altera-socdk/iocsr_config_cyclone5.c8
-rw-r--r--arch/arm/boards/altera-socdk/lowlevel.c2
-rw-r--r--arch/arm/boards/altera-socdk/pinmux_config.c2
-rw-r--r--arch/arm/boards/altera-socdk/sequencer_auto_ac_init.c2
-rw-r--r--arch/arm/boards/archosg9/archos_features.c13
-rw-r--r--arch/arm/boards/archosg9/board.c12
-rw-r--r--arch/arm/boards/archosg9/lowlevel.c14
-rw-r--r--arch/arm/boards/archosg9/mux.c15
-rw-r--r--arch/arm/boards/archosg9/mux.h2
-rw-r--r--arch/arm/boards/at91rm9200ek/init.c17
-rw-r--r--arch/arm/boards/at91sam9260ek/init.c15
-rw-r--r--arch/arm/boards/at91sam9261ek/init.c17
-rw-r--r--arch/arm/boards/at91sam9263ek/init.c20
-rw-r--r--arch/arm/boards/at91sam9263ek/of_init.c15
-rw-r--r--arch/arm/boards/at91sam9m10g45ek/init.c20
-rw-r--r--arch/arm/boards/at91sam9m10g45ek/lowlevel.c2
-rw-r--r--arch/arm/boards/at91sam9m10ihd/hw_version.c17
-rw-r--r--arch/arm/boards/at91sam9m10ihd/hw_version.h17
-rw-r--r--arch/arm/boards/at91sam9m10ihd/lowlevel.c2
-rw-r--r--arch/arm/boards/at91sam9n12ek/init.c17
-rw-r--r--arch/arm/boards/at91sam9n12ek/lowlevel.c2
-rw-r--r--arch/arm/boards/at91sam9x5ek/hw_version.c17
-rw-r--r--arch/arm/boards/at91sam9x5ek/hw_version.h17
-rw-r--r--arch/arm/boards/at91sam9x5ek/init.c17
-rw-r--r--arch/arm/boards/at91sam9x5ek/lowlevel.c3
-rw-r--r--arch/arm/boards/avnet-zedboard/Makefile1
-rw-r--r--arch/arm/boards/avnet-zedboard/board.c39
-rw-r--r--arch/arm/boards/avnet-zedboard/flash_header.c62
-rw-r--r--arch/arm/boards/avnet-zedboard/lowlevel.c98
-rw-r--r--arch/arm/boards/avnet-zedboard/zedboard.zynqcfg24
-rw-r--r--arch/arm/boards/beagle/board.c18
-rw-r--r--arch/arm/boards/beaglebone/board.c20
-rw-r--r--arch/arm/boards/boundarydevices-nitrogen6/1066mhz_4x128mx16.imxcfg15
-rw-r--r--arch/arm/boards/boundarydevices-nitrogen6/1066mhz_4x256mx16.imxcfg15
-rw-r--r--arch/arm/boards/boundarydevices-nitrogen6/1066mhz_4x512mx16-qp.imxcfg15
-rw-r--r--arch/arm/boards/boundarydevices-nitrogen6/800mhz_4x128mx16.imxcfg15
-rw-r--r--arch/arm/boards/boundarydevices-nitrogen6/800mhz_4x256mx16.imxcfg15
-rw-r--r--arch/arm/boards/boundarydevices-nitrogen6/board.c15
-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/board.c20
-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/ccxmx53/lowlevel.c16
-rw-r--r--arch/arm/boards/chumby_falconwing/falconwing.c17
-rw-r--r--arch/arm/boards/clep7212/clep7212.c10
-rw-r--r--arch/arm/boards/clep7212/lowlevel.c10
-rw-r--r--arch/arm/boards/cm-fx6/board.c15
-rw-r--r--arch/arm/boards/cm-fx6/flash-header-mx6-cm-fx6.imxcfg2
-rw-r--r--arch/arm/boards/crystalfontz-cfa10036/cfa10036.c21
-rw-r--r--arch/arm/boards/crystalfontz-cfa10036/hwdetect.c17
-rw-r--r--arch/arm/boards/crystalfontz-cfa10036/hwdetect.h17
-rw-r--r--arch/arm/boards/datamodul-edm-qmx6/board.c20
-rw-r--r--arch/arm/boards/datamodul-edm-qmx6/flash-header.imxcfg2
-rw-r--r--arch/arm/boards/datamodul-edm-qmx6/lowlevel.c17
-rw-r--r--arch/arm/boards/dfi-fs700-m60/board.c21
-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/dfi-fs700-m60/lowlevel.c17
-rw-r--r--arch/arm/boards/digi-ccimx6ulsom/board.c20
-rw-r--r--arch/arm/boards/digi-ccimx6ulsom/flash-header-imx6ul-ccimx6ulsbcpro.imxcfg2
-rw-r--r--arch/arm/boards/dss11/init.c15
-rw-r--r--arch/arm/boards/duckbill/board.c19
-rw-r--r--arch/arm/boards/ebv-socrates/config.h1
-rw-r--r--arch/arm/boards/ebv-socrates/iocsr_config_cyclone5.c8
-rw-r--r--arch/arm/boards/ebv-socrates/lowlevel.c2
-rw-r--r--arch/arm/boards/ebv-socrates/pinmux_config.c4
-rw-r--r--arch/arm/boards/ebv-socrates/sequencer_auto_ac_init.c2
-rw-r--r--arch/arm/boards/edb93xx/early_udelay.h19
-rw-r--r--arch/arm/boards/edb93xx/edb93xx.c19
-rw-r--r--arch/arm/boards/edb93xx/edb93xx.h19
-rw-r--r--arch/arm/boards/edb93xx/flash_cfg.c23
-rw-r--r--arch/arm/boards/edb93xx/pll_cfg.c26
-rw-r--r--arch/arm/boards/edb93xx/pll_cfg.h23
-rw-r--r--arch/arm/boards/edb93xx/sdram_cfg.c22
-rw-r--r--arch/arm/boards/edb93xx/sdram_cfg.h22
-rw-r--r--arch/arm/boards/efika-mx-smartbook/board.c16
-rw-r--r--arch/arm/boards/efika-mx-smartbook/flash-header-imx51-genesi-efikasb.imxcfg2
-rw-r--r--arch/arm/boards/element14-warp7/board.c15
-rw-r--r--arch/arm/boards/element14-warp7/flash-header-mx7-warp.imxcfg2
-rw-r--r--arch/arm/boards/eltec-hipercam/board.c16
-rw-r--r--arch/arm/boards/eltec-hipercam/flash-header-eltec-hipercam.imxcfg2
-rw-r--r--arch/arm/boards/eltec-hipercam/lowlevel.c17
-rw-r--r--arch/arm/boards/embedsky-e9/board.c17
-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/board.c35
-rw-r--r--arch/arm/boards/embest-riotboard/flash-header-embest-riotboard.imxcfg2
-rw-r--r--arch/arm/boards/eukrea_cpuimx25/Makefile19
-rw-r--r--arch/arm/boards/eukrea_cpuimx25/eukrea_cpuimx25.c26
-rw-r--r--arch/arm/boards/eukrea_cpuimx25/flash-header.imxcfg2
-rw-r--r--arch/arm/boards/eukrea_cpuimx25/lowlevel.c25
-rw-r--r--arch/arm/boards/eukrea_cpuimx27/eukrea_cpuimx27.c14
-rw-r--r--arch/arm/boards/eukrea_cpuimx35/Makefile19
-rw-r--r--arch/arm/boards/eukrea_cpuimx35/eukrea_cpuimx35.c20
-rw-r--r--arch/arm/boards/eukrea_cpuimx35/flash-header.imxcfg2
-rw-r--r--arch/arm/boards/eukrea_cpuimx35/lowlevel.c23
-rw-r--r--arch/arm/boards/eukrea_cpuimx51/eukrea_cpuimx51.c19
-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-mx21-ads/lowlevel_init.S16
-rw-r--r--arch/arm/boards/freescale-mx23-evk/mx23-evk.c22
-rw-r--r--arch/arm/boards/freescale-mx25-3ds/3stack.c20
-rw-r--r--arch/arm/boards/freescale-mx25-3ds/Makefile19
-rw-r--r--arch/arm/boards/freescale-mx25-3ds/flash-header.imxcfg2
-rw-r--r--arch/arm/boards/freescale-mx25-3ds/lowlevel_init.S20
-rw-r--r--arch/arm/boards/freescale-mx27-ads/imx27ads.c17
-rw-r--r--arch/arm/boards/freescale-mx35-3ds/3stack.c14
-rw-r--r--arch/arm/boards/freescale-mx35-3ds/board-mx35_3stack.h23
-rw-r--r--arch/arm/boards/freescale-mx35-3ds/flash-header.imxcfg2
-rw-r--r--arch/arm/boards/freescale-mx35-3ds/lowlevel_init.S20
-rw-r--r--arch/arm/boards/freescale-mx51-babbage/board.c17
-rw-r--r--arch/arm/boards/freescale-mx51-babbage/flash-header-imx51-babbage.imxcfg2
-rw-r--r--arch/arm/boards/freescale-mx53-qsb/board.c18
-rw-r--r--arch/arm/boards/freescale-mx53-qsb/flash-header-imx53-loco.imxcfg2
-rw-r--r--arch/arm/boards/freescale-mx53-smd/board.c18
-rw-r--r--arch/arm/boards/freescale-mx53-smd/flash-header.imxcfg2
-rw-r--r--arch/arm/boards/freescale-mx53-vmx53/board.c16
-rw-r--r--arch/arm/boards/freescale-mx53-vmx53/flash-header-imx53-vmx53.imxcfg2
-rw-r--r--arch/arm/boards/freescale-mx6-sabrelite/board.c15
-rw-r--r--arch/arm/boards/freescale-mx6-sabrelite/flash-header-mx6-sabrelite.imxcfg2
-rw-r--r--arch/arm/boards/freescale-mx6-sabresd/board.c17
-rw-r--r--arch/arm/boards/freescale-mx6-sabresd/flash-header-mx6-sabresd.imxcfg2
-rw-r--r--arch/arm/boards/freescale-mx6sx-sabresdb/board.c16
-rw-r--r--arch/arm/boards/freescale-mx6sx-sabresdb/flash-header-mx6sx-sabresdb.imxcfg2
-rw-r--r--arch/arm/boards/freescale-mx6sx-sabresdb/lowlevel.c15
-rw-r--r--arch/arm/boards/freescale-mx7-sabresd/board.c18
-rw-r--r--arch/arm/boards/freescale-mx7-sabresd/flash-header-mx7-sabresd.imxcfg2
-rw-r--r--arch/arm/boards/freescale-mx7-sabresd/lowlevel.c12
-rw-r--r--arch/arm/boards/freescale-vf610-twr/flash-header-vf610-twr.imxcfg2
-rw-r--r--arch/arm/boards/friendlyarm-mini2440/config.h13
-rw-r--r--arch/arm/boards/friendlyarm-mini2440/mini2440.c14
-rw-r--r--arch/arm/boards/friendlyarm-mini6410/mini6410.c16
-rw-r--r--arch/arm/boards/friendlyarm-tiny210/lowlevel.c18
-rw-r--r--arch/arm/boards/friendlyarm-tiny210/tiny210.c12
-rw-r--r--arch/arm/boards/friendlyarm-tiny6410/development-board.c17
-rw-r--r--arch/arm/boards/friendlyarm-tiny6410/tiny6410.c16
-rw-r--r--arch/arm/boards/friendlyarm-tiny6410/tiny6410.h12
-rw-r--r--arch/arm/boards/gateworks-ventana/board.c15
-rw-r--r--arch/arm/boards/gateworks-ventana/flash-header-ventana-quad-1gx64.imxcfg2
-rw-r--r--arch/arm/boards/gateworks-ventana/gsc.c16
-rw-r--r--arch/arm/boards/gateworks-ventana/gsc.h16
-rw-r--r--arch/arm/boards/gk802/board.c15
-rw-r--r--arch/arm/boards/gk802/flash-header.imxcfg2
-rw-r--r--arch/arm/boards/globalscale-guruplug/Makefile1
-rw-r--r--arch/arm/boards/globalscale-guruplug/board.c17
-rw-r--r--arch/arm/boards/globalscale-guruplug/lowlevel.c17
-rw-r--r--arch/arm/boards/globalscale-mirabox/Makefile1
-rw-r--r--arch/arm/boards/globalscale-mirabox/board.c17
-rw-r--r--arch/arm/boards/globalscale-mirabox/lowlevel.c17
-rw-r--r--arch/arm/boards/grinn-liteboard/board.c18
-rw-r--r--arch/arm/boards/grinn-liteboard/flash-header-liteboard.h2
-rw-r--r--arch/arm/boards/grinn-liteboard/lowlevel.c18
-rw-r--r--arch/arm/boards/guf-cupid/Makefile19
-rw-r--r--arch/arm/boards/guf-cupid/board.c25
-rw-r--r--arch/arm/boards/guf-cupid/lowlevel.c23
-rw-r--r--arch/arm/boards/guf-neso/board.c17
-rw-r--r--arch/arm/boards/guf-neso/lowlevel.c23
-rw-r--r--arch/arm/boards/guf-santaro/board.c16
-rw-r--r--arch/arm/boards/guf-santaro/flash-header.imxcfg2
-rw-r--r--arch/arm/boards/guf-vincell/board.c18
-rw-r--r--arch/arm/boards/guf-vincell/flash-header.imxcfg2
-rw-r--r--arch/arm/boards/haba-knx/init.c19
-rw-r--r--arch/arm/boards/imx233-olinuxino/imx23-olinuxino.c13
-rw-r--r--arch/arm/boards/karo-tx25/Makefile19
-rw-r--r--arch/arm/boards/karo-tx25/board.c20
-rw-r--r--arch/arm/boards/karo-tx25/flash-header-tx25.imxcfg2
-rw-r--r--arch/arm/boards/karo-tx25/lowlevel.c55
-rw-r--r--arch/arm/boards/karo-tx28/tx28-stk5.c19
-rw-r--r--arch/arm/boards/karo-tx28/tx28.c15
-rw-r--r--arch/arm/boards/karo-tx51/flash-header-karo-tx51.imxcfg2
-rw-r--r--arch/arm/boards/karo-tx51/tx51.c19
-rw-r--r--arch/arm/boards/karo-tx53/board.c17
-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/karo-tx6x/lowlevel.c15
-rw-r--r--arch/arm/boards/karo-tx6x/pmic-ltc3676.c18
-rw-r--r--arch/arm/boards/karo-tx6x/pmic-rn5t567.c18
-rw-r--r--arch/arm/boards/karo-tx6x/pmic-rn5t618.c18
-rw-r--r--arch/arm/boards/kindle-mx50/board.c18
-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/kindle3/kindle3.c24
-rw-r--r--arch/arm/boards/kindle3/lowlevel.c23
-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/lenovo-ix4-300d/lowlevel.c17
-rw-r--r--arch/arm/boards/ls1046ardb/board.c122
-rw-r--r--arch/arm/boards/lubbock/board.c19
-rw-r--r--arch/arm/boards/lxa-mc1/Makefile2
-rw-r--r--arch/arm/boards/lxa-mc1/board.c58
-rw-r--r--arch/arm/boards/lxa-mc1/lowlevel.c26
-rw-r--r--arch/arm/boards/mainstone/board.c19
-rw-r--r--arch/arm/boards/marvell-armada-xp-gp/Makefile1
-rw-r--r--arch/arm/boards/marvell-armada-xp-gp/board.c17
-rw-r--r--arch/arm/boards/marvell-armada-xp-gp/lowlevel.c17
-rw-r--r--arch/arm/boards/mioa701/board.c19
-rw-r--r--arch/arm/boards/mioa701/gpio0_poweroff.c21
-rw-r--r--arch/arm/boards/mioa701/mioa701.h20
-rw-r--r--arch/arm/boards/module-mb7707/board.c20
-rw-r--r--arch/arm/boards/module-mb7707/lowlevel.c20
-rw-r--r--arch/arm/boards/mx31moboard/Makefile19
-rw-r--r--arch/arm/boards/mx31moboard/lowlevel.c23
-rw-r--r--arch/arm/boards/mx31moboard/mx31moboard.c21
-rw-r--r--arch/arm/boards/netgear-rn104/Makefile1
-rw-r--r--arch/arm/boards/netgear-rn104/board.c1
-rw-r--r--arch/arm/boards/netgear-rn2120/lowlevel.c14
-rw-r--r--arch/arm/boards/nhk8815/setup.c17
-rw-r--r--arch/arm/boards/nvidia-beaver/Makefile4
-rw-r--r--arch/arm/boards/nvidia-beaver/board.c17
-rw-r--r--arch/arm/boards/nvidia-beaver/entry.c17
-rw-r--r--arch/arm/boards/nvidia-jetson-tk1/Makefile4
-rw-r--r--arch/arm/boards/nvidia-jetson-tk1/board.c17
-rw-r--r--arch/arm/boards/nvidia-jetson-tk1/entry.c17
-rw-r--r--arch/arm/boards/nxp-imx6ull-evk/board.c20
-rw-r--r--arch/arm/boards/nxp-imx6ull-evk/flash-header-nxp-imx6ull-evk.imxcfg2
-rw-r--r--arch/arm/boards/nxp-imx6ull-evk/lowlevel.c11
-rw-r--r--arch/arm/boards/nxp-imx8mm-evk/Makefile2
-rw-r--r--arch/arm/boards/nxp-imx8mm-evk/board.c65
-rw-r--r--arch/arm/boards/nxp-imx8mm-evk/flash-header-imx8mm-evk.imxcfg5
-rw-r--r--arch/arm/boards/nxp-imx8mm-evk/lowlevel.c184
-rw-r--r--arch/arm/boards/nxp-imx8mm-evk/lpddr4-timing.c1976
-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.c190
-rw-r--r--arch/arm/boards/nxp-imx8mp-evk/lpddr4-timing.c1848
-rw-r--r--arch/arm/boards/nxp-imx8mq-evk/board.c20
-rw-r--r--arch/arm/boards/nxp-imx8mq-evk/ddr.h9
-rw-r--r--arch/arm/boards/nxp-imx8mq-evk/flash-header-imx8mq-evk.imxcfg2
-rw-r--r--arch/arm/boards/nxp-imx8mq-evk/lowlevel.c93
-rw-r--r--arch/arm/boards/omap343xdsp/board.c18
-rw-r--r--arch/arm/boards/omap3evm/board.c19
-rw-r--r--arch/arm/boards/panda/lowlevel.c27
-rw-r--r--arch/arm/boards/panda/mux.c4
-rw-r--r--arch/arm/boards/panda/mux.h6
-rw-r--r--arch/arm/boards/phytec-phycard-imx27/lowlevel.c38
-rw-r--r--arch/arm/boards/phytec-phycard-imx27/pca100.c17
-rw-r--r--arch/arm/boards/phytec-phycard-omap3/Makefile17
-rw-r--r--arch/arm/boards/phytec-phycard-omap3/pca-a-l1.c11
-rw-r--r--arch/arm/boards/phytec-phycard-omap3/pca-a-l1.h17
-rw-r--r--arch/arm/boards/phytec-phycard-omap4/Makefile18
-rw-r--r--arch/arm/boards/phytec-phycard-omap4/lowlevel.c27
-rw-r--r--arch/arm/boards/phytec-phycard-omap4/mux.c4
-rw-r--r--arch/arm/boards/phytec-phycard-omap4/mux.h6
-rw-r--r--arch/arm/boards/phytec-phycard-omap4/pca-a-xl2.c17
-rw-r--r--arch/arm/boards/phytec-phycore-imx27/lowlevel.c57
-rw-r--r--arch/arm/boards/phytec-phycore-imx27/pcm038.c15
-rw-r--r--arch/arm/boards/phytec-phycore-imx27/pcm970.c13
-rw-r--r--arch/arm/boards/phytec-phycore-imx27/pll.h13
-rw-r--r--arch/arm/boards/phytec-phycore-imx31/Makefile19
-rw-r--r--arch/arm/boards/phytec-phycore-imx31/lowlevel.c23
-rw-r--r--arch/arm/boards/phytec-phycore-imx31/pcm037.c23
-rw-r--r--arch/arm/boards/phytec-phycore-imx35/Makefile19
-rw-r--r--arch/arm/boards/phytec-phycore-imx35/flash-header.imxcfg2
-rw-r--r--arch/arm/boards/phytec-phycore-imx35/lowlevel.c23
-rw-r--r--arch/arm/boards/phytec-phycore-imx35/pcm043.c25
-rw-r--r--arch/arm/boards/phytec-phycore-imx7/board.c15
-rw-r--r--arch/arm/boards/phytec-phycore-imx7/flash-header-phytec-phycore-imx7.imxcfg2
-rw-r--r--arch/arm/boards/phytec-phycore-omap4460/board.c17
-rw-r--r--arch/arm/boards/phytec-phycore-omap4460/lowlevel.c27
-rw-r--r--arch/arm/boards/phytec-phycore-omap4460/mux.c4
-rw-r--r--arch/arm/boards/phytec-phycore-omap4460/mux.h6
-rw-r--r--arch/arm/boards/phytec-phycore-pxa270/board.c22
-rw-r--r--arch/arm/boards/phytec-phycore-pxa270/config.h14
-rw-r--r--arch/arm/boards/phytec-phycore-pxa270/lowlevel_init.S16
-rw-r--r--arch/arm/boards/phytec-som-am335x/board.c16
-rw-r--r--arch/arm/boards/phytec-som-am335x/lowlevel.c16
-rw-r--r--arch/arm/boards/phytec-som-am335x/ram-timings.h16
-rw-r--r--arch/arm/boards/phytec-som-imx6/board.c42
-rw-r--r--arch/arm/boards/phytec-som-imx6/defaultenv-physom-imx6-phycore/init/bootsource2
-rw-r--r--arch/arm/boards/phytec-som-imx6/defaultenv-physom-imx6/boot/spi4
-rw-r--r--arch/arm/boards/phytec-som-imx6/defaultenv-physom-imx6/init/bootsource2
-rw-r--r--arch/arm/boards/phytec-som-imx6/flash-header-phytec-pcaaxl3-1gib-1bank.imxcfg1
-rw-r--r--arch/arm/boards/phytec-som-imx6/flash-header-phytec-pcaaxl3-1gib.imxcfg1
-rw-r--r--arch/arm/boards/phytec-som-imx6/flash-header-phytec-pcaaxl3-2gib.imxcfg1
-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-256mb.imxcfg1
-rw-r--r--arch/arm/boards/phytec-som-imx6/flash-header-phytec-pcl063-512mb.imxcfg1
-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-1gib.imxcfg1
-rw-r--r--arch/arm/boards/phytec-som-imx6/flash-header-phytec-pcm058-2gib.imxcfg1
-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-1gib-32bit.imxcfg1
-rw-r--r--arch/arm/boards/phytec-som-imx6/flash-header-phytec-pcm058dl-1gib.imxcfg1
-rw-r--r--arch/arm/boards/phytec-som-imx6/flash-header-phytec-pcm058dl-256mb.imxcfg2
-rw-r--r--arch/arm/boards/phytec-som-imx6/flash-header-phytec-pcm058dl-512mb.imxcfg9
-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-1gib.imxcfg1
-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-1gib-1bank.imxcfg1
-rw-r--r--arch/arm/boards/phytec-som-imx6/flash-header-phytec-pfla02-1gib.imxcfg1
-rw-r--r--arch/arm/boards/phytec-som-imx6/flash-header-phytec-pfla02-2gib.imxcfg1
-rw-r--r--arch/arm/boards/phytec-som-imx6/flash-header-phytec-pfla02-4gib.imxcfg1
-rw-r--r--arch/arm/boards/phytec-som-imx6/flash-header-phytec-pfla02-512mb-1bank.imxcfg1
-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-1gib-1bank.imxcfg1
-rw-r--r--arch/arm/boards/phytec-som-imx6/flash-header-phytec-pfla02dl-1gib.imxcfg1
-rw-r--r--arch/arm/boards/phytec-som-imx6/flash-header-phytec-pfla02dl.h2
-rw-r--r--arch/arm/boards/phytec-som-imx6/flash-header-phytec-pfla02s-128mb-1bank.imxcfg1
-rw-r--r--arch/arm/boards/phytec-som-imx6/flash-header-phytec-pfla02s-256mb-1bank.imxcfg1
-rw-r--r--arch/arm/boards/phytec-som-imx6/flash-header-phytec-pfla02s-512mb-1bank.imxcfg1
-rw-r--r--arch/arm/boards/phytec-som-imx6/lowlevel.c24
-rw-r--r--arch/arm/boards/phytec-som-imx8mq/board.c38
-rw-r--r--arch/arm/boards/phytec-som-imx8mq/ddr.h7
-rw-r--r--arch/arm/boards/phytec-som-imx8mq/ddrphy_train.c1
-rw-r--r--arch/arm/boards/phytec-som-imx8mq/flash-header-phycore-imx8mq.imxcfg2
-rw-r--r--arch/arm/boards/phytec-som-imx8mq/lowlevel.c25
-rw-r--r--arch/arm/boards/phytec-som-rk3288/board.c13
-rw-r--r--arch/arm/boards/phytec-som-rk3288/lowlevel.c17
-rw-r--r--arch/arm/boards/plathome-openblocks-a6/Makefile1
-rw-r--r--arch/arm/boards/plathome-openblocks-a6/board.c1
-rw-r--r--arch/arm/boards/plathome-openblocks-a6/lowlevel.c13
-rw-r--r--arch/arm/boards/plathome-openblocks-ax3/Makefile1
-rw-r--r--arch/arm/boards/plathome-openblocks-ax3/board.c17
-rw-r--r--arch/arm/boards/plathome-openblocks-ax3/lowlevel.c17
-rw-r--r--arch/arm/boards/pm9261/init.c20
-rw-r--r--arch/arm/boards/pm9263/init.c20
-rw-r--r--arch/arm/boards/pm9g45/init.c20
-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/qemu-virt64/Makefile2
-rw-r--r--arch/arm/boards/qemu-virt64/lowlevel.c4
-rw-r--r--arch/arm/boards/qemu-virt64/lowlevel_init.S12
-rw-r--r--arch/arm/boards/radxa-rock/board.c14
-rw-r--r--arch/arm/boards/radxa-rock/lowlevel.c14
-rw-r--r--arch/arm/boards/raspberry-pi/lowlevel.c9
-rw-r--r--arch/arm/boards/raspberry-pi/rpi-common.c37
-rw-r--r--arch/arm/boards/sama5d27-giantboard/Makefile3
-rw-r--r--arch/arm/boards/sama5d27-giantboard/board.c17
-rw-r--r--arch/arm/boards/sama5d27-giantboard/defaultenv-giantboard/nv/boot.default1
-rw-r--r--arch/arm/boards/sama5d27-giantboard/lowlevel.c48
-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.c54
-rw-r--r--arch/arm/boards/sama5d3_xplained/init.c15
-rw-r--r--arch/arm/boards/sama5d3_xplained/lowlevel.c2
-rw-r--r--arch/arm/boards/sama5d3xek/hw_version.c17
-rw-r--r--arch/arm/boards/sama5d3xek/hw_version.h17
-rw-r--r--arch/arm/boards/sama5d3xek/init.c19
-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/scb9328/lowlevel_init.S15
-rw-r--r--arch/arm/boards/scb9328/scb9328.c20
-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-cubox/board.c17
-rw-r--r--arch/arm/boards/solidrun-cubox/config.h4
-rw-r--r--arch/arm/boards/solidrun-cubox/lowlevel.c19
-rw-r--r--arch/arm/boards/solidrun-microsom/1066mhz-4x128mx16.imxcfg22
-rw-r--r--arch/arm/boards/solidrun-microsom/1066mhz-4x256mx16.imxcfg22
-rw-r--r--arch/arm/boards/solidrun-microsom/1066mhz-64b.imxcfg22
-rw-r--r--arch/arm/boards/solidrun-microsom/800mhz-2x128mx16.imxcfg22
-rw-r--r--arch/arm/boards/solidrun-microsom/800mhz-32b.imxcfg22
-rw-r--r--arch/arm/boards/solidrun-microsom/800mhz-4x128mx16.imxcfg22
-rw-r--r--arch/arm/boards/solidrun-microsom/800mhz-64b.imxcfg22
-rw-r--r--arch/arm/boards/solidrun-microsom/board.c15
-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/stm32mp157c-dk2/board.c16
-rw-r--r--arch/arm/boards/stm32mp157c-dk2/lowlevel.c17
-rw-r--r--arch/arm/boards/technexion-pico-hobbit/board.c20
-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/board.c11
-rw-r--r--arch/arm/boards/technexion-wandboard/flash-header-technexion-wandboard.imxcfg2
-rw-r--r--arch/arm/boards/technexion-wandboard/lowlevel.c11
-rw-r--r--arch/arm/boards/telit-evk-pro3/init.c17
-rw-r--r--arch/arm/boards/terasic-de0-nano-soc/config.h1
-rw-r--r--arch/arm/boards/terasic-de0-nano-soc/iocsr_config_cyclone5.c8
-rw-r--r--arch/arm/boards/terasic-de0-nano-soc/lowlevel.c2
-rw-r--r--arch/arm/boards/terasic-de0-nano-soc/pinmux_config.c2
-rw-r--r--arch/arm/boards/terasic-de0-nano-soc/sequencer_auto_ac_init.c2
-rw-r--r--arch/arm/boards/terasic-sockit/config.h1
-rw-r--r--arch/arm/boards/terasic-sockit/iocsr_config_cyclone5.c8
-rw-r--r--arch/arm/boards/terasic-sockit/lowlevel.c2
-rw-r--r--arch/arm/boards/terasic-sockit/pinmux_config.c2
-rw-r--r--arch/arm/boards/terasic-sockit/sequencer_auto_ac_init.c2
-rw-r--r--arch/arm/boards/tny-a926x/init.c17
-rw-r--r--arch/arm/boards/toradex-colibri-t20/Makefile6
-rw-r--r--arch/arm/boards/toradex-colibri-t20/board.c17
-rw-r--r--arch/arm/boards/toradex-colibri-t20/entry.c17
-rw-r--r--arch/arm/boards/toshiba-ac100/Makefile4
-rw-r--r--arch/arm/boards/toshiba-ac100/board.c19
-rw-r--r--arch/arm/boards/toshiba-ac100/entry.c17
-rw-r--r--arch/arm/boards/tqma53/board.c16
-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/board.c20
-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/tqma6x/lowlevel.c17
-rw-r--r--arch/arm/boards/turris-omnia/Makefile1
-rw-r--r--arch/arm/boards/turris-omnia/board.c1
-rw-r--r--arch/arm/boards/turris-omnia/lowlevel.c14
-rw-r--r--arch/arm/boards/udoo-neo/board.c14
-rw-r--r--arch/arm/boards/udoo-neo/flash-header-mx6sx-udoo-neo_full.imxcfg2
-rw-r--r--arch/arm/boards/udoo/board.c21
-rw-r--r--arch/arm/boards/udoo/flash-header-mx6-udoo.imxcfg2
-rw-r--r--arch/arm/boards/usb-a926x/init.c17
-rw-r--r--arch/arm/boards/usi-topkick/Makefile1
-rw-r--r--arch/arm/boards/usi-topkick/board.c17
-rw-r--r--arch/arm/boards/usi-topkick/lowlevel.c17
-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/virt2real/board.c20
-rw-r--r--arch/arm/boards/virt2real/lowlevel.c20
-rw-r--r--arch/arm/boards/vscom-baltos/board.c62
-rw-r--r--arch/arm/boards/vscom-baltos/lowlevel.c6
-rw-r--r--arch/arm/boards/wago-pfc-am35xx/board-mlo.c4
-rw-r--r--arch/arm/boards/zii-common/Makefile1
-rw-r--r--arch/arm/boards/zii-common/board.c27
-rw-r--r--arch/arm/boards/zii-common/defaultenv-zii-common/boot/net29
-rw-r--r--arch/arm/boards/zii-common/pn-fixup.c15
-rw-r--r--arch/arm/boards/zii-common/pn-fixup.h15
-rw-r--r--arch/arm/boards/zii-common/switch-cmd.c65
-rw-r--r--arch/arm/boards/zii-imx51-rdu1/Makefile2
-rw-r--r--arch/arm/boards/zii-imx51-rdu1/board.c4
-rw-r--r--arch/arm/boards/zii-imx51-rdu1/defaultenv-rdu1/boot/nfs6
-rw-r--r--arch/arm/boards/zii-imx51-rdu1/defaultenv-rdu1/boot/rdu-default14
-rw-r--r--arch/arm/boards/zii-imx51-rdu1/defaultenv-rdu1/network/eth0-discover4
-rw-r--r--arch/arm/boards/zii-imx51-rdu1/defaultenv-rdu1/nv/autoboot_abort_key1
-rw-r--r--arch/arm/boards/zii-imx51-rdu1/defaultenv-rdu1/nv/boot.default1
-rw-r--r--arch/arm/boards/zii-imx51-rdu1/flash-header-imx51-zii-rdu1.imxcfg2
-rw-r--r--arch/arm/boards/zii-imx6q-rdu2/board.c37
-rw-r--r--arch/arm/boards/zii-imx6q-rdu2/defaultenv-rdu2/boot/net24
-rw-r--r--arch/arm/boards/zii-imx6q-rdu2/defaultenv-rdu2/boot/rdu-default4
-rw-r--r--arch/arm/boards/zii-imx6q-rdu2/flash-header-rdu2.imxcfg2
-rw-r--r--arch/arm/boards/zii-imx6q-rdu2/lowlevel.c18
-rw-r--r--arch/arm/boards/zii-imx7d-dev/Makefile1
-rw-r--r--arch/arm/boards/zii-imx7d-dev/board.c14
-rw-r--r--arch/arm/boards/zii-imx7d-dev/flash-header-zii-imx7d-dev.imxcfg2
-rw-r--r--arch/arm/boards/zii-imx7d-dev/lowlevel.c12
-rw-r--r--arch/arm/boards/zii-imx8mq-dev/board.c174
-rw-r--r--arch/arm/boards/zii-imx8mq-dev/ddr.h9
-rw-r--r--arch/arm/boards/zii-imx8mq-dev/defaultenv-imx8mq-zii-dev/boot/net24
-rw-r--r--arch/arm/boards/zii-imx8mq-dev/defaultenv-imx8mq-zii-dev/network/eth0-discover4
-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.c25
-rw-r--r--arch/arm/boards/zii-vf610-dev/Makefile1
-rw-r--r--arch/arm/boards/zii-vf610-dev/board.c29
-rw-r--r--arch/arm/boards/zii-vf610-dev/flash-header-zii-vf610-dev.imxcfg2
-rw-r--r--arch/arm/boards/zii-vf610-dev/lowlevel.c18
-rw-r--r--arch/arm/boards/zylonite/board.c21
-rw-r--r--arch/arm/boards/zylonite/zylonite.h22
-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_defconfig1
-rw-r--r--arch/arm/configs/imx28_defconfig17
-rw-r--r--arch/arm/configs/imx_defconfig1
-rw-r--r--arch/arm/configs/imx_v7_defconfig11
-rw-r--r--arch/arm/configs/imx_v8_defconfig19
-rw-r--r--arch/arm/configs/kindle-mx50_defconfig1
-rw-r--r--arch/arm/configs/omap_defconfig1
-rw-r--r--arch/arm/configs/rpi_defconfig26
-rw-r--r--arch/arm/configs/stm32mp_defconfig29
-rw-r--r--arch/arm/configs/zedboard_defconfig45
-rw-r--r--arch/arm/configs/zii_vf610_dev_defconfig1
-rw-r--r--arch/arm/configs/zynq_defconfig47
-rw-r--r--arch/arm/configs/zynqmp_defconfig4
-rw-r--r--arch/arm/cpu/Kconfig1
-rw-r--r--arch/arm/cpu/Makefile15
-rw-r--r--arch/arm/cpu/cache_64.c13
-rw-r--r--arch/arm/cpu/common.c22
-rw-r--r--arch/arm/cpu/cpu.c19
-rw-r--r--arch/arm/cpu/cpuinfo.c21
-rw-r--r--arch/arm/cpu/dtb.c21
-rw-r--r--arch/arm/cpu/entry_ll_64.S12
-rw-r--r--arch/arm/cpu/exceptions.S28
-rw-r--r--arch/arm/cpu/interrupts.c20
-rw-r--r--arch/arm/cpu/interrupts_64.c47
-rw-r--r--arch/arm/cpu/lowlevel.S2
-rw-r--r--arch/arm/cpu/mmu-common.c33
-rw-r--r--arch/arm/cpu/mmu-early_64.c7
-rw-r--r--arch/arm/cpu/mmu.c22
-rw-r--r--arch/arm/cpu/mmu.h9
-rw-r--r--arch/arm/cpu/mmu_64.c41
-rw-r--r--arch/arm/cpu/mmu_64.h26
-rw-r--r--arch/arm/cpu/mmuinfo.c17
-rw-r--r--arch/arm/cpu/no-mmu.c18
-rw-r--r--arch/arm/cpu/psci.c115
-rw-r--r--arch/arm/cpu/sm.c12
-rw-r--r--arch/arm/cpu/start.c41
-rw-r--r--arch/arm/cpu/uncompress.c25
-rw-r--r--arch/arm/dts/Makefile226
-rw-r--r--arch/arm/dts/ac-sxb.dts88
-rw-r--r--arch/arm/dts/am335x-afi-gf.dts2
-rw-r--r--arch/arm/dts/am335x-baltos-minimal.dts11
-rw-r--r--arch/arm/dts/am335x-bone.dts7
-rw-r--r--arch/arm/dts/am335x-boneblack.dts7
-rw-r--r--arch/arm/dts/am35xx-pfc-750_820x.dts2
-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.dts303
-rw-r--r--arch/arm/dts/at91-sama5d27_som1_ek.dts48
-rw-r--r--arch/arm/dts/at91sam9263ek.dts46
-rw-r--r--arch/arm/dts/at91sam9x5ek.dts30
-rw-r--r--arch/arm/dts/bcm2835-rpi.dts6
-rw-r--r--arch/arm/dts/bcm2836-rpi-2.dts6
-rw-r--r--arch/arm/dts/bcm2837-rpi-3.dts6
-rw-r--r--arch/arm/dts/bcm2837-rpi-cm3.dts6
-rw-r--r--arch/arm/dts/dove-cubox-bb.dts8
-rw-r--r--arch/arm/dts/fsl-ls1046a-rdb.dts121
-rw-r--r--arch/arm/dts/fsl-tqmls1046a-mbls10xxa.dts221
-rw-r--r--arch/arm/dts/imx25.dtsi8
-rw-r--r--arch/arm/dts/imx50.dtsi28
-rw-r--r--arch/arm/dts/imx51-genesi-efika-sb.dts9
-rw-r--r--arch/arm/dts/imx53-guf-vincell-lt.dts12
-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/imx53-tqma53.dtsi6
-rwxr-xr-xarch/arm/dts/imx6dl-advantech-rom-7421.dts12
-rw-r--r--arch/arm/dts/imx6dl-alti6p.dts118
-rw-r--r--arch/arm/dts/imx6dl-eltec-hipercam.dts7
-rw-r--r--arch/arm/dts/imx6dl-lanmcu.dts434
-rw-r--r--arch/arm/dts/imx6dl-mba6x.dts3
-rw-r--r--arch/arm/dts/imx6dl-phytec-pbab01.dts4
-rw-r--r--arch/arm/dts/imx6dl-phytec-phyboard-subra.dts3
-rw-r--r--arch/arm/dts/imx6dl-phytec-phycore-som-emmc.dts37
-rw-r--r--arch/arm/dts/imx6dl-phytec-phycore-som-lc-emmc.dts24
-rw-r--r--arch/arm/dts/imx6dl-phytec-phycore-som-lc-nand.dts18
-rw-r--r--arch/arm/dts/imx6dl-phytec-phycore-som-nand.dts34
-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/imx6dl-wandboard.dts6
-rw-r--r--arch/arm/dts/imx6q-guf-santaro.dts7
-rw-r--r--arch/arm/dts/imx6q-mba6x.dts3
-rw-r--r--arch/arm/dts/imx6q-phytec-pbaa03.dts34
-rw-r--r--arch/arm/dts/imx6q-phytec-pbab01.dts3
-rw-r--r--arch/arm/dts/imx6q-phytec-pcaaxl3.dtsi184
-rw-r--r--arch/arm/dts/imx6q-phytec-phyboard-alcor.dts3
-rw-r--r--arch/arm/dts/imx6q-phytec-phyboard-subra.dts3
-rw-r--r--arch/arm/dts/imx6q-phytec-phycard.dts40
-rw-r--r--arch/arm/dts/imx6q-phytec-phycore-som-emmc.dts40
-rw-r--r--arch/arm/dts/imx6q-phytec-phycore-som-nand.dts40
-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-var-som.dtsi3
-rw-r--r--arch/arm/dts/imx6q-vicut1.dts66
-rw-r--r--arch/arm/dts/imx6q-wandboard.dts6
-rw-r--r--arch/arm/dts/imx6qdl-cm-fx6.dtsi2
-rw-r--r--arch/arm/dts/imx6qdl-hummingboard2.dtsi2
-rw-r--r--arch/arm/dts/imx6qdl-phytec-mira.dtsi44
-rw-r--r--arch/arm/dts/imx6qdl-phytec-pfla02.dtsi13
-rw-r--r--arch/arm/dts/imx6qdl-phytec-phycard-som.dtsi178
-rw-r--r--arch/arm/dts/imx6qdl-phytec-phycore-som.dtsi303
-rw-r--r--arch/arm/dts/imx6qdl-prti6q.dtsi174
-rw-r--r--arch/arm/dts/imx6qdl-tqma6x.dtsi2
-rw-r--r--arch/arm/dts/imx6qdl-tx6x.dtsi2
-rw-r--r--arch/arm/dts/imx6qdl-udoo.dtsi3
-rw-r--r--arch/arm/dts/imx6qdl-vicut1.dtsi208
-rw-r--r--arch/arm/dts/imx6qdl-zii-rdu2.dtsi36
-rw-r--r--arch/arm/dts/imx6qp-phytec-phycore-som-nand.dts38
-rw-r--r--arch/arm/dts/imx6qp-prtwd3.dts675
-rw-r--r--arch/arm/dts/imx6qp-vicutp.dts52
-rw-r--r--arch/arm/dts/imx6s-phytec-pbab01.dts4
-rw-r--r--arch/arm/dts/imx6ul-litesom.dtsi4
-rw-r--r--arch/arm/dts/imx6ul-phytec-phycore-som-nand.dts4
-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/imx6ull-phytec-phycore-som-emmc.dts4
-rw-r--r--arch/arm/dts/imx6ull-phytec-phycore-som-lc-nand.dts4
-rw-r--r--arch/arm/dts/imx6ull-phytec-phycore-som-nand.dts4
-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/imx7d-phyboard-zeta.dts4
-rw-r--r--arch/arm/dts/imx7d-phycore-som.dtsi7
-rw-r--r--arch/arm/dts/imx7d-sdb.dts13
-rw-r--r--arch/arm/dts/imx7d-zii-rmu2.dts48
-rw-r--r--arch/arm/dts/imx7d-zii-rmu2.dtsi361
-rw-r--r--arch/arm/dts/imx7d-zii-rpu2.dts20
-rw-r--r--arch/arm/dts/imx7s-warp.dts21
-rw-r--r--arch/arm/dts/imx8mm-evk.dts62
-rw-r--r--arch/arm/dts/imx8mp-evk.dts69
-rw-r--r--arch/arm/dts/imx8mq-zii-ultra.dtsi22
-rw-r--r--arch/arm/dts/imx8mq.dtsi99
-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/module-mb7707.dts3
-rw-r--r--arch/arm/dts/rk3288-phycore-som.dts5
-rw-r--r--arch/arm/dts/sama5d2.dtsi18
-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.dtsi53
-rw-r--r--arch/arm/dts/stm32mp157a-dk1.dtsi28
-rw-r--r--arch/arm/dts/stm32mp157c-lxa-mc1.dts44
-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/stm32mp157c.dtsi30
-rw-r--r--arch/arm/dts/tegra124-jetson-tk1.dts6
-rw-r--r--arch/arm/dts/tegra30-beaver.dts8
-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.dts47
-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/vf610-zii-scu4-aib.dts8
-rw-r--r--arch/arm/dts/virt2real.dts2
-rw-r--r--arch/arm/dts/zynq-7000.dtsi15
-rw-r--r--arch/arm/dts/zynq-zed.dts25
-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/atomic.h108
-rw-r--r--arch/arm/include/asm/barebox-arm-head.h4
-rw-r--r--arch/arm/include/asm/barebox-arm.h17
-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/io.h58
-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.h23
-rw-r--r--arch/arm/include/asm/proc-armv/system.h14
-rw-r--r--arch/arm/include/asm/processor.h131
-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/setjmp.h29
-rw-r--r--arch/arm/include/asm/setup.h9
-rw-r--r--arch/arm/include/asm/types.h48
-rw-r--r--arch/arm/include/asm/unified.h19
-rw-r--r--arch/arm/include/asm/unwind.h19
-rw-r--r--arch/arm/lib/pbl.lds.S3
-rw-r--r--arch/arm/lib32/Makefile6
-rw-r--r--arch/arm/lib32/barebox.lds.S3
-rw-r--r--arch/arm/lib32/bootm.c27
-rw-r--r--arch/arm/lib32/div0.c3
-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/lib32/optee-early.c38
-rw-r--r--arch/arm/lib32/setjmp.S36
-rw-r--r--arch/arm/lib32/start-kernel-optee.S (renamed from arch/arm/cpu/start-kernel-optee.S)0
-rw-r--r--arch/arm/lib64/Makefile1
-rw-r--r--arch/arm/lib64/armlinux.c43
-rw-r--r--arch/arm/lib64/barebox.lds.S21
-rw-r--r--arch/arm/lib64/copy_template.S20
-rw-r--r--arch/arm/lib64/div0.c21
-rw-r--r--arch/arm/lib64/memcpy.S19
-rw-r--r--arch/arm/lib64/memset.S19
-rw-r--r--arch/arm/lib64/setjmp.S38
-rw-r--r--arch/arm/lib64/stacktrace.c11
-rw-r--r--arch/arm/mach-at91/Kconfig48
-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/at91rm9200_time.c3
-rw-r--r--arch/arm/mach-at91/at91sam9_reset.S1
-rw-r--r--arch/arm/mach-at91/at91sam9_rst.c102
-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/board.h11
-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-bcm283x/include/mach/debug_ll.h1
-rw-r--r--arch/arm/mach-bcm283x/include/mach/mbox.h4
-rw-r--r--arch/arm/mach-bcm283x/mbox.c47
-rw-r--r--arch/arm/mach-davinci/Kconfig2
-rw-r--r--arch/arm/mach-davinci/include/mach/debug_ll.h1
-rw-r--r--arch/arm/mach-digic/include/mach/debug_ll.h1
-rw-r--r--arch/arm/mach-digic/include/mach/digic4.h1
-rw-r--r--arch/arm/mach-digic/include/mach/uart.h1
-rw-r--r--arch/arm/mach-ep93xx/clocksource.c3
-rw-r--r--arch/arm/mach-ep93xx/include/mach/ep93xx-regs.h2
-rw-r--r--arch/arm/mach-ep93xx/led.c3
-rw-r--r--arch/arm/mach-ep93xx/led.h3
-rw-r--r--arch/arm/mach-ep93xx/lowlevel_init.S3
-rw-r--r--arch/arm/mach-imx/Kconfig81
-rw-r--r--arch/arm/mach-imx/Makefile4
-rw-r--r--arch/arm/mach-imx/atf.c31
-rw-r--r--arch/arm/mach-imx/boot.c102
-rw-r--r--arch/arm/mach-imx/cpu_init.c19
-rw-r--r--arch/arm/mach-imx/esdctl-v4.c3
-rw-r--r--arch/arm/mach-imx/esdctl.c38
-rw-r--r--arch/arm/mach-imx/external-nand-boot.c274
-rw-r--r--arch/arm/mach-imx/iim.c8
-rw-r--r--arch/arm/mach-imx/imx-bbu-external-nand.c3
-rw-r--r--arch/arm/mach-imx/imx-bbu-internal.c22
-rw-r--r--arch/arm/mach-imx/imx.c10
-rw-r--r--arch/arm/mach-imx/imx5.c7
-rw-r--r--arch/arm/mach-imx/imx6.c45
-rw-r--r--arch/arm/mach-imx/imx8-ddrc.c91
-rw-r--r--arch/arm/mach-imx/imx8m.c303
-rw-r--r--arch/arm/mach-imx/imx8mq.c111
-rw-r--r--arch/arm/mach-imx/include/mach/atf.h13
-rw-r--r--arch/arm/mach-imx/include/mach/debug_ll.h7
-rw-r--r--arch/arm/mach-imx/include/mach/esdctl.h2
-rw-r--r--arch/arm/mach-imx/include/mach/generic.h38
-rw-r--r--arch/arm/mach-imx/include/mach/habv4-imx6-gencsf.h4
-rw-r--r--arch/arm/mach-imx/include/mach/habv4-imx8-gencsf.h4
-rw-r--r--arch/arm/mach-imx/include/mach/iim.h3
-rw-r--r--arch/arm/mach-imx/include/mach/imx-header.h2
-rw-r--r--arch/arm/mach-imx/include/mach/imx-nand.h19
-rw-r--r--arch/arm/mach-imx/include/mach/imx25-regs.h3
-rw-r--r--arch/arm/mach-imx/include/mach/imx31-regs.h3
-rw-r--r--arch/arm/mach-imx/include/mach/imx35-regs.h3
-rw-r--r--arch/arm/mach-imx/include/mach/imx6.h8
-rw-r--r--arch/arm/mach-imx/include/mach/imx7-ccm-regs.h45
-rw-r--r--arch/arm/mach-imx/include/mach/imx8-ccm-regs.h15
-rw-r--r--arch/arm/mach-imx/include/mach/imx8-ddrc.h66
-rw-r--r--arch/arm/mach-imx/include/mach/imx8m-ccm-regs.h57
-rw-r--r--arch/arm/mach-imx/include/mach/imx8m-regs.h37
-rw-r--r--arch/arm/mach-imx/include/mach/imx8mm-regs.h46
-rw-r--r--arch/arm/mach-imx/include/mach/imx8mp-regs.h46
-rw-r--r--arch/arm/mach-imx/include/mach/imx8mq-regs.h2
-rw-r--r--arch/arm/mach-imx/include/mach/imx8mq.h26
-rw-r--r--arch/arm/mach-imx/include/mach/imx_cpu_types.h2
-rw-r--r--arch/arm/mach-imx/include/mach/iomux-mx7.h4
-rw-r--r--arch/arm/mach-imx/include/mach/iomux-mx8.h645
-rw-r--r--arch/arm/mach-imx/include/mach/iomux-mx8m.h27
-rw-r--r--arch/arm/mach-imx/include/mach/iomux-mx8mm.h701
-rw-r--r--arch/arm/mach-imx/include/mach/iomux-mx8mp.h1103
-rw-r--r--arch/arm/mach-imx/include/mach/iomux-mx8mq.h633
-rw-r--r--arch/arm/mach-imx/include/mach/vf610.h2
-rw-r--r--arch/arm/mach-imx/include/mach/xload.h5
-rw-r--r--arch/arm/mach-imx/vf610.c8
-rw-r--r--arch/arm/mach-layerscape/Kconfig3
-rw-r--r--arch/arm/mach-layerscape/icid.c613
-rw-r--r--arch/arm/mach-layerscape/ppa.c30
-rw-r--r--arch/arm/mach-mxs/Kconfig8
-rw-r--r--arch/arm/mach-mxs/bcb.c2
-rw-r--r--arch/arm/mach-mxs/power-init.c2
-rw-r--r--arch/arm/mach-omap/Kconfig3
-rw-r--r--arch/arm/mach-omap/Makefile2
-rw-r--r--arch/arm/mach-omap/auxcr.S3
-rw-r--r--arch/arm/mach-omap/include/mach/omap4-mux.h3
-rw-r--r--arch/arm/mach-omap/include/mach/omap4-silicon.h3
-rw-r--r--arch/arm/mach-omap/include/mach/sdrc.h3
-rw-r--r--arch/arm/mach-omap/omap3_xload_usb.c3
-rw-r--r--arch/arm/mach-omap/omap4_rom_usb.c6
-rw-r--r--arch/arm/mach-pxa/Kconfig1
-rw-r--r--arch/arm/mach-pxa/clocksource.c3
-rw-r--r--arch/arm/mach-pxa/common.c3
-rw-r--r--arch/arm/mach-pxa/devices.c3
-rw-r--r--arch/arm/mach-pxa/include/mach/devices.h3
-rw-r--r--arch/arm/mach-samsung/clocks-s3c24xx.c3
-rw-r--r--arch/arm/mach-samsung/generic.c3
-rw-r--r--arch/arm/mach-samsung/include/mach/s3c-clocks.h3
-rw-r--r--arch/arm/mach-samsung/include/mach/s3c-iomap.h3
-rw-r--r--arch/arm/mach-samsung/include/mach/s3c-mci.h3
-rw-r--r--arch/arm/mach-samsung/mem-s3c24x0.c3
-rw-r--r--arch/arm/mach-samsung/s3c-timer.c3
-rw-r--r--arch/arm/mach-socfpga/Kconfig5
-rw-r--r--arch/arm/mach-socfpga/include/mach/cyclone5-sequencer.c122
-rw-r--r--arch/arm/mach-socfpga/include/mach/lowlevel.h4
-rw-r--r--arch/arm/mach-stm32mp/Kconfig8
-rw-r--r--arch/arm/mach-stm32mp/Makefile1
-rw-r--r--arch/arm/mach-stm32mp/ddrctrl.c155
-rw-r--r--arch/arm/mach-stm32mp/include/mach/bsec.h6
-rw-r--r--arch/arm/mach-stm32mp/include/mach/ddr_regs.h368
-rw-r--r--arch/arm/mach-stm32mp/include/mach/entry.h19
-rw-r--r--arch/arm/mach-stm32mp/include/mach/revision.h18
-rw-r--r--arch/arm/mach-stm32mp/include/mach/stm32.h2
-rw-r--r--arch/arm/mach-stm32mp/init.c123
-rw-r--r--arch/arm/mach-tegra/Kconfig3
-rw-r--r--arch/arm/mach-tegra/Makefile12
-rw-r--r--arch/arm/mach-tegra/include/mach/debug_ll.h1
-rw-r--r--arch/arm/mach-uemd/include/mach/debug_ll.h1
-rw-r--r--arch/arm/mach-versatile/include/mach/platform.h18
-rw-r--r--arch/arm/mach-zynq/Kconfig21
-rw-r--r--arch/arm/mach-zynq/Makefile3
-rw-r--r--arch/arm/mach-zynq/bootm-zynqimg.c49
-rw-r--r--arch/arm/mach-zynq/clk-zynq7000.c426
-rw-r--r--arch/arm/mach-zynq/cpu_init.c13
-rw-r--r--arch/arm/mach-zynq/devices.c13
-rw-r--r--arch/arm/mach-zynq/include/mach/barebox.lds.h8
-rw-r--r--arch/arm/mach-zynq/include/mach/devices.h20
-rw-r--r--arch/arm/mach-zynq/include/mach/init.h8
-rw-r--r--arch/arm/mach-zynq/include/mach/zynq-flash-header.h39
-rw-r--r--arch/arm/mach-zynq/include/mach/zynq7000-header-regs.h49
-rw-r--r--arch/arm/mach-zynq/include/mach/zynq7000-regs.h1
-rw-r--r--arch/arm/mach-zynq/zynq.c30
-rw-r--r--arch/arm/tools/Makefile2
-rw-r--r--arch/kvx/Kconfig60
-rw-r--r--arch/kvx/Makefile35
-rw-r--r--arch/kvx/configs/generic_defconfig15
-rw-r--r--arch/kvx/cpu/Makefile7
-rw-r--r--arch/kvx/cpu/barebox.lds.S85
-rw-r--r--arch/kvx/cpu/cpu.c32
-rw-r--r--arch/kvx/cpu/exception.S24
-rw-r--r--arch/kvx/cpu/reset.c67
-rw-r--r--arch/kvx/cpu/start.S183
-rw-r--r--arch/kvx/dts/Makefile13
-rw-r--r--arch/kvx/dts/k200.dts110
-rw-r--r--arch/kvx/include/asm/barrier.h18
-rw-r--r--arch/kvx/include/asm/bitops.h27
-rw-r--r--arch/kvx/include/asm/bitsperlong.h12
-rw-r--r--arch/kvx/include/asm/bootm.h11
-rw-r--r--arch/kvx/include/asm/byteorder.h12
-rw-r--r--arch/kvx/include/asm/cache.h18
-rw-r--r--arch/kvx/include/asm/common.h27
-rw-r--r--arch/kvx/include/asm/elf.h21
-rw-r--r--arch/kvx/include/asm/ftu.h24
-rw-r--r--arch/kvx/include/asm/io.h14
-rw-r--r--arch/kvx/include/asm/linkage.h10
-rw-r--r--arch/kvx/include/asm/posix_types.h12
-rw-r--r--arch/kvx/include/asm/privilege.h192
-rw-r--r--arch/kvx/include/asm/sections.h12
-rw-r--r--arch/kvx/include/asm/sfr.h47
-rw-r--r--arch/kvx/include/asm/sfr_defs.h5029
-rw-r--r--arch/kvx/include/asm/string.h14
-rw-r--r--arch/kvx/include/asm/swab.h14
-rw-r--r--arch/kvx/include/asm/sys_arch.h46
-rw-r--r--arch/kvx/include/asm/types.h14
-rw-r--r--arch/kvx/include/asm/unaligned.h17
-rw-r--r--arch/kvx/lib/Makefile6
-rw-r--r--arch/kvx/lib/asm-offsets.c11
-rw-r--r--arch/kvx/lib/board.c158
-rw-r--r--arch/kvx/lib/bootm.c133
-rw-r--r--arch/kvx/lib/cpuinfo.c20
-rw-r--r--arch/kvx/lib/dtb.c29
-rw-r--r--arch/kvx/lib/poweroff.c43
-rw-r--r--arch/mips/Kconfig4
-rw-r--r--arch/mips/Makefile50
-rw-r--r--arch/mips/boards/Makefile2
-rw-r--r--arch/mips/boards/dlink-dir-320/Makefile1
-rw-r--r--arch/mips/boards/dlink-dir-320/board.c15
-rw-r--r--arch/mips/boards/loongson-ls1b/include/board/debug_ll.h22
-rw-r--r--arch/mips/boards/netgear-wg102/include/board/debug_ll.h21
-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/boards/openembed-som9331/Makefile1
-rw-r--r--arch/mips/boards/openembed-som9331/lowlevel.S23
-rw-r--r--arch/mips/boards/qemu-malta/include/board/debug_ll.h18
-rw-r--r--arch/mips/boards/tplink-mr3020/lowlevel.S2
-rw-r--r--arch/mips/configs/ath79_defconfig2
-rw-r--r--arch/mips/dts/Makefile24
-rw-r--r--arch/mips/dts/ar9331-okud-max9331.dts140
-rw-r--r--arch/mips/dts/ar9331-openembed-som9331-board.dts113
-rw-r--r--arch/mips/dts/ar9331_tl_mr3020.dts (renamed from arch/mips/dts/tplink-mr3020.dts)0
-rw-r--r--arch/mips/include/asm/cpu.h4
-rw-r--r--arch/mips/include/asm/io.h6
-rw-r--r--arch/mips/lib/barebox.lds.S4
-rw-r--r--arch/mips/lib/bootm.c25
-rw-r--r--arch/mips/lib/cpu-probe.c4
-rw-r--r--arch/mips/lib/reloc.c8
-rw-r--r--arch/mips/mach-ath79/Kconfig17
-rw-r--r--arch/mips/mach-ath79/art.c2
-rw-r--r--arch/mips/pbl/Makefile6
-rw-r--r--arch/nios2/Makefile2
-rw-r--r--arch/nios2/cpu/cpu.c3
-rw-r--r--arch/nios2/cpu/exceptions.S3
-rw-r--r--arch/nios2/cpu/start.S3
-rw-r--r--arch/nios2/cpu/traps.c3
-rw-r--r--arch/nios2/include/asm/int-ll64.h78
-rw-r--r--arch/nios2/include/asm/io.h5
-rw-r--r--arch/nios2/include/asm/nios2-io.h3
-rw-r--r--arch/nios2/include/asm/nios2.h3
-rw-r--r--arch/nios2/include/asm/opcodes.h3
-rw-r--r--arch/nios2/include/asm/ptrace.h3
-rw-r--r--arch/nios2/include/asm/string.h3
-rw-r--r--arch/nios2/include/asm/system.h3
-rw-r--r--arch/nios2/include/asm/types.h2
-rw-r--r--arch/nios2/lib/board.c3
-rw-r--r--arch/nios2/lib/bootm.c3
-rw-r--r--arch/nios2/lib/clock.c3
-rw-r--r--arch/nios2/lib/early_printf.c3
-rw-r--r--arch/nios2/lib/libgcc.c21
-rw-r--r--arch/openrisc/Makefile2
-rw-r--r--arch/openrisc/cpu/cpu.c3
-rw-r--r--arch/openrisc/include/asm/types.h48
-rw-r--r--arch/openrisc/lib/board.c3
-rw-r--r--arch/openrisc/lib/clock.c3
-rw-r--r--arch/openrisc/lib/cpuinfo.c3
-rw-r--r--arch/openrisc/lib/dtb.c3
-rw-r--r--arch/powerpc/Kbuild4
-rw-r--r--arch/powerpc/Kconfig22
-rw-r--r--arch/powerpc/Makefile64
-rw-r--r--arch/powerpc/boards/.gitignore (renamed from arch/ppc/boards/.gitignore)0
-rw-r--r--arch/powerpc/boards/freescale-p1010rdb/Makefile (renamed from arch/ppc/boards/freescale-p1010rdb/Makefile)0
-rw-r--r--arch/powerpc/boards/freescale-p1010rdb/config.h (renamed from arch/ppc/boards/freescale-p1010rdb/config.h)0
-rw-r--r--arch/powerpc/boards/freescale-p1010rdb/ddr.c (renamed from arch/ppc/boards/freescale-p1010rdb/ddr.c)0
-rw-r--r--arch/powerpc/boards/freescale-p1010rdb/defaultenv-freescale-p1010rdb/bin/init (renamed from arch/ppc/boards/freescale-p1010rdb/defaultenv-freescale-p1010rdb/bin/init)0
-rw-r--r--arch/powerpc/boards/freescale-p1010rdb/defaultenv-freescale-p1010rdb/config (renamed from arch/ppc/boards/freescale-p1010rdb/defaultenv-freescale-p1010rdb/config)0
-rw-r--r--arch/powerpc/boards/freescale-p1010rdb/law.c (renamed from arch/ppc/boards/freescale-p1010rdb/law.c)0
-rw-r--r--arch/powerpc/boards/freescale-p1010rdb/p1010rdb.c (renamed from arch/ppc/boards/freescale-p1010rdb/p1010rdb.c)0
-rw-r--r--arch/powerpc/boards/freescale-p1010rdb/p1010rdb.h (renamed from arch/ppc/boards/freescale-p1010rdb/p1010rdb.h)0
-rw-r--r--arch/powerpc/boards/freescale-p1010rdb/tlb.c (renamed from arch/ppc/boards/freescale-p1010rdb/tlb.c)0
-rw-r--r--arch/powerpc/boards/freescale-p1022ds/Makefile (renamed from arch/ppc/boards/freescale-p1022ds/Makefile)0
-rw-r--r--arch/powerpc/boards/freescale-p1022ds/config.h (renamed from arch/ppc/boards/freescale-p1022ds/config.h)0
-rw-r--r--arch/powerpc/boards/freescale-p1022ds/ddr.c (renamed from arch/ppc/boards/freescale-p1022ds/ddr.c)0
-rw-r--r--arch/powerpc/boards/freescale-p1022ds/defaultenv-freescale-p1022ds/bin/init (renamed from arch/ppc/boards/freescale-p1022ds/defaultenv-freescale-p1022ds/bin/init)0
-rw-r--r--arch/powerpc/boards/freescale-p1022ds/defaultenv-freescale-p1022ds/config (renamed from arch/ppc/boards/freescale-p1022ds/defaultenv-freescale-p1022ds/config)0
-rw-r--r--arch/powerpc/boards/freescale-p1022ds/ics307_clk.c (renamed from arch/ppc/boards/freescale-p1022ds/ics307_clk.c)0
-rw-r--r--arch/powerpc/boards/freescale-p1022ds/law.c24
-rw-r--r--arch/powerpc/boards/freescale-p1022ds/p1022ds.c (renamed from arch/ppc/boards/freescale-p1022ds/p1022ds.c)0
-rw-r--r--arch/powerpc/boards/freescale-p1022ds/p1022ds.h (renamed from arch/ppc/boards/freescale-p1022ds/p1022ds.h)0
-rw-r--r--arch/powerpc/boards/freescale-p1022ds/tlb.c (renamed from arch/ppc/boards/freescale-p1022ds/tlb.c)0
-rw-r--r--arch/powerpc/boards/freescale-p2020rdb/Makefile (renamed from arch/ppc/boards/freescale-p2020rdb/Makefile)0
-rw-r--r--arch/powerpc/boards/freescale-p2020rdb/config.h85
-rw-r--r--arch/powerpc/boards/freescale-p2020rdb/defaultenv-freescale-p2020rdb/bin/init (renamed from arch/ppc/boards/freescale-p2020rdb/defaultenv-freescale-p2020rdb/bin/init)0
-rw-r--r--arch/powerpc/boards/freescale-p2020rdb/defaultenv-freescale-p2020rdb/config (renamed from arch/ppc/boards/freescale-p2020rdb/defaultenv-freescale-p2020rdb/config)0
-rw-r--r--arch/powerpc/boards/freescale-p2020rdb/law.c24
-rw-r--r--arch/powerpc/boards/freescale-p2020rdb/p2020rdb.c267
-rw-r--r--arch/powerpc/boards/freescale-p2020rdb/tlb.c55
-rw-r--r--arch/powerpc/boards/owc-da923rc/Makefile (renamed from arch/ppc/boards/owc-da923rc/Makefile)0
-rw-r--r--arch/powerpc/boards/owc-da923rc/config.h (renamed from arch/ppc/boards/owc-da923rc/config.h)0
-rw-r--r--arch/powerpc/boards/owc-da923rc/da923rc.c (renamed from arch/ppc/boards/owc-da923rc/da923rc.c)0
-rw-r--r--arch/powerpc/boards/owc-da923rc/ddr.c (renamed from arch/ppc/boards/owc-da923rc/ddr.c)0
-rw-r--r--arch/powerpc/boards/owc-da923rc/defaultenv-owc-da923rc/bin/boot (renamed from arch/ppc/boards/owc-da923rc/defaultenv-owc-da923rc/bin/boot)0
-rw-r--r--arch/powerpc/boards/owc-da923rc/defaultenv-owc-da923rc/bin/init (renamed from arch/ppc/boards/owc-da923rc/defaultenv-owc-da923rc/bin/init)0
-rw-r--r--arch/powerpc/boards/owc-da923rc/defaultenv-owc-da923rc/config (renamed from arch/ppc/boards/owc-da923rc/defaultenv-owc-da923rc/config)0
-rw-r--r--arch/powerpc/boards/owc-da923rc/law.c (renamed from arch/ppc/boards/owc-da923rc/law.c)0
-rw-r--r--arch/powerpc/boards/owc-da923rc/nand.c (renamed from arch/ppc/boards/owc-da923rc/nand.c)0
-rw-r--r--arch/powerpc/boards/owc-da923rc/product_data.c (renamed from arch/ppc/boards/owc-da923rc/product_data.c)0
-rw-r--r--arch/powerpc/boards/owc-da923rc/product_data.h (renamed from arch/ppc/boards/owc-da923rc/product_data.h)0
-rw-r--r--arch/powerpc/boards/owc-da923rc/tlb.c (renamed from arch/ppc/boards/owc-da923rc/tlb.c)0
-rw-r--r--arch/powerpc/boards/pcm030/Makefile (renamed from arch/ppc/boards/pcm030/Makefile)0
-rw-r--r--arch/powerpc/boards/pcm030/barebox.lds.S124
-rw-r--r--arch/powerpc/boards/pcm030/config.h30
-rw-r--r--arch/powerpc/boards/pcm030/eeprom.c (renamed from arch/ppc/boards/pcm030/eeprom.c)0
-rw-r--r--arch/powerpc/boards/pcm030/env/init/mtdparts-nor (renamed from arch/ppc/boards/pcm030/env/init/mtdparts-nor)0
-rw-r--r--arch/powerpc/boards/pcm030/env/nv/linux.bootargs.console (renamed from arch/ppc/boards/pcm030/env/nv/linux.bootargs.console)0
-rw-r--r--arch/powerpc/boards/pcm030/mt46v32m16-75.h39
-rw-r--r--arch/powerpc/boards/pcm030/pcm030.c208
-rw-r--r--arch/powerpc/configs/owc_da923rc_defconfig (renamed from arch/ppc/configs/owc_da923rc_defconfig)0
-rw-r--r--arch/powerpc/configs/p1010rdb_defconfig (renamed from arch/ppc/configs/p1010rdb_defconfig)0
-rw-r--r--arch/powerpc/configs/p1022ds_defconfig (renamed from arch/ppc/configs/p1022ds_defconfig)0
-rw-r--r--arch/powerpc/configs/p2020rdb_defconfig (renamed from arch/ppc/configs/p2020rdb_defconfig)0
-rw-r--r--arch/powerpc/configs/pcm030_defconfig46
-rw-r--r--arch/powerpc/cpu-85xx/Makefile (renamed from arch/ppc/cpu-85xx/Makefile)0
-rw-r--r--arch/powerpc/cpu-85xx/fixed_ivor.S54
-rw-r--r--arch/powerpc/cpu-85xx/mmu.c (renamed from arch/ppc/cpu-85xx/mmu.c)0
-rw-r--r--arch/powerpc/cpu-85xx/resetvec.S (renamed from arch/ppc/cpu-85xx/resetvec.S)0
-rw-r--r--arch/powerpc/cpu-85xx/start.S (renamed from arch/ppc/cpu-85xx/start.S)0
-rw-r--r--arch/powerpc/cpu-85xx/tlb.c191
-rw-r--r--arch/powerpc/cpu-85xx/traps.c265
-rw-r--r--arch/powerpc/ddr-8xxx/Makefile (renamed from arch/ppc/ddr-8xxx/Makefile)0
-rw-r--r--arch/powerpc/ddr-8xxx/common_timing_params.h (renamed from arch/ppc/ddr-8xxx/common_timing_params.h)0
-rw-r--r--arch/powerpc/ddr-8xxx/ctrl_regs.c (renamed from arch/ppc/ddr-8xxx/ctrl_regs.c)0
-rw-r--r--arch/powerpc/ddr-8xxx/ddr.h (renamed from arch/ppc/ddr-8xxx/ddr.h)0
-rw-r--r--arch/powerpc/ddr-8xxx/ddr2_dimm_params.c (renamed from arch/ppc/ddr-8xxx/ddr2_dimm_params.c)0
-rw-r--r--arch/powerpc/ddr-8xxx/ddr3_dimm_params.c (renamed from arch/ppc/ddr-8xxx/ddr3_dimm_params.c)0
-rw-r--r--arch/powerpc/ddr-8xxx/ddr_setctrl.c (renamed from arch/ppc/ddr-8xxx/ddr_setctrl.c)0
-rw-r--r--arch/powerpc/ddr-8xxx/lc_common_dimm_params.c (renamed from arch/ppc/ddr-8xxx/lc_common_dimm_params.c)0
-rw-r--r--arch/powerpc/ddr-8xxx/main.c (renamed from arch/ppc/ddr-8xxx/main.c)0
-rw-r--r--arch/powerpc/ddr-8xxx/options.c (renamed from arch/ppc/ddr-8xxx/options.c)0
-rw-r--r--arch/powerpc/ddr-8xxx/util.c (renamed from arch/ppc/ddr-8xxx/util.c)0
-rw-r--r--arch/powerpc/include/asm/atomic.h (renamed from arch/ppc/include/asm/atomic.h)0
-rw-r--r--arch/powerpc/include/asm/bitops.h (renamed from arch/ppc/include/asm/bitops.h)0
-rw-r--r--arch/powerpc/include/asm/bitsperlong.h (renamed from arch/ppc/include/asm/bitsperlong.h)0
-rw-r--r--arch/powerpc/include/asm/byteorder.h (renamed from arch/ppc/include/asm/byteorder.h)0
-rw-r--r--arch/powerpc/include/asm/cache.h (renamed from arch/ppc/include/asm/cache.h)0
-rw-r--r--arch/powerpc/include/asm/common.h (renamed from arch/ppc/include/asm/common.h)0
-rw-r--r--arch/powerpc/include/asm/config.h (renamed from arch/ppc/include/asm/config.h)0
-rw-r--r--arch/powerpc/include/asm/dma.h (renamed from arch/ppc/include/asm/dma.h)0
-rw-r--r--arch/powerpc/include/asm/elf.h (renamed from arch/ppc/include/asm/elf.h)0
-rw-r--r--arch/powerpc/include/asm/fsl_ddr_dimm_params.h (renamed from arch/ppc/include/asm/fsl_ddr_dimm_params.h)0
-rw-r--r--arch/powerpc/include/asm/fsl_ddr_sdram.h (renamed from arch/ppc/include/asm/fsl_ddr_sdram.h)0
-rw-r--r--arch/powerpc/include/asm/fsl_ifc.h (renamed from arch/ppc/include/asm/fsl_ifc.h)0
-rw-r--r--arch/powerpc/include/asm/fsl_law.h (renamed from arch/ppc/include/asm/fsl_law.h)0
-rw-r--r--arch/powerpc/include/asm/fsl_lbc.h71
-rw-r--r--arch/powerpc/include/asm/io.h (renamed from arch/ppc/include/asm/io.h)0
-rw-r--r--arch/powerpc/include/asm/mmu.h (renamed from arch/ppc/include/asm/mmu.h)0
-rw-r--r--arch/powerpc/include/asm/module.h (renamed from arch/ppc/include/asm/module.h)0
-rw-r--r--arch/powerpc/include/asm/pci_io.h (renamed from arch/ppc/include/asm/pci_io.h)0
-rw-r--r--arch/powerpc/include/asm/posix_types.h (renamed from arch/ppc/include/asm/posix_types.h)0
-rw-r--r--arch/powerpc/include/asm/ppc_asm.tmpl207
-rw-r--r--arch/powerpc/include/asm/ppc_defs.h84
-rw-r--r--arch/powerpc/include/asm/processor.h (renamed from arch/ppc/include/asm/processor.h)0
-rw-r--r--arch/powerpc/include/asm/ptrace.h (renamed from arch/ppc/include/asm/ptrace.h)0
-rw-r--r--arch/powerpc/include/asm/sections.h (renamed from arch/ppc/include/asm/sections.h)0
-rw-r--r--arch/powerpc/include/asm/sigcontext.h (renamed from arch/ppc/include/asm/sigcontext.h)0
-rw-r--r--arch/powerpc/include/asm/signal.h (renamed from arch/ppc/include/asm/signal.h)0
-rw-r--r--arch/powerpc/include/asm/status_led.h (renamed from arch/ppc/include/asm/status_led.h)0
-rw-r--r--arch/powerpc/include/asm/string.h (renamed from arch/ppc/include/asm/string.h)0
-rw-r--r--arch/powerpc/include/asm/swab.h (renamed from arch/ppc/include/asm/swab.h)0
-rw-r--r--arch/powerpc/include/asm/types.h14
-rw-r--r--arch/powerpc/include/asm/unaligned.h (renamed from arch/ppc/include/asm/unaligned.h)0
-rw-r--r--arch/powerpc/lib/Makefile (renamed from arch/ppc/lib/Makefile)0
-rw-r--r--arch/powerpc/lib/asm-offsets.c (renamed from arch/ppc/lib/asm-offsets.c)0
-rw-r--r--arch/powerpc/lib/bat_rw.c126
-rw-r--r--arch/powerpc/lib/board.c62
-rw-r--r--arch/powerpc/lib/crtsavres.S (renamed from arch/ppc/lib/crtsavres.S)0
-rw-r--r--arch/powerpc/lib/extable.c76
-rw-r--r--arch/powerpc/lib/kgdb.c (renamed from arch/ppc/lib/kgdb.c)0
-rw-r--r--arch/powerpc/lib/misc.S (renamed from arch/ppc/lib/misc.S)0
-rw-r--r--arch/powerpc/lib/module.c (renamed from arch/ppc/lib/module.c)0
-rw-r--r--arch/powerpc/lib/ppclinux.c (renamed from arch/ppc/lib/ppclinux.c)0
-rw-r--r--arch/powerpc/lib/ppcstring.S (renamed from arch/ppc/lib/ppcstring.S)0
-rw-r--r--arch/powerpc/lib/reloc.S40
-rw-r--r--arch/powerpc/lib/ticks.S35
-rw-r--r--arch/powerpc/mach-mpc5xxx/Kconfig37
-rw-r--r--arch/powerpc/mach-mpc5xxx/Makefile9
-rw-r--r--arch/powerpc/mach-mpc5xxx/cpu.c258
-rw-r--r--arch/powerpc/mach-mpc5xxx/cpu_init.c49
-rw-r--r--arch/powerpc/mach-mpc5xxx/firmware_sc_task_bestcomm.impl.S (renamed from arch/ppc/mach-mpc5xxx/firmware_sc_task_bestcomm.impl.S)0
-rw-r--r--arch/powerpc/mach-mpc5xxx/include/mach/clock.h (renamed from arch/ppc/mach-mpc5xxx/include/mach/clock.h)0
-rw-r--r--arch/powerpc/mach-mpc5xxx/include/mach/mpc5xxx.h790
-rw-r--r--arch/powerpc/mach-mpc5xxx/include/mach/sdma.h (renamed from arch/ppc/mach-mpc5xxx/include/mach/sdma.h)0
-rw-r--r--arch/powerpc/mach-mpc5xxx/loadtask.c (renamed from arch/ppc/mach-mpc5xxx/loadtask.c)0
-rw-r--r--arch/powerpc/mach-mpc5xxx/reginfo.c (renamed from arch/ppc/mach-mpc5xxx/reginfo.c)0
-rw-r--r--arch/powerpc/mach-mpc5xxx/speed.c100
-rw-r--r--arch/powerpc/mach-mpc5xxx/start.S736
-rw-r--r--arch/powerpc/mach-mpc5xxx/time.c44
-rw-r--r--arch/powerpc/mach-mpc5xxx/traps.c218
-rw-r--r--arch/powerpc/mach-mpc85xx/.gitignore (renamed from arch/ppc/mach-mpc85xx/.gitignore)0
-rw-r--r--arch/powerpc/mach-mpc85xx/Kconfig (renamed from arch/ppc/mach-mpc85xx/Kconfig)0
-rw-r--r--arch/powerpc/mach-mpc85xx/Makefile12
-rw-r--r--arch/powerpc/mach-mpc85xx/barebox.lds.S152
-rw-r--r--arch/powerpc/mach-mpc85xx/cpu.c99
-rw-r--r--arch/powerpc/mach-mpc85xx/cpu_init.c215
-rw-r--r--arch/powerpc/mach-mpc85xx/cpuid.c71
-rw-r--r--arch/powerpc/mach-mpc85xx/eth-devices.c54
-rw-r--r--arch/powerpc/mach-mpc85xx/fdt.c154
-rw-r--r--arch/powerpc/mach-mpc85xx/fsl_gpio.c (renamed from arch/ppc/mach-mpc85xx/fsl_gpio.c)0
-rw-r--r--arch/powerpc/mach-mpc85xx/fsl_i2c.c (renamed from arch/ppc/mach-mpc85xx/fsl_i2c.c)0
-rw-r--r--arch/powerpc/mach-mpc85xx/fsl_law.c154
-rw-r--r--arch/powerpc/mach-mpc85xx/include/mach/clock.h (renamed from arch/ppc/mach-mpc85xx/include/mach/clock.h)0
-rw-r--r--arch/powerpc/mach-mpc85xx/include/mach/config_mpc85xx.h (renamed from arch/ppc/mach-mpc85xx/include/mach/config_mpc85xx.h)0
-rw-r--r--arch/powerpc/mach-mpc85xx/include/mach/early_udelay.h33
-rw-r--r--arch/powerpc/mach-mpc85xx/include/mach/ffs64.h (renamed from arch/ppc/mach-mpc85xx/include/mach/ffs64.h)0
-rw-r--r--arch/powerpc/mach-mpc85xx/include/mach/fsl_i2c.h (renamed from arch/ppc/mach-mpc85xx/include/mach/fsl_i2c.h)0
-rw-r--r--arch/powerpc/mach-mpc85xx/include/mach/gianfar.h (renamed from arch/ppc/mach-mpc85xx/include/mach/gianfar.h)0
-rw-r--r--arch/powerpc/mach-mpc85xx/include/mach/gpio.h (renamed from arch/ppc/mach-mpc85xx/include/mach/gpio.h)0
-rw-r--r--arch/powerpc/mach-mpc85xx/include/mach/immap_85xx.h199
-rw-r--r--arch/powerpc/mach-mpc85xx/include/mach/mmu.h (renamed from arch/ppc/mach-mpc85xx/include/mach/mmu.h)0
-rw-r--r--arch/powerpc/mach-mpc85xx/include/mach/mpc85xx.h (renamed from arch/ppc/mach-mpc85xx/include/mach/mpc85xx.h)0
-rw-r--r--arch/powerpc/mach-mpc85xx/speed.c140
-rw-r--r--arch/powerpc/mach-mpc85xx/time.c44
-rw-r--r--arch/ppc/Kconfig22
-rw-r--r--arch/ppc/Makefile73
-rw-r--r--arch/ppc/boards/freescale-p1022ds/law.c27
-rw-r--r--arch/ppc/boards/freescale-p2020rdb/config.h88
-rw-r--r--arch/ppc/boards/freescale-p2020rdb/law.c27
-rw-r--r--arch/ppc/boards/freescale-p2020rdb/p2020rdb.c270
-rw-r--r--arch/ppc/boards/freescale-p2020rdb/tlb.c58
-rw-r--r--arch/ppc/boards/pcm030/barebox.lds.S127
-rw-r--r--arch/ppc/boards/pcm030/config.h33
-rw-r--r--arch/ppc/boards/pcm030/mt46v32m16-75.h42
-rw-r--r--arch/ppc/boards/pcm030/pcm030.c211
-rw-r--r--arch/ppc/configs/pcm030_defconfig46
-rw-r--r--arch/ppc/cpu-85xx/fixed_ivor.S57
-rw-r--r--arch/ppc/cpu-85xx/tlb.c194
-rw-r--r--arch/ppc/cpu-85xx/traps.c268
-rw-r--r--arch/ppc/include/asm/fsl_lbc.h74
-rw-r--r--arch/ppc/include/asm/ppc_asm.tmpl210
-rw-r--r--arch/ppc/include/asm/ppc_defs.h87
-rw-r--r--arch/ppc/include/asm/types.h45
-rw-r--r--arch/ppc/lib/bat_rw.c129
-rw-r--r--arch/ppc/lib/board.c65
-rw-r--r--arch/ppc/lib/extable.c79
-rw-r--r--arch/ppc/lib/reloc.S43
-rw-r--r--arch/ppc/lib/ticks.S38
-rw-r--r--arch/ppc/mach-mpc5xxx/Kconfig50
-rw-r--r--arch/ppc/mach-mpc5xxx/Makefile14
-rw-r--r--arch/ppc/mach-mpc5xxx/cpu.c261
-rw-r--r--arch/ppc/mach-mpc5xxx/cpu_init.c52
-rw-r--r--arch/ppc/mach-mpc5xxx/firmware_sc_task.impl.S364
-rw-r--r--arch/ppc/mach-mpc5xxx/include/mach/mpc5xxx.h793
-rw-r--r--arch/ppc/mach-mpc5xxx/io.S124
-rw-r--r--arch/ppc/mach-mpc5xxx/pci_mpc5200.c183
-rw-r--r--arch/ppc/mach-mpc5xxx/speed.c103
-rw-r--r--arch/ppc/mach-mpc5xxx/start.S739
-rw-r--r--arch/ppc/mach-mpc5xxx/time.c47
-rw-r--r--arch/ppc/mach-mpc5xxx/traps.c221
-rw-r--r--arch/ppc/mach-mpc85xx/Makefile14
-rw-r--r--arch/ppc/mach-mpc85xx/barebox.lds.S152
-rw-r--r--arch/ppc/mach-mpc85xx/cpu.c102
-rw-r--r--arch/ppc/mach-mpc85xx/cpu_init.c218
-rw-r--r--arch/ppc/mach-mpc85xx/cpuid.c73
-rw-r--r--arch/ppc/mach-mpc85xx/eth-devices.c57
-rw-r--r--arch/ppc/mach-mpc85xx/fdt.c157
-rw-r--r--arch/ppc/mach-mpc85xx/fsl_law.c157
-rw-r--r--arch/ppc/mach-mpc85xx/include/mach/early_udelay.h36
-rw-r--r--arch/ppc/mach-mpc85xx/include/mach/immap_85xx.h202
-rw-r--r--arch/ppc/mach-mpc85xx/speed.c143
-rw-r--r--arch/ppc/mach-mpc85xx/time.c47
-rw-r--r--arch/riscv/Makefile24
-rw-r--r--arch/riscv/dts/Makefile4
-rw-r--r--arch/riscv/include/asm/types.h42
-rw-r--r--arch/riscv/lib/barebox.lds.S4
-rw-r--r--arch/sandbox/Kconfig22
-rw-r--r--arch/sandbox/Makefile27
-rw-r--r--arch/sandbox/board/board.c3
-rw-r--r--arch/sandbox/board/clock.c3
-rw-r--r--arch/sandbox/board/console.c3
-rw-r--r--arch/sandbox/board/dtb.c3
-rw-r--r--arch/sandbox/board/hostfile.c3
-rw-r--r--arch/sandbox/include/asm/atomic.h2
-rw-r--r--arch/sandbox/include/asm/bitsperlong.h11
-rw-r--r--arch/sandbox/include/asm/dma.h53
-rw-r--r--arch/sandbox/include/asm/elf.h1
-rw-r--r--arch/sandbox/include/asm/io.h11
-rw-r--r--arch/sandbox/include/asm/types.h59
-rw-r--r--arch/sandbox/mach-sandbox/include/mach/hostfile.h2
-rw-r--r--arch/sandbox/os/Makefile20
-rw-r--r--arch/sandbox/os/common.c15
-rw-r--r--arch/sandbox/os/libc_malloc.c36
-rw-r--r--arch/sandbox/os/tap.c3
-rw-r--r--arch/x86/Kconfig8
-rw-r--r--arch/x86/Makefile40
-rw-r--r--arch/x86/boot/Makefile2
-rw-r--r--arch/x86/include/asm/types.h42
-rw-r--r--arch/x86/lib/barebox.lds.S3
-rw-r--r--arch/x86/mach-efi/elf_x86_64_efi.lds.S7
-rw-r--r--arch/x86/mach-i386/Kconfig15
-rw-r--r--commands/2048.c32
-rw-r--r--commands/Kconfig42
-rw-r--r--commands/Makefile1
-rw-r--r--commands/automount.c22
-rw-r--r--commands/barebox-update.c22
-rw-r--r--commands/basename.c22
-rw-r--r--commands/blobgen.c3
-rw-r--r--commands/boot.c73
-rw-r--r--commands/bootchooser.c17
-rw-r--r--commands/bootm.c20
-rw-r--r--commands/cat.c18
-rw-r--r--commands/cd.c22
-rw-r--r--commands/clear.c22
-rw-r--r--commands/cmp.c20
-rw-r--r--commands/cp.c22
-rw-r--r--commands/crc.c22
-rw-r--r--commands/defaultenv.c18
-rw-r--r--commands/detect.c23
-rw-r--r--commands/devinfo.c19
-rw-r--r--commands/dfu.c23
-rw-r--r--commands/dhcp.c9
-rw-r--r--commands/dhrystone.c15
-rw-r--r--commands/digest.c9
-rw-r--r--commands/dirname.c22
-rw-r--r--commands/dmesg.c23
-rw-r--r--commands/drvinfo.c18
-rw-r--r--commands/echo.c22
-rw-r--r--commands/edit.c18
-rw-r--r--commands/exec.c22
-rw-r--r--commands/export.c18
-rw-r--r--commands/false.c20
-rw-r--r--commands/filetype.c7
-rw-r--r--commands/firmwareload.c14
-rw-r--r--commands/flash.c24
-rw-r--r--commands/global.c23
-rw-r--r--commands/go.c24
-rw-r--r--commands/gpio.c17
-rw-r--r--commands/hab.c11
-rw-r--r--commands/hashsum.c22
-rw-r--r--commands/help.c20
-rw-r--r--commands/i2c.c50
-rw-r--r--commands/imd.c21
-rw-r--r--commands/iomemport.c22
-rw-r--r--commands/ip-route-get.c11
-rw-r--r--commands/keystore.c2
-rw-r--r--commands/led.c27
-rw-r--r--commands/let.c20
-rw-r--r--commands/linux16.c17
-rw-r--r--commands/linux_exec.c18
-rw-r--r--commands/ln.c22
-rw-r--r--commands/loadb.c20
-rw-r--r--commands/loadenv.c18
-rw-r--r--commands/loads.c25
-rw-r--r--commands/loadxy.c20
-rw-r--r--commands/login.c18
-rw-r--r--commands/ls.c22
-rw-r--r--commands/lspci.c18
-rw-r--r--commands/md.c18
-rw-r--r--commands/memcmp.c18
-rw-r--r--commands/memcpy.c18
-rw-r--r--commands/meminfo.c23
-rw-r--r--commands/memset.c18
-rw-r--r--commands/memtest.c24
-rw-r--r--commands/menu.c19
-rw-r--r--commands/menutree.c12
-rw-r--r--commands/miitool.c30
-rw-r--r--commands/mkdir.c22
-rw-r--r--commands/mm.c18
-rw-r--r--commands/mmc_extcsd.c20
-rw-r--r--commands/mount.c22
-rw-r--r--commands/msleep.c15
-rw-r--r--commands/mw.c18
-rw-r--r--commands/nand-bitflip.c11
-rw-r--r--commands/nand.c19
-rw-r--r--commands/nandtest.c12
-rw-r--r--commands/nv.c28
-rw-r--r--commands/of_diff.c11
-rw-r--r--commands/of_display_timings.c21
-rw-r--r--commands/of_dump.c22
-rw-r--r--commands/of_fixup_status.c20
-rw-r--r--commands/of_node.c22
-rw-r--r--commands/of_overlay.c18
-rw-r--r--commands/of_property.c33
-rw-r--r--commands/oftree.c18
-rw-r--r--commands/partition.c18
-rw-r--r--commands/passwd.c18
-rw-r--r--commands/poweroff.c22
-rw-r--r--commands/printenv.c18
-rw-r--r--commands/pwd.c23
-rw-r--r--commands/readline.c20
-rw-r--r--commands/readlink.c22
-rw-r--r--commands/reginfo.c22
-rw-r--r--commands/regulator.c23
-rw-r--r--commands/reset.c22
-rw-r--r--commands/rm.c23
-rw-r--r--commands/saveenv.c18
-rw-r--r--commands/seed.c15
-rw-r--r--commands/setenv.c18
-rw-r--r--commands/sleep.c22
-rw-r--r--commands/smc.c162
-rw-r--r--commands/spd_decode.c21
-rw-r--r--commands/spi.c8
-rw-r--r--commands/state.c15
-rw-r--r--commands/stddev.c18
-rw-r--r--commands/test.c53
-rw-r--r--commands/tftp.c30
-rw-r--r--commands/timeout.c22
-rw-r--r--commands/trigger.c23
-rw-r--r--commands/true.c20
-rw-r--r--commands/ubiformat.c17
-rw-r--r--commands/ubsan.c3
-rw-r--r--commands/umount.c23
-rw-r--r--commands/uncompress.c22
-rw-r--r--commands/usb.c23
-rw-r--r--commands/usbgadget.c26
-rw-r--r--commands/usbserial.c26
-rw-r--r--commands/version.c20
-rw-r--r--commands/wd.c15
-rw-r--r--common/Kconfig172
-rw-r--r--common/Makefile13
-rw-r--r--common/bbu.c9
-rw-r--r--common/block.c30
-rw-r--r--common/blspec.c28
-rw-r--r--common/boot.c2
-rw-r--r--common/bootargs.c3
-rw-r--r--common/bootm.c57
-rw-r--r--common/bootsource.c5
-rw-r--r--common/clock.c5
-rw-r--r--common/command.c3
-rw-r--r--common/console.c3
-rw-r--r--common/console_common.c5
-rw-r--r--common/console_countdown.c5
-rw-r--r--common/console_simple.c11
-rw-r--r--common/date.c3
-rw-r--r--common/dlmalloc.c12
-rw-r--r--common/efi-devicepath.c2
-rw-r--r--common/efi/efi-image.c3
-rw-r--r--common/efi/efi.c5
-rw-r--r--common/elf.c231
-rw-r--r--common/env.c3
-rw-r--r--common/envfs-core.c197
-rw-r--r--common/environment.c175
-rw-r--r--common/fastboot.c919
-rw-r--r--common/filetype.c33
-rw-r--r--common/globalvar.c40
-rw-r--r--common/hush.c4
-rw-r--r--common/image.c4
-rw-r--r--common/imd-barebox.c1
-rw-r--r--common/imd.c166
-rw-r--r--common/imx-bbu-nand-fcb.c4
-rw-r--r--common/memory.c7
-rw-r--r--common/memsize.c3
-rw-r--r--common/memtest.c5
-rw-r--r--common/menu.c3
-rw-r--r--common/misc.c3
-rw-r--r--common/module.c68
-rw-r--r--common/module.lds.S3
-rw-r--r--common/oftree.c4
-rw-r--r--common/optee.c23
-rw-r--r--common/password.c7
-rw-r--r--common/poller.c79
-rw-r--r--common/poweroff.c3
-rw-r--r--common/ratp/Kconfig1
-rw-r--r--common/ratp/getenv.c3
-rw-r--r--common/ratp/gpio.c3
-rw-r--r--common/ratp/i2c.c3
-rw-r--r--common/ratp/md.c3
-rw-r--r--common/ratp/mw.c3
-rw-r--r--common/ratp/ping.c3
-rw-r--r--common/ratp/ratp.c125
-rw-r--r--common/ratp/reset.c3
-rw-r--r--common/reset_source.c6
-rw-r--r--common/resource.c5
-rw-r--r--common/restart.c3
-rw-r--r--common/s_record.c3
-rw-r--r--common/serdev.c13
-rw-r--r--common/startup.c100
-rw-r--r--common/state/backend_storage.c2
-rw-r--r--common/state/state.c9
-rw-r--r--common/state/state.h4
-rw-r--r--common/state/state_variables.c23
-rw-r--r--common/tlsf.c411
-rw-r--r--common/tlsf_malloc.c5
-rw-r--r--common/ubiformat.c2
-rw-r--r--common/uimage.c5
-rw-r--r--crypto/Kconfig1
-rw-r--r--crypto/digest.c30
-rw-r--r--defaultenv/defaultenv.c3
-rw-r--r--drivers/Makefile4
-rw-r--r--drivers/aiodev/Kconfig2
-rw-r--r--drivers/aiodev/core.c3
-rw-r--r--drivers/aiodev/imx_thermal.c3
-rw-r--r--drivers/aiodev/lm75.c18
-rw-r--r--drivers/aiodev/mc13xxx_adc.c3
-rw-r--r--drivers/aiodev/qoriq_thermal.c17
-rw-r--r--drivers/ata/ahci.c3
-rw-r--r--drivers/ata/ahci.h3
-rw-r--r--drivers/base/driver.c8
-rw-r--r--drivers/base/platform.c3
-rw-r--r--drivers/base/regmap/Makefile3
-rw-r--r--drivers/base/regmap/internal.h13
-rw-r--r--drivers/base/regmap/regmap-mmio.c316
-rw-r--r--drivers/base/regmap/regmap.c64
-rw-r--r--drivers/base/resource.c3
-rw-r--r--drivers/block/efi-block-io.c11
-rw-r--r--drivers/bus/Kconfig12
-rw-r--r--drivers/bus/Makefile1
-rw-r--r--drivers/bus/acpi.c255
-rw-r--r--drivers/clk/Kconfig1
-rw-r--r--drivers/clk/Makefile2
-rw-r--r--drivers/clk/at91/Makefile18
-rw-r--r--drivers/clk/at91/at91rm9200.c209
-rw-r--r--drivers/clk/at91/at91sam9260.c29
-rw-r--r--drivers/clk/at91/at91sam9g45.c221
-rw-r--r--drivers/clk/at91/at91sam9n12.c249
-rw-r--r--drivers/clk/at91/at91sam9rl.c14
-rw-r--r--drivers/clk/at91/at91sam9x5.c26
-rw-r--r--drivers/clk/at91/clk-audio-pll.c512
-rw-r--r--drivers/clk/at91/clk-generated.c68
-rw-r--r--drivers/clk/at91/clk-h32mx.c9
-rw-r--r--drivers/clk/at91/clk-i2s-mux.c87
-rw-r--r--drivers/clk/at91/clk-main.c25
-rw-r--r--drivers/clk/at91/clk-master.c16
-rw-r--r--drivers/clk/at91/clk-peripheral.c54
-rw-r--r--drivers/clk/at91/clk-pll.c21
-rw-r--r--drivers/clk/at91/clk-plldiv.c9
-rw-r--r--drivers/clk/at91/clk-programmable.c53
-rw-r--r--drivers/clk/at91/clk-sam9x60-pll.c322
-rw-r--r--drivers/clk/at91/clk-slow.c7
-rw-r--r--drivers/clk/at91/clk-smd.c9
-rw-r--r--drivers/clk/at91/clk-system.c9
-rw-r--r--drivers/clk/at91/clk-usb.c51
-rw-r--r--drivers/clk/at91/clk-utmi.c7
-rw-r--r--drivers/clk/at91/dt-compat.c851
-rw-r--r--drivers/clk/at91/pmc.c58
-rw-r--r--drivers/clk/at91/pmc.h99
-rw-r--r--drivers/clk/at91/sam9x60.c311
-rw-r--r--drivers/clk/at91/sama5d2.c90
-rw-r--r--drivers/clk/at91/sama5d3.c248
-rw-r--r--drivers/clk/at91/sama5d4.c24
-rw-r--r--drivers/clk/at91/sckc.c387
-rw-r--r--drivers/clk/clk-ar933x.c13
-rw-r--r--drivers/clk/clk-ar9344.c10
-rw-r--r--drivers/clk/clk-composite.c13
-rw-r--r--drivers/clk/clk-conf.c5
-rw-r--r--drivers/clk/clk-divider.c12
-rw-r--r--drivers/clk/clk-fixed-factor.c12
-rw-r--r--drivers/clk/clk-fixed.c28
-rw-r--r--drivers/clk/clk-fractional-divider.c5
-rw-r--r--drivers/clk/clk-gate-shared.c12
-rw-r--r--drivers/clk/clk-gate.c12
-rw-r--r--drivers/clk/clk-gpio.c12
-rw-r--r--drivers/clk/clk-mux.c12
-rw-r--r--drivers/clk/clk-qoric.c5
-rw-r--r--drivers/clk/clk.c104
-rw-r--r--drivers/clk/clkdev.c5
-rw-r--r--drivers/clk/imx/Makefile6
-rw-r--r--drivers/clk/imx/clk-cpu.c8
-rw-r--r--drivers/clk/imx/clk-frac-pll.c8
-rw-r--r--drivers/clk/imx/clk-gate-exclusive.c5
-rw-r--r--drivers/clk/imx/clk-gate2.c12
-rw-r--r--drivers/clk/imx/clk-imx1.c16
-rw-r--r--drivers/clk/imx/clk-imx21.c15
-rw-r--r--drivers/clk/imx/clk-imx25.c15
-rw-r--r--drivers/clk/imx/clk-imx27.c1
-rw-r--r--drivers/clk/imx/clk-imx31.c14
-rw-r--r--drivers/clk/imx/clk-imx35.c6
-rw-r--r--drivers/clk/imx/clk-imx5.c6
-rw-r--r--drivers/clk/imx/clk-imx6.c8
-rw-r--r--drivers/clk/imx/clk-imx6sl.c8
-rw-r--r--drivers/clk/imx/clk-imx6sx.c8
-rw-r--r--drivers/clk/imx/clk-imx6ul.c11
-rw-r--r--drivers/clk/imx/clk-imx7.c12
-rw-r--r--drivers/clk/imx/clk-imx8mm.c577
-rw-r--r--drivers/clk/imx/clk-imx8mp.c720
-rw-r--r--drivers/clk/imx/clk-pfd.c8
-rw-r--r--drivers/clk/imx/clk-pll14xx.c446
-rw-r--r--drivers/clk/imx/clk-pllv1.c14
-rw-r--r--drivers/clk/imx/clk-pllv2.c14
-rw-r--r--drivers/clk/imx/clk-pllv3.c14
-rw-r--r--drivers/clk/imx/clk-sccg-pll.c8
-rw-r--r--drivers/clk/imx/clk-vf610.c7
-rw-r--r--drivers/clk/imx/clk.c1
-rw-r--r--drivers/clk/imx/clk.h48
-rw-r--r--drivers/clk/mvebu/Makefile1
-rw-r--r--drivers/clk/mvebu/armada-370.c5
-rw-r--r--drivers/clk/mvebu/armada-38x.c5
-rw-r--r--drivers/clk/mvebu/armada-xp.c5
-rw-r--r--drivers/clk/mvebu/common.c5
-rw-r--r--drivers/clk/mvebu/common.h5
-rw-r--r--drivers/clk/mvebu/corediv.c5
-rw-r--r--drivers/clk/mvebu/dove.c5
-rw-r--r--drivers/clk/mvebu/kirkwood.c5
-rw-r--r--drivers/clk/mxs/Makefile1
-rw-r--r--drivers/clk/mxs/clk-div.c8
-rw-r--r--drivers/clk/mxs/clk-frac.c8
-rw-r--r--drivers/clk/mxs/clk-imx23.c14
-rw-r--r--drivers/clk/mxs/clk-imx28.c79
-rw-r--r--drivers/clk/mxs/clk-lcdif.c1
-rw-r--r--drivers/clk/mxs/clk-pll.c8
-rw-r--r--drivers/clk/mxs/clk-ref.c8
-rw-r--r--drivers/clk/mxs/clk.h1
-rw-r--r--drivers/clk/rockchip/Makefile1
-rw-r--r--drivers/clk/rockchip/clk-cpu.c5
-rw-r--r--drivers/clk/rockchip/clk-pll.c11
-rw-r--r--drivers/clk/rockchip/clk-rk3188.c11
-rw-r--r--drivers/clk/rockchip/clk-rk3288.c11
-rw-r--r--drivers/clk/rockchip/clk.c11
-rw-r--r--drivers/clk/rockchip/clk.h11
-rw-r--r--drivers/clk/socfpga/Makefile1
-rw-r--r--drivers/clk/socfpga/clk-gate-a10.c13
-rw-r--r--drivers/clk/socfpga/clk-periph-a10.c13
-rw-r--r--drivers/clk/socfpga/clk-pll-a10.c13
-rw-r--r--drivers/clk/socfpga/clk.c10
-rw-r--r--drivers/clk/socfpga/clk.h11
-rw-r--r--drivers/clk/tegra/Makefile1
-rw-r--r--drivers/clk/tegra/clk-divider.c13
-rw-r--r--drivers/clk/tegra/clk-periph.c13
-rw-r--r--drivers/clk/tegra/clk-pll-out.c13
-rw-r--r--drivers/clk/tegra/clk-pll.c13
-rw-r--r--drivers/clk/tegra/clk-tegra124.c13
-rw-r--r--drivers/clk/tegra/clk-tegra20.c13
-rw-r--r--drivers/clk/tegra/clk-tegra30.c13
-rw-r--r--drivers/clk/tegra/clk.c13
-rw-r--r--drivers/clk/tegra/clk.h13
-rw-r--r--drivers/clk/vexpress/Makefile1
-rw-r--r--drivers/clk/vexpress/clk-sp810.c14
-rw-r--r--drivers/clk/vexpress/clk-vexpress-osc.c11
-rw-r--r--drivers/clk/zynq/Makefile2
-rw-r--r--drivers/clk/zynq/clkc.c497
-rw-r--r--drivers/clk/zynqmp/Makefile1
-rw-r--r--drivers/clocksource/Kconfig46
-rw-r--r--drivers/clocksource/Makefile8
-rw-r--r--drivers/clocksource/arm_architected_timer.c52
-rw-r--r--drivers/clocksource/arm_global_timer.c1
-rw-r--r--drivers/clocksource/armv8-timer.c53
-rw-r--r--drivers/clocksource/digic.c1
-rw-r--r--drivers/clocksource/kvx_timer.c58
-rw-r--r--drivers/clocksource/timer-atmel-pit.c3
-rw-r--r--drivers/clocksource/timer-imx-gpt.c3
-rw-r--r--drivers/clocksource/uemd.c1
-rw-r--r--drivers/crypto/caam/Kconfig2
-rw-r--r--drivers/crypto/caam/intern.h5
-rw-r--r--drivers/crypto/caam/jr.h2
-rw-r--r--drivers/crypto/imx-scc/Kconfig4
-rw-r--r--drivers/ddr/Kconfig1
-rw-r--r--drivers/ddr/Makefile1
-rw-r--r--drivers/ddr/fsl/Kconfig3
-rw-r--r--drivers/ddr/fsl/ctrl_regs.c2
-rw-r--r--drivers/ddr/imx8m/Kconfig7
-rw-r--r--drivers/ddr/imx8m/Makefile7
-rw-r--r--drivers/ddr/imx8m/ddr_init.c211
-rw-r--r--drivers/ddr/imx8m/ddrphy_csr.c732
-rw-r--r--drivers/ddr/imx8m/ddrphy_train.c112
-rw-r--r--drivers/ddr/imx8m/ddrphy_utils.c306
-rw-r--r--drivers/ddr/imx8m/helper.c86
-rw-r--r--drivers/eeprom/at25.c2
-rw-r--r--drivers/efi/efi-device.c14
-rw-r--r--drivers/firmware/zynqmp-fpga.c121
-rw-r--r--drivers/gpio/Kconfig35
-rw-r--r--drivers/gpio/Makefile1
-rw-r--r--drivers/gpio/gpio-digic.c1
-rw-r--r--drivers/gpio/gpio-generic.c2
-rw-r--r--drivers/gpio/gpio-malta-fpga-i2c.c1
-rw-r--r--drivers/gpio/gpio-raspberrypi-exp.c272
-rw-r--r--drivers/gpio/gpio-sx150x.c1
-rw-r--r--drivers/gpio/gpiolib.c292
-rw-r--r--drivers/hab/habv4.c15
-rw-r--r--drivers/hw_random/Kconfig9
-rw-r--r--drivers/hw_random/Makefile1
-rw-r--r--drivers/hw_random/stm32-rng.c164
-rw-r--r--drivers/i2c/Makefile3
-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-gpio.c4
-rw-r--r--drivers/i2c/busses/i2c-imx-early.c14
-rw-r--r--drivers/i2c/busses/i2c-imx.c2
-rw-r--r--drivers/i2c/busses/i2c-omap.c2
-rw-r--r--drivers/i2c/busses/i2c-stm32.c12
-rw-r--r--drivers/i2c/busses/i2c-tegra.c2
-rw-r--r--drivers/i2c/busses/i2c-versatile.c13
-rw-r--r--drivers/i2c/i2c.c86
-rw-r--r--drivers/input/Kconfig3
-rw-r--r--drivers/input/gpio_keys.c2
-rw-r--r--drivers/input/imx_keypad.c2
-rw-r--r--drivers/input/input.c2
-rw-r--r--drivers/input/qt1070.c2
-rw-r--r--drivers/input/twl6030_pwrbtn.c2
-rw-r--r--drivers/input/usb_kbd.c2
-rw-r--r--drivers/led/core.c69
-rw-r--r--drivers/led/led-gpio.c3
-rw-r--r--drivers/led/led-pca955x.c1
-rw-r--r--drivers/led/led-pwm.c30
-rw-r--r--drivers/led/led-triggers.c28
-rw-r--r--drivers/mci/Kconfig59
-rw-r--r--drivers/mci/Makefile8
-rw-r--r--drivers/mci/arasan-sdhci.c423
-rw-r--r--drivers/mci/atmel-sdhci-common.c421
-rw-r--r--drivers/mci/atmel-sdhci-pbl.c128
-rw-r--r--drivers/mci/atmel-sdhci.c171
-rw-r--r--drivers/mci/atmel-sdhci.h29
-rw-r--r--drivers/mci/atmel_mci.c2
-rw-r--r--drivers/mci/bcm2835-sdhost.c10
-rw-r--r--drivers/mci/dove-sdhci.c170
-rw-r--r--drivers/mci/dw_mmc.c14
-rw-r--r--drivers/mci/imx-esdhc-common.c275
-rw-r--r--drivers/mci/imx-esdhc-pbl.c411
-rw-r--r--drivers/mci/imx-esdhc.c457
-rw-r--r--drivers/mci/imx-esdhc.h108
-rw-r--r--drivers/mci/mci-bcm2835.c237
-rw-r--r--drivers/mci/mci-core.c78
-rw-r--r--drivers/mci/omap_hsmmc.c19
-rw-r--r--drivers/mci/sdhci.c151
-rw-r--r--drivers/mci/sdhci.h162
-rw-r--r--drivers/mci/stm32_sdmmc2.c69
-rw-r--r--drivers/mci/tegra-sdmmc.c169
-rw-r--r--drivers/memory/Kconfig2
-rw-r--r--drivers/mfd/Kconfig21
-rw-r--r--drivers/mfd/Makefile2
-rw-r--r--drivers/mfd/atmel-flexcom.c73
-rw-r--r--drivers/mfd/da9053.c3
-rw-r--r--drivers/mfd/da9063.c17
-rw-r--r--drivers/mfd/rave-sp.c7
-rw-r--r--drivers/mfd/smsc-superio.c3
-rw-r--r--drivers/mfd/stm32-timers.c74
-rw-r--r--drivers/mfd/stpmic1.c5
-rw-r--r--drivers/mfd/superio.c4
-rw-r--r--drivers/mfd/syscon.c114
-rw-r--r--drivers/misc/Kconfig7
-rw-r--r--drivers/misc/Makefile1
-rw-r--r--drivers/misc/acpi-test.c61
-rw-r--r--drivers/mtd/core.c3
-rw-r--r--drivers/mtd/mtdraw.c2
-rw-r--r--drivers/mtd/nand/Kconfig15
-rw-r--r--drivers/mtd/nand/Makefile1
-rw-r--r--drivers/mtd/nand/nand-bb.c3
-rw-r--r--drivers/mtd/nand/nand_base.c5
-rw-r--r--drivers/mtd/nand/nand_denali.c8
-rw-r--r--drivers/mtd/nand/nand_imx.c118
-rw-r--r--drivers/mtd/nand/nand_imx_bbm.c219
-rw-r--r--drivers/mtd/nor/cfi_flash.c3
-rw-r--r--drivers/mtd/nor/cfi_flash.h3
-rw-r--r--drivers/mtd/spi-nor/spi-nor.c7
-rw-r--r--drivers/mtd/ubi/build.c8
-rw-r--r--drivers/mtd/ubi/eba.c12
-rw-r--r--drivers/net/Kconfig18
-rw-r--r--drivers/net/cpsw.c154
-rw-r--r--drivers/net/designware_eqos.c67
-rw-r--r--drivers/net/designware_eqos.h5
-rw-r--r--drivers/net/designware_generic.c5
-rw-r--r--drivers/net/designware_socfpga.c18
-rw-r--r--drivers/net/designware_stm32.c36
-rw-r--r--drivers/net/designware_tegra186.c46
-rw-r--r--drivers/net/enc28j60.c8
-rw-r--r--drivers/net/fec_imx.c15
-rw-r--r--drivers/net/fec_imx.h2
-rw-r--r--drivers/net/fsl-fman.c120
-rw-r--r--drivers/net/macb.c25
-rw-r--r--drivers/net/phy/Kconfig2
-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/mdio-mux.c5
-rw-r--r--drivers/net/phy/micrel.c108
-rw-r--r--drivers/net/phy/phy.c7
-rw-r--r--drivers/net/phy/realtek.c48
-rw-r--r--drivers/net/usb/Kconfig11
-rw-r--r--drivers/net/usb/Makefile1
-rw-r--r--drivers/net/usb/ax88179_178a.c753
-rw-r--r--drivers/net/usb/usbnet.c58
-rw-r--r--drivers/nvme/host/core.c2
-rw-r--r--drivers/nvmem/Kconfig2
-rw-r--r--drivers/nvmem/bsec.c48
-rw-r--r--drivers/nvmem/ocotp.c204
-rw-r--r--drivers/of/Kconfig6
-rw-r--r--drivers/of/address.c136
-rw-r--r--drivers/of/barebox.c3
-rw-r--r--drivers/of/base.c266
-rw-r--r--drivers/of/fdt.c3
-rw-r--r--drivers/of/of_path.c3
-rw-r--r--drivers/of/overlay.c22
-rw-r--r--drivers/of/partition.c3
-rw-r--r--drivers/of/platform.c21
-rw-r--r--drivers/of/resolver.c4
-rw-r--r--drivers/pci/Kconfig9
-rw-r--r--drivers/pci/Makefile3
-rw-r--r--drivers/pci/bus.c26
-rw-r--r--drivers/pci/pci-imx6.c11
-rw-r--r--drivers/pci/pci-layerscape.c569
-rw-r--r--drivers/pci/pci-tegra.c5
-rw-r--r--drivers/pci/pcie-designware-host.c16
-rw-r--r--drivers/pci/pcie-designware.c108
-rw-r--r--drivers/pci/pcie-designware.h152
-rw-r--r--drivers/phy/Kconfig13
-rw-r--r--drivers/phy/Makefile1
-rw-r--r--drivers/phy/freescale/Kconfig2
-rw-r--r--drivers/phy/freescale/phy-fsl-imx8mq-usb.c2
-rw-r--r--drivers/phy/phy-core.c29
-rw-r--r--drivers/phy/phy-stm32-usbphyc.c434
-rw-r--r--drivers/phy/usb-nop-xceiv.c2
-rw-r--r--drivers/pinctrl/Kconfig34
-rw-r--r--drivers/pinctrl/imx-iomux-v3.c15
-rw-r--r--drivers/pinctrl/mvebu/Kconfig15
-rw-r--r--drivers/pinctrl/pinctrl-at91.c3
-rw-r--r--drivers/pinctrl/pinctrl-mxs.c3
-rw-r--r--drivers/pinctrl/pinctrl-single.c84
-rw-r--r--drivers/pinctrl/pinctrl-tegra-xusb.c4
-rw-r--r--drivers/pinctrl/pinctrl-tegra30.c4
-rw-r--r--drivers/pinctrl/pinctrl-vf610.c3
-rw-r--r--drivers/pinctrl/pinctrl.c3
-rw-r--r--drivers/pwm/Kconfig9
-rw-r--r--drivers/pwm/Makefile1
-rw-r--r--drivers/pwm/core.c192
-rw-r--r--drivers/pwm/pwm-imx.c32
-rw-r--r--drivers/pwm/pwm-mxs.c49
-rw-r--r--drivers/pwm/pwm-stm32.c400
-rw-r--r--drivers/pwm/pxa_pwm.c110
-rw-r--r--drivers/regulator/Kconfig9
-rw-r--r--drivers/regulator/Makefile1
-rw-r--r--drivers/regulator/core.c172
-rw-r--r--drivers/regulator/fixed.c6
-rw-r--r--drivers/regulator/pfuze.c4
-rw-r--r--drivers/regulator/stm32-pwr.c215
-rw-r--r--drivers/regulator/stpmic1_regulator.c2
-rw-r--r--drivers/remoteproc/Kconfig10
-rw-r--r--drivers/remoteproc/Makefile1
-rw-r--r--drivers/remoteproc/remoteproc_core.c29
-rw-r--r--drivers/remoteproc/stm32_rproc.c199
-rw-r--r--drivers/reset/Kconfig3
-rw-r--r--drivers/reset/reset-imx7.c12
-rw-r--r--drivers/reset/reset-stm32.c117
-rw-r--r--drivers/serial/Kconfig9
-rw-r--r--drivers/serial/Makefile1
-rw-r--r--drivers/serial/amba-pl011.c4
-rw-r--r--drivers/serial/efi-stdio.c3
-rw-r--r--drivers/serial/linux_console.c3
-rw-r--r--drivers/serial/serial_altera.c3
-rw-r--r--drivers/serial/serial_altera_jtag.c3
-rw-r--r--drivers/serial/serial_ar933x.c3
-rw-r--r--drivers/serial/serial_auart.c1
-rw-r--r--drivers/serial/serial_cadence.c41
-rw-r--r--drivers/serial/serial_digic.c1
-rw-r--r--drivers/serial/serial_imx.c6
-rw-r--r--drivers/serial/serial_lpuart.c3
-rw-r--r--drivers/serial/serial_mpc5xxx.c3
-rw-r--r--drivers/serial/serial_ns16550.c15
-rw-r--r--drivers/serial/serial_ns16550_pci.c5305
-rw-r--r--drivers/serial/serial_pl010.c30
-rw-r--r--drivers/serial/serial_pl010.h26
-rw-r--r--drivers/serial/stm-serial.c1
-rw-r--r--drivers/spi/Kconfig17
-rw-r--r--drivers/spi/Makefile2
-rw-r--r--drivers/spi/ath79_spi.c1
-rw-r--r--drivers/spi/omap3_spi.c3
-rw-r--r--drivers/spi/omap3_spi.h3
-rw-r--r--drivers/spi/spi-fsl-dspi.c655
-rw-r--r--drivers/spi/spi.c48
-rw-r--r--drivers/spi/zynq_qspi.c612
-rw-r--r--drivers/usb/Makefile2
-rw-r--r--drivers/usb/core/hub.c293
-rw-r--r--drivers/usb/core/hub.h7
-rw-r--r--drivers/usb/core/of.c3
-rw-r--r--drivers/usb/core/usb.c272
-rw-r--r--drivers/usb/dwc3/Kconfig3
-rw-r--r--drivers/usb/dwc3/core.c25
-rw-r--r--drivers/usb/dwc3/core.h1
-rw-r--r--drivers/usb/gadget/Kconfig28
-rw-r--r--drivers/usb/gadget/Makefile1
-rw-r--r--drivers/usb/gadget/dfu.c210
-rw-r--r--drivers/usb/gadget/f_fastboot.c966
-rw-r--r--drivers/usb/gadget/fsl_udc.c409
-rw-r--r--drivers/usb/gadget/fsl_udc_pbl.c210
-rw-r--r--drivers/usb/gadget/multi.c7
-rw-r--r--drivers/usb/gadget/pxa27x_udc.c1
-rw-r--r--drivers/usb/gadget/udc-core.c5
-rw-r--r--drivers/usb/host/Kconfig11
-rw-r--r--drivers/usb/host/Makefile4
-rw-r--r--drivers/usb/host/dwc2.c1132
-rw-r--r--drivers/usb/host/dwc2.h778
-rw-r--r--drivers/usb/host/ehci-atmel.c3
-rw-r--r--drivers/usb/host/ehci-hcd.c116
-rw-r--r--drivers/usb/host/ohci-at91.c3
-rw-r--r--drivers/usb/host/ohci-hcd.c3
-rw-r--r--drivers/usb/host/xhci-hcd.c1675
-rw-r--r--drivers/usb/host/xhci-hub.c646
-rw-r--r--drivers/usb/host/xhci-mem.c871
-rw-r--r--drivers/usb/host/xhci-pci.c40
-rw-r--r--drivers/usb/host/xhci-ring.c978
-rw-r--r--drivers/usb/host/xhci.c1437
-rw-r--r--drivers/usb/host/xhci.h1499
-rw-r--r--drivers/usb/imx/Kconfig9
-rw-r--r--drivers/usb/imx/Makefile3
-rw-r--r--drivers/usb/imx/chipidea-imx.c147
-rw-r--r--drivers/usb/imx/imx-usb-misc.c6
-rw-r--r--drivers/usb/imx/imx-usb-phy.c3
-rw-r--r--drivers/usb/misc/Kconfig1
-rw-r--r--drivers/usb/musb/Kconfig1
-rw-r--r--drivers/usb/musb/musb_core.c7
-rw-r--r--drivers/usb/musb/musb_dsps.c99
-rw-r--r--drivers/usb/musb/musb_gadget.c9
-rw-r--r--drivers/usb/musb/phy-am335x-control.c25
-rw-r--r--drivers/usb/musb/phy-am335x.c22
-rw-r--r--drivers/usb/musb/phy-am335x.h6
-rw-r--r--drivers/usb/otg/Kconfig4
-rw-r--r--drivers/usb/otg/Makefile2
-rw-r--r--drivers/usb/otg/otgdev.c66
-rw-r--r--drivers/video/atmel_hlcdfb.c3
-rw-r--r--drivers/video/atmel_lcdfb.c3
-rw-r--r--drivers/video/atmel_lcdfb_core.c3
-rw-r--r--drivers/video/backlight-pwm.c7
-rw-r--r--drivers/video/imx-ipu-fb.c3
-rw-r--r--drivers/video/mtl017.c3
-rw-r--r--drivers/video/omap.c3
-rw-r--r--drivers/video/omap.h3
-rw-r--r--drivers/video/simple-panel.c3
-rw-r--r--drivers/video/ssd1307fb.c65
-rw-r--r--drivers/video/vpl.c3
-rw-r--r--drivers/watchdog/Kconfig30
-rw-r--r--drivers/watchdog/Makefile2
-rw-r--r--drivers/watchdog/at91sam9_wdt.c109
-rw-r--r--drivers/watchdog/dw_wdt.c13
-rw-r--r--drivers/watchdog/f71808e_wdt.c70
-rw-r--r--drivers/watchdog/im28wd.c9
-rw-r--r--drivers/watchdog/imxwd.c14
-rw-r--r--drivers/watchdog/kvx_wdt.c94
-rw-r--r--drivers/watchdog/rave-sp-wdt.c5
-rw-r--r--drivers/watchdog/stm32_iwdg.c102
-rw-r--r--drivers/watchdog/stpmic1_wdt.c30
-rw-r--r--drivers/watchdog/wd_core.c96
-rw-r--r--dts/Bindings/.gitignore3
-rw-r--r--dts/Bindings/ABI.rst42
-rw-r--r--dts/Bindings/ABI.txt39
-rw-r--r--dts/Bindings/Makefile70
-rw-r--r--dts/Bindings/arm/altera.yaml6
-rw-r--r--dts/Bindings/arm/altera/socfpga-clk-manager.yaml2
-rw-r--r--dts/Bindings/arm/amlogic.yaml18
-rw-r--r--dts/Bindings/arm/amlogic/amlogic,meson-gx-ao-secure.yaml4
-rw-r--r--dts/Bindings/arm/amlogic/smp-sram.txt32
-rw-r--r--dts/Bindings/arm/arm,integrator.yaml86
-rw-r--r--dts/Bindings/arm/arm,realview.yaml123
-rw-r--r--dts/Bindings/arm/arm,scmi.txt7
-rw-r--r--dts/Bindings/arm/arm,scpi.txt4
-rw-r--r--dts/Bindings/arm/arm,versatile.yaml71
-rw-r--r--dts/Bindings/arm/arm,vexpress-juno.yaml219
-rw-r--r--dts/Bindings/arm/arm-boards237
-rw-r--r--dts/Bindings/arm/atmel-at91.yaml52
-rw-r--r--dts/Bindings/arm/atmel-sysregs.txt7
-rw-r--r--dts/Bindings/arm/axentia.txt28
-rw-r--r--dts/Bindings/arm/bcm/bcm2835.yaml54
-rw-r--r--dts/Bindings/arm/bcm/brcm,bcm11351-cpu-method.txt36
-rw-r--r--dts/Bindings/arm/bcm/brcm,bcm11351.txt10
-rw-r--r--dts/Bindings/arm/bcm/brcm,bcm11351.yaml21
-rw-r--r--dts/Bindings/arm/bcm/brcm,bcm21664.txt15
-rw-r--r--dts/Bindings/arm/bcm/brcm,bcm21664.yaml21
-rw-r--r--dts/Bindings/arm/bcm/brcm,bcm23550-cpu-method.txt36
-rw-r--r--dts/Bindings/arm/bcm/brcm,bcm23550.txt15
-rw-r--r--dts/Bindings/arm/bcm/brcm,bcm23550.yaml21
-rw-r--r--dts/Bindings/arm/bcm/brcm,bcm2835.txt67
-rw-r--r--dts/Bindings/arm/bcm/brcm,bcm4708.txt15
-rw-r--r--dts/Bindings/arm/bcm/brcm,bcm4708.yaml88
-rw-r--r--dts/Bindings/arm/bcm/brcm,bcm63138.txt2
-rw-r--r--dts/Bindings/arm/bcm/brcm,cygnus.txt31
-rw-r--r--dts/Bindings/arm/bcm/brcm,cygnus.yaml29
-rw-r--r--dts/Bindings/arm/bcm/brcm,hr2.txt14
-rw-r--r--dts/Bindings/arm/bcm/brcm,hr2.yaml28
-rw-r--r--dts/Bindings/arm/bcm/brcm,ns2.txt9
-rw-r--r--dts/Bindings/arm/bcm/brcm,ns2.yaml23
-rw-r--r--dts/Bindings/arm/bcm/brcm,nsp-cpu-method.txt39
-rw-r--r--dts/Bindings/arm/bcm/brcm,nsp.txt34
-rw-r--r--dts/Bindings/arm/bcm/brcm,nsp.yaml36
-rw-r--r--dts/Bindings/arm/bcm/brcm,stingray.txt12
-rw-r--r--dts/Bindings/arm/bcm/brcm,stingray.yaml24
-rw-r--r--dts/Bindings/arm/bcm/brcm,vulcan-soc.txt10
-rw-r--r--dts/Bindings/arm/bcm/brcm,vulcan-soc.yaml22
-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.yaml330
-rw-r--r--dts/Bindings/arm/coresight.txt16
-rw-r--r--dts/Bindings/arm/cpus.yaml144
-rw-r--r--dts/Bindings/arm/freescale/fsl,scu.txt40
-rw-r--r--dts/Bindings/arm/fsl.yaml187
-rw-r--r--dts/Bindings/arm/hisilicon/hi3519-sysctrl.txt2
-rw-r--r--dts/Bindings/arm/idle-states.txt706
-rw-r--r--dts/Bindings/arm/idle-states.yaml661
-rw-r--r--dts/Bindings/arm/l2c2x0.yaml132
-rw-r--r--dts/Bindings/arm/marvell/ap806-system-controller.txt177
-rw-r--r--dts/Bindings/arm/marvell/ap80x-system-controller.txt177
-rw-r--r--dts/Bindings/arm/marvell/armada-7k-8k.txt24
-rw-r--r--dts/Bindings/arm/marvell/armada-7k-8k.yaml61
-rw-r--r--dts/Bindings/arm/mediatek.yaml22
-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/mrvl/mrvl.txt14
-rw-r--r--dts/Bindings/arm/mrvl/mrvl.yaml38
-rw-r--r--dts/Bindings/arm/msm/qcom,idle-state.txt2
-rw-r--r--dts/Bindings/arm/msm/qcom,llcc.txt41
-rw-r--r--dts/Bindings/arm/msm/qcom,llcc.yaml57
-rw-r--r--dts/Bindings/arm/nxp/lpc32xx.yaml9
-rw-r--r--dts/Bindings/arm/omap/mpu.txt2
-rw-r--r--dts/Bindings/arm/omap/omap.txt30
-rw-r--r--dts/Bindings/arm/omap/prm-inst.txt29
-rw-r--r--dts/Bindings/arm/pmu.yaml41
-rw-r--r--dts/Bindings/arm/psci.yaml121
-rw-r--r--dts/Bindings/arm/qcom.yaml61
-rw-r--r--dts/Bindings/arm/realtek.yaml48
-rw-r--r--dts/Bindings/arm/renesas,prr.txt20
-rw-r--r--dts/Bindings/arm/renesas,prr.yaml37
-rw-r--r--dts/Bindings/arm/renesas.yaml31
-rw-r--r--dts/Bindings/arm/rockchip.yaml45
-rw-r--r--dts/Bindings/arm/samsung/exynos-chipid.txt12
-rw-r--r--dts/Bindings/arm/samsung/exynos-chipid.yaml40
-rw-r--r--dts/Bindings/arm/samsung/pmu.txt72
-rw-r--r--dts/Bindings/arm/samsung/pmu.yaml107
-rw-r--r--dts/Bindings/arm/samsung/samsung-boards.txt83
-rw-r--r--dts/Bindings/arm/samsung/samsung-boards.yaml182
-rw-r--r--dts/Bindings/arm/samsung/samsung-secure-firmware.yaml33
-rw-r--r--dts/Bindings/arm/samsung/sysreg.txt19
-rw-r--r--dts/Bindings/arm/samsung/sysreg.yaml45
-rw-r--r--dts/Bindings/arm/socionext/cache-uniphier.txt60
-rw-r--r--dts/Bindings/arm/socionext/socionext,uniphier-system-cache.yaml102
-rw-r--r--dts/Bindings/arm/socionext/uniphier.txt47
-rw-r--r--dts/Bindings/arm/socionext/uniphier.yaml62
-rw-r--r--dts/Bindings/arm/sprd.txt14
-rw-r--r--dts/Bindings/arm/sprd/sprd.yaml33
-rw-r--r--dts/Bindings/arm/stm32/mlahb.txt37
-rw-r--r--dts/Bindings/arm/stm32/st,mlahb.yaml70
-rw-r--r--dts/Bindings/arm/stm32/st,stm32-syscon.yaml43
-rw-r--r--dts/Bindings/arm/stm32/stm32-syscon.txt16
-rw-r--r--dts/Bindings/arm/stm32/stm32.yaml30
-rw-r--r--dts/Bindings/arm/sunxi.yaml61
-rw-r--r--dts/Bindings/arm/sunxi/allwinner,sun4i-a10-mbus.yaml72
-rw-r--r--dts/Bindings/arm/sunxi/smp-sram.txt44
-rw-r--r--dts/Bindings/arm/sunxi/sunxi-mbus.txt36
-rw-r--r--dts/Bindings/arm/syna.txt2
-rw-r--r--dts/Bindings/arm/tegra/nvidia,tegra20-pmc.txt300
-rw-r--r--dts/Bindings/arm/tegra/nvidia,tegra20-pmc.yaml353
-rw-r--r--dts/Bindings/arm/ux500.yaml36
-rw-r--r--dts/Bindings/arm/vexpress.txt229
-rw-r--r--dts/Bindings/ata/ahci-platform.txt12
-rw-r--r--dts/Bindings/ata/allwinner,sun4i-a10-ahci.yaml47
-rw-r--r--dts/Bindings/ata/allwinner,sun8i-r40-ahci.yaml67
-rw-r--r--dts/Bindings/ata/brcm,sata-brcm.txt7
-rw-r--r--dts/Bindings/ata/faraday,ftide010.txt38
-rw-r--r--dts/Bindings/ata/faraday,ftide010.yaml89
-rw-r--r--dts/Bindings/ata/pata-common.yaml50
-rw-r--r--dts/Bindings/ata/renesas,rcar-sata.yaml72
-rw-r--r--dts/Bindings/ata/sata-common.yaml50
-rw-r--r--dts/Bindings/ata/sata_highbank.txt44
-rw-r--r--dts/Bindings/ata/sata_highbank.yaml92
-rw-r--r--dts/Bindings/ata/sata_rcar.txt33
-rw-r--r--dts/Bindings/auxdisplay/hit,hd44780.txt45
-rw-r--r--dts/Bindings/auxdisplay/hit,hd44780.yaml96
-rw-r--r--dts/Bindings/board/fsl-board.txt30
-rw-r--r--dts/Bindings/bus/allwinner,sun50i-a64-de2.yaml7
-rw-r--r--dts/Bindings/bus/allwinner,sun8i-a23-rsb.yaml7
-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/renesas,bsc.txt46
-rw-r--r--dts/Bindings/bus/renesas,bsc.yaml60
-rw-r--r--dts/Bindings/bus/simple-pm-bus.txt44
-rw-r--r--dts/Bindings/bus/simple-pm-bus.yaml75
-rw-r--r--dts/Bindings/bus/socionext,uniphier-system-bus.yaml96
-rw-r--r--dts/Bindings/bus/ti-sysc.txt1
-rw-r--r--dts/Bindings/bus/uniphier-system-bus.txt66
-rw-r--r--dts/Bindings/chrome/google,cros-ec-typec.yaml54
-rw-r--r--dts/Bindings/clock/allwinner,sun4i-a10-ahb-clk.yaml108
-rw-r--r--dts/Bindings/clock/allwinner,sun4i-a10-apb0-clk.yaml50
-rw-r--r--dts/Bindings/clock/allwinner,sun4i-a10-apb1-clk.yaml52
-rw-r--r--dts/Bindings/clock/allwinner,sun4i-a10-axi-clk.yaml61
-rw-r--r--dts/Bindings/clock/allwinner,sun4i-a10-ccu.yaml2
-rw-r--r--dts/Bindings/clock/allwinner,sun4i-a10-cpu-clk.yaml52
-rw-r--r--dts/Bindings/clock/allwinner,sun4i-a10-display-clk.yaml57
-rw-r--r--dts/Bindings/clock/allwinner,sun4i-a10-gates-clk.yaml152
-rw-r--r--dts/Bindings/clock/allwinner,sun4i-a10-mbus-clk.yaml63
-rw-r--r--dts/Bindings/clock/allwinner,sun4i-a10-mmc-clk.yaml87
-rw-r--r--dts/Bindings/clock/allwinner,sun4i-a10-mod0-clk.yaml80
-rw-r--r--dts/Bindings/clock/allwinner,sun4i-a10-mod1-clk.yaml57
-rw-r--r--dts/Bindings/clock/allwinner,sun4i-a10-osc-clk.yaml51
-rw-r--r--dts/Bindings/clock/allwinner,sun4i-a10-pll1-clk.yaml71
-rw-r--r--dts/Bindings/clock/allwinner,sun4i-a10-pll3-clk.yaml50
-rw-r--r--dts/Bindings/clock/allwinner,sun4i-a10-pll5-clk.yaml53
-rw-r--r--dts/Bindings/clock/allwinner,sun4i-a10-pll6-clk.yaml53
-rw-r--r--dts/Bindings/clock/allwinner,sun4i-a10-tcon-ch0-clk.yaml77
-rw-r--r--dts/Bindings/clock/allwinner,sun4i-a10-usb-clk.yaml166
-rw-r--r--dts/Bindings/clock/allwinner,sun4i-a10-ve-clk.yaml55
-rw-r--r--dts/Bindings/clock/allwinner,sun5i-a13-ahb-clk.yaml52
-rw-r--r--dts/Bindings/clock/allwinner,sun6i-a31-pll6-clk.yaml53
-rw-r--r--dts/Bindings/clock/allwinner,sun7i-a20-gmac-clk.yaml51
-rw-r--r--dts/Bindings/clock/allwinner,sun7i-a20-out-clk.yaml52
-rw-r--r--dts/Bindings/clock/allwinner,sun8i-a83t-de2-clk.yaml76
-rw-r--r--dts/Bindings/clock/allwinner,sun8i-h3-bus-gates-clk.yaml103
-rw-r--r--dts/Bindings/clock/allwinner,sun9i-a80-ahb-clk.yaml52
-rw-r--r--dts/Bindings/clock/allwinner,sun9i-a80-apb0-clk.yaml63
-rw-r--r--dts/Bindings/clock/allwinner,sun9i-a80-cpus-clk.yaml52
-rw-r--r--dts/Bindings/clock/allwinner,sun9i-a80-de-clks.yaml67
-rw-r--r--dts/Bindings/clock/allwinner,sun9i-a80-gt-clk.yaml52
-rw-r--r--dts/Bindings/clock/allwinner,sun9i-a80-mmc-config-clk.yaml68
-rw-r--r--dts/Bindings/clock/allwinner,sun9i-a80-pll4-clk.yaml50
-rw-r--r--dts/Bindings/clock/allwinner,sun9i-a80-usb-clocks.yaml59
-rw-r--r--dts/Bindings/clock/allwinner,sun9i-a80-usb-mod-clk.yaml60
-rw-r--r--dts/Bindings/clock/allwinner,sun9i-a80-usb-phy-clk.yaml60
-rw-r--r--dts/Bindings/clock/amlogic,axg-audio-clkc.txt3
-rw-r--r--dts/Bindings/clock/amlogic,meson8-ddr-clkc.yaml50
-rw-r--r--dts/Bindings/clock/amlogic,meson8b-clkc.txt5
-rw-r--r--dts/Bindings/clock/arm,syscon-icst.yaml103
-rw-r--r--dts/Bindings/clock/arm-integrator.txt34
-rw-r--r--dts/Bindings/clock/arm-syscon-icst.txt70
-rw-r--r--dts/Bindings/clock/armada3700-periph-clock.txt5
-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.yaml76
-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.yaml58
-rw-r--r--dts/Bindings/clock/fsl,sai-clock.yaml55
-rw-r--r--dts/Bindings/clock/idt,versaclock5.txt1
-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.txt1
-rw-r--r--dts/Bindings/clock/imx8mm-clock.txt29
-rw-r--r--dts/Bindings/clock/imx8mm-clock.yaml68
-rw-r--r--dts/Bindings/clock/imx8mn-clock.yaml52
-rw-r--r--dts/Bindings/clock/imx8mp-clock.yaml70
-rw-r--r--dts/Bindings/clock/imx8mq-clock.txt20
-rw-r--r--dts/Bindings/clock/imx8mq-clock.yaml72
-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.txt56
-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.yaml69
-rw-r--r--dts/Bindings/clock/marvell,mmp2.txt21
-rw-r--r--dts/Bindings/clock/milbeaut-clock.yaml4
-rw-r--r--dts/Bindings/clock/qcom,a53pll.txt22
-rw-r--r--dts/Bindings/clock/qcom,a53pll.yaml40
-rw-r--r--dts/Bindings/clock/qcom,dispcc.txt19
-rw-r--r--dts/Bindings/clock/qcom,gcc-apq8064.yaml85
-rw-r--r--dts/Bindings/clock/qcom,gcc-ipq8074.yaml53
-rw-r--r--dts/Bindings/clock/qcom,gcc-msm8996.yaml70
-rw-r--r--dts/Bindings/clock/qcom,gcc-msm8998.yaml95
-rw-r--r--dts/Bindings/clock/qcom,gcc-qcs404.yaml53
-rw-r--r--dts/Bindings/clock/qcom,gcc-sc7180.yaml77
-rw-r--r--dts/Bindings/clock/qcom,gcc-sm8150.yaml74
-rw-r--r--dts/Bindings/clock/qcom,gcc-sm8250.yaml72
-rw-r--r--dts/Bindings/clock/qcom,gcc.txt94
-rw-r--r--dts/Bindings/clock/qcom,gcc.yaml92
-rw-r--r--dts/Bindings/clock/qcom,gpucc.txt24
-rw-r--r--dts/Bindings/clock/qcom,mmcc.txt28
-rw-r--r--dts/Bindings/clock/qcom,mmcc.yaml104
-rw-r--r--dts/Bindings/clock/qcom,msm8998-gpucc.yaml68
-rw-r--r--dts/Bindings/clock/qcom,q6sstopcc.yaml43
-rw-r--r--dts/Bindings/clock/qcom,rpmcc.txt2
-rw-r--r--dts/Bindings/clock/qcom,rpmh-clk.txt27
-rw-r--r--dts/Bindings/clock/qcom,rpmhcc.yaml52
-rw-r--r--dts/Bindings/clock/qcom,sc7180-dispcc.yaml86
-rw-r--r--dts/Bindings/clock/qcom,sc7180-gpucc.yaml74
-rw-r--r--dts/Bindings/clock/qcom,sc7180-mss.yaml62
-rw-r--r--dts/Bindings/clock/qcom,sc7180-videocc.yaml65
-rw-r--r--dts/Bindings/clock/qcom,sdm845-dispcc.yaml101
-rw-r--r--dts/Bindings/clock/qcom,sdm845-gpucc.yaml74
-rw-r--r--dts/Bindings/clock/qcom,sdm845-videocc.yaml65
-rw-r--r--dts/Bindings/clock/qcom,videocc.txt18
-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.txt97
-rw-r--r--dts/Bindings/clock/renesas,cpg-mssr.yaml120
-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,rcar-gen2-cpg-clocks.txt60
-rw-r--r--dts/Bindings/clock/renesas,rcar-usb2-clock-sel.txt23
-rw-r--r--dts/Bindings/clock/rockchip,px30-cru.txt5
-rw-r--r--dts/Bindings/clock/silabs,si5341.txt11
-rw-r--r--dts/Bindings/clock/socionext,uniphier-clock.yaml94
-rw-r--r--dts/Bindings/clock/sprd,sc9860-clk.txt63
-rw-r--r--dts/Bindings/clock/sprd,sc9863a-clk.yaml101
-rw-r--r--dts/Bindings/clock/sprd.txt63
-rw-r--r--dts/Bindings/clock/st,stm32mp1-rcc.txt60
-rw-r--r--dts/Bindings/clock/st,stm32mp1-rcc.yaml79
-rw-r--r--dts/Bindings/clock/sun8i-de2.txt34
-rw-r--r--dts/Bindings/clock/sun9i-de.txt28
-rw-r--r--dts/Bindings/clock/sun9i-usb.txt24
-rw-r--r--dts/Bindings/clock/sunxi.txt225
-rw-r--r--dts/Bindings/clock/ti,am654-ehrpwm-tbclk.yaml35
-rw-r--r--dts/Bindings/clock/ti-clkctrl.txt11
-rw-r--r--dts/Bindings/clock/ti/davinci/psc.txt2
-rw-r--r--dts/Bindings/clock/ti/dra7-atl.txt4
-rw-r--r--dts/Bindings/clock/uniphier-clock.txt132
-rw-r--r--dts/Bindings/clock/xlnx,versal-clk.yaml64
-rw-r--r--dts/Bindings/connector/samsung,usb-connector-11pin.txt2
-rw-r--r--dts/Bindings/connector/usb-connector.txt135
-rw-r--r--dts/Bindings/connector/usb-connector.yaml235
-rw-r--r--dts/Bindings/counter/stm32-lptimer-cnt.txt29
-rw-r--r--dts/Bindings/counter/stm32-timer-cnt.txt31
-rw-r--r--dts/Bindings/counter/ti-eqep.yaml50
-rw-r--r--dts/Bindings/cpu/cpu-topology.txt2
-rw-r--r--dts/Bindings/cpufreq/nvidia,tegra20-cpufreq.txt56
-rw-r--r--dts/Bindings/cpufreq/ti-cpufreq.txt6
-rw-r--r--dts/Bindings/crypto/allwinner,sun4i-a10-crypto.yaml16
-rw-r--r--dts/Bindings/crypto/allwinner,sun8i-ce.yaml88
-rw-r--r--dts/Bindings/crypto/allwinner,sun8i-ss.yaml60
-rw-r--r--dts/Bindings/crypto/amlogic,gxl-crypto.yaml52
-rw-r--r--dts/Bindings/crypto/fsl-dcp.txt2
-rw-r--r--dts/Bindings/crypto/fsl-imx-sahara.txt2
-rw-r--r--dts/Bindings/crypto/fsl-sec4.txt2
-rw-r--r--dts/Bindings/crypto/samsung-slimsss.txt19
-rw-r--r--dts/Bindings/crypto/samsung-slimsss.yaml47
-rw-r--r--dts/Bindings/crypto/samsung-sss.txt32
-rw-r--r--dts/Bindings/crypto/samsung-sss.yaml58
-rw-r--r--dts/Bindings/crypto/st,stm32-crc.txt16
-rw-r--r--dts/Bindings/crypto/st,stm32-crc.yaml38
-rw-r--r--dts/Bindings/crypto/st,stm32-cryp.txt19
-rw-r--r--dts/Bindings/crypto/st,stm32-cryp.yaml51
-rw-r--r--dts/Bindings/crypto/st,stm32-hash.txt30
-rw-r--r--dts/Bindings/crypto/st,stm32-hash.yaml68
-rw-r--r--dts/Bindings/crypto/xlnx,zynqmp-aes.yaml37
-rw-r--r--dts/Bindings/ddr/lpddr2-timings.txt (renamed from dts/Bindings/lpddr2/lpddr2-timings.txt)0
-rw-r--r--dts/Bindings/ddr/lpddr2.txt102
-rw-r--r--dts/Bindings/ddr/lpddr3-timings.txt58
-rw-r--r--dts/Bindings/ddr/lpddr3.txt101
-rw-r--r--dts/Bindings/devfreq/event/exynos-ppmu.txt26
-rw-r--r--dts/Bindings/devfreq/exynos-bus.txt2
-rw-r--r--dts/Bindings/display/allwinner,sun4i-a10-display-backend.yaml291
-rw-r--r--dts/Bindings/display/allwinner,sun4i-a10-display-engine.yaml113
-rw-r--r--dts/Bindings/display/allwinner,sun4i-a10-display-frontend.yaml138
-rw-r--r--dts/Bindings/display/allwinner,sun4i-a10-hdmi.yaml183
-rw-r--r--dts/Bindings/display/allwinner,sun4i-a10-tcon.yaml685
-rw-r--r--dts/Bindings/display/allwinner,sun4i-a10-tv-encoder.yaml58
-rw-r--r--dts/Bindings/display/allwinner,sun6i-a31-drc.yaml138
-rw-r--r--dts/Bindings/display/allwinner,sun6i-a31-mipi-dsi.yaml42
-rw-r--r--dts/Bindings/display/allwinner,sun8i-a83t-de2-mixer.yaml118
-rw-r--r--dts/Bindings/display/allwinner,sun8i-a83t-dw-hdmi.yaml273
-rw-r--r--dts/Bindings/display/allwinner,sun8i-a83t-hdmi-phy.yaml117
-rw-r--r--dts/Bindings/display/allwinner,sun8i-r40-tcon-top.yaml382
-rw-r--r--dts/Bindings/display/allwinner,sun9i-a80-deu.yaml133
-rw-r--r--dts/Bindings/display/amlogic,meson-dw-hdmi.yaml2
-rw-r--r--dts/Bindings/display/amlogic,meson-vpu.yaml8
-rw-r--r--dts/Bindings/display/arm,malidp.txt3
-rw-r--r--dts/Bindings/display/bridge/adi,adv7123.txt50
-rw-r--r--dts/Bindings/display/bridge/adi,adv7511.txt25
-rw-r--r--dts/Bindings/display/bridge/analogix,anx7814.yaml119
-rw-r--r--dts/Bindings/display/bridge/anx6345.yaml104
-rw-r--r--dts/Bindings/display/bridge/anx7814.txt38
-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.yaml139
-rw-r--r--dts/Bindings/display/bridge/lvds-transmitter.txt66
-rw-r--r--dts/Bindings/display/bridge/nwl-dsi.yaml226
-rw-r--r--dts/Bindings/display/bridge/ps8640.yaml120
-rw-r--r--dts/Bindings/display/bridge/renesas,dw-hdmi.txt1
-rw-r--r--dts/Bindings/display/bridge/renesas,lvds.txt1
-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/thine,thc63lvdm83d.txt50
-rw-r--r--dts/Bindings/display/bridge/ti,ds90c185.txt55
-rw-r--r--dts/Bindings/display/bridge/ti,sn65dsi86.txt2
-rw-r--r--dts/Bindings/display/bridge/ti,ths813x.txt51
-rw-r--r--dts/Bindings/display/bridge/toshiba,tc358768.yaml159
-rw-r--r--dts/Bindings/display/cirrus,clps711x-fb.txt2
-rw-r--r--dts/Bindings/display/connector/analog-tv-connector.txt6
-rw-r--r--dts/Bindings/display/dsi-controller.yaml91
-rw-r--r--dts/Bindings/display/etnaviv/etnaviv-drm.txt36
-rw-r--r--dts/Bindings/display/ilitek,ili9486.yaml73
-rw-r--r--dts/Bindings/display/imx/fsl,imx-fb.txt2
-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,lcd.txt1
-rw-r--r--dts/Bindings/display/mediatek/mediatek,disp.txt30
-rw-r--r--dts/Bindings/display/mediatek/mediatek,dpi.txt7
-rw-r--r--dts/Bindings/display/mediatek/mediatek,dsi.txt14
-rw-r--r--dts/Bindings/display/msm/dpu.txt4
-rw-r--r--dts/Bindings/display/msm/gmu.txt65
-rw-r--r--dts/Bindings/display/msm/gmu.yaml123
-rw-r--r--dts/Bindings/display/msm/gpu.txt64
-rw-r--r--dts/Bindings/display/msm/mdp5.txt2
-rw-r--r--dts/Bindings/display/mxsfb.txt1
-rw-r--r--dts/Bindings/display/panel/advantech,idk-1110wr.yaml69
-rw-r--r--dts/Bindings/display/panel/advantech,idk-2121wr.yaml122
-rw-r--r--dts/Bindings/display/panel/ampire,am-480272h3tmqw-t01h.yaml42
-rw-r--r--dts/Bindings/display/panel/ampire,am800480r3tmqwa1h.txt7
-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/auo,b080uan01.txt7
-rw-r--r--dts/Bindings/display/panel/auo,b101aw03.txt7
-rw-r--r--dts/Bindings/display/panel/auo,b101ean01.txt7
-rw-r--r--dts/Bindings/display/panel/auo,b101xtn01.txt7
-rw-r--r--dts/Bindings/display/panel/auo,b116xw03.txt7
-rw-r--r--dts/Bindings/display/panel/auo,b133htn01.txt7
-rw-r--r--dts/Bindings/display/panel/auo,b133xtn01.txt7
-rw-r--r--dts/Bindings/display/panel/auo,g070vvn01.txt29
-rw-r--r--dts/Bindings/display/panel/auo,g101evn010.txt12
-rw-r--r--dts/Bindings/display/panel/auo,g104sn02.txt12
-rw-r--r--dts/Bindings/display/panel/auo,g133han01.txt7
-rw-r--r--dts/Bindings/display/panel/auo,g185han01.txt7
-rw-r--r--dts/Bindings/display/panel/auo,p320hvn03.txt8
-rw-r--r--dts/Bindings/display/panel/auo,t215hvn01.txt7
-rw-r--r--dts/Bindings/display/panel/avic,tm070ddh03.txt7
-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,hv070wsa-100.txt28
-rw-r--r--dts/Bindings/display/panel/boe,nv101wxmn51.txt7
-rw-r--r--dts/Bindings/display/panel/boe,tv080wum-nl0.txt7
-rw-r--r--dts/Bindings/display/panel/boe,tv101wum-nl6.yaml82
-rw-r--r--dts/Bindings/display/panel/cdtech,s043wq26h-ct7.txt12
-rw-r--r--dts/Bindings/display/panel/cdtech,s070wv95-ct16.txt12
-rw-r--r--dts/Bindings/display/panel/chunghwa,claa070wp03xg.txt7
-rw-r--r--dts/Bindings/display/panel/chunghwa,claa101wa01a.txt7
-rw-r--r--dts/Bindings/display/panel/chunghwa,claa101wb03.txt7
-rw-r--r--dts/Bindings/display/panel/dataimage,scf0700c48ggu18.txt8
-rw-r--r--dts/Bindings/display/panel/display-timing.txt124
-rw-r--r--dts/Bindings/display/panel/display-timings.yaml77
-rw-r--r--dts/Bindings/display/panel/dlc,dlc1010gig.txt12
-rw-r--r--dts/Bindings/display/panel/edt,et-series.txt55
-rw-r--r--dts/Bindings/display/panel/elida,kd35t133.yaml49
-rw-r--r--dts/Bindings/display/panel/evervision,vgg804821.txt12
-rw-r--r--dts/Bindings/display/panel/feixin,k101-im2ba02.yaml55
-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/foxlink,fl500wvr00-a0t.txt7
-rw-r--r--dts/Bindings/display/panel/friendlyarm,hd702e.txt32
-rw-r--r--dts/Bindings/display/panel/giantplus,gpg482739qs5.txt7
-rw-r--r--dts/Bindings/display/panel/giantplus,gpm940b0.txt12
-rw-r--r--dts/Bindings/display/panel/hannstar,hsd070pww1.txt7
-rw-r--r--dts/Bindings/display/panel/hannstar,hsd100pxn1.txt7
-rw-r--r--dts/Bindings/display/panel/hit,tx23d38vm0caa.txt7
-rw-r--r--dts/Bindings/display/panel/ilitek,ili9322.txt49
-rw-r--r--dts/Bindings/display/panel/ilitek,ili9322.yaml71
-rw-r--r--dts/Bindings/display/panel/ilitek,ili9881c.txt20
-rw-r--r--dts/Bindings/display/panel/ilitek,ili9881c.yaml50
-rw-r--r--dts/Bindings/display/panel/innolux,at043tn24.txt7
-rw-r--r--dts/Bindings/display/panel/innolux,at070tn92.txt7
-rw-r--r--dts/Bindings/display/panel/innolux,g070y2-l01.txt12
-rw-r--r--dts/Bindings/display/panel/innolux,g101ice-l01.txt7
-rw-r--r--dts/Bindings/display/panel/innolux,g121i1-l01.txt7
-rw-r--r--dts/Bindings/display/panel/innolux,g121x1-l03.txt7
-rw-r--r--dts/Bindings/display/panel/innolux,n116bge.txt7
-rw-r--r--dts/Bindings/display/panel/innolux,n156bge-l21.txt7
-rw-r--r--dts/Bindings/display/panel/innolux,p097pfg.txt24
-rw-r--r--dts/Bindings/display/panel/innolux,p097pfg.yaml56</