rockchip: rk3288: Move clock CMD to SoC file
[oweals/u-boot.git] / arch / arm / mach-bcm283x / Kconfig
index 69f7a4663cfd185b79ea9baf6fb481e3e70987f3..3eb5a9a897b19ddbf3e85627dfd278585a1c8ac8 100644 (file)
@@ -7,7 +7,7 @@ config BCM2836
        bool "Broadcom BCM2836 SoC support"
        depends on ARCH_BCM283X
        select ARMV7_LPAE
-       select CPU_V7
+       select CPU_V7A
 
 config BCM2837
        bool "Broadcom BCM2837 SoC support"
@@ -18,7 +18,7 @@ config BCM2837_32B
        depends on ARCH_BCM283X
        select BCM2837
        select ARMV7_LPAE
-       select CPU_V7
+       select CPU_V7A
 
 config BCM2837_64B
        bool "Broadcom BCM2837 SoC 64-bit support"
@@ -41,7 +41,23 @@ config TARGET_RPI
          support BCM2836/BCM2837-based Raspberry Pis such as the RPi 2 and
          RPi 3 due to different peripheral address maps.
 
-         This option creates a build targetting the ARM1176 ISA.
+         This option creates a build targeting the ARM1176 ISA.
+       select BCM2835
+
+config TARGET_RPI_0_W
+       bool "Raspberry Pi Zero W"
+       help
+         Support for all ARM1176-/BCM2835-based Raspberry Pi variants, such as
+         the RPi Zero model W.
+
+         This option assumes the VideoCore firmware is configured to use the
+         mini UART (rather than PL011) for the serial console. This is the
+         default on the RPi Zero W. To enable the UART console, the following
+         non-default option must be present in config.txt: enable_uart=1.
+         This is required for U-Boot to operate correctly, even if you only
+         care about the HDMI/usbkbd console.
+
+         This option creates a build targeting the ARMv7/AArch32 ISA.
        select BCM2835
 
 config TARGET_RPI_2
@@ -64,7 +80,7 @@ config TARGET_RPI_2
          arm_loader: emmc clock depends on core clock See:
          https://github.com/raspberrypi/firmware/issues/572".
 
-         This option creates a build targetting the ARMv7/AArch32 ISA.
+         This option creates a build targeting the ARMv7/AArch32 ISA.
        select BCM2836
 
 config TARGET_RPI_3_32B
@@ -80,7 +96,7 @@ config TARGET_RPI_3_32B
          required for U-Boot to operate correctly, even if you only care
          about the HDMI/usbkbd console.
 
-         This option creates a build targetting the ARMv7/AArch32 ISA.
+         This option creates a build targeting the ARMv7/AArch32 ISA.
        select BCM2837_32B
 
 config TARGET_RPI_3
@@ -108,7 +124,7 @@ config TARGET_RPI_3
          duplicated here. The VC FW enhancement is tracked in
          https://github.com/raspberrypi/firmware/issues/579.
 
-         This option creates a build targetting the ARMv8/AArch64 ISA.
+         This option creates a build targeting the ARMv8/AArch64 ISA.
        select BCM2837_64B
 
 endchoice