lkml.org 
[lkml]   [2020]   [Jan]   [21]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 06/20] ARM: bcm: Drop unneeded select of PCI_DOMAINS_GENERIC, HAVE_SMP, TIMER_OF
    Date
    Support for Broadcom SoCs depends on ARCH_MULTI_V6_V7, and thus on
    ARCH_MULTIPLATFORM, which selects PCI_DOMAINS_GENERIC and TIMER_OF.
    Support for the various Broadcom IPROC architected SoCs depends on
    ARCH_MULTI_V7, which selects HAVE_SMP.
    Hence there is no need for the Broadcom-specific symbols to select any
    of them.

    Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
    Cc: Florian Fainelli <f.fainelli@gmail.com>
    Cc: Ray Jui <rjui@broadcom.com>
    Cc: Scott Branden <sbranden@broadcom.com>
    Cc: bcm-kernel-feedback-list@broadcom.com
    ---
    All patches in this series are independent of each other.
    Cover letter at https://lore.kernel.org/r/20200121103413.1337-1-geert+renesas@glider.be

    arch/arm/mach-bcm/Kconfig | 8 --------
    1 file changed, 8 deletions(-)

    diff --git a/arch/arm/mach-bcm/Kconfig b/arch/arm/mach-bcm/Kconfig
    index fcfe2a0e805896e9..6aa938b949db2fec 100644
    --- a/arch/arm/mach-bcm/Kconfig
    +++ b/arch/arm/mach-bcm/Kconfig
    @@ -20,7 +20,6 @@ config ARCH_BCM_IPROC
    select GPIOLIB
    select ARM_AMBA
    select PINCTRL
    - select PCI_DOMAINS_GENERIC if PCI
    help
    This enables support for systems based on Broadcom IPROC architected SoCs.
    The IPROC complex contains one or more ARM CPUs along with common
    @@ -54,7 +53,6 @@ config ARCH_BCM_NSP
    select ARM_ERRATA_754322
    select ARM_ERRATA_775420
    select ARM_ERRATA_764369 if SMP
    - select HAVE_SMP
    select THERMAL
    select THERMAL_OF
    help
    @@ -73,7 +71,6 @@ config ARCH_BCM_5301X
    select ARM_ERRATA_754322
    select ARM_ERRATA_775420
    select ARM_ERRATA_764369 if SMP
    - select HAVE_SMP

    help
    Support for Broadcom BCM470X and BCM5301X SoCs with ARM CPU cores.
    @@ -109,7 +106,6 @@ config ARCH_BCM_281XX
    bool "Broadcom BCM281XX SoC family"
    depends on ARCH_MULTI_V7
    select ARCH_BCM_MOBILE
    - select HAVE_SMP
    help
    Enable support for the BCM281XX family, which includes
    BCM11130, BCM11140, BCM11351, BCM28145 and BCM28155
    @@ -119,7 +115,6 @@ config ARCH_BCM_21664
    bool "Broadcom BCM21664 SoC family"
    depends on ARCH_MULTI_V7
    select ARCH_BCM_MOBILE
    - select HAVE_SMP
    help
    Enable support for the BCM21664 family, which includes
    BCM21663 and BCM21664 variants.
    @@ -128,7 +123,6 @@ config ARCH_BCM_23550
    bool "Broadcom BCM23550 SoC"
    depends on ARCH_MULTI_V7
    select ARCH_BCM_MOBILE
    - select HAVE_SMP
    help
    Enable support for the BCM23550.

    @@ -165,7 +159,6 @@ config ARCH_BCM2835
    select ZONE_DMA if ARCH_MULTI_V7
    select ARM_TIMER_SP804
    select HAVE_ARM_ARCH_TIMER if ARCH_MULTI_V7
    - select TIMER_OF
    select BCM2835_TIMER
    select PINCTRL
    select PINCTRL_BCM2835
    @@ -201,7 +194,6 @@ config ARCH_BCM_63XX
    select HAVE_ARM_ARCH_TIMER
    select HAVE_ARM_TWD if SMP
    select HAVE_ARM_SCU if SMP
    - select HAVE_SMP
    help
    This enables support for systems based on Broadcom DSL SoCs.
    It currently supports the 'BCM63XX' ARM-based family, which includes
    --
    2.17.1
    \
     
     \ /
      Last update: 2020-01-21 11:38    [W:4.217 / U:0.024 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site