Home
last modified time | relevance | path

Searched refs:vref (Results 1 – 54 of 54) sorted by relevance

/linux-4.1.27/drivers/iio/adc/
Drockchip_saradc.c55 struct regulator *vref; member
93 ret = regulator_get_voltage(info->vref); in rockchip_saradc_read_raw()
229 info->vref = devm_regulator_get(&pdev->dev, "vref"); in rockchip_saradc_probe()
230 if (IS_ERR(info->vref)) { in rockchip_saradc_probe()
232 PTR_ERR(info->vref)); in rockchip_saradc_probe()
233 return PTR_ERR(info->vref); in rockchip_saradc_probe()
246 ret = regulator_enable(info->vref); in rockchip_saradc_probe()
286 regulator_disable(info->vref); in rockchip_saradc_probe()
298 regulator_disable(info->vref); in rockchip_saradc_remove()
311 regulator_disable(info->vref); in rockchip_saradc_suspend()
[all …]
Dad7923.c211 int vref; in ad7923_get_range() local
213 vref = regulator_get_voltage(st->reg); in ad7923_get_range()
214 if (vref < 0) in ad7923_get_range()
215 return vref; in ad7923_get_range()
217 vref /= 1000; in ad7923_get_range()
220 vref *= 2; in ad7923_get_range()
222 return vref; in ad7923_get_range()
Dvf610_adc.c141 struct regulator *vref; member
644 info->vref = devm_regulator_get(&pdev->dev, "vref"); in vf610_adc_probe()
645 if (IS_ERR(info->vref)) in vf610_adc_probe()
646 return PTR_ERR(info->vref); in vf610_adc_probe()
648 ret = regulator_enable(info->vref); in vf610_adc_probe()
652 info->vref_uv = regulator_get_voltage(info->vref); in vf610_adc_probe()
688 regulator_disable(info->vref); in vf610_adc_probe()
699 regulator_disable(info->vref); in vf610_adc_remove()
718 regulator_disable(info->vref); in vf610_adc_suspend()
729 ret = regulator_enable(info->vref); in vf610_adc_resume()
[all …]
Dad7298.c218 int vref; in ad7298_get_ref_voltage() local
221 vref = regulator_get_voltage(st->reg); in ad7298_get_ref_voltage()
222 if (vref < 0) in ad7298_get_ref_voltage()
223 return vref; in ad7298_get_ref_voltage()
225 return vref / 1000; in ad7298_get_ref_voltage()
Dad799x.c131 struct regulator *vref; member
298 ret = regulator_get_voltage(st->vref); in ad799x_read_raw()
804 st->vref = devm_regulator_get(&client->dev, "vref"); in ad799x_probe()
805 if (IS_ERR(st->vref)) { in ad799x_probe()
806 ret = PTR_ERR(st->vref); in ad799x_probe()
809 ret = regulator_enable(st->vref); in ad799x_probe()
857 regulator_disable(st->vref); in ad799x_probe()
872 regulator_disable(st->vref); in ad799x_remove()
Dad7291.c381 int vref; in ad7291_read_raw() local
383 vref = regulator_get_voltage(chip->reg); in ad7291_read_raw()
384 if (vref < 0) in ad7291_read_raw()
385 return vref; in ad7291_read_raw()
386 *val = vref / 1000; in ad7291_read_raw()
Dmax1363.c183 struct regulator *vref; member
1436 if (st->vref) in max1363_initial_setup()
1526 struct regulator *vref; in max1363_probe() local
1557 vref = devm_regulator_get_optional(&client->dev, "vref"); in max1363_probe()
1558 if (!IS_ERR(vref)) { in max1363_probe()
1561 ret = regulator_enable(vref); in max1363_probe()
1564 st->vref = vref; in max1363_probe()
1565 vref_uv = regulator_get_voltage(vref); in max1363_probe()
1626 if (st->vref) in max1363_probe()
1627 regulator_disable(st->vref); in max1363_probe()
[all …]
Dat91_adc.c963 st->vref_mv = pdata->vref; in at91_adc_probe_pdata()
/linux-4.1.27/Documentation/devicetree/bindings/iio/dac/
Dmax5821.txt6 - vref-supply: Phandle to the vref power supply
13 vref-supply = <&reg_max5821>;
/linux-4.1.27/Documentation/devicetree/bindings/input/
Dads7846.txt29 ti,vref-delay-usecs vref supply delay in usecs, 0 for
30 external vref (u16).
31 ti,vref-mv The VREF voltage, in millivolts (u16).
32 ti,keep-vref-on set to keep vref on for differential
Dsun4i-lradc-keys.txt8 - vref-supply: powersupply for the lradc reference voltage
26 vref-supply = <&reg_vcc3v0>;
/linux-4.1.27/drivers/hwmon/
Dadc128d818.c64 int vref; /* Reference voltage in mV */ member
154 val = DIV_ROUND_CLOSEST(data->in[index][nr] * data->vref, 4095); in adc128_show_in()
413 int err, vref; in adc128_probe() local
426 vref = regulator_get_voltage(regulator); in adc128_probe()
427 if (vref < 0) { in adc128_probe()
428 err = vref; in adc128_probe()
431 data->vref = DIV_ROUND_CLOSEST(vref, 1000); in adc128_probe()
433 data->vref = 2560; /* 2.56V, in mV */ in adc128_probe()
Dsmm665.c33 static int vref = SMM665_VREF_ADC_X1000; variable
34 module_param(vref, int, 0);
35 MODULE_PARM_DESC(vref, "Reference voltage in mV");
119 #define SMM665_VMON_ADC_TO_VOLTS(adc) ((adc) * vref / 256)
122 #define SMM665_12VIN_ADC_TO_VOLTS(adc) ((adc) * vref * 3 / 256)
125 #define SMM665_AIN_ADC_TO_VOLTS(adc) ((adc) * vref / 512)
Dfschmd.c986 int i, mult[3] = { 0 }, offset[3] = { 0 }, vref = 0, found = 0; in fschmd_dmi_decode() local
1035 vref = dmi_data[i + 1] | (dmi_data[i + 2] << 8); in fschmd_dmi_decode()
1057 dmi_vref = vref; in fschmd_dmi_decode()
/linux-4.1.27/drivers/input/touchscreen/
Dads7846.c182 #define READ_12BIT_DFR(x, adc, vref) (ADS_START | ADS_A2A1A0_d_ ## x \ argument
184 (adc ? ADS_PD10_ADC_ON : 0) | (vref ? ADS_PD10_REF_ON : 0))
186 #define READ_Y(vref) (READ_12BIT_DFR(y, 1, vref)) argument
187 #define READ_Z1(vref) (READ_12BIT_DFR(z1, 1, vref)) argument
188 #define READ_Z2(vref) (READ_12BIT_DFR(z2, 1, vref)) argument
190 #define READ_X(vref) (READ_12BIT_DFR(x, 1, vref)) argument
980 int vref = pdata->keep_vref_on; in ads7846_setup_spi_msg() local
989 vref = 0; in ads7846_setup_spi_msg()
997 packet->read_y_cmd[0] = READ_Y(vref); in ads7846_setup_spi_msg()
1006 packet->read_y = READ_Y(vref); in ads7846_setup_spi_msg()
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/iio/adc/
Dti-adc128s052.txt6 - vref-supply: The regulator supply for ADC reference voltage
16 vref-supply = <&vdd_supply>;
Dcc10001_adc.txt8 - vref-supply: The regulator supply ADC reference voltage.
21 vref-supply = <&reg_1v8>;
Dvf610-adc.txt12 - vref-supply: The regulator supply ADC reference voltage.
21 vref-supply = <&reg_vcc_3v3_mcu>;
Drockchip-saradc.txt12 - vref-supply: The regulator supply ADC reference voltage.
23 vref-supply = <&vcc18>;
Dat91_adc.txt15 - atmel,adc-vref: Reference voltage in millivolts for the conversions
57 atmel,adc-vref = <3300>;
/linux-4.1.27/drivers/iio/dac/
Dad5764.c226 int vref; in ad5764_read_raw() local
253 vref = ad5764_get_channel_vref(st, chan->channel); in ad5764_read_raw()
254 if (vref < 0) in ad5764_read_raw()
255 return vref; in ad5764_read_raw()
257 *val = vref * 4 / 1000; in ad5764_read_raw()
Dad5380.c61 int vref; member
227 *val = 2 * st->vref; in ad5380_read_raw()
417 st->vref = ret / 1000; in ad5380_probe()
419 st->vref = st->chip_info->int_vref; in ad5380_probe()
Dad5064.c436 unsigned int vref) in ad5064_vref_name() argument
438 return st->chip_info->shared_vref ? "vref" : ad5064_vref_names[vref]; in ad5064_vref_name()
/linux-4.1.27/Documentation/devicetree/bindings/staging/iio/adc/
Dspear-adc.txt12 - vref-external: External voltage reference in milli-volts. If omitted
25 vref-external = <2500>; /* 2.5V VRef */
/linux-4.1.27/sound/pci/hda/
Dhda_proc.c311 unsigned int vref = in print_pin_caps() local
314 if (vref & AC_PINCAP_VREF_HIZ) in print_pin_caps()
316 if (vref & AC_PINCAP_VREF_50) in print_pin_caps()
318 if (vref & AC_PINCAP_VREF_GRD) in print_pin_caps()
320 if (vref & AC_PINCAP_VREF_80) in print_pin_caps()
322 if (vref & AC_PINCAP_VREF_100) in print_pin_caps()
382 int vref = pinctls & AC_PINCTL_VREFEN; in print_pin_ctls() local
383 switch (vref) { in print_pin_ctls()
Dhda_codec.c4430 unsigned int vcap, vref; in snd_hda_correct_pin_ctl() local
4433 vref = val & AC_PINCTL_VREFEN; in snd_hda_correct_pin_ctl()
4435 if (vref == cap_lists[i][0] && in snd_hda_correct_pin_ctl()
4438 vref = AC_PINCTL_VREF_HIZ; in snd_hda_correct_pin_ctl()
4440 vref = cap_lists[i + 1][0]; in snd_hda_correct_pin_ctl()
4444 val |= vref; in snd_hda_correct_pin_ctl()
Dpatch_realtek.c3202 int vref; in alc269_x101_hp_automute_hook() local
3206 vref = spec->gen.hp_jack_present ? PIN_VREF80 : 0; in alc269_x101_hp_automute_hook()
3209 vref); in alc269_x101_hp_automute_hook()
3212 vref); in alc269_x101_hp_automute_hook()
4475 int vref; in alc283_hp_automute_hook() local
4480 vref = spec->gen.hp_jack_present ? PIN_VREF80 : 0; in alc283_hp_automute_hook()
4484 vref); in alc283_hp_automute_hook()
/linux-4.1.27/drivers/input/keyboard/
Dsun4i-lradc-keys.c79 u32 vref; member
101 voltage = val * lradc->vref / 63; in sun4i_lradc_irq()
132 lradc->vref = regulator_get_voltage(lradc->vref_supply) * 2 / 3; in sun4i_lradc_open()
/linux-4.1.27/drivers/mfd/
Dwm8350-core.c188 int wm8350_read_auxadc(struct wm8350 *wm8350, int channel, int scale, int vref) in wm8350_read_auxadc() argument
195 && (scale != 0 || vref != 0)) in wm8350_read_auxadc()
204 if (scale || vref) { in wm8350_read_auxadc()
206 reg |= vref << 12; in wm8350_read_auxadc()
/linux-4.1.27/include/media/
Das3645a.h61 unsigned int vref; member
/linux-4.1.27/include/linux/platform_data/
Dat91_adc.h45 u16 vref; member
/linux-4.1.27/include/linux/mfd/wm8350/
Dcomparator.h173 int vref);
/linux-4.1.27/drivers/gpu/drm/imx/
Dipuv3-plane.c57 static inline int calc_bandwidth(int width, int height, unsigned int vref) in calc_bandwidth() argument
59 return width * height * vref; in calc_bandwidth()
/linux-4.1.27/Documentation/sound/alsa/soc/
Dcodec.txt147 /* vref/mid, clk and osc on, active */
153 /* everything off except vref/vmid, inactive */
/linux-4.1.27/arch/arm/boot/dts/
Dat91-sama5d4ek.dts102 /* The vref depends on JP22 of EK. If connect 1-2 then use 3.3V. connect 2-3 use 3.0V */
103 atmel,adc-vref = <3300>;
Dat91sam9261ek.dts143 ti,vref-delay-usecs = /bits/ 16 <450>;
Dimx27-eukrea-mbimxsd27-baseboard.dts96 ti,keep-vref-on;
Dsun7i-a20-olinuxino-micro.dts112 vref-supply = <&reg_vcc3v0>;
Dimx27-apf27dev.dts129 vref-supply = <&reg_max5821>;
Dsun8i-a23-ippo-q8h-v5.dts91 vref-supply = <&reg_vcc3v0>;
Dvf610-twr.dts92 vref-supply = <&reg_vcc_3v3_mcu>;
Dat91-sama5d4_xplained.dts126 atmel,adc-vref = <3300>;
Dsun5i-a13-olinuxino.dts114 vref-supply = <&reg_vcc3v0>;
Dsun5i-a10s-olinuxino-micro.dts148 vref-supply = <&reg_vcc3v0>;
Drk3066a-rayeager.dts432 vref-supply = <&vcc_25>;
Drk3288-firefly.dtsi425 vref-supply = <&vcc_18>;
Dat91sam9rl.dtsi262 atmel,adc-vref = <3300>;
Dat91sam9260.dtsi933 atmel,adc-vref = <3300>;
Dat91sam9x5.dtsi996 atmel,adc-vref = <3300>;
Dat91sam9g45.dtsi1031 atmel,adc-vref = <3300>;
Dsama5d3.dtsi323 atmel,adc-vref = <3000>;
Dsama5d4.dtsi1096 atmel,adc-vref = <3000>;
/linux-4.1.27/Documentation/hwmon/
Dsmm66538 * vref: int
/linux-4.1.27/drivers/media/i2c/
Das3645a.c196 val |= (flash->pdata->vref << AS_INDICATOR_AND_TIMER_VREF_SHIFT) in as3645a_set_config()