Home
last modified time | relevance | path

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

/Zephyr-latest/subsys/sd/
Dsd.c124 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 …]
Dmmc.c238 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 …]
Dsdmmc.c270 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()
Dsd_ops.c371 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()
Dsdio.c442 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/
Dist8310.c20 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,
Dist8310.h88 const struct ist8310_bus_io *bus_io; member
/Zephyr-latest/drivers/sensor/bosch/bme280/
Dbme280.c45 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/
Dbmp388.c53 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,
Dbmp388.h179 const struct bmp388_bus_io *bus_io; member
/Zephyr-latest/drivers/sensor/memsic/mmc56x3/
Dmmc56x3.c31 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, \
Dmmc56x3.h116 const struct mmc56x3_bus_io *bus_io; member
/Zephyr-latest/include/zephyr/sd/
Dsd.h65 struct sdhc_io bus_io; /*!< Current bus I/O props for SDHC */ member
/Zephyr-latest/drivers/sensor/bosch/bme680/
Dbme680.c40 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, \
Dbme680.h55 const struct bme680_bus_io *bus_io; member
/Zephyr-latest/drivers/sensor/bosch/bmi270/
Dbmi270.c31 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,
Dbmi270.h333 const struct bmi270_bus_io *bus_io; member
/Zephyr-latest/drivers/sensor/bosch/bmm150/
Dbmm150.c42 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,
Dbmm150_trigger.c113 if (cfg->bus_io->read(&cfg->bus, BMM150_REG_X_L, (uint8_t *)values, sizeof(values)) < 0) { in bmm150_trigger_set()
Dbmm150.h159 const struct bmm150_bus_io *bus_io; member
/Zephyr-latest/tests/subsys/sd/sdmmc/src/
Dmain.c236 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/
Dicm42x70.h99 const struct icm42x70_bus_io *bus_io; member
Dicm42x70.c38 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/
Dbmi160.c127 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, \
Dbmi160.h438 const struct bmi160_bus_io *bus_io; member