xref: /openbmc/linux/drivers/bus/Kconfig (revision 4949009e)
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 MVEBU_MBUS
24	bool
25	depends on PLAT_ORION
26	help
27	  Driver needed for the MBus configuration on Marvell EBU SoCs
28	  (Kirkwood, Dove, Orion5x, MV78XX0 and Armada 370/XP).
29
30config OMAP_OCP2SCP
31	tristate "OMAP OCP2SCP DRIVER"
32	depends on ARCH_OMAP2PLUS
33	help
34	  Driver to enable ocp2scp module which transforms ocp interface
35	  protocol to scp protocol. In OMAP4, USB PHY is connected via
36	  OCP2SCP and in OMAP5, both USB PHY and SATA PHY is connected via
37	  OCP2SCP.
38
39config OMAP_INTERCONNECT
40	tristate "OMAP INTERCONNECT DRIVER"
41	depends on ARCH_OMAP2PLUS
42
43	help
44	  Driver to enable OMAP interconnect error handling driver.
45
46config ARM_CCI
47	bool "ARM CCI driver support"
48	depends on ARM && OF && CPU_V7
49	help
50	  Driver supporting the CCI cache coherent interconnect for ARM
51	  platforms.
52
53config ARM_CCN
54	bool "ARM CCN driver support"
55	depends on ARM || ARM64
56	depends on PERF_EVENTS
57	help
58	  PMU (perf) driver supporting the ARM CCN (Cache Coherent Network)
59	  interconnect.
60
61config VEXPRESS_CONFIG
62	bool "Versatile Express configuration bus"
63	default y if ARCH_VEXPRESS
64	depends on ARM || ARM64
65	depends on OF
66	select REGMAP
67	help
68	  Platform configuration infrastructure for the ARM Ltd.
69	  Versatile Express.
70endmenu
71