| /openbmc/u-boot/drivers/net/phy/ |
| H A D | miiphybb.c | 32 static int bb_mii_init_wrap(struct bb_miiphy_bus *bus) in bb_mii_init_wrap() argument 40 static int bb_mdio_active_wrap(struct bb_miiphy_bus *bus) in bb_mdio_active_wrap() argument 49 static int bb_mdio_tristate_wrap(struct bb_miiphy_bus *bus) in bb_mdio_tristate_wrap() argument 58 static int bb_set_mdio_wrap(struct bb_miiphy_bus *bus, int v) in bb_set_mdio_wrap() argument 67 static int bb_get_mdio_wrap(struct bb_miiphy_bus *bus, int *v) in bb_get_mdio_wrap() argument 76 static int bb_set_mdc_wrap(struct bb_miiphy_bus *bus, int v) in bb_set_mdc_wrap() argument 85 static int bb_delay_wrap(struct bb_miiphy_bus *bus) in bb_delay_wrap() argument 152 static void miiphy_pre(struct bb_miiphy_bus *bus, char read, in miiphy_pre() argument 165 bus->mdio_active(bus); in miiphy_pre() 166 bus->set_mdio(bus, 1); in miiphy_pre() [all …]
|
| H A D | mscc.c | 274 static void vsc8584_csr_write(struct mii_dev *bus, int phy0, u16 addr, u32 val) in vsc8584_csr_write() argument 276 bus->write(bus, phy0, MDIO_DEVAD_NONE, MSCC_PHY_REG_TR_DATA_18, in vsc8584_csr_write() 278 bus->write(bus, phy0, MDIO_DEVAD_NONE, MSCC_PHY_REG_TR_DATA_17, in vsc8584_csr_write() 280 bus->write(bus, phy0, MDIO_DEVAD_NONE, MSCC_PHY_REG_TR_ADDR_16, in vsc8584_csr_write() 284 static int vsc8584_cmd(struct mii_dev *bus, int phy, u16 val) in vsc8584_cmd() argument 289 bus->write(bus, phy, MDIO_DEVAD_NONE, MSCC_EXT_PAGE_ACCESS, in vsc8584_cmd() 292 bus->write(bus, phy, MDIO_DEVAD_NONE, MSCC_PHY_PROC_CMD, in vsc8584_cmd() 297 reg_val = bus->read(bus, phy, MDIO_DEVAD_NONE, in vsc8584_cmd() 303 bus->write(bus, phy, MDIO_DEVAD_NONE, MSCC_EXT_PAGE_ACCESS, in vsc8584_cmd() 314 static int vsc8584_micro_deassert_reset(struct mii_dev *bus, int phy, in vsc8584_micro_deassert_reset() argument [all …]
|
| H A D | b53.c | 114 struct mii_dev *bus; member 118 static int b53_mdio_op(struct mii_dev *bus, u8 page, u8 reg, u16 op) in b53_mdio_op() argument 126 ret = bus->write(bus, BRCM_PSEUDO_PHY_ADDR, MDIO_DEVAD_NONE, in b53_mdio_op() 133 ret = bus->write(bus, BRCM_PSEUDO_PHY_ADDR, MDIO_DEVAD_NONE, in b53_mdio_op() 140 v = bus->read(bus, BRCM_PSEUDO_PHY_ADDR, MDIO_DEVAD_NONE, in b53_mdio_op() 154 static int b53_mdio_read8(struct mii_dev *bus, u8 page, u8 reg, u8 *val) in b53_mdio_read8() argument 158 ret = b53_mdio_op(bus, page, reg, REG_MII_ADDR_READ); in b53_mdio_read8() 162 *val = bus->read(bus, BRCM_PSEUDO_PHY_ADDR, MDIO_DEVAD_NONE, in b53_mdio_read8() 168 static int b53_mdio_read16(struct mii_dev *bus, u8 page, u8 reg, u16 *val) in b53_mdio_read16() argument 172 ret = b53_mdio_op(bus, page, reg, REG_MII_ADDR_READ); in b53_mdio_read16() [all …]
|
| /openbmc/qemu/hw/i2c/ |
| H A D | smbus_master.c | 19 int smbus_quick_command(I2CBus *bus, uint8_t addr, int read) in smbus_quick_command() argument 21 if (i2c_start_transfer(bus, addr, read)) { in smbus_quick_command() 24 i2c_end_transfer(bus); in smbus_quick_command() 28 int smbus_receive_byte(I2CBus *bus, uint8_t addr) in smbus_receive_byte() argument 32 if (i2c_start_recv(bus, addr)) { in smbus_receive_byte() 35 data = i2c_recv(bus); in smbus_receive_byte() 36 i2c_nack(bus); in smbus_receive_byte() 37 i2c_end_transfer(bus); in smbus_receive_byte() 41 int smbus_send_byte(I2CBus *bus, uint8_t addr, uint8_t data) in smbus_send_byte() argument 43 if (i2c_start_send(bus, addr)) { in smbus_send_byte() [all …]
|
| H A D | core.c | 33 I2CBus *bus = opaque; in i2c_bus_pre_save() local 35 bus->saved_address = -1; in i2c_bus_pre_save() 36 if (!QLIST_EMPTY(&bus->current_devs)) { in i2c_bus_pre_save() 37 if (!bus->broadcast) { in i2c_bus_pre_save() 38 bus->saved_address = QLIST_FIRST(&bus->current_devs)->elt->address; in i2c_bus_pre_save() 40 bus->saved_address = I2C_BROADCAST; in i2c_bus_pre_save() 61 I2CBus *bus; in i2c_init_bus() local 63 bus = I2C_BUS(qbus_new(TYPE_I2C_BUS, parent, name)); in i2c_init_bus() 64 QLIST_INIT(&bus->current_devs); in i2c_init_bus() 65 QSIMPLEQ_INIT(&bus->pending_masters); in i2c_init_bus() [all …]
|
| /openbmc/qemu/tests/qtest/libqos/ |
| H A D | pci-spapr.c | 25 static uint8_t qpci_spapr_pio_readb(QPCIBus *bus, uint32_t addr) in qpci_spapr_pio_readb() argument 27 QPCIBusSPAPR *s = container_of(bus, QPCIBusSPAPR, bus); in qpci_spapr_pio_readb() 28 return qtest_readb(bus->qts, s->pio_cpu_base + addr); in qpci_spapr_pio_readb() 31 static void qpci_spapr_pio_writeb(QPCIBus *bus, uint32_t addr, uint8_t val) in qpci_spapr_pio_writeb() argument 33 QPCIBusSPAPR *s = container_of(bus, QPCIBusSPAPR, bus); in qpci_spapr_pio_writeb() 34 qtest_writeb(bus->qts, s->pio_cpu_base + addr, val); in qpci_spapr_pio_writeb() 37 static uint16_t qpci_spapr_pio_readw(QPCIBus *bus, uint32_t addr) in qpci_spapr_pio_readw() argument 39 QPCIBusSPAPR *s = container_of(bus, QPCIBusSPAPR, bus); in qpci_spapr_pio_readw() 40 return bswap16(qtest_readw(bus->qts, s->pio_cpu_base + addr)); in qpci_spapr_pio_readw() 43 static void qpci_spapr_pio_writew(QPCIBus *bus, uint32_t addr, uint16_t val) in qpci_spapr_pio_writew() argument [all …]
|
| H A D | pci-pc.c | 24 static uint8_t qpci_pc_pio_readb(QPCIBus *bus, uint32_t addr) in qpci_pc_pio_readb() argument 26 return qtest_inb(bus->qts, addr); in qpci_pc_pio_readb() 29 static void qpci_pc_pio_writeb(QPCIBus *bus, uint32_t addr, uint8_t val) in qpci_pc_pio_writeb() argument 31 qtest_outb(bus->qts, addr, val); in qpci_pc_pio_writeb() 34 static uint16_t qpci_pc_pio_readw(QPCIBus *bus, uint32_t addr) in qpci_pc_pio_readw() argument 36 return qtest_inw(bus->qts, addr); in qpci_pc_pio_readw() 39 static void qpci_pc_pio_writew(QPCIBus *bus, uint32_t addr, uint16_t val) in qpci_pc_pio_writew() argument 41 qtest_outw(bus->qts, addr, val); in qpci_pc_pio_writew() 44 static uint32_t qpci_pc_pio_readl(QPCIBus *bus, uint32_t addr) in qpci_pc_pio_readl() argument 46 return qtest_inl(bus->qts, addr); in qpci_pc_pio_readl() [all …]
|
| H A D | generic-pcihost.c | 42 static uint8_t qpci_generic_pio_readb(QPCIBus *bus, uint32_t addr) in qpci_generic_pio_readb() argument 44 QGenericPCIBus *s = container_of(bus, QGenericPCIBus, bus); in qpci_generic_pio_readb() 46 return qtest_readb(bus->qts, s->gpex_pio_base + addr); in qpci_generic_pio_readb() 49 static void qpci_generic_pio_writeb(QPCIBus *bus, uint32_t addr, uint8_t val) in qpci_generic_pio_writeb() argument 51 QGenericPCIBus *s = container_of(bus, QGenericPCIBus, bus); in qpci_generic_pio_writeb() 53 qtest_writeb(bus->qts, s->gpex_pio_base + addr, val); in qpci_generic_pio_writeb() 56 static uint16_t qpci_generic_pio_readw(QPCIBus *bus, uint32_t addr) in qpci_generic_pio_readw() argument 58 QGenericPCIBus *s = container_of(bus, QGenericPCIBus, bus); in qpci_generic_pio_readw() 60 return qtest_readw(bus->qts, s->gpex_pio_base + addr); in qpci_generic_pio_readw() 63 static void qpci_generic_pio_writew(QPCIBus *bus, uint32_t addr, uint16_t val) in qpci_generic_pio_writew() argument [all …]
|
| H A D | pci.c | 22 void qpci_device_foreach(QPCIBus *bus, int vendor_id, int device_id, in qpci_device_foreach() argument 34 dev = qpci_device_find(bus, QPCI_DEVFN(slot, fn)); in qpci_device_foreach() 58 return dev->bus->has_buggy_msi; in qpci_has_buggy_msi() 70 static void qpci_device_set(QPCIDevice *dev, QPCIBus *bus, int devfn) in qpci_device_set() argument 74 dev->bus = bus; in qpci_device_set() 78 QPCIDevice *qpci_device_find(QPCIBus *bus, int devfn) in qpci_device_find() argument 83 qpci_device_set(dev, bus, devfn); in qpci_device_find() 93 void qpci_device_init(QPCIDevice *dev, QPCIBus *bus, QPCIAddress *addr) in qpci_device_init() argument 97 qpci_device_set(dev, bus, addr->devfn); in qpci_device_init() 134 static void qpci_secondary_buses_rec(QPCIBus *qbus, int bus, int *pci_bus) in qpci_secondary_buses_rec() argument [all …]
|
| /openbmc/qemu/hw/core/ |
| H A D | bus.c | 26 void qbus_set_hotplug_handler(BusState *bus, Object *handler) in qbus_set_hotplug_handler() argument 28 object_property_set_link(OBJECT(bus), QDEV_HOTPLUG_HANDLER_PROPERTY, in qbus_set_hotplug_handler() 32 void qbus_set_bus_hotplug_handler(BusState *bus) in qbus_set_bus_hotplug_handler() argument 34 qbus_set_hotplug_handler(bus, OBJECT(bus)); in qbus_set_bus_hotplug_handler() 37 int qbus_walk_children(BusState *bus, in qbus_walk_children() argument 46 err = pre_busfn(bus, opaque); in qbus_walk_children() 53 QTAILQ_FOREACH_RCU(kid, &bus->children, sibling) { in qbus_walk_children() 64 err = post_busfn(bus, opaque); in qbus_walk_children() 73 void bus_cold_reset(BusState *bus) in bus_cold_reset() argument 75 resettable_reset(OBJECT(bus), RESET_TYPE_COLD); in bus_cold_reset() [all …]
|
| /openbmc/sdbusplus/src/ |
| H A D | bus.cpp | 4 namespace sdbusplus::bus namespace 7 void bus::emit_interfaces_added(const char* path, in emit_interfaces_added() 15 void bus::emit_interfaces_removed(const char* path, in emit_interfaces_removed() 24 bus new_default() in new_default() 32 return bus(b, std::false_type()); in new_default() 36 bus new_default_user() in new_default_user() 44 return bus(b, std::false_type()); in new_default_user() 48 bus new_default_system() in new_default_system() 56 return bus(b, std::false_type()); in new_default_system() 60 bus new_bus() in new_bus() [all …]
|
| /openbmc/qemu/hw/i3c/ |
| H A D | core.c | 30 static void i3c_realize(BusState *bus, Error **errp) in i3c_realize() argument 32 qbus_set_bus_hotplug_handler(bus); in i3c_realize() 61 I3CBus *bus; in i3c_init_bus_type() local 63 bus = I3C_BUS(qbus_new(type, parent, name)); in i3c_init_bus_type() 64 QLIST_INIT(&bus->current_devs); in i3c_init_bus_type() 65 bus->broadcast = false; in i3c_init_bus_type() 66 bus->in_entdaa = false; in i3c_init_bus_type() 67 bus->in_ccc = false; in i3c_init_bus_type() 71 bus->i2c_bus = i2c_init_bus(parent, i2c_bus_name); in i3c_init_bus_type() 73 return bus; in i3c_init_bus_type() [all …]
|
| /openbmc/sdbusplus/include/sdbusplus/ |
| H A D | sdbus.hpp | 23 virtual int sd_bus_add_object_manager(sd_bus* bus, sd_bus_slot** slot, 27 sd_bus* bus, sd_bus_slot** slot, const char* path, 31 sd_bus* bus, sd_bus_slot** slot, const char* path, 34 virtual int sd_bus_attach_event(sd_bus* bus, sd_event* e, int priority) = 0; 36 virtual int sd_bus_call(sd_bus* bus, sd_bus_message* m, uint64_t usec, 41 sd_bus* bus, sd_bus_slot** slot, sd_bus_message* m, 44 virtual int sd_bus_detach_event(sd_bus* bus) = 0; 46 virtual int sd_bus_emit_interfaces_added_strv(sd_bus* bus, const char* path, 49 sd_bus* bus, const char* path, char** interfaces) = 0; 50 virtual int sd_bus_emit_object_added(sd_bus* bus, const char* path) = 0; [all …]
|
| /openbmc/openbmc/meta-facebook/meta-harma/recipes-phosphor/configuration/entity-manager/ |
| H A D | device-driver-probe | 7 local bus="$1" 11 if /usr/sbin/i2cget -f -y "$bus" "$addr" 2>/dev/null; then 29 echo pca9546 0x71 > /sys/bus/i2c/devices/i2c-9/new_device 32 echo pca9546 0x71 > /sys/bus/i2c/devices/i2c-11/new_device 43 echo adc128d818 0x1d > /sys/bus/i2c/devices/i2c-36/new_device 44 echo ina238 0x44 > /sys/bus/i2c/devices/i2c-36/new_device 45 echo ina238 0x45 > /sys/bus/i2c/devices/i2c-36/new_device 46 echo MCP9600 0x60 > /sys/bus/i2c/devices/i2c-34/new_device 47 echo MCP9600 0x62 > /sys/bus/i2c/devices/i2c-34/new_device 48 echo MCP9600 0x63 > /sys/bus/i2c/devices/i2c-34/new_device [all …]
|
| /openbmc/u-boot/drivers/net/pfe_eth/ |
| H A D | pfe_mdio.c | 16 static int pfe_write_addr(struct mii_dev *bus, int phy_addr, int dev_addr, in pfe_write_addr() argument 19 void *reg_base = bus->priv; in pfe_write_addr() 50 static int pfe_phy_read(struct mii_dev *bus, int phy_addr, int dev_addr, in pfe_phy_read() argument 53 void *reg_base = bus->priv; in pfe_phy_read() 64 pfe_write_addr(bus, phy_addr, dev_addr, reg_addr); in pfe_phy_read() 105 static int pfe_phy_write(struct mii_dev *bus, int phy_addr, int dev_addr, in pfe_phy_write() argument 108 void *reg_base = bus->priv; in pfe_phy_write() 119 pfe_write_addr(bus, phy_addr, dev_addr, reg_addr); in pfe_phy_write() 158 struct mii_dev bus; in pfe_configure_serdes() local 167 bus.priv = gem_info[priv->gemac_port].gemac_base; in pfe_configure_serdes() [all …]
|
| /openbmc/u-boot/common/ |
| H A D | miiphyutil.c | 69 struct mii_dev *bus; in mdio_alloc() local 71 bus = malloc(sizeof(*bus)); in mdio_alloc() 72 if (!bus) in mdio_alloc() 73 return bus; in mdio_alloc() 75 memset(bus, 0, sizeof(*bus)); in mdio_alloc() 78 INIT_LIST_HEAD(&bus->link); in mdio_alloc() 80 return bus; in mdio_alloc() 83 void mdio_free(struct mii_dev *bus) in mdio_free() argument 85 free(bus); in mdio_free() 88 int mdio_register(struct mii_dev *bus) in mdio_register() argument [all …]
|
| /openbmc/u-boot/test/dm/ |
| H A D | bus.c | 121 struct udevice *bus; in dm_test_bus_children() local 128 ut_assertok(uclass_get_device(UCLASS_TEST_BUS, 0, &bus)); in dm_test_bus_children() 144 struct udevice *bus, *dev; in dm_test_bus_children_funcs() local 147 ut_assertok(uclass_get_device(UCLASS_TEST_BUS, 0, &bus)); in dm_test_bus_children_funcs() 150 ut_assertok(device_get_child(bus, 0, &dev)); in dm_test_bus_children_funcs() 151 ut_asserteq(-ENODEV, device_get_child(bus, 4, &dev)); in dm_test_bus_children_funcs() 152 ut_assertok(device_get_child_by_seq(bus, 5, &dev)); in dm_test_bus_children_funcs() 157 ut_asserteq(-ENODEV, device_find_child_by_seq(bus, -1, true, &dev)); in dm_test_bus_children_funcs() 158 ut_assertok(device_find_child_by_seq(bus, 0, true, &dev)); in dm_test_bus_children_funcs() 160 ut_asserteq(-ENODEV, device_find_child_by_seq(bus, 0, false, &dev)); in dm_test_bus_children_funcs() [all …]
|
| /openbmc/u-boot/board/LaCie/common/ |
| H A D | cpld-gpio-bus.c | 17 static void cpld_gpio_bus_set_addr(struct cpld_gpio_bus *bus, unsigned addr) in cpld_gpio_bus_set_addr() argument 21 for (pin = 0; pin < bus->num_addr; pin++) in cpld_gpio_bus_set_addr() 22 kw_gpio_set_value(bus->addr[pin], (addr >> pin) & 1); in cpld_gpio_bus_set_addr() 25 static void cpld_gpio_bus_set_data(struct cpld_gpio_bus *bus, unsigned data) in cpld_gpio_bus_set_data() argument 29 for (pin = 0; pin < bus->num_data; pin++) in cpld_gpio_bus_set_data() 30 kw_gpio_set_value(bus->data[pin], (data >> pin) & 1); in cpld_gpio_bus_set_data() 33 static void cpld_gpio_bus_enable_select(struct cpld_gpio_bus *bus) in cpld_gpio_bus_enable_select() argument 36 kw_gpio_set_value(bus->enable, 0); in cpld_gpio_bus_enable_select() 37 kw_gpio_set_value(bus->enable, 1); in cpld_gpio_bus_enable_select() 40 void cpld_gpio_bus_write(struct cpld_gpio_bus *bus, in cpld_gpio_bus_write() argument [all …]
|
| /openbmc/libmctp/ |
| H A D | core.c | 33 static int mctp_message_tx_on_bus(struct mctp_bus *bus, mctp_eid_t src, 36 static void mctp_dealloc_tag(struct mctp_bus *bus, mctp_eid_t local, 201 static void mctp_msg_ctx_drop(struct mctp_bus *bus, struct mctp_msg_ctx *ctx) in mctp_msg_ctx_drop() argument 204 __mctp_msg_free(ctx->buf, bus->mctp); in mctp_msg_ctx_drop() 290 static void mctp_bus_destroy(struct mctp_bus *bus, struct mctp *mctp) in mctp_bus_destroy() argument 292 if (bus->tx_msg) { in mctp_bus_destroy() 293 __mctp_msg_free(bus->tx_msg, mctp); in mctp_bus_destroy() 294 bus->tx_msg = NULL; in mctp_bus_destroy() 354 binding->bus = &mctp->busses[0]; in mctp_register_bus() 362 binding->bus = NULL; in mctp_register_bus() [all …]
|
| /openbmc/qemu/hw/misc/ |
| H A D | auxbus.c | 65 AUXBus *bus; in aux_bus_init() local 68 bus = AUX_BUS(qbus_new(TYPE_AUX_BUS, parent, name)); in aux_bus_init() 69 auxtoi2c = object_new_with_props(TYPE_AUXTOI2C, OBJECT(bus), "i2c", in aux_bus_init() 72 bus->bridge = AUXTOI2C(auxtoi2c); in aux_bus_init() 75 bus->aux_io = g_malloc(sizeof(*bus->aux_io)); in aux_bus_init() 76 memory_region_init(bus->aux_io, OBJECT(bus), "aux-io", 1 * MiB); in aux_bus_init() 77 address_space_init(&bus->aux_addr_space, bus->aux_io, "aux-io"); in aux_bus_init() 78 return bus; in aux_bus_init() 81 void aux_bus_realize(AUXBus *bus) in aux_bus_realize() argument 83 qdev_realize(DEVICE(bus->bridge), BUS(bus), &error_fatal); in aux_bus_realize() [all …]
|
| /openbmc/u-boot/board/freescale/ls1012aqds/ |
| H A D | eth.c | 63 static int ls1012aqds_mdio_read(struct mii_dev *bus, int addr, int devad, in ls1012aqds_mdio_read() argument 66 struct ls1012aqds_mdio *priv = bus->priv; in ls1012aqds_mdio_read() 73 static int ls1012aqds_mdio_write(struct mii_dev *bus, int addr, int devad, in ls1012aqds_mdio_write() argument 76 struct ls1012aqds_mdio *priv = bus->priv; in ls1012aqds_mdio_write() 83 static int ls1012aqds_mdio_reset(struct mii_dev *bus) in ls1012aqds_mdio_reset() argument 85 struct ls1012aqds_mdio *priv = bus->priv; in ls1012aqds_mdio_reset() 96 struct mii_dev *bus = mdio_alloc(); in ls1012aqds_mdio_init() local 98 if (!bus) { in ls1012aqds_mdio_init() 106 free(bus); in ls1012aqds_mdio_init() 110 bus->read = ls1012aqds_mdio_read; in ls1012aqds_mdio_init() [all …]
|
| /openbmc/qemu/hw/ide/ |
| H A D | pci.c | 45 IDEBus *bus = opaque; in pci_ide_status_read() local 50 return ide_status_read(bus, addr + 2); in pci_ide_status_read() 56 IDEBus *bus = opaque; in pci_ide_ctrl_write() local 61 ide_ctrl_write(bus, addr + 2, data); in pci_ide_ctrl_write() 72 IDEBus *bus = opaque; in pci_ide_data_read() local 75 return ide_ioport_read(bus, addr); in pci_ide_data_read() 78 return ide_data_readw(bus, addr); in pci_ide_data_read() 80 return ide_data_readl(bus, addr); in pci_ide_data_read() 89 IDEBus *bus = opaque; in pci_ide_data_write() local 92 ide_ioport_write(bus, addr, data); in pci_ide_data_write() [all …]
|
| /openbmc/u-boot/drivers/i2c/ |
| H A D | imx_lpi2c.c | 21 static int bus_i2c_init(struct udevice *bus, int speed); 96 static int bus_i2c_send(struct udevice *bus, u8 *txbuf, int len) in bus_i2c_send() argument 98 struct imx_lpi2c_reg *regs = (struct imx_lpi2c_reg *)devfdt_get_addr(bus); in bus_i2c_send() 117 static int bus_i2c_receive(struct udevice *bus, u8 *rxbuf, int len) in bus_i2c_receive() argument 119 struct imx_lpi2c_reg *regs = (struct imx_lpi2c_reg *)devfdt_get_addr(bus); in bus_i2c_receive() 160 static int bus_i2c_start(struct udevice *bus, u8 addr, u8 dir) in bus_i2c_start() argument 164 (struct imx_lpi2c_reg *)devfdt_get_addr(bus); in bus_i2c_start() 172 bus_i2c_init(bus, 100000); in bus_i2c_start() 197 static int bus_i2c_stop(struct udevice *bus) in bus_i2c_stop() argument 201 (struct imx_lpi2c_reg *)devfdt_get_addr(bus); in bus_i2c_stop() [all …]
|
| H A D | at91_i2c.c | 24 static int at91_wait_for_xfer(struct at91_i2c_bus *bus, u32 status) in at91_wait_for_xfer() argument 26 struct at91_i2c_regs *reg = bus->regs; in at91_wait_for_xfer() 30 bus->status = 0; in at91_wait_for_xfer() 34 bus->status |= sr; in at91_wait_for_xfer() 45 static int at91_i2c_xfer_msg(struct at91_i2c_bus *bus, struct i2c_msg *msg) in at91_i2c_xfer_msg() argument 47 struct at91_i2c_regs *reg = bus->regs; in at91_i2c_xfer_msg() 57 ret = at91_wait_for_xfer(bus, TWI_SR_RXRDY); in at91_i2c_xfer_msg() 66 ret = at91_wait_for_xfer(bus, TWI_SR_RXRDY); in at91_i2c_xfer_msg() 74 ret = at91_wait_for_xfer(bus, TWI_SR_TXRDY); in at91_i2c_xfer_msg() 78 ret = at91_wait_for_xfer(bus, TWI_SR_TXRDY); in at91_i2c_xfer_msg() [all …]
|
| /openbmc/phosphor-bmc-code-mgmt/bmc/side-switch/ |
| H A D | side_switch.cpp | 15 bool sideSwitchNeeded(sdbusplus::bus_t& bus) in sideSwitchNeeded() argument 25 bus, "/xyz/openbmc_project/software/functional", in sideSwitchNeeded() 47 bus, fwRunningVersionPath, in sideSwitchNeeded() 69 auto method = bus.new_method_call( in sideSwitchNeeded() 77 auto reply = bus.call(method); in sideSwitchNeeded() 103 bus, fwPath, "xyz.openbmc_project.Software.RedundancyPriority", in sideSwitchNeeded() 126 bool powerOffSystem(sdbusplus::bus_t& bus) in powerOffSystem() argument 132 utils::setProperty(bus, "/xyz/openbmc_project/state/chassis0", in powerOffSystem() 154 bus, "/xyz/openbmc_project/state/host0", in powerOffSystem() 169 bus, "/xyz/openbmc_project/state/chassis0", in powerOffSystem() [all …]
|