/drivers/hwmon/ |
H A D | adcxx.c | 65 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 D | s3c-hwmon.c | 36 #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 D | max16065.c | 97 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 D | smm665.c | 114 * 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 D | a3d.c | 57 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 D | max2165.c | 238 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 D | jz4740-adc.c | 31 #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 D | pcf50633-adc.c | 28 #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 D | max8997-muic.c | 144 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 D | max8925_power.c | 68 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 D | da9030_battery.c | 95 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 D | dib0070.c | 185 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 D | it913x-fe.c | 836 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 D | dib0090.c | 1226 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 D | leds-lp5523.c | 443 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 D | tsl2563.c | 264 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 D | dib0700_devices.c | 2251 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...] |