blob: 7e9c2674af81d6e9704aa7e35cda8bec73844809 [file] [log] [blame]
Kishon Vijay Abraham I26a84b32012-08-22 14:10:02 +05301#
2# Bus Devices
3#
4
5menu "Bus devices"
6
Geert Uytterhoeven13fbf3c2015-02-05 11:11:24 +01007config ARM_CCI
8 bool "ARM CCI driver support"
9 depends on ARM && OF && CPU_V7
10 help
11 Driver supporting the CCI cache coherent interconnect for ARM
12 platforms.
13
14config ARM_CCN
15 bool "ARM CCN driver support"
16 depends on ARM || ARM64
17 depends on PERF_EVENTS
18 help
19 PMU (perf) driver supporting the ARM CCN (Cache Coherent Network)
20 interconnect.
21
Florian Fainelli44127b72014-05-19 13:05:59 -070022config BRCMSTB_GISB_ARB
23 bool "Broadcom STB GISB bus arbiter"
Kevin Cernekeedd1d78a2014-11-25 16:49:49 -080024 depends on ARM || MIPS
Florian Fainelli44127b72014-05-19 13:05:59 -070025 help
26 Driver for the Broadcom Set Top Box System-on-a-chip internal bus
27 arbiter. This driver provides timeout and target abort error handling
28 and internal bus master decoding.
29
Huang Shijie85bf6d42013-05-28 14:20:07 +080030config IMX_WEIM
31 bool "Freescale EIM DRIVER"
32 depends on ARCH_MXC
33 help
Alexander Shiyan3f98b6b2013-06-29 08:27:54 +040034 Driver for i.MX WEIM controller.
Huang Shijie85bf6d42013-05-28 14:20:07 +080035 The WEIM(Wireless External Interface Module) works like a bus.
36 You can attach many different devices on it, such as NOR, onenand.
Huang Shijie85bf6d42013-05-28 14:20:07 +080037
Thomas Petazzonifddddb52013-03-21 17:59:14 +010038config MVEBU_MBUS
39 bool
40 depends on PLAT_ORION
41 help
42 Driver needed for the MBus configuration on Marvell EBU SoCs
43 (Kirkwood, Dove, Orion5x, MV78XX0 and Armada 370/XP).
44
Geert Uytterhoeven13fbf3c2015-02-05 11:11:24 +010045config OMAP_INTERCONNECT
46 tristate "OMAP INTERCONNECT DRIVER"
47 depends on ARCH_OMAP2PLUS
48
49 help
50 Driver to enable OMAP interconnect error handling driver.
51
Kishon Vijay Abraham I26a84b32012-08-22 14:10:02 +053052config OMAP_OCP2SCP
53 tristate "OMAP OCP2SCP DRIVER"
Tony Lindgren770b6cb2012-12-16 12:28:46 -080054 depends on ARCH_OMAP2PLUS
Kishon Vijay Abraham I26a84b32012-08-22 14:10:02 +053055 help
56 Driver to enable ocp2scp module which transforms ocp interface
57 protocol to scp protocol. In OMAP4, USB PHY is connected via
58 OCP2SCP and in OMAP5, both USB PHY and SATA PHY is connected via
59 OCP2SCP.
60
Geert Uytterhoeven89d463e2015-02-05 11:11:28 +010061config SIMPLE_PM_BUS
62 bool "Simple Power-Managed Bus Driver"
63 depends on OF && PM
64 depends on ARCH_SHMOBILE || COMPILE_TEST
65 help
66 Driver for transparent busses that don't need a real driver, but
67 where the bus controller is part of a PM domain, or under the control
68 of a functional clock, and thus relies on runtime PM for managing
69 this PM domain and/or clock.
70 An example of such a bus controller is the Renesas Bus State
71 Controller (BSC, sometimes called "LBSC within Bus Bridge", or
72 "External Bus Interface") as found on several Renesas ARM SoCs.
73
Pawel Moll3b9334a2014-04-30 16:46:29 +010074config VEXPRESS_CONFIG
75 bool "Versatile Express configuration bus"
76 default y if ARCH_VEXPRESS
77 depends on ARM || ARM64
Arnd Bergmannb33cdd22014-05-26 17:25:22 +020078 depends on OF
Pawel Moll3b9334a2014-04-30 16:46:29 +010079 select REGMAP
80 help
81 Platform configuration infrastructure for the ARM Ltd.
82 Versatile Express.
Kishon Vijay Abraham I26a84b32012-08-22 14:10:02 +053083endmenu