Home
last modified time | relevance | path

Searched refs:num_busses (Results 1 – 9 of 9) sorted by relevance

/qemu/hw/ppc/
H A Dpnv_i2c.c31 if (port >= i2c->num_busses) { in pnv_i2c_get_bus()
33 i2c->num_busses); in pnv_i2c_get_bus()
311 for (i = 0; i < i2c->num_busses; i++) { in pnv_i2c_xscom_read()
344 SETFIELD(I2C_STAT_UPPER_THRS, 0ull, i2c->num_busses - 1) | in pnv_i2c_reset()
497 for (i = 0; i < i2c->num_busses; i++) { in pnv_i2c_dt_xscom()
511 for (port = 0; port < i2c->num_busses; port++) { in pnv_i2c_sys_reset()
523 if (i2c->num_busses > PNV_I2C_MAX_BUSSES) { in pnv_i2c_realize()
524 error_setg(errp, "Invalid number of busses: %u", i2c->num_busses); in pnv_i2c_realize()
531 i2c->busses = g_new(I2CBus *, i2c->num_busses); in pnv_i2c_realize()
532 for (i = 0; i < i2c->num_busses; i++) { in pnv_i2c_realize()
[all …]
/qemu/hw/ssi/
H A Dxilinx_spips.c226 for (i = 0; i < s->num_cs * s->num_busses; i++) { in xilinx_spips_update_cs()
238 if (!(field & ((1 << (s->num_cs * s->num_busses)) - 1))) { in xilinx_spips_update_cs()
1275 if (s->num_busses > MAX_NUM_BUSSES) { in xilinx_spips_realize()
1278 s->num_busses, MAX_NUM_BUSSES); in xilinx_spips_realize()
1281 if (s->num_busses < MIN_NUM_BUSSES) { in xilinx_spips_realize()
1284 s->num_busses, MIN_NUM_BUSSES); in xilinx_spips_realize()
1288 s->spi = g_new(SSIBus *, s->num_busses); in xilinx_spips_realize()
1289 for (i = 0; i < s->num_busses; ++i) { in xilinx_spips_realize()
1295 s->cs_lines = g_new0(qemu_irq, s->num_cs * s->num_busses); in xilinx_spips_realize()
1299 for (i = 0; i < s->num_cs * s->num_busses; ++i) { in xilinx_spips_realize()
[all …]
/qemu/include/hw/ppc/
H A Dpnv_i2c.h30 uint32_t num_busses; member
/qemu/hw/arm/
H A Dxilinx_zynq.c138 int num_busses = is_qspi ? NUM_QSPI_BUSSES : 1; in zynq_init_spi_flashes() local
144 qdev_prop_set_uint8(dev, "num-busses", num_busses); in zynq_init_spi_flashes()
153 for (i = 0; i < num_busses; ++i) { in zynq_init_spi_flashes()
H A Daspeed_ast10x0.c254 for (i = 0; i < ASPEED_I2C_GET_CLASS(&s->i2c)->num_busses; i++) { in aspeed_soc_ast1030_realize()
H A Daspeed_ast2600.c426 for (i = 0; i < ASPEED_I2C_GET_CLASS(&s->i2c)->num_busses; i++) { in aspeed_soc_ast2600_realize()
/qemu/include/hw/ssi/
H A Dxilinx_spips.h69 uint8_t num_busses; member
/qemu/hw/i2c/
H A Daspeed_i2c.c981 for (i = 0; i < aic->num_busses; i++) { in aspeed_i2c_instance_init()
1020 for (i = 0; i < aic->num_busses; i++) { in aspeed_i2c_realize()
1282 aic->num_busses = 14; in aspeed_2400_i2c_class_init()
1314 aic->num_busses = 14; in aspeed_2500_i2c_class_init()
1348 aic->num_busses = 16; in aspeed_2600_i2c_class_init()
1371 aic->num_busses = 14; in aspeed_1030_i2c_class_init()
1406 if (busnr >= 0 && busnr < aic->num_busses) { in type_init()
/qemu/include/hw/i2c/
H A Daspeed_i2c.h276 uint8_t num_busses; member