/openbmc/u-boot/drivers/net/phy/ |
H A D | miiphybb.c | 169 bus->delay(bus); in miiphy_pre() 171 bus->delay(bus); in miiphy_pre() 177 bus->delay(bus); in miiphy_pre() 179 bus->delay(bus); in miiphy_pre() 182 bus->delay(bus); in miiphy_pre() 184 bus->delay(bus); in miiphy_pre() 187 bus->delay(bus); in miiphy_pre() 189 bus->delay(bus); in miiphy_pre() 192 bus->delay(bus); in miiphy_pre() 194 bus->delay(bus); in miiphy_pre() [all …]
|
H A D | mscc.c | 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() 319 bus->write(bus, phy, MDIO_DEVAD_NONE, MSCC_EXT_PAGE_ACCESS, in vsc8584_micro_deassert_reset() 331 bus->write(bus, phy, MDIO_DEVAD_NONE, MSCC_INT_MEM_CNTL, in vsc8584_micro_deassert_reset() 343 bus->write(bus, phy, MDIO_DEVAD_NONE, MSCC_EXT_PAGE_ACCESS, in vsc8584_micro_deassert_reset() 358 bus->write(bus, phy, MDIO_DEVAD_NONE, MSCC_EXT_PAGE_ACCESS, in vsc8584_micro_assert_reset() 378 bus->write(bus, phy, MDIO_DEVAD_NONE, MSCC_PHY_PROC_CMD, in vsc8584_micro_assert_reset() 655 struct mii_dev *bus = phydev->bus; in vsc8574_config_pre_init() local [all …]
|
/openbmc/linux/drivers/i2c/busses/ |
H A D | i2c-npcm7xx.c | 713 bus->cmd_err = bus->msgs_num; in npcm_i2c_callback() 775 if (bus->wr_ind < bus->wr_size) in npcm_i2c_write_to_fifo_master() 776 npcm_i2c_wr_byte(bus, bus->wr_buf[bus->wr_ind++]); in npcm_i2c_write_to_fifo_master() 838 if (bus->rd_ind < bus->rd_size) in npcm_i2c_read_fifo() 894 bus->slv_wr_ind = bus->slv_wr_ind & (bus->data->fifo_size - 1); in npcm_i2c_write_fifo_slave() 895 npcm_i2c_wr_byte(bus, bus->slv_wr_buf[bus->slv_wr_ind]); in npcm_i2c_write_fifo_slave() 897 bus->slv_wr_ind = bus->slv_wr_ind & (bus->data->fifo_size - 1); in npcm_i2c_write_fifo_slave() 1400 npcm_i2c_wr_byte(bus, bus->wr_buf[bus->wr_ind++]); in npcm_i2c_irq_master_handler_write() 1514 npcm_i2c_callback(bus, bus->stop_ind, bus->wr_ind); in npcm_i2c_irq_handle_nack() 1542 npcm_i2c_callback(bus, bus->stop_ind, bus->rd_ind); in npcm_i2c_irq_handle_eob() [all …]
|
H A D | i2c-aspeed.c | 194 &bus->cmd_complete, bus->adap.timeout); in aspeed_i2c_recover_bus() 217 &bus->cmd_complete, bus->adap.timeout); in aspeed_i2c_recover_bus() 364 struct i2c_msg *msg = &bus->msgs[bus->msgs_index]; in aspeed_i2c_do_start() 403 if (bus->msgs_index + 1 < bus->msgs_count) { in aspeed_i2c_next_msg_or_stop() 469 msg = &bus->msgs[bus->msgs_index]; in aspeed_i2c_master_irq() 610 bus->master_xfer_result = bus->cmd_err; in aspeed_i2c_master_irq() 612 bus->master_xfer_result = bus->msgs_index + 1; in aspeed_i2c_master_irq() 919 clk_reg_val |= bus->get_clk_reg_val(bus->dev, divisor); in aspeed_i2c_init_clk() 952 __aspeed_i2c_reg_slave(bus, bus->slave->addr); in aspeed_i2c_init() 1005 if (!bus) in aspeed_i2c_probe_bus() [all …]
|
/openbmc/linux/sound/hda/ |
H A D | hdac_controller.c | 49 bus->corb.addr = bus->rb.addr; in snd_hdac_bus_init_cmd_io() 50 bus->corb.buf = (__le32 *)bus->rb.area; in snd_hdac_bus_init_cmd_io() 68 bus->rirb.addr = bus->rb.addr + 2048; in snd_hdac_bus_init_cmd_io() 69 bus->rirb.buf = (__le32 *)(bus->rb.area + 2048); in snd_hdac_bus_init_cmd_io() 70 bus->rirb.wp = bus->rirb.rp = 0; in snd_hdac_bus_init_cmd_io() 331 bus->mlcap = bus->remap_addr + offset; in snd_hdac_bus_parse_capabilities() 336 bus->gtscap = bus->remap_addr + offset; in snd_hdac_bus_parse_capabilities() 342 bus->ppcap = bus->remap_addr + offset; in snd_hdac_bus_parse_capabilities() 348 bus->spbcap = bus->remap_addr + offset; in snd_hdac_bus_parse_capabilities() 354 bus->drsmcap = bus->remap_addr + offset; in snd_hdac_bus_parse_capabilities() [all …]
|
H A D | hdac_bus.c | 34 memset(bus, 0, sizeof(*bus)); in snd_hdac_bus_init() 35 bus->dev = dev; in snd_hdac_bus_init() 49 bus->irq = -1; in snd_hdac_bus_init() 122 err = bus->ops->command(bus, cmd); in snd_hdac_bus_exec_verb_unlocked() 126 err = bus->ops->get_response(bus, addr, &tmp); in snd_hdac_bus_exec_verb_unlocked() 131 err = bus->ops->get_response(bus, addr, res); in snd_hdac_bus_exec_verb_unlocked() 152 if (!bus) in snd_hdac_bus_queue_event() 177 while (bus->unsol_rp != bus->unsol_wp) { in snd_hdac_bus_process_unsol_events() 229 WARN_ON(bus != codec->bus); in snd_hdac_bus_remove_device() 271 struct hdac_bus *bus = codec->bus; in snd_hdac_codec_link_up() local [all …]
|
/openbmc/linux/sound/i2c/ |
H A D | i2c.c | 54 bus->private_free(bus); in snd_i2c_bus_free() 75 bus = kzalloc(sizeof(*bus), GFP_KERNEL); in snd_i2c_bus_create() 87 strscpy(bus->name, name, sizeof(bus->name)); in snd_i2c_bus_create() 113 device->bus = bus; in snd_i2c_device_create() 148 return bus->ops->probeaddr(bus, addr); in snd_i2c_probeaddr() 160 bus->hw_ops.bit->start(bus); in snd_i2c_bit_hw_start() 166 bus->hw_ops.bit->stop(bus); in snd_i2c_bit_hw_stop() 184 return bus->hw_ops.bit->getclock(bus); 191 return bus->hw_ops.bit->getdata(bus, ack); in snd_i2c_bit_data() 264 struct snd_i2c_bus *bus = device->bus; in snd_i2c_bit_sendbytes() local [all …]
|
/openbmc/qemu/hw/i2c/ |
H A D | aspeed_i2c.c | 278 ret = i2c_send(bus->bus, bus->regs[reg_byte_buf]); in aspeed_i2c_bus_send() 323 data = i2c_recv(bus->bus); in aspeed_i2c_bus_recv() 344 data = i2c_recv(bus->bus); in aspeed_i2c_bus_recv() 359 i2c_nack(bus->bus); in aspeed_i2c_handle_rx_cmd() 496 if (!i2c_bus_busy(bus->bus)) { in aspeed_i2c_bus_handle_cmd() 510 i2c_end_transfer(bus->bus); in aspeed_i2c_bus_handle_cmd() 533 i2c_end_transfer(bus->bus); in aspeed_i2c_bus_handle_cmd() 769 i2c_ack(bus->bus); in aspeed_i2c_bus_old_write() 1097 i2c_ack(bus->bus); in aspeed_i2c_bus_new_slave_event() 1167 i2c_ack(bus->bus); in aspeed_i2c_bus_new_slave_send_async() [all …]
|
H A D | smbus_master.c | 24 i2c_end_transfer(bus); in smbus_quick_command() 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() 46 i2c_send(bus, data); in smbus_send_byte() 47 i2c_end_transfer(bus); in smbus_send_byte() 62 data = i2c_recv(bus); in smbus_read_byte() 63 i2c_nack(bus); in smbus_read_byte() 74 i2c_send(bus, data); in smbus_write_byte() 92 i2c_nack(bus); in smbus_read_word() [all …]
|
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/ |
H A D | bit.c | 34 bus->func->drive_scl(bus, state); in nvkm_i2c_drive_scl() 40 bus->func->drive_sda(bus, state); in nvkm_i2c_drive_sda() 46 return bus->func->sense_scl(bus); in nvkm_i2c_sense_scl() 52 return bus->func->sense_sda(bus); in nvkm_i2c_sense_sda() 66 nvkm_i2c_drive_scl(bus, 1); in nvkm_i2c_raise_scl() 87 nvkm_i2c_drive_sda(bus, 0); in i2c_start() 89 nvkm_i2c_drive_scl(bus, 0); in i2c_start() 148 bit = i2c_bitr(bus); in nvkm_i2c_get_byte() 167 ret = i2c_bitr(bus); in nvkm_i2c_put_byte() 192 ret = i2c_start(bus); in nvkm_i2c_bit_xfer() [all …]
|
H A D | bus.c | 35 struct nvkm_i2c_bus *bus = container_of(adap, typeof(*bus), i2c); in nvkm_i2c_bus_pre_xfer() local 42 struct nvkm_i2c_bus *bus = container_of(adap, typeof(*bus), i2c); in nvkm_i2c_bus_post_xfer() local 50 bus->func->drive_scl(bus, state); in nvkm_i2c_bus_setscl() 57 bus->func->drive_sda(bus, state); in nvkm_i2c_bus_setsda() 64 return bus->func->sense_scl(bus); in nvkm_i2c_bus_getscl() 71 return bus->func->sense_sda(bus); in nvkm_i2c_bus_getsda() 87 ret = bus->func->xfer(bus, msgs, num); in nvkm_i2c_bus_xfer() 112 bus->func->init(bus); in nvkm_i2c_bus_init() 197 if (bus && !WARN_ON(!bus->func)) { in nvkm_i2c_bus_del() 223 bus->id = id; in nvkm_i2c_bus_ctor() [all …]
|
/openbmc/linux/include/sound/ |
H A D | hda-mlink.h | 14 int hda_bus_ml_init(struct hdac_bus *bus); 15 void hda_bus_ml_free(struct hdac_bus *bus); 17 int hdac_bus_eml_get_count(struct hdac_bus *bus, bool alt, int elid); 25 int hdac_bus_eml_sdw_wait_syncpu_unlocked(struct hdac_bus *bus); 31 int hdac_bus_eml_sdw_sync_go_unlocked(struct hdac_bus *bus); 51 void hda_bus_ml_put_all(struct hdac_bus *bus); 52 void hda_bus_ml_reset_losidv(struct hdac_bus *bus); 53 int hda_bus_ml_resume(struct hdac_bus *bus); 54 int hda_bus_ml_suspend(struct hdac_bus *bus); 67 hda_bus_ml_init(struct hdac_bus *bus) { return 0; } in hda_bus_ml_init() argument [all …]
|
/openbmc/openbmc/meta-ibm/recipes-phosphor/sensors/ |
H A D | phosphor-hwmon_%.bbappend | 8 bus@1e78a000/i2c-bus@100/max31785@52 \ 9 bus@1e78a000/i2c-bus@100/power-supply@68 \ 10 bus@1e78a000/i2c-bus@100/power-supply@69 \ 11 bus@1e78a000/i2c-bus@100/bmp280@77 \ 12 bus@1e78a000/i2c-bus@100/dps310@76 \ 13 bus@1e78a000/i2c-bus@140/ir35221@70 \ 14 bus@1e78a000/i2c-bus@140/ir35221@71 \ 15 bus@1e78a000/i2c-bus@180/ir35221@70 \ 16 bus@1e78a000/i2c-bus@180/ir35221@71 \ 17 bus@1e78a000/i2c-bus@380/tmp275@4a \ [all …]
|
/openbmc/linux/drivers/ssb/ |
H A D | scan.c | 211 pci_iounmap(bus->host_pci, bus->mmio); in ssb_iounmap() 219 bus->mmio = NULL; in ssb_iounmap() 284 bus->mmio = mmio; in ssb_bus_scan() 312 bus->chip_id = pcidev_to_chipid(bus->host_pci); in ssb_bus_scan() 313 bus->chip_rev = bus->host_pci->revision; in ssb_bus_scan() 322 bus->chip_id, bus->chip_rev, bus->chip_package); in ssb_bus_scan() 324 bus->nr_devices = chipid_to_nrcores(bus->chip_id); in ssb_bus_scan() 325 if (bus->nr_devices > ARRAY_SIZE(bus->devices)) { in ssb_bus_scan() 340 bus->mmio = mmio; in ssb_bus_scan() 356 dev->bus = bus; in ssb_bus_scan() [all …]
|
H A D | driver_gpio.c | 30 if (bus->bustype == SSB_BUSTYPE_SSB) in ssb_gpio_to_irq() 123 struct ssb_bus *bus = dev_id; in ssb_gpio_irq_chipco_handler() local 153 if (!bus->irq_domain) { in ssb_gpio_irq_chipco_domain_init() 160 irq_set_chip_data(irq, bus); in ssb_gpio_irq_chipco_domain_init() 167 "gpio", bus); in ssb_gpio_irq_chipco_domain_init() 322 struct ssb_bus *bus = dev_id; in ssb_gpio_irq_extif_handler() local 352 if (!bus->irq_domain) { in ssb_gpio_irq_extif_domain_init() 359 irq_set_chip_data(irq, bus); in ssb_gpio_irq_extif_domain_init() 366 "gpio", bus); in ssb_gpio_irq_extif_domain_init() 466 return ssb_gpio_extif_init(bus); in ssb_gpio_init() [all …]
|
/openbmc/qemu/tests/qtest/libqos/ |
H A D | pci-spapr.c | 27 QPCIBusSPAPR *s = container_of(bus, QPCIBusSPAPR, bus); in qpci_spapr_pio_readb() 33 QPCIBusSPAPR *s = container_of(bus, QPCIBusSPAPR, bus); in qpci_spapr_pio_writeb() 39 QPCIBusSPAPR *s = container_of(bus, QPCIBusSPAPR, bus); in qpci_spapr_pio_readw() 45 QPCIBusSPAPR *s = container_of(bus, QPCIBusSPAPR, bus); in qpci_spapr_pio_writew() 51 QPCIBusSPAPR *s = container_of(bus, QPCIBusSPAPR, bus); in qpci_spapr_pio_readl() 57 QPCIBusSPAPR *s = container_of(bus, QPCIBusSPAPR, bus); in qpci_spapr_pio_writel() 63 QPCIBusSPAPR *s = container_of(bus, QPCIBusSPAPR, bus); in qpci_spapr_pio_readq() 69 QPCIBusSPAPR *s = container_of(bus, QPCIBusSPAPR, bus); in qpci_spapr_pio_writeq() 76 QPCIBusSPAPR *s = container_of(bus, QPCIBusSPAPR, bus); in qpci_spapr_memread() 83 QPCIBusSPAPR *s = container_of(bus, QPCIBusSPAPR, bus); in qpci_spapr_memwrite() [all …]
|
H A D | generic-pcihost.c | 44 QGenericPCIBus *s = container_of(bus, QGenericPCIBus, bus); in qpci_generic_pio_readb() 51 QGenericPCIBus *s = container_of(bus, QGenericPCIBus, bus); in qpci_generic_pio_writeb() 58 QGenericPCIBus *s = container_of(bus, QGenericPCIBus, bus); in qpci_generic_pio_readw() 65 QGenericPCIBus *s = container_of(bus, QGenericPCIBus, bus); in qpci_generic_pio_writew() 72 QGenericPCIBus *s = container_of(bus, QGenericPCIBus, bus); in qpci_generic_pio_readl() 79 QGenericPCIBus *s = container_of(bus, QGenericPCIBus, bus); in qpci_generic_pio_writel() 86 QGenericPCIBus *s = container_of(bus, QGenericPCIBus, bus); in qpci_generic_pio_readq() 93 QGenericPCIBus *s = container_of(bus, QGenericPCIBus, bus); in qpci_generic_pio_writeq() 111 QGenericPCIBus *gbus = container_of(bus, QGenericPCIBus, bus); in qpci_generic_config_readb() 121 QGenericPCIBus *gbus = container_of(bus, QGenericPCIBus, bus); in qpci_generic_config_readw() [all …]
|
H A D | pci-pc.c | 26 return qtest_inb(bus->qts, addr); in qpci_pc_pio_readb() 31 qtest_outb(bus->qts, addr, val); in qpci_pc_pio_writeb() 36 return qtest_inw(bus->qts, addr); in qpci_pc_pio_readw() 41 qtest_outw(bus->qts, addr, val); in qpci_pc_pio_writew() 51 qtest_outl(bus->qts, addr, val); in qpci_pc_pio_writel() 117 return &qpci->bus; in qpci_pc_get_driver() 151 qpci->bus.qts = qts; in qpci_init_pc() 165 return &qpci->bus; in qpci_new_pc() 168 void qpci_free_pc(QPCIBus *bus) in qpci_free_pc() argument 172 if (!bus) { in qpci_free_pc() [all …]
|
/openbmc/linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
H A D | sdio.c | 1529 bus->glomd, skb_peek(&bus->glom)); in brcmf_sdio_rxglom() 1780 if (bus->roundup && bus->blocksize && (rdlen > bus->blocksize)) { in brcmf_sdio_read_control() 1845 if (bus->roundup && bus->blocksize && *rdlen > bus->blocksize) { in brcmf_sdio_pad() 2419 if (bus->roundup && bus->blocksize && (len > bus->blocksize)) { in brcmf_sdio_tx_ctrlframe() 2469 struct brcmf_sdio *bus = sdiodev->bus; in brcmf_sdio_bus_stop() local 2536 bus->tx_seq = bus->rx_seq = 0; in brcmf_sdio_bus_stop() 2749 struct brcmf_sdio *bus = sdiodev->bus; in brcmf_sdio_bus_gettxq() local 2802 struct brcmf_sdio *bus = sdiodev->bus; in brcmf_sdio_bus_txdata() local 3674 bus->poll && (++bus->polltick >= bus->pollrate)) { in brcmf_sdio_bus_watchdog() 4209 struct brcmf_sdio *bus = sdiod->bus; in brcmf_sdio_firmware_callback() local [all …]
|
/openbmc/linux/sound/soc/intel/skylake/ |
H A D | skl.c | 268 dev_err(bus->dev, in skl_acquire_irq() 318 skl_dum_set(bus); in _skl_resume() 435 if (bus->irq >= 0) in skl_free() 436 free_irq(bus->irq, (void *)bus); in skl_free() 441 if (bus->remap_addr) in skl_free() 817 skl_dum_set(bus); in skl_probe_work() 937 if (!bus->ppcap) { in skl_first_init() 1068 if (bus->mlcap) in skl_probe() 1090 skl_free(bus); in skl_probe() 1102 if (!bus) in skl_shutdown() [all …]
|
/openbmc/qemu/hw/core/ |
H A D | bus.c | 34 qbus_set_hotplug_handler(bus, OBJECT(bus)); in qbus_set_bus_hotplug_handler() 86 return &bus->reset; in bus_get_reset_state() 113 } else if (bus->parent && bus->parent->id) { in qbus_init_internal() 116 bus->name = g_strdup_printf("%s.%d", bus->parent->id, bus_id); in qbus_init_internal() 123 bus->name[i] = qemu_tolower(bus->name[i]); in qbus_init_internal() 127 if (bus->parent) { in qbus_init_internal() 128 QLIST_INSERT_HEAD(&bus->parent->child_bus, bus, sibling); in qbus_init_internal() 130 object_property_add_child(OBJECT(bus->parent), bus->name, OBJECT(bus)); in qbus_init_internal() 152 bus->parent = NULL; in bus_unparent() 164 BusState *bus; in qbus_new() local [all …]
|
/openbmc/linux/drivers/net/phy/ |
H A D | sfp-bus.c | 342 if (bus->sfp_quirk && bus->sfp_quirk->modes) in sfp_parse_support() 400 return bus->registered ? bus->upstream_ops : NULL; in sfp_get_upstream_ops() 452 if (bus) in sfp_bus_put() 472 bus->socket_ops->attach(bus->sfp); in sfp_register_bus() 474 bus->socket_ops->start(bus->sfp); in sfp_register_bus() 475 bus->upstream_ops->attach(bus->upstream, bus); in sfp_register_bus() 484 bus->upstream_ops->detach(bus->upstream, bus); in sfp_unregister_bus() 486 bus->socket_ops->stop(bus->sfp); in sfp_unregister_bus() 487 bus->socket_ops->detach(bus->sfp); in sfp_unregister_bus() 560 bus->socket_ops->start(bus->sfp); in sfp_upstream_start() [all …]
|
H A D | mdio_bus.c | 168 bus->priv = (void *)bus + aligned_size; in mdiobus_alloc_size() 255 struct mii_bus *bus = mdiodev->bus; in mdio_bus_device_stat_field_show() local 662 if (!bus || !bus->name) in __mdiobus_register() 666 if (!!bus->read != !!bus->write || !!bus->read_c45 != !!bus->write_c45) in __mdiobus_register() 670 if (!bus->read && !bus->read_c45) in __mdiobus_register() 673 if (bus->parent && bus->parent->of_node) in __mdiobus_register() 682 bus->dev.parent = bus->parent; in __mdiobus_register() 685 dev_set_name(&bus->dev, "%s", bus->id); in __mdiobus_register() 720 err = bus->reset(bus); in __mdiobus_register() 854 retval = bus->read(bus, addr, regnum); in __mdiobus_read() [all …]
|
/openbmc/linux/arch/powerpc/platforms/pasemi/ |
H A D | gpio_mdio.c | 34 #define MDC_PIN(bus) (((struct gpio_priv *)bus->priv)->mdc_pin) argument 79 mdc_hi(bus); in clock_out() 81 mdc_lo(bus); in clock_out() 127 mdc_hi(bus); in gpio_mdio_read() 129 mdc_lo(bus); in gpio_mdio_read() 144 mdc_hi(bus); in gpio_mdio_read() 146 mdc_lo(bus); in gpio_mdio_read() 165 mdc_lo(bus); in gpio_mdio_write() 168 mdc_hi(bus); in gpio_mdio_write() 170 mdc_lo(bus); in gpio_mdio_write() [all …]
|
/openbmc/linux/sound/soc/intel/avs/ |
H A D | core.c | 162 if (!probe_codec(bus, c)) in avs_hdac_bus_probe_codecs() 369 bus->core.use_posbuf = 1; in avs_bus_init() 371 bus->core.sync_write = 1; in avs_bus_init() 372 bus->pci = pci; in avs_bus_init() 373 bus->mixer_assigned = -1; in avs_bus_init() 402 struct hdac_bus *bus; in avs_pci_probe() local 428 bus = &adev->base.core; in avs_pci_probe() 431 if (!bus->remap_addr) { in avs_pci_probe() 445 if (bus->mlcap) in avs_pci_probe() 571 if (bus->cmd_dma_state) in avs_suspend_standby() [all …]
|