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 713fbf3c8SGeert Uytterhoevenconfig ARM_CCI 813fbf3c8SGeert Uytterhoeven bool "ARM CCI driver support" 913fbf3c8SGeert Uytterhoeven depends on ARM && OF && CPU_V7 1013fbf3c8SGeert Uytterhoeven help 1113fbf3c8SGeert Uytterhoeven Driver supporting the CCI cache coherent interconnect for ARM 1213fbf3c8SGeert Uytterhoeven platforms. 1313fbf3c8SGeert Uytterhoeven 1413fbf3c8SGeert Uytterhoevenconfig ARM_CCN 1513fbf3c8SGeert Uytterhoeven bool "ARM CCN driver support" 1613fbf3c8SGeert Uytterhoeven depends on ARM || ARM64 1713fbf3c8SGeert Uytterhoeven depends on PERF_EVENTS 1813fbf3c8SGeert Uytterhoeven help 1913fbf3c8SGeert Uytterhoeven PMU (perf) driver supporting the ARM CCN (Cache Coherent Network) 2013fbf3c8SGeert Uytterhoeven interconnect. 2113fbf3c8SGeert Uytterhoeven 2244127b77SFlorian Fainelliconfig BRCMSTB_GISB_ARB 2344127b77SFlorian Fainelli bool "Broadcom STB GISB bus arbiter" 24dd1d78a1SKevin Cernekee depends on ARM || MIPS 2544127b77SFlorian Fainelli help 2644127b77SFlorian Fainelli Driver for the Broadcom Set Top Box System-on-a-chip internal bus 2744127b77SFlorian Fainelli arbiter. This driver provides timeout and target abort error handling 2844127b77SFlorian Fainelli and internal bus master decoding. 2944127b77SFlorian Fainelli 3085bf6d4eSHuang Shijieconfig IMX_WEIM 3185bf6d4eSHuang Shijie bool "Freescale EIM DRIVER" 3285bf6d4eSHuang Shijie depends on ARCH_MXC 3385bf6d4eSHuang Shijie help 343f98b6baSAlexander Shiyan Driver for i.MX WEIM controller. 3585bf6d4eSHuang Shijie The WEIM(Wireless External Interface Module) works like a bus. 3685bf6d4eSHuang Shijie You can attach many different devices on it, such as NOR, onenand. 3785bf6d4eSHuang Shijie 38fddddb52SThomas Petazzoniconfig MVEBU_MBUS 39fddddb52SThomas Petazzoni bool 40fddddb52SThomas Petazzoni depends on PLAT_ORION 41fddddb52SThomas Petazzoni help 42fddddb52SThomas Petazzoni Driver needed for the MBus configuration on Marvell EBU SoCs 43fddddb52SThomas Petazzoni (Kirkwood, Dove, Orion5x, MV78XX0 and Armada 370/XP). 44fddddb52SThomas Petazzoni 4513fbf3c8SGeert Uytterhoevenconfig OMAP_INTERCONNECT 4613fbf3c8SGeert Uytterhoeven tristate "OMAP INTERCONNECT DRIVER" 4713fbf3c8SGeert Uytterhoeven depends on ARCH_OMAP2PLUS 4813fbf3c8SGeert Uytterhoeven 4913fbf3c8SGeert Uytterhoeven help 5013fbf3c8SGeert Uytterhoeven Driver to enable OMAP interconnect error handling driver. 5113fbf3c8SGeert Uytterhoeven 5226a84b3eSKishon Vijay Abraham Iconfig OMAP_OCP2SCP 5326a84b3eSKishon Vijay Abraham I tristate "OMAP OCP2SCP DRIVER" 54770b6cb4STony Lindgren depends on ARCH_OMAP2PLUS 5526a84b3eSKishon Vijay Abraham I help 5626a84b3eSKishon Vijay Abraham I Driver to enable ocp2scp module which transforms ocp interface 5726a84b3eSKishon Vijay Abraham I protocol to scp protocol. In OMAP4, USB PHY is connected via 5826a84b3eSKishon Vijay Abraham I OCP2SCP and in OMAP5, both USB PHY and SATA PHY is connected via 5926a84b3eSKishon Vijay Abraham I OCP2SCP. 6026a84b3eSKishon Vijay Abraham I 6189d463eaSGeert Uytterhoevenconfig SIMPLE_PM_BUS 6289d463eaSGeert Uytterhoeven bool "Simple Power-Managed Bus Driver" 6389d463eaSGeert Uytterhoeven depends on OF && PM 6489d463eaSGeert Uytterhoeven depends on ARCH_SHMOBILE || COMPILE_TEST 6589d463eaSGeert Uytterhoeven help 6689d463eaSGeert Uytterhoeven Driver for transparent busses that don't need a real driver, but 6789d463eaSGeert Uytterhoeven where the bus controller is part of a PM domain, or under the control 6889d463eaSGeert Uytterhoeven of a functional clock, and thus relies on runtime PM for managing 6989d463eaSGeert Uytterhoeven this PM domain and/or clock. 7089d463eaSGeert Uytterhoeven An example of such a bus controller is the Renesas Bus State 7189d463eaSGeert Uytterhoeven Controller (BSC, sometimes called "LBSC within Bus Bridge", or 7289d463eaSGeert Uytterhoeven "External Bus Interface") as found on several Renesas ARM SoCs. 7389d463eaSGeert Uytterhoeven 743b9334acSPawel Mollconfig VEXPRESS_CONFIG 753b9334acSPawel Moll bool "Versatile Express configuration bus" 763b9334acSPawel Moll default y if ARCH_VEXPRESS 773b9334acSPawel Moll depends on ARM || ARM64 78b33cdd28SArnd Bergmann depends on OF 793b9334acSPawel Moll select REGMAP 803b9334acSPawel Moll help 813b9334acSPawel Moll Platform configuration infrastructure for the ARM Ltd. 823b9334acSPawel Moll Versatile Express. 8326a84b3eSKishon Vijay Abraham Iendmenu 84