Home
last modified time | relevance | path

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

/linux-4.4.14/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.c175 struct regulator *vref; member
857 info->vref = devm_regulator_get(&pdev->dev, "vref"); in vf610_adc_probe()
858 if (IS_ERR(info->vref)) in vf610_adc_probe()
859 return PTR_ERR(info->vref); in vf610_adc_probe()
861 ret = regulator_enable(info->vref); in vf610_adc_probe()
865 info->vref_uv = regulator_get_voltage(info->vref); in vf610_adc_probe()
917 regulator_disable(info->vref); in vf610_adc_probe()
929 regulator_disable(info->vref); in vf610_adc_remove()
948 regulator_disable(info->vref); in vf610_adc_suspend()
959 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()
803 st->vref = devm_regulator_get(&client->dev, "vref"); in ad799x_probe()
804 if (IS_ERR(st->vref)) { in ad799x_probe()
805 ret = PTR_ERR(st->vref); in ad799x_probe()
808 ret = regulator_enable(st->vref); in ad799x_probe()
856 regulator_disable(st->vref); in ad799x_probe()
871 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
1435 if (st->vref) in max1363_initial_setup()
1525 struct regulator *vref; in max1363_probe() local
1556 vref = devm_regulator_get_optional(&client->dev, "vref"); in max1363_probe()
1557 if (!IS_ERR(vref)) { in max1363_probe()
1560 ret = regulator_enable(vref); in max1363_probe()
1563 st->vref = vref; in max1363_probe()
1564 vref_uv = regulator_get_voltage(vref); in max1363_probe()
1625 if (st->vref) in max1363_probe()
1626 regulator_disable(st->vref); in max1363_probe()
[all …]
Dat91_adc.c963 st->vref_mv = pdata->vref; in at91_adc_probe_pdata()
/linux-4.4.14/Documentation/devicetree/bindings/iio/dac/
Dmax5821.txt6 - vref-supply: Phandle to the vref power supply
13 vref-supply = <&reg_max5821>;
/linux-4.4.14/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.4.14/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.4.14/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
982 int vref = pdata->keep_vref_on; in ads7846_setup_spi_msg() local
991 vref = 0; in ads7846_setup_spi_msg()
999 packet->read_y_cmd[0] = READ_Y(vref); in ads7846_setup_spi_msg()
1008 packet->read_y = READ_Y(vref); in ads7846_setup_spi_msg()
[all …]
/linux-4.4.14/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>;
Drockchip-saradc.txt12 - vref-supply: The regulator supply ADC reference voltage.
23 vref-supply = <&vcc18>;
Dvf610-adc.txt12 - vref-supply: The regulator supply ADC reference voltage.
35 vref-supply = <&reg_vcc_3v3_mcu>;
Dat91_adc.txt15 - atmel,adc-vref: Reference voltage in millivolts for the conversions
57 atmel,adc-vref = <3300>;
/linux-4.4.14/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.c467 unsigned int vref) in ad5064_vref_name() argument
469 return st->chip_info->shared_vref ? "vref" : ad5064_vref_names[vref]; in ad5064_vref_name()
/linux-4.4.14/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.4.14/sound/pci/hda/
Dhda_proc.c359 unsigned int vref = in print_pin_caps() local
362 if (vref & AC_PINCAP_VREF_HIZ) in print_pin_caps()
364 if (vref & AC_PINCAP_VREF_50) in print_pin_caps()
366 if (vref & AC_PINCAP_VREF_GRD) in print_pin_caps()
368 if (vref & AC_PINCAP_VREF_80) in print_pin_caps()
370 if (vref & AC_PINCAP_VREF_100) in print_pin_caps()
430 int vref = pinctls & AC_PINCTL_VREFEN; in print_pin_ctls() local
431 switch (vref) { in print_pin_ctls()
Dhda_codec.c3923 unsigned int vcap, vref; in snd_hda_correct_pin_ctl() local
3926 vref = val & AC_PINCTL_VREFEN; in snd_hda_correct_pin_ctl()
3928 if (vref == cap_lists[i][0] && in snd_hda_correct_pin_ctl()
3931 vref = AC_PINCTL_VREF_HIZ; in snd_hda_correct_pin_ctl()
3933 vref = cap_lists[i + 1][0]; in snd_hda_correct_pin_ctl()
3937 val |= vref; in snd_hda_correct_pin_ctl()
Dpatch_realtek.c3209 int vref; in alc269_x101_hp_automute_hook() local
3213 vref = spec->gen.hp_jack_present ? PIN_VREF80 : 0; in alc269_x101_hp_automute_hook()
3216 vref); in alc269_x101_hp_automute_hook()
3219 vref); in alc269_x101_hp_automute_hook()
4565 int vref; in alc283_hp_automute_hook() local
4570 vref = spec->gen.hp_jack_present ? PIN_VREF80 : 0; in alc283_hp_automute_hook()
4574 vref); in alc283_hp_automute_hook()
/linux-4.4.14/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.4.14/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.4.14/include/linux/platform_data/
Dat91_adc.h45 u16 vref; member
/linux-4.4.14/include/media/
Das3645a.h61 unsigned int vref; member
/linux-4.4.14/include/linux/mfd/wm8350/
Dcomparator.h173 int vref);
/linux-4.4.14/Documentation/devicetree/bindings/sound/
Dnau8825.txt17 - nuvoton,vref-impedance: VREF Impedance selection
87 nuvoton,vref-impedance = <2>;
/linux-4.4.14/arch/arm/boot/dts/
Domap3-devkit8000-lcd-common.dtsi68 ti,keep-vref-on = <1>;
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>;
Dsunxi-q8-common.dtsi61 vref-supply = <&reg_vcc3v0>;
Dat91-kizbox2.dts114 atmel,adc-vref = <3333>;
Dat91sam9261ek.dts135 ti,vref-delay-usecs = /bits/ 16 <450>;
Dsun8i-a33-sinlinx-sina33.dts71 vref-supply = <&reg_vcc3v0>;
Dsun8i-a33-ga10h-v1.1.dts81 vref-supply = <&reg_vcc3v0>;
Dimx27-eukrea-mbimxsd27-baseboard.dts96 ti,keep-vref-on;
Dsun6i-a31s-sina31s.dts97 vref-supply = <&reg_aldo3>;
Dimx27-apf27dev.dts129 vref-supply = <&reg_max5821>;
Dsun4i-a10-gemei-g9.dts113 vref-supply = <&reg_vcc3v0>;
Dsun8i-a23-gt90h-v4.dts81 vref-supply = <&reg_vcc3v0>;
Dsun8i-a23-evb.dts81 vref-supply = <&reg_vcc3v0>;
Dsun4i-a10-chuwi-v7-cw0825.dts94 vref-supply = <&reg_vcc3v0>;
Dsun4i-a10-pov-protab2-ips9.dts99 vref-supply = <&reg_ldo2>;
Dsun7i-a20-wexler-tab7200.dts104 vref-supply = <&reg_vcc3v0>;
Dsun4i-a10-inet1.dts110 vref-supply = <&reg_ldo2>;
Dsun4i-a10-inet9f-rev03.dts106 vref-supply = <&reg_ldo2>;
Dsun5i-a13-hsg-h702.dts101 vref-supply = <&reg_ldo2>;
Dsun4i-a10-inet97fv2.dts99 vref-supply = <&reg_ldo2>;
Dsun5i-a13-olinuxino.dts109 vref-supply = <&reg_vcc3v0>;
Dvf610-twr.dts92 vref-supply = <&reg_vcc_3v3_mcu>;
Dat91-sama5d4_xplained.dts135 atmel,adc-vref = <3300>;
Dsun5i-a13-inet-98v-rev2.dts98 vref-supply = <&reg_ldo2>;
Dsun6i-a31s-primo81.dts107 vref-supply = <&reg_aldo3>;
Dsun7i-a20-olinuxino-micro.dts143 vref-supply = <&reg_vcc3v0>;
Dsun5i-a10s-olinuxino-micro.dts128 vref-supply = <&reg_vcc3v0>;
Dsun5i-a13-utoo-p66.dts113 vref-supply = <&reg_ldo2>;
Drk3288-r89.dts335 vref-supply = <&vcc_18>;
Dimx7d-sdb.dts93 regulator-name = "vref-1v8";
Drk3066a-rayeager.dts435 vref-supply = <&vcc_25>;
Drk3288-firefly.dtsi483 vref-supply = <&vcc_18>;
Dat91sam9rl.dtsi262 atmel,adc-vref = <3300>;
Dat91sam9260.dtsi935 atmel,adc-vref = <3300>;
Dat91sam9x5.dtsi1044 atmel,adc-vref = <3300>;
Dat91sam9g45.dtsi1041 atmel,adc-vref = <3300>;
Dsama5d3.dtsi323 atmel,adc-vref = <3000>;
Dsama5d4.dtsi1215 atmel,adc-vref = <3000>;
/linux-4.4.14/Documentation/sound/alsa/soc/
Dcodec.txt147 /* vref/mid, clk and osc on, active */
153 /* everything off except vref/vmid, inactive */
/linux-4.4.14/drivers/gpu/drm/imx/
Dipuv3-plane.c66 static inline int calc_bandwidth(int width, int height, unsigned int vref) in calc_bandwidth() argument
68 return width * height * vref; in calc_bandwidth()
/linux-4.4.14/Documentation/hwmon/
Dsmm66538 * vref: int
/linux-4.4.14/arch/arm64/boot/dts/rockchip/
Drk3368-r88.dts335 vref-supply = <&vcc_18>;
/linux-4.4.14/drivers/media/i2c/
Das3645a.c196 val |= (flash->pdata->vref << AS_INDICATOR_AND_TIMER_VREF_SHIFT) in as3645a_set_config()