| /Zephyr-latest/subsys/sd/ |
| D | sd.c | 124 struct sdhc_io *bus_io = &card->bus_io; in sd_init_io() local 129 bus_io->clock = 0; in sd_init_io() 131 bus_io->bus_mode = SDHC_BUSMODE_PUSHPULL; in sd_init_io() 132 bus_io->power_mode = SDHC_POWER_ON; in sd_init_io() 133 bus_io->bus_width = SDHC_BUS_WIDTH1BIT; in sd_init_io() 135 bus_io->timing = SDHC_TIMING_LEGACY; in sd_init_io() 149 bus_io->signal_voltage = voltage; in sd_init_io() 153 bus_io->power_mode = SDHC_POWER_OFF; in sd_init_io() 154 ret = sdhc_set_io(card->sdhc, bus_io); in sd_init_io() 160 bus_io->power_mode = SDHC_POWER_ON; in sd_init_io() [all …]
|
| D | mmc.c | 238 card->bus_io.signal_voltage = SD_VOL_1_8_V; in mmc_send_op_cond() 239 ret = sdhc_set_io(card->sdhc, &card->bus_io); in mmc_send_op_cond() 349 card->bus_io.clock = 26000000U; in mmc_set_max_freq() 350 card->bus_io.timing = SDHC_TIMING_LEGACY; in mmc_set_max_freq() 354 card->bus_io.clock = 20000000U; in mmc_set_max_freq() 355 card->bus_io.timing = SDHC_TIMING_LEGACY; in mmc_set_max_freq() 361 ret = sdhc_set_io(card->sdhc, &card->bus_io); in mmc_set_max_freq() 377 card->bus_io.bus_width = SDHC_BUS_WIDTH8BIT; in mmc_set_bus_width() 380 card->bus_io.bus_width = SDHC_BUS_WIDTH4BIT; in mmc_set_bus_width() 398 ret = sdhc_set_io(card->sdhc, &card->bus_io); in mmc_set_bus_width() [all …]
|
| D | sdmmc.c | 270 card->bus_io.bus_width = width; in sdmmc_set_bus_width() 271 ret = sdhc_set_io(card->sdhc, &card->bus_io); in sdmmc_set_bus_width() 409 card->bus_io.driver_type = SD_DRIVER_TYPE_C; in sdmmc_select_driver_type() 519 card->bus_io.timing = timing; in sdmmc_set_bus_speed() 520 card->bus_io.clock = card_clock; in sdmmc_set_bus_speed() 521 LOG_DBG("Setting bus clock to: %d", card->bus_io.clock); in sdmmc_set_bus_speed() 522 ret = sdhc_set_io(card->sdhc, &card->bus_io); in sdmmc_set_bus_speed() 731 card->bus_io.clock = card->host_props.f_max; in sdmmc_card_init() 733 card->bus_io.clock = SD_CLOCK_25MHZ; in sdmmc_card_init() 735 ret = sdhc_set_io(card->sdhc, &card->bus_io); in sdmmc_card_init()
|
| D | sd_ops.c | 371 sd_clock = card->bus_io.clock; in sdmmc_switch_voltage() 372 card->bus_io.clock = 0; in sdmmc_switch_voltage() 373 ret = sdhc_set_io(card->sdhc, &card->bus_io); in sdmmc_switch_voltage() 379 card->bus_io.signal_voltage = SD_VOL_1_8_V; in sdmmc_switch_voltage() 380 ret = sdhc_set_io(card->sdhc, &card->bus_io); in sdmmc_switch_voltage() 387 card->bus_io.clock = sd_clock; in sdmmc_switch_voltage() 388 ret = sdhc_set_io(card->sdhc, &card->bus_io); in sdmmc_switch_voltage() 805 card->bus_io.power_mode = SDHC_POWER_OFF; in card_ioctl() 806 ret = sdhc_set_io(card->sdhc, &card->bus_io); in card_ioctl()
|
| D | sdio.c | 442 card->bus_io.bus_width = width; in sdio_set_bus_width() 443 ret = sdhc_set_io(card->sdhc, &card->bus_io); in sdio_set_bus_width() 533 card->bus_io.timing = timing; in sdio_set_bus_speed() 534 card->bus_io.clock = bus_clock; in sdio_set_bus_speed() 535 LOG_DBG("Setting bus clock to: %d", card->bus_io.clock); in sdio_set_bus_speed() 536 ret = sdhc_set_io(card->sdhc, &card->bus_io); in sdio_set_bus_speed()
|
| /Zephyr-latest/drivers/sensor/ist8310/ |
| D | ist8310.c | 20 return cfg->bus_io->check(&cfg->bus); in ist8310_bus_check() 27 return cfg->bus_io->read(&cfg->bus, start, buf, size); in ist8310_reg_read() 34 return cfg->bus_io->write(&cfg->bus, reg, val); in ist8310_reg_write() 202 .bus.i2c = I2C_DT_SPEC_INST_GET(inst), .bus_io = &ist8310_bus_io_i2c,
|
| D | ist8310.h | 88 const struct ist8310_bus_io *bus_io; member
|
| /Zephyr-latest/drivers/sensor/bosch/bme280/ |
| D | bme280.c | 45 const struct bme280_bus_io *bus_io; member 52 return cfg->bus_io->check(&cfg->bus); in bme280_bus_check() 60 return cfg->bus_io->read(&cfg->bus, start, buf, size); in bme280_reg_read() 68 return cfg->bus_io->write(&cfg->bus, reg, val); in bme280_reg_write() 439 .bus_io = &bme280_bus_io_spi, \ 446 .bus_io = &bme280_bus_io_i2c, \
|
| /Zephyr-latest/drivers/sensor/bosch/bmp388/ |
| D | bmp388.c | 53 return cfg->bus_io->check(&cfg->bus); in bmp388_bus_check() 61 return cfg->bus_io->read(&cfg->bus, start, buf, size); in bmp388_reg_read() 69 return cfg->bus_io->write(&cfg->bus, reg, val); in bmp388_reg_write() 81 rc = cfg->bus_io->read(&cfg->bus, reg, &old_value, 1); in bmp388_reg_field_update() 91 return cfg->bus_io->write(&cfg->bus, reg, new_value); in bmp388_reg_field_update() 559 .bus_io = &bmp388_bus_io_spi, 564 .bus_io = &bmp388_bus_io_i2c,
|
| D | bmp388.h | 179 const struct bmp388_bus_io *bus_io; member
|
| /Zephyr-latest/drivers/sensor/memsic/mmc56x3/ |
| D | mmc56x3.c | 31 return config->bus_io->check(&config->bus); in mmc56x3_bus_check() 38 return config->bus_io->read(&config->bus, reg, buf, size); in mmc56x3_reg_read() 45 return config->bus_io->write(&config->bus, reg, val); in mmc56x3_reg_write() 52 return config->bus_io->raw_read(&config->bus, buf, size); in mmc56x3_raw_read() 59 return config->bus_io->raw_write(&config->bus, buf, size); in mmc56x3_raw_write() 456 .bus_io = &mmc56x3_bus_io_i2c, \
|
| D | mmc56x3.h | 116 const struct mmc56x3_bus_io *bus_io; member
|
| /Zephyr-latest/include/zephyr/sd/ |
| D | sd.h | 65 struct sdhc_io bus_io; /*!< Current bus I/O props for SDHC */ member
|
| /Zephyr-latest/drivers/sensor/bosch/bme680/ |
| D | bme680.c | 40 return config->bus_io == &bme680_bus_io_spi; in bme680_is_on_spi() 48 return config->bus_io->check(&config->bus); in bme680_bus_check() 56 return config->bus_io->read(dev, start, buf, size); in bme680_reg_read() 64 return config->bus_io->write(dev, reg, val); in bme680_reg_write() 493 .bus_io = &bme680_bus_io_spi, \ 500 .bus_io = &bme680_bus_io_i2c, \
|
| D | bme680.h | 55 const struct bme680_bus_io *bus_io; member
|
| /Zephyr-latest/drivers/sensor/bosch/bmi270/ |
| D | bmi270.c | 31 return cfg->bus_io->check(&cfg->bus); in bmi270_bus_check() 38 return cfg->bus_io->init(&cfg->bus); in bmi270_bus_init() 45 return cfg->bus_io->read(&cfg->bus, reg, data, length); in bmi270_reg_read() 53 return cfg->bus_io->write(&cfg->bus, reg, data, length); in bmi270_reg_write() 812 .bus_io = &bmi270_bus_io_spi, 817 .bus_io = &bmi270_bus_io_i2c,
|
| D | bmi270.h | 333 const struct bmi270_bus_io *bus_io; member
|
| /Zephyr-latest/drivers/sensor/bosch/bmm150/ |
| D | bmm150.c | 42 return cfg->bus_io->check(&cfg->bus); in bmm150_bus_check() 50 return cfg->bus_io->read(&cfg->bus, start, buf, size); in bmm150_reg_read() 58 return cfg->bus_io->write(&cfg->bus, reg, val); in bmm150_reg_write() 701 .bus_io = &bmm150_bus_io_spi, 706 .bus_io = &bmm150_bus_io_i2c,
|
| D | bmm150_trigger.c | 113 if (cfg->bus_io->read(&cfg->bus, BMM150_REG_X_L, (uint8_t *)values, sizeof(values)) < 0) { in bmm150_trigger_set()
|
| D | bmm150.h | 159 const struct bmm150_bus_io *bus_io; member
|
| /Zephyr-latest/tests/subsys/sd/sdmmc/src/ |
| D | main.c | 236 zassert_not_equal(card.bus_io.clock, 0, "Bus should have nonzero clock"); in ZTEST() 237 TC_PRINT("Bus Frequency: %d Hz\n", card.bus_io.clock); in ZTEST()
|
| /Zephyr-latest/drivers/sensor/tdk/icm42x70/ |
| D | icm42x70.h | 99 const struct icm42x70_bus_io *bus_io; member
|
| D | icm42x70.c | 38 return cfg->bus_io->read(&cfg->bus, reg, buf, size); in icm42x70_reg_read() 52 return cfg->bus_io->write(&cfg->bus, reg, (uint8_t *)buf, size); in icm42x70_reg_write() 895 return cfg->bus_io->check(&cfg->bus); in icm42x70_bus_check() 989 .bus_io = &icm42x70_bus_io_spi, \ 996 .bus_io = &icm42x70_bus_io_i2c, \
|
| /Zephyr-latest/drivers/sensor/bosch/bmi160/ |
| D | bmi160.c | 127 return cfg->bus_io->read(dev, reg_addr, buf, len); in bmi160_read() 155 return cfg->bus_io->write(dev, reg_addr, buf, len); in bmi160_write() 1056 if (!cfg->bus_io->ready(dev)) { in bmi160_init() 1206 .bus_io = &bmi160_bus_io_spi, \ 1215 .bus_io = &bmi160_bus_io_i2c, \
|
| D | bmi160.h | 438 const struct bmi160_bus_io *bus_io; member
|