blob: 79e297b1f221c1dd1b2464f53bffb54d00a8b4cd [file] [log] [blame]
Kishon Vijay Abraham I26a84b32012-08-22 14:10:02 +05301#
2# Bus Devices
3#
4
5menu "Bus devices"
6
Florian Fainelli44127b72014-05-19 13:05:59 -07007config BRCMSTB_GISB_ARB
8 bool "Broadcom STB GISB bus arbiter"
Kevin Cernekeedd1d78a2014-11-25 16:49:49 -08009 depends on ARM || MIPS
Florian Fainelli44127b72014-05-19 13:05:59 -070010 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
Huang Shijie85bf6d42013-05-28 14:20:07 +080015config IMX_WEIM
16 bool "Freescale EIM DRIVER"
17 depends on ARCH_MXC
18 help
Alexander Shiyan3f98b6b2013-06-29 08:27:54 +040019 Driver for i.MX WEIM controller.
Huang Shijie85bf6d42013-05-28 14:20:07 +080020 The WEIM(Wireless External Interface Module) works like a bus.
21 You can attach many different devices on it, such as NOR, onenand.
Huang Shijie85bf6d42013-05-28 14:20:07 +080022
Thomas Petazzonifddddb52013-03-21 17:59:14 +010023config 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
Kishon Vijay Abraham I26a84b32012-08-22 14:10:02 +053030config OMAP_OCP2SCP
31 tristate "OMAP OCP2SCP DRIVER"
Tony Lindgren770b6cb2012-12-16 12:28:46 -080032 depends on ARCH_OMAP2PLUS
Kishon Vijay Abraham I26a84b32012-08-22 14:10:02 +053033 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
Santosh Shilimkar0ee72612012-09-14 14:50:34 +053039config OMAP_INTERCONNECT
40 tristate "OMAP INTERCONNECT DRIVER"
41 depends on ARCH_OMAP2PLUS
42
43 help
44 Driver to enable OMAP interconnect error handling driver.
Lorenzo Pieralisied69bdd2012-07-13 15:55:52 +010045
Suzuki K. Pouloseee8e5d52015-03-18 12:24:41 +000046config ARM_CCI400_PORT_CTRL
47 bool
Arnd Bergmann30b6f372014-03-15 20:32:00 +010048 depends on ARM && OF && CPU_V7
Suzuki K. Pouloseee8e5d52015-03-18 12:24:41 +000049 select ARM_CCI400_COMMON
Lorenzo Pieralisied69bdd2012-07-13 15:55:52 +010050 help
Suzuki K. Pouloseee8e5d52015-03-18 12:24:41 +000051 Low level power management driver for CCI400 cache coherent
52 interconnect for ARM platforms.
53
54config ARM_CCI400_PMU
55 bool "ARM CCI400 PMU support"
56 default y
57 depends on ARM || ARM64
58 depends on HW_PERF_EVENTS
59 select ARM_CCI400_COMMON
60 help
61 Support for PMU events monitoring on the ARM CCI cache coherent
62 interconnect.
63
64 If unsure, say Y
65
66config ARM_CCI400_COMMON
67 bool
68 select ARM_CCI
69
70config ARM_CCI
71 bool
Pawel Moll3b9334a2014-04-30 16:46:29 +010072
Pawel Molla33b0da2014-07-22 18:32:59 +010073config ARM_CCN
74 bool "ARM CCN driver support"
75 depends on ARM || ARM64
Arnd Bergmannce58d2b2014-07-24 13:18:22 +020076 depends on PERF_EVENTS
Pawel Molla33b0da2014-07-22 18:32:59 +010077 help
78 PMU (perf) driver supporting the ARM CCN (Cache Coherent Network)
79 interconnect.
80
Pawel Moll3b9334a2014-04-30 16:46:29 +010081config VEXPRESS_CONFIG
82 bool "Versatile Express configuration bus"
83 default y if ARCH_VEXPRESS
84 depends on ARM || ARM64
Arnd Bergmannb33cdd22014-05-26 17:25:22 +020085 depends on OF
Pawel Moll3b9334a2014-04-30 16:46:29 +010086 select REGMAP
87 help
88 Platform configuration infrastructure for the ARM Ltd.
89 Versatile Express.
Kishon Vijay Abraham I26a84b32012-08-22 14:10:02 +053090endmenu