summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.clang-format214
-rw-r--r--.clangd2
-rw-r--r--.gitattributes4
-rw-r--r--.github/workflows/container.yml32
-rw-r--r--.github/workflows/test-defconfigs.yml44
-rw-r--r--.github/workflows/test-labgrid-pytest.yml70
-rw-r--r--.gitignore6
-rw-r--r--Documentation/.gitignore2
-rw-r--r--Documentation/boards/arm-qemu-vexpress.rst3
-rw-r--r--Documentation/boards/bcm2835.rst15
-rw-r--r--Documentation/boards/emulated.rst8
-rw-r--r--Documentation/boards/ibase-mi991af.rst2
-rw-r--r--Documentation/boards/imx.rst23
-rw-r--r--Documentation/boards/imx/karo-tx25.rst2
-rw-r--r--Documentation/boards/imx/meerkat96.rst43
-rw-r--r--Documentation/boards/imx/nxp-imx8mm-evk.rst29
-rw-r--r--Documentation/boards/imx/nxp-imx8mn-evk.rst40
-rw-r--r--Documentation/boards/imx/nxp-imx8mp-evk.rst51
-rw-r--r--Documentation/boards/imx/phytec-phycard-i.mx27.rst2
-rw-r--r--Documentation/boards/imx/phytec-phycore-i.mx27.rst2
-rw-r--r--Documentation/boards/imx/variscite-dt8mcustomboard-imx8mp.rst149
-rw-r--r--Documentation/boards/mips/max9331.rst2
-rw-r--r--Documentation/boards/mips/qemu-malta.rst2
-rw-r--r--Documentation/boards/openrisc.rst2
-rw-r--r--Documentation/boards/riscv.rst108
-rw-r--r--Documentation/boards/rockchip.rst37
-rw-r--r--Documentation/boards/s3c/Digi-a9m2440.rst93
-rw-r--r--Documentation/boards/samsung.rst8
-rw-r--r--Documentation/boards/stm32mp.rst113
-rw-r--r--Documentation/conf.py2
-rw-r--r--Documentation/devel/devel.rst1
-rw-r--r--Documentation/devel/porting.rst147
-rw-r--r--Documentation/devel/project-ideas.rst202
-rw-r--r--Documentation/devicetree/bindings/barebox/aliases.rst42
-rw-r--r--Documentation/devicetree/bindings/barebox/barebox,environment.rst4
-rw-r--r--Documentation/devicetree/bindings/barebox/virtual-reg.rst29
-rw-r--r--Documentation/devicetree/bindings/firmware/altr,passive-serial.rst1
-rw-r--r--Documentation/devicetree/bindings/firmware/altr,socfpga-fpga-mgr.rst6
-rw-r--r--Documentation/devicetree/bindings/leds/common.rst2
-rw-r--r--Documentation/devicetree/bindings/mtd/partition.rst4
-rw-r--r--Documentation/devicetree/bindings/power/restart.rst15
-rw-r--r--Documentation/devicetree/bindings/regulator/regulator.rst36
-rw-r--r--Documentation/devicetree/bindings/watchdog/watchdog.rst10
-rw-r--r--Documentation/devicetree/index.rst70
-rw-r--r--Documentation/filesystems/tftp.rst40
-rwxr-xr-xDocumentation/gen_commands.py4
-rw-r--r--Documentation/index.rst1
-rw-r--r--Documentation/talks.rst130
-rw-r--r--Documentation/user/automount.rst2
-rw-r--r--Documentation/user/barebox.rst37
-rw-r--r--Documentation/user/bootchooser.rst2
-rw-r--r--Documentation/user/booting-linux.rst12
-rw-r--r--Documentation/user/introduction.rst15
-rw-r--r--Documentation/user/networking.rst10
-rw-r--r--Documentation/user/pbl.rst3
-rw-r--r--Documentation/user/reboot-mode.rst12
-rw-r--r--Documentation/user/remote-control.rst10
-rw-r--r--Documentation/user/state.rst2
-rw-r--r--Documentation/user/usb.rst3
-rw-r--r--Documentation/user/virtio.rst2
-rw-r--r--Documentation/user/watchdog.rst11
-rw-r--r--Kconfig4
-rwxr-xr-xMAKEALL90
-rw-r--r--Makefile41
-rw-r--r--arch/arm/Kconfig266
-rw-r--r--arch/arm/Makefile160
-rw-r--r--arch/arm/boards/Makefile38
-rw-r--r--arch/arm/boards/a9m2410/Makefile3
-rw-r--r--arch/arm/boards/a9m2410/a9m2410.c137
-rw-r--r--arch/arm/boards/a9m2410/config.h109
-rw-r--r--arch/arm/boards/a9m2410/env/bin/_update36
-rw-r--r--arch/arm/boards/a9m2410/env/bin/boot38
-rw-r--r--arch/arm/boards/a9m2410/env/bin/init30
-rw-r--r--arch/arm/boards/a9m2410/env/bin/update_kernel13
-rw-r--r--arch/arm/boards/a9m2410/env/bin/update_root11
-rw-r--r--arch/arm/boards/a9m2410/env/config26
-rw-r--r--arch/arm/boards/a9m2410/lowlevel_init.S41
-rw-r--r--arch/arm/boards/a9m2440/Makefile4
-rw-r--r--arch/arm/boards/a9m2440/a9m2410dev.c82
-rw-r--r--arch/arm/boards/a9m2440/a9m2440.c144
-rw-r--r--arch/arm/boards/a9m2440/baseboards.h6
-rw-r--r--arch/arm/boards/a9m2440/config.h60
-rw-r--r--arch/arm/boards/a9m2440/env/bin/_update34
-rw-r--r--arch/arm/boards/a9m2440/env/bin/boot40
-rw-r--r--arch/arm/boards/a9m2440/env/bin/init30
-rw-r--r--arch/arm/boards/a9m2440/env/bin/update_kernel13
-rw-r--r--arch/arm/boards/a9m2440/env/bin/update_root13
-rw-r--r--arch/arm/boards/a9m2440/env/config26
-rw-r--r--arch/arm/boards/a9m2440/lowlevel_init.S245
-rw-r--r--arch/arm/boards/ac-sxb/Makefile2
-rw-r--r--arch/arm/boards/ac-sxb/board.c2
-rw-r--r--arch/arm/boards/ac-sxb/lowlevel.c17
-rw-r--r--arch/arm/boards/advantech-mx6/Makefile2
-rw-r--r--arch/arm/boards/advantech-mx6/board.c2
-rw-r--r--arch/arm/boards/advantech-mx6/flash-header-advantech-rom-7421.imxcfg2
-rw-r--r--arch/arm/boards/advantech-mx6/lowlevel.c7
-rw-r--r--arch/arm/boards/afi-gf/Makefile2
-rw-r--r--arch/arm/boards/afi-gf/board.c4
-rw-r--r--arch/arm/boards/afi-gf/lowlevel.c69
-rw-r--r--arch/arm/boards/altera-socdk/Makefile2
-rw-r--r--arch/arm/boards/altera-socdk/board.c4
-rw-r--r--arch/arm/boards/altera-socdk/iocsr_config_cyclone5.c2
-rw-r--r--arch/arm/boards/altera-socdk/lowlevel.c4
-rw-r--r--arch/arm/boards/animeo_ip/Makefile2
-rw-r--r--arch/arm/boards/animeo_ip/init.c17
-rw-r--r--arch/arm/boards/animeo_ip/lowlevel.c11
-rw-r--r--arch/arm/boards/archosg9/Makefile2
-rw-r--r--arch/arm/boards/archosg9/archos_features.h2
-rw-r--r--arch/arm/boards/archosg9/board.c20
-rw-r--r--arch/arm/boards/archosg9/lowlevel.c12
-rw-r--r--arch/arm/boards/archosg9/mux.c6
-rw-r--r--arch/arm/boards/archosg9/mux.h2
-rw-r--r--arch/arm/boards/at91rm9200ek/Makefile2
-rw-r--r--arch/arm/boards/at91rm9200ek/config.h2
-rw-r--r--arch/arm/boards/at91rm9200ek/init.c9
-rw-r--r--arch/arm/boards/at91rm9200ek/lowlevel.c17
-rw-r--r--arch/arm/boards/at91sam9260ek/Makefile2
-rw-r--r--arch/arm/boards/at91sam9260ek/init.c8
-rw-r--r--arch/arm/boards/at91sam9260ek/lowlevel.c22
-rw-r--r--arch/arm/boards/at91sam9261ek/Makefile2
-rw-r--r--arch/arm/boards/at91sam9261ek/init.c11
-rw-r--r--arch/arm/boards/at91sam9261ek/lowlevel_init.c18
-rw-r--r--arch/arm/boards/at91sam9263ek/Makefile2
-rw-r--r--arch/arm/boards/at91sam9263ek/init.c11
-rw-r--r--arch/arm/boards/at91sam9263ek/lowlevel_init.c4
-rw-r--r--arch/arm/boards/at91sam9263ek/of_init.c10
-rw-r--r--arch/arm/boards/at91sam9m10g45ek/Makefile2
-rw-r--r--arch/arm/boards/at91sam9m10g45ek/init.c11
-rw-r--r--arch/arm/boards/at91sam9m10g45ek/lowlevel.c10
-rw-r--r--arch/arm/boards/at91sam9m10ihd/Makefile2
-rw-r--r--arch/arm/boards/at91sam9m10ihd/hw_version.c2
-rw-r--r--arch/arm/boards/at91sam9m10ihd/init.c9
-rw-r--r--arch/arm/boards/at91sam9m10ihd/lowlevel.c12
-rw-r--r--arch/arm/boards/at91sam9n12ek/Makefile2
-rw-r--r--arch/arm/boards/at91sam9n12ek/init.c15
-rw-r--r--arch/arm/boards/at91sam9n12ek/lowlevel.c10
-rw-r--r--arch/arm/boards/at91sam9x5ek/Makefile2
-rw-r--r--arch/arm/boards/at91sam9x5ek/hw_version.c2
-rw-r--r--arch/arm/boards/at91sam9x5ek/init.c15
-rw-r--r--arch/arm/boards/at91sam9x5ek/lowlevel.c4
-rw-r--r--arch/arm/boards/avnet-zedboard/Makefile2
-rw-r--r--arch/arm/boards/avnet-zedboard/board.c2
-rw-r--r--arch/arm/boards/avnet-zedboard/lowlevel.c8
-rw-r--r--arch/arm/boards/avnet-zedboard/zedboard.zynqcfg4
-rw-r--r--arch/arm/boards/beagle/Makefile2
-rw-r--r--arch/arm/boards/beagle/board.c10
-rw-r--r--arch/arm/boards/beagle/lowlevel.c21
-rw-r--r--arch/arm/boards/beaglebone/Makefile2
-rw-r--r--arch/arm/boards/beaglebone/beaglebone.h4
-rw-r--r--arch/arm/boards/beaglebone/board.c10
-rw-r--r--arch/arm/boards/beaglebone/lowlevel.c32
-rw-r--r--arch/arm/boards/boundarydevices-nitrogen6/Makefile4
-rw-r--r--arch/arm/boards/boundarydevices-nitrogen6/board.c4
-rw-r--r--arch/arm/boards/boundarydevices-nitrogen6/flash-header-nitrogen6dl-1g.imxcfg6
-rw-r--r--arch/arm/boards/boundarydevices-nitrogen6/flash-header-nitrogen6dl-2g.imxcfg6
-rw-r--r--arch/arm/boards/boundarydevices-nitrogen6/flash-header-nitrogen6q-1g.imxcfg6
-rw-r--r--arch/arm/boards/boundarydevices-nitrogen6/flash-header-nitrogen6q-2g.imxcfg6
-rw-r--r--arch/arm/boards/boundarydevices-nitrogen6/flash-header-nitrogen6qp-max.imxcfg6
-rw-r--r--arch/arm/boards/boundarydevices-nitrogen6/lowlevel.c6
-rw-r--r--arch/arm/boards/boundarydevices-nitrogen6/ram-base.imxcfg2
-rw-r--r--arch/arm/boards/canon-a1100/Makefile2
-rw-r--r--arch/arm/boards/canon-a1100/lowlevel.c2
-rw-r--r--arch/arm/boards/ccxmx51/Makefile2
-rw-r--r--arch/arm/boards/ccxmx51/ccxmx51.c24
-rw-r--r--arch/arm/boards/ccxmx51/flash-header-x16.imxcfg61
-rw-r--r--arch/arm/boards/ccxmx51/flash-header-x32.imxcfg61
-rw-r--r--arch/arm/boards/ccxmx51/flash-header.imxcfg60
-rw-r--r--arch/arm/boards/ccxmx51/lowlevel.c47
-rw-r--r--arch/arm/boards/ccxmx53/Makefile2
-rw-r--r--arch/arm/boards/ccxmx53/board.c12
-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.c6
-rw-r--r--arch/arm/boards/chumby_falconwing/Makefile2
-rw-r--r--arch/arm/boards/chumby_falconwing/falconwing.c13
-rw-r--r--arch/arm/boards/chumby_falconwing/lowlevel.c20
-rw-r--r--arch/arm/boards/clep7212/Makefile6
-rw-r--r--arch/arm/boards/clep7212/board.c15
-rw-r--r--arch/arm/boards/clep7212/clep7212.c57
-rw-r--r--arch/arm/boards/clep7212/lowlevel.c25
-rw-r--r--arch/arm/boards/cm-fx6/Makefile2
-rw-r--r--arch/arm/boards/cm-fx6/board.c8
-rw-r--r--arch/arm/boards/cm-fx6/flash-header-mx6-cm-fx6.imxcfg2
-rw-r--r--arch/arm/boards/cm-fx6/lowlevel.c19
-rw-r--r--arch/arm/boards/crystalfontz-cfa10036/Makefile2
-rw-r--r--arch/arm/boards/crystalfontz-cfa10036/cfa10036.c9
-rw-r--r--arch/arm/boards/crystalfontz-cfa10036/lowlevel.c20
-rw-r--r--arch/arm/boards/datamodul-edm-qmx6/Makefile2
-rw-r--r--arch/arm/boards/datamodul-edm-qmx6/board.c13
-rw-r--r--arch/arm/boards/datamodul-edm-qmx6/flash-header.imxcfg2
-rw-r--r--arch/arm/boards/datamodul-edm-qmx6/lowlevel.c4
-rw-r--r--arch/arm/boards/dfi-fs700-m60/Makefile2
-rw-r--r--arch/arm/boards/dfi-fs700-m60/board.c6
-rw-r--r--arch/arm/boards/dfi-fs700-m60/flash-header-fs700-m60-6q-micron.imxcfg6
-rw-r--r--arch/arm/boards/dfi-fs700-m60/flash-header-fs700-m60-6q-nanya.imxcfg6
-rw-r--r--arch/arm/boards/dfi-fs700-m60/flash-header-fs700-m60-6s.imxcfg6
-rw-r--r--arch/arm/boards/dfi-fs700-m60/lowlevel.c4
-rw-r--r--arch/arm/boards/digi-ccimx6ulsom/Makefile2
-rw-r--r--arch/arm/boards/digi-ccimx6ulsom/board.c4
-rw-r--r--arch/arm/boards/digi-ccimx6ulsom/flash-header-imx6ul-ccimx6ulsbcpro.imxcfg2
-rw-r--r--arch/arm/boards/digi-ccimx6ulsom/lowlevel.c6
-rw-r--r--arch/arm/boards/dss11/Makefile2
-rw-r--r--arch/arm/boards/dss11/init.c11
-rw-r--r--arch/arm/boards/dss11/lowlevel.c12
-rw-r--r--arch/arm/boards/duckbill/Makefile2
-rw-r--r--arch/arm/boards/duckbill/board.c15
-rw-r--r--arch/arm/boards/duckbill/lowlevel.c8
-rw-r--r--arch/arm/boards/ebv-socrates/Makefile2
-rw-r--r--arch/arm/boards/ebv-socrates/board.c4
-rw-r--r--arch/arm/boards/ebv-socrates/iocsr_config_cyclone5.c2
-rw-r--r--arch/arm/boards/ebv-socrates/lowlevel.c4
-rw-r--r--arch/arm/boards/ebv-socrates/sequencer_auto.h2
-rw-r--r--arch/arm/boards/ebv-socrates/sequencer_auto_ac_init.c2
-rw-r--r--arch/arm/boards/ebv-socrates/sequencer_auto_inst_init.c2
-rw-r--r--arch/arm/boards/ebv-socrates/sequencer_defines.h2
-rw-r--r--arch/arm/boards/edb93xx/Makefile1
-rw-r--r--arch/arm/boards/edb93xx/edb93xx.c3
-rw-r--r--arch/arm/boards/edb93xx/flash_cfg.c2
-rw-r--r--arch/arm/boards/edb93xx/pll_cfg.h2
-rw-r--r--arch/arm/boards/edb93xx/sdram_cfg.h2
-rw-r--r--arch/arm/boards/efika-mx-smartbook/Makefile2
-rw-r--r--arch/arm/boards/efika-mx-smartbook/board.c15
-rw-r--r--arch/arm/boards/efika-mx-smartbook/flash-header-imx51-genesi-efikasb.imxcfg2
-rw-r--r--arch/arm/boards/efika-mx-smartbook/lowlevel.c8
-rw-r--r--arch/arm/boards/element14-warp7/Makefile2
-rw-r--r--arch/arm/boards/element14-warp7/board.c5
-rw-r--r--arch/arm/boards/element14-warp7/flash-header-mx7-warp.imxcfg2
-rw-r--r--arch/arm/boards/element14-warp7/lowlevel.c7
-rw-r--r--arch/arm/boards/eltec-hipercam/Makefile2
-rw-r--r--arch/arm/boards/eltec-hipercam/board.c2
-rw-r--r--arch/arm/boards/eltec-hipercam/flash-header-eltec-hipercam.imxcfg6
-rw-r--r--arch/arm/boards/eltec-hipercam/lowlevel.c3
-rw-r--r--arch/arm/boards/embedsky-e9/Makefile2
-rw-r--r--arch/arm/boards/embedsky-e9/board.c17
-rw-r--r--arch/arm/boards/embedsky-e9/flash-header-e9.imxcfg6
-rw-r--r--arch/arm/boards/embedsky-e9/lowlevel.c4
-rw-r--r--arch/arm/boards/embest-marsboard/Makefile2
-rw-r--r--arch/arm/boards/embest-marsboard/board.c6
-rw-r--r--arch/arm/boards/embest-marsboard/flash-header-embest-marsboard.imxcfg2
-rw-r--r--arch/arm/boards/embest-marsboard/lowlevel.c7
-rw-r--r--arch/arm/boards/embest-riotboard/Makefile2
-rw-r--r--arch/arm/boards/embest-riotboard/board.c64
-rw-r--r--arch/arm/boards/embest-riotboard/flash-header-embest-riotboard.imxcfg6
-rw-r--r--arch/arm/boards/embest-riotboard/lowlevel.c5
-rw-r--r--arch/arm/boards/enclustra-aa1/Makefile4
-rw-r--r--arch/arm/boards/enclustra-aa1/board.c48
-rw-r--r--arch/arm/boards/enclustra-aa1/lowlevel.c124
-rw-r--r--arch/arm/boards/enclustra-aa1/pinmux-config-arria10.c104
-rw-r--r--arch/arm/boards/enclustra-aa1/pll-config-arria10.c56
-rw-r--r--arch/arm/boards/eukrea_cpuimx25/Makefile6
-rw-r--r--arch/arm/boards/eukrea_cpuimx25/defaultenv-eukrea_cpuimx25/bin/init_board41
-rw-r--r--arch/arm/boards/eukrea_cpuimx25/defaultenv-eukrea_cpuimx25/config47
-rw-r--r--arch/arm/boards/eukrea_cpuimx25/eukrea_cpuimx25.c219
-rw-r--r--arch/arm/boards/eukrea_cpuimx25/flash-header.imxcfg17
-rw-r--r--arch/arm/boards/eukrea_cpuimx25/lowlevel.c122
-rw-r--r--arch/arm/boards/eukrea_cpuimx27/Makefile3
-rw-r--r--arch/arm/boards/eukrea_cpuimx27/env/bin/_update36
-rw-r--r--arch/arm/boards/eukrea_cpuimx27/env/bin/boot53
-rw-r--r--arch/arm/boards/eukrea_cpuimx27/env/bin/init43
-rw-r--r--arch/arm/boards/eukrea_cpuimx27/env/bin/update_kernel15
-rw-r--r--arch/arm/boards/eukrea_cpuimx27/env/bin/update_root16
-rw-r--r--arch/arm/boards/eukrea_cpuimx27/env/config36
-rw-r--r--arch/arm/boards/eukrea_cpuimx27/eukrea_cpuimx27.c241
-rw-r--r--arch/arm/boards/eukrea_cpuimx27/lowlevel_init.S134
-rw-r--r--arch/arm/boards/eukrea_cpuimx35/Makefile6
-rw-r--r--arch/arm/boards/eukrea_cpuimx35/defaultenv-eukrea_cpuimx35/bin/init_board41
-rw-r--r--arch/arm/boards/eukrea_cpuimx35/defaultenv-eukrea_cpuimx35/config47
-rw-r--r--arch/arm/boards/eukrea_cpuimx35/eukrea_cpuimx35.c347
-rw-r--r--arch/arm/boards/eukrea_cpuimx35/flash-header.imxcfg19
-rw-r--r--arch/arm/boards/eukrea_cpuimx35/lowlevel.c128
-rw-r--r--arch/arm/boards/eukrea_cpuimx51/Makefile3
-rw-r--r--arch/arm/boards/eukrea_cpuimx51/defaultenv-eukrea_cpuimx51/bin/init_board20
-rw-r--r--arch/arm/boards/eukrea_cpuimx51/defaultenv-eukrea_cpuimx51/config50
-rw-r--r--arch/arm/boards/eukrea_cpuimx51/eukrea_cpuimx51.c135
-rw-r--r--arch/arm/boards/eukrea_cpuimx51/flash-header.imxcfg59
-rw-r--r--arch/arm/boards/eukrea_cpuimx51/lowlevel.c11
-rw-r--r--arch/arm/boards/freescale-mx21-ads/Makefile2
-rw-r--r--arch/arm/boards/freescale-mx21-ads/env/bin/init1
-rw-r--r--arch/arm/boards/freescale-mx21-ads/imx21ads.c181
-rw-r--r--arch/arm/boards/freescale-mx21-ads/lowlevel_init.S131
-rw-r--r--arch/arm/boards/freescale-mx23-evk/Makefile3
-rw-r--r--arch/arm/boards/freescale-mx23-evk/lowlevel.c20
-rw-r--r--arch/arm/boards/freescale-mx23-evk/mx23-evk.c11
-rw-r--r--arch/arm/boards/freescale-mx25-3ds/3stack.c211
-rw-r--r--arch/arm/boards/freescale-mx25-3ds/Makefile6
-rw-r--r--arch/arm/boards/freescale-mx25-3ds/defaultenv-freescale-mx25-3ds/bin/_update36
-rw-r--r--arch/arm/boards/freescale-mx25-3ds/defaultenv-freescale-mx25-3ds/bin/boot47
-rw-r--r--arch/arm/boards/freescale-mx25-3ds/defaultenv-freescale-mx25-3ds/bin/init26
-rw-r--r--arch/arm/boards/freescale-mx25-3ds/defaultenv-freescale-mx25-3ds/bin/update_kernel15
-rw-r--r--arch/arm/boards/freescale-mx25-3ds/defaultenv-freescale-mx25-3ds/bin/update_root16
-rw-r--r--arch/arm/boards/freescale-mx25-3ds/defaultenv-freescale-mx25-3ds/config29
-rw-r--r--arch/arm/boards/freescale-mx25-3ds/flash-header.imxcfg42
-rw-r--r--arch/arm/boards/freescale-mx25-3ds/lowlevel_init.S213
-rw-r--r--arch/arm/boards/freescale-mx27-ads/Makefile3
-rw-r--r--arch/arm/boards/freescale-mx27-ads/env/bin/_update36
-rw-r--r--arch/arm/boards/freescale-mx27-ads/env/bin/boot38
-rw-r--r--arch/arm/boards/freescale-mx27-ads/env/bin/init20
-rw-r--r--arch/arm/boards/freescale-mx27-ads/env/bin/update_kernel8
-rw-r--r--arch/arm/boards/freescale-mx27-ads/env/bin/update_root8
-rw-r--r--arch/arm/boards/freescale-mx27-ads/env/config25
-rw-r--r--arch/arm/boards/freescale-mx27-ads/imx27ads.c111
-rw-r--r--arch/arm/boards/freescale-mx27-ads/lowlevel_init.S114
-rw-r--r--arch/arm/boards/freescale-mx28-evk/Makefile2
-rw-r--r--arch/arm/boards/freescale-mx28-evk/board.c2
-rw-r--r--arch/arm/boards/freescale-mx28-evk/lowlevel.c8
-rw-r--r--arch/arm/boards/freescale-mx35-3ds/3stack.c455
-rw-r--r--arch/arm/boards/freescale-mx35-3ds/Makefile3
-rw-r--r--arch/arm/boards/freescale-mx35-3ds/board-mx35_3stack.h86
-rw-r--r--arch/arm/boards/freescale-mx35-3ds/defaultenv-freescale-mx35-3ds/config51
-rw-r--r--arch/arm/boards/freescale-mx35-3ds/flash-header.imxcfg34
-rw-r--r--arch/arm/boards/freescale-mx35-3ds/lowlevel_init.S241
-rw-r--r--arch/arm/boards/freescale-mx51-babbage/Makefile2
-rw-r--r--arch/arm/boards/freescale-mx51-babbage/board.c19
-rw-r--r--arch/arm/boards/freescale-mx51-babbage/flash-header-imx51-babbage.imxcfg2
-rw-r--r--arch/arm/boards/freescale-mx51-babbage/lowlevel.c11
-rw-r--r--arch/arm/boards/freescale-mx51-babbage/power.c6
-rw-r--r--arch/arm/boards/freescale-mx53-qsb/Makefile2
-rw-r--r--arch/arm/boards/freescale-mx53-qsb/board.c13
-rw-r--r--arch/arm/boards/freescale-mx53-qsb/flash-header-imx53-loco.imxcfg2
-rw-r--r--arch/arm/boards/freescale-mx53-qsb/lowlevel.c8
-rw-r--r--arch/arm/boards/freescale-mx53-smd/Makefile3
-rw-r--r--arch/arm/boards/freescale-mx53-smd/board.c157
-rw-r--r--arch/arm/boards/freescale-mx53-smd/defaultenv-freescale-mx53-smd/config45
-rw-r--r--arch/arm/boards/freescale-mx53-smd/flash-header.imxcfg54
-rw-r--r--arch/arm/boards/freescale-mx53-smd/lowlevel.c12
-rw-r--r--arch/arm/boards/freescale-mx53-vmx53/Makefile2
-rw-r--r--arch/arm/boards/freescale-mx53-vmx53/board.c4
-rw-r--r--arch/arm/boards/freescale-mx53-vmx53/flash-header-imx53-vmx53.imxcfg2
-rw-r--r--arch/arm/boards/freescale-mx53-vmx53/lowlevel.c6
-rw-r--r--arch/arm/boards/freescale-mx6-sabrelite/Makefile2
-rw-r--r--arch/arm/boards/freescale-mx6-sabrelite/board.c21
-rw-r--r--arch/arm/boards/freescale-mx6-sabrelite/flash-header-mx6-sabrelite.imxcfg6
-rw-r--r--arch/arm/boards/freescale-mx6-sabrelite/lowlevel.c10
-rw-r--r--arch/arm/boards/freescale-mx6-sabresd/Makefile2
-rw-r--r--arch/arm/boards/freescale-mx6-sabresd/board.c15
-rw-r--r--arch/arm/boards/freescale-mx6-sabresd/flash-header-mx6q-sabresd.imxcfg2
-rw-r--r--arch/arm/boards/freescale-mx6-sabresd/flash-header-mx6qp-sabresd.imxcfg2
-rw-r--r--arch/arm/boards/freescale-mx6-sabresd/lowlevel.c7
-rw-r--r--arch/arm/boards/freescale-mx6sx-sabresdb/Makefile2
-rw-r--r--arch/arm/boards/freescale-mx6sx-sabresdb/board.c13
-rw-r--r--arch/arm/boards/freescale-mx6sx-sabresdb/flash-header-mx6sx-sabresdb.imxcfg2
-rw-r--r--arch/arm/boards/freescale-mx6sx-sabresdb/lowlevel.c3
-rw-r--r--arch/arm/boards/freescale-mx7-sabresd/Makefile2
-rw-r--r--arch/arm/boards/freescale-mx7-sabresd/board.c2
-rw-r--r--arch/arm/boards/freescale-mx7-sabresd/flash-header-mx7-sabresd.imxcfg4
-rw-r--r--arch/arm/boards/freescale-mx7-sabresd/lowlevel.c15
-rw-r--r--arch/arm/boards/freescale-vf610-twr/Makefile2
-rw-r--r--arch/arm/boards/freescale-vf610-twr/flash-header-vf610-twr.imxcfg14
-rw-r--r--arch/arm/boards/freescale-vf610-twr/lowlevel.c13
-rw-r--r--arch/arm/boards/friendlyarm-mini2440/Kconfig34
-rw-r--r--arch/arm/boards/friendlyarm-mini2440/Makefile3
-rw-r--r--arch/arm/boards/friendlyarm-mini2440/config.h118
-rw-r--r--arch/arm/boards/friendlyarm-mini2440/env/boot/nand4
-rw-r--r--arch/arm/boards/friendlyarm-mini2440/env/config-board16
-rw-r--r--arch/arm/boards/friendlyarm-mini2440/env/init/mtdparts-nand6
-rw-r--r--arch/arm/boards/friendlyarm-mini2440/lowlevel_init.S42
-rw-r--r--arch/arm/boards/friendlyarm-mini2440/mini2440.c342
-rw-r--r--arch/arm/boards/friendlyarm-mini6410/Makefile3
-rw-r--r--arch/arm/boards/friendlyarm-mini6410/config.h8
-rw-r--r--arch/arm/boards/friendlyarm-mini6410/defaultenv-friendlyarm-mini6410/config52
-rw-r--r--arch/arm/boards/friendlyarm-mini6410/lowlevel.c11
-rw-r--r--arch/arm/boards/friendlyarm-mini6410/mini6410.c302
-rw-r--r--arch/arm/boards/friendlyarm-tiny210/Makefile2
-rw-r--r--arch/arm/boards/friendlyarm-tiny210/config.h19
-rw-r--r--arch/arm/boards/friendlyarm-tiny210/lowlevel.c100
-rw-r--r--arch/arm/boards/friendlyarm-tiny210/tiny210.c102
-rw-r--r--arch/arm/boards/friendlyarm-tiny6410/Kconfig19
-rw-r--r--arch/arm/boards/friendlyarm-tiny6410/Makefile4
-rw-r--r--arch/arm/boards/friendlyarm-tiny6410/config.h8
-rw-r--r--arch/arm/boards/friendlyarm-tiny6410/defaultenv-friendlyarm-tiny6410/config52
-rw-r--r--arch/arm/boards/friendlyarm-tiny6410/development-board.c94
-rw-r--r--arch/arm/boards/friendlyarm-tiny6410/lowlevel.c11
-rw-r--r--arch/arm/boards/friendlyarm-tiny6410/tiny6410.c72
-rw-r--r--arch/arm/boards/friendlyarm-tiny6410/tiny6410.h4
-rw-r--r--arch/arm/boards/gateworks-ventana/Makefile2
-rw-r--r--arch/arm/boards/gateworks-ventana/board.c13
-rw-r--r--arch/arm/boards/gateworks-ventana/flash-header-ventana-quad-1gx64.imxcfg6
-rw-r--r--arch/arm/boards/gateworks-ventana/lowlevel.c4
-rw-r--r--arch/arm/boards/gateworks-ventana/quad_128x64.imxcfg2
-rw-r--r--arch/arm/boards/gateworks-ventana/ram-base.imxcfg2
-rw-r--r--arch/arm/boards/gk802/Makefile2
-rw-r--r--arch/arm/boards/gk802/board.c6
-rw-r--r--arch/arm/boards/gk802/flash-header.imxcfg6
-rw-r--r--arch/arm/boards/gk802/lowlevel.c4
-rw-r--r--arch/arm/boards/globalscale-guruplug/Makefile2
-rw-r--r--arch/arm/boards/globalscale-guruplug/lowlevel.c6
-rw-r--r--arch/arm/boards/globalscale-mirabox/Makefile2
-rw-r--r--arch/arm/boards/globalscale-mirabox/lowlevel.c6
-rw-r--r--arch/arm/boards/grinn-liteboard/Makefile2
-rw-r--r--arch/arm/boards/grinn-liteboard/board.c6
-rw-r--r--arch/arm/boards/grinn-liteboard/flash-header-liteboard-256mb.imxcfg1
-rw-r--r--arch/arm/boards/grinn-liteboard/flash-header-liteboard-512mb.imxcfg1
-rw-r--r--arch/arm/boards/grinn-liteboard/flash-header-liteboard.h1
-rw-r--r--arch/arm/boards/grinn-liteboard/lowlevel.c5
-rw-r--r--arch/arm/boards/guf-cupid/Makefile6
-rw-r--r--arch/arm/boards/guf-cupid/board.c340
-rw-r--r--arch/arm/boards/guf-cupid/defaultenv-guf-cupid/config50
-rw-r--r--arch/arm/boards/guf-cupid/lowlevel.c301
-rw-r--r--arch/arm/boards/guf-neso/Makefile4
-rw-r--r--arch/arm/boards/guf-neso/board.c319
-rw-r--r--arch/arm/boards/guf-neso/defaultenv-guf-neso/config47
-rw-r--r--arch/arm/boards/guf-neso/lowlevel.c81
-rw-r--r--arch/arm/boards/guf-neso/pll_init.S51
-rw-r--r--arch/arm/boards/guf-santaro/Makefile2
-rw-r--r--arch/arm/boards/guf-santaro/board.c8
-rw-r--r--arch/arm/boards/guf-santaro/flash-header.imxcfg6
-rw-r--r--arch/arm/boards/guf-santaro/lowlevel.c9
-rw-r--r--arch/arm/boards/guf-vincell/Makefile2
-rw-r--r--arch/arm/boards/guf-vincell/board.c10
-rw-r--r--arch/arm/boards/guf-vincell/flash-header.imxcfg2
-rw-r--r--arch/arm/boards/guf-vincell/lowlevel.c17
-rw-r--r--arch/arm/boards/haba-knx/Makefile2
-rw-r--r--arch/arm/boards/haba-knx/init.c13
-rw-r--r--arch/arm/boards/haba-knx/lowlevel.c12
-rw-r--r--arch/arm/boards/imx233-olinuxino/Makefile2
-rw-r--r--arch/arm/boards/imx233-olinuxino/imx23-olinuxino.c12
-rw-r--r--arch/arm/boards/imx233-olinuxino/lowlevel.c23
-rw-r--r--arch/arm/boards/innocomm-imx8mm-wb15/Makefile4
-rw-r--r--arch/arm/boards/innocomm-imx8mm-wb15/board.c40
-rw-r--r--arch/arm/boards/innocomm-imx8mm-wb15/flash-header-imx8mm-wb15.imxcfg7
-rw-r--r--arch/arm/boards/innocomm-imx8mm-wb15/lowlevel.c99
-rw-r--r--arch/arm/boards/innocomm-imx8mm-wb15/lowlevel.h9
-rw-r--r--arch/arm/boards/innocomm-imx8mm-wb15/lpddr4-timing.c1856
-rw-r--r--arch/arm/boards/kamstrup-mx7-concentrator/Makefile4
-rw-r--r--arch/arm/boards/kamstrup-mx7-concentrator/flash-header-tqma7d.imxcfg4
-rw-r--r--arch/arm/boards/kamstrup-mx7-concentrator/lowlevel.c15
-rw-r--r--arch/arm/boards/karo-tx25/board.c15
-rw-r--r--arch/arm/boards/karo-tx25/flash-header-tx25.imxcfg1
-rw-r--r--arch/arm/boards/karo-tx25/lowlevel.c6
-rw-r--r--arch/arm/boards/karo-tx28/Makefile2
-rw-r--r--arch/arm/boards/karo-tx28/lowlevel.c23
-rw-r--r--arch/arm/boards/karo-tx28/tx28-stk5.c11
-rw-r--r--arch/arm/boards/karo-tx28/tx28.c6
-rw-r--r--arch/arm/boards/karo-tx28/tx28.h1
-rw-r--r--arch/arm/boards/karo-tx53/Makefile2
-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-tx53/lowlevel.c11
-rw-r--r--arch/arm/boards/karo-tx6x/1600mhz_4x128mx16.imxcfg26
-rw-r--r--arch/arm/boards/karo-tx6x/Makefile2
-rw-r--r--arch/arm/boards/karo-tx6x/board.c8
-rw-r--r--arch/arm/boards/karo-tx6x/flash-header-tx6dl-1g.imxcfg6
-rw-r--r--arch/arm/boards/karo-tx6x/flash-header-tx6dl-512m.imxcfg17
-rw-r--r--arch/arm/boards/karo-tx6x/flash-header-tx6q-1g.imxcfg24
-rw-r--r--arch/arm/boards/karo-tx6x/flash-header-tx6qp-2g.imxcfg24
-rw-r--r--arch/arm/boards/karo-tx6x/lowlevel.c5
-rw-r--r--arch/arm/boards/karo-tx6x/pmic.h1
-rw-r--r--arch/arm/boards/karo-tx6x/ram-base.imxcfg2
-rw-r--r--arch/arm/boards/kindle-mx50/Makefile2
-rw-r--r--arch/arm/boards/kindle-mx50/board.c16
-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/kindle-mx50/lowlevel.c6
-rw-r--r--arch/arm/boards/kindle3/Makefile2
-rw-r--r--arch/arm/boards/kindle3/env/boot/mmc_kernel7
-rw-r--r--arch/arm/boards/kindle3/env/init/serials21
-rw-r--r--arch/arm/boards/kindle3/env/init/usbconsole8
-rw-r--r--arch/arm/boards/kindle3/env/nv/autoboot_timeout1
-rw-r--r--arch/arm/boards/kindle3/env/nv/boot.default1
-rw-r--r--arch/arm/boards/kindle3/env/nv/linux.bootargs.base1
-rw-r--r--arch/arm/boards/kindle3/env/nv/linux.bootargs.console1
-rw-r--r--arch/arm/boards/kindle3/env/nv/linux.bootargs.lpj1
-rw-r--r--arch/arm/boards/kindle3/flash-header.imxcfg24
-rw-r--r--arch/arm/boards/kindle3/kindle3.c304
-rw-r--r--arch/arm/boards/kindle3/lowlevel.c127
-rw-r--r--arch/arm/boards/kontron-samx6i/Makefile2
-rw-r--r--arch/arm/boards/kontron-samx6i/board.c4
-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/kontron-samx6i/lowlevel.c5
-rw-r--r--arch/arm/boards/kontron-samx6i/mem.c6
-rw-r--r--arch/arm/boards/kontron-samx6i/mem.h2
-rw-r--r--arch/arm/boards/lenovo-ix4-300d/Makefile2
-rw-r--r--arch/arm/boards/lenovo-ix4-300d/lowlevel.c6
-rw-r--r--arch/arm/boards/ls1021aiot/Makefile3
-rw-r--r--arch/arm/boards/ls1021aiot/board.c47
-rw-r--r--arch/arm/boards/ls1021aiot/lowlevel.c115
-rw-r--r--arch/arm/boards/ls1021aiot/ls102xa_pbi.cfg11
-rw-r--r--arch/arm/boards/ls1021aiot/ls102xa_rcw_sd_qspi.cfg8
-rw-r--r--arch/arm/boards/ls1021aiot/start.S11
-rw-r--r--arch/arm/boards/ls1046ardb/Makefile2
-rw-r--r--arch/arm/boards/ls1046ardb/board.c6
-rw-r--r--arch/arm/boards/ls1046ardb/lowlevel.c18
-rw-r--r--arch/arm/boards/ls1046ardb/ls1046ardb_pbi.cfg2
-rw-r--r--arch/arm/boards/ls1046ardb/ls1046ardb_qspi_pbi.cfg2
-rw-r--r--arch/arm/boards/ls1046ardb/ls1046ardb_rcw_emmc.cfg2
-rw-r--r--arch/arm/boards/ls1046ardb/ls1046ardb_rcw_qspi.cfg2
-rw-r--r--arch/arm/boards/ls1046ardb/ls1046ardb_rcw_sd.cfg2
-rw-r--r--arch/arm/boards/lubbock/Makefile2
-rw-r--r--arch/arm/boards/lubbock/board.c11
-rw-r--r--arch/arm/boards/lubbock/lowlevel.c6
-rw-r--r--arch/arm/boards/lxa-mc1/Makefile2
-rw-r--r--arch/arm/boards/lxa-mc1/board.c8
-rw-r--r--arch/arm/boards/lxa-mc1/lowlevel.c2
-rw-r--r--arch/arm/boards/mainstone/Makefile2
-rw-r--r--arch/arm/boards/mainstone/board.c11
-rw-r--r--arch/arm/boards/mainstone/lowlevel.c6
-rw-r--r--arch/arm/boards/marvell-armada-xp-db/Makefile2
-rw-r--r--arch/arm/boards/marvell-armada-xp-db/lowlevel.c6
-rw-r--r--arch/arm/boards/marvell-armada-xp-gp/Makefile2
-rw-r--r--arch/arm/boards/marvell-armada-xp-gp/lowlevel.c6
-rw-r--r--arch/arm/boards/meerkat96/Makefile4
-rw-r--r--arch/arm/boards/meerkat96/board.c10
-rw-r--r--arch/arm/boards/meerkat96/flash-header-mx7-meerkat96.imxcfg105
-rw-r--r--arch/arm/boards/meerkat96/lowlevel.c35
-rw-r--r--arch/arm/boards/microchip-ksz9477-evb/Makefile2
-rw-r--r--arch/arm/boards/microchip-ksz9477-evb/lowlevel.c16
-rw-r--r--arch/arm/boards/mioa701/Makefile2
-rw-r--r--arch/arm/boards/mioa701/board.c11
-rw-r--r--arch/arm/boards/mioa701/lowlevel.c2
-rw-r--r--arch/arm/boards/mnt-reform/Makefile4
-rw-r--r--arch/arm/boards/mnt-reform/board.c8
-rw-r--r--arch/arm/boards/mnt-reform/flash-header-mnt-reform.imxcfg4
-rw-r--r--arch/arm/boards/mnt-reform/lowlevel.c51
-rw-r--r--arch/arm/boards/mnt-reform/lpddr4-timing.c1
-rw-r--r--arch/arm/boards/module-mb7707/Makefile2
-rw-r--r--arch/arm/boards/module-mb7707/board.c4
-rw-r--r--arch/arm/boards/myirtech-x335x/Makefile3
-rw-r--r--arch/arm/boards/myirtech-x335x/board.c44
-rw-r--r--arch/arm/boards/myirtech-x335x/defaultenv-myirtech-x335x/boot/nand4
-rw-r--r--arch/arm/boards/myirtech-x335x/defaultenv-myirtech-x335x/nv/boot.default1
-rw-r--r--arch/arm/boards/myirtech-x335x/lowlevel.c111
-rw-r--r--arch/arm/boards/netgear-rn104/Makefile2
-rw-r--r--arch/arm/boards/netgear-rn104/lowlevel.c8
-rw-r--r--arch/arm/boards/netgear-rn2120/Makefile2
-rw-r--r--arch/arm/boards/netgear-rn2120/board.c2
-rw-r--r--arch/arm/boards/netgear-rn2120/lowlevel.c8
-rw-r--r--arch/arm/boards/nhk8815/Makefile2
-rw-r--r--arch/arm/boards/nhk8815/lowlevel.c2
-rw-r--r--arch/arm/boards/nhk8815/setup.c11
-rw-r--r--arch/arm/boards/novena/Makefile4
-rw-r--r--arch/arm/boards/novena/board.c109
-rw-r--r--arch/arm/boards/novena/ddr_regs.h119
-rw-r--r--arch/arm/boards/novena/flash-header-novena.imxcfg6
-rw-r--r--arch/arm/boards/novena/lowlevel.c173
-rw-r--r--arch/arm/boards/nvidia-beaver/Makefile2
-rw-r--r--arch/arm/boards/nvidia-beaver/board.c2
-rw-r--r--arch/arm/boards/nvidia-beaver/entry.c4
-rw-r--r--arch/arm/boards/nvidia-jetson-tk1/Makefile2
-rw-r--r--arch/arm/boards/nvidia-jetson-tk1/board.c2
-rw-r--r--arch/arm/boards/nvidia-jetson-tk1/entry.c4
-rw-r--r--arch/arm/boards/nxp-imx6ull-evk/Makefile2
-rw-r--r--arch/arm/boards/nxp-imx6ull-evk/board.c2
-rw-r--r--arch/arm/boards/nxp-imx6ull-evk/lowlevel.c7
-rw-r--r--arch/arm/boards/nxp-imx8mm-evk/Makefile2
-rw-r--r--arch/arm/boards/nxp-imx8mm-evk/board.c25
-rw-r--r--arch/arm/boards/nxp-imx8mm-evk/flash-header-imx8mm-evk.imxcfg5
-rw-r--r--arch/arm/boards/nxp-imx8mm-evk/lowlevel.c161
-rw-r--r--arch/arm/boards/nxp-imx8mm-evk/lpddr4-timing.c2
-rw-r--r--arch/arm/boards/nxp-imx8mn-evk/Makefile2
-rw-r--r--arch/arm/boards/nxp-imx8mn-evk/board.c24
-rw-r--r--arch/arm/boards/nxp-imx8mn-evk/ddr4-timing.c1
-rw-r--r--arch/arm/boards/nxp-imx8mn-evk/flash-header-imx8mn-evk.imxcfg5
-rw-r--r--arch/arm/boards/nxp-imx8mn-evk/lowlevel.c169
-rw-r--r--arch/arm/boards/nxp-imx8mn-evk/lpddr4-timing.c1
-rw-r--r--arch/arm/boards/nxp-imx8mp-evk/Makefile2
-rw-r--r--arch/arm/boards/nxp-imx8mp-evk/board.c26
-rw-r--r--arch/arm/boards/nxp-imx8mp-evk/flash-header-imx8mp-evk.imxcfg5
-rw-r--r--arch/arm/boards/nxp-imx8mp-evk/lowlevel.c125
-rw-r--r--arch/arm/boards/nxp-imx8mp-evk/lpddr4-timing.c1
-rw-r--r--arch/arm/boards/nxp-imx8mq-evk/.gitignore2
-rw-r--r--arch/arm/boards/nxp-imx8mq-evk/Makefile2
-rw-r--r--arch/arm/boards/nxp-imx8mq-evk/board.c4
-rw-r--r--arch/arm/boards/nxp-imx8mq-evk/ddr_init.c3
-rw-r--r--arch/arm/boards/nxp-imx8mq-evk/ddrphy_train.c2
-rw-r--r--arch/arm/boards/nxp-imx8mq-evk/flash-header-imx8mq-evk.imxcfg4
-rw-r--r--arch/arm/boards/nxp-imx8mq-evk/lowlevel.c20
-rw-r--r--arch/arm/boards/omap343xdsp/Makefile2
-rw-r--r--arch/arm/boards/omap343xdsp/board.c6
-rw-r--r--arch/arm/boards/omap343xdsp/lowlevel.c18
-rw-r--r--arch/arm/boards/omap3evm/Makefile2
-rw-r--r--arch/arm/boards/omap3evm/board.c8
-rw-r--r--arch/arm/boards/omap3evm/lowlevel.c18
-rw-r--r--arch/arm/boards/panda/Makefile2
-rw-r--r--arch/arm/boards/panda/board.c16
-rw-r--r--arch/arm/boards/panda/lowlevel.c12
-rw-r--r--arch/arm/boards/panda/mux.c8
-rw-r--r--arch/arm/boards/panda/mux.h2
-rw-r--r--arch/arm/boards/phytec-phycard-imx27/Makefile1
-rw-r--r--arch/arm/boards/phytec-phycard-imx27/lowlevel.c10
-rw-r--r--arch/arm/boards/phytec-phycard-imx27/pca100.c17
-rw-r--r--arch/arm/boards/phytec-phycard-omap3/lowlevel.c18
-rw-r--r--arch/arm/boards/phytec-phycard-omap3/pca-a-l1.c15
-rw-r--r--arch/arm/boards/phytec-phycard-omap4/lowlevel.c12
-rw-r--r--arch/arm/boards/phytec-phycard-omap4/mux.c8
-rw-r--r--arch/arm/boards/phytec-phycard-omap4/mux.h2
-rw-r--r--arch/arm/boards/phytec-phycard-omap4/pca-a-xl2.c19
-rw-r--r--arch/arm/boards/phytec-phycore-imx27/Makefile2
-rw-r--r--arch/arm/boards/phytec-phycore-imx27/lowlevel.c8
-rw-r--r--arch/arm/boards/phytec-phycore-imx27/pcm038.c12
-rw-r--r--arch/arm/boards/phytec-phycore-imx27/pcm970.c6
-rw-r--r--arch/arm/boards/phytec-phycore-imx31/Makefile5
-rw-r--r--arch/arm/boards/phytec-phycore-imx31/env/boot/nand-ubi5
-rw-r--r--arch/arm/boards/phytec-phycore-imx31/env/init/mtdparts-nand6
-rw-r--r--arch/arm/boards/phytec-phycore-imx31/env/init/mtdparts-nor6
-rw-r--r--arch/arm/boards/phytec-phycore-imx31/lowlevel.c118
-rw-r--r--arch/arm/boards/phytec-phycore-imx31/pcm037.c241
-rw-r--r--arch/arm/boards/phytec-phycore-imx35/Makefile5
-rw-r--r--arch/arm/boards/phytec-phycore-imx35/env/boot/nand-ubi5
-rw-r--r--arch/arm/boards/phytec-phycore-imx35/env/init/mtdparts-nand6
-rw-r--r--arch/arm/boards/phytec-phycore-imx35/env/init/mtdparts-nor6
-rw-r--r--arch/arm/boards/phytec-phycore-imx35/flash-header.imxcfg37
-rw-r--r--arch/arm/boards/phytec-phycore-imx35/lowlevel.c179
-rw-r--r--arch/arm/boards/phytec-phycore-imx35/pcm043.c314
-rw-r--r--arch/arm/boards/phytec-phycore-imx7/Makefile2
-rw-r--r--arch/arm/boards/phytec-phycore-imx7/board.c7
-rw-r--r--arch/arm/boards/phytec-phycore-imx7/flash-header-phytec-phycore-imx7.imxcfg2
-rw-r--r--arch/arm/boards/phytec-phycore-imx7/lowlevel.c6
-rw-r--r--arch/arm/boards/phytec-phycore-omap4460/Makefile2
-rw-r--r--arch/arm/boards/phytec-phycore-omap4460/board.c24
-rw-r--r--arch/arm/boards/phytec-phycore-omap4460/lowlevel.c12
-rw-r--r--arch/arm/boards/phytec-phycore-omap4460/mux.c8
-rw-r--r--arch/arm/boards/phytec-phycore-omap4460/mux.h2
-rw-r--r--arch/arm/boards/phytec-phycore-pxa270/Makefile2
-rw-r--r--arch/arm/boards/phytec-phycore-pxa270/board.c9
-rw-r--r--arch/arm/boards/phytec-phycore-pxa270/lowlevel_init.S7
-rw-r--r--arch/arm/boards/phytec-phycore-stm32mp1/Makefile3
-rw-r--r--arch/arm/boards/phytec-phycore-stm32mp1/board.c28
-rw-r--r--arch/arm/boards/phytec-phycore-stm32mp1/lowlevel.c19
-rw-r--r--arch/arm/boards/phytec-som-am335x/Kconfig1
-rw-r--r--arch/arm/boards/phytec-som-am335x/Makefile2
-rw-r--r--arch/arm/boards/phytec-som-am335x/board.c6
-rw-r--r--arch/arm/boards/phytec-som-am335x/lowlevel.c30
-rw-r--r--arch/arm/boards/phytec-som-imx6/Makefile2
-rw-r--r--arch/arm/boards/phytec-som-imx6/board.c12
-rw-r--r--arch/arm/boards/phytec-som-imx6/flash-header-phytec-pcaaxl3-1gib-1bank.imxcfg4
-rw-r--r--arch/arm/boards/phytec-som-imx6/flash-header-phytec-pcaaxl3-1gib.imxcfg4
-rw-r--r--arch/arm/boards/phytec-som-imx6/flash-header-phytec-pcaaxl3-2gib.imxcfg4
-rw-r--r--arch/arm/boards/phytec-som-imx6/flash-header-phytec-pcaaxl3.h6
-rw-r--r--arch/arm/boards/phytec-som-imx6/flash-header-phytec-pcl063-512mb.h1
-rw-r--r--arch/arm/boards/phytec-som-imx6/flash-header-phytec-pcl063.h3
-rw-r--r--arch/arm/boards/phytec-som-imx6/flash-header-phytec-pcl063ul-512mb.imxcfg3
-rw-r--r--arch/arm/boards/phytec-som-imx6/flash-header-phytec-pcl063ull-256mb.imxcfg3
-rw-r--r--arch/arm/boards/phytec-som-imx6/flash-header-phytec-pcl063ull-512mb.imxcfg3
-rw-r--r--arch/arm/boards/phytec-som-imx6/flash-header-phytec-pcm058-1gib.imxcfg4
-rw-r--r--arch/arm/boards/phytec-som-imx6/flash-header-phytec-pcm058-2gib.imxcfg4
-rw-r--r--arch/arm/boards/phytec-som-imx6/flash-header-phytec-pcm058.h6
-rw-r--r--arch/arm/boards/phytec-som-imx6/flash-header-phytec-pcm058dl-1gib-32bit.imxcfg4
-rw-r--r--arch/arm/boards/phytec-som-imx6/flash-header-phytec-pcm058dl-1gib.imxcfg4
-rw-r--r--arch/arm/boards/phytec-som-imx6/flash-header-phytec-pcm058dl-256mb.imxcfg4
-rw-r--r--arch/arm/boards/phytec-som-imx6/flash-header-phytec-pcm058dl-512mb.imxcfg4
-rw-r--r--arch/arm/boards/phytec-som-imx6/flash-header-phytec-pcm058dl.h6
-rw-r--r--arch/arm/boards/phytec-som-imx6/flash-header-phytec-pcm058qp-1gib.imxcfg4
-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.imxcfg4
-rw-r--r--arch/arm/boards/phytec-som-imx6/flash-header-phytec-pfla02-1gib.imxcfg4
-rw-r--r--arch/arm/boards/phytec-som-imx6/flash-header-phytec-pfla02-2gib.imxcfg4
-rw-r--r--arch/arm/boards/phytec-som-imx6/flash-header-phytec-pfla02-4gib.imxcfg4
-rw-r--r--arch/arm/boards/phytec-som-imx6/flash-header-phytec-pfla02-512mb-1bank.imxcfg4
-rw-r--r--arch/arm/boards/phytec-som-imx6/flash-header-phytec-pfla02.h6
-rw-r--r--arch/arm/boards/phytec-som-imx6/flash-header-phytec-pfla02dl-1gib-1bank.imxcfg4
-rw-r--r--arch/arm/boards/phytec-som-imx6/flash-header-phytec-pfla02dl-1gib.imxcfg4
-rw-r--r--arch/arm/boards/phytec-som-imx6/flash-header-phytec-pfla02dl.h6
-rw-r--r--arch/arm/boards/phytec-som-imx6/flash-header-phytec-pfla02s-128mb-1bank.imxcfg4
-rw-r--r--arch/arm/boards/phytec-som-imx6/flash-header-phytec-pfla02s-256mb-1bank.imxcfg4
-rw-r--r--arch/arm/boards/phytec-som-imx6/flash-header-phytec-pfla02s-512mb-1bank.imxcfg4
-rw-r--r--arch/arm/boards/phytec-som-imx6/lowlevel.c4
-rw-r--r--arch/arm/boards/phytec-som-imx8mq/.gitignore2
-rw-r--r--arch/arm/boards/phytec-som-imx8mq/Makefile2
-rw-r--r--arch/arm/boards/phytec-som-imx8mq/board.c2
-rw-r--r--arch/arm/boards/phytec-som-imx8mq/ddr_init.c1
-rw-r--r--arch/arm/boards/phytec-som-imx8mq/ddrphy_train.c2
-rw-r--r--arch/arm/boards/phytec-som-imx8mq/flash-header-phycore-imx8mq.imxcfg2
-rw-r--r--arch/arm/boards/phytec-som-imx8mq/lowlevel.c17
-rw-r--r--arch/arm/boards/phytec-som-rk3288/Makefile2
-rw-r--r--arch/arm/boards/phytec-som-rk3288/lowlevel.c9
-rw-r--r--arch/arm/boards/pine64-quartz64/.gitignore1
-rw-r--r--arch/arm/boards/pine64-quartz64/Makefile3
-rw-r--r--arch/arm/boards/pine64-quartz64/board.c40
-rw-r--r--arch/arm/boards/pine64-quartz64/lowlevel.c23
-rw-r--r--arch/arm/boards/plathome-openblocks-a6/Makefile2
-rw-r--r--arch/arm/boards/plathome-openblocks-a6/lowlevel.c6
-rw-r--r--arch/arm/boards/plathome-openblocks-ax3/Makefile2
-rw-r--r--arch/arm/boards/plathome-openblocks-ax3/lowlevel.c6
-rw-r--r--arch/arm/boards/pm9261/Makefile2
-rw-r--r--arch/arm/boards/pm9261/init.c11
-rw-r--r--arch/arm/boards/pm9261/lowlevel_init.c9
-rw-r--r--arch/arm/boards/pm9263/Makefile2
-rw-r--r--arch/arm/boards/pm9263/init.c11
-rw-r--r--arch/arm/boards/pm9263/lowlevel_init.c9
-rw-r--r--arch/arm/boards/pm9g45/Makefile2
-rw-r--r--arch/arm/boards/pm9g45/init.c11
-rw-r--r--arch/arm/boards/pm9g45/lowlevel.c11
-rw-r--r--arch/arm/boards/polyhex-debix/Makefile4
-rw-r--r--arch/arm/boards/polyhex-debix/board.c48
-rw-r--r--arch/arm/boards/polyhex-debix/flash-header-polyhex-debix.imxcfg7
-rw-r--r--arch/arm/boards/polyhex-debix/lowlevel.c139
-rw-r--r--arch/arm/boards/polyhex-debix/lpddr4-timing.c1849
-rw-r--r--arch/arm/boards/protonic-imx6/Makefile2
-rw-r--r--arch/arm/boards/protonic-imx6/board.c332
-rw-r--r--arch/arm/boards/protonic-imx6/ddr3-defines.imxcfg2
-rw-r--r--arch/arm/boards/protonic-imx6/flash-header-alti6p.imxcfg2
-rw-r--r--arch/arm/boards/protonic-imx6/flash-header-jozacp.imxcfg2
-rw-r--r--arch/arm/boards/protonic-imx6/flash-header-lanmcu.imxcfg4
-rw-r--r--arch/arm/boards/protonic-imx6/flash-header-plybas.imxcfg4
-rw-r--r--arch/arm/boards/protonic-imx6/flash-header-plym2m.imxcfg4
-rw-r--r--arch/arm/boards/protonic-imx6/flash-header-prti6g.imxcfg2
-rw-r--r--arch/arm/boards/protonic-imx6/flash-header-prti6q.imxcfg4
-rw-r--r--arch/arm/boards/protonic-imx6/flash-header-prtmvt.imxcfg4
-rw-r--r--arch/arm/boards/protonic-imx6/flash-header-prtrvt.imxcfg4
-rw-r--r--arch/arm/boards/protonic-imx6/flash-header-prtvt7.imxcfg4
-rw-r--r--arch/arm/boards/protonic-imx6/flash-header-prtwd2.imxcfg2
-rw-r--r--arch/arm/boards/protonic-imx6/flash-header-prtwd3.imxcfg2
-rw-r--r--arch/arm/boards/protonic-imx6/flash-header-victgo.imxcfg2
-rw-r--r--arch/arm/boards/protonic-imx6/flash-header-vicut1.imxcfg4
-rw-r--r--arch/arm/boards/protonic-imx6/flash-header-vicut1q.imxcfg4
-rw-r--r--arch/arm/boards/protonic-imx6/flash-header-vicutp.imxcfg4
-rw-r--r--arch/arm/boards/protonic-imx6/lowlevel.c4
-rw-r--r--arch/arm/boards/protonic-imx6/lpddr2-defines.imxcfg2
-rw-r--r--arch/arm/boards/protonic-imx6/padsetup-dl.imxcfg1
-rw-r--r--arch/arm/boards/protonic-imx6/padsetup-q.imxcfg1
-rw-r--r--arch/arm/boards/protonic-imx6/padsetup-ul.imxcfg1
-rw-r--r--arch/arm/boards/protonic-imx8m/Makefile2
-rw-r--r--arch/arm/boards/protonic-imx8m/board.c6
-rw-r--r--arch/arm/boards/protonic-imx8m/flash-header-prt8mm.imxcfg2
-rw-r--r--arch/arm/boards/protonic-imx8m/lowlevel-prt8mm.c58
-rw-r--r--arch/arm/boards/protonic-imx8m/lpddr4-timing-prt8mm.c1
-rw-r--r--arch/arm/boards/protonic-stm32mp1/Makefile4
-rw-r--r--arch/arm/boards/protonic-stm32mp1/board.c129
-rw-r--r--arch/arm/boards/protonic-stm32mp1/lowlevel.c58
-rw-r--r--arch/arm/boards/qemu-virt/.gitignore1
-rw-r--r--arch/arm/boards/qemu-virt/Makefile3
-rw-r--r--arch/arm/boards/qemu-virt/board.c75
-rw-r--r--arch/arm/boards/qemu-virt/overlay-of-flash.dts97
-rw-r--r--arch/arm/boards/qil-a926x/Makefile2
-rw-r--r--arch/arm/boards/qil-a926x/init.c13
-rw-r--r--arch/arm/boards/qil-a926x/lowlevel.c21
-rw-r--r--arch/arm/boards/radxa-cm3/.gitignore1
-rw-r--r--arch/arm/boards/radxa-cm3/Makefile3
-rw-r--r--arch/arm/boards/radxa-cm3/board.c56
-rw-r--r--arch/arm/boards/radxa-cm3/lowlevel.c32
-rw-r--r--arch/arm/boards/radxa-rock/Makefile2
-rw-r--r--arch/arm/boards/radxa-rock/board.c2
-rw-r--r--arch/arm/boards/radxa-rock3/.gitignore1
-rw-r--r--arch/arm/boards/radxa-rock3/Makefile3
-rw-r--r--arch/arm/boards/radxa-rock3/board.c55
-rw-r--r--arch/arm/boards/radxa-rock3/lowlevel.c33
-rw-r--r--arch/arm/boards/radxa-rock5/.gitignore1
-rw-r--r--arch/arm/boards/radxa-rock5/Makefile3
-rw-r--r--arch/arm/boards/radxa-rock5/board.c52
-rw-r--r--arch/arm/boards/radxa-rock5/lowlevel.c25
-rw-r--r--arch/arm/boards/raspberry-pi/Makefile3
-rw-r--r--arch/arm/boards/raspberry-pi/lowlevel.c152
-rw-r--r--arch/arm/boards/raspberry-pi/lowlevel.h7
-rw-r--r--arch/arm/boards/raspberry-pi/mbox-helpers.c73
-rw-r--r--arch/arm/boards/raspberry-pi/rpi-common.c763
-rw-r--r--arch/arm/boards/reflex-achilles/Makefile2
-rw-r--r--arch/arm/boards/reflex-achilles/board.c5
-rw-r--r--arch/arm/boards/reflex-achilles/lowlevel.c53
-rw-r--r--arch/arm/boards/reflex-achilles/pinmux-config-arria10.c4
-rw-r--r--arch/arm/boards/reflex-achilles/pll-config-arria10.c4
-rw-r--r--arch/arm/boards/rockchip-rk3568-bpi-r2pro/.gitignore1
-rw-r--r--arch/arm/boards/rockchip-rk3568-bpi-r2pro/Makefile2
-rw-r--r--arch/arm/boards/rockchip-rk3568-bpi-r2pro/board.c94
-rw-r--r--arch/arm/boards/rockchip-rk3568-bpi-r2pro/lowlevel.c37
-rw-r--r--arch/arm/boards/rockchip-rk3568-evb/.gitignore1
-rw-r--r--arch/arm/boards/rockchip-rk3568-evb/Makefile2
-rw-r--r--arch/arm/boards/rockchip-rk3568-evb/board.c15
-rw-r--r--arch/arm/boards/rockchip-rk3568-evb/lowlevel.c34
-rw-r--r--arch/arm/boards/sama5d27-giantboard/Makefile2
-rw-r--r--arch/arm/boards/sama5d27-giantboard/lowlevel.c14
-rw-r--r--arch/arm/boards/sama5d27-som1/Makefile2
-rw-r--r--arch/arm/boards/sama5d27-som1/lowlevel.c14
-rw-r--r--arch/arm/boards/sama5d3_xplained/Makefile2
-rw-r--r--arch/arm/boards/sama5d3_xplained/board.c8
-rw-r--r--arch/arm/boards/sama5d3_xplained/lowlevel.c16
-rw-r--r--arch/arm/boards/sama5d3xek/Makefile2
-rw-r--r--arch/arm/boards/sama5d3xek/hw_version.c2
-rw-r--r--arch/arm/boards/sama5d3xek/init.c15
-rw-r--r--arch/arm/boards/sama5d3xek/lowlevel.c4
-rw-r--r--arch/arm/boards/sama5d4_wifx/Makefile4
-rw-r--r--arch/arm/boards/sama5d4_wifx/board.c38
-rw-r--r--arch/arm/boards/sama5d4_wifx/lowlevel.c18
-rw-r--r--arch/arm/boards/sama5d4_xplained/Makefile2
-rw-r--r--arch/arm/boards/sama5d4_xplained/lowlevel.c4
-rw-r--r--arch/arm/boards/sama5d4_xplained/sama5d4_xplained.c15
-rw-r--r--arch/arm/boards/sama5d4ek/Makefile2
-rw-r--r--arch/arm/boards/sama5d4ek/lowlevel.c4
-rw-r--r--arch/arm/boards/sama5d4ek/sama5d4ek.c15
-rw-r--r--arch/arm/boards/scb9328/Makefile1
-rw-r--r--arch/arm/boards/scb9328/lowlevel.c8
-rw-r--r--arch/arm/boards/scb9328/lowlevel_init.S2
-rw-r--r--arch/arm/boards/scb9328/scb9328.c9
-rw-r--r--arch/arm/boards/seeed-odyssey/Makefile2
-rw-r--r--arch/arm/boards/seeed-odyssey/board.c6
-rw-r--r--arch/arm/boards/seeed-odyssey/lowlevel.c2
-rw-r--r--arch/arm/boards/skov-arm9cpu/Makefile2
-rw-r--r--arch/arm/boards/skov-arm9cpu/board.c14
-rw-r--r--arch/arm/boards/skov-arm9cpu/lowlevel.c4
-rw-r--r--arch/arm/boards/skov-imx6/Makefile2
-rw-r--r--arch/arm/boards/skov-imx6/board.c231
-rw-r--r--arch/arm/boards/skov-imx6/flash-header-mx6-skov-imx6.imxcfg2
-rw-r--r--arch/arm/boards/skov-imx6/lowlevel.c19
-rw-r--r--arch/arm/boards/skov-imx6/version.c6
-rw-r--r--arch/arm/boards/skov-imx6/version.h2
-rw-r--r--arch/arm/boards/solidrun-cubox/Makefile2
-rw-r--r--arch/arm/boards/solidrun-cubox/board.c2
-rw-r--r--arch/arm/boards/solidrun-cubox/lowlevel.c6
-rw-r--r--arch/arm/boards/solidrun-microsom/Makefile2
-rw-r--r--arch/arm/boards/solidrun-microsom/board.c8
-rw-r--r--arch/arm/boards/solidrun-microsom/flash-header-microsom-i1.imxcfg6
-rw-r--r--arch/arm/boards/solidrun-microsom/flash-header-microsom-i2.imxcfg6
-rw-r--r--arch/arm/boards/solidrun-microsom/flash-header-microsom-i2eX.imxcfg6
-rw-r--r--arch/arm/boards/solidrun-microsom/flash-header-microsom-i4.imxcfg6
-rw-r--r--arch/arm/boards/solidrun-microsom/lowlevel.c6
-rw-r--r--arch/arm/boards/stm32mp13xx-dk/Makefile2
-rw-r--r--arch/arm/boards/stm32mp13xx-dk/lowlevel.c19
-rw-r--r--arch/arm/boards/stm32mp15x-ev1/Makefile2
-rw-r--r--arch/arm/boards/stm32mp15x-ev1/board.c6
-rw-r--r--arch/arm/boards/stm32mp15x-ev1/lowlevel.c2
-rw-r--r--arch/arm/boards/stm32mp15xx-dkx/Makefile2
-rw-r--r--arch/arm/boards/stm32mp15xx-dkx/board.c8
-rw-r--r--arch/arm/boards/stm32mp15xx-dkx/lowlevel.c4
-rw-r--r--arch/arm/boards/technexion-pico-hobbit/Makefile2
-rw-r--r--arch/arm/boards/technexion-pico-hobbit/board.c8
-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-pico-hobbit/lowlevel.c9
-rw-r--r--arch/arm/boards/technexion-wandboard/Makefile2
-rw-r--r--arch/arm/boards/technexion-wandboard/board.c8
-rw-r--r--arch/arm/boards/technexion-wandboard/flash-header-technexion-wandboard.imxcfg2
-rw-r--r--arch/arm/boards/technexion-wandboard/lowlevel.c13
-rw-r--r--arch/arm/boards/telit-evk-pro3/Makefile2
-rw-r--r--arch/arm/boards/telit-evk-pro3/init.c8
-rw-r--r--arch/arm/boards/telit-evk-pro3/lowlevel.c12
-rw-r--r--arch/arm/boards/terasic-de0-nano-soc/Makefile2
-rw-r--r--arch/arm/boards/terasic-de0-nano-soc/board.c4
-rw-r--r--arch/arm/boards/terasic-de0-nano-soc/iocsr_config_cyclone5.c2
-rw-r--r--arch/arm/boards/terasic-de0-nano-soc/lowlevel.c4
-rw-r--r--arch/arm/boards/terasic-de10-nano/Makefile2
-rw-r--r--arch/arm/boards/terasic-de10-nano/board.c4
-rw-r--r--arch/arm/boards/terasic-de10-nano/iocsr_config_cyclone5.c2
-rw-r--r--arch/arm/boards/terasic-de10-nano/lowlevel.c4
-rw-r--r--arch/arm/boards/terasic-sockit/Makefile2
-rw-r--r--arch/arm/boards/terasic-sockit/board.c2
-rw-r--r--arch/arm/boards/terasic-sockit/iocsr_config_cyclone5.c2
-rw-r--r--arch/arm/boards/terasic-sockit/lowlevel.c4
-rw-r--r--arch/arm/boards/tny-a926x/Makefile2
-rw-r--r--arch/arm/boards/tny-a926x/init.c15
-rw-r--r--arch/arm/boards/tny-a926x/tny_a9260_lowlevel.c21
-rw-r--r--arch/arm/boards/tny-a926x/tny_a9263_bootstrap.c2
-rw-r--r--arch/arm/boards/tny-a926x/tny_a9263_lowlevel.c10
-rw-r--r--arch/arm/boards/toradex-colibri-t20/Makefile2
-rw-r--r--arch/arm/boards/toradex-colibri-t20/entry.c2
-rw-r--r--arch/arm/boards/toshiba-ac100/Makefile2
-rw-r--r--arch/arm/boards/toshiba-ac100/board.c4
-rw-r--r--arch/arm/boards/toshiba-ac100/entry.c2
-rw-r--r--arch/arm/boards/tqma53/Makefile2
-rw-r--r--arch/arm/boards/tqma53/board.c2
-rw-r--r--arch/arm/boards/tqma53/flash-header-tq-tqma53-1gib.imxcfg2
-rw-r--r--arch/arm/boards/tqma53/flash-header-tq-tqma53-512mib.imxcfg2
-rw-r--r--arch/arm/boards/tqma53/flash-header-tq-tqma53.h2
-rw-r--r--arch/arm/boards/tqma53/flash-header.imxcfg2
-rw-r--r--arch/arm/boards/tqma53/lowlevel.c10
-rw-r--r--arch/arm/boards/tqma6ulx/Makefile2
-rw-r--r--arch/arm/boards/tqma6ulx/board.c43
-rw-r--r--arch/arm/boards/tqma6ulx/flash-header-imx6ul-tqma6ulx.imxcfg102
-rw-r--r--arch/arm/boards/tqma6ulx/lowlevel.c56
-rw-r--r--arch/arm/boards/tqma6x/Makefile2
-rw-r--r--arch/arm/boards/tqma6x/board.c38
-rw-r--r--arch/arm/boards/tqma6x/flash-header-tqma6dl.imxcfg6
-rw-r--r--arch/arm/boards/tqma6x/flash-header-tqma6q.imxcfg6
-rw-r--r--arch/arm/boards/tqma6x/lowlevel.c11
-rw-r--r--arch/arm/boards/tqma8mpxl/Makefile4
-rw-r--r--arch/arm/boards/tqma8mpxl/board.c49
-rw-r--r--arch/arm/boards/tqma8mpxl/flash-header-tqma8mpxl.imxcfg7
-rw-r--r--arch/arm/boards/tqma8mpxl/lowlevel.c112
-rw-r--r--arch/arm/boards/tqma8mpxl/lpddr4-timing.c1856
-rw-r--r--arch/arm/boards/tqmls1046a/Makefile2
-rw-r--r--arch/arm/boards/tqmls1046a/board.c6
-rw-r--r--arch/arm/boards/tqmls1046a/lowlevel.c13
-rw-r--r--arch/arm/boards/tqmls1046a/tqmls1046a_pbi.cfg2
-rw-r--r--arch/arm/boards/tqmls1046a/tqmls1046a_rcw_qspi_3333_5559.cfg2
-rw-r--r--arch/arm/boards/tqmls1046a/tqmls1046a_rcw_sd_3333_5559.cfg2
-rw-r--r--arch/arm/boards/turris-omnia/Makefile2
-rw-r--r--arch/arm/boards/turris-omnia/lowlevel.c6
-rw-r--r--arch/arm/boards/udoo-neo/Makefile2
-rw-r--r--arch/arm/boards/udoo-neo/board.c112
-rw-r--r--arch/arm/boards/udoo-neo/flash-header-mx6sx-udoo-neo_full.imxcfg2
-rw-r--r--arch/arm/boards/udoo-neo/lowlevel.c7
-rw-r--r--arch/arm/boards/udoo/Makefile2
-rw-r--r--arch/arm/boards/udoo/board.c17
-rw-r--r--arch/arm/boards/udoo/flash-header-mx6-udoo.imxcfg6
-rw-r--r--arch/arm/boards/udoo/lowlevel.c4
-rw-r--r--arch/arm/boards/usb-a926x/Makefile2
-rw-r--r--arch/arm/boards/usb-a926x/defaultenv-usb-a926x/config4
-rw-r--r--arch/arm/boards/usb-a926x/init.c19
-rw-r--r--arch/arm/boards/usb-a926x/usb_a9260_lowlevel.c21
-rw-r--r--arch/arm/boards/usb-a926x/usb_a9263_bootstrap.c2
-rw-r--r--arch/arm/boards/usb-a926x/usb_a9263_lowlevel.c28
-rw-r--r--arch/arm/boards/usi-topkick/Makefile2
-rw-r--r--arch/arm/boards/usi-topkick/lowlevel.c6
-rw-r--r--arch/arm/boards/variscite-dt8mcustomboard-imx8mp/Makefile4
-rw-r--r--arch/arm/boards/variscite-dt8mcustomboard-imx8mp/board.c84
-rw-r--r--arch/arm/boards/variscite-dt8mcustomboard-imx8mp/flash-header-imx8mp-dart.imxcfg7
-rw-r--r--arch/arm/boards/variscite-dt8mcustomboard-imx8mp/lowlevel.c134
-rw-r--r--arch/arm/boards/variscite-dt8mcustomboard-imx8mp/lpddr4-timing.c1128
-rw-r--r--arch/arm/boards/variscite-mx6/Makefile2
-rw-r--r--arch/arm/boards/variscite-mx6/board.c11
-rw-r--r--arch/arm/boards/variscite-mx6/flash-header-variscite.imxcfg6
-rw-r--r--arch/arm/boards/variscite-mx6/lowlevel.c3
-rw-r--r--arch/arm/boards/versatile/Kconfig1
-rw-r--r--arch/arm/boards/versatile/Makefile2
-rw-r--r--arch/arm/boards/versatile/env/init/mtdparts-nor6
-rw-r--r--arch/arm/boards/versatile/lowlevel.c4
-rw-r--r--arch/arm/boards/versatile/versatilepb.c29
-rw-r--r--arch/arm/boards/vexpress/Makefile2
-rw-r--r--arch/arm/boards/vexpress/init.c6
-rw-r--r--arch/arm/boards/virt2real/Makefile2
-rw-r--r--arch/arm/boards/vscom-baltos/Makefile2
-rw-r--r--arch/arm/boards/vscom-baltos/board.c57
-rw-r--r--arch/arm/boards/vscom-baltos/lowlevel.c30
-rw-r--r--arch/arm/boards/wago-pfc-am35xx/Makefile2
-rw-r--r--arch/arm/boards/wago-pfc-am35xx/board-mlo.c10
-rw-r--r--arch/arm/boards/wago-pfc-am35xx/board.c2
-rw-r--r--arch/arm/boards/wago-pfc-am35xx/lowlevel.c26
-rw-r--r--arch/arm/boards/webasto-ccbv2/Makefile2
-rw-r--r--arch/arm/boards/webasto-ccbv2/board.c14
-rw-r--r--arch/arm/boards/webasto-ccbv2/flash-header-imx6ul-webasto-ccbv2-256.imxcfg2
-rw-r--r--arch/arm/boards/webasto-ccbv2/flash-header-imx6ul-webasto-ccbv2-512.imxcfg2
-rw-r--r--arch/arm/boards/webasto-ccbv2/lowlevel.c33
-rw-r--r--arch/arm/boards/xilinx-zcu104/board.c2
-rw-r--r--arch/arm/boards/xilinx-zcu106/board.c2
-rw-r--r--arch/arm/boards/zii-common/Makefile2
-rw-r--r--arch/arm/boards/zii-common/board.c2
-rw-r--r--arch/arm/boards/zii-common/pn-fixup.c2
-rw-r--r--arch/arm/boards/zii-common/switch-cmd.c2
-rw-r--r--arch/arm/boards/zii-imx51-rdu1/Makefile2
-rw-r--r--arch/arm/boards/zii-imx51-rdu1/board.c8
-rw-r--r--arch/arm/boards/zii-imx51-rdu1/flash-header-imx51-zii-rdu1.imxcfg2
-rw-r--r--arch/arm/boards/zii-imx51-rdu1/lowlevel.c11
-rw-r--r--arch/arm/boards/zii-imx6q-rdu2/Makefile2
-rw-r--r--arch/arm/boards/zii-imx6q-rdu2/board.c16
-rw-r--r--arch/arm/boards/zii-imx6q-rdu2/flash-header-rdu2.imxcfg2
-rw-r--r--arch/arm/boards/zii-imx6q-rdu2/lowlevel.c11
-rw-r--r--arch/arm/boards/zii-imx7d-dev/Makefile2
-rw-r--r--arch/arm/boards/zii-imx7d-dev/board.c4
-rw-r--r--arch/arm/boards/zii-imx7d-dev/flash-header-zii-imx7d-dev.imxcfg4
-rw-r--r--arch/arm/boards/zii-imx7d-dev/lowlevel.c13
-rw-r--r--arch/arm/boards/zii-imx8mq-dev/Makefile2
-rw-r--r--arch/arm/boards/zii-imx8mq-dev/board.c6
-rw-r--r--arch/arm/boards/zii-imx8mq-dev/ddr_init.c5
-rw-r--r--arch/arm/boards/zii-imx8mq-dev/ddrphy_train.c2
-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.c17
-rw-r--r--arch/arm/boards/zii-vf610-dev/Makefile2
-rw-r--r--arch/arm/boards/zii-vf610-dev/board.c2
-rw-r--r--arch/arm/boards/zii-vf610-dev/flash-header-zii-vf610-dev.imxcfg14
-rw-r--r--arch/arm/boards/zii-vf610-dev/lowlevel.c11
-rw-r--r--arch/arm/boards/zylonite/Makefile2
-rw-r--r--arch/arm/boards/zylonite/board.c7
-rw-r--r--arch/arm/boards/zylonite/lowlevel.c2
-rw-r--r--arch/arm/configs/a9m2410_defconfig32
-rw-r--r--arch/arm/configs/a9m2440_defconfig34
-rw-r--r--arch/arm/configs/am335x_mlo_defconfig6
-rw-r--r--arch/arm/configs/am35xx_pfc200_xload_defconfig8
-rw-r--r--arch/arm/configs/animeo_ip_defconfig8
-rw-r--r--arch/arm/configs/archosg9_defconfig3
-rw-r--r--arch/arm/configs/archosg9_xload_defconfig5
-rw-r--r--arch/arm/configs/at91_multi_defconfig3
-rw-r--r--arch/arm/configs/at91rm9200ek_defconfig4
-rw-r--r--arch/arm/configs/at91sam9260ek_defconfig8
-rw-r--r--arch/arm/configs/at91sam9261ek_bootstrap_defconfig7
-rw-r--r--arch/arm/configs/at91sam9261ek_defconfig8
-rw-r--r--arch/arm/configs/at91sam9261ek_first_stage_defconfig8
-rw-r--r--arch/arm/configs/at91sam9g10ek_defconfig8
-rw-r--r--arch/arm/configs/at91sam9g20ek_defconfig8
-rw-r--r--arch/arm/configs/at91sam9m10g45ek_defconfig8
-rw-r--r--arch/arm/configs/at91sam9m10ihd_defconfig7
-rw-r--r--arch/arm/configs/at91sam9n12ek_defconfig9
-rw-r--r--arch/arm/configs/canon-a1100_defconfig2
-rw-r--r--arch/arm/configs/clps711x_defconfig6
-rw-r--r--arch/arm/configs/cupid_defconfig70
-rw-r--r--arch/arm/configs/dss11_defconfig3
-rw-r--r--arch/arm/configs/edb93xx_defconfig1
-rw-r--r--arch/arm/configs/eukrea_cpuimx25_defconfig87
-rw-r--r--arch/arm/configs/eukrea_cpuimx27_defconfig53
-rw-r--r--arch/arm/configs/eukrea_cpuimx35_defconfig95
-rw-r--r--arch/arm/configs/eukrea_cpuimx51_defconfig68
-rw-r--r--arch/arm/configs/freescale-mx21-ads_defconfig38
-rw-r--r--arch/arm/configs/freescale-mx25-3ds_defconfig56
-rw-r--r--arch/arm/configs/freescale-mx27-ads_defconfig35
-rw-r--r--arch/arm/configs/freescale-mx35-3ds_defconfig62
-rw-r--r--arch/arm/configs/freescale-mx53-smd_defconfig61
-rw-r--r--arch/arm/configs/friendlyarm_mini2440_defconfig41
-rw-r--r--arch/arm/configs/friendlyarm_mini6410_defconfig34
-rw-r--r--arch/arm/configs/friendlyarm_tiny210_defconfig7
-rw-r--r--arch/arm/configs/friendlyarm_tiny6410_defconfig35
-rw-r--r--arch/arm/configs/haba_knx_lite_defconfig8
-rw-r--r--arch/arm/configs/imx28_defconfig1
-rw-r--r--arch/arm/configs/imx_defconfig117
-rw-r--r--arch/arm/configs/imx_v7_defconfig87
-rw-r--r--arch/arm/configs/imx_v8_defconfig13
-rw-r--r--arch/arm/configs/kindle-mx50_defconfig1
-rw-r--r--arch/arm/configs/kindle3_defconfig67
-rw-r--r--arch/arm/configs/layerscape_defconfig13
-rw-r--r--arch/arm/configs/layerscape_v7_defconfig86
-rw-r--r--arch/arm/configs/lubbock_defconfig2
-rw-r--r--arch/arm/configs/mainstone_defconfig2
-rw-r--r--arch/arm/configs/mioa701_defconfig3
-rw-r--r--arch/arm/configs/module-mb7707_defconfig1
-rw-r--r--arch/arm/configs/multi_v5_v6_defconfig119
-rw-r--r--arch/arm/configs/multi_v7_defconfig363
-rw-r--r--arch/arm/configs/multi_v8_defconfig240
-rw-r--r--arch/arm/configs/mvebu_defconfig2
-rw-r--r--arch/arm/configs/neso_defconfig68
-rw-r--r--arch/arm/configs/nhk8815_defconfig1
-rw-r--r--arch/arm/configs/omap3430_sdp3430_per_uart_defconfig3
-rw-r--r--arch/arm/configs/omap3530_beagle_defconfig5
-rw-r--r--arch/arm/configs/omap3530_beagle_per_uart_defconfig3
-rw-r--r--arch/arm/configs/omap3530_beagle_xload_defconfig8
-rw-r--r--arch/arm/configs/omap3_evm_defconfig3
-rw-r--r--arch/arm/configs/omap_defconfig6
-rw-r--r--arch/arm/configs/panda_defconfig3
-rw-r--r--arch/arm/configs/panda_xload_defconfig3
-rw-r--r--arch/arm/configs/phytec-phycard-omap3-xload_defconfig9
-rw-r--r--arch/arm/configs/phytec-phycard-omap3_defconfig4
-rw-r--r--arch/arm/configs/phytec-phycard-omap4-xload_defconfig8
-rw-r--r--arch/arm/configs/phytec-phycard-omap4_defconfig4
-rw-r--r--arch/arm/configs/phytec-phycore-imx31_defconfig82
-rw-r--r--arch/arm/configs/phytec-phycore-imx35_defconfig86
-rw-r--r--arch/arm/configs/phytec-phycore-omap4460-xload-mmc_defconfig5
-rw-r--r--arch/arm/configs/phytec-phycore-omap4460-xload-nand_defconfig10
-rw-r--r--arch/arm/configs/phytec-phycore-omap4460_defconfig6
-rw-r--r--arch/arm/configs/pm9261_defconfig2
-rw-r--r--arch/arm/configs/pm9263_defconfig2
-rw-r--r--arch/arm/configs/pm9g45_defconfig8
-rw-r--r--arch/arm/configs/qemu_virt64_defconfig79
-rw-r--r--arch/arm/configs/qil_a9260_128mib_defconfig73
-rw-r--r--arch/arm/configs/qil_a9260_defconfig8
-rw-r--r--arch/arm/configs/qil_a9g20_128mib_defconfig73
-rw-r--r--arch/arm/configs/qil_a9g20_defconfig8
-rw-r--r--arch/arm/configs/rockchip_v7a_defconfig1
-rw-r--r--arch/arm/configs/rockchip_v8_defconfig41
-rw-r--r--arch/arm/configs/rpi_defconfig7
-rw-r--r--arch/arm/configs/rpi_v8a_defconfig113
-rw-r--r--arch/arm/configs/sama5d3xek_defconfig8
-rw-r--r--arch/arm/configs/sama5d4_xplained_defconfig6
-rw-r--r--arch/arm/configs/sama5d4ek_defconfig6
-rw-r--r--arch/arm/configs/socfpga-arria10_defconfig3
-rw-r--r--arch/arm/configs/socfpga_defconfig1
-rw-r--r--arch/arm/configs/stm32mp_defconfig15
-rw-r--r--arch/arm/configs/telit_evk_pro3_defconfig7
-rw-r--r--arch/arm/configs/tny_a9260_defconfig8
-rw-r--r--arch/arm/configs/tny_a9263_bootstrap_defconfig7
-rw-r--r--arch/arm/configs/tny_a9263_defconfig8
-rw-r--r--arch/arm/configs/tny_a9g20_defconfig8
-rw-r--r--arch/arm/configs/usb_a9260_defconfig8
-rw-r--r--arch/arm/configs/usb_a9263_128mib_bootstrap_defconfig24
-rw-r--r--arch/arm/configs/usb_a9263_128mib_defconfig77
-rw-r--r--arch/arm/configs/usb_a9263_bootstrap_defconfig7
-rw-r--r--arch/arm/configs/usb_a9263_defconfig8
-rw-r--r--arch/arm/configs/usb_a9g20_128mib_defconfig83
-rw-r--r--arch/arm/configs/usb_a9g20_defconfig23
-rw-r--r--arch/arm/configs/versatilepb_arm1176_defconfig89
-rw-r--r--arch/arm/configs/versatilepb_defconfig81
-rw-r--r--arch/arm/configs/vexpress_defconfig76
-rw-r--r--arch/arm/configs/virt2real_defconfig1
-rw-r--r--arch/arm/configs/zii_vf610_dev_defconfig1
-rw-r--r--arch/arm/configs/zylonite310_defconfig2
-rw-r--r--arch/arm/configs/zynq_defconfig3
-rw-r--r--arch/arm/configs/zynqmp_defconfig3
-rw-r--r--arch/arm/cpu/Kconfig19
-rw-r--r--arch/arm/cpu/Makefile27
-rw-r--r--arch/arm/cpu/atf.c2
-rw-r--r--arch/arm/cpu/board-dt-2nd.c27
-rw-r--r--arch/arm/cpu/cache-armv4.S2
-rw-r--r--arch/arm/cpu/cache-armv5.S2
-rw-r--r--arch/arm/cpu/cache-armv6.S2
-rw-r--r--arch/arm/cpu/cache-armv7.S2
-rw-r--r--arch/arm/cpu/cache-l2x0.c2
-rw-r--r--arch/arm/cpu/cache.c171
-rw-r--r--arch/arm/cpu/cache_32.c170
-rw-r--r--arch/arm/cpu/cache_64.c5
-rw-r--r--arch/arm/cpu/common.c25
-rw-r--r--arch/arm/cpu/cpu.c2
-rw-r--r--arch/arm/cpu/cpuinfo.c18
-rw-r--r--arch/arm/cpu/dma_32.c20
-rw-r--r--arch/arm/cpu/dma_64.c16
-rw-r--r--arch/arm/cpu/entry.c4
-rw-r--r--arch/arm/cpu/entry.h2
-rw-r--r--arch/arm/cpu/entry_ll.S25
-rw-r--r--arch/arm/cpu/entry_ll_32.S27
-rw-r--r--arch/arm/cpu/entry_ll_64.S2
-rw-r--r--arch/arm/cpu/exceptions.S200
-rw-r--r--arch/arm/cpu/exceptions_32.S202
-rw-r--r--arch/arm/cpu/head_64.S33
-rw-r--r--arch/arm/cpu/hyp.S2
-rw-r--r--arch/arm/cpu/interrupts.c166
-rw-r--r--arch/arm/cpu/interrupts_32.c166
-rw-r--r--arch/arm/cpu/interrupts_64.c2
-rw-r--r--arch/arm/cpu/lowlevel.S86
-rw-r--r--arch/arm/cpu/lowlevel_32.S91
-rw-r--r--arch/arm/cpu/lowlevel_64.S2
-rw-r--r--arch/arm/cpu/mmu-common.c34
-rw-r--r--arch/arm/cpu/mmu-common.h20
-rw-r--r--arch/arm/cpu/mmu-early.c69
-rw-r--r--arch/arm/cpu/mmu-early_64.c91
-rw-r--r--arch/arm/cpu/mmu.c513
-rw-r--r--arch/arm/cpu/mmu.h85
-rw-r--r--arch/arm/cpu/mmu_32.c600
-rw-r--r--arch/arm/cpu/mmu_32.h72
-rw-r--r--arch/arm/cpu/mmu_64.c162
-rw-r--r--arch/arm/cpu/mmu_64.h1
-rw-r--r--arch/arm/cpu/mmuinfo.c122
-rw-r--r--arch/arm/cpu/mmuinfo_32.c80
-rw-r--r--arch/arm/cpu/mmuinfo_64.c215
-rw-r--r--arch/arm/cpu/psci-client.c12
-rw-r--r--arch/arm/cpu/psci-of.c5
-rw-r--r--arch/arm/cpu/psci.c2
-rw-r--r--arch/arm/cpu/sections.c2
-rw-r--r--arch/arm/cpu/setupc.S86
-rw-r--r--arch/arm/cpu/setupc_32.S88
-rw-r--r--arch/arm/cpu/setupc_64.S8
-rw-r--r--arch/arm/cpu/sm.c3
-rw-r--r--arch/arm/cpu/sm_as.S2
-rw-r--r--arch/arm/cpu/smccc-call_32.S (renamed from arch/arm/cpu/smccc-call.S)0
-rw-r--r--arch/arm/cpu/start.c57
-rw-r--r--arch/arm/cpu/uncompress.c15
-rw-r--r--arch/arm/crypto/.gitignore2
-rw-r--r--arch/arm/crypto/Makefile1
-rw-r--r--arch/arm/dts/.gitignore1
-rw-r--r--arch/arm/dts/Makefile33
-rw-r--r--arch/arm/dts/am335x-baltos-minimal.dts153
-rw-r--r--arch/arm/dts/am335x-myirtech-myd.dts34
-rw-r--r--arch/arm/dts/am335x-phytec-phycard-som.dtsi4
-rw-r--r--arch/arm/dts/am335x-phytec-phycore-som.dtsi8
-rw-r--r--arch/arm/dts/am335x-phytec-phyflex-som.dtsi8
-rw-r--r--arch/arm/dts/armada-370-mirabox-bb.dts2
-rw-r--r--arch/arm/dts/armada-370-rn104-bb.dts2
-rw-r--r--arch/arm/dts/armada-385-turris-omnia-bb.dts2
-rw-r--r--arch/arm/dts/armada-xp-db-bb.dts2
-rw-r--r--arch/arm/dts/armada-xp-gp-bb.dts2
-rw-r--r--arch/arm/dts/armada-xp-openblocks-ax3-4-bb.dts2
-rw-r--r--arch/arm/dts/armada-xp-rn2120-bb.dts2
-rw-r--r--arch/arm/dts/at91-microchip-ksz9477-evb.dts144
-rw-r--r--arch/arm/dts/at91-sama5d27_som1.dtsi2
-rw-r--r--arch/arm/dts/at91-sama5d27_som1_ek.dts3
-rw-r--r--arch/arm/dts/at91-sama5d3_xplained.dts29
-rw-r--r--arch/arm/dts/at91-sama5d4_wifx_l1.dts358
-rw-r--r--arch/arm/dts/at91-skov-arm9cpu.dts8
-rw-r--r--arch/arm/dts/at91sam9263ek.dts46
-rw-r--r--arch/arm/dts/bcm2711-rpi-4.dts18
-rw-r--r--arch/arm/dts/bcm2837-rpi-3.dts4
-rw-r--r--arch/arm/dts/digic4.dtsi4
-rw-r--r--arch/arm/dts/dove-cubox-bb.dts2
-rw-r--r--arch/arm/dts/ep7212-clep7212.dts64
-rw-r--r--arch/arm/dts/fsl-ls1021a-iot.dts77
-rw-r--r--arch/arm/dts/fsl-ls1046a-rdb.dts35
-rw-r--r--arch/arm/dts/fsl-tqmls1046a-mbls10xxa.dts16
-rw-r--r--arch/arm/dts/imx25-karo-tx25.dts4
-rw-r--r--arch/arm/dts/imx27-phytec-phycard-s-rdk-bb.dts4
-rw-r--r--arch/arm/dts/imx28-evk.dts4
-rw-r--r--arch/arm/dts/imx50.dtsi2
-rw-r--r--arch/arm/dts/imx51-ccxmx51.dts4
-rw-r--r--arch/arm/dts/imx51-genesi-efika-sb.dts15
-rw-r--r--arch/arm/dts/imx51-zii-rdu1.dts153
-rw-r--r--arch/arm/dts/imx53-ccxmx53.dtsi11
-rw-r--r--arch/arm/dts/imx53-mba53.dts4
-rw-r--r--arch/arm/dts/imx53-voipac-dmm-668.dtsi4
-rwxr-xr-xarch/arm/dts/imx6dl-advantech-rom-7421.dts12
-rw-r--r--arch/arm/dts/imx6dl-hummingboard.dts4
-rw-r--r--arch/arm/dts/imx6dl-mba6x.dts13
-rw-r--r--arch/arm/dts/imx6dl-prtvt7.dts4
-rw-r--r--arch/arm/dts/imx6q-dmo-edmqmx6.dts56
-rw-r--r--arch/arm/dts/imx6q-h100.dts4
-rw-r--r--arch/arm/dts/imx6q-hummingboard.dts4
-rw-r--r--arch/arm/dts/imx6q-hummingboard2.dts4
-rw-r--r--arch/arm/dts/imx6q-marsboard.dts2
-rw-r--r--arch/arm/dts/imx6q-mba6x.dts13
-rw-r--r--arch/arm/dts/imx6q-novena.dts18
-rw-r--r--arch/arm/dts/imx6q-skov-imx6.dts4
-rw-r--r--arch/arm/dts/imx6q-var-custom.dts2
-rw-r--r--arch/arm/dts/imx6qdl-gw54xx.dtsi4
-rw-r--r--arch/arm/dts/imx6qdl-nitrogen6_max.dtsi8
-rw-r--r--arch/arm/dts/imx6qdl-nitrogen6x.dtsi4
-rw-r--r--arch/arm/dts/imx6qdl-phytec-mira.dtsi2
-rw-r--r--arch/arm/dts/imx6qdl-phytec-pbab01.dtsi4
-rw-r--r--arch/arm/dts/imx6qdl-phytec-pfla02.dtsi42
-rw-r--r--arch/arm/dts/imx6qdl-phytec-phycore-som.dtsi14
-rw-r--r--arch/arm/dts/imx6qdl-prti6q-emmc.dtsi31
-rw-r--r--arch/arm/dts/imx6qdl-sabrelite.dtsi4
-rw-r--r--arch/arm/dts/imx6qdl-skov-imx6.dtsi239
-rw-r--r--arch/arm/dts/imx6qdl-tx6x.dtsi10
-rw-r--r--arch/arm/dts/imx6qdl-zii-rdu2.dtsi77
-rw-r--r--arch/arm/dts/imx6sx-sdb.dts4
-rw-r--r--arch/arm/dts/imx6sx-udoo-neo-full.dts16
-rw-r--r--arch/arm/dts/imx6ul-ccimx6ulsbcpro.dts4
-rw-r--r--arch/arm/dts/imx6ul-mba6ulx.dts70
-rw-r--r--arch/arm/dts/imx6ul-mba6ulx.dtsi333
-rw-r--r--arch/arm/dts/imx6ul-phytec-phycore-som.dtsi12
-rw-r--r--arch/arm/dts/imx6ul-phytec-state.dtsi16
-rw-r--r--arch/arm/dts/imx6ul-prti6g.dts17
-rw-r--r--arch/arm/dts/imx6ul-tqma6ulx.dtsi80
-rw-r--r--arch/arm/dts/imx6ul-webasto-ccbv2.dts2
-rw-r--r--arch/arm/dts/imx6ul-webasto-marvel.dts584
-rw-r--r--arch/arm/dts/imx6ull-jozacp.dts17
-rw-r--r--arch/arm/dts/imx6ull-jozacp.dtsi72
-rw-r--r--arch/arm/dts/imx7.dtsi37
-rw-r--r--arch/arm/dts/imx7d-ac-sxb.dtsi25
-rw-r--r--arch/arm/dts/imx7d-ddrc.dtsi6
-rw-r--r--arch/arm/dts/imx7d-meerkat96.dts42
-rw-r--r--arch/arm/dts/imx7d-peb-av-02.dtsi2
-rw-r--r--arch/arm/dts/imx7d-peb-eval-02.dtsi12
-rw-r--r--arch/arm/dts/imx7d-zii-rmu2.dts49
-rw-r--r--arch/arm/dts/imx8mm-evk.dts54
-rw-r--r--arch/arm/dts/imx8mm-evk.dtsi77
-rw-r--r--arch/arm/dts/imx8mm-evkb.dts122
-rw-r--r--arch/arm/dts/imx8mm-innocomm-wb15-evk-upstream.dts147
-rw-r--r--arch/arm/dts/imx8mm-innocomm-wb15-evk.dts60
-rw-r--r--arch/arm/dts/imx8mm-innocomm-wb15.dtsi481
-rw-r--r--arch/arm/dts/imx8mm.dtsi52
-rw-r--r--arch/arm/dts/imx8mn-ddr4-evk.dts6
-rw-r--r--arch/arm/dts/imx8mn-evk.dts58
-rw-r--r--arch/arm/dts/imx8mn-evk.dtsi96
-rw-r--r--arch/arm/dts/imx8mn.dtsi32
-rw-r--r--arch/arm/dts/imx8mp-debix-model-a-upstream.dts506
-rw-r--r--arch/arm/dts/imx8mp-debix-model-a.dts68
-rw-r--r--arch/arm/dts/imx8mp-evk.dts54
-rw-r--r--arch/arm/dts/imx8mp-tqma8mpql-mba8mpxl.dts57
-rw-r--r--arch/arm/dts/imx8mp-var-dart-dt8mcustomboard.dts680
-rw-r--r--arch/arm/dts/imx8mp-var-dart.dtsi387
-rw-r--r--arch/arm/dts/imx8mp.dtsi63
-rw-r--r--arch/arm/dts/imx8mq-ddrc.dtsi4
-rw-r--r--arch/arm/dts/imx8mq-evk.dts8
-rw-r--r--arch/arm/dts/imx8mq-mnt-reform2.dts172
-rw-r--r--arch/arm/dts/imx8mq-zii-ultra.dtsi46
-rw-r--r--arch/arm/dts/rk3188-radxarock.dts6
-rw-r--r--arch/arm/dts/rk3288-phycore-som.dts8
-rw-r--r--arch/arm/dts/rk3566-cm3-io.dts50
-rw-r--r--arch/arm/dts/rk3566-quartz64-a.dts13
-rw-r--r--arch/arm/dts/rk3568-bpi-r2-pro.dts60
-rw-r--r--arch/arm/dts/rk3568-evb1-v10.dts525
-rw-r--r--arch/arm/dts/rk3568-pinctrl.dtsi3111
-rw-r--r--arch/arm/dts/rk3568-rock-3a.dts55
-rw-r--r--arch/arm/dts/rk3568.dtsi1110
-rw-r--r--arch/arm/dts/rk356x.dtsi14
-rw-r--r--arch/arm/dts/rk3588-rock-5b.dts110
-rw-r--r--arch/arm/dts/rk3588.dtsi152
-rw-r--r--arch/arm/dts/rk3588s.dtsi135
-rw-r--r--arch/arm/dts/sama5d3.dtsi17
-rw-r--r--arch/arm/dts/sama5d4.dtsi9
-rw-r--r--arch/arm/dts/socfpga.dtsi4
-rw-r--r--arch/arm/dts/socfpga_arria10_achilles.dts8
-rw-r--r--arch/arm/dts/socfpga_arria10_mercury_aa1.dts88
-rw-r--r--arch/arm/dts/socfpga_cyclone5_socdk.dts20
-rw-r--r--arch/arm/dts/socfpga_cyclone5_socrates.dts69
-rw-r--r--arch/arm/dts/stm32mp131.dtsi18
-rw-r--r--arch/arm/dts/stm32mp135f-dk.dts12
-rw-r--r--arch/arm/dts/stm32mp151-prtt1a.dts20
-rw-r--r--arch/arm/dts/stm32mp151-prtt1c.dts205
-rw-r--r--arch/arm/dts/stm32mp151-prtt1l-net.dtsi36
-rw-r--r--arch/arm/dts/stm32mp151-prtt1l.dtsi110
-rw-r--r--arch/arm/dts/stm32mp151-prtt1s.dts20
-rw-r--r--arch/arm/dts/stm32mp151.dtsi43
-rw-r--r--arch/arm/dts/stm32mp157c-odyssey-som.dtsi294
-rw-r--r--arch/arm/dts/stm32mp157c-odyssey.dts6
-rw-r--r--arch/arm/dts/stm32mp157c-odyssey.dtsi72
-rw-r--r--arch/arm/dts/stm32mp157c-phycore-stm32mp1-3.dts41
-rw-r--r--arch/arm/dts/stm32mp157c-phycore-stm32mp15-pinctrl.dtsi92
-rw-r--r--arch/arm/dts/stm32mp157c-phycore-stm32mp15-som.dtsi271
-rw-r--r--arch/arm/dts/tegra124.dtsi58
-rw-r--r--arch/arm/dts/tegra20-colibri-iris.dts98
-rw-r--r--arch/arm/dts/tegra20.dtsi8
-rw-r--r--arch/arm/dts/tegra30-beaver.dts1442
-rw-r--r--arch/arm/dts/tegra30.dtsi8
-rw-r--r--arch/arm/dts/tqma6ul-common.dtsi191
-rw-r--r--arch/arm/dts/tqma6ulx-common.dtsi28
-rw-r--r--arch/arm/dts/versatile-pb.dts26
-rw-r--r--arch/arm/dts/vexpress-v2p-ca15.dts8
-rw-r--r--arch/arm/dts/vexpress-v2p-ca9.dts12
-rw-r--r--arch/arm/dts/vf610-ddrmc.dtsi4
-rw-r--r--arch/arm/dts/vf610-zii-cfu1.dts6
-rw-r--r--arch/arm/dts/vf610-zii-dev-rev-b.dts2
-rw-r--r--arch/arm/dts/vf610.dtsi2
-rw-r--r--arch/arm/dts/zynq-7000.dtsi2
-rw-r--r--arch/arm/include/asm/arch-check.h9
-rw-r--r--arch/arm/include/asm/armlinux.h2
-rw-r--r--arch/arm/include/asm/asm-offsets.h4
-rw-r--r--arch/arm/include/asm/assembler64.h4
-rw-r--r--arch/arm/include/asm/barebox-arm-head.h25
-rw-r--r--arch/arm/include/asm/barebox-arm.h146
-rw-r--r--arch/arm/include/asm/barebox.lds.h30
-rw-r--r--arch/arm/include/asm/bitops.h2
-rw-r--r--arch/arm/include/asm/bitsperlong.h2
-rw-r--r--arch/arm/include/asm/byteorder.h2
-rw-r--r--arch/arm/include/asm/cache.h7
-rw-r--r--arch/arm/include/asm/common.h2
-rw-r--r--arch/arm/include/asm/cputype.h24
-rw-r--r--arch/arm/include/asm/debug_ll.h69
-rw-r--r--arch/arm/include/asm/dma.h5
-rw-r--r--arch/arm/include/asm/elf.h2
-rw-r--r--arch/arm/include/asm/gic.h2
-rw-r--r--arch/arm/include/asm/hardware/arm_timer.h2
-rw-r--r--arch/arm/include/asm/io.h12
-rw-r--r--arch/arm/include/asm/linkage.h2
-rw-r--r--arch/arm/include/asm/memory.h2
-rw-r--r--arch/arm/include/asm/mmu.h15
-rw-r--r--arch/arm/include/asm/mmuinfo.h9
-rw-r--r--arch/arm/include/asm/module.h2
-rw-r--r--arch/arm/include/asm/opcodes-sec.h17
-rw-r--r--arch/arm/include/asm/optee.h18
-rw-r--r--arch/arm/include/asm/posix_types.h2
-rw-r--r--arch/arm/include/asm/psci.h3
-rw-r--r--arch/arm/include/asm/reloc.h42
-rw-r--r--arch/arm/include/asm/sections.h2
-rw-r--r--arch/arm/include/asm/secure.h2
-rw-r--r--arch/arm/include/asm/semihosting.h2
-rw-r--r--arch/arm/include/asm/stacktrace.h2
-rw-r--r--arch/arm/include/asm/string.h2
-rw-r--r--arch/arm/include/asm/swab.h2
-rw-r--r--arch/arm/include/asm/syscounter.h4
-rw-r--r--arch/arm/include/asm/sysreg.h76
-rw-r--r--arch/arm/include/asm/system.h2
-rw-r--r--arch/arm/include/asm/system_info.h8
-rw-r--r--arch/arm/include/asm/types.h2
-rw-r--r--arch/arm/include/asm/unaligned.h2
-rw-r--r--arch/arm/include/asm/unwind.h7
-rw-r--r--arch/arm/lib/Makefile2
-rw-r--r--arch/arm/lib/pbl.lds.S42
-rw-r--r--arch/arm/lib32/.gitignore2
-rw-r--r--arch/arm/lib32/Makefile4
-rw-r--r--arch/arm/lib32/arm_architected_timer.c17
-rw-r--r--arch/arm/lib32/armlinux.c7
-rw-r--r--arch/arm/lib32/barebox.lds.S14
-rw-r--r--arch/arm/lib32/bootm.c2
-rw-r--r--arch/arm/lib32/bootu.c2
-rw-r--r--arch/arm/lib32/bootz.c2
-rw-r--r--arch/arm/lib32/io.c2
-rw-r--r--arch/arm/lib32/optee-early.c1
-rw-r--r--arch/arm/lib32/runtime-offset.S2
-rw-r--r--arch/arm/lib32/setjmp.S1
-rw-r--r--arch/arm/lib32/start-kernel-optee.S2
-rw-r--r--arch/arm/lib32/unwind.c118
-rw-r--r--arch/arm/lib64/.gitignore2
-rw-r--r--arch/arm/lib64/Makefile2
-rw-r--r--arch/arm/lib64/barebox.lds.S14
-rw-r--r--arch/arm/lib64/pbl.c2
-rw-r--r--arch/arm/lib64/runtime-offset.S2
-rw-r--r--arch/arm/lib64/string.c2
-rw-r--r--arch/arm/mach-at91/Kconfig28
-rw-r--r--arch/arm/mach-at91/Makefile11
-rw-r--r--arch/arm/mach-at91/aic.c2
-rw-r--r--arch/arm/mach-at91/at91_pmc_ll.c8
-rw-r--r--arch/arm/mach-at91/at91rm9200.c6
-rw-r--r--arch/arm/mach-at91/at91rm9200_devices.c10
-rw-r--r--arch/arm/mach-at91/at91rm9200_time.c5
-rw-r--r--arch/arm/mach-at91/at91sam9260.c10
-rw-r--r--arch/arm/mach-at91/at91sam9260_devices.c18
-rw-r--r--arch/arm/mach-at91/at91sam9261.c10
-rw-r--r--arch/arm/mach-at91/at91sam9261_devices.c18
-rw-r--r--arch/arm/mach-at91/at91sam9263.c10
-rw-r--r--arch/arm/mach-at91/at91sam9263_devices.c14
-rw-r--r--arch/arm/mach-at91/at91sam9_reset.S4
-rw-r--r--arch/arm/mach-at91/at91sam9_rst.c8
-rw-r--r--arch/arm/mach-at91/at91sam9_sdramc_ll.c71
-rw-r--r--arch/arm/mach-at91/at91sam9_xload_mmc.c118
-rw-r--r--arch/arm/mach-at91/at91sam9g45.c12
-rw-r--r--arch/arm/mach-at91/at91sam9g45_devices.c14
-rw-r--r--arch/arm/mach-at91/at91sam9g45_reset.S4
-rw-r--r--arch/arm/mach-at91/at91sam9n12.c12
-rw-r--r--arch/arm/mach-at91/at91sam9n12_devices.c14
-rw-r--r--arch/arm/mach-at91/at91sam9x5.c8
-rw-r--r--arch/arm/mach-at91/at91sam9x5_devices.c14
-rw-r--r--arch/arm/mach-at91/boot_test_cmd.c2
-rw-r--r--arch/arm/mach-at91/bootm-barebox.c10
-rw-r--r--arch/arm/mach-at91/bootstrap.c2
-rw-r--r--arch/arm/mach-at91/clock.c8
-rw-r--r--arch/arm/mach-at91/ddramc.c19
-rw-r--r--arch/arm/mach-at91/ddramc_ll.c6
-rw-r--r--arch/arm/mach-at91/early_udelay.c8
-rw-r--r--arch/arm/mach-at91/generic.h8
-rw-r--r--arch/arm/mach-at91/include/mach/at91_ddrsdrc.h373
-rw-r--r--arch/arm/mach-at91/include/mach/at91_pmc.h212
-rw-r--r--arch/arm/mach-at91/include/mach/at91_pmc_ll.h105
-rw-r--r--arch/arm/mach-at91/include/mach/at91rm9200_mc.h187
-rw-r--r--arch/arm/mach-at91/include/mach/at91sam9263.h111
-rw-r--r--arch/arm/mach-at91/include/mach/at91sam9263_matrix.h125
-rw-r--r--arch/arm/mach-at91/include/mach/at91sam926x.h8
-rw-r--r--arch/arm/mach-at91/include/mach/at91sam926x_board_init.h204
-rw-r--r--arch/arm/mach-at91/include/mach/at91sam9_sdramc.h201
-rw-r--r--arch/arm/mach-at91/include/mach/barebox-arm-head.h45
-rw-r--r--arch/arm/mach-at91/include/mach/barebox-arm.h21
-rw-r--r--arch/arm/mach-at91/include/mach/board.h155
-rw-r--r--arch/arm/mach-at91/include/mach/cpu.h312
-rw-r--r--arch/arm/mach-at91/include/mach/ddramc.h38
-rw-r--r--arch/arm/mach-at91/include/mach/debug_ll.h43
-rw-r--r--arch/arm/mach-at91/include/mach/early_udelay.h14
-rw-r--r--arch/arm/mach-at91/include/mach/gpio.h306
-rw-r--r--arch/arm/mach-at91/include/mach/hardware.h48
-rw-r--r--arch/arm/mach-at91/include/mach/iomux.h252
-rw-r--r--arch/arm/mach-at91/include/mach/sama5_bootsource.h59
-rw-r--r--arch/arm/mach-at91/include/mach/sama5d2-sip-ddramc.h39
-rw-r--r--arch/arm/mach-at91/include/mach/sama5d2_ll.h139
-rw-r--r--arch/arm/mach-at91/include/mach/sama5d3-xplained-ddramc.h88
-rw-r--r--arch/arm/mach-at91/include/mach/sama5d3_ll.h24
-rw-r--r--arch/arm/mach-at91/include/mach/xload.h15
-rw-r--r--arch/arm/mach-at91/matrix.c4
-rw-r--r--arch/arm/mach-at91/sam9263_ll.c215
-rw-r--r--arch/arm/mach-at91/sam9_smc.c10
-rw-r--r--arch/arm/mach-at91/sama5_bootsource.c33
-rw-r--r--arch/arm/mach-at91/sama5d2.c21
-rw-r--r--arch/arm/mach-at91/sama5d2_ll.c14
-rw-r--r--arch/arm/mach-at91/sama5d3.c12
-rw-r--r--arch/arm/mach-at91/sama5d3_devices.c14
-rw-r--r--arch/arm/mach-at91/sama5d3_ll.c6
-rw-r--r--arch/arm/mach-at91/sama5d4.c10
-rw-r--r--arch/arm/mach-at91/sama5d4_devices.c14
-rw-r--r--arch/arm/mach-at91/setup.c15
-rw-r--r--arch/arm/mach-at91/xload-mmc.c16
-rw-r--r--arch/arm/mach-bcm283x/Kconfig31
-rw-r--r--arch/arm/mach-bcm283x/Makefile4
-rw-r--r--arch/arm/mach-bcm283x/core.c57
-rw-r--r--arch/arm/mach-bcm283x/include/mach/core.h28
-rw-r--r--arch/arm/mach-bcm283x/include/mach/debug_ll.h71
-rw-r--r--arch/arm/mach-bcm283x/include/mach/mbox.h543
-rw-r--r--arch/arm/mach-bcm283x/include/mach/platform.h40
-rw-r--r--arch/arm/mach-bcm283x/mbox.c64
-rw-r--r--arch/arm/mach-clps711x/Kconfig11
-rw-r--r--arch/arm/mach-clps711x/Makefile4
-rw-r--r--arch/arm/mach-clps711x/clock.c48
-rw-r--r--arch/arm/mach-clps711x/common.c149
-rw-r--r--arch/arm/mach-clps711x/devices.c127
-rw-r--r--arch/arm/mach-clps711x/include/mach/clps711x.h252
-rw-r--r--arch/arm/mach-clps711x/include/mach/devices.h7
-rw-r--r--arch/arm/mach-clps711x/lowlevel.c72
-rw-r--r--arch/arm/mach-clps711x/reset.c29
-rw-r--r--arch/arm/mach-davinci/Kconfig2
-rw-r--r--arch/arm/mach-davinci/Makefile2
-rw-r--r--arch/arm/mach-davinci/include/mach/debug_ll.h28
-rw-r--r--arch/arm/mach-davinci/include/mach/hardware.h27
-rw-r--r--arch/arm/mach-davinci/include/mach/serial.h18
-rw-r--r--arch/arm/mach-davinci/include/mach/time.h18
-rw-r--r--arch/arm/mach-davinci/time.c3
-rw-r--r--arch/arm/mach-digic/Kconfig2
-rw-r--r--arch/arm/mach-digic/Makefile2
-rw-r--r--arch/arm/mach-digic/include/mach/debug_ll.h39
-rw-r--r--arch/arm/mach-ep93xx/Kconfig2
-rw-r--r--arch/arm/mach-ep93xx/Makefile2
-rw-r--r--arch/arm/mach-ep93xx/clocksource.c3
-rw-r--r--arch/arm/mach-ep93xx/gpio.c2
-rw-r--r--arch/arm/mach-ep93xx/header.c2
-rw-r--r--arch/arm/mach-ep93xx/include/mach/barebox.lds.h9
-rw-r--r--arch/arm/mach-ep93xx/led.c2
-rw-r--r--arch/arm/mach-ep93xx/lowlevel_init.S2
-rw-r--r--arch/arm/mach-imx/Kconfig693
-rw-r--r--arch/arm/mach-imx/Makefile5
-rw-r--r--arch/arm/mach-imx/atf.c218
-rw-r--r--arch/arm/mach-imx/boot.c126
-rw-r--r--arch/arm/mach-imx/bootrom-cmd.c227
-rw-r--r--arch/arm/mach-imx/cpu_init.c10
-rw-r--r--arch/arm/mach-imx/devices.c40
-rw-r--r--arch/arm/mach-imx/esdctl-v4.c4
-rw-r--r--arch/arm/mach-imx/esdctl.c189
-rw-r--r--arch/arm/mach-imx/external-nand-boot.c16
-rw-r--r--arch/arm/mach-imx/iim.c24
-rw-r--r--arch/arm/mach-imx/imx-bbu-external-nand.c34
-rw-r--r--arch/arm/mach-imx/imx-bbu-internal.c101
-rw-r--r--arch/arm/mach-imx/imx.c6
-rw-r--r--arch/arm/mach-imx/imx1.c10
-rw-r--r--arch/arm/mach-imx/imx21.c8
-rw-r--r--arch/arm/mach-imx/imx25.c8
-rw-r--r--arch/arm/mach-imx/imx27.c10
-rw-r--r--arch/arm/mach-imx/imx31.c6
-rw-r--r--arch/arm/mach-imx/imx35.c10
-rw-r--r--arch/arm/mach-imx/imx5.c6
-rw-r--r--arch/arm/mach-imx/imx50.c16
-rw-r--r--arch/arm/mach-imx/imx51.c14
-rw-r--r--arch/arm/mach-imx/imx53.c16
-rw-r--r--arch/arm/mach-imx/imx6-mmdc.c47
-rw-r--r--arch/arm/mach-imx/imx6.c111
-rw-r--r--arch/arm/mach-imx/imx7.c13
-rw-r--r--arch/arm/mach-imx/imx8m.c58
-rw-r--r--arch/arm/mach-imx/include/mach/atf.h22
-rw-r--r--arch/arm/mach-imx/include/mach/bbu.h210
-rw-r--r--arch/arm/mach-imx/include/mach/ccm.h20
-rw-r--r--arch/arm/mach-imx/include/mach/clock.h1
-rw-r--r--arch/arm/mach-imx/include/mach/debug_ll.h165
-rw-r--r--arch/arm/mach-imx/include/mach/devices-imx1.h12
-rw-r--r--arch/arm/mach-imx/include/mach/devices-imx21.h34
-rw-r--r--arch/arm/mach-imx/include/mach/devices-imx25.h83
-rw-r--r--arch/arm/mach-imx/include/mach/devices-imx27.h88
-rw-r--r--arch/arm/mach-imx/include/mach/devices-imx31.h93
-rw-r--r--arch/arm/mach-imx/include/mach/devices-imx35.h73
-rw-r--r--arch/arm/mach-imx/include/mach/devices-imx50.h83
-rw-r--r--arch/arm/mach-imx/include/mach/devices-imx51.h116
-rw-r--r--arch/arm/mach-imx/include/mach/devices-imx53.h88
-rw-r--r--arch/arm/mach-imx/include/mach/devices-imx6.h98
-rw-r--r--arch/arm/mach-imx/include/mach/devices.h28
-rw-r--r--arch/arm/mach-imx/include/mach/esdctl-v4.h520
-rw-r--r--arch/arm/mach-imx/include/mach/esdctl.h151
-rw-r--r--arch/arm/mach-imx/include/mach/flash-header/imx7d-ddr-sabresd.imxcfg78
-rw-r--r--arch/arm/mach-imx/include/mach/flash-header/vf610-ddr-cr-default.imxcfg131
-rw-r--r--arch/arm/mach-imx/include/mach/flash-header/vf610-ddr-pll2-400mhz.imxcfg46
-rw-r--r--arch/arm/mach-imx/include/mach/generic.h288
-rw-r--r--arch/arm/mach-imx/include/mach/habv3-imx25-gencsf.h48
-rw-r--r--arch/arm/mach-imx/include/mach/habv4-imx6-gencsf-template.h64
-rw-r--r--arch/arm/mach-imx/include/mach/habv4-imx6-gencsf.h5
-rw-r--r--arch/arm/mach-imx/include/mach/habv4-imx6ull-gencsf.h4
-rw-r--r--arch/arm/mach-imx/include/mach/habv4-imx8-gencsf.h59
-rw-r--r--arch/arm/mach-imx/include/mach/imx-gpio.h94
-rw-r--r--arch/arm/mach-imx/include/mach/imx-header.h150
-rw-r--r--arch/arm/mach-imx/include/mach/imx-nand.h137
-rw-r--r--arch/arm/mach-imx/include/mach/imx-pll.h26
-rw-r--r--arch/arm/mach-imx/include/mach/imx1-regs.h86
-rw-r--r--arch/arm/mach-imx/include/mach/imx21-regs.h135
-rw-r--r--arch/arm/mach-imx/include/mach/imx25-fusemap.h272
-rw-r--r--arch/arm/mach-imx/include/mach/imx25-regs.h128
-rw-r--r--arch/arm/mach-imx/include/mach/imx27-regs.h164
-rw-r--r--arch/arm/mach-imx/include/mach/imx5.h23
-rw-r--r--arch/arm/mach-imx/include/mach/imx50-regs.h92
-rw-r--r--arch/arm/mach-imx/include/mach/imx51-regs.h112
-rw-r--r--arch/arm/mach-imx/include/mach/imx53-regs.h124
-rw-r--r--arch/arm/mach-imx/include/mach/imx6-fusemap.h23
-rw-r--r--arch/arm/mach-imx/include/mach/imx6-mmdc.h331
-rw-r--r--arch/arm/mach-imx/include/mach/imx6-regs.h125
-rw-r--r--arch/arm/mach-imx/include/mach/imx6.h135
-rw-r--r--arch/arm/mach-imx/include/mach/imx7-ccm-regs.h52
-rw-r--r--arch/arm/mach-imx/include/mach/imx7-regs.h121
-rw-r--r--arch/arm/mach-imx/include/mach/imx7.h59
-rw-r--r--arch/arm/mach-imx/include/mach/imx8m-ccm-regs.h58
-rw-r--r--arch/arm/mach-imx/include/mach/imx8m-regs.h37
-rw-r--r--arch/arm/mach-imx/include/mach/imx8mm-regs.h42
-rw-r--r--arch/arm/mach-imx/include/mach/imx8mn-regs.h34
-rw-r--r--arch/arm/mach-imx/include/mach/imx8mp-regs.h42
-rw-r--r--arch/arm/mach-imx/include/mach/imx8mq-regs.h121
-rw-r--r--arch/arm/mach-imx/include/mach/imx8mq.h87
-rw-r--r--arch/arm/mach-imx/include/mach/imx_cpu_types.h21
-rw-r--r--arch/arm/mach-imx/include/mach/imxfb.h88
-rw-r--r--arch/arm/mach-imx/include/mach/iomux-mx1.h135
-rw-r--r--arch/arm/mach-imx/include/mach/iomux-mx21.h108
-rw-r--r--arch/arm/mach-imx/include/mach/iomux-mx25.h529
-rw-r--r--arch/arm/mach-imx/include/mach/iomux-mx27.h191
-rw-r--r--arch/arm/mach-imx/include/mach/iomux-mx35.h1253
-rw-r--r--arch/arm/mach-imx/include/mach/iomux-mx50.h929
-rw-r--r--arch/arm/mach-imx/include/mach/iomux-mx51.h827
-rw-r--r--arch/arm/mach-imx/include/mach/iomux-mx53.h1204
-rw-r--r--arch/arm/mach-imx/include/mach/iomux-mx6.h5616
-rw-r--r--arch/arm/mach-imx/include/mach/iomux-mx6ul.h1064
-rw-r--r--arch/arm/mach-imx/include/mach/iomux-mx7.h1330
-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-mx8mn.h774
-rw-r--r--arch/arm/mach-imx/include/mach/iomux-mx8mp.h1103
-rw-r--r--arch/arm/mach-imx/include/mach/iomux-mx8mq.h650
-rw-r--r--arch/arm/mach-imx/include/mach/iomux-v1.h70
-rw-r--r--arch/arm/mach-imx/include/mach/iomux-vf610.h245
-rw-r--r--arch/arm/mach-imx/include/mach/ocotp-fusemap.h55
-rw-r--r--arch/arm/mach-imx/include/mach/ocotp.h49
-rw-r--r--arch/arm/mach-imx/include/mach/reset-reason.h38
-rw-r--r--arch/arm/mach-imx/include/mach/revision.h25
-rw-r--r--arch/arm/mach-imx/include/mach/spi.h27
-rw-r--r--arch/arm/mach-imx/include/mach/usb.h37
-rw-r--r--arch/arm/mach-imx/include/mach/vf610-ddrmc.h18
-rw-r--r--arch/arm/mach-imx/include/mach/vf610-fusemap.h15
-rw-r--r--arch/arm/mach-imx/include/mach/vf610.h53
-rw-r--r--arch/arm/mach-imx/include/mach/weim.h19
-rw-r--r--arch/arm/mach-imx/include/mach/xload.h20
-rw-r--r--arch/arm/mach-imx/nand.c12
-rw-r--r--arch/arm/mach-imx/romapi.c105
-rw-r--r--arch/arm/mach-imx/src.c11
-rw-r--r--arch/arm/mach-imx/tzasc.c47
-rw-r--r--arch/arm/mach-imx/vf610.c10
-rw-r--r--arch/arm/mach-imx/xload-common.c134
-rw-r--r--arch/arm/mach-imx/xload-gpmi-nand.c645
-rw-r--r--arch/arm/mach-imx/xload-imx-nand.c8
-rw-r--r--arch/arm/mach-imx/xload-qspi.c57
-rw-r--r--arch/arm/mach-imx/xload-spi.c8
-rw-r--r--arch/arm/mach-layerscape/Kconfig21
-rw-r--r--arch/arm/mach-layerscape/Makefile11
-rw-r--r--arch/arm/mach-layerscape/boot.c19
-rw-r--r--arch/arm/mach-layerscape/errata.c80
-rw-r--r--arch/arm/mach-layerscape/icid.c2
-rw-r--r--arch/arm/mach-layerscape/include/mach/bbu.h22
-rw-r--r--arch/arm/mach-layerscape/include/mach/debug_ll.h34
-rw-r--r--arch/arm/mach-layerscape/include/mach/errata.h7
-rw-r--r--arch/arm/mach-layerscape/include/mach/layerscape.h19
-rw-r--r--arch/arm/mach-layerscape/include/mach/lowlevel.h7
-rw-r--r--arch/arm/mach-layerscape/include/mach/xload.h10
-rw-r--r--arch/arm/mach-layerscape/lowlevel-ls102xa.c393
-rw-r--r--arch/arm/mach-layerscape/lowlevel-ls1046a.c4
-rw-r--r--arch/arm/mach-layerscape/lowlevel.S2
-rw-r--r--arch/arm/mach-layerscape/ls102xa_stream_id.c55
-rw-r--r--arch/arm/mach-layerscape/pblimage.c2
-rw-r--r--arch/arm/mach-layerscape/ppa-entry.S2
-rw-r--r--arch/arm/mach-layerscape/ppa.c4
-rw-r--r--arch/arm/mach-layerscape/restart.c30
-rw-r--r--arch/arm/mach-layerscape/xload-qspi.c47
-rw-r--r--arch/arm/mach-layerscape/xload.c24
-rw-r--r--arch/arm/mach-mvebu/Kconfig2
-rw-r--r--arch/arm/mach-mvebu/Makefile2
-rw-r--r--arch/arm/mach-mvebu/armada-370-xp.c21
-rw-r--r--arch/arm/mach-mvebu/common.c25
-rw-r--r--arch/arm/mach-mvebu/dove.c19
-rw-r--r--arch/arm/mach-mvebu/include/mach/armada-370-xp-regs.h77
-rw-r--r--arch/arm/mach-mvebu/include/mach/barebox-arm-head.h77
-rw-r--r--arch/arm/mach-mvebu/include/mach/bbu.h12
-rw-r--r--arch/arm/mach-mvebu/include/mach/common.h40
-rw-r--r--arch/arm/mach-mvebu/include/mach/debug_ll.h43
-rw-r--r--arch/arm/mach-mvebu/include/mach/dove-regs.h65
-rw-r--r--arch/arm/mach-mvebu/include/mach/kirkwood-regs.h50
-rw-r--r--arch/arm/mach-mvebu/include/mach/lowlevel.h26
-rw-r--r--arch/arm/mach-mvebu/include/mach/socid.h80
-rw-r--r--arch/arm/mach-mvebu/kirkwood.c18
-rw-r--r--arch/arm/mach-mvebu/kwb_bbu.c4
-rw-r--r--arch/arm/mach-mvebu/kwbootimage.c4
-rw-r--r--arch/arm/mach-mxs/Kconfig3
-rw-r--r--arch/arm/mach-mxs/Makefile2
-rw-r--r--arch/arm/mach-mxs/bcb.c2
-rw-r--r--arch/arm/mach-mxs/clocksource-imx23.c4
-rw-r--r--arch/arm/mach-mxs/clocksource-imx28.c4
-rw-r--r--arch/arm/mach-mxs/imx.c9
-rw-r--r--arch/arm/mach-mxs/include/mach/clock.h7
-rw-r--r--arch/arm/mach-mxs/include/mach/debug_ll.h22
-rw-r--r--arch/arm/mach-mxs/include/mach/devices.h47
-rw-r--r--arch/arm/mach-mxs/include/mach/generic.h24
-rw-r--r--arch/arm/mach-mxs/include/mach/imx-regs.h15
-rw-r--r--arch/arm/mach-mxs/include/mach/imx23.h29
-rw-r--r--arch/arm/mach-mxs/include/mach/imx28.h30
-rw-r--r--arch/arm/mach-mxs/include/mach/iomux.h100
-rw-r--r--arch/arm/mach-mxs/include/mach/power.h8
-rw-r--r--arch/arm/mach-mxs/include/mach/regs-clkctrl-mx23.h208
-rw-r--r--arch/arm/mach-mxs/include/mach/regs-clkctrl-mx28.h283
-rw-r--r--arch/arm/mach-mxs/include/mach/regs-lradc.h387
-rw-r--r--arch/arm/mach-mxs/include/mach/regs-power-mx28.h408
-rw-r--r--arch/arm/mach-mxs/include/mach/regs-rtc.h134
-rw-r--r--arch/arm/mach-mxs/include/mach/revision.h24
-rw-r--r--arch/arm/mach-mxs/include/mach/usb.h9
-rw-r--r--arch/arm/mach-mxs/iomux-imx.c4
-rw-r--r--arch/arm/mach-mxs/lradc-init.c6
-rw-r--r--arch/arm/mach-mxs/mem-init.c10
-rw-r--r--arch/arm/mach-mxs/ocotp.c14
-rw-r--r--arch/arm/mach-mxs/power-init.c16
-rw-r--r--arch/arm/mach-mxs/power.c4
-rw-r--r--arch/arm/mach-mxs/soc-imx23.c4
-rw-r--r--arch/arm/mach-mxs/soc-imx28.c4
-rw-r--r--arch/arm/mach-mxs/usb-imx23.c6
-rw-r--r--arch/arm/mach-mxs/usb-imx28.c4
-rw-r--r--arch/arm/mach-nomadik/8815.c4
-rw-r--r--arch/arm/mach-nomadik/Kconfig2
-rw-r--r--arch/arm/mach-nomadik/Makefile1
-rw-r--r--arch/arm/mach-nomadik/clock.c2
-rw-r--r--arch/arm/mach-nomadik/include/mach/fsmc.h28
-rw-r--r--arch/arm/mach-nomadik/include/mach/hardware.h87
-rw-r--r--arch/arm/mach-nomadik/include/mach/nand.h13
-rw-r--r--arch/arm/mach-nomadik/reset.c2
-rw-r--r--arch/arm/mach-nomadik/timer.c2
-rw-r--r--arch/arm/mach-omap/Kconfig6
-rw-r--r--arch/arm/mach-omap/Makefile8
-rw-r--r--arch/arm/mach-omap/am33xx_bbu_emmc.c17
-rw-r--r--arch/arm/mach-omap/am33xx_bbu_nand.c4
-rw-r--r--arch/arm/mach-omap/am33xx_bbu_spi_mlo.c8
-rw-r--r--arch/arm/mach-omap/am33xx_clock.c4
-rw-r--r--arch/arm/mach-omap/am33xx_generic.c112
-rw-r--r--arch/arm/mach-omap/am33xx_mux.c4
-rw-r--r--arch/arm/mach-omap/am33xx_scrm.c10
-rw-r--r--arch/arm/mach-omap/am35xx_emif4.c85
-rw-r--r--arch/arm/mach-omap/am3xxx.c6
-rw-r--r--arch/arm/mach-omap/boot_order.c2
-rw-r--r--arch/arm/mach-omap/devices-gpmc-nand.c4
-rw-r--r--arch/arm/mach-omap/emif4.c184
-rw-r--r--arch/arm/mach-omap/gpmc.c14
-rw-r--r--arch/arm/mach-omap/include/mach/am33xx-clock.h192
-rw-r--r--arch/arm/mach-omap/include/mach/am33xx-generic.h37
-rw-r--r--arch/arm/mach-omap/include/mach/am33xx-silicon.h251
-rw-r--r--arch/arm/mach-omap/include/mach/am3xxx-silicon.h6
-rw-r--r--arch/arm/mach-omap/include/mach/bbu.h66
-rw-r--r--arch/arm/mach-omap/include/mach/debug_ll.h80
-rw-r--r--arch/arm/mach-omap/include/mach/devices.h12
-rw-r--r--arch/arm/mach-omap/include/mach/emif4.h105
-rw-r--r--arch/arm/mach-omap/include/mach/generic.h83
-rw-r--r--arch/arm/mach-omap/include/mach/mcspi.h11
-rw-r--r--arch/arm/mach-omap/include/mach/omap-fb.h47
-rw-r--r--arch/arm/mach-omap/include/mach/omap3-devices.h102
-rw-r--r--arch/arm/mach-omap/include/mach/omap3-generic.h32
-rw-r--r--arch/arm/mach-omap/include/mach/omap4-clock.h345
-rw-r--r--arch/arm/mach-omap/include/mach/omap4-devices.h91
-rw-r--r--arch/arm/mach-omap/include/mach/omap4-generic.h25
-rw-r--r--arch/arm/mach-omap/include/mach/omap4_rom_usb.h144
-rw-r--r--arch/arm/mach-omap/include/mach/omap4_twl6030_mmc.h14
-rw-r--r--arch/arm/mach-omap/include/mach/wdt.h43
-rw-r--r--arch/arm/mach-omap/omap3_clock.c14
-rw-r--r--arch/arm/mach-omap/omap3_generic.c37
-rw-r--r--arch/arm/mach-omap/omap3_xload_usb.c4
-rw-r--r--arch/arm/mach-omap/omap4_clock.c10
-rw-r--r--arch/arm/mach-omap/omap4_generic.c60
-rw-r--r--arch/arm/mach-omap/omap4_rom_usb.c10
-rw-r--r--arch/arm/mach-omap/omap4_twl6030_mmc.c2
-rw-r--r--arch/arm/mach-omap/omap_devices.c41
-rw-r--r--arch/arm/mach-omap/omap_fb.c34
-rw-r--r--arch/arm/mach-omap/omap_generic.c42
-rw-r--r--arch/arm/mach-omap/syslib.c17
-rw-r--r--arch/arm/mach-omap/xload.c117
-rw-r--r--arch/arm/mach-pxa/Kconfig2
-rw-r--r--arch/arm/mach-pxa/Makefile2
-rw-r--r--arch/arm/mach-pxa/clocksource.c1
-rw-r--r--arch/arm/mach-pxa/common.c2
-rw-r--r--arch/arm/mach-pxa/devices.c16
-rw-r--r--arch/arm/mach-pxa/gpio.c2
-rw-r--r--arch/arm/mach-pxa/include/mach/devices.h23
-rw-r--r--arch/arm/mach-pxa/include/mach/gpio.h132
-rw-r--r--arch/arm/mach-pxa/include/mach/mci_pxa2xx.h10
-rw-r--r--arch/arm/mach-pxa/include/mach/mfp-pxa27x.h470
-rw-r--r--arch/arm/mach-pxa/include/mach/mfp-pxa2xx.h133
-rw-r--r--arch/arm/mach-pxa/include/mach/mfp-pxa3xx.h25
-rw-r--r--arch/arm/mach-pxa/include/mach/mfp.h21
-rw-r--r--arch/arm/mach-pxa/include/mach/pxa-regs.h37
-rw-r--r--arch/arm/mach-pxa/include/mach/pxa25x-regs.h6
-rw-r--r--arch/arm/mach-pxa/include/mach/pxa27x-regs.h6
-rw-r--r--arch/arm/mach-pxa/include/mach/pxa2xx-regs.h273
-rw-r--r--arch/arm/mach-pxa/include/mach/pxa3xx-regs.h224
-rw-r--r--arch/arm/mach-pxa/include/mach/pxafb.h79
-rw-r--r--arch/arm/mach-pxa/include/mach/regs-intc.h34
-rw-r--r--arch/arm/mach-pxa/include/mach/regs-lcd.h180
-rw-r--r--arch/arm/mach-pxa/include/mach/regs-ost.h34
-rw-r--r--arch/arm/mach-pxa/include/mach/regs-pwm.h20
-rw-r--r--arch/arm/mach-pxa/include/mach/udc_pxa2xx.h26
-rw-r--r--arch/arm/mach-pxa/include/plat/gpio.h42
-rw-r--r--arch/arm/mach-pxa/include/plat/mfp.h469
-rw-r--r--arch/arm/mach-pxa/mfp-pxa2xx.c8
-rw-r--r--arch/arm/mach-pxa/mfp-pxa3xx.c6
-rw-r--r--arch/arm/mach-pxa/pxa2xx.c4
-rw-r--r--arch/arm/mach-pxa/pxa3xx.c4
-rw-r--r--arch/arm/mach-pxa/sleep.S4
-rw-r--r--arch/arm/mach-pxa/speed-pxa25x.c4
-rw-r--r--arch/arm/mach-pxa/speed-pxa27x.c4
-rw-r--r--arch/arm/mach-pxa/speed-pxa3xx.c4
-rw-r--r--arch/arm/mach-rockchip/Kconfig99
-rw-r--r--arch/arm/mach-rockchip/Makefile10
-rw-r--r--arch/arm/mach-rockchip/atf.c75
-rw-r--r--arch/arm/mach-rockchip/bbu.c15
-rw-r--r--arch/arm/mach-rockchip/bootm.c9
-rw-r--r--arch/arm/mach-rockchip/bootrom.c51
-rw-r--r--arch/arm/mach-rockchip/dmc.c266
-rw-r--r--arch/arm/mach-rockchip/include/mach/atf.h18
-rw-r--r--arch/arm/mach-rockchip/include/mach/bbu.h17
-rw-r--r--arch/arm/mach-rockchip/include/mach/debug_ll.h89
-rw-r--r--arch/arm/mach-rockchip/include/mach/rk3568-regs.h18
-rw-r--r--arch/arm/mach-rockchip/include/mach/rockchip.h33
-rw-r--r--arch/arm/mach-rockchip/include/mach/timer.h19
-rw-r--r--arch/arm/mach-rockchip/rk3188.c4
-rw-r--r--arch/arm/mach-rockchip/rk3288.c11
-rw-r--r--arch/arm/mach-rockchip/rk3568.c36
-rw-r--r--arch/arm/mach-rockchip/rk3588.c20
-rw-r--r--arch/arm/mach-rockchip/rockchip.c38
-rw-r--r--arch/arm/mach-samsung/Kconfig176
-rw-r--r--arch/arm/mach-samsung/Makefile12
-rw-r--r--arch/arm/mach-samsung/bbu-nand-s3c24x0.c85
-rw-r--r--arch/arm/mach-samsung/clocks-s3c24xx.c145
-rw-r--r--arch/arm/mach-samsung/clocks-s3c64xx.c338
-rw-r--r--arch/arm/mach-samsung/clocks-s5pcxx.c98
-rw-r--r--arch/arm/mach-samsung/generic.c51
-rw-r--r--arch/arm/mach-samsung/gpio-s3c24x0.c167
-rw-r--r--arch/arm/mach-samsung/gpio-s3c64xx.c302
-rw-r--r--arch/arm/mach-samsung/gpio-s5pcxx.c124
-rw-r--r--arch/arm/mach-samsung/include/mach/bbu.h16
-rw-r--r--arch/arm/mach-samsung/include/mach/devices-s3c24xx.h55
-rw-r--r--arch/arm/mach-samsung/include/mach/devices-s3c64xx.h40
-rw-r--r--arch/arm/mach-samsung/include/mach/iomux-s3c24x0.h422
-rw-r--r--arch/arm/mach-samsung/include/mach/iomux-s3c64xx.h542
-rw-r--r--arch/arm/mach-samsung/include/mach/iomux-s5pcxx.h798
-rw-r--r--arch/arm/mach-samsung/include/mach/iomux.h28
-rw-r--r--arch/arm/mach-samsung/include/mach/s3c-busctl.h32
-rw-r--r--arch/arm/mach-samsung/include/mach/s3c-clocks.h28
-rw-r--r--arch/arm/mach-samsung/include/mach/s3c-generic.h62
-rw-r--r--arch/arm/mach-samsung/include/mach/s3c-iomap.h23
-rw-r--r--arch/arm/mach-samsung/include/mach/s3c-mci.h39
-rw-r--r--arch/arm/mach-samsung/include/mach/s3c24xx-clocks.h24
-rw-r--r--arch/arm/mach-samsung/include/mach/s3c24xx-fb.h55
-rw-r--r--arch/arm/mach-samsung/include/mach/s3c24xx-gpio.h77
-rw-r--r--arch/arm/mach-samsung/include/mach/s3c24xx-iomap.h65
-rw-r--r--arch/arm/mach-samsung/include/mach/s3c24xx-nand.h57
-rw-r--r--arch/arm/mach-samsung/include/mach/s3c64xx-clocks.h67
-rw-r--r--arch/arm/mach-samsung/include/mach/s3c64xx-iomap.h51
-rw-r--r--arch/arm/mach-samsung/include/mach/s5pcxx-clocks.h55
-rw-r--r--arch/arm/mach-samsung/include/mach/s5pcxx-iomap.h46
-rw-r--r--arch/arm/mach-samsung/lowlevel-s3c24x0.S305
-rw-r--r--arch/arm/mach-samsung/lowlevel-s5pcxx.c61
-rw-r--r--arch/arm/mach-samsung/mem-s3c24x0.c79
-rw-r--r--arch/arm/mach-samsung/mem-s3c64xx.c66
-rw-r--r--arch/arm/mach-samsung/mem-s5pcxx.c320
-rw-r--r--arch/arm/mach-samsung/reset_source.c56
-rw-r--r--arch/arm/mach-samsung/s3c-timer.c118
-rw-r--r--arch/arm/mach-socfpga/Kconfig7
-rw-r--r--arch/arm/mach-socfpga/Makefile3
-rw-r--r--arch/arm/mach-socfpga/arria10-bootsource.c7
-rw-r--r--arch/arm/mach-socfpga/arria10-clock-manager.c6
-rw-r--r--arch/arm/mach-socfpga/arria10-generic.c10
-rw-r--r--arch/arm/mach-socfpga/arria10-init.c14
-rw-r--r--arch/arm/mach-socfpga/arria10-reset-manager.c10
-rw-r--r--arch/arm/mach-socfpga/arria10-sdram.c28
-rw-r--r--arch/arm/mach-socfpga/arria10-xload-emmc.c10
-rw-r--r--arch/arm/mach-socfpga/arria10-xload.c14
-rw-r--r--arch/arm/mach-socfpga/cpu_init.c12
-rw-r--r--arch/arm/mach-socfpga/cyclone5-bootsource.c12
-rw-r--r--arch/arm/mach-socfpga/cyclone5-clock-manager.c6
-rw-r--r--arch/arm/mach-socfpga/cyclone5-freeze-controller.c4
-rw-r--r--arch/arm/mach-socfpga/cyclone5-generic.c18
-rw-r--r--arch/arm/mach-socfpga/cyclone5-init.c14
-rw-r--r--arch/arm/mach-socfpga/cyclone5-reset-manager.c4
-rw-r--r--arch/arm/mach-socfpga/cyclone5-scan-manager.c4
-rw-r--r--arch/arm/mach-socfpga/cyclone5-system-manager.c4
-rw-r--r--arch/arm/mach-socfpga/include/mach/arria10-fpga.h86
-rw-r--r--arch/arm/mach-socfpga/include/mach/arria10-pinmux.h250
-rw-r--r--arch/arm/mach-socfpga/include/mach/arria10-sdram.h353
-rw-r--r--arch/arm/mach-socfpga/include/mach/arria10-system-manager.h103
-rw-r--r--arch/arm/mach-socfpga/include/mach/arria10-xload.h14
-rw-r--r--arch/arm/mach-socfpga/include/mach/barebox-arm-head.h42
-rw-r--r--arch/arm/mach-socfpga/include/mach/cyclone5-freeze-controller.h85
-rw-r--r--arch/arm/mach-socfpga/include/mach/cyclone5-regs.h23
-rw-r--r--arch/arm/mach-socfpga/include/mach/cyclone5-scan-manager.h131
-rw-r--r--arch/arm/mach-socfpga/include/mach/cyclone5-sdram-config.h161
-rw-r--r--arch/arm/mach-socfpga/include/mach/cyclone5-sequencer.c5241
-rw-r--r--arch/arm/mach-socfpga/include/mach/debug_ll.h84
-rw-r--r--arch/arm/mach-socfpga/include/mach/generic.h104
-rw-r--r--arch/arm/mach-socfpga/include/mach/lowlevel.h80
-rw-r--r--arch/arm/mach-socfpga/include/mach/pll_config.h60
-rw-r--r--arch/arm/mach-socfpga/include/mach/sdram_io.h58
-rw-r--r--arch/arm/mach-socfpga/nic301.c4
-rw-r--r--arch/arm/mach-socfpga/xload.c8
-rw-r--r--arch/arm/mach-stm32mp/Kconfig28
-rw-r--r--arch/arm/mach-stm32mp/Makefile4
-rw-r--r--arch/arm/mach-stm32mp/bbu.c197
-rw-r--r--arch/arm/mach-stm32mp/bl33-generic.c24
-rw-r--r--arch/arm/mach-stm32mp/ddrctrl.c61
-rw-r--r--arch/arm/mach-stm32mp/include/mach/bbu.h14
-rw-r--r--arch/arm/mach-stm32mp/include/mach/bsec.h41
-rw-r--r--arch/arm/mach-stm32mp/include/mach/debug_ll.h28
-rw-r--r--arch/arm/mach-stm32mp/include/mach/entry.h19
-rw-r--r--arch/arm/mach-stm32mp/include/mach/revision.h99
-rw-r--r--arch/arm/mach-stm32mp/include/mach/smc.h28
-rw-r--r--arch/arm/mach-stm32mp/include/mach/stm32.h37
-rw-r--r--arch/arm/mach-stm32mp/init.c33
-rw-r--r--arch/arm/mach-stm32mp/stm32image.c8
-rw-r--r--arch/arm/mach-tegra/Kconfig2
-rw-r--r--arch/arm/mach-tegra/Makefile2
-rw-r--r--arch/arm/mach-tegra/include/mach/debug_ll.h41
-rw-r--r--arch/arm/mach-tegra/include/mach/lowlevel-dvc.h145
-rw-r--r--arch/arm/mach-tegra/include/mach/lowlevel.h272
-rw-r--r--arch/arm/mach-tegra/tegra-bbu.c2
-rw-r--r--arch/arm/mach-tegra/tegra20-pmc.c10
-rw-r--r--arch/arm/mach-tegra/tegra20-timer.c7
-rw-r--r--arch/arm/mach-tegra/tegra20.c6
-rw-r--r--arch/arm/mach-tegra/tegra_avp_init.c12
-rw-r--r--arch/arm/mach-tegra/tegra_maincomplex_init.c6
-rw-r--r--arch/arm/mach-uemd/Kconfig2
-rw-r--r--arch/arm/mach-uemd/Makefile2
-rw-r--r--arch/arm/mach-uemd/include/mach/debug_ll.h41
-rw-r--r--arch/arm/mach-uemd/include/mach/hardware.h7
-rw-r--r--arch/arm/mach-versatile/Kconfig12
-rw-r--r--arch/arm/mach-versatile/Makefile1
-rw-r--r--arch/arm/mach-versatile/core.c147
-rw-r--r--arch/arm/mach-versatile/include/mach/debug_ll.h23
-rw-r--r--arch/arm/mach-versatile/include/mach/init.h7
-rw-r--r--arch/arm/mach-vexpress/Kconfig2
-rw-r--r--arch/arm/mach-vexpress/Makefile2
-rw-r--r--arch/arm/mach-vexpress/include/mach/debug_ll.h24
-rw-r--r--arch/arm/mach-vexpress/reset.c13
-rw-r--r--arch/arm/mach-vexpress/v2m.c20
-rw-r--r--arch/arm/mach-zynq/Kconfig3
-rw-r--r--arch/arm/mach-zynq/Makefile2
-rw-r--r--arch/arm/mach-zynq/cpu_init.c2
-rw-r--r--arch/arm/mach-zynq/include/mach/debug_ll.h37
-rw-r--r--arch/arm/mach-zynq/include/mach/zynq-flash-header.h27
-rw-r--r--arch/arm/mach-zynq/zynq.c4
-rw-r--r--arch/arm/mach-zynqmp/Kconfig6
-rw-r--r--arch/arm/mach-zynqmp/firmware-zynqmp.c10
-rw-r--r--arch/arm/mach-zynqmp/include/mach/debug_ll.h31
-rw-r--r--arch/arm/mach-zynqmp/zynqmp-bbu.c2
-rw-r--r--arch/arm/mach-zynqmp/zynqmp.c6
-rw-r--r--arch/arm/tools/Makefile2
-rw-r--r--arch/arm/tools/gen-mach-types2
-rw-r--r--arch/kvx/Kconfig12
-rw-r--r--arch/kvx/Makefile4
-rw-r--r--arch/kvx/cpu/barebox.lds.S2
-rw-r--r--arch/kvx/cpu/cpu.c2
-rw-r--r--arch/kvx/dts/Makefile4
-rw-r--r--arch/kvx/include/asm/barebox.lds.h6
-rw-r--r--arch/kvx/include/asm/bootm.h11
-rw-r--r--arch/kvx/include/asm/cache.h3
-rw-r--r--arch/kvx/include/asm/common.h3
-rw-r--r--arch/kvx/include/asm/dma.h2
-rw-r--r--arch/kvx/include/asm/sfr.h4
-rw-r--r--arch/kvx/lib/bootm.c33
-rw-r--r--arch/kvx/lib/dma-default.c38
-rw-r--r--arch/kvx/lib/poweroff.c4
-rw-r--r--arch/mips/Kconfig7
-rw-r--r--arch/mips/Makefile4
-rw-r--r--arch/mips/boards/8devices-lima/Makefile2
-rw-r--r--arch/mips/boards/Makefile2
-rw-r--r--arch/mips/boards/black-swift/Makefile2
-rw-r--r--arch/mips/boards/dlink-dir-320/Makefile2
-rw-r--r--arch/mips/boards/dptechnics-dpt-module/Makefile2
-rw-r--r--arch/mips/boards/img-ci20/Makefile2
-rw-r--r--arch/mips/boards/loongson-ls1b/Makefile2
-rw-r--r--arch/mips/boards/netgear-wg102/Makefile2
-rw-r--r--arch/mips/boards/netgear-wg102/ram.c2
-rw-r--r--arch/mips/boards/okud-max9331/Makefile2
-rw-r--r--arch/mips/boards/openembed-som9331/Makefile2
-rw-r--r--arch/mips/boards/qemu-malta/Makefile2
-rw-r--r--arch/mips/boards/ritmix-rzx50/Makefile2
-rw-r--r--arch/mips/boards/tplink-mr3020/Makefile2
-rw-r--r--arch/mips/boards/tplink-wdr4300/Makefile2
-rw-r--r--arch/mips/boot/Makefile2
-rw-r--r--arch/mips/boot/main_entry.c2
-rw-r--r--arch/mips/dts/.gitignore1
-rw-r--r--arch/mips/dts/Makefile4
-rw-r--r--arch/mips/dts/ar9331-dptechnics-dpt-module.dts20
-rw-r--r--arch/mips/dts/ar9331-okud-max9331.dts4
-rw-r--r--arch/mips/dts/ar9331-openembed-som9331-board.dts4
-rw-r--r--arch/mips/dts/ar9331.dtsi12
-rw-r--r--arch/mips/dts/ar9331_tl_mr3020.dts4
-rw-r--r--arch/mips/dts/ar9344-tl-wdr4300-v1.7.dts4
-rw-r--r--arch/mips/dts/qca4531-8devices-lima.dts4
-rw-r--r--arch/mips/dts/qemu-malta.dts4
-rw-r--r--arch/mips/include/asm/asm-offsets.h2
-rw-r--r--arch/mips/include/asm/barebox.lds.h5
-rw-r--r--arch/mips/include/asm/bitsperlong.h2
-rw-r--r--arch/mips/include/asm/cache.h2
-rw-r--r--arch/mips/include/asm/cpu.h2
-rw-r--r--arch/mips/include/asm/debug_ll.h6
-rw-r--r--arch/mips/include/asm/dma-mapping.h36
-rw-r--r--arch/mips/include/asm/dma.h43
-rw-r--r--arch/mips/include/asm/io.h4
-rw-r--r--arch/mips/include/asm/memory.h2
-rw-r--r--arch/mips/include/asm/mmu.h2
-rw-r--r--arch/mips/include/asm/reloc.h14
-rw-r--r--arch/mips/lib/.gitignore2
-rw-r--r--arch/mips/lib/Makefile4
-rw-r--r--arch/mips/lib/asm-offsets.c2
-rw-r--r--arch/mips/lib/barebox.lds.S4
-rw-r--r--arch/mips/lib/bootm.c12
-rw-r--r--arch/mips/lib/csrc-r4k.c1
-rw-r--r--arch/mips/lib/dma-default.c44
-rw-r--r--arch/mips/lib/genex.S2
-rw-r--r--arch/mips/lib/memset.S2
-rw-r--r--arch/mips/lib/pbl.lds.S7
-rw-r--r--arch/mips/lib/sections.c2
-rw-r--r--arch/mips/lib/shutdown.c2
-rw-r--r--arch/mips/lib/traps.c2
-rw-r--r--arch/mips/mach-ar231x/Kconfig2
-rw-r--r--arch/mips/mach-ar231x/Makefile2
-rw-r--r--arch/mips/mach-ar231x/ar231x_reset.c4
-rw-r--r--arch/mips/mach-ar231x/include/mach/pbl_macros.h2
-rw-r--r--arch/mips/mach-ath79/Kconfig2
-rw-r--r--arch/mips/mach-ath79/Makefile2
-rw-r--r--arch/mips/mach-ath79/art.c12
-rw-r--r--arch/mips/mach-ath79/include/mach/pbl_ll_init_ar9344_1.1.h2
-rw-r--r--arch/mips/mach-ath79/include/mach/pbl_ll_init_qca4531.h2
-rw-r--r--arch/mips/mach-ath79/include/mach/pbl_macros.h2
-rw-r--r--arch/mips/mach-bcm47xx/Kconfig2
-rw-r--r--arch/mips/mach-bcm47xx/Makefile2
-rw-r--r--arch/mips/mach-loongson/Kconfig2
-rw-r--r--arch/mips/mach-loongson/Makefile2
-rw-r--r--arch/mips/mach-loongson/include/mach/pbl_macros.h2
-rw-r--r--arch/mips/mach-loongson/loongson1_reset.c10
-rw-r--r--arch/mips/mach-malta/Kconfig2
-rw-r--r--arch/mips/mach-malta/Makefile2
-rw-r--r--arch/mips/mach-malta/include/mach/mach-gt64120.h2
-rw-r--r--arch/mips/mach-malta/pci.c2
-rw-r--r--arch/mips/mach-xburst/Kconfig2
-rw-r--r--arch/mips/mach-xburst/Makefile2
-rw-r--r--arch/mips/mach-xburst/csrc-jz4750.c1
-rw-r--r--arch/mips/mach-xburst/include/mach/devices.h4
-rw-r--r--arch/mips/pbl/.gitignore2
-rw-r--r--arch/mips/pbl/Makefile1
-rw-r--r--arch/mips/pbl/piggy.gzip.S2
-rw-r--r--arch/mips/pbl/piggy.lz4.S2
-rw-r--r--arch/mips/pbl/piggy.lzo.S2
-rw-r--r--arch/mips/pbl/piggy.shipped.S2
-rw-r--r--arch/mips/pbl/piggy.xzkern.S2
-rw-r--r--arch/mips/pbl/zbarebox.lds.S4
-rw-r--r--arch/openrisc/Kconfig4
-rw-r--r--arch/openrisc/Makefile2
-rw-r--r--arch/openrisc/boards/generic/Makefile2
-rw-r--r--arch/openrisc/boards/generic/config.h1
-rw-r--r--arch/openrisc/boards/generic/generic.c1
-rw-r--r--arch/openrisc/cpu/.gitignore2
-rw-r--r--arch/openrisc/cpu/Makefile2
-rw-r--r--arch/openrisc/cpu/barebox.lds.S4
-rw-r--r--arch/openrisc/dts/.gitignore1
-rw-r--r--arch/openrisc/dts/Makefile3
-rw-r--r--arch/openrisc/include/asm/barebox.lds.h5
-rw-r--r--arch/openrisc/include/asm/bitsperlong.h2
-rw-r--r--arch/openrisc/include/asm/byteorder.h2
-rw-r--r--arch/openrisc/include/asm/common.h2
-rw-r--r--arch/openrisc/include/asm/linkage.h2
-rw-r--r--arch/openrisc/include/asm/mmu.h2
-rw-r--r--arch/openrisc/include/asm/posix_types.h2
-rw-r--r--arch/openrisc/include/asm/sections.h2
-rw-r--r--arch/openrisc/include/asm/string.h2
-rw-r--r--arch/openrisc/include/asm/swab.h2
-rw-r--r--arch/openrisc/lib/Makefile2
-rw-r--r--arch/openrisc/lib/ashldi3.S2
-rw-r--r--arch/openrisc/lib/asm-offsets.c2
-rw-r--r--arch/openrisc/lib/clock.c1
-rw-r--r--arch/openrisc/lib/lshrdi3.S2
-rw-r--r--arch/openrisc/lib/muldi3.S2
-rw-r--r--arch/powerpc/Kbuild2
-rw-r--r--arch/powerpc/Kconfig4
-rw-r--r--arch/powerpc/Makefile2
-rw-r--r--arch/powerpc/boards/.gitignore2
-rw-r--r--arch/powerpc/boards/freescale-p1010rdb/Makefile2
-rw-r--r--arch/powerpc/boards/freescale-p1010rdb/p1010rdb.c1
-rw-r--r--arch/powerpc/boards/freescale-p1022ds/Makefile2
-rw-r--r--arch/powerpc/boards/freescale-p1022ds/p1022ds.c1
-rw-r--r--arch/powerpc/boards/freescale-p2020rdb/Makefile2
-rw-r--r--arch/powerpc/boards/freescale-p2020rdb/p2020rdb.c1
-rw-r--r--arch/powerpc/boards/owc-da923rc/Makefile2
-rw-r--r--arch/powerpc/boards/owc-da923rc/da923rc.c1
-rw-r--r--arch/powerpc/boards/pcm030/Makefile2
-rw-r--r--arch/powerpc/boards/pcm030/barebox.lds.S4
-rw-r--r--arch/powerpc/boards/pcm030/pcm030.c1
-rw-r--r--arch/powerpc/cpu-85xx/Makefile2
-rw-r--r--arch/powerpc/cpu-85xx/mmu.c7
-rw-r--r--arch/powerpc/cpu-85xx/resetvec.S2
-rw-r--r--arch/powerpc/ddr-8xxx/Makefile2
-rw-r--r--arch/powerpc/ddr-8xxx/ddr2_dimm_params.c2
-rw-r--r--arch/powerpc/include/asm/atomic.h2
-rw-r--r--arch/powerpc/include/asm/barebox.lds.h5
-rw-r--r--arch/powerpc/include/asm/bitops.h2
-rw-r--r--arch/powerpc/include/asm/bitsperlong.h2
-rw-r--r--arch/powerpc/include/asm/cache.h2
-rw-r--r--arch/powerpc/include/asm/common.h2
-rw-r--r--arch/powerpc/include/asm/io.h2
-rw-r--r--arch/powerpc/include/asm/mmu.h4
-rw-r--r--arch/powerpc/include/asm/module.h2
-rw-r--r--arch/powerpc/include/asm/pci_io.h2
-rw-r--r--arch/powerpc/include/asm/posix_types.h2
-rw-r--r--arch/powerpc/include/asm/processor.h2
-rw-r--r--arch/powerpc/include/asm/ptrace.h2
-rw-r--r--arch/powerpc/include/asm/sections.h2
-rw-r--r--arch/powerpc/include/asm/sigcontext.h2
-rw-r--r--arch/powerpc/include/asm/signal.h2
-rw-r--r--arch/powerpc/include/asm/status_led.h2
-rw-r--r--arch/powerpc/include/asm/string.h2
-rw-r--r--arch/powerpc/include/asm/types.h2
-rw-r--r--arch/powerpc/include/asm/unaligned.h2
-rw-r--r--arch/powerpc/lib/Makefile2
-rw-r--r--arch/powerpc/lib/kgdb.c2
-rw-r--r--arch/powerpc/lib/misc.S1
-rw-r--r--arch/powerpc/lib/ppclinux.c2
-rw-r--r--arch/powerpc/mach-mpc5xxx/Kconfig2
-rw-r--r--arch/powerpc/mach-mpc5xxx/Makefile2
-rw-r--r--arch/powerpc/mach-mpc5xxx/firmware_sc_task_bestcomm.impl.S2
-rw-r--r--arch/powerpc/mach-mpc5xxx/include/mach/clock.h2
-rw-r--r--arch/powerpc/mach-mpc5xxx/include/mach/sdma.h27
-rw-r--r--arch/powerpc/mach-mpc5xxx/loadtask.c2
-rw-r--r--arch/powerpc/mach-mpc5xxx/reginfo.c2
-rw-r--r--arch/powerpc/mach-mpc5xxx/time.c1
-rw-r--r--arch/powerpc/mach-mpc85xx/.gitignore2
-rw-r--r--arch/powerpc/mach-mpc85xx/Kconfig2
-rw-r--r--arch/powerpc/mach-mpc85xx/Makefile2
-rw-r--r--arch/powerpc/mach-mpc85xx/barebox.lds.S4
-rw-r--r--arch/powerpc/mach-mpc85xx/include/mach/clock.h2
-rw-r--r--arch/powerpc/mach-mpc85xx/include/mach/mpc85xx.h2
-rw-r--r--arch/powerpc/mach-mpc85xx/time.c1
-rw-r--r--arch/riscv/Kconfig16
-rw-r--r--arch/riscv/Kconfig.socs37
-rw-r--r--arch/riscv/Makefile34
-rw-r--r--arch/riscv/boards/Makefile1
-rw-r--r--arch/riscv/boards/allwinner-d1/Makefile3
-rw-r--r--arch/riscv/boards/allwinner-d1/lowlevel.c12
-rw-r--r--arch/riscv/boards/beaglev/board.c4
-rw-r--r--arch/riscv/boards/litex-linux/lowlevel.c4
-rw-r--r--arch/riscv/boards/riscvemu/Makefile7
-rw-r--r--arch/riscv/boards/riscvemu/board.c33
-rw-r--r--arch/riscv/boards/riscvemu/defaultenv-riscvemu/data/tutorial/00-init12
-rw-r--r--arch/riscv/boards/riscvemu/defaultenv-riscvemu/data/tutorial/01-interactive7
-rw-r--r--arch/riscv/boards/riscvemu/defaultenv-riscvemu/data/tutorial/02-ofdump6
-rw-r--r--arch/riscv/boards/riscvemu/defaultenv-riscvemu/data/tutorial/03-devinfo5
-rw-r--r--arch/riscv/boards/riscvemu/defaultenv-riscvemu/data/tutorial/04-cs011
-rw-r--r--arch/riscv/boards/riscvemu/defaultenv-riscvemu/data/tutorial/05-drvinfo4
-rw-r--r--arch/riscv/boards/riscvemu/defaultenv-riscvemu/data/tutorial/06-devinfo-dev6
-rw-r--r--arch/riscv/boards/riscvemu/defaultenv-riscvemu/data/tutorial/07-mw9
-rw-r--r--arch/riscv/boards/riscvemu/defaultenv-riscvemu/data/tutorial/08-devfs8
-rw-r--r--arch/riscv/boards/riscvemu/defaultenv-riscvemu/data/tutorial/09-partitions9
-rw-r--r--arch/riscv/boards/riscvemu/defaultenv-riscvemu/data/tutorial/10-environment8
-rw-r--r--arch/riscv/boards/riscvemu/defaultenv-riscvemu/data/tutorial/11-env-data12
-rw-r--r--arch/riscv/boards/riscvemu/defaultenv-riscvemu/data/tutorial/12-dmesg9
-rw-r--r--arch/riscv/boards/riscvemu/defaultenv-riscvemu/data/tutorial/13-env-bin11
-rw-r--r--arch/riscv/boards/riscvemu/defaultenv-riscvemu/data/tutorial/14-env-init8
-rw-r--r--arch/riscv/boards/riscvemu/defaultenv-riscvemu/data/tutorial/15-magicvar10
-rw-r--r--arch/riscv/boards/riscvemu/defaultenv-riscvemu/data/tutorial/16-env-nv12
-rw-r--r--arch/riscv/boards/riscvemu/defaultenv-riscvemu/data/tutorial/17-env-saveenv7
-rw-r--r--arch/riscv/boards/riscvemu/defaultenv-riscvemu/data/tutorial/17-env-usage5
-rw-r--r--arch/riscv/boards/riscvemu/defaultenv-riscvemu/data/tutorial/18-mnt11
-rw-r--r--arch/riscv/boards/riscvemu/defaultenv-riscvemu/data/tutorial/19-automount9
-rw-r--r--arch/riscv/boards/riscvemu/defaultenv-riscvemu/data/tutorial/20-mount-fs11
-rw-r--r--arch/riscv/boards/riscvemu/defaultenv-riscvemu/data/tutorial/21-state11
-rw-r--r--arch/riscv/boards/riscvemu/defaultenv-riscvemu/data/tutorial/22-device-params11
-rw-r--r--arch/riscv/boards/riscvemu/defaultenv-riscvemu/data/tutorial/23-device-param-types8
-rw-r--r--arch/riscv/boards/riscvemu/defaultenv-riscvemu/data/tutorial/24-boot12
-rw-r--r--arch/riscv/boards/riscvemu/defaultenv-riscvemu/data/tutorial/99-end1
-rw-r--r--arch/riscv/boards/riscvemu/defaultenv-riscvemu/init/90-tutorial-intro6
-rw-r--r--arch/riscv/boards/riscvemu/overlay-of-sram.dts112
-rw-r--r--arch/riscv/boot/board-dt-2nd.c6
-rw-r--r--arch/riscv/boot/entry.c3
-rw-r--r--arch/riscv/boot/entry.h6
-rw-r--r--arch/riscv/boot/start.c23
-rw-r--r--arch/riscv/boot/uncompress.c12
-rw-r--r--arch/riscv/configs/rv64i_defconfig183
-rw-r--r--arch/riscv/configs/sifive_defconfig128
-rw-r--r--arch/riscv/configs/starfive_defconfig131
-rw-r--r--arch/riscv/configs/virt32_defconfig32
-rw-r--r--arch/riscv/configs/virt64_defconfig117
-rw-r--r--arch/riscv/cpu/Makefile2
-rw-r--r--arch/riscv/cpu/core.c14
-rw-r--r--arch/riscv/cpu/interrupts.c5
-rw-r--r--arch/riscv/dts/.gitignore1
-rw-r--r--arch/riscv/dts/Makefile2
-rw-r--r--arch/riscv/dts/hifive-unleashed-a00.dts4
-rw-r--r--arch/riscv/dts/hifive-unmatched-a00.dts5
-rw-r--r--arch/riscv/include/asm/asm-offsets.h2
-rw-r--r--arch/riscv/include/asm/barebox-riscv-head.h1
-rw-r--r--arch/riscv/include/asm/barebox-riscv.h10
-rw-r--r--arch/riscv/include/asm/barebox.lds.h10
-rw-r--r--arch/riscv/include/asm/bitsperlong.h2
-rw-r--r--arch/riscv/include/asm/byteorder.h2
-rw-r--r--arch/riscv/include/asm/cache.h40
-rw-r--r--arch/riscv/include/asm/cacheflush.h16
-rw-r--r--arch/riscv/include/asm/csr.h213
-rw-r--r--arch/riscv/include/asm/debug_ll.h28
-rw-r--r--arch/riscv/include/asm/debug_ll_litex.h12
-rw-r--r--arch/riscv/include/asm/debug_ll_ns16550.h8
-rw-r--r--arch/riscv/include/asm/htif.h40
-rw-r--r--arch/riscv/include/asm/io.h12
-rw-r--r--arch/riscv/include/asm/mmu.h2
-rw-r--r--arch/riscv/include/asm/pci.h7
-rw-r--r--arch/riscv/include/asm/posix_types.h2
-rw-r--r--arch/riscv/include/asm/ptrace.h10
-rw-r--r--arch/riscv/include/asm/reloc.h15
-rw-r--r--arch/riscv/include/asm/riscv_nmon.h50
-rw-r--r--arch/riscv/include/asm/sections.h3
-rw-r--r--arch/riscv/include/asm/swab.h2
-rw-r--r--arch/riscv/include/asm/system.h72
-rw-r--r--arch/riscv/include/asm/types.h2
-rw-r--r--arch/riscv/include/asm/unaligned.h2
-rw-r--r--arch/riscv/include/asm/unwind.h8
-rw-r--r--arch/riscv/include/asm/vendorid_list.h11
-rw-r--r--arch/riscv/lib/.gitignore2
-rw-r--r--arch/riscv/lib/Makefile3
-rw-r--r--arch/riscv/lib/asm-offsets.c2
-rw-r--r--arch/riscv/lib/barebox.lds.S10
-rw-r--r--arch/riscv/lib/pbl.lds.S12
-rw-r--r--arch/riscv/lib/reloc.c14
-rw-r--r--arch/riscv/lib/stacktrace.c79
-rw-r--r--arch/sandbox/Kconfig5
-rw-r--r--arch/sandbox/Makefile11
-rw-r--r--arch/sandbox/board/.gitignore3
-rw-r--r--arch/sandbox/board/Makefile2
-rw-r--r--arch/sandbox/board/barebox.lds.S4
-rw-r--r--arch/sandbox/board/board.c10
-rw-r--r--arch/sandbox/board/clock.c1
-rw-r--r--arch/sandbox/board/console.c4
-rw-r--r--arch/sandbox/board/dev-random.c2
-rw-r--r--arch/sandbox/board/devices.c5
-rw-r--r--arch/sandbox/board/hostfile.c57
-rw-r--r--arch/sandbox/board/led.c8
-rw-r--r--arch/sandbox/board/power.c23
-rw-r--r--arch/sandbox/board/watchdog.c33
-rw-r--r--arch/sandbox/configs/sandbox_defconfig4
-rw-r--r--arch/sandbox/dts/.gitignore1
-rw-r--r--arch/sandbox/dts/Makefile4
-rw-r--r--arch/sandbox/dts/sandbox.dts4
-rw-r--r--arch/sandbox/include/asm/barebox.lds.h3
-rw-r--r--arch/sandbox/include/asm/bitsperlong.h2
-rw-r--r--arch/sandbox/include/asm/byteorder.h2
-rw-r--r--arch/sandbox/include/asm/common.h2
-rw-r--r--arch/sandbox/include/asm/debug_ll.h16
-rw-r--r--arch/sandbox/include/asm/dma.h5
-rw-r--r--arch/sandbox/include/asm/elf.h2
-rw-r--r--arch/sandbox/include/asm/io.h12
-rw-r--r--arch/sandbox/include/asm/mmu.h2
-rw-r--r--arch/sandbox/include/asm/posix_types.h2
-rw-r--r--arch/sandbox/include/asm/reset_source.h16
-rw-r--r--arch/sandbox/include/asm/sections.h2
-rw-r--r--arch/sandbox/include/asm/string.h2
-rw-r--r--arch/sandbox/include/asm/swab.h2
-rw-r--r--arch/sandbox/include/asm/types.h2
-rw-r--r--arch/sandbox/include/asm/unaligned.h2
-rw-r--r--arch/sandbox/lib/Makefile2
-rw-r--r--arch/sandbox/lib/asm-offsets.c2
-rw-r--r--arch/sandbox/mach-sandbox/include/mach/hostfile.h2
-rw-r--r--arch/sandbox/mach-sandbox/include/mach/linux.h6
-rw-r--r--arch/sandbox/os/Makefile2
-rw-r--r--arch/sandbox/os/common.c1
-rw-r--r--arch/x86/Kconfig12
-rw-r--r--arch/x86/Makefile27
-rw-r--r--arch/x86/include/asm/barebox.lds.h11
-rw-r--r--arch/x86/include/asm/bitsperlong.h2
-rw-r--r--arch/x86/include/asm/debug_ll.h6
-rw-r--r--arch/x86/include/asm/dma.h4
-rw-r--r--arch/x86/include/asm/elf.h2
-rw-r--r--arch/x86/include/asm/io.h16
-rw-r--r--arch/x86/include/asm/linkage.h2
-rw-r--r--arch/x86/include/asm/mmu.h2
-rw-r--r--arch/x86/include/asm/posix_types.h2
-rw-r--r--arch/x86/include/asm/sections.h2
-rw-r--r--arch/x86/include/asm/swab.h2
-rw-r--r--arch/x86/include/asm/types.h2
-rw-r--r--arch/x86/include/asm/unaligned.h2
-rw-r--r--arch/x86/lib/Makefile2
-rw-r--r--arch/x86/lib/asm-offsets.c1
-rw-r--r--arch/x86/mach-efi/.gitignore2
-rw-r--r--arch/x86/mach-efi/Makefile2
-rw-r--r--arch/x86/mach-efi/clocksource.c4
-rw-r--r--arch/x86/mach-efi/crt0-efi-x86_64.S6
-rw-r--r--arch/x86/mach-efi/elf_ia32_efi.lds.S8
-rw-r--r--arch/x86/mach-efi/elf_x86_64_efi.lds.S8
-rw-r--r--arch/x86/mach-efi/include/mach/barebox.lds.h1
-rw-r--r--arch/x86/mach-efi/include/mach/debug_ll.h2
-rw-r--r--arch/x86/mach-efi/reloc_x86_64.c4
-rw-r--r--commands/Kconfig139
-rw-r--r--commands/Makefile11
-rw-r--r--commands/boot.c19
-rw-r--r--commands/bootm.c1
-rw-r--r--commands/cat.c2
-rw-r--r--commands/clk.c16
-rw-r--r--commands/crc.c14
-rw-r--r--commands/detect.c2
-rw-r--r--commands/devinfo.c14
-rw-r--r--commands/devlookup.c77
-rw-r--r--commands/devunbind.c79
-rw-r--r--commands/dfu.c4
-rw-r--r--commands/drvinfo.c4
-rw-r--r--commands/echo.c55
-rw-r--r--commands/edit.c111
-rw-r--r--commands/ethlog.c94
-rw-r--r--commands/fbtest.c2
-rw-r--r--commands/flash.c8
-rw-r--r--commands/gpio.c51
-rw-r--r--commands/hashsum.c12
-rw-r--r--commands/hwclock.c6
-rw-r--r--commands/hwmon.c2
-rw-r--r--commands/insmod.c2
-rw-r--r--commands/internal.h2
-rw-r--r--commands/iomemport.c9
-rw-r--r--commands/keystore.c2
-rw-r--r--commands/loadb.c4
-rw-r--r--commands/loads.c4
-rw-r--r--commands/ls.c13
-rw-r--r--commands/lsmod.c2
-rw-r--r--commands/magicvar.c2
-rw-r--r--commands/memtest.c5
-rw-r--r--commands/memtester/Makefile2
-rw-r--r--commands/memtester/memtester.c2
-rw-r--r--commands/menu.c107
-rw-r--r--commands/miitool.c2
-rw-r--r--commands/mipi_dbi.c104
-rw-r--r--commands/mkdir.c2
-rw-r--r--commands/mm.c6
-rw-r--r--commands/mmc.c3
-rw-r--r--commands/mmc_extcsd.c2
-rw-r--r--commands/mount.c6
-rw-r--r--commands/nand.c2
-rw-r--r--commands/of_diff.c17
-rw-r--r--commands/of_display_timings.c30
-rw-r--r--commands/of_dump.c35
-rw-r--r--commands/of_fixup.c93
-rw-r--r--commands/of_overlay.c56
-rw-r--r--commands/oftree.c16
-rw-r--r--commands/partition.c1
-rw-r--r--commands/pm_domain.c18
-rw-r--r--commands/readf.c2
-rw-r--r--commands/reset.c16
-rw-r--r--commands/rm.c2
-rw-r--r--commands/rmdir.c4
-rw-r--r--commands/selftest.c2
-rw-r--r--commands/spd_decode.c3
-rw-r--r--commands/splash.c2
-rw-r--r--commands/stat.c62
-rw-r--r--commands/state.c3
-rw-r--r--commands/tftp.c22
-rw-r--r--commands/time.c23
-rw-r--r--commands/trigger.c5
-rw-r--r--commands/tutorial.c157
-rw-r--r--commands/ubi.c2
-rw-r--r--commands/uimage.c2
-rw-r--r--commands/uptime.c82
-rw-r--r--commands/usb.c2
-rw-r--r--commands/usbgadget.c6
-rw-r--r--commands/usbserial.c2
-rw-r--r--commands/wd.c7
-rw-r--r--common/.gitignore2
-rw-r--r--common/Kconfig249
-rw-r--r--common/Makefile17
-rw-r--r--common/bbu.c178
-rw-r--r--common/block.c13
-rw-r--r--common/blspec.c203
-rw-r--r--common/boards/Kconfig4
-rw-r--r--common/boards/Makefile3
-rw-r--r--common/boards/qemu-virt/Makefile13
-rw-r--r--common/boards/qemu-virt/board.c68
-rw-r--r--common/boards/qemu-virt/overlay-of-flash.dts105
-rw-r--r--common/boot.c11
-rw-r--r--common/bootchooser.c12
-rw-r--r--common/booti.c41
-rw-r--r--common/bootm.c197
-rw-r--r--common/bootsource.c130
-rw-r--r--common/bthread.c2
-rw-r--r--common/calloc.c2
-rw-r--r--common/complete.c27
-rw-r--r--common/console.c23
-rw-r--r--common/console_common.c28
-rw-r--r--common/console_simple.c2
-rw-r--r--common/ddr1_dimm_params.c323
-rw-r--r--common/ddr2_dimm_params.c326
-rw-r--r--common/ddr3_dimm_params.c328
-rw-r--r--common/ddr4_dimm_params.c355
-rw-r--r--common/ddr_spd.c59
-rw-r--r--common/deep-probe.c4
-rw-r--r--common/efi-devicepath.c1195
-rw-r--r--common/efi-guid.c93
-rw-r--r--common/efi/Kconfig27
-rw-r--r--common/efi/Makefile10
-rw-r--r--common/efi/devicepath.c830
-rw-r--r--common/efi/efi-image.c289
-rw-r--r--common/efi/efi-iomem.c179
-rw-r--r--common/efi/efi.c481
-rw-r--r--common/efi/efivar-filename.c116
-rw-r--r--common/efi/errno.c90
-rw-r--r--common/efi/guid.c97
-rw-r--r--common/efi/payload/Makefile7
-rw-r--r--common/efi/payload/env-efi/network/eth0-discover (renamed from common/efi/env-efi/network/eth0-discover)0
-rw-r--r--common/efi/payload/fdt.c43
-rw-r--r--common/efi/payload/image.c287
-rw-r--r--common/efi/payload/init.c371
-rw-r--r--common/efi/payload/iomem.c179
-rw-r--r--common/elf.c97
-rw-r--r--common/env.c38
-rw-r--r--common/envfs-core.c17
-rw-r--r--common/environment.c11
-rw-r--r--common/fastboot.c17
-rw-r--r--common/file-list.c26
-rw-r--r--common/filetype.c31
-rw-r--r--common/firmware.c37
-rw-r--r--common/globalvar.c40
-rw-r--r--common/hush.c12
-rw-r--r--common/image-fit.c92
-rw-r--r--common/imd-barebox.c12
-rw-r--r--common/imd.c10
-rw-r--r--common/imx-bbu-nand-fcb.c464
-rw-r--r--common/kallsyms.c10
-rw-r--r--common/machine_id.c11
-rw-r--r--common/meminfo.c8
-rw-r--r--common/memory.c23
-rw-r--r--common/memory_display.c4
-rw-r--r--common/memtest.c44
-rw-r--r--common/menutree.c12
-rw-r--r--common/misc.c80
-rw-r--r--common/module.lds.S2
-rw-r--r--common/oftree.c110
-rw-r--r--common/parser.c2
-rw-r--r--common/partitions.c2
-rw-r--r--common/partitions/Kconfig2
-rw-r--r--common/partitions/Makefile2