| /linux/drivers/iio/adc/ |
| H A D | da9150-gpadc.c | 132 static inline int da9150_gpadc_gpio_6v_voltage_now(int raw_val) in da9150_gpadc_gpio_6v_voltage_now() argument 135 return (6 * ((raw_val * 1000) + 500)) / 1024; in da9150_gpadc_gpio_6v_voltage_now() 138 static inline int da9150_gpadc_ibus_current_avg(int raw_val) in da9150_gpadc_ibus_current_avg() argument 141 return (4 * ((raw_val * 1000) + 500)) / 2048; in da9150_gpadc_ibus_current_avg() 144 static inline int da9150_gpadc_vbus_21v_voltage_now(int raw_val) in da9150_gpadc_vbus_21v_voltage_now() argument 147 return (21 * ((raw_val * 1000) + 500)) / 1024; in da9150_gpadc_vbus_21v_voltage_now() 150 static inline int da9150_gpadc_vsys_6v_voltage_now(int raw_val) in da9150_gpadc_vsys_6v_voltage_now() argument 153 return (3 * ((raw_val * 1000) + 500)) / 512; in da9150_gpadc_vsys_6v_voltage_now() 159 int raw_val; in da9150_gpadc_read_processed() local 161 raw_val = da9150_gpadc_read_adc(gpadc, hw_chan); in da9150_gpadc_read_processed() [all …]
|
| H A D | ab8500-gpadc.c | 895 int raw_val; in ab8500_gpadc_read_raw() local 905 raw_val = ab8500_gpadc_read(gpadc, ch, NULL); in ab8500_gpadc_read_raw() 906 if (raw_val < 0) in ab8500_gpadc_read_raw() 907 return raw_val; in ab8500_gpadc_read_raw() 910 *val = raw_val; in ab8500_gpadc_read_raw() 915 processed = ab8500_gpadc_ad_to_voltage(gpadc, ch->id, raw_val); in ab8500_gpadc_read_raw()
|
| H A D | max9611.c | 209 u16 *raw_val) in max9611_read_single() argument 242 *raw_val = ret; in max9611_read_single()
|
| /linux/drivers/platform/x86/ |
| H A D | oxpec.c | 353 long raw_val; in tt_toggle_store() local 383 ret = read_from_ec(reg, 1, &raw_val); in tt_toggle_store() 387 val = raw_val; in tt_toggle_store() 526 long raw_val; in oxp_psy_ext_get_prop() local 531 ret = read_from_ec(OXP_X1_CHARGE_LIMIT_REG, 1, &raw_val); in oxp_psy_ext_get_prop() 534 if (raw_val < 0 || raw_val > 100) in oxp_psy_ext_get_prop() 536 val->intval = raw_val; in oxp_psy_ext_get_prop() 539 ret = read_from_ec(OXP_X1_CHARGE_INHIBIT_REG, 1, &raw_val); in oxp_psy_ext_get_prop() 542 if ((raw_val & OXP_X1_CHARGE_INHIBIT_MASK_ALWAYS) == in oxp_psy_ext_get_prop() 545 else if ((raw_val & OXP_X1_CHARGE_INHIBIT_MASK_AWAKE) == in oxp_psy_ext_get_prop() [all …]
|
| H A D | ayaneo-ec.c | 310 u8 raw_val; in ayaneo_psy_ext_set_prop() local 316 raw_val = AYANEO_CHARGE_VAL_AUTO; in ayaneo_psy_ext_set_prop() 319 raw_val = AYANEO_CHARGE_VAL_INHIBIT; in ayaneo_psy_ext_set_prop() 324 return ec_write(AYANEO_CHARGE_REG, raw_val); in ayaneo_psy_ext_set_prop()
|
| /linux/drivers/hwmon/ |
| H A D | tps23861.c | 143 long raw_val; in tps23861_read_voltage() local 158 raw_val = le16_to_cpu(regval); in tps23861_read_voltage() 159 *val = (FIELD_GET(VOLTAGE_CURRENT_MASK, raw_val) * VOLTAGE_LSB) / 1000; in tps23861_read_voltage() 167 long raw_val, current_lsb; in tps23861_read_current() local 183 raw_val = le16_to_cpu(regval); in tps23861_read_current() 184 *val = (FIELD_GET(VOLTAGE_CURRENT_MASK, raw_val) * current_lsb) / 1000000; in tps23861_read_current() 459 unsigned int raw_val; in tps23861_port_resistance() local 467 raw_val = le16_to_cpu(regval); in tps23861_port_resistance() 468 switch (FIELD_GET(PORT_RESISTANCE_RSN_MASK, raw_val)) { in tps23861_port_resistance() 470 return (FIELD_GET(PORT_RESISTANCE_MASK, raw_val) * RESISTANCE_LSB) / 10000; in tps23861_port_resistance() [all …]
|
| /linux/drivers/iio/gyro/ |
| H A D | mpu3050-core.c | 195 __be16 raw_val[3]; in mpu3050_start_sampling() local 214 raw_val[i] = cpu_to_be16(mpu3050->calibration[i]); in mpu3050_start_sampling() 216 ret = regmap_bulk_write(mpu3050->map, MPU3050_X_OFFS_USR_H, raw_val, in mpu3050_start_sampling() 217 sizeof(raw_val)); in mpu3050_start_sampling() 270 __be16 raw_val; in mpu3050_read_raw() local 337 &raw_val, sizeof(raw_val)); in mpu3050_read_raw() 344 *val = (s16)be16_to_cpu(raw_val); in mpu3050_read_raw() 351 &raw_val, in mpu3050_read_raw() 352 sizeof(raw_val)); in mpu3050_read_raw() 359 *val = be16_to_cpu(raw_val); in mpu3050_read_raw()
|
| H A D | bmg160_core.c | 491 unsigned int raw_val; in bmg160_get_temp() local 500 ret = regmap_read(data->regmap, BMG160_REG_TEMP, &raw_val); in bmg160_get_temp() 508 *val = sign_extend32(raw_val, 7); in bmg160_get_temp() 521 __le16 raw_val; in bmg160_get_axis() local 530 ret = regmap_bulk_read(data->regmap, BMG160_AXIS_TO_REG(axis), &raw_val, in bmg160_get_axis() 531 sizeof(raw_val)); in bmg160_get_axis() 539 *val = sign_extend32(le16_to_cpu(raw_val), 15); in bmg160_get_axis()
|
| /linux/drivers/iio/accel/ |
| H A D | kxsd9.c | 166 __be16 raw_val; in kxsd9_read_raw() local 173 ret = regmap_bulk_read(st->map, chan->address, &raw_val, in kxsd9_read_raw() 174 sizeof(raw_val)); in kxsd9_read_raw() 177 nval = be16_to_cpu(raw_val); in kxsd9_read_raw()
|
| H A D | bmi088-accel-core.c | 278 s16 raw_val; in bmi088_accel_get_axis() local 286 raw_val = le16_to_cpu(*(__le16 *)data->buffer); in bmi088_accel_get_axis() 287 *val = raw_val; in bmi088_accel_get_axis()
|
| H A D | adxl372.c | 893 u16 raw_val; in adxl372_write_event_value() local 897 raw_val = DIV_ROUND_UP(val * 1000000, ADXL372_USCALE); in adxl372_write_event_value() 901 return adxl372_write_threshold_value(indio_dev, addr, raw_val); in adxl372_write_event_value() 904 return adxl372_write_threshold_value(indio_dev, addr, raw_val); in adxl372_write_event_value()
|
| H A D | bmc150-accel-core.c | 625 __le16 raw_val; in bmc150_accel_get_axis() local 635 &raw_val, sizeof(raw_val)); in bmc150_accel_get_axis() 642 *val = sign_extend32(le16_to_cpu(raw_val) >> chan->scan_type.shift, in bmc150_accel_get_axis()
|
| H A D | fxls8962af-core.c | 260 __le16 raw_val; in fxls8962af_get_out() local 272 &raw_val, sizeof(data->lower_thres)); in fxls8962af_get_out() 282 *val = sign_extend32(le16_to_cpu(raw_val), in fxls8962af_get_out()
|
| /linux/drivers/iio/imu/bno055/ |
| H A D | bno055.c | 668 __le16 raw_val; in bno055_read_simple_chan() local 674 &raw_val, sizeof(raw_val)); in bno055_read_simple_chan() 677 *val = sign_extend32(le16_to_cpu(raw_val), 15); in bno055_read_simple_chan() 686 &raw_val, sizeof(raw_val)); in bno055_read_simple_chan() 693 *val = -sign_extend32(le16_to_cpu(raw_val), 15); in bno055_read_simple_chan() 836 unsigned int raw_val; in bno055_read_temp_chan() local 839 ret = regmap_read(priv->regmap, BNO055_TEMP_REG, &raw_val); in bno055_read_temp_chan() 847 *val = raw_val * 1000; in bno055_read_temp_chan()
|
| /linux/drivers/gpu/drm/bridge/ |
| H A D | tc358768.c | 695 s32 raw_val; in tc358768_bridge_atomic_pre_enable() local 962 raw_val = tc358768_ns_to_cnt(60 + tc358768_ps_to_ns(2 * ui_ps), hsbyteclk_ps) - 5; in tc358768_bridge_atomic_pre_enable() 963 val = clamp(raw_val, 0, 127); in tc358768_bridge_atomic_pre_enable() 972 raw_val = tc358768_ns_to_cnt(145 - tc358768_ps_to_ns(3 * ui_ps), hsbyteclk_ps) - 10; in tc358768_bridge_atomic_pre_enable() 973 val2 = clamp(raw_val, 0, 127); in tc358768_bridge_atomic_pre_enable() 991 raw_val = tc358768_ns_to_cnt(60 + tc358768_ps_to_ns(18 * ui_ps), in tc358768_bridge_atomic_pre_enable() 993 val = clamp(raw_val, 0, 15); in tc358768_bridge_atomic_pre_enable()
|