This enables support for Texas Instruments' K3 multicore SoC
          architecture.
 
-config ARCH_LAYERSCAPE
-       bool "ARMv8 based Freescale Layerscape SoC family"
-       select EDAC_SUPPORT
-       help
-         This enables support for the Freescale Layerscape SoC family.
-
 config ARCH_LG1K
        bool "LG Electronics LG1K SoC Family"
        help
           - Armada 8K SoC Family
           - 98DX2530 SoC Family
 
+menuconfig ARCH_NXP
+       bool "NXP SoC support"
+
+if ARCH_NXP
+
+config ARCH_LAYERSCAPE
+       bool "ARMv8 based Freescale Layerscape SoC family"
+       select EDAC_SUPPORT
+       help
+         This enables support for the Freescale Layerscape SoC family.
+
 config ARCH_MXC
        bool "ARMv8 based NXP i.MX SoC family"
        select ARM64_ERRATUM_843419
          This enables support for the ARMv8 based SoCs in the
          NXP i.MX family.
 
+config ARCH_S32
+       bool "NXP S32 SoC Family"
+       help
+         This enables support for the NXP S32 family of processors.
+
+endif
+
 config ARCH_NPCM
        bool "Nuvoton NPCM Architecture"
        select PINCTRL
          This enables support for the ARMv8 based Rockchip chipsets,
          like the RK3368.
 
-config ARCH_S32
-       bool "NXP S32 SoC Family"
-       help
-         This enables support for the NXP S32 family of processors.
-
 config ARCH_SEATTLE
        bool "AMD Seattle SoC Family"
        help