Skip to contentSkip to conversation

ARM: i.MX6: Add proper CONFIG names

PATCH Superseded Jagan Teki 3 participants 12 messages Mar 19, 2018 – Mar 21, 2018

Subsystems (25)

v1 of 3 Superseded Latest is v3 →

lore
Share & tools
lore

Jagan Teki

author
#0 lore raw

cover ARM: i.MX6: Add proper CONFIG names

This series add proper CONFIG names for i.MX6 architecture code, where CONFIG_MX6 become CONFIG_ARCH_IMX6 and rest of SOC types like CONFIG_MX6Q become CONFIG_SOC_IMX6Q which is similar to Linux.

patch 1: Update new CONFIG names globally to all files for i.MX6 code

patch 2: Change SYS_SOC from mx6 to imx6

patch 3: Add separate u-boot dtsi files for i.MX6QDL dt files

patch 4: Add separate u-boot dtsi files for i.MX6UL dt files

patch 5: Build dtbs based on the SOC types

thanks,
Jagan.

Jagan Teki (5):
i.MX6: Add proper CONFIG_SOC_ names for MX6 architectures i.MX6: Change SYS_SOC from mx6 to imx6
ARM: dts: i.MX6QDL: U-Boot specific dts for u-boot,dm-spl
ARM: dts: i.MX6UL: U-Boot specific dts for u-boot,dm-spl
ARM: i.MX6: dts: Build dtb based on SOC type

 .travis.yml                                        |   4 +-
 Makefile                                           |   2 +-
 arch/arm/Kconfig                                   |   8 +-
 arch/arm/Makefile                                  |   4 +-
 arch/arm/dts/Makefile                              |  44 +++++----
 arch/arm/dts/imx6dl-icore-mipi-u-boot.dtsi         |  11 +++
 arch/arm/dts/imx6dl-icore-mipi.dts                 |   1 -
 arch/arm/dts/imx6dl-icore-rqs-u-boot.dtsi          |   7 ++
 arch/arm/dts/imx6dl-icore-u-boot.dtsi              |   7 ++
 arch/arm/dts/imx6q-icore-mipi-u-boot.dtsi          |  11 +++
 arch/arm/dts/imx6q-icore-mipi.dts                  |   1 -
 arch/arm/dts/imx6q-icore-rqs-u-boot.dtsi           |   7 ++
 arch/arm/dts/imx6q-icore-u-boot.dtsi               |   7 ++
 arch/arm/dts/imx6qdl-icore-rqs-u-boot.dtsi         |  26 ++++++
 arch/arm/dts/imx6qdl-icore-rqs.dtsi                |   4 -
 arch/arm/dts/imx6qdl-icore-u-boot.dtsi             |  22 +++++
 arch/arm/dts/imx6qdl-icore.dtsi                    |   3 -
 arch/arm/dts/imx6qdl-u-boot.dtsi                   |  30 ++++++
 arch/arm/dts/imx6qdl.dtsi                          |   5 -
 arch/arm/dts/imx6ul-geam-kit-u-boot.dtsi           |  25 +++++
 arch/arm/dts/imx6ul-geam-kit.dts                   |   4 -
 arch/arm/dts/imx6ul-isiot-emmc-u-boot.dtsi         |  17 ++++
 arch/arm/dts/imx6ul-isiot-emmc.dts                 |   2 -
 arch/arm/dts/imx6ul-isiot-u-boot.dtsi              |  18 ++++
 arch/arm/dts/imx6ul-isiot.dtsi                     |   2 -
 arch/arm/dts/imx6ul-u-boot.dtsi                    |  32 +++++++
 arch/arm/dts/imx6ul.dtsi                           |   6 --
 .../include/asm/{arch-mx6 => arch-imx6}/clock.h    |   0
 .../include/asm/{arch-mx6 => arch-imx6}/crm_regs.h |  46 +++++-----
 .../arm/include/asm/{arch-mx6 => arch-imx6}/gpio.h |   0
 .../include/asm/{arch-mx6 => arch-imx6}/imx-rdc.h  |   4 +-
 .../include/asm/{arch-mx6 => arch-imx6}/imx-regs.h |  69 +++++++-------
 .../include/asm/{arch-mx6 => arch-imx6}/iomux.h    |   0
 .../include/asm/{arch-mx6 => arch-imx6}/litesom.h  |   0
 .../include/asm/{arch-mx6 => arch-imx6}/mx6-ddr.h  |  20 ++--
 .../include/asm/{arch-mx6 => arch-imx6}/mx6-pins.h |  18 ++--
 .../asm/{arch-mx6 => arch-imx6}/mx6_plugin.S       |   6 +-
 .../asm/{arch-mx6 => arch-imx6}/mx6dl-ddr.h        |   4 +-
 .../asm/{arch-mx6 => arch-imx6}/mx6dl_pins.h       |   0
 .../include/asm/{arch-mx6 => arch-imx6}/mx6q-ddr.h |   2 +-
 .../asm/{arch-mx6 => arch-imx6}/mx6q_pins.h        |   0
 .../asm/{arch-mx6 => arch-imx6}/mx6sl-ddr.h        |   2 +-
 .../asm/{arch-mx6 => arch-imx6}/mx6sl_pins.h       |   0
 .../asm/{arch-mx6 => arch-imx6}/mx6sll_pins.h      |   0
 .../asm/{arch-mx6 => arch-imx6}/mx6sx-ddr.h        |   2 +-
 .../asm/{arch-mx6 => arch-imx6}/mx6sx_pins.h       |   0
 .../asm/{arch-mx6 => arch-imx6}/mx6sx_rdc.h        |   0
 .../asm/{arch-mx6 => arch-imx6}/mx6ul-ddr.h        |   2 +-
 .../asm/{arch-mx6 => arch-imx6}/mx6ul_pins.h       |   0
 .../asm/{arch-mx6 => arch-imx6}/mx6ull_pins.h      |   0
 .../include/asm/{arch-mx6 => arch-imx6}/mxc_hdmi.h |   0
 .../include/asm/{arch-mx6 => arch-imx6}/opos6ul.h  |   0
 .../asm/{arch-mx6 => arch-imx6}/sys_proto.h        |   0
 arch/arm/include/asm/mach-imx/dma.h                |   2 +-
 arch/arm/include/asm/mach-imx/iomux-v3.h           |  11 ++-
 arch/arm/include/asm/mach-imx/mxc_i2c.h            |   2 +-
 arch/arm/include/asm/mach-imx/regs-apbh.h          |   6 +-
 arch/arm/include/asm/mach-imx/regs-bch.h           |   4 +-
 arch/arm/include/asm/mach-imx/regs-lcdif.h         |  21 ++---
 arch/arm/include/asm/mach-imx/sys_proto.h          |   6 +-
 arch/arm/mach-imx/Kconfig                          |  12 +--
 arch/arm/mach-imx/Makefile                         |  10 +-
 arch/arm/mach-imx/cache.c                          |   2 +-
 arch/arm/mach-imx/cpu.c                            |   6 +-
 arch/arm/mach-imx/{mx6 => imx6}/Kconfig            | 102 ++++++++++-----------
 arch/arm/mach-imx/{mx6 => imx6}/Makefile           |   4 +-
 arch/arm/mach-imx/{mx6 => imx6}/clock.c            |  14 +--
 arch/arm/mach-imx/{mx6 => imx6}/ddr.c              |  20 ++--
 arch/arm/mach-imx/{mx6 => imx6}/litesom.c          |   0
 arch/arm/mach-imx/{mx6 => imx6}/mp.c               |   0
 arch/arm/mach-imx/{mx6 => imx6}/opos6ul.c          |   0
 arch/arm/mach-imx/{mx6 => imx6}/soc.c              |   6 +-
 arch/arm/mach-imx/init.c                           |   2 +-
 arch/arm/mach-imx/iomux-v3.c                       |   6 +-
 arch/arm/mach-imx/spl.c                            |   8 +-
 arch/arm/mach-imx/timer.c                          |   2 +-
 board/advantech/dms-ba16/Kconfig                   |   2 +-
 board/bachmann/ot1200/ot1200_spl.c                 |   4 +-
 board/barco/platinum/spl_picon.c                   |   4 +-
 board/barco/platinum/spl_titanium.c                |   4 +-
 board/boundary/nitrogen6x/ddr-setup.cfg            |   8 +-
 board/compulab/cm_fx6/cm_fx6.c                     |   6 +-
 board/congatec/cgtqmx6eval/cgtqmx6eval.c           |   4 +-
 board/dhelectronics/dh_imx6/dh_imx6.c              |   4 +-
 board/engicam/common/spl.c                         |  24 ++---
 board/engicam/imx6q/MAINTAINERS                    |  11 ++-
 board/engicam/imx6ul/MAINTAINERS                   |   5 +
 board/freescale/mx6memcal/spl.c                    |   6 +-
 board/freescale/mx6qarm2/mx6qarm2.c                |   8 +-
 board/freescale/mx6sabreauto/mx6sabreauto.c        |   8 +-
 board/freescale/mx6sabresd/mx6sabresd.c            |   8 +-
 board/freescale/mx6sllevk/mx6sllevk.c              |   2 +-
 board/freescale/mx6sxsabreauto/mx6sxsabreauto.c    |   2 +-
 board/freescale/mx6sxsabresd/mx6sxsabresd.c        |   2 +-
 board/freescale/mx6ul_14x14_evk/README             |   6 +-
 board/freescale/mx6ul_14x14_evk/mx6ul_14x14_evk.c  |   4 +-
 board/freescale/mx6ullevk/README                   |   6 +-
 board/freescale/mx6ullevk/mx6ullevk.c              |   2 +-
 board/gateworks/gw_ventana/gw_ventana_spl.c        |   4 +-
 board/ge/bx50v3/Kconfig                            |   2 +-
 board/kosagi/novena/novena_spl.c                   |   4 +-
 board/liebherr/display5/Kconfig                    |   2 +-
 board/liebherr/mccmon6/spl.c                       |   4 +-
 board/logicpd/imx6/imx6logic.c                     |   2 +-
 board/logicpd/imx6/mx6q_2x_MT41K512M16HA.cfg       |   6 +-
 board/seco/Kconfig                                 |   6 +-
 board/solidrun/mx6cuboxi/mx6cuboxi.c               |  10 +-
 board/tbs/tbs2910/Kconfig                          |   2 +-
 board/technexion/pico-imx6ul/Kconfig               |   2 +-
 board/toradex/apalis_imx6/Kconfig                  |   2 +-
 board/toradex/apalis_imx6/ddr-setup.cfg            |   8 +-
 board/toradex/colibri_imx6/Kconfig                 |   2 +-
 board/toradex/colibri_imx6/ddr-setup.cfg           |   8 +-
 board/tqc/tqma6/Kconfig                            |   6 +-
 board/udoo/README                                  |   4 +-
 board/udoo/udoo.c                                  |   4 +-
 board/udoo/udoo_spl.c                              |   4 +-
 board/wandboard/spl.c                              |   8 +-
 board/wandboard/wandboard.c                        |   6 +-
 cmd/fastboot/Kconfig                               |   3 +-
 common/spl/Kconfig                                 |   6 +-
 common/spl/spl.c                                   |   2 +-
 configs/apalis_imx6_defconfig                      |   4 +-
 configs/apalis_imx6_nospl_com_defconfig            |   4 +-
 configs/apalis_imx6_nospl_it_defconfig             |   4 +-
 configs/aristainetos2_defconfig                    |   4 +-
 configs/aristainetos2b_defconfig                   |   4 +-
 configs/aristainetos_defconfig                     |   4 +-
 configs/cgtqmx6eval_defconfig                      |   2 +-
 configs/cm_fx6_defconfig                           |   2 +-
 configs/colibri_imx6_defconfig                     |   4 +-
 configs/colibri_imx6_nospl_defconfig               |   4 +-
 configs/dh_imx6_defconfig                          |   2 +-
 configs/display5_defconfig                         |   4 +-
 configs/display5_factory_defconfig                 |   4 +-
 configs/dms-ba16-1g_defconfig                      |   2 +-
 configs/dms-ba16_defconfig                         |   2 +-
 configs/ge_b450v3_defconfig                        |   2 +-
 configs/ge_b650v3_defconfig                        |   2 +-
 configs/ge_b850v3_defconfig                        |   2 +-
 configs/gwventana_emmc_defconfig                   |   2 +-
 configs/gwventana_gw5904_defconfig                 |   2 +-
 configs/gwventana_nand_defconfig                   |   2 +-
 configs/imx6dl_icore_nand_defconfig                |   2 +-
 configs/imx6q_icore_nand_defconfig                 |   2 +-
 configs/imx6q_logic_defconfig                      |   4 +-
 configs/imx6qdl_icore_mipi_defconfig               |   2 +-
 configs/imx6qdl_icore_mmc_defconfig                |   2 +-
 configs/imx6qdl_icore_nand_defconfig               |   2 +-
 configs/imx6qdl_icore_rqs_defconfig                |   2 +-
 configs/imx6ul_geam_mmc_defconfig                  |   2 +-
 configs/imx6ul_geam_nand_defconfig                 |   2 +-
 configs/imx6ul_isiot_emmc_defconfig                |   2 +-
 configs/imx6ul_isiot_nand_defconfig                |   2 +-
 configs/liteboard_defconfig                        |   2 +-
 configs/marsboard_defconfig                        |   4 +-
 configs/mccmon6_nor_defconfig                      |   2 +-
 configs/mccmon6_sd_defconfig                       |   2 +-
 configs/mx6cuboxi_defconfig                        |   2 +-
 configs/mx6dlarm2_defconfig                        |   4 +-
 configs/mx6dlarm2_lpddr2_defconfig                 |   4 +-
 configs/mx6memcal_defconfig                        |   4 +-
 configs/mx6qarm2_defconfig                         |   4 +-
 configs/mx6qarm2_lpddr2_defconfig                  |   4 +-
 configs/mx6qsabrelite_defconfig                    |   4 +-
 configs/mx6sabreauto_defconfig                     |   2 +-
 configs/mx6sabresd_defconfig                       |   2 +-
 configs/mx6slevk_defconfig                         |   2 +-
 configs/mx6slevk_spinor_defconfig                  |   2 +-
 configs/mx6slevk_spl_defconfig                     |   2 +-
 configs/mx6sllevk_defconfig                        |   2 +-
 configs/mx6sllevk_plugin_defconfig                 |   2 +-
 configs/mx6sxsabreauto_defconfig                   |   2 +-
 configs/mx6sxsabresd_defconfig                     |   2 +-
 configs/mx6sxsabresd_spl_defconfig                 |   2 +-
 configs/mx6ul_14x14_evk_defconfig                  |   2 +-
 configs/mx6ul_9x9_evk_defconfig                    |   2 +-
 configs/mx6ull_14x14_evk_defconfig                 |   2 +-
 configs/mx6ull_14x14_evk_plugin_defconfig          |   2 +-
 configs/nitrogen6dl2g_defconfig                    |   4 +-
 configs/nitrogen6dl_defconfig                      |   4 +-
 configs/nitrogen6q2g_defconfig                     |   4 +-
 configs/nitrogen6q_defconfig                       |   4 +-
 configs/nitrogen6s1g_defconfig                     |   4 +-
 configs/nitrogen6s_defconfig                       |   4 +-
 configs/novena_defconfig                           |   4 +-
 configs/opos6uldev_defconfig                       |   2 +-
 configs/ot1200_defconfig                           |   4 +-
 configs/ot1200_spl_defconfig                       |   4 +-
 configs/pcm058_defconfig                           |   4 +-
 configs/pfla02_defconfig                           |   2 +-
 configs/pico-imx6ul_defconfig                      |   2 +-
 configs/platinum_picon_defconfig                   |   4 +-
 configs/platinum_titanium_defconfig                |   4 +-
 configs/riotboard_defconfig                        |   4 +-
 configs/secomx6quq7_defconfig                      |   4 +-
 configs/sksimx6_defconfig                          |   4 +-
 configs/tbs2910_defconfig                          |   2 +-
 configs/titanium_defconfig                         |   2 +-
 configs/tqma6dl_mba6_mmc_defconfig                 |   2 +-
 configs/tqma6dl_mba6_spi_defconfig                 |   2 +-
 configs/tqma6q_mba6_mmc_defconfig                  |   2 +-
 configs/tqma6q_mba6_spi_defconfig                  |   2 +-
 configs/tqma6s_mba6_mmc_defconfig                  |   2 +-
 configs/tqma6s_mba6_spi_defconfig                  |   2 +-
 configs/tqma6s_wru4_mmc_defconfig                  |   2 +-
 configs/udoo_defconfig                             |   2 +-
 configs/udoo_neo_defconfig                         |   2 +-
 configs/vining_2000_defconfig                      |   2 +-
 configs/wandboard_defconfig                        |   2 +-
 configs/warp_defconfig                             |   2 +-
 configs/xpress_defconfig                           |   2 +-
 configs/xpress_spl_defconfig                       |   2 +-
 configs/zc5202_defconfig                           |   4 +-
 configs/zc5601_defconfig                           |   4 +-
 doc/README.imx6                                    |   2 +-
 doc/README.imximage                                |   4 +-
 drivers/ata/dwc_ahsata.c                           |   2 +-
 drivers/crypto/fsl/jobdesc.c                       |   2 +-
 drivers/dma/Kconfig                                |   2 +-
 drivers/dma/apbh_dma.c                             |   2 +-
 drivers/gpio/mxc_gpio.c                            |  23 ++---
 drivers/i2c/Kconfig                                |   2 +-
 drivers/misc/mxc_ocotp.c                           |   8 +-
 drivers/mmc/Kconfig                                |   6 +-
 drivers/mtd/nand/Kconfig                           |   6 +-
 drivers/mtd/nand/mxs_nand.c                        |   2 +-
 drivers/net/Kconfig                                |   2 +-
 drivers/net/fec_mxc.c                              |   2 +-
 drivers/net/fec_mxc.h                              |   4 +-
 drivers/pci/pcie_imx.c                             |  14 +--
 drivers/pinctrl/nxp/Kconfig                        |   2 +-
 drivers/pwm/pwm-imx-util.c                         |   4 +-
 drivers/serial/Kconfig                             |   2 +-
 drivers/spi/fsl_qspi.c                             |  18 ++--
 drivers/thermal/Kconfig                            |   2 +-
 drivers/thermal/imx_thermal.c                      |   2 +-
 drivers/usb/host/Kconfig                           |   4 +-
 drivers/usb/host/ehci-mx6.c                        |   8 +-
 drivers/video/Kconfig                              |   2 +-
 drivers/video/ipu_regs.h                           |   2 +-
 drivers/watchdog/Makefile                          |   2 +-
 env/Kconfig                                        |   2 +-
 include/configs/cgtqmx6eval.h                      |   4 +-
 include/configs/cm_fx6.h                           |   2 +-
 include/configs/ge_bx50v3.h                        |   2 +-
 include/configs/imx6-engicam.h                     |   4 +-
 include/configs/imx6_spl.h                         |   4 +-
 include/configs/mx6_common.h                       |  12 +--
 include/configs/mx6cuboxi.h                        |  12 +--
 include/configs/mx6memcal.h                        |   2 +-
 include/configs/mx6sabre_common.h                  |  12 +--
 include/configs/titanium.h                         |   2 +-
 include/configs/udoo.h                             |   4 +-
 include/configs/wandboard.h                        |  14 +--
 include/fsl_sec.h                                  |   8 +-
 lib/rsa/Kconfig                                    |   4 +-
 257 files changed, 832 insertions(+), 611 deletions(-)
 create mode 100644 arch/arm/dts/imx6dl-icore-mipi-u-boot.dtsi
 create mode 100644 arch/arm/dts/imx6dl-icore-rqs-u-boot.dtsi
 create mode 100644 arch/arm/dts/imx6dl-icore-u-boot.dtsi
 create mode 100644 arch/arm/dts/imx6q-icore-mipi-u-boot.dtsi
 create mode 100644 arch/arm/dts/imx6q-icore-rqs-u-boot.dtsi
 create mode 100644 arch/arm/dts/imx6q-icore-u-boot.dtsi
 create mode 100644 arch/arm/dts/imx6qdl-icore-rqs-u-boot.dtsi
 create mode 100644 arch/arm/dts/imx6qdl-icore-u-boot.dtsi
 create mode 100644 arch/arm/dts/imx6qdl-u-boot.dtsi
 create mode 100644 arch/arm/dts/imx6ul-geam-kit-u-boot.dtsi
 create mode 100644 arch/arm/dts/imx6ul-isiot-emmc-u-boot.dtsi
 create mode 100644 arch/arm/dts/imx6ul-isiot-u-boot.dtsi
 create mode 100644 arch/arm/dts/imx6ul-u-boot.dtsi
 rename arch/arm/include/asm/{arch-mx6 => arch-imx6}/clock.h (100%)
 rename arch/arm/include/asm/{arch-mx6 => arch-imx6}/crm_regs.h (98%)
 rename arch/arm/include/asm/{arch-mx6 => arch-imx6}/gpio.h (100%)
 rename arch/arm/include/asm/{arch-mx6 => arch-imx6}/imx-rdc.h (78%)
 rename arch/arm/include/asm/{arch-mx6 => arch-imx6}/imx-regs.h (95%)
 rename arch/arm/include/asm/{arch-mx6 => arch-imx6}/iomux.h (100%)
 rename arch/arm/include/asm/{arch-mx6 => arch-imx6}/litesom.h (100%)
 rename arch/arm/include/asm/{arch-mx6 => arch-imx6}/mx6-ddr.h (96%)
 rename arch/arm/include/asm/{arch-mx6 => arch-imx6}/mx6-pins.h (77%)
 rename arch/arm/include/asm/{arch-mx6 => arch-imx6}/mx6_plugin.S (97%)
 rename arch/arm/include/asm/{arch-mx6 => arch-imx6}/mx6dl-ddr.h (97%)
 rename arch/arm/include/asm/{arch-mx6 => arch-imx6}/mx6dl_pins.h (100%)
 rename arch/arm/include/asm/{arch-mx6 => arch-imx6}/mx6q-ddr.h (98%)
 rename arch/arm/include/asm/{arch-mx6 => arch-imx6}/mx6q_pins.h (100%)
 rename arch/arm/include/asm/{arch-mx6 => arch-imx6}/mx6sl-ddr.h (97%)
 rename arch/arm/include/asm/{arch-mx6 => arch-imx6}/mx6sl_pins.h (100%)
 rename arch/arm/include/asm/{arch-mx6 => arch-imx6}/mx6sll_pins.h (100%)
 rename arch/arm/include/asm/{arch-mx6 => arch-imx6}/mx6sx-ddr.h (97%)
 rename arch/arm/include/asm/{arch-mx6 => arch-imx6}/mx6sx_pins.h (100%)
 rename arch/arm/include/asm/{arch-mx6 => arch-imx6}/mx6sx_rdc.h (100%)
 rename arch/arm/include/asm/{arch-mx6 => arch-imx6}/mx6ul-ddr.h (95%)
 rename arch/arm/include/asm/{arch-mx6 => arch-imx6}/mx6ul_pins.h (100%)
 rename arch/arm/include/asm/{arch-mx6 => arch-imx6}/mx6ull_pins.h (100%)
 rename arch/arm/include/asm/{arch-mx6 => arch-imx6}/mxc_hdmi.h (100%)
 rename arch/arm/include/asm/{arch-mx6 => arch-imx6}/opos6ul.h (100%)
 rename arch/arm/include/asm/{arch-mx6 => arch-imx6}/sys_proto.h (100%)
 rename arch/arm/mach-imx/{mx6 => imx6}/Kconfig (89%)
 rename arch/arm/mach-imx/{mx6 => imx6}/Makefile (74%)
 rename arch/arm/mach-imx/{mx6 => imx6}/clock.c (99%)
 rename arch/arm/mach-imx/{mx6 => imx6}/ddr.c (98%)
 rename arch/arm/mach-imx/{mx6 => imx6}/litesom.c (100%)
 rename arch/arm/mach-imx/{mx6 => imx6}/mp.c (100%)
 rename arch/arm/mach-imx/{mx6 => imx6}/opos6ul.c (100%)
 rename arch/arm/mach-imx/{mx6 => imx6}/soc.c (98%)
Signature · 1 line
2.14.3
author
#1 lore raw

PATCH 1/5 i.MX6: Add proper CONFIG_SOC_ names for MX6 architectures

ARCH_MX6 -> ARCH_IMX6
MX6 -> SOC_IMX6
MX6D -> SOC_IMX6D
MX6DL -> SOC_IMX6DL
MX6Q -> SOC_IMX6Q
MX6S -> SOC_IMX6S
MX6SL -> SOC_IMX6SL
MX6Sx -> SOC_IMX6SX
MX6SLL -> SOC_IMX6SLL
MX6UL -> SOC_IMX6UL
MX6UL_LITESOM -> SOC_IMX6UL_LITESOM
MX6UL_OPOS6UL -> SOC_IMX6UL_OPOS6UL
MX6ULL -> SOC_IMX6ULL
"MX6" -> "i.MX6"

---
 Makefile                                          |   2 +-
 arch/arm/Kconfig                                  |   6 +-
 arch/arm/dts/Makefile                             |   2 +-
 arch/arm/include/asm/arch-mx6/crm_regs.h          |  46 +++++-----
 arch/arm/include/asm/arch-mx6/imx-rdc.h           |   4 +-
 arch/arm/include/asm/arch-mx6/imx-regs.h          |  69 ++++++++-------
 arch/arm/include/asm/arch-mx6/mx6-ddr.h           |  20 ++---
 arch/arm/include/asm/arch-mx6/mx6-pins.h          |  18 ++--
 arch/arm/include/asm/arch-mx6/mx6_plugin.S        |   6 +-
 arch/arm/include/asm/arch-mx6/mx6dl-ddr.h         |   4 +-
 arch/arm/include/asm/arch-mx6/mx6q-ddr.h          |   2 +-
 arch/arm/include/asm/arch-mx6/mx6sl-ddr.h         |   2 +-
 arch/arm/include/asm/arch-mx6/mx6sx-ddr.h         |   2 +-
 arch/arm/include/asm/arch-mx6/mx6ul-ddr.h         |   2 +-
 arch/arm/include/asm/mach-imx/dma.h               |   2 +-
 arch/arm/include/asm/mach-imx/iomux-v3.h          |  11 +--
 arch/arm/include/asm/mach-imx/mxc_i2c.h           |   2 +-
 arch/arm/include/asm/mach-imx/regs-apbh.h         |   6 +-
 arch/arm/include/asm/mach-imx/regs-bch.h          |   4 +-
 arch/arm/include/asm/mach-imx/regs-lcdif.h        |  21 +++--
 arch/arm/include/asm/mach-imx/sys_proto.h         |   6 +-
 arch/arm/mach-imx/Kconfig                         |  12 +--
 arch/arm/mach-imx/Makefile                        |   2 +-
 arch/arm/mach-imx/cache.c                         |   2 +-
 arch/arm/mach-imx/cpu.c                           |   6 +-
 arch/arm/mach-imx/init.c                          |   2 +-
 arch/arm/mach-imx/iomux-v3.c                      |   6 +-
 arch/arm/mach-imx/mx6/Kconfig                     | 100 +++++++++++-----------
 arch/arm/mach-imx/mx6/Makefile                    |   4 +-
 arch/arm/mach-imx/mx6/clock.c                     |  14 +--
 arch/arm/mach-imx/mx6/ddr.c                       |  20 +++--
 arch/arm/mach-imx/mx6/soc.c                       |   6 +-
 arch/arm/mach-imx/spl.c                           |   8 +-
 arch/arm/mach-imx/timer.c                         |   2 +-
 board/bachmann/ot1200/ot1200_spl.c                |   4 +-
 board/barco/platinum/spl_picon.c                  |   4 +-
 board/barco/platinum/spl_titanium.c               |   4 +-
 board/boundary/nitrogen6x/ddr-setup.cfg           |   8 +-
 board/compulab/cm_fx6/cm_fx6.c                    |   6 +-
 board/congatec/cgtqmx6eval/cgtqmx6eval.c          |   4 +-
 board/dhelectronics/dh_imx6/dh_imx6.c             |   4 +-
 board/engicam/common/spl.c                        |  24 +++---
 board/freescale/mx6memcal/spl.c                   |   6 +-
 board/freescale/mx6qarm2/mx6qarm2.c               |   8 +-
 board/freescale/mx6sabreauto/mx6sabreauto.c       |   8 +-
 board/freescale/mx6sabresd/mx6sabresd.c           |   8 +-
 board/freescale/mx6sllevk/mx6sllevk.c             |   2 +-
 board/freescale/mx6sxsabreauto/mx6sxsabreauto.c   |   2 +-
 board/freescale/mx6sxsabresd/mx6sxsabresd.c       |   2 +-
 board/freescale/mx6ul_14x14_evk/README            |   6 +-
 board/freescale/mx6ul_14x14_evk/mx6ul_14x14_evk.c |   4 +-
 board/freescale/mx6ullevk/README                  |   6 +-
 board/freescale/mx6ullevk/mx6ullevk.c             |   2 +-
 board/gateworks/gw_ventana/gw_ventana_spl.c       |   4 +-
 board/kosagi/novena/novena_spl.c                  |   4 +-
 board/liebherr/mccmon6/spl.c                      |   4 +-
 board/logicpd/imx6/imx6logic.c                    |   2 +-
 board/seco/Kconfig                                |   6 +-
 board/solidrun/mx6cuboxi/mx6cuboxi.c              |  10 +--
 board/tbs/tbs2910/Kconfig                         |   2 +-
 board/toradex/apalis_imx6/ddr-setup.cfg           |   8 +-
 board/toradex/colibri_imx6/ddr-setup.cfg          |   8 +-
 board/tqc/tqma6/Kconfig                           |   6 +-
 board/udoo/README                                 |   4 +-
 board/udoo/udoo.c                                 |   4 +-
 board/udoo/udoo_spl.c                             |   4 +-
 board/wandboard/spl.c                             |   8 +-
 board/wandboard/wandboard.c                       |   6 +-
 cmd/fastboot/Kconfig                              |   3 +-
 common/spl/Kconfig                                |   6 +-
 common/spl/spl.c                                  |   2 +-
 configs/apalis_imx6_defconfig                     |   4 +-
 configs/apalis_imx6_nospl_com_defconfig           |   4 +-
 configs/apalis_imx6_nospl_it_defconfig            |   4 +-
 configs/aristainetos2_defconfig                   |   4 +-
 configs/aristainetos2b_defconfig                  |   4 +-
 configs/aristainetos_defconfig                    |   4 +-
 configs/cgtqmx6eval_defconfig                     |   2 +-
 configs/cm_fx6_defconfig                          |   2 +-
 configs/colibri_imx6_defconfig                    |   4 +-
 configs/colibri_imx6_nospl_defconfig              |   4 +-
 configs/dh_imx6_defconfig                         |   2 +-
 configs/display5_defconfig                        |   4 +-
 configs/display5_factory_defconfig                |   4 +-
 configs/dms-ba16-1g_defconfig                     |   2 +-
 configs/dms-ba16_defconfig                        |   2 +-
 configs/ge_b450v3_defconfig                       |   2 +-
 configs/ge_b650v3_defconfig                       |   2 +-
 configs/ge_b850v3_defconfig                       |   2 +-
 configs/gwventana_emmc_defconfig                  |   2 +-
 configs/gwventana_gw5904_defconfig                |   2 +-
 configs/gwventana_nand_defconfig                  |   2 +-
 configs/imx6dl_icore_nand_defconfig               |   2 +-
 configs/imx6q_icore_nand_defconfig                |   2 +-
 configs/imx6q_logic_defconfig                     |   4 +-
 configs/imx6qdl_icore_mipi_defconfig              |   2 +-
 configs/imx6qdl_icore_mmc_defconfig               |   2 +-
 configs/imx6qdl_icore_nand_defconfig              |   2 +-
 configs/imx6qdl_icore_rqs_defconfig               |   2 +-
 configs/imx6ul_geam_mmc_defconfig                 |   2 +-
 configs/imx6ul_geam_nand_defconfig                |   2 +-
 configs/imx6ul_isiot_emmc_defconfig               |   2 +-
 configs/imx6ul_isiot_nand_defconfig               |   2 +-
 configs/liteboard_defconfig                       |   2 +-
 configs/marsboard_defconfig                       |   4 +-
 configs/mccmon6_nor_defconfig                     |   2 +-
 configs/mccmon6_sd_defconfig                      |   2 +-
 configs/mx6cuboxi_defconfig                       |   2 +-
 configs/mx6dlarm2_defconfig                       |   4 +-
 configs/mx6dlarm2_lpddr2_defconfig                |   4 +-
 configs/mx6memcal_defconfig                       |   4 +-
 configs/mx6qarm2_defconfig                        |   4 +-
 configs/mx6qarm2_lpddr2_defconfig                 |   4 +-
 configs/mx6qsabrelite_defconfig                   |   4 +-
 configs/mx6sabreauto_defconfig                    |   2 +-
 configs/mx6sabresd_defconfig                      |   2 +-
 configs/mx6slevk_defconfig                        |   2 +-
 configs/mx6slevk_spinor_defconfig                 |   2 +-
 configs/mx6slevk_spl_defconfig                    |   2 +-
 configs/mx6sllevk_defconfig                       |   2 +-
 configs/mx6sllevk_plugin_defconfig                |   2 +-
 configs/mx6sxsabreauto_defconfig                  |   2 +-
 configs/mx6sxsabresd_defconfig                    |   2 +-
 configs/mx6sxsabresd_spl_defconfig                |   2 +-
 configs/mx6ul_14x14_evk_defconfig                 |   2 +-
 configs/mx6ul_9x9_evk_defconfig                   |   2 +-
 configs/mx6ull_14x14_evk_defconfig                |   2 +-
 configs/mx6ull_14x14_evk_plugin_defconfig         |   2 +-
 configs/nitrogen6dl2g_defconfig                   |   4 +-
 configs/nitrogen6dl_defconfig                     |   4 +-
 configs/nitrogen6q2g_defconfig                    |   4 +-
 configs/nitrogen6q_defconfig                      |   4 +-
 configs/nitrogen6s1g_defconfig                    |   4 +-
 configs/nitrogen6s_defconfig                      |   4 +-
 configs/novena_defconfig                          |   4 +-
 configs/opos6uldev_defconfig                      |   2 +-
 configs/ot1200_defconfig                          |   4 +-
 configs/ot1200_spl_defconfig                      |   4 +-
 configs/pcm058_defconfig                          |   4 +-
 configs/pfla02_defconfig                          |   2 +-
 configs/pico-imx6ul_defconfig                     |   2 +-
 configs/platinum_picon_defconfig                  |   4 +-
 configs/platinum_titanium_defconfig               |   4 +-
 configs/riotboard_defconfig                       |   4 +-
 configs/secomx6quq7_defconfig                     |   4 +-
 configs/sksimx6_defconfig                         |   4 +-
 configs/tbs2910_defconfig                         |   2 +-
 configs/titanium_defconfig                        |   2 +-
 configs/tqma6dl_mba6_mmc_defconfig                |   2 +-
 configs/tqma6dl_mba6_spi_defconfig                |   2 +-
 configs/tqma6q_mba6_mmc_defconfig                 |   2 +-
 configs/tqma6q_mba6_spi_defconfig                 |   2 +-
 configs/tqma6s_mba6_mmc_defconfig                 |   2 +-
 configs/tqma6s_mba6_spi_defconfig                 |   2 +-
 configs/tqma6s_wru4_mmc_defconfig                 |   2 +-
 configs/udoo_defconfig                            |   2 +-
 configs/udoo_neo_defconfig                        |   2 +-
 configs/vining_2000_defconfig                     |   2 +-
 configs/wandboard_defconfig                       |   2 +-
 configs/warp_defconfig                            |   2 +-
 configs/xpress_defconfig                          |   2 +-
 configs/xpress_spl_defconfig                      |   2 +-
 configs/zc5202_defconfig                          |   4 +-
 configs/zc5601_defconfig                          |   4 +-
 doc/README.imx6                                   |   2 +-
 doc/README.imximage                               |   4 +-
 drivers/ata/dwc_ahsata.c                          |   2 +-
 drivers/crypto/fsl/jobdesc.c                      |   2 +-
 drivers/dma/Kconfig                               |   2 +-
 drivers/dma/apbh_dma.c                            |   2 +-
 drivers/gpio/mxc_gpio.c                           |  23 ++---
 drivers/i2c/Kconfig                               |   2 +-
 drivers/misc/mxc_ocotp.c                          |   8 +-
 drivers/mmc/Kconfig                               |   6 +-
 drivers/mtd/nand/Kconfig                          |   6 +-
 drivers/mtd/nand/mxs_nand.c                       |   2 +-
 drivers/net/Kconfig                               |   2 +-
 drivers/net/fec_mxc.c                             |   2 +-
 drivers/net/fec_mxc.h                             |   4 +-
 drivers/pci/pcie_imx.c                            |  14 +--
 drivers/pinctrl/nxp/Kconfig                       |   2 +-
 drivers/pwm/pwm-imx-util.c                        |   4 +-
 drivers/serial/Kconfig                            |   2 +-
 drivers/spi/fsl_qspi.c                            |  18 ++--
 drivers/thermal/Kconfig                           |   2 +-
 drivers/thermal/imx_thermal.c                     |   2 +-
 drivers/usb/host/Kconfig                          |   4 +-
 drivers/usb/host/ehci-mx6.c                       |   8 +-
 drivers/video/Kconfig                             |   2 +-
 drivers/video/ipu_regs.h                          |   2 +-
 env/Kconfig                                       |   2 +-
 include/configs/cgtqmx6eval.h                     |   4 +-
 include/configs/cm_fx6.h                          |   2 +-
 include/configs/ge_bx50v3.h                       |   2 +-
 include/configs/imx6-engicam.h                    |   4 +-
 include/configs/imx6_spl.h                        |   4 +-
 include/configs/mx6_common.h                      |  12 +--
 include/configs/mx6cuboxi.h                       |  12 +--
 include/configs/mx6memcal.h                       |   2 +-
 include/configs/mx6sabre_common.h                 |  12 +--
 include/configs/titanium.h                        |   2 +-
 include/configs/udoo.h                            |   4 +-
 include/configs/wandboard.h                       |  14 +--
 include/fsl_sec.h                                 |   8 +-
 lib/rsa/Kconfig                                   |   4 +-
 205 files changed, 552 insertions(+), 545 deletions(-)
Makefile +1 -1
index 5fa14789d9..a969fef1dd 100644
@@ -778,7 +778,7 @@ ALL-$(CONFIG_RAMBOOT_PBL) += u-boot.pbl
 endif
 endif
 ALL-$(CONFIG_SPL) += spl/u-boot-spl.bin
-ifeq ($(CONFIG_MX6)$(CONFIG_SECURE_BOOT), yy)
+ifeq ($(CONFIG_SOC_IMX6)$(CONFIG_SECURE_BOOT), yy)
 ALL-$(CONFIG_SPL_FRAMEWORK) += u-boot-ivt.img
 else
 ALL-$(CONFIG_SPL_FRAMEWORK) += u-boot.img
arch/arm/Kconfig +3 -3
index 2c52ff025a..c63e6cebde 100644
@@ -641,8 +641,8 @@ config ARCH_MX7
 	select ARCH_MISC_INIT
 	imply MXC_GPIO
 
-config ARCH_MX6
-	bool "Freescale MX6"
+config ARCH_IMX6
+	bool "Freescale i.MX6"
 	select CPU_V7
 	select SYS_FSL_HAS_SEC if SECURE_BOOT
 	select SYS_FSL_SEC_COMPAT_4
@@ -650,7 +650,7 @@ config ARCH_MX6
 	select SYS_THUMB_BUILD if SPL
 	imply MXC_GPIO
 
-if ARCH_MX6
+if ARCH_IMX6
 config SPL_LDSCRIPT
         default "arch/arm/mach-omap2/u-boot-spl.lds"
 endif
arch/arm/dts/Makefile +1 -1
index 83e13ec915..7ad389725c 100644
@@ -385,7 +385,7 @@ dtb-$(CONFIG_VF610) += vf500-colibri.dtb \
 
 dtb-$(CONFIG_MX53) += imx53-cx9020.dtb
 
-dtb-$(CONFIG_MX6) += imx6ull-14x14-evk.dtb \
+dtb-$(CONFIG_SOC_IMX6) += imx6ull-14x14-evk.dtb \
 	imx6sl-evk.dtb \
 	imx6sll-evk.dtb \
 	imx6dl-icore.dtb \
arch/arm/include/asm/arch-mx6/crm_regs.h +23 -23

183 lines not on this page · raw message

arch/arm/include/asm/arch-mx6/imx-rdc.h +2 -2
index c4d3bb44b4..d69a92b562 100644
@@ -7,10 +7,10 @@
 #ifndef __IMX_RDC_H__
 #define __IMX_RDC_H__
 
-#if defined(CONFIG_MX6SX)
+#if defined(CONFIG_SOC_IMX6SX)
 #include "mx6sx_rdc.h"
 #else
 #error "Please select cpu"
-#endif /* CONFIG_MX6SX */
+#endif /* CONFIG_SOC_IMX6SX */
 
 #endif	/* __IMX_RDC_H__*/
arch/arm/include/asm/arch-mx6/imx-regs.h +36 -33

213 lines not on this page · raw message

arch/arm/include/asm/arch-mx6/mx6-ddr.h +10 -10
index 19d2f1d9c5..c0aa870b62 100644
@@ -7,27 +7,27 @@
 #define __ASM_ARCH_MX6_DDR_H__
 
 #ifndef CONFIG_SPL_BUILD
-#ifdef CONFIG_MX6Q
+#ifdef CONFIG_SOC_IMX6Q
 #include "mx6q-ddr.h"
 #else
-#if defined(CONFIG_MX6DL) || defined(CONFIG_MX6S)
+#if defined(CONFIG_SOC_IMX6DL) || defined(CONFIG_SOC_IMX6S)
 #include "mx6dl-ddr.h"
 #else
-#ifdef CONFIG_MX6SX
+#ifdef CONFIG_SOC_IMX6SX
 #include "mx6sx-ddr.h"
 #else
-#if defined(CONFIG_MX6UL) || defined(CONFIG_MX6ULL)
+#if defined(CONFIG_SOC_IMX6UL) || defined(CONFIG_SOC_IMX6ULL)
 #include "mx6ul-ddr.h"
 #else
-#ifdef CONFIG_MX6SL
+#ifdef CONFIG_SOC_IMX6SL
 #include "mx6sl-ddr.h"
 #else
 #error "Please select cpu"
-#endif	/* CONFIG_MX6SL */
-#endif	/* CONFIG_MX6UL */
-#endif	/* CONFIG_MX6SX */
-#endif	/* CONFIG_MX6DL or CONFIG_MX6S */
-#endif	/* CONFIG_MX6Q */
+#endif	/* CONFIG_SOC_IMX6SL */
+#endif	/* CONFIG_SOC_IMX6UL */
+#endif	/* CONFIG_SOC_IMX6SX */
+#endif	/* CONFIG_SOC_IMX6DL or CONFIG_SOC_IMX6S */
+#endif	/* CONFIG_SOC_IMX6Q */
 #else
 
 enum {
arch/arm/include/asm/arch-mx6/mx6-pins.h +9 -9
index c2ce953206..5426fdb7a5 100644
@@ -11,7 +11,7 @@
 #define MX6_PAD_DECLARE(prefix, name, pco, mc, mm, sio, si, pc) \
 	prefix##name = IOMUX_PAD(pco, mc, mm, sio, si, pc)
 
-#ifdef CONFIG_MX6QDL
+#ifdef CONFIG_SOC_IMX6QDL
 enum {
 #define MX6_PAD_DECL(name, pco, mc, mm, sio, si, pc) \
 	MX6_PAD_DECLARE(MX6Q_PAD_,name, pco, mc, mm, sio, si, pc),
@@ -21,30 +21,30 @@ enum {
 	MX6_PAD_DECLARE(MX6DL_PAD_,name, pco, mc, mm, sio, si, pc),
 #include "mx6dl_pins.h"
 };
-#elif defined(CONFIG_MX6Q)
+#elif defined(CONFIG_SOC_IMX6Q)
 enum {
 #define MX6_PAD_DECL(name, pco, mc, mm, sio, si, pc) \
 	MX6_PAD_DECLARE(MX6_PAD_,name, pco, mc, mm, sio, si, pc),
 #include "mx6q_pins.h"
 };
-#elif defined(CONFIG_MX6DL) || defined(CONFIG_MX6S)
+#elif defined(CONFIG_SOC_IMX6DL) || defined(CONFIG_SOC_IMX6S)
 enum {
 #define MX6_PAD_DECL(name, pco, mc, mm, sio, si, pc) \
 	MX6_PAD_DECLARE(MX6_PAD_,name, pco, mc, mm, sio, si, pc),
 #include "mx6dl_pins.h"
 };
-#elif defined(CONFIG_MX6SLL)
+#elif defined(CONFIG_SOC_IMX6SLL)
 #include "mx6sll_pins.h"
-#elif defined(CONFIG_MX6SL)
+#elif defined(CONFIG_SOC_IMX6SL)
 #include "mx6sl_pins.h"
-#elif defined(CONFIG_MX6SX)
+#elif defined(CONFIG_SOC_IMX6SX)
 #include "mx6sx_pins.h"
-#elif defined(CONFIG_MX6ULL)
+#elif defined(CONFIG_SOC_IMX6ULL)
 #include "mx6ull_pins.h"
-#elif defined(CONFIG_MX6UL)
+#elif defined(CONFIG_SOC_IMX6UL)
 #include "mx6ul_pins.h"
 #else
 #error "Please select cpu"
-#endif	/* CONFIG_MX6Q */
+#endif	/* CONFIG_SOC_IMX6Q */
 
 #endif	/*__ASM_ARCH_MX6_PINS_H__ */
arch/arm/include/asm/arch-mx6/mx6_plugin.S +3 -3
index b7d1b20315..10a30678fa 100644
@@ -43,7 +43,7 @@ plugin_start:
 	adr r2, boot_data2
 
 #ifdef CONFIG_NOR_BOOT
-#ifdef CONFIG_MX6SX
+#ifdef CONFIG_SOC_IMX6SX
 	ldr r3, =ROM_VERSION_OFFSET
 	ldr r4, [r3]
 	cmp r4, #ROM_VERSION_TO10
@@ -64,12 +64,12 @@ plugin_start:
 before_calling_rom___pu_irom_hwcnfg_setup:
 	ldr r3, =ROM_VERSION_OFFSET
 	ldr r4, [r3]
-#if defined(CONFIG_MX6SOLO) || defined(CONFIG_MX6DL)
+#if defined(CONFIG_MX6SOLO) || defined(CONFIG_SOC_IMX6DL)
 	ldr r3, =ROM_VERSION_TO12
 	cmp r4, r3
 	ldrge r3, =ROM_API_TABLE_BASE_ADDR_MX6DL_TO12
 	ldrlt r3, =ROM_API_TABLE_BASE_ADDR_LEGACY
-#elif defined(CONFIG_MX6Q)
+#elif defined(CONFIG_SOC_IMX6Q)
 	ldr r3, =ROM_VERSION_TO15
 	cmp r4, r3
 	ldrge r3, =ROM_API_TABLE_BASE_ADDR_MX6DQ_TO15
arch/arm/include/asm/arch-mx6/mx6dl-ddr.h +2 -2
index 1eb4b3c8b3..f82dc45f90 100644
@@ -6,8 +6,8 @@
 #ifndef __ASM_ARCH_MX6DLS_DDR_H__
 #define __ASM_ARCH_MX6DLS_DDR_H__
 
-#ifndef CONFIG_MX6DL
-#ifndef CONFIG_MX6S
+#ifndef CONFIG_SOC_IMX6DL
+#ifndef CONFIG_SOC_IMX6S
 #error "wrong CPU"
 #endif
 #endif
arch/arm/include/asm/arch-mx6/mx6q-ddr.h +1 -1
index 0aa94cffe5..a87c6b9ff8 100644
@@ -6,7 +6,7 @@
 #ifndef __ASM_ARCH_MX6Q_DDR_H__
 #define __ASM_ARCH_MX6Q_DDR_H__
 
-#ifndef CONFIG_MX6Q
+#ifndef CONFIG_SOC_IMX6Q
 #error "wrong CPU"
 #endif
 
arch/arm/include/asm/arch-mx6/mx6sl-ddr.h +1 -1
index c3c4d69818..9f3b41a3e8 100644
@@ -7,7 +7,7 @@
 #ifndef __ASM_ARCH_MX6SL_DDR_H__
 #define __ASM_ARCH_MX6SL_DDR_H__
 
-#ifndef CONFIG_MX6SL
+#ifndef CONFIG_SOC_IMX6SL
 #error "wrong CPU"
 #endif
 
arch/arm/include/asm/arch-mx6/mx6sx-ddr.h +1 -1
index 2cc94aa4c7..8aa82db6a9 100644
@@ -7,7 +7,7 @@
 #ifndef __ASM_ARCH_MX6SX_DDR_H__
 #define __ASM_ARCH_MX6SX_DDR_H__
 
-#ifndef CONFIG_MX6SX
+#ifndef CONFIG_SOC_IMX6SX
 #error "wrong CPU"
 #endif
 
arch/arm/include/asm/arch-mx6/mx6ul-ddr.h +1 -1
index 518b81208a..c07f1a9078 100644
@@ -7,7 +7,7 @@
 #ifndef __ASM_ARCH_MX6UL_DDR_H__
 #define __ASM_ARCH_MX6UL_DDR_H__
 
-#if !(defined(CONFIG_MX6UL) || defined(CONFIG_MX6ULL))
+#if !(defined(CONFIG_SOC_IMX6UL) || defined(CONFIG_SOC_IMX6ULL))
 #error "wrong CPU"
 #endif
 
arch/arm/include/asm/mach-imx/dma.h +1 -1
index 0244947b6e..ec1d23d6c1 100644
@@ -54,7 +54,7 @@ enum {
 	MXS_DMA_CHANNEL_AHB_APBH_RESERVED1,
 	MXS_MAX_DMA_CHANNELS,
 };
-#elif defined(CONFIG_MX6) || defined(CONFIG_MX7)
+#elif defined(CONFIG_SOC_IMX6) || defined(CONFIG_MX7)
 enum {
 	MXS_DMA_CHANNEL_AHB_APBH_GPMI0 = 0,
 	MXS_DMA_CHANNEL_AHB_APBH_GPMI1,
arch/arm/include/asm/mach-imx/iomux-v3.h +6 -5
index 0c0ccf4403..9931553f38 100644
@@ -134,7 +134,7 @@ typedef u64 iomux_v3_cfg_t;
 
 #else
 
-#ifdef CONFIG_MX6
+#ifdef CONFIG_SOC_IMX6
 
 #define PAD_CTL_HYS		(1 << 16)
 
@@ -147,7 +147,8 @@ typedef u64 iomux_v3_cfg_t;
 
 #define PAD_CTL_ODE		(1 << 11)
 
-#if defined(CONFIG_MX6SX) || defined(CONFIG_MX6UL) || defined(CONFIG_MX6ULL)
+#if defined(CONFIG_SOC_IMX6SX) || defined(CONFIG_SOC_IMX6UL) || \
+	defined(CONFIG_SOC_IMX6ULL)
 #define PAD_CTL_SPEED_LOW	(0 << 6)
 #else
 #define PAD_CTL_SPEED_LOW	(1 << 6)
@@ -257,7 +258,7 @@ void imx_iomux_gpio_get_function(unsigned int gpio,
 #endif
 
 /* macros for declaring and using pinmux array */
-#if defined(CONFIG_MX6QDL)
+#if defined(CONFIG_SOC_IMX6QDL)
 #define IOMUX_PADS(x) (MX6Q_##x), (MX6DL_##x)
 #define SETUP_IOMUX_PAD(def)					\
 if (is_mx6dq() || is_mx6dqp()) {				\
@@ -267,13 +268,13 @@ if (is_mx6dq() || is_mx6dqp()) {				\
 }
 #define SETUP_IOMUX_PADS(x)					\
 	imx_iomux_v3_setup_multiple_pads(x, ARRAY_SIZE(x)/2)
-#elif defined(CONFIG_MX6Q) || defined(CONFIG_MX6D)
+#elif defined(CONFIG_SOC_IMX6Q) || defined(CONFIG_SOC_IMX6D)
 #define IOMUX_PADS(x) MX6Q_##x
 #define SETUP_IOMUX_PAD(def)					\
 	imx_iomux_v3_setup_pad(MX6Q_##def);
 #define SETUP_IOMUX_PADS(x)					\
 	imx_iomux_v3_setup_multiple_pads(x, ARRAY_SIZE(x))
-#elif defined(CONFIG_MX6UL) || defined(CONFIG_MX6ULL)
+#elif defined(CONFIG_SOC_IMX6UL) || defined(CONFIG_SOC_IMX6ULL)
 #define IOMUX_PADS(x) MX6_##x
 #define SETUP_IOMUX_PAD(def)					\
 	imx_iomux_v3_setup_pad(MX6_##def);
arch/arm/include/asm/mach-imx/mxc_i2c.h +1 -1
index 80018e4a14..bce661c6d3 100644
@@ -59,7 +59,7 @@ struct mxc_i2c_bus {
 #endif
 };
 
-#if defined(CONFIG_MX6QDL)
+#if defined(CONFIG_SOC_IMX6QDL)
 #define I2C_PADS(name, scl_i2c, scl_gpio, scl_gp, sda_i2c, sda_gpio, sda_gp) \
 	struct i2c_pads_info mx6q_##name = {		\
 		.scl = {				\
arch/arm/include/asm/mach-imx/regs-apbh.h +3 -3
index 4cc4abaf85..9283f0cc26 100644
@@ -96,7 +96,7 @@ struct mxs_apbh_regs {
 	mxs_reg_32(hw_apbh_version)
 };
 
-#elif (defined(CONFIG_MX28) || defined(CONFIG_MX6) || defined(CONFIG_MX7))
+#elif (defined(CONFIG_MX28) || defined(CONFIG_SOC_IMX6) || defined(CONFIG_MX7))
 struct mxs_apbh_regs {
 	mxs_reg_32(hw_apbh_ctrl0)
 	mxs_reg_32(hw_apbh_ctrl1)
@@ -275,7 +275,7 @@ struct mxs_apbh_regs {
 #define	APBH_CTRL0_CLKGATE_CHANNEL_NAND7		0x0800
 #define	APBH_CTRL0_CLKGATE_CHANNEL_HSADC		0x1000
 #define	APBH_CTRL0_CLKGATE_CHANNEL_LCDIF		0x2000
-#elif (defined(CONFIG_MX6) || defined(CONFIG_MX7))
+#elif (defined(CONFIG_SOC_IMX6) || defined(CONFIG_MX7))
 #define	APBH_CTRL0_CLKGATE_CHANNEL_OFFSET		0
 #define	APBH_CTRL0_CLKGATE_CHANNEL_NAND0		0x0001
 #define	APBH_CTRL0_CLKGATE_CHANNEL_NAND1		0x0002
@@ -391,7 +391,7 @@ struct mxs_apbh_regs {
 #define	APBH_CHANNEL_CTRL_FREEZE_CHANNEL_LCDIF		0x2000
 #endif
 
-#if (defined(CONFIG_MX6) || defined(CONFIG_MX7))
+#if (defined(CONFIG_SOC_IMX6) || defined(CONFIG_MX7))
 #define	APBH_CHANNEL_CTRL_RESET_CHANNEL_OFFSET		16
 #endif
 
arch/arm/include/asm/mach-imx/regs-bch.h +2 -2
index c0f673cc33..9a0aaf8878 100644
@@ -123,7 +123,7 @@ struct mxs_bch_regs {
 #define	BCH_FLASHLAYOUT0_NBLOCKS_OFFSET			24
 #define	BCH_FLASHLAYOUT0_META_SIZE_MASK			(0xff << 16)
 #define	BCH_FLASHLAYOUT0_META_SIZE_OFFSET		16
-#if (defined(CONFIG_MX6) || defined(CONFIG_MX7))
+#if (defined(CONFIG_SOC_IMX6) || defined(CONFIG_MX7))
 #define	BCH_FLASHLAYOUT0_ECC0_MASK			(0x1f << 11)
 #define	BCH_FLASHLAYOUT0_ECC0_OFFSET			11
 #else
@@ -154,7 +154,7 @@ struct mxs_bch_regs {
 
 #define	BCH_FLASHLAYOUT1_PAGE_SIZE_MASK			(0xffff << 16)
 #define	BCH_FLASHLAYOUT1_PAGE_SIZE_OFFSET		16
-#if (defined(CONFIG_MX6) || defined(CONFIG_MX7))
+#if (defined(CONFIG_SOC_IMX6) || defined(CONFIG_MX7))
 #define	BCH_FLASHLAYOUT1_ECCN_MASK			(0x1f << 11)
 #define	BCH_FLASHLAYOUT1_ECCN_OFFSET			11
 #else
arch/arm/include/asm/mach-imx/regs-lcdif.h +10 -11
index 38a2c6d4ee..e671e1f356 100644
@@ -19,9 +19,9 @@
 struct mxs_lcdif_regs {
 	mxs_reg_32(hw_lcdif_ctrl)		/* 0x00 */
 	mxs_reg_32(hw_lcdif_ctrl1)		/* 0x10 */
-#if defined(CONFIG_MX28) || defined(CONFIG_MX6SX) || \
-	defined(CONFIG_MX6SL) || defined(CONFIG_MX6SLL) || \
-	defined(CONFIG_MX6UL) || defined(CONFIG_MX6ULL) || \
+#if defined(CONFIG_MX28) || defined(CONFIG_SOC_IMX6SX) || \
+	defined(CONFIG_SOC_IMX6SL) || defined(CONFIG_SOC_IMX6SLL) || \
+	defined(CONFIG_SOC_IMX6UL) || defined(CONFIG_SOC_IMX6ULL) || \
 	defined(CONFIG_MX7) || defined(CONFIG_MX7ULP) || \
 	defined(CONFIG_MX8M)
 	mxs_reg_32(hw_lcdif_ctrl2)		/* 0x20 */
@@ -58,9 +58,9 @@ struct mxs_lcdif_regs {
 #endif
 	mxs_reg_32(hw_lcdif_data)		/* 0x1b0/0x180 */
 	mxs_reg_32(hw_lcdif_bm_error_stat)	/* 0x1c0/0x190 */
-#if defined(CONFIG_MX28) || defined(CONFIG_MX6SX) || \
-	defined(CONFIG_MX6SL) || defined(CONFIG_MX6SLL) || \
-	defined(CONFIG_MX6UL) || defined(CONFIG_MX6ULL) || \
+#if defined(CONFIG_MX28) || defined(CONFIG_SOC_IMX6SX) || \
+	defined(CONFIG_SOC_IMX6SL) || defined(CONFIG_SOC_IMX6SLL) || \
+	defined(CONFIG_SOC_IMX6UL) || defined(CONFIG_SOC_IMX6ULL) || \
 	defined(CONFIG_MX7) || defined(CONFIG_MX7ULP) || \
 	defined(CONFIG_MX8M)
 	mxs_reg_32(hw_lcdif_crc_stat)		/* 0x1a0 */
@@ -70,11 +70,10 @@ struct mxs_lcdif_regs {
 	mxs_reg_32(hw_lcdif_debug0)		/* 0x1f0/0x1d0 */
 	mxs_reg_32(hw_lcdif_debug1)		/* 0x200/0x1e0 */
 	mxs_reg_32(hw_lcdif_debug2)		/* 0x1f0 */
-#if defined(CONFIG_MX6SX) || \
-	defined(CONFIG_MX6SL) || defined(CONFIG_MX6SLL) || \
-	defined(CONFIG_MX6UL) || defined(CONFIG_MX6ULL) || \
-	defined(CONFIG_MX7) || defined(CONFIG_MX7ULP) || \
-	defined(CONFIG_MX8M)
+#if defined(CONFIG_SOC_IMX6SX) || defined(CONFIG_SOC_IMX6SL) || \
+	defined(CONFIG_SOC_IMX6SLL) || defined(CONFIG_SOC_IMX6UL) || \
+	defined(CONFIG_SOC_IMX6ULL) || defined(CONFIG_MX7) || \
+	defined(CONFIG_MX7ULP) || defined(CONFIG_MX8M)
 	mxs_reg_32(hw_lcdif_thres)
 	mxs_reg_32(hw_lcdif_as_ctrl)
 	mxs_reg_32(hw_lcdif_as_buf)
arch/arm/include/asm/mach-imx/sys_proto.h +3 -3
index 96795e1814..361e383f5b 100644
@@ -42,7 +42,7 @@
 
 #define is_mx7ulp() (is_cpu_type(MXC_CPU_MX7ULP))
 
-#ifdef CONFIG_MX6
+#ifdef CONFIG_SOC_IMX6
 #define IMX6_SRC_GPR10_BMODE		BIT(28)
 
 #define IMX6_BMODE_MASK			GENMASK(7, 0)
@@ -70,7 +70,7 @@ enum imx6_bmode_emi {
 
 enum imx6_bmode {
 	IMX6_BMODE_EMI,
-#if defined(CONFIG_MX6UL) || defined(CONFIG_MX6ULL)
+#if defined(CONFIG_SOC_IMX6UL) || defined(CONFIG_SOC_IMX6ULL)
 	IMX6_BMODE_QSPI,
 	IMX6_BMODE_RESERVED,
 #else
@@ -94,7 +94,7 @@ static inline u8 imx6_is_bmode_from_gpr9(void)
 u32 imx6_src_get_boot_mode(void);
 void gpr_init(void);
 
-#endif /* CONFIG_MX6 */
+#endif /* CONFIG_SOC_IMX6 */
 
 u32 get_nr_cpus(void);
 u32 get_cpu_rev(void);
arch/arm/mach-imx/Kconfig +6 -6
index 3aec89d440..ff4f692ae7 100644
@@ -15,7 +15,7 @@ config GPT_TIMER
 
 config IMX_RDC
 	bool "i.MX Resource domain controller driver"
-	depends on ARCH_MX6 || ARCH_MX7
+	depends on ARCH_IMX6 || ARCH_MX7
 	help
 	  i.MX Resource domain controller is used to assign masters
 	  and peripherals to differet domains. This can be used to
@@ -23,20 +23,20 @@ config IMX_RDC
 
 config IMX_BOOTAUX
 	bool "Support boot auxiliary core"
-	depends on ARCH_MX7 || ARCH_MX6
+	depends on ARCH_MX7 || ARCH_IMX6
 	help
 	  bootaux [addr] to boot auxiliary core.
 
 config USE_IMXIMG_PLUGIN
 	bool "Use imximage plugin code"
-	depends on ARCH_MX7 || ARCH_MX6
+	depends on ARCH_MX7 || ARCH_IMX6
 	help
 	  i.MX6/7 supports DCD and Plugin. Enable this configuration
 	  to use Plugin, otherwise DCD will be used.
 
 config SECURE_BOOT
 	bool "Support i.MX HAB features"
-	depends on ARCH_MX7 || ARCH_MX6 || ARCH_MX5
+	depends on ARCH_MX7 || ARCH_IMX6 || ARCH_MX5
 	select FSL_CAAM if HAS_CAAM
 	imply CMD_DEKBLOB
 	help
@@ -46,7 +46,7 @@ config SECURE_BOOT
 config CMD_BMODE
 	bool "Support the 'bmode' command"
 	default y
-	depends on ARCH_MX7 || ARCH_MX6 || ARCH_MX5
+	depends on ARCH_MX7 || ARCH_IMX6 || ARCH_MX5
 	help
 	  This enables the 'bmode' (bootmode) command for forcing
 	  a boot from specific media.
@@ -73,7 +73,7 @@ config CMD_HDMIDETECT
 
 config NXP_BOARD_REVISION
 	bool "Read NXP board revision from fuses"
-	depends on ARCH_MX6 || ARCH_MX7
+	depends on ARCH_IMX6 || ARCH_MX7
 	help
 	  NXP boards based on i.MX6/7 contain the board revision information
 	  stored in the fuses. Select this option if you want to be able to
arch/arm/mach-imx/Makefile +1 -1
index 95a542fa01..494534fa25 100644
@@ -138,7 +138,7 @@ targets += $(addprefix ../../../,$(IMX_CONFIG) SPL u-boot.uim spl/u-boot-nand-sp
 obj-$(CONFIG_ARM64) += sip.o
 
 obj-$(CONFIG_MX5) += mx5/
-obj-$(CONFIG_MX6) += mx6/
+obj-$(CONFIG_SOC_IMX6) += mx6/
 obj-$(CONFIG_MX7) += mx7/
 obj-$(CONFIG_ARCH_MX7ULP) += mx7ulp/
 obj-$(CONFIG_MX8M) += mx8m/
arch/arm/mach-imx/cache.c +1 -1
index c5279a7c8a..c74421b0d8 100644
@@ -84,7 +84,7 @@ void v7_outer_cache_enable(void)
 	 * double linefill feature. This is the default behavior.
 	 */
 
-#ifndef CONFIG_MX6Q
+#ifndef CONFIG_SOC_IMX6Q
 	val |= 0x40800000;
 #endif
 	writel(val, &pl310->pl310_prefetch_ctrl);
arch/arm/mach-imx/cpu.c +3 -3
index 4d4d434906..2ab3db019b 100644
@@ -85,7 +85,7 @@ u32 get_imx_reset_cause(void)
 }
 #endif
 
-#if defined(CONFIG_MX53) || defined(CONFIG_MX6)
+#if defined(CONFIG_MX53) || defined(CONFIG_SOC_IMX6)
 #if defined(CONFIG_MX53)
 #define MEMCTL_BASE	ESDCTL_BASE_ADDR
 #else
@@ -130,7 +130,7 @@ unsigned imx_ddr_size(void)
 	bits += ESD_MMDC_CTL_GET_WIDTH(ctl);
 	bits += ESD_MMDC_CTL_GET_CS1(ctl);
 
-	/* The MX6 can do only 3840 MiB of DRAM */
+	/* The i.MX6 can do only 3840 MiB of DRAM */
 	if (bits == 32)
 		return 0xf0000000;
 
@@ -288,7 +288,7 @@ void arch_preboot_os(void)
 #endif
 #if defined(CONFIG_SATA)
 	sata_remove(0);
-#if defined(CONFIG_MX6)
+#if defined(CONFIG_SOC_IMX6)
 	disable_sata_clock();
 #endif
 #endif
arch/arm/mach-imx/init.c +1 -1
index 0aa8295751..9e3aaed3ee 100644
@@ -116,7 +116,7 @@ void boot_mode_apply(unsigned cfg_val)
 }
 #endif
 
-#if defined(CONFIG_MX6)
+#if defined(CONFIG_SOC_IMX6)
 u32 imx6_src_get_boot_mode(void)
 {
 	if (imx6_is_bmode_from_gpr9())
arch/arm/mach-imx/iomux-v3.c +3 -3
index 94d660015d..2bfeb1fe7e 100644
@@ -31,7 +31,7 @@ void imx_iomux_v3_setup_pad(iomux_v3_cfg_t pad)
 		(pad & MUX_PAD_CTRL_OFS_MASK) >> MUX_PAD_CTRL_OFS_SHIFT;
 	u32 pad_ctrl = (pad & MUX_PAD_CTRL_MASK) >> MUX_PAD_CTRL_SHIFT;
 
-#if defined(CONFIG_MX6SL) || defined(CONFIG_MX6SLL)
+#if defined(CONFIG_SOC_IMX6SL) || defined(CONFIG_SOC_IMX6SLL)
 	/* Check whether LVE bit needs to be set */
 	if (pad_ctrl & PAD_CTL_LVE) {
 		pad_ctrl &= ~PAD_CTL_LVE;
@@ -73,7 +73,7 @@ void imx_iomux_v3_setup_pad(iomux_v3_cfg_t pad)
 #else
 	if (!(pad_ctrl & NO_PAD_CTRL) && pad_ctrl_ofs)
 		__raw_writel(pad_ctrl, base + pad_ctrl_ofs);
-#if defined(CONFIG_MX6SLL)
+#if defined(CONFIG_SOC_IMX6SLL)
 	else if ((pad_ctrl & NO_PAD_CTRL) && pad_ctrl_ofs)
 		clrbits_le32(base + pad_ctrl_ofs, PAD_CTL_IPD_BIT);
 #endif
@@ -94,7 +94,7 @@ void imx_iomux_v3_setup_multiple_pads(iomux_v3_cfg_t const *pad_list,
 	int stride;
 	int i;
 
-#if defined(CONFIG_MX6QDL)
+#if defined(CONFIG_SOC_IMX6QDL)
 	stride = 2;
 	if (!is_mx6dq() && !is_mx6dqp())
 		p += 1;
arch/arm/mach-imx/mx6/Kconfig +50 -50

335 lines not on this page · raw message

arch/arm/mach-imx/mx6/Makefile +2 -2
index c183eb4a2f..37a5d5d422 100644
@@ -10,5 +10,5 @@
 obj-y	:= soc.o clock.o
 obj-$(CONFIG_SPL_BUILD)	     += ddr.o
 obj-$(CONFIG_MP)             += mp.o
-obj-$(CONFIG_MX6UL_LITESOM)  += litesom.o
-obj-$(CONFIG_MX6UL_OPOS6UL)  += opos6ul.o
+obj-$(CONFIG_SOC_IMX6UL_LITESOM)  += litesom.o
+obj-$(CONFIG_SOC_IMX6UL_OPOS6UL)  += opos6ul.o
arch/arm/mach-imx/mx6/clock.c +7 -7
index 71a9e6bca0..1a14d95822 100644
@@ -41,7 +41,7 @@ void enable_ocotp_clk(unsigned char enable)
 #ifdef CONFIG_NAND_MXS
 void setup_gpmi_io_clk(u32 cfg)
 {
-	/* Disable clocks per ERR007177 from MX6 errata */
+	/* Disable clocks per ERR007177 from i.MX6 errata */
 	clrbits_le32(&imx_ccm->CCGR4,
 		     MXC_CCM_CCGR4_RAWNAND_U_BCH_INPUT_APB_MASK |
 		     MXC_CCM_CCGR4_RAWNAND_U_GPMI_BCH_INPUT_BCH_MASK |
@@ -49,7 +49,7 @@ void setup_gpmi_io_clk(u32 cfg)
 		     MXC_CCM_CCGR4_RAWNAND_U_GPMI_INPUT_APB_MASK |
 		     MXC_CCM_CCGR4_PL301_MX6QPER1_BCH_MASK);
 
-#if defined(CONFIG_MX6SX)
+#if defined(CONFIG_SOC_IMX6SX)
 	clrbits_le32(&imx_ccm->CCGR4, MXC_CCM_CCGR4_QSPI2_ENFC_MASK);
 
 	clrsetbits_le32(&imx_ccm->cs2cdr,
@@ -92,7 +92,7 @@ void enable_usboh3_clk(unsigned char enable)
 
 }
 
-#if defined(CONFIG_FEC_MXC) && !defined(CONFIG_MX6SX)
+#if defined(CONFIG_FEC_MXC) && !defined(CONFIG_SOC_IMX6SX)
 void enable_enet_clk(unsigned char enable)
 {
 	u32 mask, *addr;
@@ -949,7 +949,7 @@ int enable_fec_anatop_clock(int fec_id, enum enet_freq freq)
 	reg &= ~BM_ANADIG_PLL_ENET_BYPASS;
 	writel(reg, &anatop->pll_enet);
 
-#ifdef CONFIG_MX6SX
+#ifdef CONFIG_SOC_IMX6SX
 	/* Disable enet system clcok before switching clock parent */
 	reg = readl(&imx_ccm->CCGR3);
 	reg &= ~MXC_CCM_CCGR3_ENET_MASK;
@@ -1312,7 +1312,7 @@ int do_mx6_showclocks(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
 	return 0;
 }
 
-#ifndef CONFIG_MX6SX
+#ifndef CONFIG_SOC_IMX6SX
 void enable_ipu_clock(void)
 {
 	struct mxc_ccm_reg *mxc_ccm = (struct mxc_ccm_reg *)CCM_BASE_ADDR;
@@ -1328,8 +1328,8 @@ void enable_ipu_clock(void)
 }
 #endif
 
-#if defined(CONFIG_MX6Q) || defined(CONFIG_MX6D) || defined(CONFIG_MX6DL) || \
-	defined(CONFIG_MX6S)
+#if defined(CONFIG_SOC_IMX6Q) || defined(CONFIG_SOC_IMX6D) || \
+	defined(CONFIG_SOC_IMX6DL) || defined(CONFIG_SOC_IMX6S)
 static void disable_ldb_di_clock_sources(void)
 {
 	struct mxc_ccm_reg *mxc_ccm = (struct mxc_ccm_reg *)CCM_BASE_ADDR;
arch/arm/mach-imx/mx6/ddr.c +11 -9
index 43b77cfa41..f8f50b2bf9 100644
@@ -572,8 +572,8 @@ int mmdc_do_dqs_calibration(struct mx6_ddr_sysinfo const *sysinfo)
 }
 #endif
 
-#if defined(CONFIG_MX6SX)
-/* Configure MX6SX mmdc iomux */
+#if defined(CONFIG_SOC_IMX6SX)
+/* Configure i.MX6SX mmdc iomux */
 void mx6sx_dram_iocfg(unsigned width,
 		      const struct mx6sx_iomux_ddr_regs *ddr,
 		      const struct mx6sx_iomux_grp_regs *grp)
@@ -631,7 +631,7 @@ void mx6sx_dram_iocfg(unsigned width,
 }
 #endif
 
-#if defined(CONFIG_MX6UL) || defined(CONFIG_MX6ULL)
+#if defined(CONFIG_SOC_IMX6UL) || defined(CONFIG_SOC_IMX6ULL)
 void mx6ul_dram_iocfg(unsigned width,
 		      const struct mx6ul_iomux_ddr_regs *ddr,
 		      const struct mx6ul_iomux_grp_regs *grp)
@@ -675,7 +675,7 @@ void mx6ul_dram_iocfg(unsigned width,
 }
 #endif
 
-#if defined(CONFIG_MX6SL)
+#if defined(CONFIG_SOC_IMX6SL)
 void mx6sl_dram_iocfg(unsigned width,
 		      const struct mx6sl_iomux_ddr_regs *ddr,
 		      const struct mx6sl_iomux_grp_regs *grp)
@@ -730,7 +730,8 @@ void mx6sl_dram_iocfg(unsigned width,
 }
 #endif
 
-#if defined(CONFIG_MX6QDL) || defined(CONFIG_MX6Q) || defined(CONFIG_MX6D)
+#if defined(CONFIG_SOC_IMX6QDL) || defined(CONFIG_SOC_IMX6Q) || \
+	defined(CONFIG_SOC_IMX6D)
 /* Configure MX6DQ mmdc iomux */
 void mx6dq_dram_iocfg(unsigned width,
 		      const struct mx6dq_iomux_ddr_regs *ddr,
@@ -808,7 +809,8 @@ void mx6dq_dram_iocfg(unsigned width,
 }
 #endif
 
-#if defined(CONFIG_MX6QDL) || defined(CONFIG_MX6DL) || defined(CONFIG_MX6S)
+#if defined(CONFIG_SOC_IMX6QDL) || defined(CONFIG_SOC_IMX6DL) || \
+	defined(CONFIG_SOC_IMX6S)
 /* Configure MX6SDL mmdc iomux */
 void mx6sdl_dram_iocfg(unsigned width,
 		       const struct mx6sdl_iomux_ddr_regs *ddr,
@@ -1218,14 +1220,14 @@ void mx6_ddr3_cfg(const struct mx6_ddr_sysinfo *sysinfo,
 	if (!is_mx6sx() && !is_mx6ul() && !is_mx6ull() && !is_mx6sl())
 		mmdc1 = (struct mmdc_p_regs *)MMDC_P1_BASE_ADDR;
 
-	/* Limit mem_speed for MX6D/MX6Q */
+	/* Limit mem_speed for i.MX6D/i.MX6Q */
 	if (is_mx6dq() || is_mx6dqp()) {
 		if (mem_speed > 1066)
 			mem_speed = 1066; /* 1066 MT/s */
 
 		tcwl = 4;
 	}
-	/* Limit mem_speed for MX6S/MX6DL */
+	/* Limit mem_speed for i.MX6S/i.MX6DL */
 	else {
 		if (mem_speed > 800)
 			mem_speed = 800;  /* 800 MT/s */
@@ -1235,7 +1237,7 @@ void mx6_ddr3_cfg(const struct mx6_ddr_sysinfo *sysinfo,
 
 	clock = mem_speed / 2;
 	/*
-	 * Data rate of 1066 MT/s requires 533 MHz DDR3 clock, but MX6D/Q supports
+	 * Data rate of 1066 MT/s requires 533 MHz DDR3 clock, but i.MX6D/Q supports
 	 * up to 528 MHz, so reduce the clock to fit chip specs
 	 */
 	if (is_mx6dq() || is_mx6dqp()) {
arch/arm/mach-imx/mx6/soc.c +3 -3
index 9b3d8f69b2..1b9f26270f 100644
@@ -528,7 +528,7 @@ int board_postclk_init(void)
 const struct boot_mode soc_boot_modes[] = {
 	{"normal",	MAKE_CFGVAL(0x00, 0x00, 0x00, 0x00)},
 	/* reserved value should start rom usb */
-#if defined(CONFIG_MX6UL) || defined(CONFIG_MX6ULL)
+#if defined(CONFIG_SOC_IMX6UL) || defined(CONFIG_SOC_IMX6ULL)
 	{"usb",		MAKE_CFGVAL(0x20, 0x00, 0x00, 0x00)},
 #else
 	{"usb",		MAKE_CFGVAL(0x10, 0x00, 0x00, 0x00)},
@@ -565,9 +565,9 @@ void s_init(void)
 	if (is_mx6sx() || is_mx6ul() || is_mx6ull() || is_mx6sll())
 		return;
 
-	/* Due to hardware limitation, on MX6Q we need to gate/ungate all PFDs
+	/* Due to hardware limitation, on i.MX6Q we need to gate/ungate all PFDs
 	 * to make sure PFD is working right, otherwise, PFDs may
-	 * not output clock after reset, MX6DL and MX6SL have added 396M pfd
+	 * not output clock after reset, i.MX6DL and i.MX6SL have added 396M pfd
 	 * workaround in ROM code, as bus clock need it
 	 */
 
arch/arm/mach-imx/spl.c +4 -4
index b2521b2101..c084acb1ca 100644
@@ -19,7 +19,7 @@
 
 DECLARE_GLOBAL_DATA_PTR;
 
-#if defined(CONFIG_MX6)
+#if defined(CONFIG_SOC_IMX6)
 /* determine boot device from SRC_SBMR1 (BOOT_CFG[4:1]) or SRC_GPR9 register */
 u32 spl_boot_device(void)
 {
@@ -61,7 +61,7 @@ u32 spl_boot_device(void)
 	case IMX6_BMODE_RESERVED:
 		return BOOT_DEVICE_BOARD;
 	/* SATA: See 8.5.4, Table 8-20 */
-#if !defined(CONFIG_MX6UL) && !defined(CONFIG_MX6ULL)
+#if !defined(CONFIG_SOC_IMX6UL) && !defined(CONFIG_SOC_IMX6ULL)
 	case IMX6_BMODE_SATA:
 		return BOOT_DEVICE_SATA;
 #endif
@@ -121,7 +121,7 @@ u32 spl_boot_device(void)
 		return BOOT_DEVICE_NONE;
 	}
 }
-#endif /* CONFIG_MX6 || CONFIG_MX7 || CONFIG_MX8M */
+#endif /* CONFIG_SOC_IMX6 || CONFIG_MX7 || CONFIG_MX8M */
 
 #ifdef CONFIG_SPL_USB_GADGET_SUPPORT
 int g_dnl_bind_fixup(struct usb_device_descriptor *dev, const char *name)
@@ -213,7 +213,7 @@ __weak void __noreturn jump_to_image_no_args(struct spl_image_info *spl_image)
 
 #endif
 
-#if defined(CONFIG_MX6) && defined(CONFIG_SPL_OS_BOOT)
+#if defined(CONFIG_SOC_IMX6) && defined(CONFIG_SPL_OS_BOOT)
 int dram_init_banksize(void)
 {
 	gd->bd->bi_dram[0].start = CONFIG_SYS_SDRAM_BASE;
arch/arm/mach-imx/timer.c +1 -1
index 69dbf3c2ce..ced5c9e961 100644
@@ -42,7 +42,7 @@ DECLARE_GLOBAL_DATA_PTR;
 
 static inline int gpt_has_clk_source_osc(void)
 {
-#if defined(CONFIG_MX6)
+#if defined(CONFIG_SOC_IMX6)
 	if (((is_mx6dq()) && (soc_rev() > CHIP_REV_1_0)) ||
 	    is_mx6dqp() || is_mx6sdl() || is_mx6sx() || is_mx6ul() ||
 	    is_mx6ull() || is_mx6sll())
board/bachmann/ot1200/ot1200_spl.c +2 -2
index f3dff95710..62c5e3fa5d 100644
@@ -10,7 +10,7 @@
 
 DECLARE_GLOBAL_DATA_PTR;
 
-/* Configure MX6Q/DUAL mmdc DDR io registers */
+/* Configure i.MX6Q/DUAL mmdc DDR io registers */
 static struct mx6dq_iomux_ddr_regs ot1200_ddr_ioregs = {
 	/* SDCLK[0:1], CAS, RAS, Reset: Differential input, 48ohm */
 	.dram_sdclk_0   = 0x00000028,
@@ -46,7 +46,7 @@ static struct mx6dq_iomux_ddr_regs ot1200_ddr_ioregs = {
 	.dram_dqm7      = 0x00000028,
 };
 
-/* Configure MX6Q/DUAL mmdc GRP io registers */
+/* Configure i.MX6Q/DUAL mmdc GRP io registers */
 static struct mx6dq_iomux_grp_regs ot1200_grp_ioregs = {
 	/* DDR3 */
 	.grp_ddr_type    = 0x000c0000,
board/barco/platinum/spl_picon.c +2 -2
index f49adf0329..182e5db708 100644
@@ -25,7 +25,7 @@ DECLARE_GLOBAL_DATA_PTR;
 
 #undef RTT_NOM_120OHM	/* use 120ohm Rtt_nom vs 60ohm (lower power) */
 
-/* Configure MX6Q/DUAL mmdc DDR io registers */
+/* Configure i.MX6Q/DUAL mmdc DDR io registers */
 struct mx6sdl_iomux_ddr_regs mx6sdl_ddr_ioregs = {
 	/* SDCLK[0:1], CAS, RAS, Reset: Differential input, 40ohm */
 	.dram_sdclk_0 = 0x00020030,
@@ -61,7 +61,7 @@ struct mx6sdl_iomux_ddr_regs mx6sdl_ddr_ioregs = {
 	.dram_dqm7 = 0x00020030,
 };
 
-/* Configure MX6Q/DUAL mmdc GRP io registers */
+/* Configure i.MX6Q/DUAL mmdc GRP io registers */
 struct mx6sdl_iomux_grp_regs mx6sdl_grp_ioregs = {
 	/* DDR3 */
 	.grp_ddr_type = 0x000c0000,
board/barco/platinum/spl_titanium.c +2 -2
index c27fb4836a..77117abd7a 100644
@@ -25,7 +25,7 @@ DECLARE_GLOBAL_DATA_PTR;
 
 #undef RTT_NOM_120OHM	/* use 120ohm Rtt_nom vs 60ohm (lower power) */
 
-/* Configure MX6Q/DUAL mmdc DDR io registers */
+/* Configure i.MX6Q/DUAL mmdc DDR io registers */
 struct mx6dq_iomux_ddr_regs mx6dq_ddr_ioregs = {
 	/* SDCLK[0:1], CAS, RAS, Reset: Differential input, 40ohm */
 	.dram_sdclk_0 = 0x00020030,
@@ -61,7 +61,7 @@ struct mx6dq_iomux_ddr_regs mx6dq_ddr_ioregs = {
 	.dram_dqm7 = 0x00020030,
 };
 
-/* Configure MX6Q/DUAL mmdc GRP io registers */
+/* Configure i.MX6Q/DUAL mmdc GRP io registers */
 struct mx6dq_iomux_grp_regs mx6dq_grp_ioregs = {
 	/* DDR3 */
 	.grp_ddr_type = 0x000c0000,
board/boundary/nitrogen6x/ddr-setup.cfg +4 -4
index 2748d40084..a018bbacb4 100644
@@ -16,10 +16,10 @@
 
 /*
  * DDR3 settings
- * MX6Q    ddr is limited to 1066 Mhz	currently 1056 MHz(528 MHz clock),
- *	   memory bus width: 64 bits	x16/x32/x64
- * MX6DL   ddr is limited to 800 MHz(400 MHz clock)
- *	   memory bus width: 64 bits	x16/x32/x64
+ * SOC_IMX6Q    ddr is limited to 1066 Mhz	currently 1056 MHz(528 MHz clock),
+ *	        memory bus width: 64 bits	x16/x32/x64
+ * SOC_IMX6DL   ddr is limited to 800 MHz(400 MHz clock)
+ *	        memory bus width: 64 bits	x16/x32/x64
  * MX6SOLO ddr is limited to 800 MHz(400 MHz clock)
  *	   memory bus width: 32 bits	x16/x32
  */
board/compulab/cm_fx6/cm_fx6.c +3 -3
index 673de03071..9dc6bd4785 100644
@@ -607,7 +607,7 @@ int board_init(void)
 
 	cm_fx6_setup_display();
 
-	/* This should be done in the MMC driver when MX6 has a clock driver */
+	/* This should be done in the MMC driver when i.MX6 has a clock driver */
 #ifdef CONFIG_FSL_ESDHC
 	if (IS_ENABLED(CONFIG_BLK)) {
 		int i;
@@ -628,9 +628,9 @@ int board_late_init(void)
 	int err;
 
 	if (is_mx6dq())
-		env_set("board_rev", "MX6Q");
+		env_set("board_rev", "i.MX6Q");
 	else if (is_mx6dl())
-		env_set("board_rev", "MX6DL");
+		env_set("board_rev", "i.MX6DL");
 
 	err = cl_eeprom_get_product_name((uchar *)baseboard_name, 0);
 	if (err)
board/congatec/cgtqmx6eval/cgtqmx6eval.c +2 -2
index 1647b61100..47900e85c1 100644
@@ -756,9 +756,9 @@ int board_late_init(void)
 {
 #ifdef CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG
 	if (is_mx6dq())
-		env_set("board_rev", "MX6Q");
+		env_set("board_rev", "i.MX6Q");
 	else
-		env_set("board_rev", "MX6DL");
+		env_set("board_rev", "i.MX6DL");
 #endif
 
 	return 0;
board/dhelectronics/dh_imx6/dh_imx6.c +2 -2
index b00d0e4b6d..19e8ed7223 100644
@@ -245,8 +245,8 @@ int board_mmc_init(bd_t *bis)
 static void setup_usb(void)
 {
 	/*
-	 * Set daisy chain for otg_pin_id on MX6Q.
-	 * For MX6DL, this bit is reserved.
+	 * Set daisy chain for otg_pin_id on i.MX6Q.
+	 * For i.MX6DL, this bit is reserved.
 	 */
 	imx_iomux_set_gpr_register(1, 13, 1, 0);
 }
board/engicam/common/spl.c +12 -12
index 6e2389dd4b..1f50348c36 100644
@@ -30,10 +30,10 @@ DECLARE_GLOBAL_DATA_PTR;
         PAD_CTL_DSE_40ohm   | PAD_CTL_SRE_FAST  | PAD_CTL_HYS)
 
 static iomux_v3_cfg_t const uart_pads[] = {
-#ifdef CONFIG_MX6QDL
+#ifdef CONFIG_SOC_IMX6QDL
         IOMUX_PADS(PAD_KEY_COL0__UART4_TX_DATA | MUX_PAD_CTRL(UART_PAD_CTRL)),
         IOMUX_PADS(PAD_KEY_ROW0__UART4_RX_DATA | MUX_PAD_CTRL(UART_PAD_CTRL)),
-#elif CONFIG_MX6UL
+#elif CONFIG_SOC_IMX6UL
 	IOMUX_PADS(PAD_UART1_TX_DATA__UART1_DCE_TX | MUX_PAD_CTRL(UART_PAD_CTRL)),
 	IOMUX_PADS(PAD_UART1_RX_DATA__UART1_DCE_RX | MUX_PAD_CTRL(UART_PAD_CTRL)),
 #endif
@@ -92,7 +92,7 @@ int spl_start_uboot(void)
 }
 #endif
 
-#ifdef CONFIG_MX6QDL
+#ifdef CONFIG_SOC_IMX6QDL
 /*
  * Driving strength:
  *   0x30 == 40 Ohm
@@ -101,7 +101,7 @@ int spl_start_uboot(void)
 #define IMX6DQ_DRIVE_STRENGTH		0x30
 #define IMX6SDL_DRIVE_STRENGTH		0x28
 
-/* configure MX6Q/DUAL mmdc DDR io registers */
+/* configure i.MX6Q/DUAL mmdc DDR io registers */
 static struct mx6dq_iomux_ddr_regs mx6dq_ddr_ioregs = {
 	.dram_sdqs0 = IMX6DQ_DRIVE_STRENGTH,
 	.dram_sdqs1 = IMX6DQ_DRIVE_STRENGTH,
@@ -131,7 +131,7 @@ static struct mx6dq_iomux_ddr_regs mx6dq_ddr_ioregs = {
 	.dram_sdodt1 = IMX6DQ_DRIVE_STRENGTH,
 };
 
-/* configure MX6Q/DUAL mmdc GRP io registers */
+/* configure i.MX6Q/DUAL mmdc GRP io registers */
 static struct mx6dq_iomux_grp_regs mx6dq_grp_ioregs = {
 	.grp_b0ds = IMX6DQ_DRIVE_STRENGTH,
 	.grp_b1ds = IMX6DQ_DRIVE_STRENGTH,
@@ -293,9 +293,9 @@ static struct mx6_ddr_sysinfo mem_s = {
 	.rst_to_cke	= 0x23,
 	.sde_to_rst	= 0x10,
 };
-#endif /* CONFIG_MX6QDL */
+#endif /* CONFIG_SOC_IMX6QDL */
 
-#ifdef CONFIG_MX6UL
+#ifdef CONFIG_SOC_IMX6UL
 static struct mx6ul_iomux_grp_regs mx6_grp_ioregs = {
 	.grp_addds = 0x00000030,
 	.grp_ddrmode_ctl = 0x00020000,
@@ -360,13 +360,13 @@ static struct mx6_ddr3_cfg mem_ddr = {
 	.trcmin = 4875,
 	.trasmin = 3500,
 };
-#endif /* CONFIG_MX6UL */
+#endif /* CONFIG_SOC_IMX6UL */
 
 static void ccgr_init(void)
 {
 	struct mxc_ccm_reg *ccm = (struct mxc_ccm_reg *)CCM_BASE_ADDR;
 
-#ifdef CONFIG_MX6QDL
+#ifdef CONFIG_SOC_IMX6QDL
 	writel(0x00003F3F, &ccm->CCGR0);
 	writel(0x0030FC00, &ccm->CCGR1);
 	writel(0x000FC000, &ccm->CCGR2);
@@ -374,7 +374,7 @@ static void ccgr_init(void)
 	writel(0xFF00F300, &ccm->CCGR4);
 	writel(0x0F0000C3, &ccm->CCGR5);
 	writel(0x000003CC, &ccm->CCGR6);
-#elif CONFIG_MX6UL
+#elif CONFIG_SOC_IMX6UL
 	writel(0x00c03f3f, &ccm->CCGR0);
 	writel(0xfcffff00, &ccm->CCGR1);
 	writel(0x0cffffcc, &ccm->CCGR2);
@@ -387,7 +387,7 @@ static void ccgr_init(void)
 
 static void spl_dram_init(void)
 {
-#ifdef CONFIG_MX6QDL
+#ifdef CONFIG_SOC_IMX6QDL
 	if (is_mx6solo()) {
 		mx6sdl_dram_iocfg(32, &mx6sdl_ddr_ioregs, &mx6sdl_grp_ioregs);
 		mx6_dram_cfg(&mem_s, &mx6dl_mmdc_calib, &mt41j256);
@@ -398,7 +398,7 @@ static void spl_dram_init(void)
 		mx6dq_dram_iocfg(64, &mx6dq_ddr_ioregs, &mx6dq_grp_ioregs);
 		mx6_dram_cfg(&mem_q, &mx6dq_mmdc_calib, &mt41j256);
 	}
-#elif CONFIG_MX6UL
+#elif CONFIG_SOC_IMX6UL
 	mx6ul_dram_iocfg(mem_ddr.width, &mx6_ddr_ioregs, &mx6_grp_ioregs);
 	mx6_dram_cfg(&ddr_sysinfo, &mx6_mmcd_calib, &mem_ddr);
 #endif
board/freescale/mx6memcal/spl.c +3 -3
index b4b50db772..b08def69aa 100644
@@ -54,7 +54,7 @@ static iomux_v3_cfg_t const uart_pads[] = {
 #define DRAM_DRIVE_STRENGTH \
 	(CONFIG_DRAM_DRIVE_STRENGTH << 3)
 
-/* configure MX6Q/DUAL mmdc DDR io registers */
+/* configure i.MX6Q/DUAL mmdc DDR io registers */
 static struct mx6dq_iomux_ddr_regs const mx6dq_ddr_ioregs = {
 	/* SDCLK[0:1], CAS, RAS, Reset: Differential input, 40ohm */
 	.dram_sdclk_0 = DDR_ODT + DRAM_DRIVE_STRENGTH,
@@ -91,7 +91,7 @@ static struct mx6dq_iomux_ddr_regs const mx6dq_ddr_ioregs = {
 	.dram_dqm7 = DDR_ODT + DRAM_DRIVE_STRENGTH,
 };
 
-/* configure MX6Q/DUAL mmdc GRP io registers */
+/* configure i.MX6Q/DUAL mmdc GRP io registers */
 static struct mx6dq_iomux_grp_regs const mx6dq_grp_ioregs = {
 	/* DDR3 */
 	.grp_ddr_type = GRP_DDRTYPE,
@@ -426,7 +426,7 @@ void board_init_f(ulong dummy)
 			reset_cpu(0);
 		}
 	}
-#ifdef CONFIG_MX6SL
+#ifdef CONFIG_SOC_IMX6SL
 	mx6sl_dram_iocfg(CONFIG_DDRWIDTH, &mx6sl_ddr_ioregs,
 			 &mx6sl_grp_ioregs);
 #else
board/freescale/mx6qarm2/mx6qarm2.c +4 -4
index 8cb5ac5940..22aaa5ebac 100644
@@ -33,7 +33,7 @@ DECLARE_GLOBAL_DATA_PTR;
 
 int dram_init(void)
 {
-#if defined(CONFIG_MX6DL) && !defined(CONFIG_MX6DL_LPDDR2) && \
+#if defined(CONFIG_SOC_IMX6DL) && !defined(CONFIG_MX6DL_LPDDR2) && \
 	defined(CONFIG_DDR_32BIT)
 	gd->ram_size = ((phys_size_t)CONFIG_DDR_MB * 1024 * 1024) / 2;
 #else
@@ -278,10 +278,10 @@ int board_init(void)
 
 int checkboard(void)
 {
-#ifdef CONFIG_MX6DL
-	puts("Board: MX6DL-Armadillo2\n");
+#ifdef CONFIG_SOC_IMX6DL
+	puts("Board: i.MX6DL-Armadillo2\n");
 #else
-	puts("Board: MX6Q-Armadillo2\n");
+	puts("Board: i.MX6Q-Armadillo2\n");
 #endif
 
 	return 0;
board/freescale/mx6sabreauto/mx6sabreauto.c +4 -4
index 52b016b91d..d168c8348a 100644
@@ -661,11 +661,11 @@ int board_late_init(void)
 	env_set("board_name", "SABREAUTO");
 
 	if (is_mx6dqp())
-		env_set("board_rev", "MX6QP");
+		env_set("board_rev", "i.MX6QP");
 	else if (is_mx6dq())
-		env_set("board_rev", "MX6Q");
+		env_set("board_rev", "i.MX6Q");
 	else if (is_mx6sdl())
-		env_set("board_rev", "MX6DL");
+		env_set("board_rev", "i.MX6DL");
 #endif
 
 	return 0;
@@ -673,7 +673,7 @@ int board_late_init(void)
 
 int checkboard(void)
 {
-	printf("Board: MX6Q-Sabreauto rev%c\n", nxp_board_rev_string());
+	printf("Board: i.MX6Q-Sabreauto rev%c\n", nxp_board_rev_string());
 
 	return 0;
 }
board/freescale/mx6sabresd/mx6sabresd.c +4 -4
index d75dd88dbc..d98ce42497 100644
@@ -706,11 +706,11 @@ int board_late_init(void)
 	env_set("board_name", "SABRESD");
 
 	if (is_mx6dqp())
-		env_set("board_rev", "MX6QP");
+		env_set("board_rev", "i.MX6QP");
 	else if (is_mx6dq())
-		env_set("board_rev", "MX6Q");
+		env_set("board_rev", "i.MX6Q");
 	else if (is_mx6sdl())
-		env_set("board_rev", "MX6DL");
+		env_set("board_rev", "i.MX6DL");
 #endif
 
 	return 0;
@@ -718,7 +718,7 @@ int board_late_init(void)
 
 int checkboard(void)
 {
-	puts("Board: MX6-SabreSD\n");
+	puts("Board: i.MX6-SabreSD\n");
 	return 0;
 }
 
board/freescale/mx6sllevk/mx6sllevk.c +1 -1
index 33aada179f..8873413739 100644
@@ -115,7 +115,7 @@ int board_late_init(void)
 
 int checkboard(void)
 {
-	puts("Board: MX6SLL EVK\n");
+	puts("Board: i.MX6SLL EVK\n");
 
 	return 0;
 }
board/freescale/mx6sxsabreauto/mx6sxsabreauto.c +1 -1
index 83473d80b0..b60892a730 100644
@@ -356,7 +356,7 @@ int board_late_init(void)
 
 int checkboard(void)
 {
-	puts("Board: MX6SX SABRE AUTO\n");
+	puts("Board: i.MX6SX SABRE AUTO\n");
 
 	return 0;
 }
board/freescale/mx6sxsabresd/mx6sxsabresd.c +1 -1
index 6c135130c9..9d82d68a43 100644
@@ -341,7 +341,7 @@ int board_late_init(void)
 
 int checkboard(void)
 {
-	printf("Board: MX6SX SABRE SDB rev%c\n", nxp_board_rev_string());
+	printf("Board: i.MX6SX SABRE SDB rev%c\n", nxp_board_rev_string());
 
 	return 0;
 }
board/freescale/mx6ul_14x14_evk/README +3 -3
index 1edccf688c..902d048dbc 100644
@@ -1,7 +1,7 @@
-How to use U-Boot on Freescale MX6UL 14x14 EVK
------------------------------------------------
+How to use U-Boot on Freescale i.MX6UL 14x14 EVK
+------------------------------------------------
 
-- Build U-Boot for MX6UL 14x14 EVK:
+- Build U-Boot for i.MX6UL 14x14 EVK:
 
 $ make mrproper
 $ make mx6ul_14x14_evk_defconfig
board/freescale/mx6ul_14x14_evk/mx6ul_14x14_evk.c +2 -2
index a7b0fa86e0..071e60c6df 100644
@@ -688,9 +688,9 @@ int board_late_init(void)
 int checkboard(void)
 {
 	if (is_mx6ul_9x9_evk())
-		puts("Board: MX6UL 9x9 EVK\n");
+		puts("Board: i.MX6UL 9x9 EVK\n");
 	else
-		puts("Board: MX6UL 14x14 EVK\n");
+		puts("Board: i.MX6UL 14x14 EVK\n");
 
 	return 0;
 }
board/freescale/mx6ullevk/README +3 -3
index d5c8770863..786adbb8b5 100644
@@ -1,11 +1,11 @@
-How to use U-Boot on Freescale MX6ULL 14x14 EVK
-----------------------------------------------
+How to use U-Boot on Freescale i.MX6ULL 14x14 EVK
+-------------------------------------------------
 
 - First make sure you have installed the dtc package (device tree compiler):
 
 $ sudo apt-get install device-tree-compiler
 
-- Build U-Boot for MX6ULL 14x14 EVK:
+- Build U-Boot for i.MX6ULL 14x14 EVK:
 
 $ make mrproper
 $ make mx6ull_14x14_evk_defconfig
board/freescale/mx6ullevk/mx6ullevk.c +1 -1
index cebcec738f..dc9e30bb3e 100644
@@ -93,7 +93,7 @@ int board_late_init(void)
 
 int checkboard(void)
 {
-	puts("Board: MX6ULL 14x14 EVK\n");
+	puts("Board: i.MX6ULL 14x14 EVK\n");
 
 	return 0;
 }
board/gateworks/gw_ventana/gw_ventana_spl.c +2 -2
index bdbe5e7027..724466c9f0 100644
@@ -27,7 +27,7 @@ DECLARE_GLOBAL_DATA_PTR;
 #define GSC_EEPROM_DDR_SIZE	0x2B	/* enum (512,1024,2048) MB */
 #define GSC_EEPROM_DDR_WIDTH	0x2D	/* enum (32,64) bit */
 
-/* configure MX6Q/DUAL mmdc DDR io registers */
+/* configure i.MX6Q/DUAL mmdc DDR io registers */
 struct mx6dq_iomux_ddr_regs mx6dq_ddr_ioregs = {
 	/* SDCLK[0:1], CAS, RAS, Reset: Differential input, 40ohm */
 	.dram_sdclk_0 = 0x00020030,
@@ -64,7 +64,7 @@ struct mx6dq_iomux_ddr_regs mx6dq_ddr_ioregs = {
 	.dram_dqm7 = 0x00020030,
 };
 
-/* configure MX6Q/DUAL mmdc GRP io registers */
+/* configure i.MX6Q/DUAL mmdc GRP io registers */
 struct mx6dq_iomux_grp_regs mx6dq_grp_ioregs = {
 	/* DDR3 */
 	.grp_ddr_type = 0x000c0000,
board/kosagi/novena/novena_spl.c +2 -2
index b4a68da88f..a99d794f69 100644
@@ -425,7 +425,7 @@ int board_mmc_init(bd_t *bis)
 }
 #endif
 
-/* Configure MX6Q/DUAL mmdc DDR io registers */
+/* Configure i.MX6Q/DUAL mmdc DDR io registers */
 static struct mx6dq_iomux_ddr_regs novena_ddr_ioregs = {
 	/* SDCLK[0:1], CAS, RAS, Reset: Differential input, 40ohm */
 	.dram_sdclk_0		= 0x00020038,
@@ -462,7 +462,7 @@ static struct mx6dq_iomux_ddr_regs novena_ddr_ioregs = {
 	.dram_dqm7		= 0x00000038,
 };
 
-/* Configure MX6Q/DUAL mmdc GRP io registers */
+/* Configure i.MX6Q/DUAL mmdc GRP io registers */
 static struct mx6dq_iomux_grp_regs novena_grp_ioregs = {
 	/* DDR3 */
 	.grp_ddr_type		= 0x000c0000,
board/liebherr/mccmon6/spl.c +2 -2
index 196da46df9..d975be64c5 100644
@@ -33,7 +33,7 @@ DECLARE_GLOBAL_DATA_PTR;
 #define IMX6DQ_DRIVE_STRENGTH		0x30
 #define IMX6SDL_DRIVE_STRENGTH		0x28
 
-/* configure MX6Q/DUAL mmdc DDR io registers */
+/* configure i.MX6Q/DUAL mmdc DDR io registers */
 static struct mx6dq_iomux_ddr_regs mx6dq_ddr_ioregs = {
 	.dram_sdclk_0 = IMX6DQ_DRIVE_STRENGTH,
 	.dram_sdclk_1 = IMX6DQ_DRIVE_STRENGTH,
@@ -63,7 +63,7 @@ static struct mx6dq_iomux_ddr_regs mx6dq_ddr_ioregs = {
 	.dram_dqm7 = IMX6DQ_DRIVE_STRENGTH,
 };
 
-/* configure MX6Q/DUAL mmdc GRP io registers */
+/* configure i.MX6Q/DUAL mmdc GRP io registers */
 static struct mx6dq_iomux_grp_regs mx6dq_grp_ioregs = {
 	.grp_ddr_type = 0x000c0000,
 	.grp_ddrmode_ctl = 0x00020000,
board/logicpd/imx6/imx6logic.c +1 -1
index 1f3e378ffc..5e5f1674b8 100644
@@ -177,7 +177,7 @@ int board_late_init(void)
 	env_set("board_name", "imx6logic");
 
 	if (is_mx6dq()) {
-		env_set("board_rev", "MX6DQ");
+		env_set("board_rev", "i.MX6DQ");
 		env_set("fdt_file", "imx6q-logicpd.dtb");
 	}
 
board/seco/Kconfig +3 -3
index af1669733f..0a37f5d5bb 100644
@@ -21,15 +21,15 @@ choice
 
 config SECOMX6Q
 	bool "i.MX6Q"
-	select MX6Q
+	select SOC_IMX6Q
 
 config SECOMX6DL
 	bool "i.MX6DL"
-	select MX6DL
+	select SOC_IMX6DL
 
 config SECOMX6S
 	bool "i.MX6S"
-	select MX6S
+	select SOC_IMX6S
 
 endchoice
 
board/solidrun/mx6cuboxi/mx6cuboxi.c +5 -5
index ee9e4f7c01..d2cccd3935 100644
@@ -393,11 +393,11 @@ static bool is_hummingboard2(void)
 int checkboard(void)
 {
 	if (is_hummingboard2())
-		puts("Board: MX6 Hummingboard2\n");
+		puts("Board: i.MX6 Hummingboard2\n");
 	else if (is_hummingboard())
-		puts("Board: MX6 Hummingboard\n");
+		puts("Board: i.MX6 Hummingboard\n");
 	else
-		puts("Board: MX6 Cubox-i\n");
+		puts("Board: i.MX6 Cubox-i\n");
 
 	return 0;
 }
@@ -413,9 +413,9 @@ int board_late_init(void)
 		env_set("board_name", "CUBOXI");
 
 	if (is_mx6dq())
-		env_set("board_rev", "MX6Q");
+		env_set("board_rev", "i.MX6Q");
 	else
-		env_set("board_rev", "MX6DL");
+		env_set("board_rev", "i.MX6DL");
 #endif
 
 	return 0;
board/tbs/tbs2910/Kconfig +1 -1
index 2e5e1d492a..09e14e1b59 100644
@@ -9,7 +9,7 @@ config SYS_VENDOR
 config SYS_CONFIG_NAME
 	default "tbs2910"
 
-config MX6Q
+config SOC_IMX6Q
 	default y
 
 config IMX_CONFIG
board/toradex/apalis_imx6/ddr-setup.cfg +4 -4
index de7cdd6d63..301138645a 100644
@@ -17,10 +17,10 @@
 
 /*
  * DDR3 settings
- * MX6Q    ddr is limited to 1066 Mhz	currently 1056 MHz(528 MHz clock),
- *	   memory bus width: 64 bits	x16/x32/x64
- * MX6DL   ddr is limited to 800 MHz(400 MHz clock)
- *	   memory bus width: 64 bits	x16/x32/x64
+ * SOC_IMX6Q    ddr is limited to 1066 Mhz	currently 1056 MHz(528 MHz clock),
+ *	        memory bus width: 64 bits	x16/x32/x64
+ * SOC_IMX6DL   ddr is limited to 800 MHz(400 MHz clock)
+ *	        memory bus width: 64 bits	x16/x32/x64
  * MX6SOLO ddr is limited to 800 MHz(400 MHz clock)
  *	   memory bus width: 32 bits	x16/x32
  */
board/toradex/colibri_imx6/ddr-setup.cfg +4 -4
index f46ae55ced..5ad87588bd 100644
@@ -17,10 +17,10 @@
 
 /*
  * DDR3 settings
- * MX6Q    ddr is limited to 1066 Mhz	currently 1056 MHz(528 MHz clock),
- *	   memory bus width: 64 bits	x16/x32/x64
- * MX6DL   ddr is limited to 800 MHz(400 MHz clock)
- *	   memory bus width: 64 bits	x16/x32/x64
+ * SOC_IMX6Q  ddr is limited to 1066 Mhz	currently 1056 MHz(528 MHz clock),
+ *	      memory bus width: 64 bits	x16/x32/x64
+ * SOC_IMX6DL ddr is limited to 800 MHz(400 MHz clock)
+ *	      memory bus width: 64 bits	x16/x32/x64
  * MX6SOLO ddr is limited to 800 MHz(400 MHz clock)
  *	   memory bus width: 32 bits	x16/x32
  */
board/tqc/tqma6/Kconfig +3 -3
index 6df4134286..f140ad6908 100644
@@ -18,19 +18,19 @@ choice
 
 config TQMA6Q
 	bool "TQMa6Q / TQMa6D"
-	select MX6Q
+	select SOC_IMX6Q
 	help
 	  select TQMa6Q / TQMa6D with i.MX6Q/D and 1GiB DRAM
 
 config TQMA6DL
 	bool "TQMa6DL"
-	select MX6DL
+	select SOC_IMX6DL
 	help
 	  select TQMa6DL with i.MX6DL and 1GiB DRAM
 
 config TQMA6S
 	bool "TQMa6S"
-	select MX6S
+	select SOC_IMX6S
 	help
 	  select TQMa6S with i.MX6S and 512 MiB DRAM
 
board/udoo/README +2 -2
index 6fbcc598f7..3d47e1348e 100644
@@ -1,7 +1,7 @@
-How to use U-Boot on MX6Q/DL Udoo boards
+How to use U-Boot on i.MX6Q/DL Udoo boards
 ----------------------------------------
 
-- Build U-Boot for MX6Q/DL Udoo boards:
+- Build U-Boot for i.MX6Q/DL Udoo boards:
 
 $ make mrproper
 $ make udoo_defconfig
board/udoo/udoo.c +2 -2
index 562f0d863e..ad1877fa79 100644
@@ -254,9 +254,9 @@ int board_late_init(void)
 {
 #ifdef CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG
 	if (is_cpu_type(MXC_CPU_MX6Q))
-		env_set("board_rev", "MX6Q");
+		env_set("board_rev", "i.MX6Q");
 	else
-		env_set("board_rev", "MX6DL");
+		env_set("board_rev", "i.MX6DL");
 #endif
 	return 0;
 }
board/udoo/udoo_spl.c +2 -2
index 694055bd2e..daf453ff43 100644
@@ -34,7 +34,7 @@ DECLARE_GLOBAL_DATA_PTR;
 #define IMX6DQ_DRIVE_STRENGTH		0x30
 #define IMX6SDL_DRIVE_STRENGTH	0x28
 
-/* configure MX6Q/DUAL mmdc DDR io registers */
+/* configure i.MX6Q/DUAL mmdc DDR io registers */
 static struct mx6dq_iomux_ddr_regs mx6dq_ddr_ioregs = {
 	.dram_sdclk_0 = IMX6DQ_DRIVE_STRENGTH,
 	.dram_sdclk_1 = IMX6DQ_DRIVE_STRENGTH,
@@ -64,7 +64,7 @@ static struct mx6dq_iomux_ddr_regs mx6dq_ddr_ioregs = {
 	.dram_dqm7 = IMX6DQ_DRIVE_STRENGTH,
 };
 
-/* configure MX6Q/DUAL mmdc GRP io registers */
+/* configure i.MX6Q/DUAL mmdc GRP io registers */
 static struct mx6dq_iomux_grp_regs mx6dq_grp_ioregs = {
 	.grp_ddr_type = 0x000c0000,
 	.grp_ddrmode_ctl = 0x00020000,
board/wandboard/spl.c +4 -4
index 5b9622e75e..5f4f00ae03 100644
@@ -34,7 +34,7 @@ DECLARE_GLOBAL_DATA_PTR;
 #define IMX6SDL_DRIVE_STRENGTH		0x28
 #define IMX6QP_DRIVE_STRENGTH		0x28
 
-/* configure MX6Q/DUAL mmdc DDR io registers */
+/* configure i.MX6Q/DUAL mmdc DDR io registers */
 static struct mx6dq_iomux_ddr_regs mx6dq_ddr_ioregs = {
 	.dram_sdclk_0 = IMX6DQ_DRIVE_STRENGTH,
 	.dram_sdclk_1 = IMX6DQ_DRIVE_STRENGTH,
@@ -64,7 +64,7 @@ static struct mx6dq_iomux_ddr_regs mx6dq_ddr_ioregs = {
 	.dram_dqm7 = IMX6DQ_DRIVE_STRENGTH,
 };
 
-/* configure MX6QP mmdc DDR io registers */
+/* configure i.MX6QP mmdc DDR io registers */
 static struct mx6dq_iomux_ddr_regs mx6qp_ddr_ioregs = {
 	.dram_sdclk_0 = IMX6QP_DRIVE_STRENGTH,
 	.dram_sdclk_1 = IMX6QP_DRIVE_STRENGTH,
@@ -94,7 +94,7 @@ static struct mx6dq_iomux_ddr_regs mx6qp_ddr_ioregs = {
 	.dram_dqm7 = IMX6QP_DRIVE_STRENGTH,
 };
 
-/* configure MX6Q/DUAL mmdc GRP io registers */
+/* configure i.MX6Q/DUAL mmdc GRP io registers */
 static struct mx6dq_iomux_grp_regs mx6dq_grp_ioregs = {
 	.grp_ddr_type = 0x000c0000,
 	.grp_ddrmode_ctl = 0x00020000,
@@ -112,7 +112,7 @@ static struct mx6dq_iomux_grp_regs mx6dq_grp_ioregs = {
 	.grp_b7ds = IMX6DQ_DRIVE_STRENGTH,
 };
 
-/* configure MX6QP mmdc GRP io registers */
+/* configure i.MX6QP mmdc GRP io registers */
 static struct mx6dq_iomux_grp_regs mx6qp_grp_ioregs = {
 	.grp_ddr_type = 0x000c0000,
 	.grp_ddrmode_ctl = 0x00020000,
board/wandboard/wandboard.c +3 -3
index 1e7c11e670..b9972d44a7 100644
@@ -511,11 +511,11 @@ int board_late_init(void)
 
 #ifdef CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG
 	if (is_mx6dqp())
-		env_set("board_rev", "MX6QP");
+		env_set("board_rev", "i.MX6QP");
 	else if (is_mx6dq())
-		env_set("board_rev", "MX6Q");
+		env_set("board_rev", "i.MX6Q");
 	else
-		env_set("board_rev", "MX6DL");
+		env_set("board_rev", "i.MX6DL");
 
 	if (is_revd1())
 		env_set("board_name", "D1");
cmd/fastboot/Kconfig +2 -1
index 0d2c2f131e..bba199b3ef 100644
@@ -30,7 +30,8 @@ if USB_FUNCTION_FASTBOOT
 
 config FASTBOOT_BUF_ADDR
 	hex "Define FASTBOOT buffer address"
-	default 0x82000000 if MX6SX || MX6SL || MX6UL || MX6SLL
+	default 0x82000000 if SOC_IMX6SX || SOC_IMX6SL || SOC_IMX6UL || \
+				SOC_IMX6SLL
 	default 0x81000000 if ARCH_OMAP2PLUS
 	default 0x42000000 if ARCH_SUNXI && !MACH_SUN9I
 	default 0x22000000 if ARCH_SUNXI && MACH_SUN9I
common/spl/Kconfig +3 -3
index 9609fceea5..edb3da8632 100644
@@ -56,7 +56,7 @@ config SPL_BOOTROM_SUPPORT
 
 config SPL_RAW_IMAGE_SUPPORT
 	bool "Support SPL loading and booting of RAW images"
-	default n if (ARCH_MX6 && (SPL_MMC_SUPPORT || SPL_SATA_SUPPORT))
+	default n if (ARCH_IMX6 && (SPL_MMC_SUPPORT || SPL_SATA_SUPPORT))
 	default y if !TI_SECURE_DEVICE
 	help
 	  SPL will support loading and booting a RAW image when this option
@@ -143,7 +143,7 @@ config SPL_DISPLAY_PRINT
 
 config SYS_MMCSD_RAW_MODE_U_BOOT_USE_SECTOR
 	bool "MMC raw mode: by sector"
-	default y if ARCH_SUNXI || ARCH_DAVINCI || ARCH_UNIPHIER ||ARCH_MX6 || \
+	default y if ARCH_SUNXI || ARCH_DAVINCI || ARCH_UNIPHIER ||ARCH_IMX6 || \
 		     ARCH_ROCKCHIP || ARCH_MVEBU ||  ARCH_SOCFPGA || \
 		     ARCH_AT91 || ARCH_ZYNQ || ARCH_KEYSTONE || OMAP34XX || \
 		     OMAP44XX || OMAP54XX || AM33XX || AM43XX
@@ -156,7 +156,7 @@ config SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR
 	depends on SYS_MMCSD_RAW_MODE_U_BOOT_USE_SECTOR
 	default 0x50 if ARCH_SUNXI
 	default 0x75 if ARCH_DAVINCI
-	default 0x8a if ARCH_MX6
+	default 0x8a if ARCH_IMX6
 	default 0x100 if ARCH_UNIPHIER
 	default 0x140 if ARCH_MVEBU
 	default 0x200 if ARCH_SOCFPGA || ARCH_AT91
common/spl/spl.c +1 -1
index b1ce56d0d0..c6fcaac15a 100644
@@ -399,7 +399,7 @@ void board_init_r(gd_t *dummy1, ulong dummy2)
 		if (spl_init())
 			hang();
 	}
-#if !defined(CONFIG_PPC) && !defined(CONFIG_ARCH_MX6)
+#if !defined(CONFIG_PPC) && !defined(CONFIG_ARCH_IMX6)
 	/*
 	 * timer_init() does not exist on PPC systems. The timer is initialized
 	 * and enabled (decrementer) in interrupt_init() here.
configs/apalis_imx6_defconfig +2 -2
index 7b6adadc14..b27648b460 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x17800000
 CONFIG_SPL_GPIO_SUPPORT=y
 CONFIG_SPL_LIBCOMMON_SUPPORT=y
@@ -9,7 +9,7 @@ CONFIG_SPL_MMC_SUPPORT=y
 CONFIG_SPL_SERIAL_SUPPORT=y
 CONFIG_CMD_HDMIDETECT=y
 CONFIG_ENV_VARS_UBOOT_CONFIG=y
-CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/mach-imx/spl_sd.cfg,MX6Q"
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/mach-imx/spl_sd.cfg,SOC_IMX6Q"
 CONFIG_BOOTDELAY=1
 # CONFIG_CONSOLE_MUX is not set
 CONFIG_SUPPORT_RAW_INITRD=y
configs/apalis_imx6_nospl_com_defconfig +2 -2
index d6e3787221..eee36a21c5 100644
@@ -1,11 +1,11 @@
 CONFIG_ARM=y
 CONFIG_SYS_THUMB_BUILD=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x17800000
 CONFIG_TARGET_APALIS_IMX6=y
 CONFIG_CMD_HDMIDETECT=y
 CONFIG_ENV_VARS_UBOOT_CONFIG=y
-CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/toradex/apalis_imx6/apalis_imx6q.cfg,MX6Q,DDR_MB=1024"
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/toradex/apalis_imx6/apalis_imx6q.cfg,SOC_IMX6Q,DDR_MB=1024"
 CONFIG_BOOTDELAY=1
 # CONFIG_CONSOLE_MUX is not set
 CONFIG_SUPPORT_RAW_INITRD=y
configs/apalis_imx6_nospl_it_defconfig +2 -2
index 306f96763b..2d45b9107d 100644
@@ -1,11 +1,11 @@
 CONFIG_ARM=y
 CONFIG_SYS_THUMB_BUILD=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x17800000
 CONFIG_TARGET_APALIS_IMX6=y
 CONFIG_CMD_HDMIDETECT=y
 CONFIG_ENV_VARS_UBOOT_CONFIG=y
-CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/toradex/apalis_imx6/apalis_imx6q.cfg,MX6Q,DDR_MB=2048"
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/toradex/apalis_imx6/apalis_imx6q.cfg,SOC_IMX6Q,DDR_MB=2048"
 CONFIG_BOOTDELAY=1
 # CONFIG_CONSOLE_MUX is not set
 CONFIG_SUPPORT_RAW_INITRD=y
configs/aristainetos2_defconfig +2 -2
index 8343846e19..040f8613be 100644
@@ -1,9 +1,9 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x17800000
 CONFIG_TARGET_ARISTAINETOS2=y
 CONFIG_FIT=y
-CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/aristainetos/aristainetos2.cfg,MX6DL"
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/aristainetos/aristainetos2.cfg,SOC_IMX6DL"
 CONFIG_BOOTDELAY=3
 # CONFIG_CONSOLE_MUX is not set
 CONFIG_SYS_CONSOLE_IS_IN_ENV=y
configs/aristainetos2b_defconfig +2 -2
index b49b1f24d0..f23b24596f 100644
@@ -1,9 +1,9 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x17800000
 CONFIG_TARGET_ARISTAINETOS2B=y
 CONFIG_FIT=y
-CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/aristainetos/aristainetos2.cfg,MX6DL"
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/aristainetos/aristainetos2.cfg,SOC_IMX6DL"
 CONFIG_BOOTDELAY=3
 # CONFIG_CONSOLE_MUX is not set
 CONFIG_SYS_CONSOLE_IS_IN_ENV=y
configs/aristainetos_defconfig +2 -2
index cc713e29bd..80d22a5f17 100644
@@ -1,9 +1,9 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x17800000
 CONFIG_TARGET_ARISTAINETOS=y
 CONFIG_FIT=y
-CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/aristainetos/aristainetos.cfg,MX6DL"
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/aristainetos/aristainetos.cfg,SOC_IMX6DL"
 CONFIG_BOOTDELAY=3
 # CONFIG_CONSOLE_MUX is not set
 CONFIG_SYS_CONSOLE_IS_IN_ENV=y
configs/cgtqmx6eval_defconfig +1 -1
index 2ac0bac0b6..04644c3eaf 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x17800000
 CONFIG_SPL_GPIO_SUPPORT=y
 CONFIG_SPL_LIBCOMMON_SUPPORT=y
configs/cm_fx6_defconfig +1 -1
index 183ad4282b..79b3529525 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x17800000
 CONFIG_SPL_GPIO_SUPPORT=y
 CONFIG_SPL_LIBCOMMON_SUPPORT=y
configs/colibri_imx6_defconfig +2 -2
index b982a5eae8..e908b543f9 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x17800000
 CONFIG_SPL_GPIO_SUPPORT=y
 CONFIG_SPL_LIBCOMMON_SUPPORT=y
@@ -9,7 +9,7 @@ CONFIG_SPL_MMC_SUPPORT=y
 CONFIG_SPL_SERIAL_SUPPORT=y
 CONFIG_CMD_HDMIDETECT=y
 CONFIG_ENV_VARS_UBOOT_CONFIG=y
-CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/mach-imx/spl_sd.cfg,MX6DL"
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/mach-imx/spl_sd.cfg,SOC_IMX6DL"
 CONFIG_BOOTDELAY=1
 # CONFIG_CONSOLE_MUX is not set
 CONFIG_SUPPORT_RAW_INITRD=y
configs/colibri_imx6_nospl_defconfig +2 -2
index c5088215e8..2f747c2e97 100644
@@ -1,11 +1,11 @@
 CONFIG_ARM=y
 CONFIG_SYS_THUMB_BUILD=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x17800000
 CONFIG_TARGET_COLIBRI_IMX6=y
 CONFIG_CMD_HDMIDETECT=y
 CONFIG_ENV_VARS_UBOOT_CONFIG=y
-CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/toradex/colibri_imx6/colibri_imx6.cfg,MX6DL,DDR_MB=256"
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/toradex/colibri_imx6/colibri_imx6.cfg,SOC_IMX6DL,DDR_MB=256"
 CONFIG_BOOTDELAY=1
 # CONFIG_CONSOLE_MUX is not set
 CONFIG_SUPPORT_RAW_INITRD=y
configs/dh_imx6_defconfig +1 -1
index 2b4fe9c2c5..838fb7a1fe 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x17800000
 CONFIG_SPL_GPIO_SUPPORT=y
 CONFIG_SPL_LIBCOMMON_SUPPORT=y
configs/display5_defconfig +2 -2
index 4d67700f4d..fb1325203e 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x17800000
 CONFIG_SPL_GPIO_SUPPORT=y
 CONFIG_SPL_LIBCOMMON_SUPPORT=y
@@ -13,7 +13,7 @@ CONFIG_DEFAULT_DEVICE_TREE="imx6q-display5"
 CONFIG_FIT=y
 CONFIG_SPL_LOAD_FIT=y
 CONFIG_OF_BOARD_SETUP=y
-CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/mach-imx/spl_sd.cfg,MX6Q"
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/mach-imx/spl_sd.cfg,SOC_IMX6Q"
 CONFIG_SUPPORT_RAW_INITRD=y
 CONFIG_SPL=y
 # CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_USE_SECTOR is not set
configs/display5_factory_defconfig +2 -2
index c968ca0a33..93c4f97b1e 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x17800000
 CONFIG_SPL_GPIO_SUPPORT=y
 CONFIG_SPL_LIBCOMMON_SUPPORT=y
@@ -10,7 +10,7 @@ CONFIG_SPL_SPI_FLASH_SUPPORT=y
 CONFIG_SPL_SPI_SUPPORT=y
 CONFIG_FIT=y
 CONFIG_OF_BOARD_SETUP=y
-CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/mach-imx/spl_sd.cfg,MX6Q"
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/mach-imx/spl_sd.cfg,SOC_IMX6Q"
 CONFIG_BOOTDELAY=3
 CONFIG_USE_BOOTCOMMAND=y
 CONFIG_BOOTCOMMAND="run factory"
configs/dms-ba16-1g_defconfig +1 -1
index 40b317093f..ee365989b5 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x17800000
 CONFIG_TARGET_ADVANTECH_DMS_BA16=y
 CONFIG_SYS_DDR_1G=y
configs/dms-ba16_defconfig +1 -1
index 3519c5275c..1d2663e6e6 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x17800000
 CONFIG_TARGET_ADVANTECH_DMS_BA16=y
 CONFIG_BOOTDELAY=1
configs/ge_b450v3_defconfig +1 -1
index 045380b6de..e6c6f86ce4 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x17800000
 CONFIG_TARGET_GE_B450V3=y
 # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
configs/ge_b650v3_defconfig +1 -1
index 9d4b8aeebe..720ac2ab1e 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x17800000
 CONFIG_TARGET_GE_B650V3=y
 # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
configs/ge_b850v3_defconfig +1 -1
index 94785681be..febce1481f 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x17800000
 CONFIG_TARGET_GE_B850V3=y
 # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
configs/gwventana_emmc_defconfig +1 -1
index a6db1040b6..cf745dd62f 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x17800000
 CONFIG_SPL_GPIO_SUPPORT=y
 CONFIG_SPL_LIBCOMMON_SUPPORT=y
configs/gwventana_gw5904_defconfig +1 -1
index 41b93c8a07..2633a72473 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x17800000
 CONFIG_SPL_GPIO_SUPPORT=y
 CONFIG_SPL_LIBCOMMON_SUPPORT=y
configs/gwventana_nand_defconfig +1 -1
index e513289583..e58aeb459f 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x17800000
 CONFIG_SPL_GPIO_SUPPORT=y
 CONFIG_SPL_LIBCOMMON_SUPPORT=y
configs/imx6dl_icore_nand_defconfig +1 -1
index d17f9cfed9..282a23d090 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x17800000
 CONFIG_SPL_GPIO_SUPPORT=y
 CONFIG_SPL_LIBCOMMON_SUPPORT=y
configs/imx6q_icore_nand_defconfig +1 -1
index 2a86059226..937b5e5236 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x17800000
 CONFIG_SPL_GPIO_SUPPORT=y
 CONFIG_SPL_LIBCOMMON_SUPPORT=y
configs/imx6q_logic_defconfig +2 -2
index e6b3264e94..f349554723 100644
@@ -1,10 +1,10 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x17800000
 CONFIG_TARGET_MX6LOGICPD=y
 CONFIG_DEFAULT_DEVICE_TREE="imx6q-logicpd"
 CONFIG_DISTRO_DEFAULTS=y
-CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/logicpd/imx6/mx6q_2x_MT41K512M16HA.cfg,MX6Q"
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/logicpd/imx6/mx6q_2x_MT41K512M16HA.cfg,SOC_IMX6Q"
 CONFIG_BOOTDELAY=3
 # CONFIG_USE_BOOTCOMMAND is not set
 CONFIG_SYS_CONSOLE_IS_IN_ENV=y
configs/imx6qdl_icore_mipi_defconfig +1 -1
index 6dc8d2fe13..4d8c07af0b 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x17800000
 CONFIG_SPL_GPIO_SUPPORT=y
 CONFIG_SPL_LIBCOMMON_SUPPORT=y
configs/imx6qdl_icore_mmc_defconfig +1 -1
index a3f5e8fc34..4eb68b21de 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x17800000
 CONFIG_SPL_GPIO_SUPPORT=y
 CONFIG_SPL_LIBCOMMON_SUPPORT=y
configs/imx6qdl_icore_nand_defconfig +1 -1
index 2a86059226..937b5e5236 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x17800000
 CONFIG_SPL_GPIO_SUPPORT=y
 CONFIG_SPL_LIBCOMMON_SUPPORT=y
configs/imx6qdl_icore_rqs_defconfig +1 -1
index 6c8fb85ca2..f5d2067435 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x17800000
 CONFIG_SPL_GPIO_SUPPORT=y
 CONFIG_SPL_LIBCOMMON_SUPPORT=y
configs/imx6ul_geam_mmc_defconfig +1 -1
index b6d8680b08..f4d71d28dc 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x87800000
 CONFIG_SPL_GPIO_SUPPORT=y
 CONFIG_SPL_LIBCOMMON_SUPPORT=y
configs/imx6ul_geam_nand_defconfig +1 -1
index a8eb08bf5d..9f60e9fb8c 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x87800000
 CONFIG_SPL_GPIO_SUPPORT=y
 CONFIG_SPL_LIBCOMMON_SUPPORT=y
configs/imx6ul_isiot_emmc_defconfig +1 -1
index a9bfbfd254..774cf4ebbf 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x87800000
 CONFIG_SPL_GPIO_SUPPORT=y
 CONFIG_SPL_LIBCOMMON_SUPPORT=y
configs/imx6ul_isiot_nand_defconfig +1 -1
index ba898e6e16..d5b12e3709 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x87800000
 CONFIG_SPL_GPIO_SUPPORT=y
 CONFIG_SPL_LIBCOMMON_SUPPORT=y
configs/liteboard_defconfig +1 -1
index 22872b3ece..98b2e02bef 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x87800000
 CONFIG_SPL_GPIO_SUPPORT=y
 CONFIG_SPL_LIBCOMMON_SUPPORT=y
configs/marsboard_defconfig +2 -2
index 76b55df0c2..309b92a50d 100644
@@ -1,9 +1,9 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x17800000
 CONFIG_TARGET_EMBESTMX6BOARDS=y
 CONFIG_DISTRO_DEFAULTS=y
-CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/boundary/nitrogen6x/nitrogen6q.cfg,MX6Q,DDR_MB=1024"
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/boundary/nitrogen6x/nitrogen6q.cfg,SOC_IMX6Q,DDR_MB=1024"
 CONFIG_BOOTCOMMAND="run finduuid; run distro_bootcmd"
 # CONFIG_CONSOLE_MUX is not set
 CONFIG_SYS_CONSOLE_IS_IN_ENV=y
configs/mccmon6_nor_defconfig +1 -1
index da1d502959..38200e7a76 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x17800000
 CONFIG_SPL_GPIO_SUPPORT=y
 CONFIG_SPL_LIBGENERIC_SUPPORT=y
configs/mccmon6_sd_defconfig +1 -1
index cbfd125fb0..defbf82ec7 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x17800000
 CONFIG_SPL_GPIO_SUPPORT=y
 CONFIG_SPL_LIBGENERIC_SUPPORT=y
configs/mx6cuboxi_defconfig +1 -1
index 14f128a96b..4b5b2d5bd8 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x17800000
 CONFIG_SPL_GPIO_SUPPORT=y
 CONFIG_SPL_LIBCOMMON_SUPPORT=y
configs/mx6dlarm2_defconfig +2 -2
index 1dc4e975ff..a7c3fa8c79 100644
@@ -1,9 +1,9 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x17800000
 CONFIG_TARGET_MX6QARM2=y
 # CONFIG_CMD_BMODE is not set
-CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx6qarm2/imximage_mx6dl.cfg,MX6DL,DDR_MB=2048"
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx6qarm2/imximage_mx6dl.cfg,SOC_IMX6DL,DDR_MB=2048"
 CONFIG_BOOTDELAY=3
 CONFIG_SUPPORT_RAW_INITRD=y
 CONFIG_BOARD_EARLY_INIT_F=y
configs/mx6dlarm2_lpddr2_defconfig +2 -2
index 8f07f8feea..b6f2be823b 100644
@@ -1,9 +1,9 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x17800000
 CONFIG_TARGET_MX6QARM2=y
 # CONFIG_CMD_BMODE is not set
-CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx6qarm2/imximage_mx6dl.cfg,MX6DL,MX6DL_LPDDR2,DDR_MB=512"
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx6qarm2/imximage_mx6dl.cfg,SOC_IMX6DL,MX6DL_LPDDR2,DDR_MB=512"
 CONFIG_BOOTDELAY=3
 CONFIG_SUPPORT_RAW_INITRD=y
 CONFIG_BOARD_EARLY_INIT_F=y
configs/mx6memcal_defconfig +2 -2
index fdcef6b65b..ee5bca2963 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x17800000
 CONFIG_SPL_LIBCOMMON_SUPPORT=y
 CONFIG_SPL_LIBGENERIC_SUPPORT=y
@@ -7,7 +7,7 @@ CONFIG_MX6_DDRCAL=y
 CONFIG_TARGET_MX6MEMCAL=y
 CONFIG_SPL_SERIAL_SUPPORT=y
 CONFIG_SPL_WATCHDOG_SUPPORT=y
-CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/mach-imx/spl_sd.cfg,SPL,MX6QDL"
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/mach-imx/spl_sd.cfg,SPL,SOC_IMX6QDL"
 CONFIG_SUPPORT_RAW_INITRD=y
 CONFIG_SPL=y
 CONFIG_SPL_USB_HOST_SUPPORT=y
configs/mx6qarm2_defconfig +2 -2
index 925fc16d6c..db2a771b0d 100644
@@ -1,9 +1,9 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x17800000
 CONFIG_TARGET_MX6QARM2=y
 # CONFIG_CMD_BMODE is not set
-CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx6qarm2/imximage.cfg,MX6Q,DDR_MB=2048"
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx6qarm2/imximage.cfg,SOC_IMX6Q,DDR_MB=2048"
 CONFIG_BOOTDELAY=3
 CONFIG_SUPPORT_RAW_INITRD=y
 CONFIG_BOARD_EARLY_INIT_F=y
configs/mx6qarm2_lpddr2_defconfig +2 -2
index b907cb4225..d61bc73d4f 100644
@@ -1,9 +1,9 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x17800000
 CONFIG_TARGET_MX6QARM2=y
 # CONFIG_CMD_BMODE is not set
-CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx6qarm2/imximage.cfg,MX6Q,MX6DQ_LPDDR2,DDR_MB=512"
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx6qarm2/imximage.cfg,SOC_IMX6Q,MX6DQ_LPDDR2,DDR_MB=512"
 CONFIG_BOOTDELAY=3
 CONFIG_SUPPORT_RAW_INITRD=y
 CONFIG_BOARD_EARLY_INIT_F=y
configs/mx6qsabrelite_defconfig +2 -2
index 2b45dc17fd..f6f1a60f11 100644
@@ -1,9 +1,9 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x17800000
 CONFIG_TARGET_NITROGEN6X=y
 CONFIG_CMD_HDMIDETECT=y
-CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/boundary/nitrogen6x/nitrogen6q.cfg,MX6Q,DDR_MB=1024,SABRELITE"
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/boundary/nitrogen6x/nitrogen6q.cfg,SOC_IMX6Q,DDR_MB=1024,SABRELITE"
 CONFIG_BOOTDELAY=3
 CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE=y
 CONFIG_SUPPORT_RAW_INITRD=y
configs/mx6sabreauto_defconfig +1 -1
index ee6ca57b00..114830c29f 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x17800000
 CONFIG_SPL_GPIO_SUPPORT=y
 CONFIG_SPL_LIBCOMMON_SUPPORT=y
configs/mx6sabresd_defconfig +1 -1
index 83b8bed52b..41c8984cad 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x17800000
 CONFIG_SPL_GPIO_SUPPORT=y
 CONFIG_SPL_LIBCOMMON_SUPPORT=y
configs/mx6slevk_defconfig +1 -1
index a49e9cd72a..eeb98d63b0 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x87800000
 CONFIG_TARGET_MX6SLEVK=y
 # CONFIG_CMD_BMODE is not set
configs/mx6slevk_spinor_defconfig +1 -1
index 76fc584055..6d3bb56ab8 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x87800000
 CONFIG_TARGET_MX6SLEVK=y
 # CONFIG_CMD_BMODE is not set
configs/mx6slevk_spl_defconfig +1 -1
index c021b39ba0..3101c393b3 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x87800000
 CONFIG_SPL_GPIO_SUPPORT=y
 CONFIG_SPL_LIBCOMMON_SUPPORT=y
configs/mx6sllevk_defconfig +1 -1
index 39c1cef3ce..f6dad44279 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x87800000
 CONFIG_TARGET_MX6SLLEVK=y
 # CONFIG_CMD_BMODE is not set
configs/mx6sllevk_plugin_defconfig +1 -1
index 86f5195805..2395dc5971 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x87800000
 CONFIG_TARGET_MX6SLLEVK=y
 CONFIG_USE_IMXIMG_PLUGIN=y
configs/mx6sxsabreauto_defconfig +1 -1
index 2ea2877b5c..aa1d66ef0c 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x87800000
 CONFIG_TARGET_MX6SXSABREAUTO=y
 # CONFIG_CMD_BMODE is not set
configs/mx6sxsabresd_defconfig +1 -1
index 2856a7fd8a..e24a69c2dc 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x87800000
 CONFIG_TARGET_MX6SXSABRESD=y
 # CONFIG_CMD_BMODE is not set
configs/mx6sxsabresd_spl_defconfig +1 -1
index 146c801404..ea8023d115 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x87800000
 CONFIG_SPL_GPIO_SUPPORT=y
 CONFIG_SPL_LIBCOMMON_SUPPORT=y
configs/mx6ul_14x14_evk_defconfig +1 -1
index a9926859b7..78e570fecf 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x87800000
 CONFIG_SPL_GPIO_SUPPORT=y
 CONFIG_SPL_LIBCOMMON_SUPPORT=y
configs/mx6ul_9x9_evk_defconfig +1 -1
index a36a872bac..f484710118 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x87800000
 CONFIG_SPL_GPIO_SUPPORT=y
 CONFIG_SPL_LIBCOMMON_SUPPORT=y
configs/mx6ull_14x14_evk_defconfig +1 -1
index 375db54a75..711a436145 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x87800000
 CONFIG_TARGET_MX6ULL_14X14_EVK=y
 CONFIG_DEFAULT_DEVICE_TREE="imx6ull-14x14-evk"
configs/mx6ull_14x14_evk_plugin_defconfig +1 -1
index ce2271549e..b37b39cc58 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x87800000
 CONFIG_TARGET_MX6ULL_14X14_EVK=y
 CONFIG_USE_IMXIMG_PLUGIN=y
configs/nitrogen6dl2g_defconfig +2 -2
index c109aa3b97..40db9a7127 100644
@@ -1,9 +1,9 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x17800000
 CONFIG_TARGET_NITROGEN6X=y
 CONFIG_CMD_HDMIDETECT=y
-CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/boundary/nitrogen6x/nitrogen6dl2g.cfg,MX6DL,DDR_MB=2048"
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/boundary/nitrogen6x/nitrogen6dl2g.cfg,SOC_IMX6DL,DDR_MB=2048"
 CONFIG_BOOTDELAY=3
 CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE=y
 CONFIG_SUPPORT_RAW_INITRD=y
configs/nitrogen6dl_defconfig +2 -2
index 462229e159..d060ae3ffe 100644
@@ -1,9 +1,9 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x17800000
 CONFIG_TARGET_NITROGEN6X=y
 CONFIG_CMD_HDMIDETECT=y
-CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/boundary/nitrogen6x/nitrogen6dl.cfg,MX6DL,DDR_MB=1024"
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/boundary/nitrogen6x/nitrogen6dl.cfg,SOC_IMX6DL,DDR_MB=1024"
 CONFIG_BOOTDELAY=3
 CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE=y
 CONFIG_SUPPORT_RAW_INITRD=y
configs/nitrogen6q2g_defconfig +2 -2
index 79c8de3d8e..277f3211ea 100644
@@ -1,9 +1,9 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x17800000
 CONFIG_TARGET_NITROGEN6X=y
 CONFIG_CMD_HDMIDETECT=y
-CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/boundary/nitrogen6x/nitrogen6q2g.cfg,MX6Q,DDR_MB=2048"
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/boundary/nitrogen6x/nitrogen6q2g.cfg,SOC_IMX6Q,DDR_MB=2048"
 CONFIG_BOOTDELAY=3
 CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE=y
 CONFIG_SUPPORT_RAW_INITRD=y
configs/nitrogen6q_defconfig +2 -2
index 2895b6e958..70c3a9eb60 100644
@@ -1,9 +1,9 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x17800000
 CONFIG_TARGET_NITROGEN6X=y
 CONFIG_CMD_HDMIDETECT=y
-CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/boundary/nitrogen6x/nitrogen6q.cfg,MX6Q,DDR_MB=1024"
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/boundary/nitrogen6x/nitrogen6q.cfg,SOC_IMX6Q,DDR_MB=1024"
 CONFIG_BOOTDELAY=3
 CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE=y
 CONFIG_SUPPORT_RAW_INITRD=y
configs/nitrogen6s1g_defconfig +2 -2
index e7348af733..664ab44a04 100644
@@ -1,9 +1,9 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x17800000
 CONFIG_TARGET_NITROGEN6X=y
 CONFIG_CMD_HDMIDETECT=y
-CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/boundary/nitrogen6x/nitrogen6s1g.cfg,MX6S,DDR_MB=1024"
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/boundary/nitrogen6x/nitrogen6s1g.cfg,SOC_IMX6S,DDR_MB=1024"
 CONFIG_BOOTDELAY=3
 CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE=y
 CONFIG_SUPPORT_RAW_INITRD=y
configs/nitrogen6s_defconfig +2 -2
index e9e9f73176..81f97086c7 100644
@@ -1,9 +1,9 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x17800000
 CONFIG_TARGET_NITROGEN6X=y
 CONFIG_CMD_HDMIDETECT=y
-CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/boundary/nitrogen6x/nitrogen6s.cfg,MX6S,DDR_MB=512"
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/boundary/nitrogen6x/nitrogen6s.cfg,SOC_IMX6S,DDR_MB=512"
 CONFIG_BOOTDELAY=3
 CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE=y
 CONFIG_SUPPORT_RAW_INITRD=y
configs/novena_defconfig +2 -2
index 75cc57b7e1..99055a4b96 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x17800000
 CONFIG_SPL_GPIO_SUPPORT=y
 CONFIG_SPL_LIBCOMMON_SUPPORT=y
@@ -14,7 +14,7 @@ CONFIG_SPL_FAT_SUPPORT=y
 CONFIG_CMD_HDMIDETECT=y
 CONFIG_DISTRO_DEFAULTS=y
 CONFIG_FIT=y
-CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/mach-imx/spl_sd.cfg,MX6Q"
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/mach-imx/spl_sd.cfg,SOC_IMX6Q"
 CONFIG_USE_BOOTARGS=y
 CONFIG_BOOTARGS="console=ttymxc1,115200 "
 CONFIG_BOOTCOMMAND="run distro_bootcmd ; run net_nfs"
configs/opos6uldev_defconfig +1 -1
index d4c8db23fd..448c6876f2 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x87800000
 CONFIG_SPL_LIBCOMMON_SUPPORT=y
 CONFIG_SPL_LIBGENERIC_SUPPORT=y
configs/ot1200_defconfig +2 -2
index e5baed1ada..6851db14d6 100644
@@ -1,8 +1,8 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x17800000
 CONFIG_TARGET_OT1200=y
-CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/bachmann/ot1200/mx6q_4x_mt41j128.cfg,MX6Q"
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/bachmann/ot1200/mx6q_4x_mt41j128.cfg,SOC_IMX6Q"
 CONFIG_BOOTDELAY=3
 CONFIG_SUPPORT_RAW_INITRD=y
 CONFIG_BOARD_EARLY_INIT_F=y
configs/ot1200_spl_defconfig +2 -2
index 29bbb9d012..52affefbc6 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x17800000
 CONFIG_SPL_GPIO_SUPPORT=y
 CONFIG_SPL_LIBCOMMON_SUPPORT=y
@@ -9,7 +9,7 @@ CONFIG_SPL_SERIAL_SUPPORT=y
 CONFIG_SPL_SPI_FLASH_SUPPORT=y
 CONFIG_SPL_SPI_SUPPORT=y
 CONFIG_SPL_WATCHDOG_SUPPORT=y
-CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/mach-imx/spl_sd.cfg,MX6Q"
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/mach-imx/spl_sd.cfg,SOC_IMX6Q"
 CONFIG_BOOTDELAY=3
 CONFIG_SUPPORT_RAW_INITRD=y
 CONFIG_BOARD_EARLY_INIT_F=y
configs/pcm058_defconfig +2 -2
index b52499d161..aae4ea6ec5 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x17800000
 CONFIG_SPL_GPIO_SUPPORT=y
 CONFIG_SPL_LIBCOMMON_SUPPORT=y
@@ -14,7 +14,7 @@ CONFIG_SPL_WATCHDOG_SUPPORT=y
 CONFIG_CMD_HDMIDETECT=y
 CONFIG_DISTRO_DEFAULTS=y
 CONFIG_FIT=y
-CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/mach-imx/spl_sd.cfg,MX6Q"
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/mach-imx/spl_sd.cfg,SOC_IMX6Q"
 CONFIG_BOOTDELAY=3
 # CONFIG_USE_BOOTCOMMAND is not set
 CONFIG_BOARD_EARLY_INIT_F=y
configs/pfla02_defconfig +1 -1
index c1ced48d9b..1af404cab1 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x17800000
 CONFIG_SPL_GPIO_SUPPORT=y
 CONFIG_SPL_LIBCOMMON_SUPPORT=y
configs/pico-imx6ul_defconfig +1 -1
index c6fa11a9b4..67020dbfb4 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x87800000
 CONFIG_TARGET_PICO_IMX6UL=y
 # CONFIG_CMD_BMODE is not set
configs/platinum_picon_defconfig +2 -2
index c466d14db7..6cba40eb62 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x17800000
 CONFIG_SPL_GPIO_SUPPORT=y
 CONFIG_SPL_LIBCOMMON_SUPPORT=y
@@ -10,7 +10,7 @@ CONFIG_SPL_SERIAL_SUPPORT=y
 CONFIG_SPL_LIBDISK_SUPPORT=y
 CONFIG_SPL_NAND_SUPPORT=y
 CONFIG_SPL_WATCHDOG_SUPPORT=y
-CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/mach-imx/spl_sd.cfg,MX6DL"
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/mach-imx/spl_sd.cfg,SOC_IMX6DL"
 CONFIG_BOOTDELAY=3
 CONFIG_SUPPORT_RAW_INITRD=y
 CONFIG_BOARD_EARLY_INIT_F=y
configs/platinum_titanium_defconfig +2 -2
index 298261d26a..3866e031da 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x17800000
 CONFIG_SPL_GPIO_SUPPORT=y
 CONFIG_SPL_LIBCOMMON_SUPPORT=y
@@ -10,7 +10,7 @@ CONFIG_SPL_SERIAL_SUPPORT=y
 CONFIG_SPL_LIBDISK_SUPPORT=y
 CONFIG_SPL_NAND_SUPPORT=y
 CONFIG_SPL_WATCHDOG_SUPPORT=y
-CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/mach-imx/spl_sd.cfg,MX6Q"
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/mach-imx/spl_sd.cfg,SOC_IMX6Q"
 CONFIG_BOOTDELAY=3
 CONFIG_SUPPORT_RAW_INITRD=y
 CONFIG_BOARD_EARLY_INIT_F=y
configs/riotboard_defconfig +2 -2
index dd7df83959..69701359f9 100644
@@ -1,9 +1,9 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x17800000
 CONFIG_TARGET_EMBESTMX6BOARDS=y
 CONFIG_DISTRO_DEFAULTS=y
-CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/boundary/nitrogen6x/nitrogen6s1g.cfg,MX6S,DDR_MB=1024"
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/boundary/nitrogen6x/nitrogen6s1g.cfg,SOC_IMX6S,DDR_MB=1024"
 CONFIG_BOOTCOMMAND="run finduuid; run distro_bootcmd"
 # CONFIG_CONSOLE_MUX is not set
 CONFIG_SYS_CONSOLE_IS_IN_ENV=y
configs/secomx6quq7_defconfig +2 -2
index f1136609c3..657a8fb7b0 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x17800000
 CONFIG_TARGET_SECOMX6=y
 CONFIG_SECOMX6_UQ7=y
@@ -9,7 +9,7 @@ CONFIG_BOOTDELAY=3
 CONFIG_SUPPORT_RAW_INITRD=y
 CONFIG_BOARD_EARLY_INIT_F=y
 CONFIG_HUSH_PARSER=y
-CONFIG_SYS_PROMPT="SECO MX6Q uQ7 U-Boot > "
+CONFIG_SYS_PROMPT="SECO i.MX6Q uQ7 U-Boot > "
 CONFIG_CMD_BOOTZ=y
 # CONFIG_CMD_FLASH is not set
 CONFIG_CMD_GPIO=y
configs/sksimx6_defconfig +2 -2
index c5cb7134f5..c32813cd16 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x17800000
 CONFIG_SPL_GPIO_SUPPORT=y
 CONFIG_SPL_LIBCOMMON_SUPPORT=y
@@ -14,7 +14,7 @@ CONFIG_SPL_WATCHDOG_SUPPORT=y
 CONFIG_DISTRO_DEFAULTS=y
 CONFIG_FIT=y
 CONFIG_FIT_VERBOSE=y
-CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/mach-imx/spl_sd.cfg,MX6QDL"
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/mach-imx/spl_sd.cfg,SOC_IMX6QDL"
 CONFIG_BOOTDELAY=1
 # CONFIG_USE_BOOTCOMMAND is not set
 CONFIG_SILENT_CONSOLE=y
configs/tbs2910_defconfig +1 -1
index 567f80be84..e52e8ab8d8 100644
@@ -1,6 +1,6 @@
 CONFIG_ARM=y
 CONFIG_SYS_THUMB_BUILD=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x17800000
 CONFIG_TARGET_TBS2910=y
 CONFIG_CMD_HDMIDETECT=y
configs/titanium_defconfig +1 -1
index 2267039363..360c04d6dd 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x17800000
 CONFIG_TARGET_TITANIUM=y
 CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/barco/titanium/imximage.cfg"
configs/tqma6dl_mba6_mmc_defconfig +1 -1
index 3a6a9f04c6..9ff81c690b 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x4fc00000
 CONFIG_TARGET_TQMA6=y
 CONFIG_TQMA6DL=y
configs/tqma6dl_mba6_spi_defconfig +1 -1
index 35f58a2642..9b14458563 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x4fc00000
 CONFIG_TARGET_TQMA6=y
 CONFIG_TQMA6DL=y
configs/tqma6q_mba6_mmc_defconfig +1 -1
index 4a4803d969..ea492ba27f 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x4fc00000
 CONFIG_TARGET_TQMA6=y
 CONFIG_FIT=y
configs/tqma6q_mba6_spi_defconfig +1 -1
index a37ab54511..2e5f8dc5d0 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x4fc00000
 CONFIG_TARGET_TQMA6=y
 CONFIG_TQMA6X_SPI_BOOT=y
configs/tqma6s_mba6_mmc_defconfig +1 -1
index dec79e044f..e307c8631f 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x2fc00000
 CONFIG_TARGET_TQMA6=y
 CONFIG_TQMA6S=y
configs/tqma6s_mba6_spi_defconfig +1 -1
index ba257b81d2..cac256b0c4 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x2fc00000
 CONFIG_TARGET_TQMA6=y
 CONFIG_TQMA6S=y
configs/tqma6s_wru4_mmc_defconfig +1 -1
index 995a1ced0f..d0600f53b9 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x2fc00000
 CONFIG_TARGET_TQMA6=y
 CONFIG_TQMA6S=y
configs/udoo_defconfig +1 -1
index 0e88f2b470..a88a2f788f 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x17800000
 CONFIG_SPL_GPIO_SUPPORT=y
 CONFIG_SPL_LIBCOMMON_SUPPORT=y
configs/udoo_neo_defconfig +1 -1
index dff2896749..d3623c2150 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x87800000
 CONFIG_SPL_GPIO_SUPPORT=y
 CONFIG_SPL_LIBCOMMON_SUPPORT=y
configs/vining_2000_defconfig +1 -1
index 844809d8e6..b0784b5669 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x87800000
 CONFIG_TARGET_SAMTEC_VINING_2000=y
 # CONFIG_CMD_BMODE is not set
configs/wandboard_defconfig +1 -1
index 2c739fae1c..bdd53f747a 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x17800000
 CONFIG_SPL_GPIO_SUPPORT=y
 CONFIG_SPL_LIBCOMMON_SUPPORT=y
configs/warp_defconfig +1 -1
index bddf4bcf1d..9996c4363a 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x87800000
 CONFIG_TARGET_WARP=y
 # CONFIG_CMD_BMODE is not set
configs/xpress_defconfig +1 -1
index 4a3ddccd3c..05d9e3ee6f 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x87800000
 CONFIG_TARGET_XPRESS=y
 CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/ccv/xpress/imximage.cfg"
configs/xpress_spl_defconfig +1 -1
index 3425d5325f..478ab27a13 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x87800000
 CONFIG_SPL_GPIO_SUPPORT=y
 CONFIG_SPL_LIBCOMMON_SUPPORT=y
configs/zc5202_defconfig +2 -2
index 82e8fc33a8..ae489ad161 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x17800000
 CONFIG_SPL_GPIO_SUPPORT=y
 CONFIG_SPL_LIBCOMMON_SUPPORT=y
@@ -12,7 +12,7 @@ CONFIG_SPL_SPI_FLASH_SUPPORT=y
 CONFIG_SPL_SPI_SUPPORT=y
 CONFIG_SPL_WATCHDOG_SUPPORT=y
 CONFIG_DISTRO_DEFAULTS=y
-CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/mach-imx/spl_sd.cfg,MX6Q"
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/mach-imx/spl_sd.cfg,SOC_IMX6Q"
 CONFIG_BOOTDELAY=3
 CONFIG_BOOTCOMMAND="run findfdt; run distro_bootcmd"
 CONFIG_DEFAULT_FDT_FILE="imx6q-zc5202.dtb"
configs/zc5601_defconfig +2 -2
index cd2f5216c9..b643e2abfa 100644
@@ -1,5 +1,5 @@
 CONFIG_ARM=y
-CONFIG_ARCH_MX6=y
+CONFIG_ARCH_IMX6=y
 CONFIG_SYS_TEXT_BASE=0x17800000
 CONFIG_SPL_GPIO_SUPPORT=y
 CONFIG_SPL_LIBCOMMON_SUPPORT=y
@@ -12,7 +12,7 @@ CONFIG_SPL_SPI_FLASH_SUPPORT=y
 CONFIG_SPL_SPI_SUPPORT=y
 CONFIG_SPL_WATCHDOG_SUPPORT=y
 CONFIG_DISTRO_DEFAULTS=y
-CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/mach-imx/spl_sd.cfg,MX6Q"
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/mach-imx/spl_sd.cfg,SOC_IMX6Q"
 CONFIG_BOOTDELAY=3
 CONFIG_BOOTCOMMAND="run findfdt; run distro_bootcmd"
 CONFIG_DEFAULT_FDT_FILE="imx6q-zc5601.dtb"
doc/README.imx6 +1 -1
index b0644f8491..63a73f1bbf 100644
@@ -14,7 +14,7 @@ SoC.
 
 Example:
 
-For reading the MAC address fuses on a MX6Q:
+For reading the MAC address fuses on a i.MX6Q:
 
 - The MAC address is stored in two fuse addresses (the fuse addresses are
 described in the Fusemap Descriptions table from the mx6q Reference Manual):
doc/README.imximage +2 -2
index 803682f558..9ae88bc337 100644
@@ -3,11 +3,11 @@ Imximage Boot Image generation using mkimage
 ---------------------------------------------
 
 This document describes how to set up a U-Boot image that can be booted
-by Freescale MX25, MX35, MX51, MX53 and MX6 processors via internal boot
+by Freescale MX25, MX35, MX51, MX53 and i.MX6 processors via internal boot
 mode.
 
 These processors can boot directly from NAND, SPI flash and SD card flash
-using its internal boot ROM support. MX6 processors additionally support
+using its internal boot ROM support. i.MX6 processors additionally support
 boot from NOR flash and SATA disks. All processors can boot from an internal
 UART, if booting from device media fails.
 Booting from NOR flash does not require to use this image type.
drivers/ata/dwc_ahsata.c +1 -1
index 480ae115af..2c7714ab53 100644
@@ -885,7 +885,7 @@ int init_sata(int dev)
 {
 	struct ahci_uc_priv *uc_priv = NULL;
 
-#if defined(CONFIG_MX6)
+#if defined(CONFIG_SOC_IMX6)
 	if (!is_mx6dq() && !is_mx6dqp())
 		return 1;
 #endif
drivers/crypto/fsl/jobdesc.c +1 -1
index aadf851101..8ed1b4ea4a 100644
@@ -14,7 +14,7 @@
 #include "jobdesc.h"
 #include "rsa_caam.h"
 
-#if defined(CONFIG_MX6) || defined(CONFIG_MX7)
+#if defined(CONFIG_SOC_IMX6) || defined(CONFIG_MX7)
 /*!
  * Secure memory run command
  *
drivers/dma/Kconfig +1 -1
index 4ee6afad35..e904e98cd3 100644
@@ -21,7 +21,7 @@ config TI_EDMA3
 
 config APBH_DMA
 	bool "Support APBH DMA"
-	depends on MX23 || MX28 || MX6 || MX7
+	depends on MX23 || MX28 || SOC_IMX6 || MX7
 	help
 	  Enable APBH DMA driver.
 
drivers/dma/apbh_dma.c +1 -1
index fea8767d7b..6365fb779d 100644
@@ -215,7 +215,7 @@ static int mxs_dma_reset(int channel)
 #if defined(CONFIG_MX23)
 	uint32_t setreg = (uint32_t)(&apbh_regs->hw_apbh_ctrl0_set);
 	uint32_t offset = APBH_CTRL0_RESET_CHANNEL_OFFSET;
-#elif (defined(CONFIG_MX28) || defined(CONFIG_MX6) || defined(CONFIG_MX7))
+#elif (defined(CONFIG_MX28) || defined(CONFIG_SOC_IMX6) || defined(CONFIG_MX7))
 	uint32_t setreg = (uint32_t)(&apbh_regs->hw_apbh_channel_ctrl_set);
 	uint32_t offset = APBH_CHANNEL_CTRL_RESET_CHANNEL_OFFSET;
 #endif
drivers/gpio/mxc_gpio.c +12 -11
index d0e365a54b..3ad08bf767 100644
@@ -40,19 +40,20 @@ static unsigned long gpio_ports[] = {
 	[1] = GPIO2_BASE_ADDR,
 	[2] = GPIO3_BASE_ADDR,
 #if defined(CONFIG_MX25) || defined(CONFIG_MX27) || defined(CONFIG_MX51) || \
-		defined(CONFIG_MX53) || defined(CONFIG_MX6) || \
+		defined(CONFIG_MX53) || defined(CONFIG_SOC_IMX6) || \
 		defined(CONFIG_MX7) || defined(CONFIG_MX8M)
 	[3] = GPIO4_BASE_ADDR,
 #endif
-#if defined(CONFIG_MX27) || defined(CONFIG_MX53) || defined(CONFIG_MX6) || \
+#if defined(CONFIG_MX27) || defined(CONFIG_MX53) || defined(CONFIG_SOC_IMX6) || \
 		defined(CONFIG_MX7) || defined(CONFIG_MX8M)
 	[4] = GPIO5_BASE_ADDR,
-#if !(defined(CONFIG_MX6UL) || defined(CONFIG_MX6ULL) || defined(CONFIG_MX8M))
+#if !(defined(CONFIG_SOC_IMX6UL) || defined(CONFIG_SOC_IMX6ULL) || \
+		defined(CONFIG_MX8M))
 	[5] = GPIO6_BASE_ADDR,
 #endif
 #endif
-#if defined(CONFIG_MX53) || defined(CONFIG_MX6) || defined(CONFIG_MX7)
-#if !(defined(CONFIG_MX6UL) || defined(CONFIG_MX6ULL))
+#if defined(CONFIG_MX53) || defined(CONFIG_SOC_IMX6) || defined(CONFIG_MX7)
+#if !(defined(CONFIG_SOC_IMX6UL) || defined(CONFIG_SOC_IMX6ULL))
 	[6] = GPIO7_BASE_ADDR,
 #endif
 #endif
@@ -349,18 +350,18 @@ static const struct mxc_gpio_plat mxc_plat[] = {
 	{ 1, (struct gpio_regs *)GPIO2_BASE_ADDR },
 	{ 2, (struct gpio_regs *)GPIO3_BASE_ADDR },
 #if defined(CONFIG_MX25) || defined(CONFIG_MX27) || defined(CONFIG_MX51) || \
-		defined(CONFIG_MX53) || defined(CONFIG_MX6) || \
+		defined(CONFIG_MX53) || defined(CONFIG_SOC_IMX6) || \
 		defined(CONFIG_MX8M)
 	{ 3, (struct gpio_regs *)GPIO4_BASE_ADDR },
 #endif
-#if defined(CONFIG_MX27) || defined(CONFIG_MX53) || defined(CONFIG_MX6) || \
+#if defined(CONFIG_MX27) || defined(CONFIG_MX53) || defined(CONFIG_SOC_IMX6) || \
 		defined(CONFIG_MX8M)
 	{ 4, (struct gpio_regs *)GPIO5_BASE_ADDR },
 #ifndef CONFIG_MX8M
 	{ 5, (struct gpio_regs *)GPIO6_BASE_ADDR },
 #endif
 #endif
-#if defined(CONFIG_MX53) || defined(CONFIG_MX6)
+#if defined(CONFIG_MX53) || defined(CONFIG_SOC_IMX6)
 	{ 6, (struct gpio_regs *)GPIO7_BASE_ADDR },
 #endif
 };
@@ -370,18 +371,18 @@ U_BOOT_DEVICES(mxc_gpios) = {
 	{ "gpio_mxc", &mxc_plat[1] },
 	{ "gpio_mxc", &mxc_plat[2] },
 #if defined(CONFIG_MX25) || defined(CONFIG_MX27) || defined(CONFIG_MX51) || \
-		defined(CONFIG_MX53) || defined(CONFIG_MX6) || \
+		defined(CONFIG_MX53) || defined(CONFIG_SOC_IMX6) || \
 		defined(CONFIG_MX8M)
 	{ "gpio_mxc", &mxc_plat[3] },
 #endif
-#if defined(CONFIG_MX27) || defined(CONFIG_MX53) || defined(CONFIG_MX6) || \
+#if defined(CONFIG_MX27) || defined(CONFIG_MX53) || defined(CONFIG_SOC_IMX6) || \
 		defined(CONFIG_MX8M)
 	{ "gpio_mxc", &mxc_plat[4] },
 #ifndef CONFIG_MX8M
 	{ "gpio_mxc", &mxc_plat[5] },
 #endif
 #endif
-#if defined(CONFIG_MX53) || defined(CONFIG_MX6)
+#if defined(CONFIG_MX53) || defined(CONFIG_SOC_IMX6)
 	{ "gpio_mxc", &mxc_plat[6] },
 #endif
 };
drivers/i2c/Kconfig +1 -1
index 932abd3059..088f2738be 100644
@@ -150,7 +150,7 @@ config SYS_I2C_MESON
 
 config SYS_I2C_MXC
 	bool "NXP i.MX I2C driver"
-	depends on MX6
+	depends on SOC_IMX6
 	help
 	  Add support for the NXP i.MX I2C driver. This supports upto for bus
 	  channels and operating on standard mode upto 100 kbits/s and fast
drivers/misc/mxc_ocotp.c +4 -4
index 8662e82cfa..667e82bb21 100644
@@ -66,11 +66,11 @@
 
 #define WRITE_POSTAMBLE_US		2
 
-#if defined(CONFIG_MX6) || defined(CONFIG_VF610)
+#if defined(CONFIG_SOC_IMX6) || defined(CONFIG_VF610)
 #define FUSE_BANK_SIZE	0x80
-#ifdef CONFIG_MX6SL
+#ifdef CONFIG_SOC_IMX6SL
 #define FUSE_BANKS	8
-#elif defined(CONFIG_MX6ULL) || defined(CONFIG_MX6SLL)
+#elif defined(CONFIG_SOC_IMX6ULL) || defined(CONFIG_SOC_IMX6SLL)
 #define FUSE_BANKS	9
 #else
 #define FUSE_BANKS	16
@@ -88,7 +88,7 @@
 #error "Unsupported architecture\n"
 #endif
 
-#if defined(CONFIG_MX6)
+#if defined(CONFIG_SOC_IMX6)
 
 /*
  * There is a hole in shadow registers address map of size 0x100
drivers/mmc/Kconfig +3 -3
index 5f67e336db..d92759bd26 100644
@@ -210,10 +210,10 @@ config MMC_MXC
 
 config MMC_MXS
 	bool "Freescale MXS Multimedia Card Interface support"
-	depends on MX23 || MX28 || MX6 || MX7
+	depends on MX23 || MX28 || SOC_IMX6 || MX7
 	select APBH_DMA
-	select APBH_DMA_BURST if ARCH_MX6 || ARCH_MX7
-	select APBH_DMA_BURST8 if ARCH_MX6 || ARCH_MX7
+	select APBH_DMA_BURST if ARCH_IMX6 || ARCH_MX7
+	select APBH_DMA_BURST8 if ARCH_IMX6 || ARCH_MX7
 	help
 	  This selects the Freescale SSP MMC controller found on MXS based
 	  platforms like mx23/28.
drivers/mtd/nand/Kconfig +3 -3
index a820af61ce..19edb98f29 100644
@@ -140,11 +140,11 @@ config NAND_MXC
 
 config NAND_MXS
 	bool "MXS NAND support"
-	depends on MX23 || MX28 || MX6 || MX7
+	depends on MX23 || MX28 || SOC_IMX6 || MX7
 	imply CMD_NAND
 	select APBH_DMA
-	select APBH_DMA_BURST if ARCH_MX6 || ARCH_MX7
-	select APBH_DMA_BURST8 if ARCH_MX6 || ARCH_MX7
+	select APBH_DMA_BURST if ARCH_IMX6 || ARCH_MX7
+	select APBH_DMA_BURST8 if ARCH_IMX6 || ARCH_MX7
 	help
 	  This enables NAND driver for the NAND flash controller on the
 	  MXS processors.
drivers/mtd/nand/mxs_nand.c +1 -1
index bed9b65ef4..20cd2f4056 100644
@@ -30,7 +30,7 @@
 #define	MXS_NAND_DMA_DESCRIPTOR_COUNT		4
 
 #define	MXS_NAND_CHUNK_DATA_CHUNK_SIZE		512
-#if (defined(CONFIG_MX6) || defined(CONFIG_MX7))
+#if (defined(CONFIG_SOC_IMX6) || defined(CONFIG_MX7))
 #define	MXS_NAND_CHUNK_DATA_CHUNK_SIZE_SHIFT	2
 #else
 #define	MXS_NAND_CHUNK_DATA_CHUNK_SIZE_SHIFT	0
drivers/net/Kconfig +1 -1
index de1947ccc1..7c6e0a5cb3 100644
@@ -149,7 +149,7 @@ config ETHOC
 
 config FEC_MXC
 	bool "FEC Ethernet controller"
-	depends on MX5 || MX6
+	depends on MX5 || SOC_IMX6
 	help
 	  This driver supports the 10/100 Fast Ethernet controller for
 	  NXP i.MX processors.
drivers/net/fec_mxc.c +1 -1
index ff7ad91116..8ab656d388 100644
@@ -454,7 +454,7 @@ static int fec_open(struct eth_device *edev)
 	writel(readl(&fec->eth->ecntrl) | FEC_ECNTRL_ETHER_EN,
 	       &fec->eth->ecntrl);
 
-#if defined(CONFIG_MX25) || defined(CONFIG_MX53) || defined(CONFIG_MX6SL)
+#if defined(CONFIG_MX25) || defined(CONFIG_MX53) || defined(CONFIG_SOC_IMX6SL)
 	udelay(100);
 
 	/* setup the MII gasket for RMII mode */
drivers/net/fec_mxc.h +2 -2
index 43a7d7bed8..d0ef86d46d 100644
@@ -127,7 +127,7 @@ struct ethernet_regs {
 
 	uint32_t res14[7];		/* MBAR_ETH + 0x2E4-2FC */
 
-#if defined(CONFIG_MX25) || defined(CONFIG_MX53) || defined(CONFIG_MX6SL)
+#if defined(CONFIG_MX25) || defined(CONFIG_MX53) || defined(CONFIG_SOC_IMX6SL)
 	uint16_t miigsk_cfgr;		/* MBAR_ETH + 0x300 */
 	uint16_t res15[3];		/* MBAR_ETH + 0x302-306 */
[… more lines in the raw message]

Lines of this file are not shown. View the raw message.

drivers/pci/pcie_imx.c +7 -7
index ef66a1d3f4..969d03acce 100644

Lines of this file are not shown. View the raw message.

drivers/pinctrl/nxp/Kconfig +1 -1
index b668359a0b..5bcfb731dd 100644

Lines of this file are not shown. View the raw message.

drivers/pwm/pwm-imx-util.c +2 -2
index 97ac0c8fc0..89f0a4b2c4 100644

Lines of this file are not shown. View the raw message.

drivers/serial/Kconfig +1 -1
index 93e602e0ee..5ca0634547 100644

Lines of this file are not shown. View the raw message.

drivers/spi/fsl_qspi.c +9 -9
index 5dc69a6865..ae561456eb 100644

Lines of this file are not shown. View the raw message.

drivers/thermal/Kconfig +1 -1
index a71b9be5fb..f288aedcef 100644

Lines of this file are not shown. View the raw message.

drivers/thermal/imx_thermal.c +1 -1
index d137bfdca0..25196a53e2 100644

Lines of this file are not shown. View the raw message.

drivers/usb/host/Kconfig +2 -2
index 90b2f78ec7..f3cc2a3081 100644

Lines of this file are not shown. View the raw message.

drivers/usb/host/ehci-mx6.c +4 -4
index 2c8fc3c4b1..5f1731023b 100644

Lines of this file are not shown. View the raw message.

drivers/video/Kconfig +1 -1
index 2fc0defcd0..31c4bcaafd 100644

Lines of this file are not shown. View the raw message.

drivers/video/ipu_regs.h +1 -1
index 0d3fe069e9..ac3502cb04 100644

Lines of this file are not shown. View the raw message.

env/Kconfig +1 -1
index a3c6298273..9054c084a9 100644

Lines of this file are not shown. View the raw message.

include/configs/cgtqmx6eval.h +2 -2
index afc0bae167..5d6a1e9df0 100644

Lines of this file are not shown. View the raw message.

include/configs/cm_fx6.h +1 -1
index 4f36930a94..e65cc7b44b 100644

Lines of this file are not shown. View the raw message.

include/configs/ge_bx50v3.h +1 -1
index cbfe30d536..990d53d499 100644

Lines of this file are not shown. View the raw message.

include/configs/imx6-engicam.h +2 -2
index 246a636ef0..be89b66e88 100644

Lines of this file are not shown. View the raw message.

include/configs/imx6_spl.h +2 -2
index 5a062260fe..fe8d22c47d 100644

Lines of this file are not shown. View the raw message.

include/configs/mx6_common.h +6 -6
index 2dc10c6d64..7a64fa280c 100644

Lines of this file are not shown. View the raw message.

include/configs/mx6cuboxi.h +6 -6
index 0e1d18cad8..7e99b33c96 100644

Lines of this file are not shown. View the raw message.

include/configs/mx6memcal.h +1 -1
index 5be8ce419d..2758887c03 100644

Lines of this file are not shown. View the raw message.

include/configs/mx6sabre_common.h +6 -6
index d976e77aef..4f707dde4e 100644

Lines of this file are not shown. View the raw message.

include/configs/titanium.h +1 -1
index 0fe40ee72f..f2e6bc480e 100644

Lines of this file are not shown. View the raw message.

include/configs/udoo.h +2 -2
index 989014a177..0b0ff12331 100644

Lines of this file are not shown. View the raw message.

include/configs/wandboard.h +7 -7
index 487cb1f5df..36a342b9ab 100644

Lines of this file are not shown. View the raw message.

include/fsl_sec.h +4 -4
index 4cbdb2d65a..e561768961 100644

Lines of this file are not shown. View the raw message.

lib/rsa/Kconfig +2 -2
index fde1ac108d..6c4b86edb8 100644

Lines of this file are not shown. View the raw message.

The rest of this diff is not shown. View the raw message.

Signature · 1 line
2.14.3

Part of the diff is not shown here. View the raw message.

author
#2 lore raw

PATCH 2/5 i.MX6: Change SYS_SOC from mx6 to imx6

In reply to Jagan Teki

Now, MX6 has proper CONFIG names so rename the SYS_SOC to imx6 from mx6 and also change related files.

---
 .travis.yml                                                |  4 ++--
 arch/arm/Kconfig                                           |  2 +-
 arch/arm/Makefile                                          |  4 ++--
 arch/arm/include/asm/{arch-mx6 => arch-imx6}/clock.h       |  0
 arch/arm/include/asm/{arch-mx6 => arch-imx6}/crm_regs.h    |  0
 arch/arm/include/asm/{arch-mx6 => arch-imx6}/gpio.h        |  0
 arch/arm/include/asm/{arch-mx6 => arch-imx6}/imx-rdc.h     |  0
 arch/arm/include/asm/{arch-mx6 => arch-imx6}/imx-regs.h    |  0
 arch/arm/include/asm/{arch-mx6 => arch-imx6}/iomux.h       |  0
 arch/arm/include/asm/{arch-mx6 => arch-imx6}/litesom.h     |  0
 arch/arm/include/asm/{arch-mx6 => arch-imx6}/mx6-ddr.h     |  0
 arch/arm/include/asm/{arch-mx6 => arch-imx6}/mx6-pins.h    |  0
 arch/arm/include/asm/{arch-mx6 => arch-imx6}/mx6_plugin.S  |  0
 arch/arm/include/asm/{arch-mx6 => arch-imx6}/mx6dl-ddr.h   |  0
 arch/arm/include/asm/{arch-mx6 => arch-imx6}/mx6dl_pins.h  |  0
 arch/arm/include/asm/{arch-mx6 => arch-imx6}/mx6q-ddr.h    |  0
 arch/arm/include/asm/{arch-mx6 => arch-imx6}/mx6q_pins.h   |  0
 arch/arm/include/asm/{arch-mx6 => arch-imx6}/mx6sl-ddr.h   |  0
 arch/arm/include/asm/{arch-mx6 => arch-imx6}/mx6sl_pins.h  |  0
 arch/arm/include/asm/{arch-mx6 => arch-imx6}/mx6sll_pins.h |  0
 arch/arm/include/asm/{arch-mx6 => arch-imx6}/mx6sx-ddr.h   |  0
 arch/arm/include/asm/{arch-mx6 => arch-imx6}/mx6sx_pins.h  |  0
 arch/arm/include/asm/{arch-mx6 => arch-imx6}/mx6sx_rdc.h   |  0
 arch/arm/include/asm/{arch-mx6 => arch-imx6}/mx6ul-ddr.h   |  0
 arch/arm/include/asm/{arch-mx6 => arch-imx6}/mx6ul_pins.h  |  0
 arch/arm/include/asm/{arch-mx6 => arch-imx6}/mx6ull_pins.h |  0
 arch/arm/include/asm/{arch-mx6 => arch-imx6}/mxc_hdmi.h    |  0
 arch/arm/include/asm/{arch-mx6 => arch-imx6}/opos6ul.h     |  0
 arch/arm/include/asm/{arch-mx6 => arch-imx6}/sys_proto.h   |  0
 arch/arm/mach-imx/Makefile                                 | 10 +++++-----
 arch/arm/mach-imx/{mx6 => imx6}/Kconfig                    |  2 +-
 arch/arm/mach-imx/{mx6 => imx6}/Makefile                   |  0
 arch/arm/mach-imx/{mx6 => imx6}/clock.c                    |  0
 arch/arm/mach-imx/{mx6 => imx6}/ddr.c                      |  0
 arch/arm/mach-imx/{mx6 => imx6}/litesom.c                  |  0
 arch/arm/mach-imx/{mx6 => imx6}/mp.c                       |  0
 arch/arm/mach-imx/{mx6 => imx6}/opos6ul.c                  |  0
 arch/arm/mach-imx/{mx6 => imx6}/soc.c                      |  0
 board/advantech/dms-ba16/Kconfig                           |  2 +-
 board/ge/bx50v3/Kconfig                                    |  2 +-
 board/liebherr/display5/Kconfig                            |  2 +-
 board/technexion/pico-imx6ul/Kconfig                       |  2 +-
 board/toradex/apalis_imx6/Kconfig                          |  2 +-
 board/toradex/colibri_imx6/Kconfig                         |  2 +-
 drivers/watchdog/Makefile                                  |  2 +-
 45 files changed, 18 insertions(+), 18 deletions(-)
 rename arch/arm/include/asm/{arch-mx6 => arch-imx6}/clock.h (100%)
 rename arch/arm/include/asm/{arch-mx6 => arch-imx6}/crm_regs.h (100%)
 rename arch/arm/include/asm/{arch-mx6 => arch-imx6}/gpio.h (100%)
 rename arch/arm/include/asm/{arch-mx6 => arch-imx6}/imx-rdc.h (100%)
 rename arch/arm/include/asm/{arch-mx6 => arch-imx6}/imx-regs.h (100%)
 rename arch/arm/include/asm/{arch-mx6 => arch-imx6}/iomux.h (100%)
 rename arch/arm/include/asm/{arch-mx6 => arch-imx6}/litesom.h (100%)
 rename arch/arm/include/asm/{arch-mx6 => arch-imx6}/mx6-ddr.h (100%)
 rename arch/arm/include/asm/{arch-mx6 => arch-imx6}/mx6-pins.h (100%)
 rename arch/arm/include/asm/{arch-mx6 => arch-imx6}/mx6_plugin.S (100%)
 rename arch/arm/include/asm/{arch-mx6 => arch-imx6}/mx6dl-ddr.h (100%)
 rename arch/arm/include/asm/{arch-mx6 => arch-imx6}/mx6dl_pins.h (100%)
 rename arch/arm/include/asm/{arch-mx6 => arch-imx6}/mx6q-ddr.h (100%)
 rename arch/arm/include/asm/{arch-mx6 => arch-imx6}/mx6q_pins.h (100%)
 rename arch/arm/include/asm/{arch-mx6 => arch-imx6}/mx6sl-ddr.h (100%)
 rename arch/arm/include/asm/{arch-mx6 => arch-imx6}/mx6sl_pins.h (100%)
 rename arch/arm/include/asm/{arch-mx6 => arch-imx6}/mx6sll_pins.h (100%)
 rename arch/arm/include/asm/{arch-mx6 => arch-imx6}/mx6sx-ddr.h (100%)
 rename arch/arm/include/asm/{arch-mx6 => arch-imx6}/mx6sx_pins.h (100%)
 rename arch/arm/include/asm/{arch-mx6 => arch-imx6}/mx6sx_rdc.h (100%)
 rename arch/arm/include/asm/{arch-mx6 => arch-imx6}/mx6ul-ddr.h (100%)
 rename arch/arm/include/asm/{arch-mx6 => arch-imx6}/mx6ul_pins.h (100%)
 rename arch/arm/include/asm/{arch-mx6 => arch-imx6}/mx6ull_pins.h (100%)
 rename arch/arm/include/asm/{arch-mx6 => arch-imx6}/mxc_hdmi.h (100%)
 rename arch/arm/include/asm/{arch-mx6 => arch-imx6}/opos6ul.h (100%)
 rename arch/arm/include/asm/{arch-mx6 => arch-imx6}/sys_proto.h (100%)
 rename arch/arm/mach-imx/{mx6 => imx6}/Kconfig (99%)
 rename arch/arm/mach-imx/{mx6 => imx6}/Makefile (100%)
 rename arch/arm/mach-imx/{mx6 => imx6}/clock.c (100%)
 rename arch/arm/mach-imx/{mx6 => imx6}/ddr.c (100%)
 rename arch/arm/mach-imx/{mx6 => imx6}/litesom.c (100%)
 rename arch/arm/mach-imx/{mx6 => imx6}/mp.c (100%)
 rename arch/arm/mach-imx/{mx6 => imx6}/opos6ul.c (100%)
 rename arch/arm/mach-imx/{mx6 => imx6}/soc.c (100%)
.travis.yml +2 -2
index 6cad65fd37..ecc29f4c95 100644
@@ -177,10 +177,10 @@ matrix:
           BUILDMAN="freescale&aarch64"
     - env:
         - JOB="i.MX6 (non-Freescale)"
-          BUILDMAN="mx6 -x freescale,toradex,boundary,engicam"
+          BUILDMAN="imx6 -x freescale,toradex,boundary,engicam"
     - env:
         - JOB="i.MX (non-Freescale, non-i.MX6)"
-          BUILDMAN="mx -x freescale,mx6,toradex"
+          BUILDMAN="mx -x freescale,imx6,toradex"
     - env:
         - BUILDMAN="k2"
     - env:
arch/arm/Kconfig +1 -1
index c63e6cebde..521d14c256 100644
@@ -1226,7 +1226,7 @@ source "arch/arm/mach-imx/mx2/Kconfig"
 
 source "arch/arm/mach-imx/mx5/Kconfig"
 
-source "arch/arm/mach-imx/mx6/Kconfig"
+source "arch/arm/mach-imx/imx6/Kconfig"
 
 source "arch/arm/mach-imx/mx7/Kconfig"
 
arch/arm/Makefile +2 -2
index 5881fdc8e2..852223874f 100644
@@ -95,11 +95,11 @@ libs-y += arch/arm/cpu/
 libs-y += arch/arm/lib/
 
 ifeq ($(CONFIG_SPL_BUILD),y)
-ifneq (,$(CONFIG_MX23)$(CONFIG_MX28)$(CONFIG_MX35)$(filter $(SOC), mx25 mx5 mx6 mx7 mx35 mx8m))
+ifneq (,$(CONFIG_MX23)$(CONFIG_MX28)$(CONFIG_MX35)$(filter $(SOC), mx25 mx5 imx6 mx7 mx35 mx8m))
 libs-y += arch/arm/mach-imx/
 endif
 else
-ifneq (,$(filter $(SOC), mx25 mx27 mx5 mx6 mx7 mx7ulp mx31 mx35 mxs mx8m vf610))
+ifneq (,$(filter $(SOC), mx25 mx27 mx5 imx6 mx7 mx7ulp mx31 mx35 mxs mx8m vf610))
 libs-y += arch/arm/mach-imx/
 endif
 endif
arch/arm/include/asm/arch-imx6/clock.h renamed from arch/arm/include/asm/arch-mx6/clock.h +0 -0
similarity index 100%
rename from arch/arm/include/asm/arch-mx6/clock.h
rename to arch/arm/include/asm/arch-imx6/clock.h
arch/arm/include/asm/arch-imx6/crm_regs.h renamed from arch/arm/include/asm/arch-mx6/crm_regs.h +0 -0
similarity index 100%
rename from arch/arm/include/asm/arch-mx6/crm_regs.h
rename to arch/arm/include/asm/arch-imx6/crm_regs.h
arch/arm/include/asm/arch-imx6/gpio.h renamed from arch/arm/include/asm/arch-mx6/gpio.h +0 -0
similarity index 100%
rename from arch/arm/include/asm/arch-mx6/gpio.h
rename to arch/arm/include/asm/arch-imx6/gpio.h
arch/arm/include/asm/arch-imx6/imx-rdc.h renamed from arch/arm/include/asm/arch-mx6/imx-rdc.h +0 -0
similarity index 100%
rename from arch/arm/include/asm/arch-mx6/imx-rdc.h
rename to arch/arm/include/asm/arch-imx6/imx-rdc.h
arch/arm/include/asm/arch-imx6/imx-regs.h renamed from arch/arm/include/asm/arch-mx6/imx-regs.h +0 -0
similarity index 100%
rename from arch/arm/include/asm/arch-mx6/imx-regs.h
rename to arch/arm/include/asm/arch-imx6/imx-regs.h
arch/arm/include/asm/arch-imx6/iomux.h renamed from arch/arm/include/asm/arch-mx6/iomux.h +0 -0
similarity index 100%
rename from arch/arm/include/asm/arch-mx6/iomux.h
rename to arch/arm/include/asm/arch-imx6/iomux.h
arch/arm/include/asm/arch-imx6/litesom.h renamed from arch/arm/include/asm/arch-mx6/litesom.h +0 -0
similarity index 100%
rename from arch/arm/include/asm/arch-mx6/litesom.h
rename to arch/arm/include/asm/arch-imx6/litesom.h
arch/arm/include/asm/arch-imx6/mx6-ddr.h renamed from arch/arm/include/asm/arch-mx6/mx6-ddr.h +0 -0
similarity index 100%
rename from arch/arm/include/asm/arch-mx6/mx6-ddr.h
rename to arch/arm/include/asm/arch-imx6/mx6-ddr.h
arch/arm/include/asm/arch-imx6/mx6-pins.h renamed from arch/arm/include/asm/arch-mx6/mx6-pins.h +0 -0
similarity index 100%
rename from arch/arm/include/asm/arch-mx6/mx6-pins.h
rename to arch/arm/include/asm/arch-imx6/mx6-pins.h
arch/arm/include/asm/arch-imx6/mx6_plugin.S renamed from arch/arm/include/asm/arch-mx6/mx6_plugin.S +0 -0
similarity index 100%
rename from arch/arm/include/asm/arch-mx6/mx6_plugin.S
rename to arch/arm/include/asm/arch-imx6/mx6_plugin.S
arch/arm/include/asm/arch-imx6/mx6dl-ddr.h renamed from arch/arm/include/asm/arch-mx6/mx6dl-ddr.h +0 -0
similarity index 100%
rename from arch/arm/include/asm/arch-mx6/mx6dl-ddr.h
rename to arch/arm/include/asm/arch-imx6/mx6dl-ddr.h
arch/arm/include/asm/arch-imx6/mx6dl_pins.h renamed from arch/arm/include/asm/arch-mx6/mx6dl_pins.h +0 -0
similarity index 100%
rename from arch/arm/include/asm/arch-mx6/mx6dl_pins.h
rename to arch/arm/include/asm/arch-imx6/mx6dl_pins.h
arch/arm/include/asm/arch-imx6/mx6q-ddr.h renamed from arch/arm/include/asm/arch-mx6/mx6q-ddr.h +0 -0
similarity index 100%
rename from arch/arm/include/asm/arch-mx6/mx6q-ddr.h
rename to arch/arm/include/asm/arch-imx6/mx6q-ddr.h
arch/arm/include/asm/arch-imx6/mx6q_pins.h renamed from arch/arm/include/asm/arch-mx6/mx6q_pins.h +0 -0
similarity index 100%
rename from arch/arm/include/asm/arch-mx6/mx6q_pins.h
rename to arch/arm/include/asm/arch-imx6/mx6q_pins.h
arch/arm/include/asm/arch-imx6/mx6sl-ddr.h renamed from arch/arm/include/asm/arch-mx6/mx6sl-ddr.h +0 -0
similarity index 100%
rename from arch/arm/include/asm/arch-mx6/mx6sl-ddr.h
rename to arch/arm/include/asm/arch-imx6/mx6sl-ddr.h
arch/arm/include/asm/arch-imx6/mx6sl_pins.h renamed from arch/arm/include/asm/arch-mx6/mx6sl_pins.h +0 -0
similarity index 100%
rename from arch/arm/include/asm/arch-mx6/mx6sl_pins.h
rename to arch/arm/include/asm/arch-imx6/mx6sl_pins.h
arch/arm/include/asm/arch-imx6/mx6sll_pins.h renamed from arch/arm/include/asm/arch-mx6/mx6sll_pins.h +0 -0
similarity index 100%
rename from arch/arm/include/asm/arch-mx6/mx6sll_pins.h
rename to arch/arm/include/asm/arch-imx6/mx6sll_pins.h
arch/arm/include/asm/arch-imx6/mx6sx-ddr.h renamed from arch/arm/include/asm/arch-mx6/mx6sx-ddr.h +0 -0
similarity index 100%
rename from arch/arm/include/asm/arch-mx6/mx6sx-ddr.h
rename to arch/arm/include/asm/arch-imx6/mx6sx-ddr.h
arch/arm/include/asm/arch-imx6/mx6sx_pins.h renamed from arch/arm/include/asm/arch-mx6/mx6sx_pins.h +0 -0
similarity index 100%
rename from arch/arm/include/asm/arch-mx6/mx6sx_pins.h
rename to arch/arm/include/asm/arch-imx6/mx6sx_pins.h
arch/arm/include/asm/arch-imx6/mx6sx_rdc.h renamed from arch/arm/include/asm/arch-mx6/mx6sx_rdc.h +0 -0
similarity index 100%
rename from arch/arm/include/asm/arch-mx6/mx6sx_rdc.h
rename to arch/arm/include/asm/arch-imx6/mx6sx_rdc.h
arch/arm/include/asm/arch-imx6/mx6ul-ddr.h renamed from arch/arm/include/asm/arch-mx6/mx6ul-ddr.h +0 -0
similarity index 100%
rename from arch/arm/include/asm/arch-mx6/mx6ul-ddr.h
rename to arch/arm/include/asm/arch-imx6/mx6ul-ddr.h
arch/arm/include/asm/arch-imx6/mx6ul_pins.h renamed from arch/arm/include/asm/arch-mx6/mx6ul_pins.h +0 -0
similarity index 100%
rename from arch/arm/include/asm/arch-mx6/mx6ul_pins.h
rename to arch/arm/include/asm/arch-imx6/mx6ul_pins.h
arch/arm/include/asm/arch-imx6/mx6ull_pins.h renamed from arch/arm/include/asm/arch-mx6/mx6ull_pins.h +0 -0
similarity index 100%
rename from arch/arm/include/asm/arch-mx6/mx6ull_pins.h
rename to arch/arm/include/asm/arch-imx6/mx6ull_pins.h
arch/arm/include/asm/arch-imx6/mxc_hdmi.h renamed from arch/arm/include/asm/arch-mx6/mxc_hdmi.h +0 -0
similarity index 100%
rename from arch/arm/include/asm/arch-mx6/mxc_hdmi.h
rename to arch/arm/include/asm/arch-imx6/mxc_hdmi.h
arch/arm/include/asm/arch-imx6/opos6ul.h renamed from arch/arm/include/asm/arch-mx6/opos6ul.h +0 -0
similarity index 100%
rename from arch/arm/include/asm/arch-mx6/opos6ul.h
rename to arch/arm/include/asm/arch-imx6/opos6ul.h
arch/arm/include/asm/arch-imx6/sys_proto.h renamed from arch/arm/include/asm/arch-mx6/sys_proto.h +0 -0
similarity index 100%
rename from arch/arm/include/asm/arch-mx6/sys_proto.h
rename to arch/arm/include/asm/arch-imx6/sys_proto.h
arch/arm/mach-imx/Makefile +5 -5
index 494534fa25..c037e5423b 100644
@@ -7,7 +7,7 @@
 # SPDX-License-Identifier:	GPL-2.0+
 #
 
-ifeq ($(SOC),$(filter $(SOC),mx25 mx35 mx5 mx6 mx7 mx8m vf610))
+ifeq ($(SOC),$(filter $(SOC),mx25 mx35 mx5 imx6 mx7 mx8m vf610))
 obj-y	= iomux-v3.o
 endif
 
@@ -19,12 +19,12 @@ obj-$(CONFIG_SYS_I2C_MXC) += i2c-mxv7.o
 obj-y += cpu.o
 endif
 
-ifeq ($(SOC),$(filter $(SOC),mx5 mx6))
+ifeq ($(SOC),$(filter $(SOC),mx5 imx6))
 obj-y	+= cpu.o speed.o
 obj-$(CONFIG_GPT_TIMER) += timer.o
 obj-$(CONFIG_SYS_I2C_MXC) += i2c-mxv7.o
 endif
-ifeq ($(SOC),$(filter $(SOC),mx7 mx6 mxs mx8m))
+ifeq ($(SOC),$(filter $(SOC),mx7 imx6 mxs mx8m))
 obj-y	+= misc.o
 obj-$(CONFIG_SPL_BUILD)	+= spl.o
 endif
@@ -33,7 +33,7 @@ obj-y 	+= cpu.o
 obj-$(CONFIG_SYS_I2C_MXC) += i2c-mxv7.o
 obj-$(CONFIG_ENV_IS_IN_MMC) += mmc_env.o
 endif
-ifeq ($(SOC),$(filter $(SOC),mx6 mx7))
+ifeq ($(SOC),$(filter $(SOC),imx6 mx7))
 obj-y 	+= cache.o init.o
 obj-$(CONFIG_FEC_MXC) += mac.o
 obj-$(CONFIG_IMX_VIDEO_SKIP) += video.o
@@ -138,7 +138,7 @@ targets += $(addprefix ../../../,$(IMX_CONFIG) SPL u-boot.uim spl/u-boot-nand-sp
 obj-$(CONFIG_ARM64) += sip.o
 
 obj-$(CONFIG_MX5) += mx5/
-obj-$(CONFIG_SOC_IMX6) += mx6/
+obj-$(CONFIG_SOC_IMX6) += imx6/
 obj-$(CONFIG_MX7) += mx7/
 obj-$(CONFIG_ARCH_MX7ULP) += mx7ulp/
 obj-$(CONFIG_MX8M) += mx8m/
arch/arm/mach-imx/imx6/Kconfig renamed from arch/arm/mach-imx/mx6/Kconfig +1 -1
similarity index 99%
rename from arch/arm/mach-imx/mx6/Kconfig
rename to arch/arm/mach-imx/imx6/Kconfig
index f78ac2eaec..1b80d8c519 100644
@@ -448,7 +448,7 @@ config TARGET_ZC5601
 endchoice
 
 config SYS_SOC
-	default "mx6"
+	default "imx6"
 
 source "board/ge/bx50v3/Kconfig"
 source "board/advantech/dms-ba16/Kconfig"
arch/arm/mach-imx/imx6/Makefile renamed from arch/arm/mach-imx/mx6/Makefile +0 -0
similarity index 100%
rename from arch/arm/mach-imx/mx6/Makefile
rename to arch/arm/mach-imx/imx6/Makefile
arch/arm/mach-imx/imx6/clock.c renamed from arch/arm/mach-imx/mx6/clock.c +0 -0
similarity index 100%
rename from arch/arm/mach-imx/mx6/clock.c
rename to arch/arm/mach-imx/imx6/clock.c
arch/arm/mach-imx/imx6/ddr.c renamed from arch/arm/mach-imx/mx6/ddr.c +0 -0
similarity index 100%
rename from arch/arm/mach-imx/mx6/ddr.c
rename to arch/arm/mach-imx/imx6/ddr.c
arch/arm/mach-imx/imx6/litesom.c renamed from arch/arm/mach-imx/mx6/litesom.c +0 -0
similarity index 100%
rename from arch/arm/mach-imx/mx6/litesom.c
rename to arch/arm/mach-imx/imx6/litesom.c
arch/arm/mach-imx/imx6/mp.c renamed from arch/arm/mach-imx/mx6/mp.c +0 -0
similarity index 100%
rename from arch/arm/mach-imx/mx6/mp.c
rename to arch/arm/mach-imx/imx6/mp.c
arch/arm/mach-imx/imx6/opos6ul.c renamed from arch/arm/mach-imx/mx6/opos6ul.c +0 -0
similarity index 100%
rename from arch/arm/mach-imx/mx6/opos6ul.c
rename to arch/arm/mach-imx/imx6/opos6ul.c
arch/arm/mach-imx/imx6/soc.c renamed from arch/arm/mach-imx/mx6/soc.c +0 -0
similarity index 100%
rename from arch/arm/mach-imx/mx6/soc.c
rename to arch/arm/mach-imx/imx6/soc.c
board/advantech/dms-ba16/Kconfig +1 -1
index 040eb866b5..fac1ea5227 100644
@@ -23,7 +23,7 @@ config SYS_VENDOR
 	default "advantech"
 
 config SYS_SOC
-	default "mx6"
+	default "imx6"
 
 config SYS_CONFIG_NAME
 	default "advantech_dms-ba16"
board/ge/bx50v3/Kconfig +1 -1
index d50dece18e..fa77460e6f 100644
@@ -10,7 +10,7 @@ config SYS_VENDOR
 	default "ge"
 
 config SYS_SOC
-	default "mx6"
+	default "imx6"
 
 config SYS_CONFIG_NAME
 	default "ge_bx50v3"
board/liebherr/display5/Kconfig +1 -1
index b096c8917a..21e7f87b2a 100644
@@ -10,7 +10,7 @@ config SYS_VENDOR
 	default "liebherr"
 
 config SYS_SOC
-	default "mx6"
+	default "imx6"
 
 config SYS_CONFIG_NAME
 	default "display5"
board/technexion/pico-imx6ul/Kconfig +1 -1
index 81acd611f4..9c108c5c56 100644
@@ -7,7 +7,7 @@ config SYS_VENDOR
 	default "technexion"
 
 config SYS_SOC
-	default "mx6"
+	default "imx6"
 
 config SYS_CONFIG_NAME
 	default "pico-imx6ul"
board/toradex/apalis_imx6/Kconfig +1 -1
index 14f8c10c64..44df95ccd1 100644
@@ -10,7 +10,7 @@ config SYS_CPU
 	default "armv7"
 
 config SYS_SOC
-	default "mx6"
+	default "imx6"
 
 config SYS_VENDOR
 	default "toradex"
board/toradex/colibri_imx6/Kconfig +1 -1
index d2ad1ce2a0..1a3cfa0a1c 100644
@@ -10,7 +10,7 @@ config SYS_CPU
 	default "armv7"
 
 config SYS_SOC
-	default "mx6"
+	default "imx6"
 
 config SYS_VENDOR
 	default "toradex"
drivers/watchdog/Makefile +1 -1
index ab6a6b79e1..afec238fff 100644
@@ -7,7 +7,7 @@
 
 obj-$(CONFIG_AT91SAM9_WATCHDOG) += at91sam9_wdt.o
 obj-$(CONFIG_FTWDT010_WATCHDOG) += ftwdt010_wdt.o
-ifneq (,$(filter $(SOC), mx31 mx35 mx5 mx6 mx7 vf610))
+ifneq (,$(filter $(SOC), mx31 mx35 mx5 imx6 mx7 vf610))
 obj-y += imx_watchdog.o
 endif
 obj-$(CONFIG_S5P)               += s5p_wdt.o
Signature · 1 line
2.14.3
maintainer
#3 lore raw

PATCH 2/5 i.MX6: Change SYS_SOC from mx6 to imx6

Hi Jagan,

drivers/watchdog/Makefile line 10

Quoted 2 lines · Jagan Teki
drivers/watchdog/Makefile +1 -1
-ifneq (,$(filter $(SOC), mx31 mx35 mx5 mx6 mx7 vf610))
+ifneq (,$(filter $(SOC), mx31 mx35 mx5 imx6 mx7 vf610))

I am not really seeing any benefit with this change.

All other i.MX use mxN convention, so don't see why i.MX6 should be different here.

#4 lore raw

PATCH 2/5 i.MX6: Change SYS_SOC from mx6 to imx6

Hi Fabio,

Quoted 11 lines · Fabio Estevam

Hi Jagan,

drivers/watchdog/Makefile line 10

Quoted 2 lines · Jagan Teki
drivers/watchdog/Makefile +1 -1
-ifneq (,$(filter $(SOC), mx31 mx35 mx5 mx6 mx7 vf610))
+ifneq (,$(filter $(SOC), mx31 mx35 mx5 imx6 mx7 vf610))

I am not really seeing any benefit with this change.

All other i.MX use mxN convention, so don't see why i.MX6 should be different here.

As per imx notation, imx6 is correct instead if mx6 (which I was thinking) yes all following mxN convention which we need to update, here I'm changing only imx6 stuff throughout the series. I will do the reset in future patches.

Jagan.

maintainer
#5 lore raw

PATCH 2/5 i.MX6: Change SYS_SOC from mx6 to imx6

Quoted 4 lines · Jagan Teki

As per imx notation, imx6 is correct instead if mx6 (which I was thinking) yes all following mxN convention which we need to update, here I'm changing only imx6 stuff throughout the series. I will do the reset in future patches.

Why? What value does this type of change bring?

#6 lore raw

PATCH 2/5 i.MX6: Change SYS_SOC from mx6 to imx6

Quoted 8 lines · Fabio Estevam
Quoted 4 lines · Jagan Teki

As per imx notation, imx6 is correct instead if mx6 (which I was thinking) yes all following mxN convention which we need to update, here I'm changing only imx6 stuff throughout the series. I will do the reset in future patches.

Why? What value does this type of change bring?

I'm not sure I can understand your point? imx is correct notation compared to mx with platform code is concern. So the whole patch is trying to do that for imx6 SOC.

maintainer
#7 lore raw

PATCH 2/5 i.MX6: Change SYS_SOC from mx6 to imx6

Quoted 3 lines · Jagan Teki

I'm not sure I can understand your point? imx is correct notation compared to mx with platform code is concern. So the whole patch is trying to do that for imx6 SOC.

My point is that changing mx to imx is pure churn. It will not improve U-Boot at all.

#8 lore raw

PATCH 2/5 i.MX6: Change SYS_SOC from mx6 to imx6

Quoted 8 lines · Fabio Estevam
Quoted 3 lines · Jagan Teki

I'm not sure I can understand your point? imx is correct notation compared to mx with platform code is concern. So the whole patch is trying to do that for imx6 SOC.

My point is that changing mx to imx is pure churn. It will not improve U-Boot at all.

It can be considered if we really look better notation and also previous patch CONFIG_ARCH_MX6 become CONFIG_ARCH_IMX6 (so imx6 follow similar as macro notation)

author
#9 lore raw

PATCH 3/5 ARM: dts: i.MX6QDL: U-Boot specific dts for u-boot, dm-spl

In reply to Jagan Teki

u-boot,dm-spl property is specific to U-Boot, so move it into *u-boot.dtsi files for relevant i.MX6QDL files.

This make syncing Linux dts files straight forward.

Also update the MAINTAINERS file for dts files.

---
 arch/arm/dts/imx6dl-icore-mipi-u-boot.dtsi | 11 +++++++++++
 arch/arm/dts/imx6dl-icore-mipi.dts         |  1 -
 arch/arm/dts/imx6dl-icore-rqs-u-boot.dtsi  |  7 +++++++
 arch/arm/dts/imx6dl-icore-u-boot.dtsi      |  7 +++++++
 arch/arm/dts/imx6q-icore-mipi-u-boot.dtsi  | 11 +++++++++++
 arch/arm/dts/imx6q-icore-mipi.dts          |  1 -
 arch/arm/dts/imx6q-icore-rqs-u-boot.dtsi   |  7 +++++++
 arch/arm/dts/imx6q-icore-u-boot.dtsi       |  7 +++++++
 arch/arm/dts/imx6qdl-icore-rqs-u-boot.dtsi | 26 ++++++++++++++++++++++++++
 arch/arm/dts/imx6qdl-icore-rqs.dtsi        |  4 ----
 arch/arm/dts/imx6qdl-icore-u-boot.dtsi     | 22 ++++++++++++++++++++++
 arch/arm/dts/imx6qdl-icore.dtsi            |  3 ---
 arch/arm/dts/imx6qdl-u-boot.dtsi           | 30 ++++++++++++++++++++++++++++++
 arch/arm/dts/imx6qdl.dtsi                  |  5 -----
 board/engicam/imx6q/MAINTAINERS            | 11 ++++++++++-
 15 files changed, 138 insertions(+), 15 deletions(-)
 create mode 100644 arch/arm/dts/imx6dl-icore-mipi-u-boot.dtsi
 create mode 100644 arch/arm/dts/imx6dl-icore-rqs-u-boot.dtsi
 create mode 100644 arch/arm/dts/imx6dl-icore-u-boot.dtsi
 create mode 100644 arch/arm/dts/imx6q-icore-mipi-u-boot.dtsi
 create mode 100644 arch/arm/dts/imx6q-icore-rqs-u-boot.dtsi
 create mode 100644 arch/arm/dts/imx6q-icore-u-boot.dtsi
 create mode 100644 arch/arm/dts/imx6qdl-icore-rqs-u-boot.dtsi
 create mode 100644 arch/arm/dts/imx6qdl-icore-u-boot.dtsi
 create mode 100644 arch/arm/dts/imx6qdl-u-boot.dtsi
arch/arm/dts/imx6dl-icore-mipi-u-boot.dtsi new file +11 -0
new file mode 100644
index 0000000000..86e8da761d
@@ -0,0 +1,11 @@
+/*
+ * Copyright (C) 2018 Jagan Teki <[email protected]>
+ *
+ * SPDX-License-Identifier:     GPL-2.0+
+ */
+
+#include "imx6qdl-icore-u-boot.dtsi"
+
+&usdhc3 {
+	u-boot,dm-spl;
+};
arch/arm/dts/imx6dl-icore-mipi.dts +0 -1
index 3a444c0d98..39bdf2d55b 100644
@@ -16,6 +16,5 @@
 };
 
 &usdhc3 {
-	u-boot,dm-spl;
 	status = "okay";
 };
arch/arm/dts/imx6dl-icore-rqs-u-boot.dtsi new file +7 -0
new file mode 100644
index 0000000000..210b930264
@@ -0,0 +1,7 @@
+/*
+ * Copyright (C) 2018 Jagan Teki <[email protected]>
+ *
+ * SPDX-License-Identifier:     GPL-2.0+
+ */
+
+#include "imx6qdl-icore-rqs-u-boot.dtsi"
arch/arm/dts/imx6dl-icore-u-boot.dtsi new file +7 -0
new file mode 100644
index 0000000000..5bd3df96f5
@@ -0,0 +1,7 @@
+/*
+ * Copyright (C) 2018 Jagan Teki <[email protected]>
+ *
+ * SPDX-License-Identifier:     GPL-2.0+
+ */
+
+#include "imx6qdl-icore-u-boot.dtsi"
arch/arm/dts/imx6q-icore-mipi-u-boot.dtsi new file +11 -0
new file mode 100644
index 0000000000..86e8da761d
@@ -0,0 +1,11 @@
+/*
+ * Copyright (C) 2018 Jagan Teki <[email protected]>
+ *
+ * SPDX-License-Identifier:     GPL-2.0+
+ */
+
+#include "imx6qdl-icore-u-boot.dtsi"
+
+&usdhc3 {
+	u-boot,dm-spl;
+};
arch/arm/dts/imx6q-icore-mipi.dts +0 -1
index 527f52c886..e7c5616a63 100644
@@ -16,6 +16,5 @@
 };
 
 &usdhc3 {
-	u-boot,dm-spl;
 	status = "okay";
 };
arch/arm/dts/imx6q-icore-rqs-u-boot.dtsi new file +7 -0
new file mode 100644
index 0000000000..210b930264
@@ -0,0 +1,7 @@
+/*
+ * Copyright (C) 2018 Jagan Teki <[email protected]>
+ *
+ * SPDX-License-Identifier:     GPL-2.0+
+ */
+
+#include "imx6qdl-icore-rqs-u-boot.dtsi"
arch/arm/dts/imx6q-icore-u-boot.dtsi new file +7 -0
new file mode 100644
index 0000000000..5bd3df96f5
@@ -0,0 +1,7 @@
+/*
+ * Copyright (C) 2018 Jagan Teki <[email protected]>
+ *
+ * SPDX-License-Identifier:     GPL-2.0+
+ */
+
+#include "imx6qdl-icore-u-boot.dtsi"
arch/arm/dts/imx6qdl-icore-rqs-u-boot.dtsi new file +26 -0
new file mode 100644
index 0000000000..b366a4e0eb
@@ -0,0 +1,26 @@
+/*
+ * Copyright (C) 2018 Jagan Teki <[email protected]>
+ *
+ * SPDX-License-Identifier:     GPL-2.0+
+ */
+
+#include "imx6qdl-u-boot.dtsi"
+#include "imx6qdl-icore-rqs.dtsi"
+
+&usdhc3 {
+	u-boot,dm-spl;
+};
+
+&usdhc4 {
+	u-boot,dm-spl;
+};
+
+&iomuxc {
+	pinctrl_usdhc3: usdhc3grp {
+		u-boot,dm-spl;
+	};
+
+	pinctrl_usdhc4: usdhc4grp {
+		u-boot,dm-spl;
+	};
+};
arch/arm/dts/imx6qdl-icore-rqs.dtsi +0 -4
index 4f7f10203d..d797a034f7 100644
@@ -105,7 +105,6 @@
 };
 
 &usdhc3 {
-	u-boot,dm-spl;
 	pinctrl-names = "default";
 	pinctrl-0 = <&pinctrl_usdhc3>;
 	cd-gpios = <&gpio1 1 GPIO_ACTIVE_LOW>;
@@ -114,7 +113,6 @@
 };
 
 &usdhc4 {
-	u-boot,dm-spl;
 	pinctrl-names = "default", "state_100mhz", "state_200mhz";
 	pinctrl-0 = <&pinctrl_usdhc4>;
 	pinctrl-1 = <&pinctrl_usdhc4_100mhz>;
@@ -176,7 +174,6 @@
 	};
 
 	pinctrl_usdhc3: usdhc3grp {
-		u-boot,dm-spl;
 		fsl,pins = <
 			MX6QDL_PAD_SD3_CMD__SD3_CMD    0x17070
 			MX6QDL_PAD_SD3_CLK__SD3_CLK    0x10070
@@ -188,7 +185,6 @@
 	};
 
 	pinctrl_usdhc4: usdhc4grp {
-		u-boot,dm-spl;
 		fsl,pins = <
 			MX6QDL_PAD_SD4_CMD__SD4_CMD    0x17070
 			MX6QDL_PAD_SD4_CLK__SD4_CLK    0x10070
arch/arm/dts/imx6qdl-icore-u-boot.dtsi new file +22 -0
new file mode 100644
index 0000000000..36def868b0
@@ -0,0 +1,22 @@
+/*
+ * Copyright (C) 2018 Jagan Teki <[email protected]>
+ *
+ * SPDX-License-Identifier:     GPL-2.0+
+ */
+
+#include "imx6qdl-u-boot.dtsi"
+#include "imx6qdl-icore.dtsi"
+
+&usdhc1 {
+	u-boot,dm-spl;
+};
+
+&iomuxc {
+	pinctrl_usdhc1: usdhc1grp {
+		u-boot,dm-spl;
+	};
+
+	pinctrl_usdhc3: usdhc3grp {
+		u-boot,dm-spl;
+	};
+};
arch/arm/dts/imx6qdl-icore.dtsi +0 -3
index 913dc99c54..5eccda800d 100644
@@ -122,7 +122,6 @@
 };
 
 &usdhc1 {
-	u-boot,dm-spl;
 	pinctrl-names = "default";
 	pinctrl-0 = <&pinctrl_usdhc1>;
 	cd-gpios = <&gpio1 1 GPIO_ACTIVE_LOW>;
@@ -221,7 +220,6 @@
 	};
 
 	pinctrl_usdhc1: usdhc1grp {
-		u-boot,dm-spl;
 		fsl,pins = <
 			MX6QDL_PAD_SD1_CMD__SD1_CMD    0x17070
 			MX6QDL_PAD_SD1_CLK__SD1_CLK    0x10070
@@ -233,7 +231,6 @@
 	};
 
 	pinctrl_usdhc3: usdhc3grp {
-		u-boot,dm-spl;
 		fsl,pins = <
 			MX6QDL_PAD_SD3_CMD__SD3_CMD    0x17059
 			MX6QDL_PAD_SD3_CLK__SD3_CLK    0x10059
arch/arm/dts/imx6qdl-u-boot.dtsi new file +30 -0
new file mode 100644
index 0000000000..c481bc8c04
@@ -0,0 +1,30 @@
+/*
+ * Copyright (C) 2018 Jagan Teki <[email protected]>
+ *
+ * SPDX-License-Identifier:     GPL-2.0+
+ */
+
+#include "imx6qdl.dtsi"
+
+/ {
+	soc {
+		u-boot,dm-spl;
+
+		aips-bus at 02000000 {
+			u-boot,dm-spl;
+
+			gpio1: gpio at 0209c000 {
+				u-boot,dm-spl;
+			};
+
+			iomuxc: iomuxc at 020e0000 {
+				u-boot,dm-spl;
+			};
+		};
+
+		aips-bus at 02100000 {
+			u-boot,dm-spl;
+
+		};
+	};
+};
arch/arm/dts/imx6qdl.dtsi +0 -5
index e04b57089a..b13b0b2db8 100644
@@ -77,7 +77,6 @@
 		compatible = "simple-bus";
 		interrupt-parent = <&gpc>;
 		ranges;
-		u-boot,dm-spl;
 
 		dma_apbh: dma-apbh at 00110000 {
 			compatible = "fsl,imx6q-dma-apbh", "fsl,imx28-dma-apbh";
@@ -226,7 +225,6 @@
 			#size-cells = <1>;
 			reg = <0x02000000 0x100000>;
 			ranges;
-			u-boot,dm-spl;
 
 			spba-bus at 02000000 {
 				compatible = "fsl,spba-bus", "simple-bus";
@@ -518,7 +516,6 @@
 				#gpio-cells = <2>;
 				interrupt-controller;
 				#interrupt-cells = <2>;
-				u-boot,dm-spl;
 			};
 
 			gpio2: gpio at 020a0000 {
@@ -808,7 +805,6 @@
 			iomuxc: iomuxc at 020e0000 {
 				compatible = "fsl,imx6dl-iomuxc", "fsl,imx6q-iomuxc";
 				reg = <0x020e0000 0x4000>;
-				u-boot,dm-spl;
 			};
 
 			ldb: ldb at 020e0008 {
@@ -893,7 +889,6 @@
 			#size-cells = <1>;
 			reg = <0x02100000 0x100000>;
 			ranges;
-			u-boot,dm-spl;
 
 			crypto: caam at 2100000 {
 				compatible = "fsl,sec-v4.0";
board/engicam/imx6q/MAINTAINERS +10 -1
index 71f794586f..eb6f8adf6b 100644
@@ -9,12 +9,21 @@ F:	configs/imx6dl_icore_nand_defconfig
 F:	configs/imx6qdl_icore_rqs_defconfig
 F:	configs/imx6qdl_icore_mipi_defconfig
 F:	configs/imx6qdl_icore_nand_defconfig
+F:	arch/arm/dts/imx6qdl.dtsi
+F:	arch/arm/dts/imx6qdl-u-boot.dtsi
 F:	arch/arm/dts/imx6qdl-icore.dtsi
+F:	arch/arm/dts/imx6qdl-icore-u-boot.dtsi
 F:	arch/arm/dts/imx6q-icore.dts
+F:	arch/arm/dts/imx6q-icore-u-boot.dtsi
 F:	arch/arm/dts/imx6dl-icore.dts
+F:	arch/arm/dts/imx6dl-icore-u-boot.dtsi
 F:	arch/arm/dts/imx6qdl-icore-rqs.dtsi
+F:	arch/arm/dts/imx6qdl-icore-rqs-u-boot.dtsi
 F:	arch/arm/dts/imx6q-icore-rqs.dts
+F:	arch/arm/dts/imx6q-icore-rqs-u-boot.dtis
 F:	arch/arm/dts/imx6dl-icore-rqs.dts
+F:	arch/arm/dts/imx6dl-icore-rqs-u-boot.dtsi
 F:	arch/arm/dts/imx6dl-icore-mipi.dts
+F:	arch/arm/dts/imx6dl-icore-mipi-u-boot.dtsi
 F:	arch/arm/dts/imx6q-icore-mipi.dts
-F:	arch/arm/dts/imx6qdl-icore.dtsi
+F:	arch/arm/dts/imx6q-icore-mipi-u-boot.dtsi
Signature · 1 line
2.14.3
author
#10 lore raw

PATCH 4/5 ARM: dts: i.MX6UL: U-Boot specific dts for u-boot, dm-spl

In reply to Jagan Teki

u-boot,dm-spl property is specific to U-Boot, so move it into *u-boot.dtsi files for relevant i.MX6UL files.

This make syncing Linux dts files straight forward.

Also update the MAINTAINERS file for dts files.

---
 arch/arm/dts/imx6ul-geam-kit-u-boot.dtsi     | 25 ++++++++++++++++++++++
 arch/arm/dts/imx6ul-geam-kit.dts             |  4 ----
 arch/arm/dts/imx6ul-isiot-emmc-u-boot.dtsi   | 17 +++++++++++++++
 arch/arm/dts/imx6ul-isiot-emmc.dts           |  2 --
 arch/arm/dts/imx6ul-isiot-u-boot.dtsi        | 18 ++++++++++++++++
 arch/arm/dts/imx6ul-isiot.dtsi               |  2 --
 arch/arm/dts/imx6ul-u-boot.dtsi              | 32 ++++++++++++++++++++++++++++
 arch/arm/dts/imx6ul.dtsi                     |  6 ------
 board/engicam/imx6ul/MAINTAINERS             |  5 +++++
 board/logicpd/imx6/mx6q_2x_MT41K512M16HA.cfg |  6 +++---
 10 files changed, 100 insertions(+), 17 deletions(-)
 create mode 100644 arch/arm/dts/imx6ul-geam-kit-u-boot.dtsi
 create mode 100644 arch/arm/dts/imx6ul-isiot-emmc-u-boot.dtsi
 create mode 100644 arch/arm/dts/imx6ul-isiot-u-boot.dtsi
 create mode 100644 arch/arm/dts/imx6ul-u-boot.dtsi
arch/arm/dts/imx6ul-geam-kit-u-boot.dtsi new file +25 -0
new file mode 100644
index 0000000000..d1b77ba295
@@ -0,0 +1,25 @@
+/*
+ * Copyright (C) 2018 Jagan Teki <[email protected]>
+ *
+ * SPDX-License-Identifier:     GPL-2.0+
+ */
+
+#include "imx6ul-u-boot.dtsi"
+
+&usdhc1 {
+	u-boot,dm-spl;
+};
+
+&iomuxc {
+	pinctrl_usdhc1: usdhc1grp {
+		u-boot,dm-spl;
+	};
+
+	pinctrl_usdhc1_100mhz: usdhc1grp100mhz {
+		u-boot,dm-spl;
+	};
+
+	pinctrl_usdhc1_200mhz: usdhc1grp200mhz {
+		u-boot,dm-spl;
+	};
+};
arch/arm/dts/imx6ul-geam-kit.dts +0 -4
index 15e3f94153..07c21cb0a2 100644
@@ -87,7 +87,6 @@
 };
 
 &usdhc1 {
-	u-boot,dm-spl;
 	pinctrl-names = "default", "state_100mhz", "state_200mhz";
 	pinctrl-0 = <&pinctrl_usdhc1>;
 	pinctrl-1 = <&pinctrl_usdhc1_100mhz>;
@@ -135,7 +134,6 @@
 	};
 
 	pinctrl_usdhc1: usdhc1grp {
-		u-boot,dm-spl;
 		fsl,pins = <
 			MX6UL_PAD_SD1_CMD__USDHC1_CMD     0x17059
 			MX6UL_PAD_SD1_CLK__USDHC1_CLK     0x10059
@@ -147,7 +145,6 @@
 	};
 
 	pinctrl_usdhc1_100mhz: usdhc1grp100mhz {
-		u-boot,dm-spl;
 		fsl,pins = <
 			MX6UL_PAD_SD1_CMD__USDHC1_CMD     0x170b9
 			MX6UL_PAD_SD1_CLK__USDHC1_CLK     0x100b9
@@ -159,7 +156,6 @@
 	};
 
 	pinctrl_usdhc1_200mhz: usdhc1grp200mhz {
-		u-boot,dm-spl;
 		fsl,pins = <
 			MX6UL_PAD_SD1_CMD__USDHC1_CMD     0x170f9
 			MX6UL_PAD_SD1_CLK__USDHC1_CLK     0x100f9
arch/arm/dts/imx6ul-isiot-emmc-u-boot.dtsi new file +17 -0
new file mode 100644
index 0000000000..2d9dc11daa
@@ -0,0 +1,17 @@
+/*
+ * Copyright (C) 2018 Jagan Teki <[email protected]>
+ *
+ * SPDX-License-Identifier:     GPL-2.0+
+ */
+
+#include "imx6ul-isiot-u-boot.dtsi"
+
+&usdhc2 {
+	u-boot,dm-spl;
+};
+
+&iomuxc {
+	pinctrl_usdhc2: usdhc2grp {
+		u-boot,dm-spl;
+	};
+};
arch/arm/dts/imx6ul-isiot-emmc.dts +0 -2
index a611e3bba5..677de96473 100644
@@ -50,7 +50,6 @@
 };
 
 &usdhc2 {
-	u-boot,dm-spl;
 	pinctrl-names = "default";
 	pinctrl-0 = <&pinctrl_usdhc2>;
 	cd-gpios = <&gpio4 5 GPIO_ACTIVE_LOW>;
@@ -61,7 +60,6 @@
 
 &iomuxc {
 	pinctrl_usdhc2: usdhc2grp {
-		u-boot,dm-spl;
 		fsl,pins = <
 			MX6UL_PAD_NAND_RE_B__USDHC2_CLK      0x17070
 			MX6UL_PAD_NAND_WE_B__USDHC2_CMD      0x10070
arch/arm/dts/imx6ul-isiot-u-boot.dtsi new file +18 -0
new file mode 100644
index 0000000000..e2eaa92030
@@ -0,0 +1,18 @@
+/*
+ * Copyright (C) 2018 Jagan Teki <[email protected]>
+ *
+ * SPDX-License-Identifier:     GPL-2.0+
+ */
+
+#include "imx6ul-u-boot.dtsi"
+#include "imx6ul-isiot.dtsi"
+
+&usdhc1 {
+	u-boot,dm-spl;
+};
+
+&iomuxc {
+	pinctrl_usdhc1: usdhc1grp {
+		u-boot,dm-spl;
+	};
+};
arch/arm/dts/imx6ul-isiot.dtsi +0 -2
index 5007a88f45..9a3c35c56a 100644
@@ -82,7 +82,6 @@
 };
 
 &usdhc1 {
-	u-boot,dm-spl;
 	pinctrl-names = "default";
 	pinctrl-0 = <&pinctrl_usdhc1>;
 	cd-gpios = <&gpio1 19 GPIO_ACTIVE_LOW>;
@@ -129,7 +128,6 @@
 	};
 
 	pinctrl_usdhc1: usdhc1grp {
-		u-boot,dm-spl;
 		fsl,pins = <
 			MX6UL_PAD_SD1_CMD__USDHC1_CMD     0x17059
 			MX6UL_PAD_SD1_CLK__USDHC1_CLK     0x10059
arch/arm/dts/imx6ul-u-boot.dtsi new file +32 -0
new file mode 100644
index 0000000000..0ff025ebce
@@ -0,0 +1,32 @@
+/*
+ * Copyright (C) 2018 Jagan Teki <[email protected]>
+ *
+ * SPDX-License-Identifier:     GPL-2.0+
+ */
+
+/ {
+	soc {
+		u-boot,dm-spl;
+
+		aips1: aips-bus at 02000000 {
+			u-boot,dm-spl;
+
+			gpio1: gpio at 0209c000 {
+				u-boot,dm-spl;
+			};
+
+			gpio4: gpio at 020a8000 {
+				u-boot,dm-spl;
+			};
+
+			iomuxc: iomuxc at 020e0000 {
+				u-boot,dm-spl;
+			};
+		};
+
+		aips2: aips-bus at 02100000 {
+			u-boot,dm-spl;
+
+		};
+	};
+};
arch/arm/dts/imx6ul.dtsi +0 -6
index 7affab866f..def5f8cac9 100644
@@ -134,7 +134,6 @@
 		compatible = "simple-bus";
 		interrupt-parent = <&gpc>;
 		ranges;
-		u-boot,dm-spl;
 
 		pmu {
 			compatible = "arm,cortex-a7-pmu";
@@ -186,7 +185,6 @@
 			#size-cells = <1>;
 			reg = <0x02000000 0x100000>;
 			ranges;
-			u-boot,dm-spl;
 
 			spba-bus at 02000000 {
 				compatible = "fsl,spba-bus", "simple-bus";
@@ -417,7 +415,6 @@
 				#interrupt-cells = <2>;
 				gpio-ranges = <&iomuxc  0 23 10>, <&iomuxc 10 17 6>,
 					      <&iomuxc 16 33 16>;
-				u-boot,dm-spl;
 			};
 
 			gpio2: gpio at 020a0000 {
@@ -454,7 +451,6 @@
 				interrupt-controller;
 				#interrupt-cells = <2>;
 				gpio-ranges = <&iomuxc 0 94 17>, <&iomuxc 17 117 12>;
-				u-boot,dm-spl;
 			};
 
 			gpio5: gpio at 020ac000 {
@@ -653,7 +649,6 @@
 			iomuxc: iomuxc at 020e0000 {
 				compatible = "fsl,imx6ul-iomuxc";
 				reg = <0x020e0000 0x4000>;
-				u-boot,dm-spl;
 			};
 
 			gpr: iomuxc-gpr at 020e4000 {
@@ -734,7 +729,6 @@
 			#size-cells = <1>;
 			reg = <0x02100000 0x100000>;
 			ranges;
-			u-boot,dm-spl;
 
 			usbotg1: usb at 02184000 {
 				compatible = "fsl,imx6ul-usb", "fsl,imx27-usb";
board/engicam/imx6ul/MAINTAINERS +5 -0
index 73dbec88e2..88db309aec 100644
@@ -8,7 +8,12 @@ F:	configs/imx6ul_geam_nand_defconfig
 F:	configs/imx6ul_isiot_emmc_defconfig
 F:	configs/imx6ul_isiot_mmc_defconfig
 F:	configs/imx6ul_isiot_nand_defconfig
+F:	arch/arm/dts/imx6ul.dtsi
+F:	arch/arm/dts/imx6ul-u-boot.dtsi
 F:	arch/arm/dts/imx6ul-geam-kit.dts
+F:	arch/arm/dts/imx6ul-geam-kit-u-boot.dtsi
 F:	arch/arm/dts/imx6ul-isiot.dtsi
+F:	arch/arm/dts/imx6ul-isiot-u-boot.dtsi
 F:	arch/arm/dts/imx6ul-isiot-emmc.dts
+F:	arch/arm/dts/imx6ul-isiot-emmc-u-boot.dtsi
 F:	arch/arm/dts/imx6ul-isiot-nand.dts
board/logicpd/imx6/mx6q_2x_MT41K512M16HA.cfg +3 -3
index a75746161e..bfa86492c8 100644
@@ -31,9 +31,9 @@ BOOT_OFFSET FLASH_OFFSET_STANDARD
 
 #define __ASSEMBLY__
 #include <config.h>
-#include "asm/arch-mx6/mx6-ddr.h"
-#include "asm/arch-mx6/iomux.h"
-#include "asm/arch-mx6/crm_regs.h"
+#include "asm/arch-imx6/mx6-ddr.h"
+#include "asm/arch-imx6/iomux.h"
+#include "asm/arch-imx6/crm_regs.h"
 
 DATA 4, MX6_IOM_GRP_DDR_TYPE, 0x000C0000
 DATA 4, MX6_IOM_GRP_DDRPKE, 0x00000000
Signature · 1 line
2.14.3
author
#11 lore raw

PATCH 5/5 ARM: i.MX6: dts: Build dtb based on SOC type

In reply to Jagan Teki

Now, we have proper CONFIG_SOC_ names for i.MX6 SOC types, so use the same for building dtbs.

---
 arch/arm/dts/Makefile | 44 ++++++++++++++++++++++++++------------------
 1 file changed, 26 insertions(+), 18 deletions(-)
arch/arm/dts/Makefile +26 -18
index 7ad389725c..640cc59f5e 100644
@@ -385,24 +385,6 @@ dtb-$(CONFIG_VF610) += vf500-colibri.dtb \
 
 dtb-$(CONFIG_MX53) += imx53-cx9020.dtb
 
-dtb-$(CONFIG_SOC_IMX6) += imx6ull-14x14-evk.dtb \
-	imx6sl-evk.dtb \
-	imx6sll-evk.dtb \
-	imx6dl-icore.dtb \
-	imx6dl-icore-mipi.dtb \
-	imx6dl-icore-rqs.dtb \
-	imx6q-cm-fx6.dtb \
-	imx6q-icore.dtb \
-	imx6q-icore-mipi.dtb \
-	imx6q-icore-rqs.dtb \
-	imx6q-logicpd.dtb \
-	imx6sx-sabreauto.dtb \
-	imx6sx-sdb.dtb \
-	imx6ul-geam-kit.dtb \
-	imx6ul-isiot-emmc.dtb \
-	imx6ul-isiot-nand.dtb \
-	imx6ul-opos6uldev.dtb
-
 dtb-$(CONFIG_MX7) += imx7-colibri.dtb \
 	imx7d-sdb.dtb
 
@@ -417,6 +399,32 @@ dtb-$(CONFIG_RCAR_GEN3) += \
 	r8a77970-eagle.dtb \
 	r8a77995-draak.dtb
 
+dtb-$(CONFIG_SOC_IMX6QDL) += \
+	imx6dl-icore.dtb \
+	imx6dl-icore-mipi.dtb \
+	imx6dl-icore-rqs.dtb \
+	imx6q-cm-fx6.dtb \
+	imx6q-icore.dtb \
+	imx6q-icore-mipi.dtb \
+	imx6q-icore-rqs.dtb \
+	imx6q-logicpd.dtb
+
+dtb-$(CONFIG_SOC_IMX6SL) += imx6sl-evk.dtb
+
+dtb-$(CONFIG_SOC_IMX6SL) += imx6sll-evk.dtb
+
+dtb-$(CONFIG_SOC_IMX6SX) += \
+	imx6sx-sabreauto.dtb \
+	imx6sx-sdb.dtb
+
+dtb-$(CONFIG_SOC_IMX6UL) += \
+	imx6ul-geam-kit.dtb \
+	imx6ul-isiot-emmc.dtb \
+	imx6ul-isiot-nand.dtb \
+	imx6ul-opos6uldev.dtb
+
+dtb-$(CONFIG_SOC_IMX6ULL) += imx6ull-14x14-evk.dtb
+
 dtb-$(CONFIG_SOC_KEYSTONE) += keystone-k2hk-evm.dtb \
 	keystone-k2l-evm.dtb \
 	keystone-k2e-evm.dtb \
Signature · 1 line
2.14.3