xref: /openbmc/linux/drivers/bus/Kconfig (revision a33b0daa)
126a84b3eSKishon Vijay Abraham I#
226a84b3eSKishon Vijay Abraham I# Bus Devices
326a84b3eSKishon Vijay Abraham I#
426a84b3eSKishon Vijay Abraham I
526a84b3eSKishon Vijay Abraham Imenu "Bus devices"
626a84b3eSKishon Vijay Abraham I
744127b77SFlorian Fainelliconfig BRCMSTB_GISB_ARB
844127b77SFlorian Fainelli	bool "Broadcom STB GISB bus arbiter"
944127b77SFlorian Fainelli	depends on ARM
1044127b77SFlorian Fainelli	help
1144127b77SFlorian Fainelli	  Driver for the Broadcom Set Top Box System-on-a-chip internal bus
1244127b77SFlorian Fainelli	  arbiter. This driver provides timeout and target abort error handling
1344127b77SFlorian Fainelli	  and internal bus master decoding.
1444127b77SFlorian Fainelli
1585bf6d4eSHuang Shijieconfig IMX_WEIM
1685bf6d4eSHuang Shijie	bool "Freescale EIM DRIVER"
1785bf6d4eSHuang Shijie	depends on ARCH_MXC
1885bf6d4eSHuang Shijie	help
193f98b6baSAlexander Shiyan	  Driver for i.MX WEIM controller.
2085bf6d4eSHuang Shijie	  The WEIM(Wireless External Interface Module) works like a bus.
2185bf6d4eSHuang Shijie	  You can attach many different devices on it, such as NOR, onenand.
2285bf6d4eSHuang Shijie
23fddddb52SThomas Petazzoniconfig MVEBU_MBUS
24fddddb52SThomas Petazzoni	bool
25fddddb52SThomas Petazzoni	depends on PLAT_ORION
26fddddb52SThomas Petazzoni	help
27fddddb52SThomas Petazzoni	  Driver needed for the MBus configuration on Marvell EBU SoCs
28fddddb52SThomas Petazzoni	  (Kirkwood, Dove, Orion5x, MV78XX0 and Armada 370/XP).
29fddddb52SThomas Petazzoni
3026a84b3eSKishon Vijay Abraham Iconfig OMAP_OCP2SCP
3126a84b3eSKishon Vijay Abraham I	tristate "OMAP OCP2SCP DRIVER"
32770b6cb4STony Lindgren	depends on ARCH_OMAP2PLUS
3326a84b3eSKishon Vijay Abraham I	help
3426a84b3eSKishon Vijay Abraham I	  Driver to enable ocp2scp module which transforms ocp interface
3526a84b3eSKishon Vijay Abraham I	  protocol to scp protocol. In OMAP4, USB PHY is connected via
3626a84b3eSKishon Vijay Abraham I	  OCP2SCP and in OMAP5, both USB PHY and SATA PHY is connected via
3726a84b3eSKishon Vijay Abraham I	  OCP2SCP.
3826a84b3eSKishon Vijay Abraham I
390ee7261cSSantosh Shilimkarconfig OMAP_INTERCONNECT
400ee7261cSSantosh Shilimkar	tristate "OMAP INTERCONNECT DRIVER"
410ee7261cSSantosh Shilimkar	depends on ARCH_OMAP2PLUS
420ee7261cSSantosh Shilimkar
430ee7261cSSantosh Shilimkar	help
440ee7261cSSantosh Shilimkar	  Driver to enable OMAP interconnect error handling driver.
45ed69bdd8SLorenzo Pieralisi
46ed69bdd8SLorenzo Pieralisiconfig ARM_CCI
47ed69bdd8SLorenzo Pieralisi	bool "ARM CCI driver support"
4830b6f37dSArnd Bergmann	depends on ARM && OF && CPU_V7
49ed69bdd8SLorenzo Pieralisi	help
50ed69bdd8SLorenzo Pieralisi	  Driver supporting the CCI cache coherent interconnect for ARM
51ed69bdd8SLorenzo Pieralisi	  platforms.
523b9334acSPawel Moll
53a33b0daaSPawel Mollconfig ARM_CCN
54a33b0daaSPawel Moll	bool "ARM CCN driver support"
55a33b0daaSPawel Moll	depends on ARM || ARM64
56a33b0daaSPawel Moll	help
57a33b0daaSPawel Moll	  PMU (perf) driver supporting the ARM CCN (Cache Coherent Network)
58a33b0daaSPawel Moll	  interconnect.
59a33b0daaSPawel Moll
603b9334acSPawel Mollconfig VEXPRESS_CONFIG
613b9334acSPawel Moll	bool "Versatile Express configuration bus"
623b9334acSPawel Moll	default y if ARCH_VEXPRESS
633b9334acSPawel Moll	depends on ARM || ARM64
64b33cdd28SArnd Bergmann	depends on OF
653b9334acSPawel Moll	select REGMAP
663b9334acSPawel Moll	help
673b9334acSPawel Moll	  Platform configuration infrastructure for the ARM Ltd.
683b9334acSPawel Moll	  Versatile Express.
6926a84b3eSKishon Vijay Abraham Iendmenu
70