| /OK3568_Linux_fs/u-boot/drivers/ddr/marvell/a38x/ |
| H A D | ddr3_training_hw_algo.c | 156 * The Vref register have non linear order. Need to check what will be in ddr3_tip_vref() 182 /* set vref as centralization pattern */ in ddr3_tip_vref() 201 ("VREF config, IF[ %d ]pup[ %d ] - Vref tune not requered (%d)\n", in ddr3_tip_vref() 216 ("VREF config, IF[ %d ]pup[ %d ] - Vref = %X (%d)\n", in ddr3_tip_vref() 293 ("I/F[ %d ], pup[ %d ] CHECK progress - Current %d Last %d, limit VREF %d (%d)\n", in ddr3_tip_vref() 311 * size (take the max) and Vref in ddr3_tip_vref() 319 * better Vref value in ddr3_tip_vref() 323 * Vref. in ddr3_tip_vref() 333 ("I/F[ %d ], pup[ %d ] VREF_CONVERGE - Vref = %X (%d)\n", in ddr3_tip_vref() 339 /* continue to update the Vref index */ in ddr3_tip_vref() [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/iio/dac/ |
| H A D | mcp4725.txt | 8 mcp4726 if there is no vref-supply specified. 11 - vref-supply: Optional phandle to the Vref power supply. Vref pin is 13 - microchip,vref-buffered: Boolean to enable buffering of the external 14 Vref pin. This boolean is not valid without the vref-supply. Quoting 33 vref-supply = <&vdac_vref>; 34 microchip,vref-buffered;
|
| H A D | lltc,ltc2632.yaml | 44 vref-supply: 47 only be set if there is an external reference voltage connected to the VREF 58 vref: regulator-vref { 60 regulator-name = "vref-ltc2632"; 74 vref-supply = <&vref>;
|
| H A D | ad5592r.txt | 49 - vref-supply: Phandle to the external reference voltage supply. This should 50 only be set if there is an external reference voltage connected to the VREF 62 vref: regulator-vref { 64 regulator-name = "vref-ad559x"; 80 vref-supply = <&vref>; /* optional */
|
| H A D | st,stm32-dac.yaml | 39 vref-supply: 40 description: Phandle to the vref input analog reference voltage. 55 - vref-supply 93 vref-supply = <&vref>;
|
| /OK3568_Linux_fs/kernel/drivers/iio/adc/ |
| H A D | fsl-imx25-gcq.c | 41 struct regulator *vref[4]; member 202 priv->vref[MX25_ADC_REFP_INT] = NULL; in mx25_gcq_setup_cfgs() 203 priv->vref[MX25_ADC_REFP_EXT] = in mx25_gcq_setup_cfgs() 204 devm_regulator_get_optional(&pdev->dev, "vref-ext"); in mx25_gcq_setup_cfgs() 205 priv->vref[MX25_ADC_REFP_XP] = in mx25_gcq_setup_cfgs() 206 devm_regulator_get_optional(&pdev->dev, "vref-xp"); in mx25_gcq_setup_cfgs() 207 priv->vref[MX25_ADC_REFP_YP] = in mx25_gcq_setup_cfgs() 208 devm_regulator_get_optional(&pdev->dev, "vref-yp"); in mx25_gcq_setup_cfgs() 236 if (IS_ERR(priv->vref[refp])) { in mx25_gcq_setup_cfgs() 237 dev_err(dev, "Error, trying to use external voltage reference without a vref-%s regulator.", in mx25_gcq_setup_cfgs() [all …]
|
| H A D | mcp3911.c | 52 struct regulator *vref; member 129 if (adc->vref) { in mcp3911_read_raw() 130 ret = regulator_get_voltage(adc->vref); in mcp3911_read_raw() 133 "failed to get vref voltage: %d\n", in mcp3911_read_raw() 145 * Raw = ((Voltage)/(Vref) * 2^23 * Gain * 1.5 in mcp3911_read_raw() 146 * Voltage = Raw * (Vref)/(2^23 * Gain * 1.5) in mcp3911_read_raw() 230 if (adc->vref) { in mcp3911_config() 264 adc->vref = devm_regulator_get_optional(&adc->spi->dev, "vref"); in mcp3911_probe() 265 if (IS_ERR(adc->vref)) { in mcp3911_probe() 266 if (PTR_ERR(adc->vref) == -ENODEV) { in mcp3911_probe() [all …]
|
| H A D | max1241.c | 26 struct regulator *vref; member 95 vref_uV = regulator_get_voltage(adc->vref); in max1241_read_raw() 130 err = regulator_disable(adc->vref); in max1241_disable_vref_action() 132 dev_err(dev, "could not disable vref regulator.\n"); in max1241_disable_vref_action() 168 adc->vref = devm_regulator_get(dev, "vref"); in max1241_probe() 169 if (IS_ERR(adc->vref)) { in max1241_probe() 170 dev_err(dev, "failed to get vref regulator\n"); in max1241_probe() 171 return PTR_ERR(adc->vref); in max1241_probe() 174 ret = regulator_enable(adc->vref); in max1241_probe() 180 dev_err(dev, "could not set up vref regulator cleanup action\n"); in max1241_probe()
|
| H A D | npcm_adc.c | 26 struct regulator *vref; member 147 if (!IS_ERR(info->vref)) { in npcm_adc_read_raw() 148 vref_uv = regulator_get_voltage(info->vref); in npcm_adc_read_raw() 226 info->vref = devm_regulator_get_optional(&pdev->dev, "vref"); in npcm_adc_probe() 227 if (!IS_ERR(info->vref)) { in npcm_adc_probe() 228 ret = regulator_enable(info->vref); in npcm_adc_probe() 241 if (PTR_ERR(info->vref) != -ENODEV) { in npcm_adc_probe() 242 ret = PTR_ERR(info->vref); in npcm_adc_probe() 281 if (!IS_ERR(info->vref)) in npcm_adc_probe() 282 regulator_disable(info->vref); in npcm_adc_probe() [all …]
|
| H A D | rcar-gyroadc.c | 68 struct regulator *vref[8]; member 186 unsigned int vref; in rcar_gyroadc_read_raw() local 194 consumer = priv->vref[0]; in rcar_gyroadc_read_raw() 196 consumer = priv->vref[chan->channel]; in rcar_gyroadc_read_raw() 231 vref = regulator_get_voltage(consumer); in rcar_gyroadc_read_raw() 232 *val = vref / 1000; in rcar_gyroadc_read_raw() 327 struct regulator *vref; in rcar_gyroadc_parse_subdevs() local 399 vref = devm_regulator_get(dev, "vref"); in rcar_gyroadc_parse_subdevs() 401 if (IS_ERR(vref)) { in rcar_gyroadc_parse_subdevs() 402 dev_dbg(dev, "Channel %i 'vref' supply not connected.\n", in rcar_gyroadc_parse_subdevs() [all …]
|
| H A D | ad7091r-base.c | 46 struct regulator *vref; member 147 if (st->vref) { in ad7091r_read_raw() 148 ret = regulator_get_voltage(st->vref); in ad7091r_read_raw() 207 regulator_disable(st->vref); in ad7091r_remove() 242 st->vref = devm_regulator_get_optional(dev, "vref"); in ad7091r_probe() 243 if (IS_ERR(st->vref)) { in ad7091r_probe() 244 if (PTR_ERR(st->vref) == -EPROBE_DEFER) in ad7091r_probe() 246 st->vref = NULL; in ad7091r_probe() 248 ret = regulator_enable(st->vref); in ad7091r_probe()
|
| H A D | ad7949.c | 41 * @vref: regulator generating Vref 51 struct regulator *vref; member 181 ret = regulator_get_voltage(ad7949_adc->vref); in ad7949_spi_read_raw() 260 ad7949_adc->vref = devm_regulator_get(dev, "vref"); in ad7949_spi_probe() 261 if (IS_ERR(ad7949_adc->vref)) { in ad7949_spi_probe() 263 return PTR_ERR(ad7949_adc->vref); in ad7949_spi_probe() 266 ret = regulator_enable(ad7949_adc->vref); in ad7949_spi_probe() 290 regulator_disable(ad7949_adc->vref); in ad7949_spi_probe() 302 regulator_disable(ad7949_adc->vref); in ad7949_spi_remove()
|
| H A D | lpc18xx_adc.c | 43 struct regulator *vref; member 105 *val = regulator_get_voltage(adc->vref) / 1000; in lpc18xx_adc_read_raw() 148 adc->vref = devm_regulator_get(&pdev->dev, "vref"); in lpc18xx_adc_probe() 149 if (IS_ERR(adc->vref)) { in lpc18xx_adc_probe() 151 return PTR_ERR(adc->vref); in lpc18xx_adc_probe() 160 ret = regulator_enable(adc->vref); in lpc18xx_adc_probe() 188 regulator_disable(adc->vref); in lpc18xx_adc_probe() 201 regulator_disable(adc->vref); in lpc18xx_adc_remove()
|
| /OK3568_Linux_fs/kernel/drivers/iio/dac/ |
| H A D | stm32-dac-core.c | 23 * @vref: regulator reference 28 struct regulator *vref; member 58 ret = regulator_enable(priv->vref); in stm32_dac_core_hw_start() 60 dev_err(dev, "vref enable failed: %d\n", ret); in stm32_dac_core_hw_start() 73 regulator_disable(priv->vref); in stm32_dac_core_hw_start() 84 regulator_disable(priv->vref); in stm32_dac_core_hw_stop() 127 priv->vref = devm_regulator_get(dev, "vref"); in stm32_dac_probe() 128 if (IS_ERR(priv->vref)) { in stm32_dac_probe() 129 ret = PTR_ERR(priv->vref); in stm32_dac_probe() 130 dev_err(dev, "vref get failed, %d\n", ret); in stm32_dac_probe() [all …]
|
| H A D | dpot-dac.c | 13 * divided voltage is provided by a vref regulator. 17 * | vref |--' .---. 38 struct regulator *vref; member 70 tmp *= regulator_get_voltage(dac->vref) / 1000; in dpot_dac_read_raw() 84 *val *= regulator_get_voltage(dac->vref) / 1000; in dpot_dac_read_raw() 186 dac->vref = devm_regulator_get(dev, "vref"); in dpot_dac_probe() 187 if (IS_ERR(dac->vref)) in dpot_dac_probe() 188 return dev_err_probe(&pdev->dev, PTR_ERR(dac->vref), in dpot_dac_probe() 189 "failed to get vref regulator\n"); in dpot_dac_probe() 210 ret = regulator_enable(dac->vref); in dpot_dac_probe() [all …]
|
| H A D | lpc18xx_dac.c | 34 struct regulator *vref; member 65 *val = regulator_get_voltage(dac->vref) / 1000; in lpc18xx_dac_read_raw() 129 dac->vref = devm_regulator_get(&pdev->dev, "vref"); in lpc18xx_dac_probe() 130 if (IS_ERR(dac->vref)) { in lpc18xx_dac_probe() 132 return PTR_ERR(dac->vref); in lpc18xx_dac_probe() 141 ret = regulator_enable(dac->vref); in lpc18xx_dac_probe() 167 regulator_disable(dac->vref); in lpc18xx_dac_probe() 180 regulator_disable(dac->vref); in lpc18xx_dac_remove()
|
| H A D | ti-dac7311.c | 39 * @vref: regulator generating Vref 49 struct regulator *vref; member 179 ret = regulator_get_voltage(ti_dac->vref); in ti_dac_read_raw() 268 ti_dac->vref = devm_regulator_get(dev, "vref"); in ti_dac_probe() 269 if (IS_ERR(ti_dac->vref)) { in ti_dac_probe() 271 return PTR_ERR(ti_dac->vref); in ti_dac_probe() 274 ret = regulator_enable(ti_dac->vref); in ti_dac_probe() 292 regulator_disable(ti_dac->vref); in ti_dac_probe() 303 regulator_disable(ti_dac->vref); in ti_dac_remove()
|
| H A D | ti-dac082s085.c | 40 * @vref: regulator generating Vref 51 struct regulator *vref; member 200 ret = regulator_get_voltage(ti_dac->vref); in ti_dac_read_raw() 288 ti_dac->vref = devm_regulator_get(dev, "vref"); in ti_dac_probe() 289 if (IS_ERR(ti_dac->vref)) in ti_dac_probe() 290 return PTR_ERR(ti_dac->vref); in ti_dac_probe() 292 ret = regulator_enable(ti_dac->vref); in ti_dac_probe() 312 regulator_disable(ti_dac->vref); in ti_dac_probe() 323 regulator_disable(ti_dac->vref); in ti_dac_remove()
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/input/touchscreen/ |
| H A D | ads7846.txt | 28 ti,vref-delay-usecs vref supply delay in usecs, 0 for 29 external vref (u16). 30 ti,vref-mv The VREF voltage, in millivolts (u16). 33 ti,keep-vref-on set to keep vref on for differential
|
| /OK3568_Linux_fs/kernel/drivers/input/touchscreen/ |
| H A D | ads7846.c | 177 #define ADS_PD10_REF_ON (2 << 0) /* vREF on + penirq */ 178 #define ADS_PD10_ALL_ON (3 << 0) /* ADC + vREF on */ 183 #define READ_12BIT_DFR(x, adc, vref) (ADS_START | ADS_A2A1A0_d_ ## x \ argument 185 (adc ? ADS_PD10_ADC_ON : 0) | (vref ? ADS_PD10_REF_ON : 0)) 187 #define READ_Y(vref) (READ_12BIT_DFR(y, 1, vref)) argument 188 #define READ_Z1(vref) (READ_12BIT_DFR(z1, 1, vref)) argument 189 #define READ_Z2(vref) (READ_12BIT_DFR(z2, 1, vref)) argument 191 #define READ_X(vref) (READ_12BIT_DFR(x, 1, vref)) argument 195 * we leave both ADC and VREF powered 308 * The range is GND..vREF. The ads7843 and ads7835 must use external vREF; [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/freescale/ |
| H A D | imx8mq-nitrogen.dts | 37 reg_vref_0v9: regulator-vref-0v9 { 39 regulator-name = "vref-0v9"; 44 reg_vref_1v8: regulator-vref-1v8 { 46 regulator-name = "vref-1v8"; 51 reg_vref_2v5: regulator-vref-2v5 { 53 regulator-name = "vref-2v5"; 58 reg_vref_3v3: regulator-vref-3v3 { 60 regulator-name = "vref-3v3"; 65 reg_vref_5v: regulator-vref-5v { 67 regulator-name = "vref-5v";
|
| /OK3568_Linux_fs/kernel/sound/soc/codecs/ |
| H A D | inno_rk3036.c | 82 SND_SOC_DAPM_SUPPLY_S("DACL VREF", 1, INNO_R04, 85 SND_SOC_DAPM_SUPPLY_S("DACR VREF", 1, INNO_R04, 106 SND_SOC_DAPM_SUPPLY_S("DACL HiLo VREF", 5, INNO_R06, 109 SND_SOC_DAPM_SUPPLY_S("DACR HiLo VREF", 5, INNO_R06, 139 {"DACL VREF", NULL, "DAC PWR"}, 140 {"DACR VREF", NULL, "DAC PWR"}, 147 {"DACL HiLo VREF", NULL, "DAC PWR"}, 148 {"DACR HiLo VREF", NULL, "DAC PWR"}, 154 {"DACL", NULL, "DACL VREF"}, 158 {"DACL", NULL, "DACL HiLo VREF"}, [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/hwmon/ |
| H A D | ads7828.txt | 13 - vref-supply 16 on the "external vref" pin. 23 vref-supply = <&vref>;
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/iio/adc/ |
| H A D | ti,adc12138.yaml | 36 vref-p-supply: 39 vref-n-supply: 42 (Note that this must not go below GND or exceed vref-p) 63 - vref-p-supply 80 vref-p-supply = <&ldo4_reg>;
|
| /OK3568_Linux_fs/kernel/drivers/hwmon/ |
| H A D | ads7828.c | 29 #define ADS7828_CMD_PD1 0x04 /* Internal vref OFF && A/D ON */ 30 #define ADS7828_CMD_PD3 0x0C /* Internal vref ON && A/D ON */ 31 #define ADS7828_INT_VREF_MV 2500 /* Internal vref is 2.5V, 2500mV */ 32 #define ADS7828_EXT_VREF_MV_MIN 50 /* External vref min value 0.05V */ 33 #define ADS7828_EXT_VREF_MV_MAX 5250 /* External vref max value 5.25V */ 130 reg = devm_regulator_get_optional(dev, "vref"); in ads7828_probe() 147 /* Bound Vref with min/max values */ in ads7828_probe()
|