| /openbmc/u-boot/arch/arm/mach-mvebu/ |
| H A D | mbus.c | 12 * based on mbus driver from Linux 55 #include <linux/mbus.h> 107 static void mvebu_mbus_read_window(struct mvebu_mbus_state *mbus, in mvebu_mbus_read_window() argument 112 void __iomem *addr = mbus->mbuswins_base + in mvebu_mbus_read_window() 113 mbus->soc->win_cfg_offset(win); in mvebu_mbus_read_window() 134 if (win < mbus->soc->num_remappable_wins) { in mvebu_mbus_read_window() 144 static void mvebu_mbus_disable_window(struct mvebu_mbus_state *mbus, in mvebu_mbus_disable_window() argument 149 addr = mbus->mbuswins_base + mbus->soc->win_cfg_offset(win); in mvebu_mbus_disable_window() 153 if (win < mbus->soc->num_remappable_wins) { in mvebu_mbus_disable_window() 160 static int mvebu_mbus_window_is_free(struct mvebu_mbus_state *mbus, in mvebu_mbus_window_is_free() argument [all …]
|
| H A D | Makefile | 63 obj-y += mbus.o
|
| H A D | cpu.c | 8 #include <linux/mbus.h> 419 * configured mbus windows and then configures them as in arch_cpu_init() 444 * Finally the mbus windows can be configured with the in arch_cpu_init() 462 /* Disable MBUS error propagation */ in arch_cpu_init()
|
| H A D | arm64-common.c | 38 * On ARMv8, MBus is not configured in U-Boot. To enable compilation
|
| /openbmc/u-boot/include/linux/ |
| H A D | mbus.h | 2 * Marvell MBUS common definitions. 18 * The 4-bit MBUS target ID of the DRAM controller. 23 * The base address, size, and MBUS attribute ID for each 57 /* Maximum size of a mbus window name */ 70 int mbus_dt_setup_win(struct mvebu_mbus_state *mbus,
|
| /openbmc/u-boot/drivers/ddr/marvell/axp/ |
| H A D | ddr3_axp_mc_static.h | 45 …{0x000200e8, 0x3FFF0E01}, /* DO NOT Modify - Open Mbus Window - 2G - Mbus is required for the trai… 103 …{0x000200e8, 0x3FFF0E01}, /* DO NOT Modify - Open Mbus Window - 2G - Mbus is required for the trai… 155 …{0x000200e8, 0x3FFF0E01}, /* DO NOT Modify - Open Mbus Window - 2G - Mbus is required for the trai… 212 …{0x000200e8, 0x3FFF0E01}, /* DO NOT Modify - Open Mbus Window - 2G - Mbus is required for the trai… 261 …{0x000200e8, 0x3FFF0E01}, /* DO NOT Modify - Open Mbus Window - 2G - Mbus is required for the trai…
|
| /openbmc/u-boot/drivers/mmc/ |
| H A D | mv_sdhci.c | 9 #include <linux/mbus.h> 87 /* Configure SDHCI MBUS mbus bridge windows */ in mv_sdh_init()
|
| /openbmc/u-boot/board/maxbcm/ |
| H A D | maxbcm.c | 11 #include <linux/mbus.h> 50 * DO NOT Modify - Open Mbus Window - 2G - Mbus is required for the 111 * Setup some board specific mbus address windows in board_early_init_f()
|
| /openbmc/dbus-sensors/src/mctp/ |
| H A D | MCTPEndpoint.cpp | 371 auto mBus = iface.find("Bus"); in from() local 373 if (mAddress == iface.end() || mBus == iface.end() || mName == iface.end()) in from() 388 auto sBus = std::visit(VariantToStringVisitor(), mBus->second); in from() 428 auto mBus = iface.find("Bus"); in from() local 430 if (mAddress == iface.end() || mBus == iface.end() || mName == iface.end()) in from() 443 auto sBus = std::visit(VariantToStringVisitor(), mBus->second); in from()
|
| /openbmc/u-boot/board/Synology/ds414/ |
| H A D | ds414.c | 12 #include <linux/mbus.h> 77 …{0x000200e8, 0x3FFF0E01}, /* DO NOT Modify - Open Mbus Window - 2G - Mbus is required for the trai…
|
| /openbmc/u-boot/arch/arm/mach-kirkwood/include/mach/ |
| H A D | cpu.h | 96 * MBus-L to Mbus Bridge Registers
|
| /openbmc/u-boot/board/theadorable/ |
| H A D | theadorable.c | 14 #include <linux/mbus.h> 64 * DO NOT Modify - Open Mbus Window - 2G - Mbus is required for the 173 * Map SPI devices via MBUS so that they can be accessed via in board_init()
|
| /openbmc/u-boot/arch/arm/dts/ |
| H A D | kirkwood.dtsi | 31 mbus@f1000000 { 32 compatible = "marvell,kirkwood-mbus", "simple-bus"; 199 mbusc: mbus-controller@20000 { 200 compatible = "marvell,mbus-controller";
|
| H A D | kirkwood-98dx4122.dtsi | 3 mbus@f1000000 {
|
| H A D | kirkwood-6192.dtsi | 3 mbus@f1000000 {
|
| H A D | kirkwood-6281.dtsi | 3 mbus@f1000000 {
|
| H A D | armada-38x.dtsi | 35 compatible = "marvell,armada380-mbus", "simple-bus"; 346 mbusc: mbus-controller@20000 { 347 compatible = "marvell,mbus-controller"; 568 reg-names = "sdhci", "mbus", "conf-sdio3";
|
| H A D | armada-370-xp.dtsi | 224 mbusc: mbus-controller@20000 { 225 compatible = "marvell,mbus-controller";
|
| /openbmc/qemu/hw/sparc/ |
| H A D | sun4m_iommu.c | 87 #define IOMMU_AER_EN_P0_ARB 0x00000001 /* MBus master 0x8 (Always 1) */ 88 #define IOMMU_AER_EN_P1_ARB 0x00000002 /* MBus master 0x9 */ 89 #define IOMMU_AER_EN_P2_ARB 0x00000004 /* MBus master 0xa */ 90 #define IOMMU_AER_EN_P3_ARB 0x00000008 /* MBus master 0xb */
|
| /openbmc/u-boot/drivers/ata/ |
| H A D | mvsata_ide.c | 16 #include <linux/mbus.h> 94 * Registers for SATA MBUS memory windows
|
| /openbmc/u-boot/drivers/usb/host/ |
| H A D | ehci-marvell.c | 12 #include <linux/mbus.h> 50 * to the common mvebu archticture including the mbus setup, this
|
| /openbmc/u-boot/arch/arm/include/asm/arch-sunxi/ |
| H A D | clock_sun50i_h6.h | 89 u32 mbus_cfg; /* 0x540 MBUS clock control */ 134 u32 mbus_gate; /* 0x804 MBUS gate control */ 284 /* MBUS clock bit field */
|
| /openbmc/u-boot/arch/arm/mach-mvebu/include/mach/ |
| H A D | cpu.h | 129 /* Needed for dynamic (board-specific) mbus configuration */
|
| /openbmc/u-boot/arch/arm/mach-orion5x/ |
| H A D | cpu.c | 85 * Mbus-L to Mbus Bridge Registers Configuration.
|
| /openbmc/u-boot/arch/arm/mach-kirkwood/ |
| H A D | cpu.c | 59 * Mbus-L to Mbus Bridge Registers Configuration.
|