[PATCH 00/50] ARM: multi-arch support
Sascha Hauer
s.hauer at pengutronix.de
Fri Mar 3 01:20:41 PST 2023
This series adds multi-arch support for ARM. The end result are
two new config files: multi_v7_defconfig and multi_v8_defconfig
which build barebox images for:
- i.MX
- Zynqmp
- Rockchip
- OMAP
- bcm283x
- stm32mp
- vexpress
The main part of this series is about moving the
arch/arm/mach-*/include/mach/ directories to include/mach/*/. The
machine specific include files used to be included with #include
<mach/foo.h>. With multi-arch support this is no longer possible, as
there is no single mach/ anymore.
What's left is mainly to sort out SoC specific initcalls. Many initcalls
assume that they actually run on the SoC they are destined for. For
multi-arch we need to check the SoC type.
I've done the header moving for all archs, but added multi-arch support
for only some archs. For archs supporting multi-image already it's
easy enough to convert to multi-arch, so I'll probably move more
archs over to multi-arch in the next time.
I've done basic testing for i.MX, Rockchip, OMAP, bcm283x and vexpress,
but not yet for stm32mp and Zynqmp. I would appreciate all kinds of
testing feedback for the multi_v[78]_defconfig files.
Sascha
Sascha Hauer (50):
ARM: i.MX: Move mach header files to include/mach/imx
ARM: Rockchip: Move mach header files to include/mach/rockchip
ARM: Zynqmp: Move mach header files to include/mach/zynqmp
ARM: mvebu: Move mach header files to include/mach/mvebu
ARM: davinci: Move mach header files to include/mach/davinci
ARM: bcm283x: Move mach header files to include/mach/bcm283x
ARM: stm32mp: Move mach header files to include/mach/stm32mp
ARM: zynq: Move mach header files to include/mach/zynq
ARM: vexpress: Move mach header files to include/mach/vexpress
ARM: versatile: Move mach header files to include/mach/versatile
ARM: layerscape: Move mach header files to include/mach/layerscape
ARM: tegra: Move mach header files to include/mach/tegra
ARM: uemd: Move mach header files to include/mach/uemd
ARM: socfpga: Move mach header files to include/mach/socfpga
ARM: pxa: Move mach header files to include/mach/pxa
ARM: omap: Move mach header files to include/mach/omap
ARM: nomadik: Move mach header files to include/mach/nomadik
ARM: mxs: Move mach header files to include/mach/mxs
ARM: ep93xx: Move mach header files to include/mach/ep93xx
ARM: digic: Move mach header files to include/mach/digic
ARM: clps711x: Move mach header files to include/mach/clps711x
ARM: at91: Move mach header files to include/mach/at91
ARM: Drop mach dir include path
include/mach/: use unique double inclusion protectors
ARM: i.MX: Only provide PUTC_LL() when activated
debug_ll ns16550: Do not define PUTC_LL()
debug_ll ns16550: Use CONFIG_BAUDRATE
ARM: Rockchip: Use ns16550 debug_ll helper
ARM: Rockchip: Only provide PUTC_LL() when activated
ARM: omap: Use ns16550 debug_ll helper
ARM: omap: Only provide PUTC_LL() when activated
ARM: omap: usbboot: Enable USB communication when needed
ARM: omap: Make multi-arch safe
ARM: Rockchip: Make safe for multi-arch
pm_domains: Enable explicitly when we have power-domain providers
ARM: add multi-arch support
ARM: omap: Add support for multi-arch
ARM: zynqmp: Add multi-arch support
ARM: i.MX: Add missing include
ARM: i.MX: move board selection into menu
ARM: stm32mp: Only provide PUTC_LL() when activated
ARM: stm32mp: Make safe for multi-arch
ARM: stm32mp: Add multi-arch support
ARM: vexpress: Drop unnecessary initcall
ARM: vexpress: Only provide PUTC_LL() when activated
ARM: vexpress: Add multi-arch support
ARM: bcm283x: Only provide PUTC_LL() when activated
ARM: bcm283x: Add multi-arch support
ARM: Add multi_v7_defconfig
ARM: Add multi_v8_defconfig
arch/arm/Kconfig | 192 +++++-----
arch/arm/Makefile | 52 ++-
arch/arm/boards/ac-sxb/board.c | 2 +-
arch/arm/boards/ac-sxb/lowlevel.c | 15 +-
arch/arm/boards/advantech-mx6/board.c | 2 +-
arch/arm/boards/advantech-mx6/lowlevel.c | 7 +-
arch/arm/boards/afi-gf/board.c | 4 +-
arch/arm/boards/afi-gf/lowlevel.c | 21 +-
arch/arm/boards/altera-socdk/board.c | 2 +-
.../altera-socdk/iocsr_config_cyclone5.c | 2 +-
arch/arm/boards/altera-socdk/lowlevel.c | 2 +-
arch/arm/boards/animeo_ip/init.c | 12 +-
arch/arm/boards/animeo_ip/lowlevel.c | 8 +-
arch/arm/boards/archosg9/board.c | 20 +-
arch/arm/boards/archosg9/lowlevel.c | 12 +-
arch/arm/boards/archosg9/mux.c | 6 +-
arch/arm/boards/at91rm9200ek/init.c | 8 +-
arch/arm/boards/at91rm9200ek/lowlevel.c | 12 +-
arch/arm/boards/at91sam9260ek/init.c | 8 +-
arch/arm/boards/at91sam9260ek/lowlevel.c | 8 +-
arch/arm/boards/at91sam9261ek/init.c | 10 +-
arch/arm/boards/at91sam9261ek/lowlevel_init.c | 7 +-
arch/arm/boards/at91sam9263ek/init.c | 10 +-
arch/arm/boards/at91sam9263ek/lowlevel_init.c | 4 +-
arch/arm/boards/at91sam9263ek/of_init.c | 10 +-
arch/arm/boards/at91sam9m10g45ek/init.c | 10 +-
arch/arm/boards/at91sam9m10g45ek/lowlevel.c | 7 +-
arch/arm/boards/at91sam9m10ihd/init.c | 8 +-
arch/arm/boards/at91sam9m10ihd/lowlevel.c | 9 +-
arch/arm/boards/at91sam9n12ek/init.c | 14 +-
arch/arm/boards/at91sam9n12ek/lowlevel.c | 7 +-
arch/arm/boards/at91sam9x5ek/init.c | 14 +-
arch/arm/boards/at91sam9x5ek/lowlevel.c | 2 +-
arch/arm/boards/avnet-zedboard/board.c | 2 +-
arch/arm/boards/avnet-zedboard/lowlevel.c | 4 +-
.../boards/avnet-zedboard/zedboard.zynqcfg | 4 +-
arch/arm/boards/beagle/board.c | 8 +-
arch/arm/boards/beagle/lowlevel.c | 19 +-
arch/arm/boards/beaglebone/beaglebone.h | 2 +-
arch/arm/boards/beaglebone/board.c | 10 +-
arch/arm/boards/beaglebone/lowlevel.c | 19 +-
.../boards/boundarydevices-nitrogen6/board.c | 4 +-
.../flash-header-nitrogen6dl-1g.imxcfg | 4 +-
.../flash-header-nitrogen6dl-2g.imxcfg | 4 +-
.../flash-header-nitrogen6q-1g.imxcfg | 4 +-
.../flash-header-nitrogen6q-2g.imxcfg | 4 +-
.../flash-header-nitrogen6qp-max.imxcfg | 4 +-
.../boundarydevices-nitrogen6/lowlevel.c | 4 +-
arch/arm/boards/ccxmx51/ccxmx51.c | 12 +-
arch/arm/boards/ccxmx51/lowlevel.c | 11 +-
arch/arm/boards/ccxmx53/board.c | 12 +-
arch/arm/boards/ccxmx53/lowlevel.c | 6 +-
.../arm/boards/chumby_falconwing/falconwing.c | 10 +-
arch/arm/boards/chumby_falconwing/lowlevel.c | 2 +-
arch/arm/boards/clep7212/lowlevel.c | 2 +-
arch/arm/boards/cm-fx6/board.c | 8 +-
arch/arm/boards/cm-fx6/lowlevel.c | 13 +-
.../boards/crystalfontz-cfa10036/cfa10036.c | 8 +-
.../boards/crystalfontz-cfa10036/lowlevel.c | 2 +-
arch/arm/boards/datamodul-edm-qmx6/board.c | 12 +-
arch/arm/boards/datamodul-edm-qmx6/lowlevel.c | 4 +-
arch/arm/boards/dfi-fs700-m60/board.c | 6 +-
.../flash-header-fs700-m60-6q-micron.imxcfg | 4 +-
.../flash-header-fs700-m60-6q-nanya.imxcfg | 4 +-
.../flash-header-fs700-m60-6s.imxcfg | 4 +-
arch/arm/boards/dfi-fs700-m60/lowlevel.c | 4 +-
arch/arm/boards/digi-ccimx6ulsom/board.c | 4 +-
arch/arm/boards/digi-ccimx6ulsom/lowlevel.c | 4 +-
arch/arm/boards/dss11/init.c | 10 +-
arch/arm/boards/dss11/lowlevel.c | 9 +-
arch/arm/boards/duckbill/board.c | 12 +-
arch/arm/boards/duckbill/lowlevel.c | 6 +-
arch/arm/boards/ebv-socrates/board.c | 2 +-
.../ebv-socrates/iocsr_config_cyclone5.c | 2 +-
arch/arm/boards/ebv-socrates/lowlevel.c | 2 +-
arch/arm/boards/edb93xx/edb93xx.c | 2 +-
arch/arm/boards/edb93xx/flash_cfg.c | 2 +-
arch/arm/boards/edb93xx/pll_cfg.h | 2 +-
arch/arm/boards/edb93xx/sdram_cfg.h | 2 +-
arch/arm/boards/efika-mx-smartbook/board.c | 14 +-
arch/arm/boards/efika-mx-smartbook/lowlevel.c | 6 +-
arch/arm/boards/element14-warp7/board.c | 4 +-
.../flash-header-mx7-warp.imxcfg | 2 +-
arch/arm/boards/element14-warp7/lowlevel.c | 5 +-
arch/arm/boards/eltec-hipercam/board.c | 2 +-
.../flash-header-eltec-hipercam.imxcfg | 4 +-
arch/arm/boards/eltec-hipercam/lowlevel.c | 3 +-
arch/arm/boards/embedsky-e9/board.c | 16 +-
.../boards/embedsky-e9/flash-header-e9.imxcfg | 4 +-
arch/arm/boards/embedsky-e9/lowlevel.c | 2 +-
arch/arm/boards/embest-marsboard/board.c | 2 +-
arch/arm/boards/embest-marsboard/lowlevel.c | 7 +-
arch/arm/boards/embest-riotboard/board.c | 8 +-
.../flash-header-embest-riotboard.imxcfg | 4 +-
arch/arm/boards/embest-riotboard/lowlevel.c | 3 +-
arch/arm/boards/enclustra-aa1/board.c | 2 +-
arch/arm/boards/enclustra-aa1/lowlevel.c | 18 +-
.../enclustra-aa1/pinmux-config-arria10.c | 2 +-
.../boards/enclustra-aa1/pll-config-arria10.c | 2 +-
arch/arm/boards/freescale-mx23-evk/lowlevel.c | 2 +-
arch/arm/boards/freescale-mx23-evk/mx23-evk.c | 8 +-
arch/arm/boards/freescale-mx28-evk/board.c | 2 +-
arch/arm/boards/freescale-mx28-evk/lowlevel.c | 6 +-
.../arm/boards/freescale-mx51-babbage/board.c | 18 +-
.../boards/freescale-mx51-babbage/lowlevel.c | 9 +-
.../arm/boards/freescale-mx51-babbage/power.c | 4 +-
arch/arm/boards/freescale-mx53-qsb/board.c | 12 +-
arch/arm/boards/freescale-mx53-qsb/lowlevel.c | 6 +-
arch/arm/boards/freescale-mx53-vmx53/board.c | 4 +-
.../boards/freescale-mx53-vmx53/lowlevel.c | 4 +-
.../boards/freescale-mx6-sabrelite/board.c | 16 +-
.../flash-header-mx6-sabrelite.imxcfg | 4 +-
.../boards/freescale-mx6-sabrelite/lowlevel.c | 8 +-
arch/arm/boards/freescale-mx6-sabresd/board.c | 14 +-
.../boards/freescale-mx6-sabresd/lowlevel.c | 5 +-
.../boards/freescale-mx6sx-sabresdb/board.c | 12 +-
.../freescale-mx6sx-sabresdb/lowlevel.c | 3 +-
arch/arm/boards/freescale-mx7-sabresd/board.c | 2 +-
.../flash-header-mx7-sabresd.imxcfg | 2 +-
.../boards/freescale-mx7-sabresd/lowlevel.c | 11 +-
.../flash-header-vf610-twr.imxcfg | 12 +-
.../arm/boards/freescale-vf610-twr/lowlevel.c | 11 +-
arch/arm/boards/gateworks-ventana/board.c | 4 +-
.../flash-header-ventana-quad-1gx64.imxcfg | 4 +-
arch/arm/boards/gateworks-ventana/lowlevel.c | 2 +-
arch/arm/boards/gk802/board.c | 6 +-
arch/arm/boards/gk802/flash-header.imxcfg | 4 +-
arch/arm/boards/gk802/lowlevel.c | 2 +-
.../boards/globalscale-guruplug/lowlevel.c | 4 +-
.../arm/boards/globalscale-mirabox/lowlevel.c | 4 +-
arch/arm/boards/grinn-liteboard/board.c | 4 +-
arch/arm/boards/grinn-liteboard/lowlevel.c | 5 +-
arch/arm/boards/guf-santaro/board.c | 8 +-
.../boards/guf-santaro/flash-header.imxcfg | 4 +-
arch/arm/boards/guf-santaro/lowlevel.c | 7 +-
arch/arm/boards/guf-vincell/board.c | 10 +-
arch/arm/boards/guf-vincell/lowlevel.c | 15 +-
arch/arm/boards/haba-knx/init.c | 12 +-
arch/arm/boards/haba-knx/lowlevel.c | 9 +-
.../boards/imx233-olinuxino/imx23-olinuxino.c | 8 +-
arch/arm/boards/imx233-olinuxino/lowlevel.c | 6 +-
arch/arm/boards/innocomm-imx8mm-wb15/board.c | 2 +-
.../boards/innocomm-imx8mm-wb15/lowlevel.c | 13 +-
.../flash-header-tqma7d.imxcfg | 2 +-
.../kamstrup-mx7-concentrator/lowlevel.c | 11 +-
arch/arm/boards/karo-tx25/board.c | 14 +-
arch/arm/boards/karo-tx25/lowlevel.c | 6 +-
arch/arm/boards/karo-tx28/lowlevel.c | 6 +-
arch/arm/boards/karo-tx28/tx28-stk5.c | 10 +-
arch/arm/boards/karo-tx28/tx28.c | 6 +-
arch/arm/boards/karo-tx53/board.c | 16 +-
arch/arm/boards/karo-tx53/lowlevel.c | 9 +-
arch/arm/boards/karo-tx6x/board.c | 4 +-
.../karo-tx6x/flash-header-tx6dl-1g.imxcfg | 4 +-
.../karo-tx6x/flash-header-tx6dl-512m.imxcfg | 4 +-
.../karo-tx6x/flash-header-tx6q-1g.imxcfg | 4 +-
.../karo-tx6x/flash-header-tx6qp-2g.imxcfg | 4 +-
arch/arm/boards/karo-tx6x/lowlevel.c | 5 +-
arch/arm/boards/kindle-mx50/board.c | 8 +-
arch/arm/boards/kindle-mx50/lowlevel.c | 4 +-
arch/arm/boards/kontron-samx6i/board.c | 4 +-
arch/arm/boards/kontron-samx6i/lowlevel.c | 5 +-
arch/arm/boards/kontron-samx6i/mem.c | 6 +-
arch/arm/boards/lenovo-ix4-300d/lowlevel.c | 4 +-
arch/arm/boards/ls1046ardb/board.c | 4 +-
arch/arm/boards/ls1046ardb/lowlevel.c | 8 +-
arch/arm/boards/lubbock/board.c | 10 +-
arch/arm/boards/lubbock/lowlevel.c | 4 +-
arch/arm/boards/lxa-mc1/board.c | 2 +-
arch/arm/boards/lxa-mc1/lowlevel.c | 2 +-
arch/arm/boards/mainstone/board.c | 10 +-
arch/arm/boards/mainstone/lowlevel.c | 4 +-
.../boards/marvell-armada-xp-db/lowlevel.c | 4 +-
.../boards/marvell-armada-xp-gp/lowlevel.c | 4 +-
arch/arm/boards/meerkat96/lowlevel.c | 8 +-
.../boards/microchip-ksz9477-evb/lowlevel.c | 10 +-
arch/arm/boards/mioa701/board.c | 10 +-
arch/arm/boards/mnt-reform/board.c | 2 +-
.../mnt-reform/flash-header-mnt-reform.imxcfg | 2 +-
arch/arm/boards/mnt-reform/lowlevel.c | 17 +-
arch/arm/boards/module-mb7707/board.c | 2 +-
arch/arm/boards/myirtech-x335x/board.c | 2 +-
arch/arm/boards/myirtech-x335x/lowlevel.c | 15 +-
arch/arm/boards/netgear-rn104/lowlevel.c | 4 +-
arch/arm/boards/netgear-rn2120/lowlevel.c | 6 +-
arch/arm/boards/nhk8815/setup.c | 8 +-
arch/arm/boards/novena/lowlevel.c | 13 +-
arch/arm/boards/nvidia-beaver/board.c | 2 +-
arch/arm/boards/nvidia-beaver/entry.c | 4 +-
arch/arm/boards/nvidia-jetson-tk1/board.c | 2 +-
arch/arm/boards/nvidia-jetson-tk1/entry.c | 4 +-
arch/arm/boards/nxp-imx6ull-evk/board.c | 2 +-
arch/arm/boards/nxp-imx6ull-evk/lowlevel.c | 7 +-
arch/arm/boards/nxp-imx8mm-evk/board.c | 2 +-
arch/arm/boards/nxp-imx8mm-evk/lowlevel.c | 13 +-
arch/arm/boards/nxp-imx8mn-evk/board.c | 2 +-
arch/arm/boards/nxp-imx8mn-evk/lowlevel.c | 15 +-
arch/arm/boards/nxp-imx8mp-evk/board.c | 4 +-
arch/arm/boards/nxp-imx8mp-evk/lowlevel.c | 15 +-
arch/arm/boards/nxp-imx8mq-evk/board.c | 2 +-
.../flash-header-imx8mq-evk.imxcfg | 2 +-
arch/arm/boards/nxp-imx8mq-evk/lowlevel.c | 13 +-
arch/arm/boards/omap343xdsp/board.c | 6 +-
arch/arm/boards/omap343xdsp/lowlevel.c | 16 +-
arch/arm/boards/omap3evm/board.c | 8 +-
arch/arm/boards/omap3evm/lowlevel.c | 16 +-
arch/arm/boards/panda/board.c | 12 +-
arch/arm/boards/panda/lowlevel.c | 12 +-
arch/arm/boards/panda/mux.c | 6 +-
.../boards/phytec-phycard-imx27/lowlevel.c | 8 +-
arch/arm/boards/phytec-phycard-imx27/pca100.c | 12 +-
.../boards/phytec-phycard-omap3/lowlevel.c | 16 +-
.../boards/phytec-phycard-omap3/pca-a-l1.c | 14 +-
.../boards/phytec-phycard-omap4/lowlevel.c | 12 +-
arch/arm/boards/phytec-phycard-omap4/mux.c | 6 +-
.../boards/phytec-phycard-omap4/pca-a-xl2.c | 18 +-
.../boards/phytec-phycore-imx27/lowlevel.c | 8 +-
arch/arm/boards/phytec-phycore-imx27/pcm038.c | 10 +-
arch/arm/boards/phytec-phycore-imx27/pcm970.c | 4 +-
arch/arm/boards/phytec-phycore-imx7/board.c | 6 +-
.../flash-header-phytec-phycore-imx7.imxcfg | 2 +-
.../arm/boards/phytec-phycore-imx7/lowlevel.c | 4 +-
.../boards/phytec-phycore-omap4460/board.c | 20 +-
.../boards/phytec-phycore-omap4460/lowlevel.c | 12 +-
arch/arm/boards/phytec-phycore-omap4460/mux.c | 6 +-
arch/arm/boards/phytec-phycore-pxa270/board.c | 8 +-
.../phytec-phycore-pxa270/lowlevel_init.S | 6 +-
.../boards/phytec-phycore-stm32mp1/lowlevel.c | 2 +-
arch/arm/boards/phytec-som-am335x/board.c | 6 +-
arch/arm/boards/phytec-som-am335x/lowlevel.c | 19 +-
arch/arm/boards/phytec-som-imx6/board.c | 6 +-
...sh-header-phytec-pcaaxl3-1gib-1bank.imxcfg | 2 +-
.../flash-header-phytec-pcaaxl3-1gib.imxcfg | 2 +-
.../flash-header-phytec-pcaaxl3-2gib.imxcfg | 2 +-
.../flash-header-phytec-pcaaxl3.h | 4 +-
.../flash-header-phytec-pcl063ul-512mb.imxcfg | 2 +-
...flash-header-phytec-pcl063ull-256mb.imxcfg | 2 +-
...flash-header-phytec-pcl063ull-512mb.imxcfg | 2 +-
.../flash-header-phytec-pcm058-1gib.imxcfg | 2 +-
.../flash-header-phytec-pcm058-2gib.imxcfg | 2 +-
.../flash-header-phytec-pcm058.h | 4 +-
...h-header-phytec-pcm058dl-1gib-32bit.imxcfg | 2 +-
.../flash-header-phytec-pcm058dl-1gib.imxcfg | 2 +-
.../flash-header-phytec-pcm058dl-256mb.imxcfg | 2 +-
.../flash-header-phytec-pcm058dl-512mb.imxcfg | 2 +-
.../flash-header-phytec-pcm058dl.h | 4 +-
.../flash-header-phytec-pcm058qp-1gib.imxcfg | 2 +-
...ash-header-phytec-pfla02-1gib-1bank.imxcfg | 2 +-
.../flash-header-phytec-pfla02-1gib.imxcfg | 2 +-
.../flash-header-phytec-pfla02-2gib.imxcfg | 2 +-
.../flash-header-phytec-pfla02-4gib.imxcfg | 2 +-
...sh-header-phytec-pfla02-512mb-1bank.imxcfg | 2 +-
.../flash-header-phytec-pfla02.h | 4 +-
...h-header-phytec-pfla02dl-1gib-1bank.imxcfg | 2 +-
.../flash-header-phytec-pfla02dl-1gib.imxcfg | 2 +-
.../flash-header-phytec-pfla02dl.h | 4 +-
...h-header-phytec-pfla02s-128mb-1bank.imxcfg | 2 +-
...h-header-phytec-pfla02s-256mb-1bank.imxcfg | 2 +-
...h-header-phytec-pfla02s-512mb-1bank.imxcfg | 2 +-
arch/arm/boards/phytec-som-imx6/lowlevel.c | 3 +-
arch/arm/boards/phytec-som-imx8mq/board.c | 2 +-
arch/arm/boards/phytec-som-imx8mq/lowlevel.c | 13 +-
arch/arm/boards/phytec-som-rk3288/lowlevel.c | 9 +-
arch/arm/boards/pine64-quartz64/lowlevel.c | 6 +-
.../boards/plathome-openblocks-a6/lowlevel.c | 4 +-
.../boards/plathome-openblocks-ax3/lowlevel.c | 4 +-
arch/arm/boards/pm9261/init.c | 10 +-
arch/arm/boards/pm9261/lowlevel_init.c | 7 +-
arch/arm/boards/pm9263/init.c | 10 +-
arch/arm/boards/pm9263/lowlevel_init.c | 7 +-
arch/arm/boards/pm9g45/init.c | 10 +-
arch/arm/boards/pm9g45/lowlevel.c | 8 +-
arch/arm/boards/polyhex-debix/board.c | 4 +-
arch/arm/boards/polyhex-debix/lowlevel.c | 15 +-
arch/arm/boards/protonic-imx6/board.c | 6 +-
arch/arm/boards/protonic-imx6/lowlevel.c | 4 +-
arch/arm/boards/protonic-imx8m/board.c | 2 +-
.../boards/protonic-imx8m/lowlevel-prt8mm.c | 15 +-
arch/arm/boards/protonic-stm32mp1/board.c | 2 +-
arch/arm/boards/protonic-stm32mp1/lowlevel.c | 2 +-
arch/arm/boards/qil-a926x/init.c | 12 +-
arch/arm/boards/qil-a926x/lowlevel.c | 9 +-
arch/arm/boards/radxa-rock/board.c | 2 +-
arch/arm/boards/radxa-rock3/board.c | 2 +-
arch/arm/boards/radxa-rock3/lowlevel.c | 6 +-
arch/arm/boards/raspberry-pi/lowlevel.c | 5 +-
arch/arm/boards/raspberry-pi/mbox-helpers.c | 2 +-
arch/arm/boards/raspberry-pi/rpi-common.c | 12 +-
arch/arm/boards/reflex-achilles/board.c | 2 +-
arch/arm/boards/reflex-achilles/lowlevel.c | 16 +-
.../reflex-achilles/pinmux-config-arria10.c | 2 +-
.../reflex-achilles/pll-config-arria10.c | 2 +-
.../boards/rockchip-rk3568-bpi-r2pro/board.c | 2 +-
.../rockchip-rk3568-bpi-r2pro/lowlevel.c | 6 +-
arch/arm/boards/rockchip-rk3568-evb/board.c | 2 +-
.../arm/boards/rockchip-rk3568-evb/lowlevel.c | 6 +-
.../arm/boards/sama5d27-giantboard/lowlevel.c | 10 +-
arch/arm/boards/sama5d27-som1/lowlevel.c | 10 +-
arch/arm/boards/sama5d3_xplained/board.c | 4 +-
arch/arm/boards/sama5d3_xplained/lowlevel.c | 10 +-
arch/arm/boards/sama5d3xek/init.c | 14 +-
arch/arm/boards/sama5d3xek/lowlevel.c | 4 +-
arch/arm/boards/sama5d4_xplained/lowlevel.c | 4 +-
.../sama5d4_xplained/sama5d4_xplained.c | 14 +-
arch/arm/boards/sama5d4ek/lowlevel.c | 4 +-
arch/arm/boards/sama5d4ek/sama5d4ek.c | 14 +-
arch/arm/boards/scb9328/lowlevel.c | 8 +-
arch/arm/boards/scb9328/lowlevel_init.S | 2 +-
arch/arm/boards/scb9328/scb9328.c | 8 +-
arch/arm/boards/seeed-odyssey/board.c | 2 +-
arch/arm/boards/seeed-odyssey/lowlevel.c | 2 +-
arch/arm/boards/skov-arm9cpu/board.c | 10 +-
arch/arm/boards/skov-arm9cpu/lowlevel.c | 4 +-
arch/arm/boards/skov-imx6/board.c | 2 +-
arch/arm/boards/skov-imx6/lowlevel.c | 17 +-
arch/arm/boards/skov-imx6/version.c | 6 +-
arch/arm/boards/solidrun-cubox/board.c | 2 +-
arch/arm/boards/solidrun-cubox/lowlevel.c | 4 +-
arch/arm/boards/solidrun-microsom/board.c | 8 +-
.../flash-header-microsom-i1.imxcfg | 4 +-
.../flash-header-microsom-i2.imxcfg | 4 +-
.../flash-header-microsom-i2eX.imxcfg | 4 +-
.../flash-header-microsom-i4.imxcfg | 4 +-
arch/arm/boards/solidrun-microsom/lowlevel.c | 4 +-
arch/arm/boards/stm32mp13xx-dk/lowlevel.c | 2 +-
arch/arm/boards/stm32mp15x-ev1/board.c | 2 +-
arch/arm/boards/stm32mp15x-ev1/lowlevel.c | 2 +-
arch/arm/boards/stm32mp15xx-dkx/board.c | 2 +-
arch/arm/boards/stm32mp15xx-dkx/lowlevel.c | 4 +-
.../arm/boards/technexion-pico-hobbit/board.c | 8 +-
.../boards/technexion-pico-hobbit/lowlevel.c | 7 +-
arch/arm/boards/technexion-wandboard/board.c | 8 +-
.../boards/technexion-wandboard/lowlevel.c | 13 +-
arch/arm/boards/telit-evk-pro3/init.c | 8 +-
arch/arm/boards/telit-evk-pro3/lowlevel.c | 9 +-
arch/arm/boards/terasic-de0-nano-soc/board.c | 2 +-
.../iocsr_config_cyclone5.c | 2 +-
.../boards/terasic-de0-nano-soc/lowlevel.c | 2 +-
arch/arm/boards/terasic-de10-nano/board.c | 2 +-
.../terasic-de10-nano/iocsr_config_cyclone5.c | 2 +-
arch/arm/boards/terasic-de10-nano/lowlevel.c | 2 +-
.../terasic-sockit/iocsr_config_cyclone5.c | 2 +-
arch/arm/boards/terasic-sockit/lowlevel.c | 2 +-
arch/arm/boards/tny-a926x/init.c | 14 +-
.../arm/boards/tny-a926x/tny_a9260_lowlevel.c | 9 +-
.../boards/tny-a926x/tny_a9263_bootstrap.c | 2 +-
.../arm/boards/tny-a926x/tny_a9263_lowlevel.c | 7 +-
arch/arm/boards/toradex-colibri-t20/entry.c | 2 +-
arch/arm/boards/toshiba-ac100/board.c | 2 +-
arch/arm/boards/toshiba-ac100/entry.c | 2 +-
arch/arm/boards/tqma53/board.c | 2 +-
arch/arm/boards/tqma53/lowlevel.c | 8 +-
arch/arm/boards/tqma6ulx/board.c | 4 +-
.../flash-header-imx6ul-tqma6ulx.imxcfg | 2 +-
arch/arm/boards/tqma6ulx/lowlevel.c | 7 +-
arch/arm/boards/tqma6x/board.c | 12 +-
.../boards/tqma6x/flash-header-tqma6dl.imxcfg | 4 +-
.../boards/tqma6x/flash-header-tqma6q.imxcfg | 4 +-
arch/arm/boards/tqma6x/lowlevel.c | 3 +-
arch/arm/boards/tqma8mpxl/board.c | 4 +-
arch/arm/boards/tqma8mpxl/lowlevel.c | 15 +-
arch/arm/boards/tqmls1046a/board.c | 4 +-
arch/arm/boards/tqmls1046a/lowlevel.c | 8 +-
arch/arm/boards/turris-omnia/lowlevel.c | 4 +-
arch/arm/boards/udoo-neo/board.c | 4 +-
arch/arm/boards/udoo-neo/lowlevel.c | 5 +-
arch/arm/boards/udoo/board.c | 16 +-
.../boards/udoo/flash-header-mx6-udoo.imxcfg | 4 +-
arch/arm/boards/udoo/lowlevel.c | 2 +-
arch/arm/boards/usb-a926x/init.c | 16 +-
.../arm/boards/usb-a926x/usb_a9260_lowlevel.c | 9 +-
.../boards/usb-a926x/usb_a9263_bootstrap.c | 2 +-
.../arm/boards/usb-a926x/usb_a9263_lowlevel.c | 7 +-
arch/arm/boards/usi-topkick/lowlevel.c | 4 +-
.../variscite-dt8mcustomboard-imx8mp/board.c | 4 +-
.../lowlevel.c | 15 +-
arch/arm/boards/variscite-mx6/board.c | 10 +-
.../flash-header-variscite.imxcfg | 4 +-
arch/arm/boards/variscite-mx6/lowlevel.c | 3 +-
arch/arm/boards/versatile/versatilepb.c | 4 +-
arch/arm/boards/vexpress/init.c | 2 +-
arch/arm/boards/vscom-baltos/board.c | 12 +-
arch/arm/boards/vscom-baltos/lowlevel.c | 19 +-
arch/arm/boards/wago-pfc-am35xx/board-mlo.c | 10 +-
arch/arm/boards/wago-pfc-am35xx/board.c | 2 +-
arch/arm/boards/wago-pfc-am35xx/lowlevel.c | 23 +-
arch/arm/boards/webasto-ccbv2/board.c | 4 +-
...ash-header-imx6ul-webasto-ccbv2-256.imxcfg | 2 +-
...ash-header-imx6ul-webasto-ccbv2-512.imxcfg | 2 +-
arch/arm/boards/webasto-ccbv2/lowlevel.c | 7 +-
arch/arm/boards/xilinx-zcu104/board.c | 2 +-
arch/arm/boards/xilinx-zcu106/board.c | 2 +-
arch/arm/boards/zii-imx51-rdu1/board.c | 4 +-
arch/arm/boards/zii-imx51-rdu1/lowlevel.c | 9 +-
arch/arm/boards/zii-imx6q-rdu2/board.c | 4 +-
arch/arm/boards/zii-imx6q-rdu2/lowlevel.c | 11 +-
arch/arm/boards/zii-imx7d-dev/board.c | 4 +-
.../flash-header-zii-imx7d-dev.imxcfg | 2 +-
arch/arm/boards/zii-imx7d-dev/lowlevel.c | 10 +-
arch/arm/boards/zii-imx8mq-dev/board.c | 2 +-
arch/arm/boards/zii-imx8mq-dev/lowlevel.c | 13 +-
arch/arm/boards/zii-vf610-dev/board.c | 2 +-
.../flash-header-zii-vf610-dev.imxcfg | 12 +-
arch/arm/boards/zii-vf610-dev/lowlevel.c | 11 +-
arch/arm/boards/zylonite/board.c | 6 +-
arch/arm/configs/am335x_mlo_defconfig | 2 +-
.../arm/configs/am35xx_pfc200_xload_defconfig | 2 +-
arch/arm/configs/animeo_ip_defconfig | 1 +
arch/arm/configs/archosg9_defconfig | 2 +-
arch/arm/configs/archosg9_xload_defconfig | 2 +-
arch/arm/configs/at91_multi_defconfig | 1 +
arch/arm/configs/at91rm9200ek_defconfig | 3 +-
arch/arm/configs/at91sam9260ek_defconfig | 1 +
.../configs/at91sam9261ek_bootstrap_defconfig | 1 +
arch/arm/configs/at91sam9261ek_defconfig | 1 +
.../at91sam9261ek_first_stage_defconfig | 1 +
arch/arm/configs/at91sam9g10ek_defconfig | 1 +
arch/arm/configs/at91sam9g20ek_defconfig | 1 +
arch/arm/configs/at91sam9m10g45ek_defconfig | 1 +
arch/arm/configs/at91sam9m10ihd_defconfig | 1 +
arch/arm/configs/at91sam9n12ek_defconfig | 1 +
arch/arm/configs/dss11_defconfig | 1 +
arch/arm/configs/haba_knx_lite_defconfig | 1 +
arch/arm/configs/multi_v7_defconfig | 361 ++++++++++++++++++
arch/arm/configs/multi_v8_defconfig | 205 ++++++++++
.../omap3430_sdp3430_per_uart_defconfig | 2 +-
arch/arm/configs/omap3530_beagle_defconfig | 2 +-
.../omap3530_beagle_per_uart_defconfig | 2 +-
.../configs/omap3530_beagle_xload_defconfig | 2 +-
arch/arm/configs/omap3_evm_defconfig | 2 +-
arch/arm/configs/omap_defconfig | 2 +-
arch/arm/configs/panda_defconfig | 2 +-
arch/arm/configs/panda_xload_defconfig | 2 +-
.../phytec-phycard-omap3-xload_defconfig | 2 +-
.../configs/phytec-phycard-omap3_defconfig | 2 +-
.../phytec-phycard-omap4-xload_defconfig | 2 +-
.../configs/phytec-phycard-omap4_defconfig | 2 +-
...hytec-phycore-omap4460-xload-mmc_defconfig | 2 +-
...ytec-phycore-omap4460-xload-nand_defconfig | 2 +-
.../configs/phytec-phycore-omap4460_defconfig | 2 +-
arch/arm/configs/pm9261_defconfig | 1 +
arch/arm/configs/pm9263_defconfig | 1 +
arch/arm/configs/pm9g45_defconfig | 1 +
arch/arm/configs/qil_a9260_defconfig | 1 +
arch/arm/configs/qil_a9g20_defconfig | 1 +
arch/arm/configs/sama5d3xek_defconfig | 1 +
arch/arm/configs/sama5d4_xplained_defconfig | 1 +
arch/arm/configs/sama5d4ek_defconfig | 1 +
arch/arm/configs/telit_evk_pro3_defconfig | 1 +
arch/arm/configs/tny_a9260_defconfig | 1 +
.../arm/configs/tny_a9263_bootstrap_defconfig | 1 +
arch/arm/configs/tny_a9263_defconfig | 1 +
arch/arm/configs/tny_a9g20_defconfig | 1 +
arch/arm/configs/usb_a9260_defconfig | 1 +
.../arm/configs/usb_a9263_bootstrap_defconfig | 1 +
arch/arm/configs/usb_a9263_defconfig | 1 +
arch/arm/configs/usb_a9g20_defconfig | 1 +
arch/arm/include/asm/barebox.lds.h | 2 +-
arch/arm/include/asm/debug_ll.h | 62 ++-
arch/arm/mach-at91/aic.c | 2 +-
arch/arm/mach-at91/at91_pmc_ll.c | 8 +-
arch/arm/mach-at91/at91rm9200.c | 4 +-
arch/arm/mach-at91/at91rm9200_devices.c | 10 +-
arch/arm/mach-at91/at91rm9200_time.c | 4 +-
arch/arm/mach-at91/at91sam9260.c | 8 +-
arch/arm/mach-at91/at91sam9260_devices.c | 16 +-
arch/arm/mach-at91/at91sam9261.c | 8 +-
arch/arm/mach-at91/at91sam9261_devices.c | 16 +-
arch/arm/mach-at91/at91sam9263.c | 8 +-
arch/arm/mach-at91/at91sam9263_devices.c | 14 +-
arch/arm/mach-at91/at91sam9_reset.S | 4 +-
arch/arm/mach-at91/at91sam9_rst.c | 2 +-
arch/arm/mach-at91/at91sam9_sdramc_ll.c | 4 +-
arch/arm/mach-at91/at91sam9_xload_mmc.c | 14 +-
arch/arm/mach-at91/at91sam9g45.c | 10 +-
arch/arm/mach-at91/at91sam9g45_devices.c | 14 +-
arch/arm/mach-at91/at91sam9g45_reset.S | 4 +-
arch/arm/mach-at91/at91sam9n12.c | 10 +-
arch/arm/mach-at91/at91sam9n12_devices.c | 14 +-
arch/arm/mach-at91/at91sam9x5.c | 6 +-
arch/arm/mach-at91/at91sam9x5_devices.c | 14 +-
arch/arm/mach-at91/bootm-barebox.c | 2 +-
arch/arm/mach-at91/bootstrap.c | 2 +-
arch/arm/mach-at91/clock.c | 8 +-
arch/arm/mach-at91/ddramc.c | 8 +-
arch/arm/mach-at91/ddramc_ll.c | 6 +-
arch/arm/mach-at91/early_udelay.c | 8 +-
arch/arm/mach-at91/matrix.c | 4 +-
arch/arm/mach-at91/sam9263_ll.c | 10 +-
arch/arm/mach-at91/sam9_smc.c | 6 +-
arch/arm/mach-at91/sama5_bootsource.c | 2 +-
arch/arm/mach-at91/sama5d2.c | 6 +-
arch/arm/mach-at91/sama5d2_ll.c | 14 +-
arch/arm/mach-at91/sama5d3.c | 10 +-
arch/arm/mach-at91/sama5d3_devices.c | 14 +-
arch/arm/mach-at91/sama5d3_ll.c | 6 +-
arch/arm/mach-at91/sama5d4.c | 10 +-
arch/arm/mach-at91/sama5d4_devices.c | 14 +-
arch/arm/mach-at91/setup.c | 10 +-
arch/arm/mach-at91/xload-mmc.c | 12 +-
arch/arm/mach-bcm283x/core.c | 2 +-
arch/arm/mach-bcm283x/mbox.c | 4 +-
arch/arm/mach-clps711x/clock.c | 2 +-
arch/arm/mach-clps711x/common.c | 2 +-
arch/arm/mach-clps711x/devices.c | 4 +-
arch/arm/mach-clps711x/lowlevel.c | 2 +-
arch/arm/mach-davinci/time.c | 2 +-
arch/arm/mach-ep93xx/clocksource.c | 2 +-
arch/arm/mach-ep93xx/gpio.c | 2 +-
arch/arm/mach-ep93xx/led.c | 2 +-
arch/arm/mach-ep93xx/lowlevel_init.S | 2 +-
arch/arm/mach-imx/Kconfig | 4 +-
arch/arm/mach-imx/atf.c | 9 +-
arch/arm/mach-imx/boot.c | 30 +-
arch/arm/mach-imx/bootrom-cmd.c | 4 +-
arch/arm/mach-imx/cpu_init.c | 8 +-
arch/arm/mach-imx/devices.c | 2 +-
arch/arm/mach-imx/esdctl-v4.c | 4 +-
arch/arm/mach-imx/esdctl.c | 30 +-
arch/arm/mach-imx/external-nand-boot.c | 16 +-
arch/arm/mach-imx/iim.c | 10 +-
arch/arm/mach-imx/imx-bbu-external-nand.c | 4 +-
arch/arm/mach-imx/imx-bbu-internal.c | 4 +-
arch/arm/mach-imx/imx.c | 6 +-
arch/arm/mach-imx/imx1.c | 10 +-
arch/arm/mach-imx/imx21.c | 8 +-
arch/arm/mach-imx/imx25.c | 8 +-
arch/arm/mach-imx/imx27.c | 10 +-
arch/arm/mach-imx/imx31.c | 6 +-
arch/arm/mach-imx/imx35.c | 10 +-
arch/arm/mach-imx/imx5.c | 4 +-
arch/arm/mach-imx/imx50.c | 14 +-
arch/arm/mach-imx/imx51.c | 14 +-
arch/arm/mach-imx/imx53.c | 14 +-
arch/arm/mach-imx/imx6-mmdc.c | 6 +-
arch/arm/mach-imx/imx6.c | 18 +-
arch/arm/mach-imx/imx7.c | 13 +-
arch/arm/mach-imx/imx8m.c | 19 +-
arch/arm/mach-imx/nand.c | 12 +-
arch/arm/mach-imx/romapi.c | 8 +-
arch/arm/mach-imx/tzasc.c | 4 +-
arch/arm/mach-imx/vf610.c | 10 +-
arch/arm/mach-imx/xload-common.c | 6 +-
arch/arm/mach-imx/xload-gpmi-nand.c | 8 +-
arch/arm/mach-imx/xload-imx-nand.c | 8 +-
arch/arm/mach-imx/xload-spi.c | 6 +-
arch/arm/mach-layerscape/boot.c | 2 +-
arch/arm/mach-layerscape/errata.c | 4 +-
arch/arm/mach-layerscape/lowlevel-ls1046a.c | 4 +-
arch/arm/mach-layerscape/ppa.c | 2 +-
arch/arm/mach-layerscape/xload-qspi.c | 4 +-
arch/arm/mach-layerscape/xload.c | 4 +-
arch/arm/mach-mvebu/armada-370-xp.c | 4 +-
arch/arm/mach-mvebu/common.c | 6 +-
arch/arm/mach-mvebu/dove.c | 2 +-
arch/arm/mach-mvebu/kirkwood.c | 2 +-
arch/arm/mach-mvebu/kwb_bbu.c | 2 +-
arch/arm/mach-mvebu/kwbootimage.c | 2 +-
arch/arm/mach-mxs/bcb.c | 2 +-
arch/arm/mach-mxs/clocksource-imx23.c | 2 +-
arch/arm/mach-mxs/clocksource-imx28.c | 2 +-
arch/arm/mach-mxs/imx.c | 6 +-
arch/arm/mach-mxs/iomux-imx.c | 4 +-
arch/arm/mach-mxs/lradc-init.c | 6 +-
arch/arm/mach-mxs/mem-init.c | 10 +-
arch/arm/mach-mxs/ocotp.c | 6 +-
arch/arm/mach-mxs/power-init.c | 16 +-
arch/arm/mach-mxs/power.c | 4 +-
arch/arm/mach-mxs/soc-imx23.c | 4 +-
arch/arm/mach-mxs/soc-imx28.c | 4 +-
arch/arm/mach-mxs/usb-imx23.c | 6 +-
arch/arm/mach-mxs/usb-imx28.c | 4 +-
arch/arm/mach-nomadik/8815.c | 4 +-
arch/arm/mach-nomadik/reset.c | 2 +-
arch/arm/mach-nomadik/timer.c | 2 +-
arch/arm/mach-omap/am33xx_bbu_emmc.c | 2 +-
arch/arm/mach-omap/am33xx_bbu_nand.c | 2 +-
arch/arm/mach-omap/am33xx_bbu_spi_mlo.c | 2 +-
arch/arm/mach-omap/am33xx_clock.c | 4 +-
arch/arm/mach-omap/am33xx_generic.c | 14 +-
arch/arm/mach-omap/am33xx_mux.c | 4 +-
arch/arm/mach-omap/am33xx_scrm.c | 4 +-
arch/arm/mach-omap/am3xxx.c | 2 +-
arch/arm/mach-omap/boot_order.c | 2 +-
arch/arm/mach-omap/devices-gpmc-nand.c | 4 +-
arch/arm/mach-omap/emif4.c | 2 +-
arch/arm/mach-omap/gpmc.c | 14 +-
arch/arm/mach-omap/omap3_clock.c | 14 +-
arch/arm/mach-omap/omap3_generic.c | 22 +-
arch/arm/mach-omap/omap3_xload_usb.c | 4 +-
arch/arm/mach-omap/omap4_clock.c | 8 +-
arch/arm/mach-omap/omap4_generic.c | 16 +-
arch/arm/mach-omap/omap4_rom_usb.c | 10 +-
arch/arm/mach-omap/omap4_twl6030_mmc.c | 2 +-
arch/arm/mach-omap/omap_devices.c | 2 +-
arch/arm/mach-omap/omap_generic.c | 24 +-
arch/arm/mach-omap/syslib.c | 2 +-
arch/arm/mach-omap/xload.c | 9 +-
arch/arm/mach-pxa/common.c | 2 +-
arch/arm/mach-pxa/devices.c | 4 +-
arch/arm/mach-pxa/gpio.c | 2 +-
arch/arm/mach-pxa/mfp-pxa2xx.c | 8 +-
arch/arm/mach-pxa/mfp-pxa3xx.c | 6 +-
arch/arm/mach-pxa/pxa2xx.c | 4 +-
arch/arm/mach-pxa/pxa3xx.c | 4 +-
arch/arm/mach-pxa/sleep.S | 4 +-
arch/arm/mach-pxa/speed-pxa25x.c | 4 +-
arch/arm/mach-pxa/speed-pxa27x.c | 4 +-
arch/arm/mach-pxa/speed-pxa3xx.c | 4 +-
arch/arm/mach-rockchip/atf.c | 2 +-
arch/arm/mach-rockchip/bbu.c | 4 +-
arch/arm/mach-rockchip/bootm.c | 4 +
.../arm/mach-rockchip/include/mach/debug_ll.h | 99 -----
arch/arm/mach-rockchip/rk3188.c | 4 +-
arch/arm/mach-rockchip/rk3288.c | 8 +-
arch/arm/mach-rockchip/rk3568.c | 4 +-
arch/arm/mach-rockchip/rockchip.c | 31 +-
arch/arm/mach-socfpga/arria10-bootsource.c | 4 +-
arch/arm/mach-socfpga/arria10-clock-manager.c | 6 +-
arch/arm/mach-socfpga/arria10-generic.c | 8 +-
arch/arm/mach-socfpga/arria10-init.c | 12 +-
arch/arm/mach-socfpga/arria10-reset-manager.c | 10 +-
arch/arm/mach-socfpga/arria10-sdram.c | 8 +-
arch/arm/mach-socfpga/arria10-xload-emmc.c | 8 +-
arch/arm/mach-socfpga/arria10-xload.c | 12 +-
arch/arm/mach-socfpga/cpu_init.c | 2 +-
arch/arm/mach-socfpga/cyclone5-bootsource.c | 6 +-
.../arm/mach-socfpga/cyclone5-clock-manager.c | 6 +-
.../mach-socfpga/cyclone5-freeze-controller.c | 4 +-
arch/arm/mach-socfpga/cyclone5-generic.c | 10 +-
arch/arm/mach-socfpga/cyclone5-init.c | 12 +-
.../arm/mach-socfpga/cyclone5-reset-manager.c | 4 +-
arch/arm/mach-socfpga/cyclone5-scan-manager.c | 4 +-
.../mach-socfpga/cyclone5-system-manager.c | 4 +-
arch/arm/mach-socfpga/nic301.c | 4 +-
arch/arm/mach-socfpga/xload.c | 6 +-
arch/arm/mach-stm32mp/bbu.c | 2 +-
arch/arm/mach-stm32mp/bl33-generic.c | 2 +-
arch/arm/mach-stm32mp/ddrctrl.c | 8 +-
arch/arm/mach-stm32mp/init.c | 28 +-
arch/arm/mach-stm32mp/stm32image.c | 4 +
arch/arm/mach-tegra/tegra-bbu.c | 2 +-
arch/arm/mach-tegra/tegra20-pmc.c | 6 +-
arch/arm/mach-tegra/tegra20-timer.c | 2 +-
arch/arm/mach-tegra/tegra20.c | 6 +-
arch/arm/mach-tegra/tegra_avp_init.c | 12 +-
arch/arm/mach-tegra/tegra_maincomplex_init.c | 6 +-
arch/arm/mach-versatile/core.c | 4 +-
arch/arm/mach-vexpress/reset.c | 11 +-
arch/arm/mach-vexpress/v2m.c | 7 +-
arch/arm/mach-zynq/cpu_init.c | 2 +-
arch/arm/mach-zynq/zynq.c | 2 +-
arch/arm/mach-zynqmp/firmware-zynqmp.c | 2 +-
arch/arm/mach-zynqmp/zynqmp-bbu.c | 2 +-
arch/arm/mach-zynqmp/zynqmp.c | 3 +
common/Kconfig | 56 +++
common/filetype.c | 2 +-
common/imx-bbu-nand-fcb.c | 10 +-
drivers/ata/sata-imx.c | 4 +-
drivers/base/power.c | 10 +
drivers/bus/mvebu-mbus.c | 2 +-
drivers/bus/omap-gpmc.c | 4 +-
drivers/clk/clk-rpi.c | 6 +-
drivers/clk/imx/clk-imx1.c | 2 +-
drivers/clk/imx/clk-imx21.c | 2 +-
drivers/clk/imx/clk-imx25.c | 2 +-
drivers/clk/imx/clk-imx27.c | 6 +-
drivers/clk/imx/clk-imx31.c | 2 +-
drivers/clk/imx/clk-imx35.c | 2 +-
drivers/clk/imx/clk-imx5.c | 6 +-
drivers/clk/imx/clk-imx6.c | 6 +-
drivers/clk/imx/clk-imx6sl.c | 6 +-
drivers/clk/imx/clk-imx6sx.c | 6 +-
drivers/clk/imx/clk-imx6ul.c | 6 +-
drivers/clk/imx/clk-imx7.c | 4 +-
drivers/clk/imx/clk-vf610.c | 4 +-
drivers/clk/mxs/clk-imx23.c | 2 +-
drivers/clk/mxs/clk-imx28.c | 2 +-
drivers/clk/socfpga/clk-gate-a10.c | 4 +-
drivers/clk/tegra/clk-pll.c | 2 +-
drivers/clk/tegra/clk-tegra124.c | 6 +-
drivers/clk/tegra/clk-tegra20.c | 4 +-
drivers/clk/tegra/clk-tegra30.c | 6 +-
drivers/clk/tegra/clk.c | 2 +-
drivers/clk/zynq/clkc.c | 2 +-
drivers/clk/zynqmp/clk-divider-zynqmp.c | 2 +-
drivers/clk/zynqmp/clk-gate-zynqmp.c | 2 +-
drivers/clk/zynqmp/clk-mux-zynqmp.c | 2 +-
drivers/clk/zynqmp/clk-pll-zynqmp.c | 2 +-
drivers/clk/zynqmp/clkc.c | 2 +-
drivers/clocksource/rk_timer.c | 4 +-
drivers/clocksource/timer-atmel-pit.c | 4 +-
drivers/clocksource/timer-ti-32k.c | 12 +-
drivers/clocksource/timer-ti-dm.c | 4 +-
drivers/ddr/imx8m/ddr_init.c | 6 +-
drivers/ddr/imx8m/ddrphy_train.c | 2 +-
drivers/ddr/imx8m/ddrphy_utils.c | 4 +-
drivers/firmware/socfpga.c | 8 +-
drivers/firmware/zynqmp-fpga.c | 2 +-
drivers/gpio/gpio-raspberrypi-exp.c | 2 +-
drivers/hab/hab.c | 8 +-
drivers/hab/habv3.c | 2 +-
drivers/hab/habv4.c | 4 +-
drivers/i2c/busses/i2c-omap.c | 4 +-
drivers/mci/atmel-sdhci-common.c | 2 +-
drivers/mci/atmel-sdhci-pbl.c | 4 +-
drivers/mci/atmel_mci_pbl.c | 2 +-
drivers/mci/imx-esdhc-pbl.c | 14 +-
drivers/mci/mxs.c | 4 +-
drivers/mci/omap_hsmmc.c | 4 +-
drivers/mci/pxamci.c | 6 +-
drivers/mtd/nand/atmel/legacy.c | 2 +-
drivers/mtd/nand/nand_imx.c | 4 +-
drivers/mtd/nand/nand_mxs.c | 2 +-
drivers/mtd/nand/nand_omap_gpmc.c | 4 +-
drivers/mtd/nand/nomadik_nand.c | 4 +-
drivers/net/at91_ether.c | 6 +-
drivers/net/cpsw.c | 2 +-
drivers/net/davinci_emac.c | 2 +-
drivers/net/ep93xx.c | 2 +-
drivers/nvmem/bsec.c | 2 +-
drivers/nvmem/ocotp.c | 7 +-
drivers/pci/pci-tegra.c | 2 +-
drivers/pinctrl/imx-iomux-v1.c | 2 +-
drivers/pinctrl/imx-iomux-v3.c | 4 +-
drivers/pinctrl/pinctrl-at91-pio4.c | 2 +-
drivers/pinctrl/pinctrl-at91.c | 6 +-
drivers/pinctrl/pinctrl-vf610.c | 2 +-
drivers/pwm/pxa_pwm.c | 8 +-
drivers/regulator/bcm2835.c | 2 +-
drivers/remoteproc/stm32_rproc.c | 2 +-
drivers/serial/serial_digic.c | 2 +-
drivers/serial/serial_omap4_usbboot.c | 8 +-
drivers/serial/serial_pxa.c | 2 +-
drivers/spi/atmel_spi.c | 6 +-
drivers/spi/dspi_spi.c | 4 +-
drivers/spi/imx_spi.c | 4 +-
drivers/spi/mxs_spi.c | 4 +-
drivers/usb/gadget/at91_udc.c | 10 +-
drivers/usb/gadget/fsl_udc_pbl.c | 6 +-
drivers/usb/gadget/pxa27x_udc.c | 4 +-
drivers/usb/host/ehci-omap.c | 10 +-
drivers/usb/host/ohci-at91.c | 2 +-
drivers/usb/imx/imx-usb-misc.c | 4 +-
drivers/video/atmel_hlcdfb.c | 6 +-
drivers/video/atmel_lcdfb.c | 2 +-
drivers/video/atmel_lcdfb_core.c | 2 +-
drivers/video/bcm2835.c | 2 +-
drivers/video/imx-ipu-v3/imx-hdmi.c | 4 +-
drivers/video/imx-ipu-v3/imx-ldb.c | 4 +-
drivers/video/imx-ipu-v3/ipu-common.c | 8 +-
drivers/video/pxa.c | 8 +-
drivers/video/stm.c | 2 +-
drivers/watchdog/at91sam9_wdt.c | 2 +-
fs/omap4_usbbootfs.c | 5 +-
images/Makefile.zynq | 2 +-
include/debug_ll/ns16550.h | 4 +-
.../include/mach => include/mach/at91}/aic.h | 0
.../mach => include/mach/at91}/at91_dbgu.h | 0
.../mach => include/mach/at91}/at91_ddrsdrc.h | 2 +-
.../mach => include/mach/at91}/at91_pio.h | 0
.../mach => include/mach/at91}/at91_pit.h | 0
.../mach => include/mach/at91}/at91_pmc.h | 0
.../mach => include/mach/at91}/at91_pmc_ll.h | 2 +-
.../mach => include/mach/at91}/at91_rstc.h | 0
.../mach => include/mach/at91}/at91_rtt.h | 0
.../mach => include/mach/at91}/at91_wdt.h | 0
.../mach => include/mach/at91}/at91rm9200.h | 0
.../mach/at91}/at91rm9200_emac.h | 0
.../mach/at91}/at91rm9200_mc.h | 2 +-
.../mach/at91}/at91rm9200_st.h | 0
.../mach => include/mach/at91}/at91sam9260.h | 0
.../mach/at91}/at91sam9260_matrix.h | 0
.../mach => include/mach/at91}/at91sam9261.h | 0
.../mach/at91}/at91sam9261_matrix.h | 0
.../mach => include/mach/at91}/at91sam9263.h | 0
.../mach/at91}/at91sam9263_matrix.h | 0
.../mach => include/mach/at91}/at91sam926x.h | 0
.../mach/at91}/at91sam926x_board_init.h | 24 +-
.../mach/at91}/at91sam9_sdramc.h | 6 +-
.../mach => include/mach/at91}/at91sam9_smc.h | 0
.../mach => include/mach/at91}/at91sam9g45.h | 0
.../mach/at91}/at91sam9g45_matrix.h | 0
.../mach => include/mach/at91}/at91sam9n12.h | 0
.../mach/at91}/at91sam9n12_matrix.h | 0
.../mach => include/mach/at91}/at91sam9x5.h | 0
.../mach/at91}/at91sam9x5_matrix.h | 0
.../mach => include/mach/at91}/atmel_hlcdc.h | 0
.../mach => include/mach/at91}/barebox-arm.h | 4 +-
.../mach => include/mach/at91}/board.h | 4 +-
.../mach => include/mach/at91}/bootstrap.h | 0
.../include/mach => include/mach/at91}/cpu.h | 0
.../mach => include/mach/at91}/ddramc.h | 0
.../mach => include/mach/at91}/debug_ll.h | 12 +-
.../mach => include/mach/at91}/early_udelay.h | 0
.../include/mach => include/mach/at91}/gpio.h | 2 +-
.../mach => include/mach/at91}/hardware.h | 26 +-
.../mach => include/mach/at91}/iomux.h | 6 +-
.../mach => include/mach/at91}/matrix.h | 0
.../mach => include/mach/at91}/sam92_ll.h | 16 +-
.../mach/at91}/sama5_bootsource.h | 2 +-
.../mach/at91}/sama5d2-sip-ddramc.h | 6 +-
.../mach => include/mach/at91}/sama5d2.h | 0
.../mach => include/mach/at91}/sama5d2_ll.h | 12 +-
.../mach/at91}/sama5d3-xplained-ddramc.h | 6 +-
.../mach => include/mach/at91}/sama5d3.h | 0
.../mach => include/mach/at91}/sama5d3_ll.h | 6 +-
.../mach => include/mach/at91}/sama5d4.h | 0
.../mach => include/mach/at91}/tz_matrix.h | 0
.../mach => include/mach/at91}/xload.h | 6 +-
.../mach => include/mach/bcm283x}/core.h | 2 +-
.../mach => include/mach/bcm283x}/debug_ll.h | 12 +-
.../mach => include/mach/bcm283x}/mbox.h | 2 +-
.../mach => include/mach/bcm283x}/platform.h | 0
.../mach => include/mach/clps711x}/clps711x.h | 0
.../mach => include/mach/clps711x}/debug_ll.h | 8 +-
.../mach => include/mach/davinci}/debug_ll.h | 8 +-
.../mach => include/mach/davinci}/hardware.h | 6 +-
.../mach => include/mach/davinci}/serial.h | 2 +-
.../mach => include/mach/davinci}/time.h | 2 +-
.../mach => include/mach/digic}/debug_ll.h | 10 +-
.../mach => include/mach/digic}/digic4.h | 0
.../mach => include/mach/digic}/uart.h | 0
.../mach/ep93xx}/barebox.lds.h | 0
.../mach/ep93xx}/ep93xx-regs.h | 0
.../include/mach => include/mach/imx}/atf.h | 0
.../include/mach => include/mach/imx}/bbu.h | 6 +-
.../include/mach => include/mach/imx}/ccm.h | 0
.../mach/imx}/clock-imx51_53.h | 0
.../mach => include/mach/imx}/clock-imx6.h | 0
.../mach => include/mach/imx}/clock-vf610.h | 0
.../mach => include/mach/imx}/debug_ll.h | 34 +-
.../mach => include/mach/imx}/devices-imx1.h | 4 +-
.../mach => include/mach/imx}/devices-imx21.h | 4 +-
.../mach => include/mach/imx}/devices-imx25.h | 4 +-
.../mach => include/mach/imx}/devices-imx27.h | 4 +-
.../mach => include/mach/imx}/devices-imx31.h | 4 +-
.../mach => include/mach/imx}/devices-imx35.h | 4 +-
.../mach => include/mach/imx}/devices-imx50.h | 4 +-
.../mach => include/mach/imx}/devices-imx51.h | 4 +-
.../mach => include/mach/imx}/devices-imx53.h | 4 +-
.../mach => include/mach/imx}/devices-imx6.h | 4 +-
.../mach => include/mach/imx}/devices.h | 6 +-
.../mach => include/mach/imx}/esdctl-v4.h | 0
.../mach => include/mach/imx}/esdctl.h | 0
.../flash-header/imx7d-ddr-sabresd.imxcfg | 2 +-
.../flash-header/vf610-ddr-cr-default.imxcfg | 0
.../flash-header/vf610-ddr-phy-default.imxcfg | 0
.../flash-header/vf610-ddr-pll2-400mhz.imxcfg | 0
.../vf610-iomux-ddr-default.imxcfg | 0
.../mach => include/mach/imx}/generic.h | 2 +-
.../mach/imx}/habv3-imx25-gencsf.h | 0
.../mach/imx}/habv4-imx6-gencsf-template.h | 0
.../mach/imx}/habv4-imx6-gencsf.h | 2 +-
.../mach/imx}/habv4-imx6ull-gencsf.h | 2 +-
.../mach/imx}/habv4-imx8-gencsf.h | 0
.../include/mach => include/mach/imx}/iim.h | 0
.../mach => include/mach/imx}/imx-gpio.h | 0
.../mach => include/mach/imx}/imx-header.h | 0
.../mach => include/mach/imx}/imx-ipu-fb.h | 0
.../mach => include/mach/imx}/imx-nand.h | 0
.../mach => include/mach/imx}/imx-pll.h | 0
.../mach => include/mach/imx}/imx1-regs.h | 0
.../mach => include/mach/imx}/imx21-regs.h | 0
.../mach => include/mach/imx}/imx25-fusemap.h | 2 +-
.../mach => include/mach/imx}/imx25-regs.h | 0
.../mach => include/mach/imx}/imx27-regs.h | 0
.../mach => include/mach/imx}/imx31-regs.h | 0
.../mach => include/mach/imx}/imx35-regs.h | 0
.../include/mach => include/mach/imx}/imx5.h | 0
.../mach => include/mach/imx}/imx50-regs.h | 0
.../mach => include/mach/imx}/imx51-regs.h | 0
.../mach => include/mach/imx}/imx53-regs.h | 0
.../mach => include/mach/imx}/imx6-anadig.h | 0
.../mach => include/mach/imx}/imx6-ddr-regs.h | 0
.../mach => include/mach/imx}/imx6-fusemap.h | 2 +-
.../mach => include/mach/imx}/imx6-mmdc.h | 2 +-
.../mach => include/mach/imx}/imx6-regs.h | 0
.../include/mach => include/mach/imx}/imx6.h | 6 +-
.../mach/imx}/imx6dl-ddr-regs.h | 0
.../mach/imx}/imx6q-ddr-regs.h | 0
.../mach => include/mach/imx}/imx7-ccm-regs.h | 0
.../mach => include/mach/imx}/imx7-ddr-regs.h | 0
.../mach => include/mach/imx}/imx7-regs.h | 0
.../include/mach => include/mach/imx}/imx7.h | 6 +-
.../mach/imx}/imx8m-ccm-regs.h | 2 +-
.../mach => include/mach/imx}/imx8m-regs.h | 0
.../mach => include/mach/imx}/imx8mm-regs.h | 2 +-
.../mach => include/mach/imx}/imx8mn-regs.h | 2 +-
.../mach => include/mach/imx}/imx8mp-regs.h | 2 +-
.../mach => include/mach/imx}/imx8mq-regs.h | 2 +-
.../mach => include/mach/imx}/imx8mq.h | 12 +-
.../mach => include/mach/imx}/imx_cpu_types.h | 0
.../mach => include/mach/imx}/iomux-mx1.h | 2 +-
.../mach => include/mach/imx}/iomux-mx21.h | 4 +-
.../mach => include/mach/imx}/iomux-mx25.h | 2 +-
.../mach => include/mach/imx}/iomux-mx27.h | 4 +-
.../mach => include/mach/imx}/iomux-mx2x.h | 0
.../mach => include/mach/imx}/iomux-mx31.h | 0
.../mach => include/mach/imx}/iomux-mx35.h | 2 +-
.../mach => include/mach/imx}/iomux-mx50.h | 2 +-
.../mach => include/mach/imx}/iomux-mx51.h | 2 +-
.../mach => include/mach/imx}/iomux-mx53.h | 2 +-
.../mach => include/mach/imx}/iomux-mx6.h | 2 +-
.../mach => include/mach/imx}/iomux-mx6ul.h | 2 +-
.../mach => include/mach/imx}/iomux-mx7.h | 4 +-
.../mach => include/mach/imx}/iomux-mx8m.h | 2 +-
.../mach => include/mach/imx}/iomux-mx8mm.h | 6 +-
.../mach => include/mach/imx}/iomux-mx8mn.h | 6 +-
.../mach => include/mach/imx}/iomux-mx8mp.h | 6 +-
.../mach => include/mach/imx}/iomux-mx8mq.h | 6 +-
.../mach => include/mach/imx}/iomux-v1.h | 6 +-
.../mach => include/mach/imx}/iomux-v3.h | 0
.../mach => include/mach/imx}/iomux-vf610.h | 2 +-
.../mach => include/mach/imx}/ocotp-fusemap.h | 2 +-
.../include/mach => include/mach/imx}/ocotp.h | 0
.../mach => include/mach/imx}/reset-reason.h | 0
.../mach => include/mach/imx}/revision.h | 0
.../mach => include/mach/imx}/romapi.h | 2 +-
.../include/mach => include/mach/imx}/spi.h | 0
.../include/mach => include/mach/imx}/tzasc.h | 0
.../include/mach => include/mach/imx}/usb.h | 0
.../mach/imx}/vf610-ddrmc-regs.h | 0
.../mach => include/mach/imx}/vf610-ddrmc.h | 2 +-
.../mach => include/mach/imx}/vf610-fusemap.h | 2 +-
.../mach/imx}/vf610-iomux-regs.h | 0
.../mach => include/mach/imx}/vf610-regs.h | 0
.../include/mach => include/mach/imx}/vf610.h | 6 +-
.../include/mach => include/mach/imx}/weim.h | 0
.../include/mach => include/mach/imx}/xload.h | 6 +-
.../mach => include/mach/layerscape}/bbu.h | 0
.../mach/layerscape}/debug_ll.h | 11 +-
.../mach => include/mach/layerscape}/errata.h | 0
.../mach/layerscape}/layerscape.h | 0
.../mach/layerscape}/lowlevel.h | 0
.../mach => include/mach/layerscape}/xload.h | 6 +-
.../mach/mvebu}/armada-370-xp-regs.h | 2 +-
.../mach/mvebu}/barebox-arm-head.h | 2 +-
.../include/mach => include/mach/mvebu}/bbu.h | 0
.../mach => include/mach/mvebu}/common.h | 0
.../mach => include/mach/mvebu}/debug_ll.h | 6 +-
.../mach => include/mach/mvebu}/dove-regs.h | 2 +-
.../mach/mvebu}/kirkwood-regs.h | 2 +-
.../mach => include/mach/mvebu}/lowlevel.h | 0
.../mach => include/mach/mvebu}/socid.h | 0
.../mach => include/mach/mxs}/debug_ll.h | 8 +-
.../mach => include/mach/mxs}/devices.h | 2 +-
.../include/mach => include/mach/mxs}/fb.h | 0
.../mach => include/mach/mxs}/generic.h | 0
.../mach => include/mach/mxs}/imx-regs.h | 4 +-
.../mach => include/mach/mxs}/imx23-regs.h | 0
.../include/mach => include/mach/mxs}/imx23.h | 0
.../mach => include/mach/mxs}/imx28-regs.h | 0
.../include/mach => include/mach/mxs}/imx28.h | 0
.../include/mach => include/mach/mxs}/init.h | 0
.../mach => include/mach/mxs}/iomux-imx23.h | 0
.../mach => include/mach/mxs}/iomux-imx28.h | 0
.../include/mach => include/mach/mxs}/iomux.h | 4 +-
.../include/mach => include/mach/mxs}/mci.h | 0
.../include/mach => include/mach/mxs}/ocotp.h | 0
.../include/mach => include/mach/mxs}/power.h | 0
.../mach/mxs}/regs-clkctrl-mx23.h | 2 +-
.../mach/mxs}/regs-clkctrl-mx28.h | 2 +-
.../mach => include/mach/mxs}/regs-common.h | 0
.../mach => include/mach/mxs}/regs-lradc.h | 2 +-
.../mach/mxs}/regs-power-mx28.h | 2 +-
.../mach => include/mach/mxs}/regs-rtc.h | 2 +-
.../mach => include/mach/mxs}/revision.h | 0
.../include/mach => include/mach/mxs}/ssp.h | 0
.../include/mach => include/mach/mxs}/usb.h | 0
.../mach => include/mach/nomadik}/board.h | 0
.../mach => include/mach/nomadik}/fsmc.h | 2 +-
.../mach => include/mach/nomadik}/hardware.h | 6 +-
.../mach => include/mach/nomadik}/nand.h | 0
.../mach => include/mach/omap}/am33xx-clock.h | 0
.../mach/omap}/am33xx-generic.h | 4 +-
.../mach => include/mach/omap}/am33xx-mux.h | 0
.../mach/omap}/am33xx-silicon.h | 0
.../mach/omap}/am3xxx-silicon.h | 0
.../include/mach => include/mach/omap}/bbu.h | 6 +-
.../mach => include/mach/omap}/clocks.h | 0
.../mach/omap}/cm-regbits-34xx.h | 0
.../mach => include/mach/omap}/control.h | 0
.../include/mach => include/mach/omap}/cpsw.h | 0
.../mach => include/mach/omap}/debug_ll.h | 77 ++--
.../mach => include/mach/omap}/devices.h | 2 +-
.../include/mach => include/mach/omap}/ehci.h | 0
.../mach => include/mach/omap}/emac_defs.h | 0
.../mach => include/mach/omap}/emif4.h | 0
.../mach => include/mach/omap}/generic.h | 6 +
.../include/mach => include/mach/omap}/gpmc.h | 0
.../mach => include/mach/omap}/gpmc_nand.h | 0
.../include/mach => include/mach/omap}/intc.h | 0
.../mach => include/mach/omap}/mcspi.h | 0
.../mach => include/mach/omap}/omap3-clock.h | 0
.../mach/omap}/omap3-devices.h | 8 +-
.../mach/omap}/omap3-generic.h | 4 +-
.../mach => include/mach/omap}/omap3-mux.h | 0
.../mach/omap}/omap3-silicon.h | 0
.../mach => include/mach/omap}/omap3-smx.h | 0
.../mach => include/mach/omap}/omap4-clock.h | 0
.../mach/omap}/omap4-devices.h | 8 +-
.../mach/omap}/omap4-generic.h | 4 +-
.../mach => include/mach/omap}/omap4-mux.h | 0
.../mach/omap}/omap4-silicon.h | 0
.../mach/omap}/omap4_rom_usb.h | 13 +
.../mach/omap}/omap4_twl6030_mmc.h | 0
.../mach => include/mach/omap}/omap_hsmmc.h | 0
.../include/mach => include/mach/omap}/sdrc.h | 0
.../mach => include/mach/omap}/sys_info.h | 0
.../mach => include/mach/omap}/syslib.h | 0
.../mach => include/mach/omap}/timers.h | 0
.../include/mach => include/mach/pxa}/clock.h | 0
.../mach => include/mach/pxa}/devices.h | 2 +-
.../include/mach => include/mach/pxa}/gpio.h | 2 +-
.../mach => include/mach/pxa}/hardware.h | 0
.../mach => include/mach/pxa}/mci_pxa2xx.h | 0
.../mach => include/mach/pxa}/mfp-pxa27x.h | 2 +-
.../mach => include/mach/pxa}/mfp-pxa2xx.h | 2 +-
.../mach => include/mach/pxa}/mfp-pxa3xx.h | 2 +-
.../include/mach => include/mach/pxa}/mfp.h | 0
.../mach => include/mach/pxa}/pxa-regs.h | 10 +-
.../mach => include/mach/pxa}/pxa25x-regs.h | 0
.../mach => include/mach/pxa}/pxa27x-regs.h | 0
.../mach => include/mach/pxa}/pxa2xx-regs.h | 2 +-
.../mach => include/mach/pxa}/pxa3xx-regs.h | 2 +-
.../include/mach => include/mach/pxa}/pxafb.h | 0
.../mach => include/mach/pxa}/regs-intc.h | 2 +-
.../mach => include/mach/pxa}/regs-lcd.h | 0
.../mach => include/mach/pxa}/regs-ost.h | 2 +-
.../mach => include/mach/pxa}/regs-pwm.h | 2 +-
.../mach => include/mach/pxa}/udc_pxa2xx.h | 0
.../mach => include/mach/rockchip}/atf.h | 0
.../mach => include/mach/rockchip}/bbu.h | 0
.../mach/rockchip}/cru_rk3288.h | 0
include/mach/rockchip/debug_ll.h | 77 ++++
.../mach/rockchip}/grf_rk3288.h | 0
.../mach => include/mach/rockchip}/hardware.h | 0
.../mach/rockchip}/rk3188-regs.h | 0
.../mach/rockchip}/rk3288-regs.h | 0
.../mach/rockchip}/rk3399-regs.h | 0
.../mach/rockchip}/rk3568-regs.h | 0
.../mach => include/mach/rockchip}/rockchip.h | 2 +
.../mach/socfpga}/arria10-clock-manager.h | 0
.../mach/socfpga}/arria10-fpga.h | 2 +-
.../mach/socfpga}/arria10-pinmux.h | 2 +-
.../mach/socfpga}/arria10-regs.h | 0
.../mach/socfpga}/arria10-reset-manager.h | 0
.../mach/socfpga}/arria10-sdram.h | 2 +-
.../mach/socfpga}/arria10-system-manager.h | 2 +-
.../mach/socfpga}/arria10-xload.h | 0
.../mach/socfpga}/barebox-arm-head.h | 0
.../mach/socfpga}/cyclone5-clock-manager.h | 0
.../socfpga}/cyclone5-freeze-controller.h | 2 +-
.../mach/socfpga}/cyclone5-regs.h | 0
.../mach/socfpga}/cyclone5-reset-manager.h | 0
.../mach/socfpga}/cyclone5-scan-manager.h | 2 +-
.../mach/socfpga}/cyclone5-sdram-config.h | 6 +-
.../mach/socfpga}/cyclone5-sdram.h | 0
.../mach/socfpga}/cyclone5-sequencer.c | 2 +-
.../mach/socfpga}/cyclone5-sequencer.h | 0
.../mach/socfpga}/cyclone5-system-manager.h | 0
.../mach => include/mach/socfpga}/debug_ll.h | 6 +-
.../mach => include/mach/socfpga}/generic.h | 0
.../mach => include/mach/socfpga}/init.h | 0
.../mach => include/mach/socfpga}/lowlevel.h | 8 +-
.../mach => include/mach/socfpga}/nic301.h | 0
.../mach/socfpga}/pll_config.h | 2 +-
.../mach => include/mach/socfpga}/sdram_io.h | 2 +-
.../mach => include/mach/socfpga}/system.h | 0
.../mach => include/mach/socfpga}/tclrpt.h | 0
.../mach => include/mach/stm32mp}/bbu.h | 0
.../mach/stm32mp}/bootsource.h | 0
.../mach => include/mach/stm32mp}/bsec.h | 2 +-
.../mach => include/mach/stm32mp}/ddr_regs.h | 0
.../mach => include/mach/stm32mp}/debug_ll.h | 2 +-
.../mach => include/mach/stm32mp}/entry.h | 0
.../mach => include/mach/stm32mp}/revision.h | 4 +-
.../mach => include/mach/stm32mp}/smc.h | 0
.../mach => include/mach/stm32mp}/stm32.h | 2 +
.../mach => include/mach/tegra}/debug_ll.h | 8 +-
.../mach => include/mach/tegra}/iomap.h | 0
.../mach/tegra}/lowlevel-dvc.h | 4 +-
.../mach => include/mach/tegra}/lowlevel.h | 2 +-
.../mach => include/mach/tegra}/tegra-bbu.h | 0
.../mach/tegra}/tegra-powergate.h | 0
.../mach/tegra}/tegra114-sysctr.h | 0
.../mach/tegra}/tegra124-car.h | 0
.../mach => include/mach/tegra}/tegra20-car.h | 0
.../mach => include/mach/tegra}/tegra20-pmc.h | 0
.../mach => include/mach/tegra}/tegra30-car.h | 0
.../mach/tegra}/tegra30-flow.h | 0
.../mach => include/mach/uemd}/debug_ll.h | 8 +-
.../mach => include/mach/uemd}/hardware.h | 6 +-
.../mach/versatile}/debug_ll.h | 6 +-
.../mach => include/mach/versatile}/init.h | 0
.../mach/versatile}/platform.h | 0
.../mach => include/mach/vexpress}/debug_ll.h | 6 +-
.../mach => include/mach/vexpress}/devices.h | 0
include/mach/vexpress/vexpress.h | 6 +
.../mach => include/mach/zynq}/debug_ll.h | 8 +-
.../include/mach => include/mach/zynq}/init.h | 0
.../mach/zynq}/zynq-flash-header.h | 0
.../mach/zynq}/zynq7000-header-regs.h | 0
.../mach/zynq}/zynq7000-regs.h | 0
.../mach => include/mach/zynqmp}/debug_ll.h | 6 +-
.../mach/zynqmp}/firmware-zynqmp.h | 0
.../mach => include/mach/zynqmp}/zynqmp-bbu.h | 0
include/pm_domain.h | 6 +
scripts/Makefile | 2 +-
scripts/imx/Makefile | 10 +-
scripts/imx/imx.h | 4 +-
scripts/zynq_mkimage.c | 2 +-
1113 files changed, 3595 insertions(+), 2712 deletions(-)
create mode 100644 arch/arm/configs/multi_v7_defconfig
create mode 100644 arch/arm/configs/multi_v8_defconfig
delete mode 100644 arch/arm/mach-rockchip/include/mach/debug_ll.h
rename {arch/arm/mach-at91/include/mach => include/mach/at91}/aic.h (100%)
rename {arch/arm/mach-at91/include/mach => include/mach/at91}/at91_dbgu.h (100%)
rename {arch/arm/mach-at91/include/mach => include/mach/at91}/at91_ddrsdrc.h (99%)
rename {arch/arm/mach-at91/include/mach => include/mach/at91}/at91_pio.h (100%)
rename {arch/arm/mach-at91/include/mach => include/mach/at91}/at91_pit.h (100%)
rename {arch/arm/mach-at91/include/mach => include/mach/at91}/at91_pmc.h (100%)
rename {arch/arm/mach-at91/include/mach => include/mach/at91}/at91_pmc_ll.h (99%)
rename {arch/arm/mach-at91/include/mach => include/mach/at91}/at91_rstc.h (100%)
rename {arch/arm/mach-at91/include/mach => include/mach/at91}/at91_rtt.h (100%)
rename {arch/arm/mach-at91/include/mach => include/mach/at91}/at91_wdt.h (100%)
rename {arch/arm/mach-at91/include/mach => include/mach/at91}/at91rm9200.h (100%)
rename {arch/arm/mach-at91/include/mach => include/mach/at91}/at91rm9200_emac.h (100%)
rename {arch/arm/mach-at91/include/mach => include/mach/at91}/at91rm9200_mc.h (99%)
rename {arch/arm/mach-at91/include/mach => include/mach/at91}/at91rm9200_st.h (100%)
rename {arch/arm/mach-at91/include/mach => include/mach/at91}/at91sam9260.h (100%)
rename {arch/arm/mach-at91/include/mach => include/mach/at91}/at91sam9260_matrix.h (100%)
rename {arch/arm/mach-at91/include/mach => include/mach/at91}/at91sam9261.h (100%)
rename {arch/arm/mach-at91/include/mach => include/mach/at91}/at91sam9261_matrix.h (100%)
rename {arch/arm/mach-at91/include/mach => include/mach/at91}/at91sam9263.h (100%)
rename {arch/arm/mach-at91/include/mach => include/mach/at91}/at91sam9263_matrix.h (100%)
rename {arch/arm/mach-at91/include/mach => include/mach/at91}/at91sam926x.h (100%)
rename {arch/arm/mach-at91/include/mach => include/mach/at91}/at91sam926x_board_init.h (92%)
rename {arch/arm/mach-at91/include/mach => include/mach/at91}/at91sam9_sdramc.h (98%)
rename {arch/arm/mach-at91/include/mach => include/mach/at91}/at91sam9_smc.h (100%)
rename {arch/arm/mach-at91/include/mach => include/mach/at91}/at91sam9g45.h (100%)
rename {arch/arm/mach-at91/include/mach => include/mach/at91}/at91sam9g45_matrix.h (100%)
rename {arch/arm/mach-at91/include/mach => include/mach/at91}/at91sam9n12.h (100%)
rename {arch/arm/mach-at91/include/mach => include/mach/at91}/at91sam9n12_matrix.h (100%)
rename {arch/arm/mach-at91/include/mach => include/mach/at91}/at91sam9x5.h (100%)
rename {arch/arm/mach-at91/include/mach => include/mach/at91}/at91sam9x5_matrix.h (100%)
rename {arch/arm/mach-at91/include/mach => include/mach/at91}/atmel_hlcdc.h (100%)
rename {arch/arm/mach-at91/include/mach => include/mach/at91}/barebox-arm.h (96%)
rename {arch/arm/mach-at91/include/mach => include/mach/at91}/board.h (98%)
rename {arch/arm/mach-at91/include/mach => include/mach/at91}/bootstrap.h (100%)
rename {arch/arm/mach-at91/include/mach => include/mach/at91}/cpu.h (100%)
rename {arch/arm/mach-at91/include/mach => include/mach/at91}/ddramc.h (100%)
rename {arch/arm/mach-at91/include/mach => include/mach/at91}/debug_ll.h (80%)
rename {arch/arm/mach-at91/include/mach => include/mach/at91}/early_udelay.h (100%)
rename {arch/arm/mach-at91/include/mach => include/mach/at91}/gpio.h (99%)
rename {arch/arm/mach-at91/include/mach => include/mach/at91}/hardware.h (69%)
rename {arch/arm/mach-at91/include/mach => include/mach/at91}/iomux.h (98%)
rename {arch/arm/mach-at91/include/mach => include/mach/at91}/matrix.h (100%)
rename {arch/arm/mach-at91/include/mach => include/mach/at91}/sam92_ll.h (80%)
rename {arch/arm/mach-at91/include/mach => include/mach/at91}/sama5_bootsource.h (98%)
rename {arch/arm/mach-at91/include/mach => include/mach/at91}/sama5d2-sip-ddramc.h (91%)
rename {arch/arm/mach-at91/include/mach => include/mach/at91}/sama5d2.h (100%)
rename {arch/arm/mach-at91/include/mach => include/mach/at91}/sama5d2_ll.h (94%)
rename {arch/arm/mach-at91/include/mach => include/mach/at91}/sama5d3-xplained-ddramc.h (96%)
rename {arch/arm/mach-at91/include/mach => include/mach/at91}/sama5d3.h (100%)
rename {arch/arm/mach-at91/include/mach => include/mach/at91}/sama5d3_ll.h (82%)
rename {arch/arm/mach-at91/include/mach => include/mach/at91}/sama5d4.h (100%)
rename {arch/arm/mach-at91/include/mach => include/mach/at91}/tz_matrix.h (100%)
rename {arch/arm/mach-at91/include/mach => include/mach/at91}/xload.h (86%)
rename {arch/arm/mach-bcm283x/include/mach => include/mach/bcm283x}/core.h (93%)
rename {arch/arm/mach-bcm283x/include/mach => include/mach/bcm283x}/debug_ll.h (92%)
rename {arch/arm/mach-bcm283x/include/mach => include/mach/bcm283x}/mbox.h (99%)
rename {arch/arm/mach-bcm283x/include/mach => include/mach/bcm283x}/platform.h (100%)
rename {arch/arm/mach-clps711x/include/mach => include/mach/clps711x}/clps711x.h (100%)
rename {arch/arm/mach-clps711x/include/mach => include/mach/clps711x}/debug_ll.h (65%)
rename {arch/arm/mach-davinci/include/mach => include/mach/davinci}/debug_ll.h (79%)
rename {arch/arm/mach-davinci/include/mach => include/mach/davinci}/hardware.h (84%)
rename {arch/arm/mach-davinci/include/mach => include/mach/davinci}/serial.h (92%)
rename {arch/arm/mach-davinci/include/mach => include/mach/davinci}/time.h (93%)
rename {arch/arm/mach-digic/include/mach => include/mach/digic}/debug_ll.h (85%)
rename {arch/arm/mach-digic/include/mach => include/mach/digic}/digic4.h (100%)
rename {arch/arm/mach-digic/include/mach => include/mach/digic}/uart.h (100%)
rename {arch/arm/mach-ep93xx/include/mach => include/mach/ep93xx}/barebox.lds.h (100%)
rename {arch/arm/mach-ep93xx/include/mach => include/mach/ep93xx}/ep93xx-regs.h (100%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/atf.h (100%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/bbu.h (98%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/ccm.h (100%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/clock-imx51_53.h (100%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/clock-imx6.h (100%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/clock-vf610.h (100%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/debug_ll.h (86%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/devices-imx1.h (81%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/devices-imx21.h (92%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/devices-imx25.h (97%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/devices-imx27.h (97%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/devices-imx31.h (97%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/devices-imx35.h (96%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/devices-imx50.h (97%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/devices-imx51.h (98%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/devices-imx53.h (97%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/devices-imx6.h (97%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/devices.h (94%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/esdctl-v4.h (100%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/esdctl.h (100%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/flash-header/imx7d-ddr-sabresd.imxcfg (98%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/flash-header/vf610-ddr-cr-default.imxcfg (100%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/flash-header/vf610-ddr-phy-default.imxcfg (100%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/flash-header/vf610-ddr-pll2-400mhz.imxcfg (100%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/flash-header/vf610-iomux-ddr-default.imxcfg (100%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/generic.h (99%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/habv3-imx25-gencsf.h (100%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/habv4-imx6-gencsf-template.h (100%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/habv4-imx6-gencsf.h (70%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/habv4-imx6ull-gencsf.h (60%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/habv4-imx8-gencsf.h (100%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/iim.h (100%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/imx-gpio.h (100%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/imx-header.h (100%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/imx-ipu-fb.h (100%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/imx-nand.h (100%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/imx-pll.h (100%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/imx1-regs.h (100%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/imx21-regs.h (100%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/imx25-fusemap.h (99%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/imx25-regs.h (100%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/imx27-regs.h (100%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/imx31-regs.h (100%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/imx35-regs.h (100%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/imx5.h (100%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/imx50-regs.h (100%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/imx51-regs.h (100%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/imx53-regs.h (100%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/imx6-anadig.h (100%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/imx6-ddr-regs.h (100%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/imx6-fusemap.h (97%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/imx6-mmdc.h (99%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/imx6-regs.h (100%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/imx6.h (97%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/imx6dl-ddr-regs.h (100%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/imx6q-ddr-regs.h (100%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/imx7-ccm-regs.h (100%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/imx7-ddr-regs.h (100%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/imx7-regs.h (100%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/imx7.h (92%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/imx8m-ccm-regs.h (98%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/imx8m-regs.h (100%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/imx8mm-regs.h (97%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/imx8mn-regs.h (96%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/imx8mp-regs.h (97%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/imx8mq-regs.h (99%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/imx8mq.h (91%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/imx_cpu_types.h (100%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/iomux-mx1.h (99%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/iomux-mx21.h (98%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/iomux-mx25.h (99%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/iomux-mx27.h (99%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/iomux-mx2x.h (100%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/iomux-mx31.h (100%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/iomux-mx35.h (99%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/iomux-mx50.h (99%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/iomux-mx51.h (99%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/iomux-mx53.h (99%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/iomux-mx6.h (99%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/iomux-mx6ul.h (99%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/iomux-mx7.h (99%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/iomux-mx8m.h (95%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/iomux-mx8mm.h (99%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/iomux-mx8mn.h (99%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/iomux-mx8mp.h (99%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/iomux-mx8mq.h (99%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/iomux-v1.h (95%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/iomux-v3.h (100%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/iomux-vf610.h (99%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/ocotp-fusemap.h (99%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/ocotp.h (100%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/reset-reason.h (100%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/revision.h (100%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/romapi.h (97%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/spi.h (100%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/tzasc.h (100%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/usb.h (100%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/vf610-ddrmc-regs.h (100%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/vf610-ddrmc.h (93%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/vf610-fusemap.h (95%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/vf610-iomux-regs.h (100%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/vf610-regs.h (100%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/vf610.h (92%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/weim.h (100%)
rename {arch/arm/mach-imx/include/mach => include/mach/imx}/xload.h (93%)
rename {arch/arm/mach-layerscape/include/mach => include/mach/layerscape}/bbu.h (100%)
rename {arch/arm/mach-layerscape/include/mach => include/mach/layerscape}/debug_ll.h (78%)
rename {arch/arm/mach-layerscape/include/mach => include/mach/layerscape}/errata.h (100%)
rename {arch/arm/mach-layerscape/include/mach => include/mach/layerscape}/layerscape.h (100%)
rename {arch/arm/mach-layerscape/include/mach => include/mach/layerscape}/lowlevel.h (100%)
rename {arch/arm/mach-layerscape/include/mach => include/mach/layerscape}/xload.h (74%)
rename {arch/arm/mach-mvebu/include/mach => include/mach/mvebu}/armada-370-xp-regs.h (98%)
rename {arch/arm/mach-mvebu/include/mach => include/mach/mvebu}/barebox-arm-head.h (97%)
rename {arch/arm/mach-mvebu/include/mach => include/mach/mvebu}/bbu.h (100%)
rename {arch/arm/mach-mvebu/include/mach => include/mach/mvebu}/common.h (100%)
rename {arch/arm/mach-mvebu/include/mach => include/mach/mvebu}/debug_ll.h (86%)
rename {arch/arm/mach-mvebu/include/mach => include/mach/mvebu}/dove-regs.h (98%)
rename {arch/arm/mach-mvebu/include/mach => include/mach/mvebu}/kirkwood-regs.h (97%)
rename {arch/arm/mach-mvebu/include/mach => include/mach/mvebu}/lowlevel.h (100%)
rename {arch/arm/mach-mvebu/include/mach => include/mach/mvebu}/socid.h (100%)
rename {arch/arm/mach-mxs/include/mach => include/mach/mxs}/debug_ll.h (72%)
rename {arch/arm/mach-mxs/include/mach => include/mach/mxs}/devices.h (97%)
rename {arch/arm/mach-mxs/include/mach => include/mach/mxs}/fb.h (100%)
rename {arch/arm/mach-mxs/include/mach => include/mach/mxs}/generic.h (100%)
rename {arch/arm/mach-mxs/include/mach => include/mach/mxs}/imx-regs.h (79%)
rename {arch/arm/mach-mxs/include/mach => include/mach/mxs}/imx23-regs.h (100%)
rename {arch/arm/mach-mxs/include/mach => include/mach/mxs}/imx23.h (100%)
rename {arch/arm/mach-mxs/include/mach => include/mach/mxs}/imx28-regs.h (100%)
rename {arch/arm/mach-mxs/include/mach => include/mach/mxs}/imx28.h (100%)
rename {arch/arm/mach-mxs/include/mach => include/mach/mxs}/init.h (100%)
rename {arch/arm/mach-mxs/include/mach => include/mach/mxs}/iomux-imx23.h (100%)
rename {arch/arm/mach-mxs/include/mach => include/mach/mxs}/iomux-imx28.h (100%)
rename {arch/arm/mach-mxs/include/mach => include/mach/mxs}/iomux.h (98%)
rename {arch/arm/mach-mxs/include/mach => include/mach/mxs}/mci.h (100%)
rename {arch/arm/mach-mxs/include/mach => include/mach/mxs}/ocotp.h (100%)
rename {arch/arm/mach-mxs/include/mach => include/mach/mxs}/power.h (100%)
rename {arch/arm/mach-mxs/include/mach => include/mach/mxs}/regs-clkctrl-mx23.h (99%)
rename {arch/arm/mach-mxs/include/mach => include/mach/mxs}/regs-clkctrl-mx28.h (99%)
rename {arch/arm/mach-mxs/include/mach => include/mach/mxs}/regs-common.h (100%)
rename {arch/arm/mach-mxs/include/mach => include/mach/mxs}/regs-lradc.h (99%)
rename {arch/arm/mach-mxs/include/mach => include/mach/mxs}/regs-power-mx28.h (99%)
rename {arch/arm/mach-mxs/include/mach => include/mach/mxs}/regs-rtc.h (99%)
rename {arch/arm/mach-mxs/include/mach => include/mach/mxs}/revision.h (100%)
rename {arch/arm/mach-mxs/include/mach => include/mach/mxs}/ssp.h (100%)
rename {arch/arm/mach-mxs/include/mach => include/mach/mxs}/usb.h (100%)
rename {arch/arm/mach-nomadik/include/mach => include/mach/nomadik}/board.h (100%)
rename {arch/arm/mach-nomadik/include/mach => include/mach/nomadik}/fsmc.h (96%)
rename {arch/arm/mach-nomadik/include/mach => include/mach/nomadik}/hardware.h (97%)
rename {arch/arm/mach-nomadik/include/mach => include/mach/nomadik}/nand.h (100%)
rename {arch/arm/mach-omap/include/mach => include/mach/omap}/am33xx-clock.h (100%)
rename {arch/arm/mach-omap/include/mach => include/mach/omap}/am33xx-generic.h (92%)
rename {arch/arm/mach-omap/include/mach => include/mach/omap}/am33xx-mux.h (100%)
rename {arch/arm/mach-omap/include/mach => include/mach/omap}/am33xx-silicon.h (100%)
rename {arch/arm/mach-omap/include/mach => include/mach/omap}/am3xxx-silicon.h (100%)
rename {arch/arm/mach-omap/include/mach => include/mach/omap}/bbu.h (95%)
rename {arch/arm/mach-omap/include/mach => include/mach/omap}/clocks.h (100%)
rename {arch/arm/mach-omap/include/mach => include/mach/omap}/cm-regbits-34xx.h (100%)
rename {arch/arm/mach-omap/include/mach => include/mach/omap}/control.h (100%)
rename {arch/arm/mach-omap/include/mach => include/mach/omap}/cpsw.h (100%)
rename {arch/arm/mach-omap/include/mach => include/mach/omap}/debug_ll.h (50%)
rename {arch/arm/mach-omap/include/mach => include/mach/omap}/devices.h (92%)
rename {arch/arm/mach-omap/include/mach => include/mach/omap}/ehci.h (100%)
rename {arch/arm/mach-omap/include/mach => include/mach/omap}/emac_defs.h (100%)
rename {arch/arm/mach-omap/include/mach => include/mach/omap}/emif4.h (100%)
rename {arch/arm/mach-omap/include/mach => include/mach/omap}/generic.h (95%)
rename {arch/arm/mach-omap/include/mach => include/mach/omap}/gpmc.h (100%)
rename {arch/arm/mach-omap/include/mach => include/mach/omap}/gpmc_nand.h (100%)
rename {arch/arm/mach-omap/include/mach => include/mach/omap}/intc.h (100%)
rename {arch/arm/mach-omap/include/mach => include/mach/omap}/mcspi.h (100%)
rename {arch/arm/mach-omap/include/mach => include/mach/omap}/omap3-clock.h (100%)
rename {arch/arm/mach-omap/include/mach => include/mach/omap}/omap3-devices.h (94%)
rename {arch/arm/mach-omap/include/mach => include/mach/omap}/omap3-generic.h (90%)
rename {arch/arm/mach-omap/include/mach => include/mach/omap}/omap3-mux.h (100%)
rename {arch/arm/mach-omap/include/mach => include/mach/omap}/omap3-silicon.h (100%)
rename {arch/arm/mach-omap/include/mach => include/mach/omap}/omap3-smx.h (100%)
rename {arch/arm/mach-omap/include/mach => include/mach/omap}/omap4-clock.h (100%)
rename {arch/arm/mach-omap/include/mach => include/mach/omap}/omap4-devices.h (94%)
rename {arch/arm/mach-omap/include/mach => include/mach/omap}/omap4-generic.h (88%)
rename {arch/arm/mach-omap/include/mach => include/mach/omap}/omap4-mux.h (100%)
rename {arch/arm/mach-omap/include/mach => include/mach/omap}/omap4-silicon.h (100%)
rename {arch/arm/mach-omap/include/mach => include/mach/omap}/omap4_rom_usb.h (96%)
rename {arch/arm/mach-omap/include/mach => include/mach/omap}/omap4_twl6030_mmc.h (100%)
rename {arch/arm/mach-omap/include/mach => include/mach/omap}/omap_hsmmc.h (100%)
rename {arch/arm/mach-omap/include/mach => include/mach/omap}/sdrc.h (100%)
rename {arch/arm/mach-omap/include/mach => include/mach/omap}/sys_info.h (100%)
rename {arch/arm/mach-omap/include/mach => include/mach/omap}/syslib.h (100%)
rename {arch/arm/mach-omap/include/mach => include/mach/omap}/timers.h (100%)
rename {arch/arm/mach-pxa/include/mach => include/mach/pxa}/clock.h (100%)
rename {arch/arm/mach-pxa/include/mach => include/mach/pxa}/devices.h (97%)
rename {arch/arm/mach-pxa/include/mach => include/mach/pxa}/gpio.h (99%)
rename {arch/arm/mach-pxa/include/mach => include/mach/pxa}/hardware.h (100%)
rename {arch/arm/mach-pxa/include/mach => include/mach/pxa}/mci_pxa2xx.h (100%)
rename {arch/arm/mach-pxa/include/mach => include/mach/pxa}/mfp-pxa27x.h (99%)
rename {arch/arm/mach-pxa/include/mach => include/mach/pxa}/mfp-pxa2xx.h (99%)
rename {arch/arm/mach-pxa/include/mach => include/mach/pxa}/mfp-pxa3xx.h (95%)
rename {arch/arm/mach-pxa/include/mach => include/mach/pxa}/mfp.h (100%)
rename {arch/arm/mach-pxa/include/mach => include/mach/pxa}/pxa-regs.h (80%)
rename {arch/arm/mach-pxa/include/mach => include/mach/pxa}/pxa25x-regs.h (100%)
rename {arch/arm/mach-pxa/include/mach => include/mach/pxa}/pxa27x-regs.h (100%)
rename {arch/arm/mach-pxa/include/mach => include/mach/pxa}/pxa2xx-regs.h (99%)
rename {arch/arm/mach-pxa/include/mach => include/mach/pxa}/pxa3xx-regs.h (99%)
rename {arch/arm/mach-pxa/include/mach => include/mach/pxa}/pxafb.h (100%)
rename {arch/arm/mach-pxa/include/mach => include/mach/pxa}/regs-intc.h (98%)
rename {arch/arm/mach-pxa/include/mach => include/mach/pxa}/regs-lcd.h (100%)
rename {arch/arm/mach-pxa/include/mach => include/mach/pxa}/regs-ost.h (97%)
rename {arch/arm/mach-pxa/include/mach => include/mach/pxa}/regs-pwm.h (93%)
rename {arch/arm/mach-pxa/include/mach => include/mach/pxa}/udc_pxa2xx.h (100%)
rename {arch/arm/mach-rockchip/include/mach => include/mach/rockchip}/atf.h (100%)
rename {arch/arm/mach-rockchip/include/mach => include/mach/rockchip}/bbu.h (100%)
rename {arch/arm/mach-rockchip/include/mach => include/mach/rockchip}/cru_rk3288.h (100%)
create mode 100644 include/mach/rockchip/debug_ll.h
rename {arch/arm/mach-rockchip/include/mach => include/mach/rockchip}/grf_rk3288.h (100%)
rename {arch/arm/mach-rockchip/include/mach => include/mach/rockchip}/hardware.h (100%)
rename {arch/arm/mach-rockchip/include/mach => include/mach/rockchip}/rk3188-regs.h (100%)
rename {arch/arm/mach-rockchip/include/mach => include/mach/rockchip}/rk3288-regs.h (100%)
rename {arch/arm/mach-rockchip/include/mach => include/mach/rockchip}/rk3399-regs.h (100%)
rename {arch/arm/mach-rockchip/include/mach => include/mach/rockchip}/rk3568-regs.h (100%)
rename {arch/arm/mach-rockchip/include/mach => include/mach/rockchip}/rockchip.h (96%)
rename {arch/arm/mach-socfpga/include/mach => include/mach/socfpga}/arria10-clock-manager.h (100%)
rename {arch/arm/mach-socfpga/include/mach => include/mach/socfpga}/arria10-fpga.h (98%)
rename {arch/arm/mach-socfpga/include/mach => include/mach/socfpga}/arria10-pinmux.h (99%)
rename {arch/arm/mach-socfpga/include/mach => include/mach/socfpga}/arria10-regs.h (100%)
rename {arch/arm/mach-socfpga/include/mach => include/mach/socfpga}/arria10-reset-manager.h (100%)
rename {arch/arm/mach-socfpga/include/mach => include/mach/socfpga}/arria10-sdram.h (99%)
rename {arch/arm/mach-socfpga/include/mach => include/mach/socfpga}/arria10-system-manager.h (99%)
rename {arch/arm/mach-socfpga/include/mach => include/mach/socfpga}/arria10-xload.h (100%)
rename {arch/arm/mach-socfpga/include/mach => include/mach/socfpga}/barebox-arm-head.h (100%)
rename {arch/arm/mach-socfpga/include/mach => include/mach/socfpga}/cyclone5-clock-manager.h (100%)
rename {arch/arm/mach-socfpga/include/mach => include/mach/socfpga}/cyclone5-freeze-controller.h (98%)
rename {arch/arm/mach-socfpga/include/mach => include/mach/socfpga}/cyclone5-regs.h (100%)
rename {arch/arm/mach-socfpga/include/mach => include/mach/socfpga}/cyclone5-reset-manager.h (100%)
rename {arch/arm/mach-socfpga/include/mach => include/mach/socfpga}/cyclone5-scan-manager.h (99%)
rename {arch/arm/mach-socfpga/include/mach => include/mach/socfpga}/cyclone5-sdram-config.h (98%)
rename {arch/arm/mach-socfpga/include/mach => include/mach/socfpga}/cyclone5-sdram.h (100%)
rename {arch/arm/mach-socfpga/include/mach => include/mach/socfpga}/cyclone5-sequencer.c (99%)
rename {arch/arm/mach-socfpga/include/mach => include/mach/socfpga}/cyclone5-sequencer.h (100%)
rename {arch/arm/mach-socfpga/include/mach => include/mach/socfpga}/cyclone5-system-manager.h (100%)
rename {arch/arm/mach-socfpga/include/mach => include/mach/socfpga}/debug_ll.h (94%)
rename {arch/arm/mach-socfpga/include/mach => include/mach/socfpga}/generic.h (100%)
rename {arch/arm/mach-socfpga/include/mach => include/mach/socfpga}/init.h (100%)
rename {arch/arm/mach-socfpga/include/mach => include/mach/socfpga}/lowlevel.h (91%)
rename {arch/arm/mach-socfpga/include/mach => include/mach/socfpga}/nic301.h (100%)
rename {arch/arm/mach-socfpga/include/mach => include/mach/socfpga}/pll_config.h (98%)
rename {arch/arm/mach-socfpga/include/mach => include/mach/socfpga}/sdram_io.h (98%)
rename {arch/arm/mach-socfpga/include/mach => include/mach/socfpga}/system.h (100%)
rename {arch/arm/mach-socfpga/include/mach => include/mach/socfpga}/tclrpt.h (100%)
rename {arch/arm/mach-stm32mp/include/mach => include/mach/stm32mp}/bbu.h (100%)
rename {arch/arm/mach-stm32mp/include/mach => include/mach/stm32mp}/bootsource.h (100%)
rename {arch/arm/mach-stm32mp/include/mach => include/mach/stm32mp}/bsec.h (96%)
rename {arch/arm/mach-stm32mp/include/mach => include/mach/stm32mp}/ddr_regs.h (100%)
rename {arch/arm/mach-stm32mp/include/mach => include/mach/stm32mp}/debug_ll.h (94%)
rename {arch/arm/mach-stm32mp/include/mach => include/mach/stm32mp}/entry.h (100%)
rename {arch/arm/mach-stm32mp/include/mach => include/mach/stm32mp}/revision.h (97%)
rename {arch/arm/mach-stm32mp/include/mach => include/mach/stm32mp}/smc.h (100%)
rename {arch/arm/mach-stm32mp/include/mach => include/mach/stm32mp}/stm32.h (97%)
rename {arch/arm/mach-tegra/include/mach => include/mach/tegra}/debug_ll.h (88%)
rename {arch/arm/mach-tegra/include/mach => include/mach/tegra}/iomap.h (100%)
rename {arch/arm/mach-tegra/include/mach => include/mach/tegra}/lowlevel-dvc.h (98%)
rename {arch/arm/mach-tegra/include/mach => include/mach/tegra}/lowlevel.h (99%)
rename {arch/arm/mach-tegra/include/mach => include/mach/tegra}/tegra-bbu.h (100%)
rename {arch/arm/mach-tegra/include/mach => include/mach/tegra}/tegra-powergate.h (100%)
rename {arch/arm/mach-tegra/include/mach => include/mach/tegra}/tegra114-sysctr.h (100%)
rename {arch/arm/mach-tegra/include/mach => include/mach/tegra}/tegra124-car.h (100%)
rename {arch/arm/mach-tegra/include/mach => include/mach/tegra}/tegra20-car.h (100%)
rename {arch/arm/mach-tegra/include/mach => include/mach/tegra}/tegra20-pmc.h (100%)
rename {arch/arm/mach-tegra/include/mach => include/mach/tegra}/tegra30-car.h (100%)
rename {arch/arm/mach-tegra/include/mach => include/mach/tegra}/tegra30-flow.h (100%)
rename {arch/arm/mach-uemd/include/mach => include/mach/uemd}/debug_ll.h (87%)
rename {arch/arm/mach-uemd/include/mach => include/mach/uemd}/hardware.h (54%)
rename {arch/arm/mach-versatile/include/mach => include/mach/versatile}/debug_ll.h (84%)
rename {arch/arm/mach-versatile/include/mach => include/mach/versatile}/init.h (100%)
rename {arch/arm/mach-versatile/include/mach => include/mach/versatile}/platform.h (100%)
rename {arch/arm/mach-vexpress/include/mach => include/mach/vexpress}/debug_ll.h (76%)
rename {arch/arm/mach-vexpress/include/mach => include/mach/vexpress}/devices.h (100%)
create mode 100644 include/mach/vexpress/vexpress.h
rename {arch/arm/mach-zynq/include/mach => include/mach/zynq}/debug_ll.h (84%)
rename {arch/arm/mach-zynq/include/mach => include/mach/zynq}/init.h (100%)
rename {arch/arm/mach-zynq/include/mach => include/mach/zynq}/zynq-flash-header.h (100%)
rename {arch/arm/mach-zynq/include/mach => include/mach/zynq}/zynq7000-header-regs.h (100%)
rename {arch/arm/mach-zynq/include/mach => include/mach/zynq}/zynq7000-regs.h (100%)
rename {arch/arm/mach-zynqmp/include/mach => include/mach/zynqmp}/debug_ll.h (85%)
rename {arch/arm/mach-zynqmp/include/mach => include/mach/zynqmp}/firmware-zynqmp.h (100%)
rename {arch/arm/mach-zynqmp/include/mach => include/mach/zynqmp}/zynqmp-bbu.h (100%)
--
2.30.2
More information about the barebox
mailing list