xref: /openbmc/linux/drivers/bus/Kconfig (revision 8c0b9ee8)
1#
2# Bus Devices
3#
4
5menu "Bus devices"
6
7config BRCMSTB_GISB_ARB
8	bool "Broadcom STB GISB bus arbiter"
9	depends on ARM || MIPS
10	help
11	  Driver for the Broadcom Set Top Box System-on-a-chip internal bus
12	  arbiter. This driver provides timeout and target abort error handling
13	  and internal bus master decoding.
14
15config IMX_WEIM
16	bool "Freescale EIM DRIVER"
17	depends on ARCH_MXC
18	help
19	  Driver for i.MX WEIM controller.
20	  The WEIM(Wireless External Interface Module) works like a bus.
21	  You can attach many different devices on it, such as NOR, onenand.
22
23config MIPS_CDMM
24	bool "MIPS Common Device Memory Map (CDMM) Driver"
25	depends on CPU_MIPSR2
26	help
27	  Driver needed for the MIPS Common Device Memory Map bus in MIPS
28	  cores. This bus is for per-CPU tightly coupled devices such as the
29	  Fast Debug Channel (FDC).
30
31	  For this to work, either your bootloader needs to enable the CDMM
32	  region at an unused physical address on the boot CPU, or else your
33	  platform code needs to implement mips_cdmm_phys_base() (see
34	  asm/cdmm.h).
35
36config MVEBU_MBUS
37	bool
38	depends on PLAT_ORION
39	help
40	  Driver needed for the MBus configuration on Marvell EBU SoCs
41	  (Kirkwood, Dove, Orion5x, MV78XX0 and Armada 370/XP).
42
43config OMAP_OCP2SCP
44	tristate "OMAP OCP2SCP DRIVER"
45	depends on ARCH_OMAP2PLUS
46	help
47	  Driver to enable ocp2scp module which transforms ocp interface
48	  protocol to scp protocol. In OMAP4, USB PHY is connected via
49	  OCP2SCP and in OMAP5, both USB PHY and SATA PHY is connected via
50	  OCP2SCP.
51
52config OMAP_INTERCONNECT
53	tristate "OMAP INTERCONNECT DRIVER"
54	depends on ARCH_OMAP2PLUS
55
56	help
57	  Driver to enable OMAP interconnect error handling driver.
58
59config ARM_CCI
60	bool "ARM CCI driver support"
61	depends on ARM && OF && CPU_V7
62	help
63	  Driver supporting the CCI cache coherent interconnect for ARM
64	  platforms.
65
66config ARM_CCN
67	bool "ARM CCN driver support"
68	depends on ARM || ARM64
69	depends on PERF_EVENTS
70	help
71	  PMU (perf) driver supporting the ARM CCN (Cache Coherent Network)
72	  interconnect.
73
74config VEXPRESS_CONFIG
75	bool "Versatile Express configuration bus"
76	default y if ARCH_VEXPRESS
77	depends on ARM || ARM64
78	depends on OF
79	select REGMAP
80	help
81	  Platform configuration infrastructure for the ARM Ltd.
82	  Versatile Express.
83endmenu
84