Searched defs:adc (Results 1 - 17 of 17) sorted by relevance

/drivers/hwmon/
H A Dadcxx.c65 struct adcxx *adc = spi_get_drvdata(spi); local
71 if (mutex_lock_interruptible(&adc->lock))
74 if (adc->channels == 1) {
90 value = value * adc->reference >> 12;
93 mutex_unlock(&adc->lock);
108 struct adcxx *adc = spi_get_drvdata(spi); local
111 if (mutex_lock_interruptible(&adc->lock))
114 reference = adc->reference;
116 mutex_unlock(&adc->lock);
125 struct adcxx *adc local
145 struct adcxx *adc = spi_get_drvdata(spi); local
170 struct adcxx *adc; local
217 struct adcxx *adc = spi_get_drvdata(spi); local
[all...]
H A Ds3c-hwmon.c36 #include <plat/adc.h>
62 * s3c_hwmon_read_ch - read a value from a given adc channel.
102 struct s3c_hwmon *adc = platform_get_drvdata(to_platform_device(dev)); local
106 ret = s3c_hwmon_read_ch(dev, adc, sa->index);
112 static SENSOR_DEVICE_ATTR(adc##x##_raw, S_IRUGO, s3c_hwmon_show_raw, NULL, x)
305 dev_err(&dev->dev, "cannot register adc\n");
310 /* add attributes for our adc devices. */
H A Dmax16065.c97 int adc[MAX16065_NUM_ADC + 1]; /* adc values (raw) including csp_adc */ member in struct:max16065_data
106 static inline int ADC_TO_MV(int adc, int range) argument
108 return (adc * range) / 1024;
125 static inline int ADC_TO_CURR(int adc, int gain) argument
127 return adc * 1400000 / (gain * 255);
156 data->adc[i]
160 data->adc[MAX16065_NUM_ADC]
201 int adc = data->adc[att local
[all...]
H A Dsmm665.c114 * adc = 10bit ADC value read back from registers
118 #define SMM665_VMON_ADC_TO_VOLTS(adc) ((adc) * vref / 256)
121 #define SMM665_12VIN_ADC_TO_VOLTS(adc) ((adc) * vref * 3 / 256)
124 #define SMM665_AIN_ADC_TO_VOLTS(adc) ((adc) * vref / 512)
127 #define SMM665_TEMP_ADC_TO_CELSIUS(adc) (((adc) <= 511) ? \
128 ((int)(adc) * 100
146 u16 adc[SMM665_NUM_ADC]; /* adc values (raw) */ member in struct:smm665_data
179 smm665_read_adc(struct smm665_data *data, int adc) argument
368 int adc = attr->index; local
[all...]
/drivers/input/joystick/
H A Da3d.c57 struct gameport *adc; member in struct:a3d
267 struct gameport *adc; local
362 if (!(a3d->adc = adc = gameport_allocate_port()))
365 adc->port_data = a3d;
366 adc->open = a3d_adc_open;
367 adc->close = a3d_adc_close;
368 adc->cooked_read = a3d_adc_cooked_read;
369 adc->fuzz = 1;
371 gameport_set_name(adc, a3d_name
[all...]
/drivers/media/common/tuners/
H A Dmax2165.c238 u8 vco, vco_sub_band, adc; local
252 adc = autotune & 0x7;
260 dprintk("VCO: %d, VCO Sub-band: %d, ADC: %d\n", vco, vco_sub_band, adc);
/drivers/mfd/
H A Djz4740-adc.c31 #include <linux/jz4740-adc.h>
86 static inline void jz4740_adc_clk_enable(struct jz4740_adc *adc) argument
88 if (atomic_inc_return(&adc->clk_ref) == 1)
89 clk_enable(adc->clk);
92 static inline void jz4740_adc_clk_disable(struct jz4740_adc *adc) argument
94 if (atomic_dec_return(&adc->clk_ref) == 0)
95 clk_disable(adc->clk);
98 static inline void jz4740_adc_set_enabled(struct jz4740_adc *adc, int engine, argument
104 spin_lock_irqsave(&adc->lock, flags);
106 val = readb(adc
118 struct jz4740_adc *adc = dev_get_drvdata(pdev->dev.parent); local
128 struct jz4740_adc *adc = dev_get_drvdata(pdev->dev.parent); local
138 struct jz4740_adc *adc = dev_get_drvdata(dev); local
209 struct jz4740_adc *adc; local
311 struct jz4740_adc *adc = platform_get_drvdata(pdev); local
[all...]
H A Dpcf50633-adc.c28 #include <linux/mfd/pcf50633/adc.h>
74 struct pcf50633_adc *adc = __to_adc(pcf); local
77 head = adc->queue_head;
79 if (!adc->queue[head])
82 adc_setup(pcf, adc->queue[head]->mux, adc->queue[head]->avg);
88 struct pcf50633_adc *adc = __to_adc(pcf); local
91 mutex_lock(&adc->queue_mutex);
93 head = adc->queue_head;
94 tail = adc
175 struct pcf50633_adc *adc = data; local
204 struct pcf50633_adc *adc; local
223 struct pcf50633_adc *adc = platform_get_drvdata(pdev); local
[all...]
/drivers/misc/
H A Dmax8997-muic.c144 int adc, bool attached)
158 switch (adc) {
224 static int max8997_muic_handle_adc(struct max8997_muic_info *info, int adc) argument
228 switch (adc) {
241 ret = max8997_muic_handle_dock(info, adc, true);
253 info->pre_adc = adc;
262 u8 adc; local
265 ret = max8997_read_reg(info->muic, MAX8997_MUIC_REG_STATUS1, &adc);
281 if ((adc & STATUS1_ADC_MASK) == MAX8997_ADC_OPEN) {
311 u8 adc, chg_typ local
143 max8997_muic_handle_dock(struct max8997_muic_info *info, int adc, bool attached) argument
368 u8 status[2], adc, chg_type; local
[all...]
/drivers/power/
H A Dmax8925_power.c68 struct i2c_client *adc; member in struct:max8925_power_info
187 max8925_reg_write(info->adc, meas_cmd, 0);
188 max8925_bulk_read(info->adc, meas_reg, 2, buf);
448 info->adc = chip->adc;
H A Dda9030_battery.c95 struct da9030_adc_res adc; member in struct:da9030_charger
149 charger->adc.vbat_res,
150 da9030_reg_to_mV(charger->adc.vbat_res));
152 charger->adc.vbatmin_res,
153 da9030_reg_to_mV(charger->adc.vbatmin_res));
155 charger->adc.vbatmintxon,
156 da9030_reg_to_mV(charger->adc.vbatmintxon));
158 charger->adc.ichmax_res,
159 da9030_reg_to_mV(charger->adc.ichmax_res));
161 charger->adc
209 da9030_read_adc(struct da9030_charger *charger, struct da9030_adc_res *adc) argument
[all...]
/drivers/media/dvb/frontends/
H A Ddib0070.c185 u16 adc; local
207 adc = dib0070_read_reg(state, 0x19);
209 dprintk("CAPTRIM=%hd; ADC = %hd (ADC) & %dmV", state->captrim, adc, (u32) adc*(u32)1800/(u32)1024);
211 if (adc >= 400) {
212 adc -= 400;
215 adc = 400 - adc;
219 if (adc < state->adc_diff) {
220 dprintk("CAPTRIM=%hd is closer to target (%hd/%hd)", state->captrim, adc, stat
[all...]
H A Dit913x-fe.c836 u32 adc, xtal; local
849 adc = compute_div(state->adcFrequency, 1000000ul, 19ul);
870 b[0] = adc & 0xff;
871 b[1] = (adc >> 8) & 0xff;
872 b[2] = (adc >> 16) & 0xff;
885 deb_info("Xtal value :%04x Adc value :%04x", xtal, adc);
H A Ddib0090.c1226 int adc; local
1256 /* calc the adc power */
1257 adc = state->config->get_adc_power(fe);
1258 adc = (adc * ((s32) 355774) + (((s32) 1) << 20)) >> 21; /* included in [0:-700] */
1260 adc_error = (s16) (((s32) ADC_TARGET) - adc);
1324 (u32) *tune_state, (u32) adc, (u32) adc_error, (u32) wbd, (u32) wbd_error, (u32) wbd_val,
1325 (u32) state->rf_gain_limit >> WBD_ALPHA, (s32) 200 + adc - (state->current_gain >> GAIN_ALPHA));
1747 dprintk("Change of sign of the minimum adc diff");
2101 u16 adc; local
[all...]
/drivers/leds/
H A Dleds-lp5523.c443 u8 status, adc, vdd; local
488 ret |= lp5523_read(chip->client, LP5523_REG_LED_TEST_ADC, &adc);
490 if (adc >= vdd || adc < LP5523_ADC_SHORTCIRC_LIM)
/drivers/staging/iio/light/
H A Dtsl2563.c264 static u32 normalize_adc(u16 adc, u8 timing) argument
266 return adc << adc_shiftbits(timing);
290 static int tsl2563_adjust_gainlevel(struct tsl2563_chip *chip, u16 adc) argument
294 if (adc > chip->gainlevel->max || adc < chip->gainlevel->min) {
296 (adc > chip->gainlevel->max) ?
450 static u32 calib_adc(u32 adc, u32 calib) argument
452 unsigned long scaled = adc;
/drivers/media/dvb/dvb-usb/
H A Ddib0700_devices.c2251 static int dib7090p_get_best_sampling(struct dvb_frontend *fe , struct dib7090p_best_adc *adc) argument
2263 adc->pll_loopdiv = loopdiv;
2264 adc->pll_prediv = prediv;
2265 adc->timf = 0;
2303 adc->pll_loopdiv = loopdiv;
2304 adc->pll_prediv = prediv;
2305 adc->timf = 2396745143UL/fdem*(1 << 9);
2306 adc->timf += ((2396745143UL%fdem) << 9)/fdem;
2307 deb_info("loopdiv=%i prediv=%i timf=%i", loopdiv, prediv, adc->timf);
2318 if (adc
2330 struct dib7090p_best_adc adc; local
[all...]

Completed in 538 milliseconds