Home
last modified time | relevance | path

Searched refs:reg_addr (Results 101 – 125 of 145) sorted by relevance

123456

/Zephyr-latest/drivers/sensor/st/ism330dhcx/
Dism330dhcx_shub.c423 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/
Dadc_max1125x.c244 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()
Dadc_ads1x1x.c197 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 *)&reg_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/
Dmt9m114.c218 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()
Dov2640.c482 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/
Dphy_qualcomm_ar8031.c75 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()
Dphy_tja1103.c109 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()
Dphy_microchip_ksz8081.c63 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()
Dphy_ti_dp83825.c66 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()
Dphy_ti_dp83867.c65 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()
Dphy_adin2111.c181 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()
Dphy_realtek_rtl8211f.c83 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/
Duart_ifx_cat1.c85 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/
Dsbs_gauge.c19 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/
Dbma4xx.c44 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/
Dadxl345_stream.c209 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, &reg_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, &reg_addr, 1, NULL); in adxl345_process_status1_cb()
Dadxl345.h225 uint8_t reg_addr, uint8_t *data, size_t length);
256 uint8_t reg_addr,
/Zephyr-latest/drivers/stepper/adi_tmc/
Dadi_tmc50xx_stepper_controller.c57 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/
Dsx127x.c419 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/
Dadxl362.h299 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/
Dlsm6dsl.h633 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/
Dadxl372_stream.c283 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, &reg_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, &reg_addr, 1, NULL); in adxl372_process_status1_cb()
/Zephyr-latest/drivers/i2c/
Di2c_rtio.c56 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/
Ddsa_nxp_imx_netc.c105 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/
Dcan_mcp2515.c42 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()

123456