Home
last modified time | relevance | path

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

123

/linux-6.15/drivers/iio/frequency/
H A Dadf4371.c343 unsigned int readval, reg, bit; in adf4371_read() local
353 if (readval == 0x00) { in adf4371_read()
362 ret = regmap_read(st->regmap, reg, &readval); in adf4371_read()
366 val = !(readval & BIT(bit)); in adf4371_read()
387 unsigned int bit, readval, reg; in adf4371_write() local
406 ret = regmap_read(st->regmap, reg, &readval); in adf4371_write()
410 readval &= ~BIT(bit); in adf4371_write()
411 readval |= (!power_down << bit); in adf4371_write()
413 ret = regmap_write(st->regmap, reg, readval); in adf4371_write()
474 unsigned int *readval) in adf4371_reg_access() argument
[all …]
H A Dadmv4420.c127 u32 *readval) in admv4420_reg_access() argument
131 if (readval) in admv4420_reg_access()
132 return regmap_read(st->regmap, reg, readval); in admv4420_reg_access()
/linux-6.15/drivers/iio/adc/
H A Dad7768-1.c223 int readval, ret; in ad7768_scan_direct() local
236 readval = ad7768_spi_reg_read(st, AD7768_REG_ADC_DATA, 3); in ad7768_scan_direct()
237 if (readval < 0) in ad7768_scan_direct()
238 return readval; in ad7768_scan_direct()
247 return readval; in ad7768_scan_direct()
253 unsigned int *readval) in ad7768_reg_access() argument
261 if (readval) { in ad7768_reg_access()
265 *readval = ret; in ad7768_reg_access()
H A Dad7124.c245 unsigned int readval; in ad7124_spi_write_mask() local
252 readval &= ~mask; in ad7124_spi_write_mask()
253 readval |= val; in ad7124_spi_write_mask()
761 unsigned int *readval) in ad7124_reg_access() argument
769 if (readval) in ad7124_reg_access()
771 readval); in ad7124_reg_access()
832 unsigned int readval, timeout; in ad7124_soft_reset() local
846 if (!(readval & AD7124_STATUS_POR_FLAG_MSK)) in ad7124_soft_reset()
853 if (readval & AD7124_STATUS_POR_FLAG_MSK) in ad7124_soft_reset()
868 unsigned int readval, chip_id, silicon_rev; in ad7124_check_chip_id() local
[all …]
H A Dad7606.c570 unsigned int *readval) in ad7606_reg_access() argument
577 if (readval) { in ad7606_reg_access()
581 *readval = ret; in ad7606_reg_access()
1162 int readval; in ad7606_write_mask() local
1164 readval = st->bops->reg_read(st, addr); in ad7606_write_mask()
1165 if (readval < 0) in ad7606_write_mask()
1166 return readval; in ad7606_write_mask()
1168 readval &= ~mask; in ad7606_write_mask()
1169 readval |= val; in ad7606_write_mask()
1171 return st->bops->reg_write(st, addr, readval); in ad7606_write_mask()
H A Dad7949.c257 unsigned int *readval) in ad7949_spi_reg_access() argument
262 if (readval) in ad7949_spi_reg_access()
263 *readval = ad7949_adc->cfg; in ad7949_spi_reg_access()
H A Drcar-gyroadc.c242 unsigned int *readval) in rcar_gyroadc_reg_access() argument
247 if (readval == NULL) in rcar_gyroadc_reg_access()
260 *readval = readl(priv->regs + reg); in rcar_gyroadc_reg_access()
H A Dimx8qxp-adc.c286 unsigned int writeval, unsigned int *readval) in imx8qxp_adc_reg_access() argument
291 if (!readval || reg % 4 || reg > IMX8QXP_ADR_ADC_TST) in imx8qxp_adc_reg_access()
296 *readval = readl(adc->regs + reg); in imx8qxp_adc_reg_access()
H A Dimx7d_adc.c397 unsigned *readval) in imx7d_adc_reg_access() argument
401 if (!readval || reg % 4 || reg > IMX7D_REG_ADC_ADC_CFG) in imx7d_adc_reg_access()
404 *readval = readl(info->regs + reg); in imx7d_adc_reg_access()
H A Dhi8435.c267 unsigned *readval) in hi8435_debugfs_reg_access() argument
273 if (readval != NULL) { in hi8435_debugfs_reg_access()
275 *readval = val; in hi8435_debugfs_reg_access()
H A Dmax1027.c407 unsigned int *readval) in max1027_debugfs_reg_access() argument
412 if (readval) { in max1027_debugfs_reg_access()
414 *readval = be16_to_cpu(st->buffer[0]); in max1027_debugfs_reg_access()
H A Dadi-axi-adc.c493 unsigned int writeval, unsigned int *readval) in axi_adc_reg_access() argument
497 if (readval) in axi_adc_reg_access()
498 return regmap_read(st->regmap, reg, readval); in axi_adc_reg_access()
H A Daspeed_adc.c359 unsigned int *readval) in aspeed_adc_reg_access() argument
363 if (!readval || reg % 4 || reg > ASPEED_REG_MAX) in aspeed_adc_reg_access()
366 *readval = readl(data->base + reg); in aspeed_adc_reg_access()
H A Dti-ads1298.c415 unsigned int writeval, unsigned int *readval) in ads1298_reg_access() argument
419 if (readval) in ads1298_reg_access()
420 return regmap_read(priv->regmap, reg, readval); in ads1298_reg_access()
/linux-6.15/drivers/media/v4l2-core/
H A Dv4l2-cci.c156 u64 readval; in cci_update_bits() local
159 ret = cci_read(map, reg, &readval, err); in cci_update_bits()
163 val = (readval & ~mask) | (val & mask); in cci_update_bits()
/linux-6.15/drivers/iio/light/
H A Dbh1780.c82 unsigned int *readval) in bh1780_debugfs_reg_access() argument
87 if (!readval) in bh1780_debugfs_reg_access()
94 *readval = ret; in bh1780_debugfs_reg_access()
/linux-6.15/drivers/gpio/
H A Dgpio-htc-egpio.c108 unsigned long readval = egpio_readw(ei, ei->ack_register); in egpio_handler() local
109 pr_debug("IRQ reg: %x\n", (unsigned int)readval); in egpio_handler()
113 readval &= ei->irqs_enabled; in egpio_handler()
114 for_each_set_bit(irqpin, &readval, ei->nirqs) { in egpio_handler()
/linux-6.15/drivers/iio/gyro/
H A Dadxrs290.c441 unsigned int *readval) in adxrs290_reg_access_rw() argument
449 *readval = ret; in adxrs290_reg_access_rw()
455 unsigned int writeval, unsigned int *readval) in adxrs290_reg_access() argument
459 if (readval) in adxrs290_reg_access()
460 return adxrs290_reg_access_rw(st->spi, reg, readval); in adxrs290_reg_access()
/linux-6.15/drivers/net/can/sja1000/
H A Dsja1000_isa.c95 u8 readval; in sja1000_isa_port_read_reg_indirect() local
99 readval = inb(base + 1); in sja1000_isa_port_read_reg_indirect()
102 return readval; in sja1000_isa_port_read_reg_indirect()
/linux-6.15/drivers/iio/dac/
H A Dstm32-dac.c172 unsigned *readval) in stm32_dac_debugfs_reg_access() argument
176 if (!readval) in stm32_dac_debugfs_reg_access()
179 return regmap_read(dac->common->regmap, reg, readval); in stm32_dac_debugfs_reg_access()
H A Dad5770r.c392 unsigned int *readval) in ad5770r_reg_access() argument
396 if (readval) in ad5770r_reg_access()
397 return regmap_read(st->regmap, reg, readval); in ad5770r_reg_access()
/linux-6.15/drivers/iio/imu/
H A Dadis16550.c195 u32 *readval, u32 writeval) in adis16550_spi_xfer() argument
200 bool wr = readval ? false : true; in adis16550_spi_xfer()
252 if (readval) { in adis16550_spi_xfer()
253 *readval = data << 16; in adis16550_spi_xfer()
267 if (readval) { in adis16550_spi_xfer()
268 *readval = (*readval & GENMASK(31, 16)) | data; in adis16550_spi_xfer()
H A Dadis.c239 unsigned int writeval, unsigned int *readval) in adis_debugfs_reg_access() argument
243 if (readval) { in adis_debugfs_reg_access()
249 *readval = val16; in adis_debugfs_reg_access()
/linux-6.15/drivers/iio/accel/
H A Dadxl345_core.c205 unsigned int writeval, unsigned int *readval) in adxl345_reg_access() argument
209 if (readval) in adxl345_reg_access()
210 return regmap_read(st->regmap, reg, readval); in adxl345_reg_access()
H A Dsca3300.c566 unsigned int *readval) in sca3300_debugfs_reg_access() argument
575 if (!readval) in sca3300_debugfs_reg_access()
582 *readval = value; in sca3300_debugfs_reg_access()

123