Home
last modified time | relevance | path

Searched refs:bus (Results 1 – 25 of 1364) sorted by relevance

12345678910>>...55

/u-boot/drivers/net/phy/
A Dmiiphybb.c172 bus->delay(bus); in miiphy_pre()
174 bus->delay(bus); in miiphy_pre()
180 bus->delay(bus); in miiphy_pre()
182 bus->delay(bus); in miiphy_pre()
185 bus->delay(bus); in miiphy_pre()
187 bus->delay(bus); in miiphy_pre()
190 bus->delay(bus); in miiphy_pre()
192 bus->delay(bus); in miiphy_pre()
195 bus->delay(bus); in miiphy_pre()
197 bus->delay(bus); in miiphy_pre()
[all …]
A Dmscc.c299 bus->write(bus, phy, MDIO_DEVAD_NONE, MSCC_EXT_PAGE_ACCESS, in vsc8584_cmd()
302 bus->write(bus, phy, MDIO_DEVAD_NONE, MSCC_PHY_PROC_CMD, in vsc8584_cmd()
307 reg_val = bus->read(bus, phy, MDIO_DEVAD_NONE, in vsc8584_cmd()
313 bus->write(bus, phy, MDIO_DEVAD_NONE, MSCC_EXT_PAGE_ACCESS, in vsc8584_cmd()
329 bus->write(bus, phy, MDIO_DEVAD_NONE, MSCC_EXT_PAGE_ACCESS, in vsc8584_micro_deassert_reset()
341 bus->write(bus, phy, MDIO_DEVAD_NONE, MSCC_INT_MEM_CNTL, in vsc8584_micro_deassert_reset()
353 bus->write(bus, phy, MDIO_DEVAD_NONE, MSCC_EXT_PAGE_ACCESS, in vsc8584_micro_deassert_reset()
368 bus->write(bus, phy, MDIO_DEVAD_NONE, MSCC_EXT_PAGE_ACCESS, in vsc8584_micro_assert_reset()
388 bus->write(bus, phy, MDIO_DEVAD_NONE, MSCC_PHY_PROC_CMD, in vsc8584_micro_assert_reset()
665 struct mii_dev *bus = phydev->bus; in vsc8574_config_pre_init() local
[all …]
A Db53.c129 ret = bus->write(bus, BRCM_PSEUDO_PHY_ADDR, MDIO_DEVAD_NONE, in b53_mdio_op()
136 ret = bus->write(bus, BRCM_PSEUDO_PHY_ADDR, MDIO_DEVAD_NONE, in b53_mdio_op()
143 v = bus->read(bus, BRCM_PSEUDO_PHY_ADDR, MDIO_DEVAD_NONE, in b53_mdio_op()
165 *val = bus->read(bus, BRCM_PSEUDO_PHY_ADDR, MDIO_DEVAD_NONE, in b53_mdio_read8()
179 *val = bus->read(bus, BRCM_PSEUDO_PHY_ADDR, MDIO_DEVAD_NONE, in b53_mdio_read16()
275 int ret = bus->write(bus, BRCM_PSEUDO_PHY_ADDR, in b53_mdio_write32()
293 int ret = bus->write(bus, BRCM_PSEUDO_PHY_ADDR, in b53_mdio_write48()
311 int ret = bus->write(bus, BRCM_PSEUDO_PHY_ADDR, in b53_mdio_write64()
544 dev->bus = phydev->bus; in b53_probe()
644 if (!bus) { in do_b53_reg_read()
[all …]
/u-boot/drivers/i2c/
A Di2c-gpio.c91 bus->set_scl(bus, 0); in i2c_gpio_write_bit()
95 bus->set_scl(bus, 1); in i2c_gpio_write_bit()
103 bus->set_scl(bus, 1); in i2c_gpio_read_bit()
107 bus->set_scl(bus, 0); in i2c_gpio_read_bit()
117 bus->set_sda(bus, 1); in i2c_gpio_send_start()
119 bus->set_scl(bus, 1); in i2c_gpio_send_start()
121 bus->set_sda(bus, 0); in i2c_gpio_send_start()
128 bus->set_scl(bus, 0); in i2c_gpio_send_stop()
130 bus->set_sda(bus, 0); in i2c_gpio_send_stop()
132 bus->set_scl(bus, 1); in i2c_gpio_send_stop()
[all …]
A Dat91_i2c.c28 struct at91_i2c_regs *reg = bus->regs; in at91_wait_for_xfer()
32 bus->status = 0; in at91_wait_for_xfer()
36 bus->status |= sr; in at91_wait_for_xfer()
49 struct at91_i2c_regs *reg = bus->regs; in at91_i2c_xfer_msg()
107 if (bus->status & TWI_SR_LOCK) in at91_i2c_xfer_msg()
166 src_rate = bus->bus_clk_rate; in at91_calc_i2c_clock()
177 bus->speed = DIV_ROUND_UP(src_rate, in at91_calc_i2c_clock()
202 bus->bus_clk_rate = clk_rate; in at91_i2c_enable_clk()
215 writel(bus->cwgr_val, &bus->regs->cwgr); in at91_i2c_set_bus_speed()
224 return bus->speed; in at91_i2c_get_bus_speed()
[all …]
A Docores_i2c.c399 clk_free(&bus->clk); in ocores_i2c_enable_clk()
414 prescale = (bus->ip_clk_khz / (5 * bus->bus_clk_khz)) - 1; in ocores_init()
417 diff = bus->ip_clk_khz / (5 * (prescale + 1)) - bus->bus_clk_khz; in ocores_init()
420 bus->ip_clk_khz, bus->bus_clk_khz); in ocores_init()
494 bus->bus_clk_khz = speed; in ocores_i2c_set_bus_speed()
536 bus->bus_clk_khz = 100; in ocores_i2c_probe()
548 if (bus->ip_clk_khz == 0) { in ocores_i2c_probe()
553 clk_disable(&bus->clk); in ocores_i2c_probe()
575 if (!bus->setreg || !bus->getreg) { in ocores_i2c_probe()
596 bus->reg_io_width); in ocores_i2c_probe()
[all …]
A Dimx_lpi2c.c243 result = bus_i2c_start(bus, chip, 1); in bus_i2c_read()
257 result = bus_i2c_start(bus, chip, 0); in bus_i2c_write()
260 result = bus_i2c_send(bus, buf, len); in bus_i2c_write()
392 bus_i2c_stop(bus); in imx_lpi2c_probe_chip()
397 result = bus_i2c_stop(bus); in imx_lpi2c_probe_chip()
423 ret_stop = bus_i2c_stop(bus); in imx_lpi2c_xfer()
450 addr = dev_read_addr(bus); in imx_lpi2c_probe()
455 i2c_bus->index = dev_seq(bus); in imx_lpi2c_probe()
456 i2c_bus->bus = bus; in imx_lpi2c_probe()
459 ret = init_i2c_power(dev_seq(bus)); in imx_lpi2c_probe()
[all …]
/u-boot/test/dm/
A Dbus.c27 struct udevice *bus; in dm_test_bus_children() local
50 struct udevice *bus, *dev; in dm_test_bus_children_funcs() local
93 ut_assertnonnull(bus); in dm_test_bus_children_of_offset()
191 if (dev->parent != bus) in test_bus_parent_data()
212 struct udevice *bus; in dm_test_bus_parent_data_uclass() local
222 os_mprotect_allow(bus->uclass->uc_drv, sizeof(*bus->uclass->uc_drv)); in dm_test_bus_parent_data_uclass()
251 if (dev->parent != bus) in dm_test_bus_parent_ops()
262 if (dev->parent != bus) in dm_test_bus_parent_ops()
329 device_probe(bus); in test_bus_parent_plat()
353 struct udevice *bus; in dm_test_bus_parent_plat_uclass() local
[all …]
A Dpci_ep.c19 struct udevice *bus; in dm_test_pci_ep_base() local
39 ut_assertok(uclass_get_device(UCLASS_PCI_EP, 0, &bus)); in dm_test_pci_ep_base()
40 ut_assertnonnull(bus); in dm_test_pci_ep_base()
42 ut_assertok(pci_ep_write_header(bus, 0, &ep_header)); in dm_test_pci_ep_base()
43 ut_assertok(pci_ep_read_header(bus, 0, &tmp_header)); in dm_test_pci_ep_base()
46 ut_assertok(pci_ep_set_msi(bus, 0, 4)); in dm_test_pci_ep_base()
47 ut_asserteq(pci_ep_get_msi(bus, 0), 4); in dm_test_pci_ep_base()
49 ut_assertok(pci_ep_set_msix(bus, 0, 360)); in dm_test_pci_ep_base()
50 ut_asserteq(pci_ep_get_msix(bus, 0), 360); in dm_test_pci_ep_base()
52 ut_assertok(pci_ep_set_bar(bus, 0, &bar)); in dm_test_pci_ep_base()
[all …]
A Dspi.c25 struct udevice *bus, *dev; in dm_test_spi_find() local
50 NULL, 0, &bus, &slave)); in dm_test_spi_find()
60 "jedec_spi_nor", "name", &bus, in dm_test_spi_find()
109 struct udevice *bus; in dm_test_spi_switch_slaves() local
116 bus = dev_get_parent(slave_a->dev); in dm_test_spi_switch_slaves()
117 bus_data = dev_get_uclass_priv(bus); in dm_test_spi_switch_slaves()
142 struct udevice *bus; in dm_test_spi_claim_bus() local
149 &bus, &slave_a)); in dm_test_spi_claim_bus()
152 &bus, &slave_b)); in dm_test_spi_claim_bus()
180 struct udevice *bus; in dm_test_spi_xfer() local
[all …]
A Dvirtio.c21 struct udevice *bus, *dev; in dm_test_virtio_base() local
26 ut_assertnonnull(bus); in dm_test_virtio_base()
29 ut_assertok(device_find_first_child(bus, &dev)); in dm_test_virtio_base()
44 struct udevice *bus, *dev; in dm_test_virtio_all_ops() local
55 ut_assertnonnull(bus); in dm_test_virtio_all_ops()
58 ut_assertok(device_find_first_child(bus, &dev)); in dm_test_virtio_all_ops()
65 uc_priv = dev_get_uclass_priv(bus); in dm_test_virtio_all_ops()
93 struct udevice *bus; in dm_test_virtio_missing_ops() local
102 ut_asserteq(-ENOENT, device_probe(bus)); in dm_test_virtio_missing_ops()
111 struct udevice *bus, *dev; in dm_test_virtio_remove() local
[all …]
/u-boot/board/LaCie/common/
A Dcpld-gpio-bus.c21 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()
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
43 cpld_gpio_bus_set_addr(bus, addr); in cpld_gpio_bus_write()
44 cpld_gpio_bus_set_data(bus, value); in cpld_gpio_bus_write()
[all …]
/u-boot/drivers/net/pfe_eth/
A Dpfe_mdio.c22 void *reg_base = bus->priv; in pfe_write_addr()
56 void *reg_base = bus->priv; in pfe_phy_read()
160 struct mii_dev bus; in pfe_configure_serdes() local
218 if (!gem->bus) in pfe_phy_configure()
251 struct mii_dev *bus; in pfe_mdio_init() local
256 bus = mdio_alloc(); in pfe_mdio_init()
257 if (!bus) { in pfe_mdio_init()
261 bus->read = pfe_phy_read; in pfe_mdio_init()
276 free(bus); in pfe_mdio_init()
279 return bus; in pfe_mdio_init()
[all …]
/u-boot/common/
A Dmiiphyutil.c73 bus = malloc(sizeof(*bus)); in mdio_alloc()
74 if (!bus) in mdio_alloc()
77 memset(bus, 0, sizeof(*bus)); in mdio_alloc()
82 return bus; in mdio_alloc()
87 free(bus); in mdio_free()
92 if (!bus || !bus->read || !bus->write) in mdio_register()
125 if (!bus) in mdio_unregister()
197 if (!bus->phymap[i] || !bus->phymap[i]->dev) in mdio_phydev_for_ethname()
248 if (!bus) in miiphy_read()
251 ret = bus->read(bus, addr, MDIO_DEVAD_NONE, reg); in miiphy_read()
[all …]
/u-boot/board/freescale/ls1012aqds/
A Deth.c99 if (!bus) { in ls1012aqds_mdio_init()
107 free(bus); in ls1012aqds_mdio_init()
111 bus->read = ls1012aqds_mdio_read; in ls1012aqds_mdio_init()
120 free(bus); in ls1012aqds_mdio_init()
126 bus->priv = pmdio; in ls1012aqds_mdio_init()
127 return mdio_register(bus); in ls1012aqds_mdio_init()
133 struct mii_dev *bus; in pfe_eth_board_init() local
151 if (!bus) { in pfe_eth_board_init()
163 if (!bus) { in pfe_eth_board_init()
245 pfe_set_mdio(1, bus); in pfe_eth_board_init()
[all …]
/u-boot/drivers/net/
A Dpic32_mdio.c17 static int pic32_mdio_write(struct mii_dev *bus, in pic32_mdio_write() argument
22 struct pic32_mii_regs *mii_regs = bus->priv; in pic32_mdio_write()
106 struct mii_dev *bus; in pic32_mdio_init() local
108 bus = mdio_alloc(); in pic32_mdio_init()
109 if (!bus) { in pic32_mdio_init()
114 bus->read = pic32_mdio_read; in pic32_mdio_init()
115 bus->write = pic32_mdio_write; in pic32_mdio_init()
116 bus->reset = pic32_mdio_reset; in pic32_mdio_init()
117 strncpy(bus->name, name, sizeof(bus->name)); in pic32_mdio_init()
118 bus->priv = (void *)ioaddr; in pic32_mdio_init()
[all …]
/u-boot/drivers/w1/
A Dw1-uclass.c29 static int w1_enumerate(struct udevice *bus) in w1_enumerate() argument
53 if (ops->reset(bus)) { in w1_enumerate()
60 ops->write_byte(bus, W1_SEARCH); in w1_enumerate()
148 ops->reset(bus); in w1_reset_select()
150 ops->write_byte(bus, W1_MATCH_ROM); in w1_reset_select()
166 return ops->read_byte(bus); in w1_read_byte()
192 ops->write_byte(bus, byte); in w1_write_byte()
199 w1_enumerate(bus); in w1_post_probe()
206 struct udevice *bus; in w1_init() local
214 uclass_foreach_dev(bus, uc) { in w1_init()
[all …]
/u-boot/drivers/usb/host/
A Dusb-uclass.c176 struct udevice *bus; in usb_stop() local
242 if (!device_active(bus)) in remove_inactive_children()
256 struct udevice *bus; in usb_init() local
286 ret = device_probe(bus); in usb_init()
306 if (!device_active(bus)) in usb_init()
796 struct udevice *bus; in usb_get_bus() local
798 for (bus = dev; bus && device_get_uclass_id(bus) != UCLASS_USB; ) in usb_get_bus()
799 bus = bus->parent; in usb_get_bus()
800 if (!bus) { in usb_get_bus()
802 assert(bus); in usb_get_bus()
[all …]
/u-boot/drivers/spi/
A Dspi-uclass.c30 ops = spi_get_ops(bus); in spi_set_speed_mode()
32 ret = ops->set_speed(bus, speed); in spi_set_speed_mode()
41 ret = ops->set_mode(bus, mode); in spi_set_speed_mode()
54 struct udevice *bus = dev->parent; in dm_spi_claim_bus() local
250 ops = spi_get_ops(bus); in spi_find_chip_select()
284 struct udevice *bus; in spi_cs_is_valid() local
313 struct udevice *bus, *dev; in spi_find_bus_and_cs() local
326 *busp = bus; in spi_find_bus_and_cs()
336 struct udevice *bus, *dev; in spi_get_bus_and_cs() local
373 dev_warn(bus, in spi_get_bus_and_cs()
[all …]
A Dcadence_qspi.c30 struct cadence_spi_plat *plat = dev_get_plat(bus); in cadence_spi_write_speed()
31 struct cadence_spi_priv *priv = dev_get_priv(bus); in cadence_spi_write_speed()
57 struct cadence_spi_priv *priv = dev_get_priv(bus); in spi_calibration()
63 cadence_spi_write_speed(bus, 1000000); in spi_calibration()
79 cadence_spi_write_speed(bus, hz); in spi_calibration()
150 err = spi_calibration(bus, hz); in cadence_spi_set_speed()
177 ret = clk_get_by_index(bus, 0, &clk); in cadence_spi_probe()
192 ret = reset_get_bulk(bus, &priv->resets); in cadence_spi_probe()
194 dev_warn(bus, "Can't get reset: %d\n", ret); in cadence_spi_probe()
237 struct udevice *bus = spi->dev->parent; in cadence_spi_mem_exec_op() local
[all …]
/u-boot/drivers/net/mscc_eswitch/
A Dmscc_miim.c33 struct mscc_miim_dev *miim = (struct mscc_miim_dev *)bus->priv; in mscc_miim_read()
81 struct mii_dev *bus; in mscc_mdiobus_init() local
83 bus = mdio_alloc(); in mscc_mdiobus_init()
85 if (!bus) in mscc_mdiobus_init()
89 sprintf(bus->name, "miim-bus%d", *miim_count); in mscc_mdiobus_init()
94 bus->priv = &miim[*miim_count]; in mscc_mdiobus_init()
95 bus->read = mscc_miim_read; in mscc_mdiobus_init()
96 bus->write = mscc_miim_write; in mscc_mdiobus_init()
98 if (mdio_register(bus)) in mscc_mdiobus_init()
101 miim[*miim_count].bus = bus; in mscc_mdiobus_init()
[all …]
/u-boot/board/gdsys/common/
A Dphy.c198 res = process_setup(bus, addr, in setup_88e1518()
203 res = process_setup(bus, addr, in setup_88e1518()
208 res = process_setup(bus, addr, in setup_88e1518()
220 res = process_setup(bus, addr, in setup_88e1518()
232 res = process_setup(bus, addr, in setup_88e1514()
237 res = process_setup(bus, addr, in setup_88e1514()
242 res = process_setup(bus, addr, in setup_88e1514()
248 res = process_setup(bus, addr, in setup_88e1514()
254 res = process_setup(bus, addr, in setup_88e1514()
260 res = process_setup(bus, addr, in setup_88e1514()
[all …]
A Dihs_mdio.c110 ihs_mdio_idle(bus); in ihs_mdio_reset()
121 ihs_mdio_idle(bus); in ihs_mdio_read()
139 ihs_mdio_idle(bus); in ihs_mdio_write()
149 struct mii_dev *bus = mdio_alloc(); in ihs_mdio_init() local
151 if (!bus) { in ihs_mdio_init()
156 bus->read = ihs_mdio_read; in ihs_mdio_init()
157 bus->write = ihs_mdio_write; in ihs_mdio_init()
158 bus->reset = ihs_mdio_reset; in ihs_mdio_init()
159 strcpy(bus->name, info->name); in ihs_mdio_init()
161 bus->priv = info; in ihs_mdio_init()
[all …]
/u-boot/board/gdsys/mpc8308/
A Dhrcon.c59 u8 bus; member
232 i2c_set_bus_num(hrcon_fans[k].bus); in last_stage_init()
243 void fpga_gpio_set(uint bus, int pin) in fpga_gpio_set() argument
245 FPGA_SET_REG(bus >= 4 ? (bus - 4) : bus, gpio.set, pin); in fpga_gpio_set()
250 FPGA_SET_REG(bus >= 4 ? (bus - 4) : bus, gpio.clear, pin); in fpga_gpio_clear()
253 int fpga_gpio_get(uint bus, int pin) in fpga_gpio_get() argument
257 FPGA_GET_REG(bus >= 4 ? (bus - 4) : bus, gpio.read, &val); in fpga_gpio_get()
266 FPGA_GET_REG(bus >= 4 ? (bus - 4) : bus, control, &val); in fpga_control_set()
267 FPGA_SET_REG(bus >= 4 ? (bus - 4) : bus, control, val | pin); in fpga_control_set()
274 FPGA_GET_REG(bus >= 4 ? (bus - 4) : bus, control, &val); in fpga_control_clear()
[all …]
/u-boot/drivers/net/ti/
A Dcpsw_mdio.c63 struct mii_dev *bus; member
78 struct cpsw_mdio *mdio = bus->priv; in cpsw_mdio_read()
104 struct cpsw_mdio *mdio = bus->priv; in cpsw_mdio_write()
144 cpsw_mdio->bus = mdio_alloc(); in cpsw_mdio_init()
145 if (!cpsw_mdio->bus) { in cpsw_mdio_init()
177 cpsw_mdio->bus->priv = cpsw_mdio; in cpsw_mdio_init()
178 snprintf(cpsw_mdio->bus->name, sizeof(cpsw_mdio->bus->name), name); in cpsw_mdio_init()
186 return cpsw_mdio->bus; in cpsw_mdio_init()
189 mdio_free(cpsw_mdio->bus); in cpsw_mdio_init()
204 mdio_unregister(bus); in cpsw_mdio_free()
[all …]

Completed in 55 milliseconds

12345678910>>...55