/Zephyr-latest/drivers/sensor/st/ism330dhcx/ |
D | ism330dhcx_shub.c | 423 static int ism330dhcx_shub_read_embedded_regs(const struct device *dev, uint8_t reg_addr, in ism330dhcx_shub_read_embedded_regs() argument 430 if (ism330dhcx_read_reg(data->ctx, reg_addr, value, len) < 0) { in ism330dhcx_shub_read_embedded_regs() 431 LOG_DBG("shub: failed to read external reg: %02x", reg_addr); in ism330dhcx_shub_read_embedded_regs() 441 static int ism330dhcx_shub_write_embedded_regs(const struct device *dev, uint8_t reg_addr, in ism330dhcx_shub_write_embedded_regs() argument 448 if (ism330dhcx_write_reg(data->ctx, reg_addr, value, len) < 0) { in ism330dhcx_shub_write_embedded_regs() 449 LOG_DBG("shub: failed to write external reg: %02x", reg_addr); in ism330dhcx_shub_write_embedded_regs()
|
/Zephyr-latest/drivers/adc/ |
D | adc_max1125x.c | 244 static int max1125x_read_reg(const struct device *dev, enum max1125x_reg reg_addr, uint8_t *buffer, in max1125x_read_reg() argument 267 buffer_tx[0] = MAX1125X_CMD_READ | reg_addr; in max1125x_read_reg() 273 LOG_ERR("MAX1125X: error writing register 0x%X (%d)", reg_addr, ret); in max1125x_read_reg() 277 LOG_DBG("read from register 0x%02X value 0x%02X", reg_addr, *buffer); in max1125x_read_reg() 282 static int max1125x_write_reg(const struct device *dev, enum max1125x_reg reg_addr, in max1125x_write_reg() argument 287 uint8_t command = MAX1125X_CMD_WRITE | reg_addr; in max1125x_write_reg() 295 LOG_ERR("MAX1125X: error writing register 0x%X (%d)", reg_addr, ret); in max1125x_write_reg()
|
D | adc_ads1x1x.c | 197 static int ads1x1x_read_reg(const struct device *dev, enum ads1x1x_reg reg_addr, uint16_t *buf) in ads1x1x_read_reg() argument 203 ret = i2c_burst_read_dt(&config->bus, reg_addr, (uint8_t *)®_val, sizeof(reg_val)); in ads1x1x_read_reg() 206 reg_addr, ret); in ads1x1x_read_reg() 215 static int ads1x1x_write_reg(const struct device *dev, enum ads1x1x_reg reg_addr, uint16_t reg_val) in ads1x1x_write_reg() argument 221 buf[0] = reg_addr; in ads1x1x_write_reg() 228 reg_addr, ret); in ads1x1x_write_reg()
|
/Zephyr-latest/drivers/video/ |
D | mt9m114.c | 218 static int mt9m114_write_reg(const struct device *dev, uint16_t reg_addr, uint8_t reg_size, in mt9m114_write_reg() argument 236 return i2c_burst_write16_dt(&cfg->i2c, reg_addr, value, reg_size); in mt9m114_write_reg() 239 static int mt9m114_read_reg(const struct device *dev, uint16_t reg_addr, uint8_t reg_size, in mt9m114_read_reg() argument 249 err = i2c_burst_read16_dt(&cfg->i2c, reg_addr, value, reg_size); in mt9m114_read_reg()
|
D | ov2640.c | 482 static int ov2640_write_reg(const struct i2c_dt_spec *spec, uint8_t reg_addr, in ov2640_write_reg() argument 494 if (!i2c_reg_write_byte_dt(spec, reg_addr, value)) { in ov2640_write_reg() 500 LOG_ERR("failed to write 0x%x to 0x%x", value, reg_addr); in ov2640_write_reg() 505 static int ov2640_read_reg(const struct i2c_dt_spec *spec, uint8_t reg_addr) in ov2640_read_reg() argument 517 if (!i2c_reg_read_byte_dt(spec, reg_addr, &value)) { in ov2640_read_reg() 523 LOG_ERR("failed to read 0x%x register", reg_addr); in ov2640_read_reg()
|
/Zephyr-latest/drivers/ethernet/phy/ |
D | phy_qualcomm_ar8031.c | 75 static int qc_ar8031_read(const struct device *dev, uint16_t reg_addr, uint32_t *data) in qc_ar8031_read() argument 84 ret = mdio_read(config->mdio_dev, config->addr, reg_addr, (uint16_t *)data); in qc_ar8031_read() 92 static int qc_ar8031_write(const struct device *dev, uint16_t reg_addr, uint32_t data) in qc_ar8031_write() argument 97 ret = mdio_write(config->mdio_dev, config->addr, reg_addr, (uint16_t)data); in qc_ar8031_write()
|
D | phy_tja1103.c | 109 static int phy_tja1103_reg_read(const struct device *dev, uint16_t reg_addr, uint32_t *data) in phy_tja1103_reg_read() argument 116 ret = phy_tja1103_c22_read(dev, reg_addr, (uint16_t *)data); in phy_tja1103_reg_read() 123 static int phy_tja1103_reg_write(const struct device *dev, uint16_t reg_addr, uint32_t data) in phy_tja1103_reg_write() argument 130 ret = phy_tja1103_c22_write(dev, reg_addr, (uint16_t)data); in phy_tja1103_reg_write()
|
D | phy_microchip_ksz8081.c | 63 uint16_t reg_addr, uint32_t *data) in phy_mc_ksz8081_read() argument 71 ret = mdio_read(config->mdio_dev, config->addr, reg_addr, (uint16_t *)data); in phy_mc_ksz8081_read() 80 uint16_t reg_addr, uint32_t data) in phy_mc_ksz8081_write() argument 85 ret = mdio_write(config->mdio_dev, config->addr, reg_addr, (uint16_t)data); in phy_mc_ksz8081_write()
|
D | phy_ti_dp83825.c | 66 static int phy_ti_dp83825_read(const struct device *dev, uint16_t reg_addr, uint32_t *data) in phy_ti_dp83825_read() argument 74 ret = mdio_read(config->mdio_dev, config->addr, reg_addr, (uint16_t *)data); in phy_ti_dp83825_read() 82 static int phy_ti_dp83825_write(const struct device *dev, uint16_t reg_addr, uint32_t data) in phy_ti_dp83825_write() argument 87 ret = mdio_write(config->mdio_dev, config->addr, reg_addr, (uint16_t)data); in phy_ti_dp83825_write()
|
D | phy_ti_dp83867.c | 65 static int phy_ti_dp83867_read(const struct device *dev, uint16_t reg_addr, uint32_t *data) in phy_ti_dp83867_read() argument 73 ret = mdio_read(config->mdio_dev, config->addr, reg_addr, (uint16_t *)data); in phy_ti_dp83867_read() 81 static int phy_ti_dp83867_write(const struct device *dev, uint16_t reg_addr, uint32_t data) in phy_ti_dp83867_write() argument 86 ret = mdio_write(config->mdio_dev, config->addr, reg_addr, (uint16_t)data); in phy_ti_dp83867_write()
|
D | phy_adin2111.c | 181 static int phy_adin2111_reg_read(const struct device *dev, uint16_t reg_addr, in phy_adin2111_reg_read() argument 189 ret = phy_adin2111_c22_read(dev, reg_addr, (uint16_t *) data); in phy_adin2111_reg_read() 196 static int phy_adin2111_reg_write(const struct device *dev, uint16_t reg_addr, in phy_adin2111_reg_write() argument 204 ret = phy_adin2111_c22_write(dev, reg_addr, (uint16_t) data); in phy_adin2111_reg_write()
|
D | phy_realtek_rtl8211f.c | 83 uint16_t reg_addr, uint32_t *data) in phy_rt_rtl8211f_read() argument 92 ret = mdio_read(config->mdio_dev, config->addr, reg_addr, (uint16_t *)data); in phy_rt_rtl8211f_read() 101 uint16_t reg_addr, uint32_t data) in phy_rt_rtl8211f_write() argument 106 ret = mdio_write(config->mdio_dev, config->addr, reg_addr, (uint16_t)data); in phy_rt_rtl8211f_write()
|
/Zephyr-latest/drivers/serial/ |
D | uart_ifx_cat1.c | 85 CySCB_Type *reg_addr; member 199 static int32_t _get_hw_block_num(CySCB_Type *reg_addr) in _get_hw_block_num() argument 207 if (_CYHAL_SCB_BASE_ADDRESSES[i] == reg_addr) { in _get_hw_block_num() 219 return Cy_SCB_GetNumInTxFifo(config->reg_addr); in ifx_cat1_uart_get_num_in_tx_fifo() 226 return Cy_SCB_GetTxSrValid(config->reg_addr) ? true : false; in ifx_cat1_uart_get_tx_active() 942 data->hw_resource.block_num = _get_hw_block_num(config->reg_addr); in ifx_cat1_uart_init() 985 (uint32_t)(&config->reg_addr->RX_FIFO_RD); in ifx_cat1_uart_init() 1004 Cy_SCB_SetRxFifoLevel(config->reg_addr, 0); in ifx_cat1_uart_init() 1014 data->async.dma_tx.blk_cfg.dest_address = (uint32_t)(&config->reg_addr->TX_FIFO_WR); in ifx_cat1_uart_init() 1032 Cy_SCB_SetTxFifoLevel(config->reg_addr, 1); in ifx_cat1_uart_init() [all …]
|
/Zephyr-latest/drivers/sensor/sbs_gauge/ |
D | sbs_gauge.c | 19 uint8_t reg_addr, in sbs_cmd_reg_read() argument 27 status = i2c_burst_read_dt(&cfg->i2c, reg_addr, i2c_data, in sbs_cmd_reg_read()
|
/Zephyr-latest/drivers/sensor/bosch/bma4xx/ |
D | bma4xx.c | 44 uint8_t reg_addr; in bma4xx_attr_set_offset() local 52 reg_addr = BMA4XX_REG_OFFSET_0 + (chan - SENSOR_CHAN_ACCEL_X); in bma4xx_attr_set_offset() 57 return bma4xx->hw_ops->write_reg(dev, reg_addr, reg_val[0]); in bma4xx_attr_set_offset() 60 reg_addr = BMA4XX_REG_OFFSET_0; in bma4xx_attr_set_offset() 67 return bma4xx->hw_ops->write_data(dev, reg_addr, (uint8_t *)reg_val, in bma4xx_attr_set_offset()
|
/Zephyr-latest/drivers/sensor/adi/adxl345/ |
D | adxl345_stream.c | 209 const uint8_t reg_addr = ADXL345_REG_READ(ADXL345_X_AXIS_DATA_0_REG) in adxl345_process_fifo_samples_cb() local 212 rtio_sqe_prep_tiny_write(write_fifo_addr, data->iodev, RTIO_PRIO_NORM, ®_addr, in adxl345_process_fifo_samples_cb() 341 const uint8_t reg_addr = ADXL345_REG_READ(ADXL345_FIFO_STATUS_REG); in adxl345_process_status1_cb() local 343 rtio_sqe_prep_tiny_write(write_fifo_addr, data->iodev, RTIO_PRIO_NORM, ®_addr, 1, NULL); in adxl345_process_status1_cb()
|
D | adxl345.h | 225 uint8_t reg_addr, uint8_t *data, size_t length); 256 uint8_t reg_addr,
|
/Zephyr-latest/drivers/stepper/adi_tmc/ |
D | adi_tmc50xx_stepper_controller.c | 57 static int tmc50xx_write(const struct device *dev, const uint8_t reg_addr, const uint32_t reg_val) in tmc50xx_write() argument 66 err = tmc_spi_write_register(&bus, TMC5XXX_WRITE_BIT, reg_addr, reg_val); in tmc50xx_write() 71 LOG_ERR("Failed to write register 0x%x with value 0x%x", reg_addr, reg_val); in tmc50xx_write() 77 static int tmc50xx_read(const struct device *dev, const uint8_t reg_addr, uint32_t *reg_val) in tmc50xx_read() argument 86 err = tmc_spi_read_register(&bus, TMC5XXX_ADDRESS_MASK, reg_addr, reg_val); in tmc50xx_read() 91 LOG_ERR("Failed to read register 0x%x", reg_addr); in tmc50xx_read()
|
/Zephyr-latest/drivers/lora/ |
D | sx127x.c | 419 int sx127x_read(uint8_t reg_addr, uint8_t *data, uint8_t len) in sx127x_read() argument 421 return sx127x_transceive(reg_addr, false, data, len); in sx127x_read() 424 int sx127x_write(uint8_t reg_addr, uint8_t *data, uint8_t len) in sx127x_write() argument 426 return sx127x_transceive(reg_addr | BIT(7), true, data, len); in sx127x_write()
|
/Zephyr-latest/drivers/sensor/adi/adxl362/ |
D | adxl362.h | 299 uint8_t reg_addr, uint8_t mask, uint8_t data); 332 uint8_t reg_addr, void *data, size_t length);
|
/Zephyr-latest/drivers/sensor/st/lsm6dsl/ |
D | lsm6dsl.h | 633 int (*read_data)(const struct device *dev, uint8_t reg_addr, 635 int (*write_data)(const struct device *dev, uint8_t reg_addr, 637 int (*read_reg)(const struct device *dev, uint8_t reg_addr, 639 int (*update_reg)(const struct device *dev, uint8_t reg_addr,
|
/Zephyr-latest/drivers/sensor/adi/adxl372/ |
D | adxl372_stream.c | 283 const uint8_t reg_addr = ADXL372_REG_READ(ADXL372_FIFO_DATA); in adxl372_process_fifo_samples_cb() local 285 rtio_sqe_prep_tiny_write(write_fifo_addr, data->iodev, RTIO_PRIO_NORM, ®_addr, 1, NULL); in adxl372_process_fifo_samples_cb() 412 const uint8_t reg_addr = ADXL372_REG_READ(ADXL372_FIFO_ENTRIES_2); in adxl372_process_status1_cb() local 414 rtio_sqe_prep_tiny_write(write_fifo_addr, data->iodev, RTIO_PRIO_NORM, ®_addr, 1, NULL); in adxl372_process_status1_cb()
|
/Zephyr-latest/drivers/i2c/ |
D | i2c_rtio.c | 56 uint8_t reg_addr, uint8_t data) in i2c_rtio_copy_reg_write_byte() argument 66 msg[0] = reg_addr; in i2c_rtio_copy_reg_write_byte()
|
/Zephyr-latest/drivers/ethernet/nxp_imx_netc/ |
D | dsa_nxp_imx_netc.c | 105 static int dsa_netc_sw_write_reg(const struct device *dev, uint16_t reg_addr, uint8_t value) in dsa_netc_sw_write_reg() argument 111 static int dsa_netc_sw_read_reg(const struct device *dev, uint16_t reg_addr, uint8_t *value) in dsa_netc_sw_read_reg() argument
|
/Zephyr-latest/drivers/can/ |
D | can_mcp2515.c | 42 static int mcp2515_cmd_bit_modify(const struct device *dev, uint8_t reg_addr, in mcp2515_cmd_bit_modify() argument 48 uint8_t cmd_buf[] = { MCP2515_OPCODE_BIT_MODIFY, reg_addr, mask, data }; in mcp2515_cmd_bit_modify() 60 static int mcp2515_cmd_write_reg(const struct device *dev, uint8_t reg_addr, in mcp2515_cmd_write_reg() argument 65 uint8_t cmd_buf[] = { MCP2515_OPCODE_WRITE, reg_addr }; in mcp2515_cmd_write_reg() 137 static int mcp2515_cmd_read_reg(const struct device *dev, uint8_t reg_addr, in mcp2515_cmd_read_reg() argument 142 uint8_t cmd_buf[] = { MCP2515_OPCODE_READ, reg_addr }; in mcp2515_cmd_read_reg()
|