Home
last modified time | relevance | path

Searched full:mbus (Results 1 – 25 of 80) sorted by relevance

1234

/openbmc/u-boot/arch/arm/mach-mvebu/
H A Dmbus.c12 * 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 DMakefile63 obj-y += mbus.o
H A Dcpu.c8 #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 Darm64-common.c38 * On ARMv8, MBus is not configured in U-Boot. To enable compilation
/openbmc/u-boot/include/linux/
H A Dmbus.h2 * 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 Dddr3_axp_mc_static.h45 …{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 Dmv_sdhci.c9 #include <linux/mbus.h>
87 /* Configure SDHCI MBUS mbus bridge windows */ in mv_sdh_init()
/openbmc/u-boot/board/maxbcm/
H A Dmaxbcm.c11 #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 DMCTPEndpoint.cpp371 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 Dds414.c12 #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 Dcpu.h96 * MBus-L to Mbus Bridge Registers
/openbmc/u-boot/board/theadorable/
H A Dtheadorable.c14 #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 Dkirkwood.dtsi31 mbus@f1000000 {
32 compatible = "marvell,kirkwood-mbus", "simple-bus";
199 mbusc: mbus-controller@20000 {
200 compatible = "marvell,mbus-controller";
H A Dkirkwood-98dx4122.dtsi3 mbus@f1000000 {
H A Dkirkwood-6192.dtsi3 mbus@f1000000 {
H A Dkirkwood-6281.dtsi3 mbus@f1000000 {
H A Darmada-38x.dtsi35 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 Darmada-370-xp.dtsi224 mbusc: mbus-controller@20000 {
225 compatible = "marvell,mbus-controller";
/openbmc/qemu/hw/sparc/
H A Dsun4m_iommu.c87 #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 Dmvsata_ide.c16 #include <linux/mbus.h>
94 * Registers for SATA MBUS memory windows
/openbmc/u-boot/drivers/usb/host/
H A Dehci-marvell.c12 #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 Dclock_sun50i_h6.h89 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 Dcpu.h129 /* Needed for dynamic (board-specific) mbus configuration */
/openbmc/u-boot/arch/arm/mach-orion5x/
H A Dcpu.c85 * Mbus-L to Mbus Bridge Registers Configuration.
/openbmc/u-boot/arch/arm/mach-kirkwood/
H A Dcpu.c59 * Mbus-L to Mbus Bridge Registers Configuration.

1234