Lines Matching +full:axi +full:- +full:bus
1 // SPDX-License-Identifier: GPL-2.0+
8 #include <axi.h>
10 #include <dm/device-internal.h>
11 #include <asm/axi.h>
13 int axi_sandbox_get_emul(struct udevice *bus, ulong address, in axi_sandbox_get_emul() argument
31 debug("%s: Unknown AXI transfer size '%d'", bus->name, size); in axi_sandbox_get_emul()
37 * as-needed below. in axi_sandbox_get_emul()
39 for (device_find_first_child(bus, &dev); in axi_sandbox_get_emul()
47 bus->name, dev->name); in axi_sandbox_get_emul()
55 if (address >= reg[0] && address <= reg[0] + reg[1] - offset) { in axi_sandbox_get_emul()
59 bus->name, dev->name); in axi_sandbox_get_emul()
60 return -ENODEV; in axi_sandbox_get_emul()
69 return -ENODEV; in axi_sandbox_get_emul()
76 if (!ops->get_store) in axi_get_store()
77 return -ENOSYS; in axi_get_store()
79 return ops->get_store(dev, storep); in axi_get_store()