[PATCH 7/9] ARM: Add Kconfig support for bcm2836.
From: Stephen Warren <hidden>
Date: 2015-04-24 03:30:03
Also in:
linux-devicetree
On 04/21/2015 02:38 PM, Eric Anholt wrote:
Arnd Bergmann [off-list ref] writes:quoted
On Tuesday 21 April 2015 11:09:54 Eric Anholt wrote:quoted
@@ -116,17 +122,19 @@ config ARCH_BCM283X config ARCH_BCM2835bool "Broadcom BCM2835 family" if ARCH_MULTI_V6 select ARCH_BCM283X - select ARCH_REQUIRE_GPIOLIB - select ARM_AMBA select ARM_ERRATA_411920 select ARM_TIMER_SP804 - select CLKSRC_OF - select PINCTRL - select PINCTRL_BCM2835 help This enables support for the Broadcom BCM2835 SoC. This SoC is used in the Raspberry Pi and Roku 2 devices. +config ARCH_BCM2836 + bool "Broadcom BCM2836 family" if ARCH_MULTI_V7 + select ARCH_BCM283X + help + This enables support for the Broadcom BCM2836 SoC. This SoC is + used in the Raspberry Pi 2 +The description for the first one says "Broadcom BCM2835 family", and I guess they are both in the same family. How about leaving the CONFIG_BCM2835 symbol to mean one of them, and just duplicating the DEBUG_LL symbols? You could do something like config ARCH_BCM2835 bool "Broadcom BCM2835 family" if ARCH_MULTI_V6 || ARCH_MULTI_V7 select ARCH_BCM283X select ARCH_REQUIRE_GPIOLIB select ARM_AMBA select ARM_ERRATA_411920 if ARCH_MULTI_V6 select ARM_TIMER_SP804 if ARCH_MULTI_V6 select CLKSRC_OF select PINCTRL select PINCTRL_BCM2835 help This enables support for the Broadcom BCM2835 and BCM2836 SoCs. These SoCs is used in the Raspberry Pi and Roku 2 devices. That should make it less confusing to the user, because they don't have to know which specific SoC they are building for, other than enabling the right architecture level.Seems reasonable to me. What do the 2835 maintainers think?
Yes, sounds reasonable to me.