Version:  2.0.40 2.2.26 2.4.37 3.0 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10 3.11 3.12 3.13 3.14 3.15 3.16

Linux/arch/arm/mach-bcm/Kconfig

  1 menuconfig ARCH_BCM
  2         bool "Broadcom SoC Support" if ARCH_MULTI_V6_V7
  3         help
  4           This enables support for Broadcom ARM based SoC chips
  5 
  6 if ARCH_BCM
  7 
  8 config ARCH_BCM_MOBILE
  9         bool "Broadcom Mobile SoC Support" if ARCH_MULTI_V7
 10         select ARCH_REQUIRE_GPIOLIB
 11         select ARM_ERRATA_754322
 12         select ARM_ERRATA_764369 if SMP
 13         select ARM_ERRATA_775420
 14         select ARM_GIC
 15         select GPIO_BCM_KONA
 16         select TICK_ONESHOT
 17         select HAVE_ARM_ARCH_TIMER
 18         select PINCTRL
 19         help
 20           This enables support for systems based on Broadcom mobile SoCs.
 21 
 22 if ARCH_BCM_MOBILE
 23 
 24 menu "Broadcom Mobile SoC Selection"
 25 
 26 config ARCH_BCM_281XX
 27         bool "Broadcom BCM281XX SoC family"
 28         default y
 29         help
 30           Enable support for the the BCM281XX family, which includes
 31           BCM11130, BCM11140, BCM11351, BCM28145 and BCM28155
 32           variants.
 33 
 34 config ARCH_BCM_21664
 35         bool "Broadcom BCM21664 SoC family"
 36         default y
 37         help
 38           Enable support for the the BCM21664 family, which includes
 39           BCM21663 and BCM21664 variants.
 40 
 41 config ARCH_BCM_MOBILE_L2_CACHE
 42         bool "Broadcom mobile SoC level 2 cache support"
 43         depends on (ARCH_BCM_281XX || ARCH_BCM_21664)
 44         default y
 45         select CACHE_L2X0
 46         select ARCH_BCM_MOBILE_SMC
 47 
 48 config ARCH_BCM_MOBILE_SMC
 49         bool
 50         depends on ARCH_BCM_281XX || ARCH_BCM_21664
 51 
 52 endmenu
 53 
 54 endif
 55 
 56 config ARCH_BCM2835
 57         bool "Broadcom BCM2835 family" if ARCH_MULTI_V6
 58         select ARCH_REQUIRE_GPIOLIB
 59         select ARM_AMBA
 60         select ARM_ERRATA_411920
 61         select ARM_TIMER_SP804
 62         select CLKSRC_OF
 63         select PINCTRL
 64         select PINCTRL_BCM2835
 65         help
 66           This enables support for the Broadcom BCM2835 SoC. This SoC is
 67           used in the Raspberry Pi and Roku 2 devices.
 68 
 69 config ARCH_BCM_5301X
 70         bool "Broadcom BCM470X / BCM5301X ARM SoC" if ARCH_MULTI_V7
 71         select ARM_GIC
 72         select CACHE_L2X0
 73         select HAVE_ARM_SCU if SMP
 74         select HAVE_ARM_TWD if SMP
 75         select ARM_GLOBAL_TIMER
 76         select CLKSRC_ARM_GLOBAL_TIMER_SCHED_CLOCK
 77         help
 78           Support for Broadcom BCM470X and BCM5301X SoCs with ARM CPU cores.
 79 
 80           This is a network SoC line mostly used in home routers and
 81           wifi access points, it's internal name is Northstar.
 82           This inclused the following SoC: BCM53010, BCM53011, BCM53012,
 83           BCM53014, BCM53015, BCM53016, BCM53017, BCM53018, BCM4707,
 84           BCM4708 and BCM4709.
 85 
 86           Do not confuse this with the BCM4760 which is a totally
 87           different SoC or with the older BCM47XX and BCM53XX based
 88           network SoC using a MIPS CPU, they are supported by arch/mips/bcm47xx
 89 
 90 endif

This page was automatically generated by LXR 0.3.1 (source).  •  Linux is a registered trademark of Linus Torvalds  •  Contact us