/linux-master/drivers/iio/proximity/ |
H A D | irsd200.c | 167 unsigned int regval; local 183 ret = regmap_read(data->regmap, reg, ®val); 189 *val = ((int)regval) * scale; 197 unsigned int regval; local 219 regval = val / scale; 221 if (regval >= BIT(8)) 224 ret = regmap_write(data->regmap, reg, regval); 252 unsigned int regval; local 255 ret = regmap_read(data->regmap, IRS_REG_DATA_RATE, ®val); 261 if (regval > 321 unsigned int regval; local 354 unsigned int regval; local 370 unsigned int regval; local 407 unsigned int regval; local 448 unsigned int regval; local [all...] |
H A D | sx9310.c | 294 unsigned int regval, gain; local 297 ret = regmap_read(data->regmap, SX9310_REG_PROX_CTRL3, ®val); 304 gain = FIELD_GET(SX9310_REG_PROX_CTRL3_GAIN0_MASK, regval); 308 gain = FIELD_GET(SX9310_REG_PROX_CTRL3_GAIN12_MASK, regval); 321 unsigned int regval; local 324 ret = regmap_read(data->regmap, SX9310_REG_PROX_CTRL0, ®val); 328 regval = FIELD_GET(SX9310_REG_PROX_CTRL0_SCANPERIOD_MASK, regval); 329 *val = sx9310_samp_freq_table[regval].val; 330 *val2 = sx9310_samp_freq_table[regval] 409 unsigned int regval; local 431 unsigned int regval, pthresh; local 454 unsigned int regval; local 472 unsigned int regval; local 522 unsigned int regval; local 576 unsigned int regval; local 593 unsigned int regval; local [all...] |
/linux-master/drivers/hwmon/ |
H A D | ltc4245.c | 173 const u8 regval = data->vregs[reg - 0x10]; local 179 voltage = regval * 55; 183 voltage = regval * 22; 187 voltage = regval * 15; 191 voltage = regval * -55; 194 voltage = regval * 10; 209 const u8 regval = data->vregs[reg - 0x10]; local 230 voltage = regval * 250; /* voltage in uV */ 234 voltage = regval * 125; /* voltage in uV */ 238 voltage = regval * 12 295 int regval = data->gpios[channel - 8]; local [all...] |
H A D | tmp464.c | 150 unsigned int regval, regval2; local 157 err = regmap_read(regmap, TMP464_THERM_STATUS_REG, ®val); 160 *val = !!(regval & BIT(channel + 7)); 163 err = regmap_read(regmap, TMP464_THERM2_STATUS_REG, ®val); 166 *val = !!(regval & BIT(channel + 7)); 177 err = regmap_read(regmap, TMP464_REMOTE_OPEN_REG, ®val); 180 data->open_reg = regval; 187 err = regmap_read(regmap, TMP464_THERM_LIMIT[channel], ®val); 193 regval -= regval2; 194 *val = temp_from_reg(regval); 308 unsigned int regval; local 430 unsigned int regval; local [all...] |
H A D | tps23861.c | 128 unsigned int regval; local 131 err = regmap_read(data->regmap, TEMPERATURE, ®val); 135 *val = (regval * TEMPERATURE_LSB) - 20000; 143 __le16 regval; local 150 ®val, 2); 154 ®val, 2); 159 raw_val = le16_to_cpu(regval); 169 __le16 regval; local 180 ®val, 2); 184 raw_val = le16_to_cpu(regval); 192 unsigned int regval = 0; local 203 unsigned int regval = 0; local 461 __le16 regval; local [all...] |
H A D | ina2xx.c | 206 static int ina2xx_read_reg(struct device *dev, int reg, unsigned int *regval) argument 215 ret = regmap_read(data->regmap, reg, regval); 219 dev_dbg(dev, "read %d, val = 0x%04x\n", reg, *regval); 229 if (*regval == 0) { 265 unsigned int regval) 272 val = DIV_ROUND_CLOSEST((s16)regval, data->config->shunt_div); 275 val = (regval >> data->config->bus_voltage_shift) 280 val = regval * data->power_lsb_uW; 284 val = (s16)regval * data->current_lsb_uA; 288 val = regval; 264 ina2xx_get_value(struct ina2xx_data *data, u8 reg, unsigned int regval) argument 305 unsigned int regval; local 315 ina226_reg_to_alert(struct ina2xx_data *data, u8 bit, u16 regval) argument 371 int regval; local 441 int regval; local 532 unsigned int regval; local [all...] |
H A D | tmp102.c | 76 unsigned int regval; local 98 err = regmap_read(tmp102->regmap, reg, ®val); 101 *temp = tmp102_reg_to_mC(regval); 197 unsigned int regval; local 217 err = regmap_read(tmp102->regmap, TMP102_CONF_REG, ®val); 223 if ((regval & ~TMP102_CONFREG_MASK) != 229 tmp102->config_orig = regval; 235 regval &= ~TMP102_CONFIG_CLEAR; 236 regval |= TMP102_CONFIG_SET; 238 err = regmap_write(tmp102->regmap, TMP102_CONF_REG, regval); [all...] |
H A D | w83773g.c | 63 unsigned int regval; local 66 ret = regmap_read(regmap, W83773_LOCAL_TEMP, ®val); 70 *val = temp_of_local(regval); 94 unsigned int regval; local 97 ret = regmap_read(regmap, W83773_STATUS[index], ®val); 101 *val = (regval & 0x04) >> 2; 144 unsigned int regval; local 147 ret = regmap_read(regmap, W83773_CONVERSION_RATE_REG_READ, ®val); 151 *val = 16000 >> regval;
|
/linux-master/arch/sparc/include/asm/ |
H A D | viking.h | 147 static inline void viking_set_bpreg(unsigned long regval) argument 151 : "r" (regval), "i" (ASI_M_ACTION) 157 unsigned long regval; local 160 : "=r" (regval) 162 return regval;
|
/linux-master/drivers/spi/ |
H A D | spi-rb4xx.c | 38 u32 regval; local 40 regval = spi_ioc; 42 regval |= AR71XX_SPI_IOC_DO; 44 rb4xx_write(rbspi, AR71XX_SPI_REG_IOC, regval); 45 rb4xx_write(rbspi, AR71XX_SPI_REG_IOC, regval | AR71XX_SPI_IOC_CLK); 60 u32 regval; local 62 regval = spi_ioc; 64 regval |= AR71XX_SPI_IOC_DO; 66 regval |= AR71XX_SPI_IOC_CS2; 68 rb4xx_write(rbspi, AR71XX_SPI_REG_IOC, regval); [all...] |
/linux-master/drivers/gpio/ |
H A D | gpio-max77650.c | 55 int mask, regval; local 58 regval = value ? MAX77650_GPIO_OUT_HIGH : MAX77650_GPIO_OUT_LOW; 59 regval |= MAX77650_GPIO_DIR_OUT; 62 MAX77650_REG_CNFG_GPIO, mask, regval); 69 int rv, regval; local 71 regval = value ? MAX77650_GPIO_OUT_HIGH : MAX77650_GPIO_OUT_LOW; 74 MAX77650_GPIO_OUTVAL_MASK, regval);
|
/linux-master/drivers/gpu/drm/amd/display/dc/gpio/ |
H A D | hw_ddc.c | 72 uint32_t regval; local 84 regval = REG_GET_3(gpio.MASK_reg, 99 REG_SET(gpio.MASK_reg, regval, DC_GPIO_DDC1DATA_PD_EN, 1); 101 REG_SET_2(gpio.MASK_reg, regval, 118 REG_SET(gpio.MASK_reg, regval, 127 REG_SET(gpio.MASK_reg, regval, 163 REG_SET(gpio.MASK_reg, regval,
|
/linux-master/drivers/iio/adc/ |
H A D | meson_saradc.c | 389 u32 regval; local 391 regmap_read(priv->regmap, MESON_SAR_ADC_REG0, ®val); 393 return FIELD_GET(MESON_SAR_ADC_REG0_FIFO_COUNT_MASK, regval); 427 u32 regval; local 429 regval = FIELD_PREP(MESON_SAR_ADC_REG3_CTRL_CHAN7_MUX_SEL_MASK, sel); 431 MESON_SAR_ADC_REG3_CTRL_CHAN7_MUX_SEL_MASK, regval); 444 int regval, fifo_chan, fifo_val, count; local 456 regmap_read(priv->regmap, MESON_SAR_ADC_FIFO_RD, ®val); 457 fifo_chan = FIELD_GET(MESON_SAR_ADC_FIFO_RD_CHAN_ID_MASK, regval); 464 fifo_val = FIELD_GET(MESON_SAR_ADC_FIFO_RD_SAMPLE_VALUE_MASK, regval); 493 u32 regval; local 847 int regval, i, ret; local 1045 u32 regval; local 1123 u32 regval; local [all...] |
H A D | mcp3911.c | 550 u32 regval; local 553 ret = mcp3911_read(adc, MCP3911_REG_CONFIG, ®val, 2); 557 regval &= ~MCP3911_CONFIG_VREFEXT; 560 regval |= FIELD_PREP(MCP3911_CONFIG_VREFEXT, 1); 563 regval |= FIELD_PREP(MCP3911_CONFIG_VREFEXT, 0); 566 regval &= ~MCP3911_CONFIG_CLKEXT; 569 regval |= FIELD_PREP(MCP3911_CONFIG_CLKEXT, 1); 572 regval |= FIELD_PREP(MCP3911_CONFIG_CLKEXT, 0); 575 ret = mcp3911_write(adc, MCP3911_REG_CONFIG, regval, 2); 579 ret = mcp3911_read(adc, MCP3911_REG_STATUSCOM, ®val, 616 u32 regval; local [all...] |
/linux-master/drivers/iio/light/ |
H A D | lv0104cs.c | 49 u8 regval; member in struct:lv0104cs_mapping 131 static int lv0104cs_write_reg(struct i2c_client *client, u8 regval) argument 135 ret = i2c_master_send(client, (char *)®val, sizeof(regval)); 138 if (ret != sizeof(regval)) 146 __be16 regval; local 149 ret = i2c_master_recv(client, (char *)®val, sizeof(regval)); 152 if (ret != sizeof(regval)) 155 *adc_output = be16_to_cpu(regval); 163 u8 regval = LV0104CS_REGVAL_MEASURE; local [all...] |
H A D | max44000.c | 207 u16 regval; local 219 regval = be16_to_cpu(val); 230 if (regval & MAX44000_ALSDATA_OVERFLOW) 233 return regval << MAX44000_ALSTIM_SHIFT(alstim); 249 unsigned int regval; local 252 ret = regmap_read(data->regmap, MAX44000_REG_CFG_TX, ®val); 255 regval &= MAX44000_LED_CURRENT_MASK; 256 if (regval >= 8) 257 regval -= 4; 258 return regval; 267 unsigned int regval; local 497 unsigned int regval; local [all...] |
/linux-master/drivers/watchdog/ |
H A D | max77620_wdt.c | 101 u8 regval; local 106 regval = MAX77620_TWD_2s; 111 regval = MAX77620_TWD_16s; 116 regval = MAX77620_TWD_64s; 121 regval = MAX77620_TWD_128s; 137 MAX77620_TWD_MASK, regval); 164 unsigned int regval; local 208 ret = regmap_read(wdt->rmap, wdt->drv_data->reg_cnfg_glbl2, ®val); 214 switch (regval & MAX77620_TWD_MASK) { 229 if (regval [all...] |
H A D | ts72xx_wdt.c | 46 unsigned char regval; member in struct:ts72xx_wdt_priv 54 writeb(priv->regval, priv->control_reg); 83 priv->regval = TS72XX_WDT_CTRL_1SEC; 85 priv->regval = TS72XX_WDT_CTRL_2SEC; 87 priv->regval = TS72XX_WDT_CTRL_4SEC; 90 priv->regval = TS72XX_WDT_CTRL_8SEC;
|
/linux-master/drivers/media/platform/nxp/imx-jpeg/ |
H A D | mxc-jpeg-hw.c | 143 u32 regval; local 146 regval = readl(reg); 147 return regval; 152 u32 regval; local 154 regval = readl(reg + GLB_CTRL); 155 writel(GLB_CTRL_SLOT_EN(slot) | regval, reg + GLB_CTRL); 160 u32 regval; local 162 regval = readl(reg + GLB_CTRL); 163 regval &= ~GLB_CTRL_L_ENDIAN(1); /* clear */ 164 writel(GLB_CTRL_L_ENDIAN(le) | regval, re [all...] |
/linux-master/drivers/media/rc/ |
H A D | meson-ir.c | 244 u32 regval; local 269 regmap_read(ir->reg, IR_DEC_STATUS, ®val); 270 regmap_read(ir->reg, IR_DEC_FRAME, ®val); 278 regval = FIELD_PREP(IR_DEC_REG0_BASE_TIME, MESON_HW_TRATE - 1); 279 regmap_update_bits(ir->reg, IR_DEC_REG0, IR_DEC_REG0_BASE_TIME, regval); 286 regval = FIELD_PREP(IR_DEC_REG2_MODE, timings->hw_protocol); 287 regmap_update_bits(ir->reg, IR_DEC_REG2, IR_DEC_REG2_MODE, regval); 322 regval = FIELD_PREP(IR_DEC_REG0_FRAME_TIME_MAX, 325 regval); 328 regval [all...] |
/linux-master/drivers/edac/ |
H A D | synopsys_edac.c | 356 u32 regval, clearval = 0; local 362 regval = readl(base + STAT_OFST); 363 if (!regval) 366 p->ce_cnt = (regval & STAT_CECNT_MASK) >> STAT_CECNT_SHIFT; 367 p->ue_cnt = regval & STAT_UECNT_MASK; 369 regval = readl(base + CE_LOG_OFST); 370 if (!(p->ce_cnt && (regval & LOG_VALID))) 373 p->ceinfo.bitpos = (regval & CE_LOG_BITPOS_MASK) >> CE_LOG_BITPOS_SHIFT; 374 regval = readl(base + CE_ADDR_OFST); 375 p->ceinfo.row = (regval 411 u32 regval, clearval = 0; local 550 int status, regval; local 954 int col = 0, row = 0, bank = 0, bankgrp = 0, rank = 0, regval; local [all...] |
/linux-master/drivers/iio/temperature/ |
H A D | max30208.c | 61 u8 regval; local 68 regval = ret | MAX30208_TEMP_SENSOR_SETUP_CONV; 70 ret = i2c_smbus_write_byte_data(data->client, MAX30208_TEMP_SENSOR_SETUP, regval); 133 u8 regval; local 140 regval = ret | MAX30208_FIFO_CONFIG_RO; 142 ret = i2c_smbus_write_byte_data(data->client, MAX30208_FIFO_CONFIG, regval);
|
/linux-master/drivers/comedi/drivers/ |
H A D | ni_routes.c | 416 s8 regval; local 426 regval = RVi(tables->route_values, src, dest); 427 if (!regval) 430 return UNMARK(regval); 470 s8 regval; local 484 regval = RVi(rv, B(src), B(dest)); 490 if (!regval && channel_is_rtsi(dest)) { 491 regval = RVi(rv, B(src), B(NI_RGOUT0)); 492 if (!regval && (RVi(rv, B(src), B(NI_RTSI_BRD(0))) || 496 regval [all...] |
/linux-master/drivers/iio/accel/ |
H A D | adxl345_core.c | 78 unsigned int regval; local 102 ADXL345_REG_OFS_AXIS(chan->address), ®val); 109 *val = sign_extend32(regval, 7) * 4; 113 ret = regmap_read(data->regmap, ADXL345_REG_BW_RATE, ®val); 118 (regval & ADXL345_BW_RATE); 204 u32 regval; local 207 ret = regmap_read(regmap, ADXL345_REG_DEVID, ®val); 211 if (regval != ADXL345_DEVID) 213 regval, ADXL345_DEVID);
|
/linux-master/drivers/i3c/master/mipi-i3c-hci/ |
H A D | core.c | 633 u32 regval, offset; local 637 regval = reg_read(HCI_VERSION); 638 hci->version_major = (regval >> 8) & 0xf; 639 hci->version_minor = (regval >> 4) & 0xf; 640 hci->revision = regval & 0xf; 644 switch (regval & ~0xf) { 657 regval = reg_read(DAT_SECTION); 658 offset = FIELD_GET(DAT_TABLE_OFFSET, regval); 660 hci->DAT_entries = FIELD_GET(DAT_TABLE_SIZE, regval); 661 hci->DAT_entry_size = FIELD_GET(DAT_ENTRY_SIZE, regval) [all...] |