Home
last modified time | relevance | path

Searched refs:adc (Results 1 – 166 of 166) sorted by relevance

/linux-4.1.27/arch/arm/plat-samsung/
Dadc.c87 static inline void s3c_adc_convert(struct adc_device *adc) in s3c_adc_convert() argument
89 unsigned con = readl(adc->regs + S3C2410_ADCCON); in s3c_adc_convert()
92 writel(con, adc->regs + S3C2410_ADCCON); in s3c_adc_convert()
95 static inline void s3c_adc_select(struct adc_device *adc, in s3c_adc_select() argument
98 unsigned con = readl(adc->regs + S3C2410_ADCCON); in s3c_adc_select()
99 enum s3c_cpu_type cpu = platform_get_device_id(adc->pdev)->driver_data; in s3c_adc_select()
110 writel(client->channel & 0xf, adc->regs + S5P_ADCMUX); in s3c_adc_select()
113 adc->regs + S3C2443_ADCMUX); in s3c_adc_select()
118 writel(con, adc->regs + S3C2410_ADCCON); in s3c_adc_select()
121 static void s3c_adc_dbgshow(struct adc_device *adc) in s3c_adc_dbgshow() argument
[all …]
DMakefile15 obj-$(CONFIG_S3C_ADC) += adc.o
/linux-4.1.27/drivers/mfd/
Djz4740-adc.c86 static inline void jz4740_adc_clk_enable(struct jz4740_adc *adc) in jz4740_adc_clk_enable() argument
88 if (atomic_inc_return(&adc->clk_ref) == 1) in jz4740_adc_clk_enable()
89 clk_prepare_enable(adc->clk); in jz4740_adc_clk_enable()
92 static inline void jz4740_adc_clk_disable(struct jz4740_adc *adc) in jz4740_adc_clk_disable() argument
94 if (atomic_dec_return(&adc->clk_ref) == 0) in jz4740_adc_clk_disable()
95 clk_disable_unprepare(adc->clk); in jz4740_adc_clk_disable()
98 static inline void jz4740_adc_set_enabled(struct jz4740_adc *adc, int engine, in jz4740_adc_set_enabled() argument
104 spin_lock_irqsave(&adc->lock, flags); in jz4740_adc_set_enabled()
106 val = readb(adc->base + JZ_REG_ADC_ENABLE); in jz4740_adc_set_enabled()
111 writeb(val, adc->base + JZ_REG_ADC_ENABLE); in jz4740_adc_set_enabled()
[all …]
Dpcf50633-adc.c73 struct pcf50633_adc *adc = __to_adc(pcf); in trigger_next_adc_job_if_any() local
76 head = adc->queue_head; in trigger_next_adc_job_if_any()
78 if (!adc->queue[head]) in trigger_next_adc_job_if_any()
81 adc_setup(pcf, adc->queue[head]->mux, adc->queue[head]->avg); in trigger_next_adc_job_if_any()
87 struct pcf50633_adc *adc = __to_adc(pcf); in adc_enqueue_request() local
90 mutex_lock(&adc->queue_mutex); in adc_enqueue_request()
92 head = adc->queue_head; in adc_enqueue_request()
93 tail = adc->queue_tail; in adc_enqueue_request()
95 if (adc->queue[tail]) { in adc_enqueue_request()
96 mutex_unlock(&adc->queue_mutex); in adc_enqueue_request()
[all …]
Dmax8925-i2c.c190 chip->adc = i2c_new_dummy(chip->i2c->adapter, ADC_I2C_ADDR); in max8925_probe()
191 if (!chip->adc) { in max8925_probe()
196 i2c_set_clientdata(chip->adc, chip); in max8925_probe()
210 i2c_unregister_device(chip->adc); in max8925_remove()
Dmax8925-core.c497 i2c = chip->adc; in max8925_irq()
526 i2c = chip->adc; in max8925_tsc_irq()
618 max8925_reg_write(chip->adc, MAX8925_TSC_IRQ_MASK, irq_tsc); in max8925_irq_sync_unlock()
680 max8925_reg_read(chip->adc, MAX8925_TSC_IRQ); in max8925_irq_init()
716 max8925_reg_write(chip->adc, MAX8925_TSC_IRQ_MASK, 0x0f); in max8925_irq_init()
850 max8925_set_bits(chip->adc, MAX8925_TSC_CNFG1, 3, 2); in max8925_device_init()
853 ret = max8925_reg_read(chip->adc, MAX8925_TSC_IRQ); in max8925_device_init()
856 max8925_set_bits(chip->adc, MAX8925_ADC_SCHED, 3, 2); in max8925_device_init()
DMakefile129 obj-$(CONFIG_PCF50633_ADC) += pcf50633-adc.o
147 obj-$(CONFIG_MFD_JZ4740_ADC) += jz4740-adc.o
DKconfig572 There are mfd cell drivers available for i2c master, adc and
/linux-4.1.27/drivers/iio/adc/
Dmcp320x.c95 static int mcp320x_adc_conversion(struct mcp320x *adc, u8 channel, in mcp320x_adc_conversion() argument
100 adc->rx_buf[0] = 0; in mcp320x_adc_conversion()
101 adc->rx_buf[1] = 0; in mcp320x_adc_conversion()
102 adc->tx_buf = mcp320x_channel_to_tx_data(device_index, in mcp320x_adc_conversion()
106 ret = spi_sync(adc->spi, &adc->msg); in mcp320x_adc_conversion()
110 ret = spi_read(adc->spi, &adc->rx_buf, sizeof(adc->rx_buf)); in mcp320x_adc_conversion()
117 return (adc->rx_buf[0] << 5 | adc->rx_buf[1] >> 3); in mcp320x_adc_conversion()
121 return (adc->rx_buf[0] << 2 | adc->rx_buf[1] >> 6); in mcp320x_adc_conversion()
123 return (adc->rx_buf[0] << 7 | adc->rx_buf[1] >> 1); in mcp320x_adc_conversion()
127 return (adc->rx_buf[0] << 4 | adc->rx_buf[1] >> 4); in mcp320x_adc_conversion()
[all …]
Dti-adc128s052.c28 static int adc128_adc_conversion(struct adc128 *adc, u8 channel) in adc128_adc_conversion() argument
32 mutex_lock(&adc->lock); in adc128_adc_conversion()
34 adc->buffer[0] = channel << 3; in adc128_adc_conversion()
35 adc->buffer[1] = 0; in adc128_adc_conversion()
37 ret = spi_write(adc->spi, &adc->buffer, 2); in adc128_adc_conversion()
39 mutex_unlock(&adc->lock); in adc128_adc_conversion()
43 ret = spi_read(adc->spi, &adc->buffer, 2); in adc128_adc_conversion()
45 mutex_unlock(&adc->lock); in adc128_adc_conversion()
50 return ((adc->buffer[0] << 8 | adc->buffer[1]) & 0xFFF); in adc128_adc_conversion()
57 struct adc128 *adc = iio_priv(indio_dev); in adc128_read_raw() local
[all …]
Dmcp3422.c97 static int mcp3422_update_config(struct mcp3422 *adc, u8 newconfig) in mcp3422_update_config() argument
101 mutex_lock(&adc->lock); in mcp3422_update_config()
103 ret = i2c_master_send(adc->i2c, &newconfig, 1); in mcp3422_update_config()
105 adc->config = newconfig; in mcp3422_update_config()
109 mutex_unlock(&adc->lock); in mcp3422_update_config()
114 static int mcp3422_read(struct mcp3422 *adc, int *value, u8 *config) in mcp3422_read() argument
117 u8 sample_rate = MCP3422_SAMPLE_RATE(adc->config); in mcp3422_read()
122 ret = i2c_master_recv(adc->i2c, buf, 4); in mcp3422_read()
126 ret = i2c_master_recv(adc->i2c, buf, 3); in mcp3422_read()
136 static int mcp3422_read_channel(struct mcp3422 *adc, in mcp3422_read_channel() argument
[all …]
Dti-adc081c.c28 struct adc081c *adc = iio_priv(iio); in adc081c_read_raw() local
33 err = i2c_smbus_read_word_swapped(adc->i2c, REG_CONV_RES); in adc081c_read_raw()
41 err = regulator_get_voltage(adc->ref); in adc081c_read_raw()
72 struct adc081c *adc; in adc081c_probe() local
78 iio = devm_iio_device_alloc(&client->dev, sizeof(*adc)); in adc081c_probe()
82 adc = iio_priv(iio); in adc081c_probe()
83 adc->i2c = client; in adc081c_probe()
85 adc->ref = devm_regulator_get(&client->dev, "vref"); in adc081c_probe()
86 if (IS_ERR(adc->ref)) in adc081c_probe()
87 return PTR_ERR(adc->ref); in adc081c_probe()
[all …]
Dlp8788_adc.c51 static int lp8788_get_adc_result(struct lp8788_adc *adc, enum lp8788_adc_id id, in lp8788_get_adc_result() argument
64 ret = lp8788_write_byte(adc->lp, LP8788_ADC_CONF, data); in lp8788_get_adc_result()
73 ret = lp8788_read_byte(adc->lp, LP8788_ADC_DONE, &data); in lp8788_get_adc_result()
82 ret = lp8788_read_multi_bytes(adc->lp, LP8788_ADC_RAW, rawdata, size); in lp8788_get_adc_result()
101 struct lp8788_adc *adc = iio_priv(indio_dev); in lp8788_adc_read_raw() local
105 mutex_lock(&adc->lock); in lp8788_adc_read_raw()
109 ret = lp8788_get_adc_result(adc, id, val) ? -EIO : IIO_VAL_INT; in lp8788_adc_read_raw()
121 mutex_unlock(&adc->lock); in lp8788_adc_read_raw()
172 struct lp8788_adc *adc) in lp8788_iio_map_register() argument
186 adc->map = map; in lp8788_iio_map_register()
[all …]
Dmen_z188_adc.c56 struct z188_adc *adc = iio_priv(iio_dev); in z188_iio_read_raw() local
62 tmp = readw(adc->base + chan->channel * 4); in z188_iio_read_raw()
107 struct z188_adc *adc; in men_z188_probe() local
115 adc = iio_priv(indio_dev); in men_z188_probe()
127 adc->base = ioremap(mem->start, resource_size(mem)); in men_z188_probe()
128 if (adc->base == NULL) in men_z188_probe()
131 men_z188_config_channels(adc->base); in men_z188_probe()
133 adc->mem = mem; in men_z188_probe()
146 struct z188_adc *adc = iio_priv(indio_dev); in men_z188_remove() local
149 iounmap(adc->base); in men_z188_remove()
[all …]
Dviperboard_adc.c61 struct vprbrd_adc *adc = iio_priv(iio_dev); in vprbrd_iio_read_raw() local
62 struct vprbrd *vb = adc->vb; in vprbrd_iio_read_raw()
116 struct vprbrd_adc *adc; in vprbrd_adc_probe() local
121 indio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(*adc)); in vprbrd_adc_probe()
127 adc = iio_priv(indio_dev); in vprbrd_adc_probe()
128 adc->vb = vb; in vprbrd_adc_probe()
Dti_am335x_adc.c42 static unsigned int tiadc_readl(struct tiadc_device *adc, unsigned int reg) in tiadc_readl() argument
44 return readl(adc->mfd_tscadc->tscadc_base + reg); in tiadc_readl()
47 static void tiadc_writel(struct tiadc_device *adc, unsigned int reg, in tiadc_writel() argument
50 writel(val, adc->mfd_tscadc->tscadc_base + reg); in tiadc_writel()
/linux-4.1.27/drivers/hwmon/
Dadcxx.c65 struct adcxx *adc = spi_get_drvdata(spi); in adcxx_read() local
71 if (mutex_lock_interruptible(&adc->lock)) in adcxx_read()
74 if (adc->channels == 1) { in adcxx_read()
90 value = value * adc->reference >> 12; in adcxx_read()
93 mutex_unlock(&adc->lock); in adcxx_read()
108 struct adcxx *adc = spi_get_drvdata(spi); in adcxx_show_max() local
111 if (mutex_lock_interruptible(&adc->lock)) in adcxx_show_max()
114 reference = adc->reference; in adcxx_show_max()
116 mutex_unlock(&adc->lock); in adcxx_show_max()
125 struct adcxx *adc = spi_get_drvdata(spi); in adcxx_set_max() local
[all …]
Dsmm665.c119 #define SMM665_VMON_ADC_TO_VOLTS(adc) ((adc) * vref / 256) argument
122 #define SMM665_12VIN_ADC_TO_VOLTS(adc) ((adc) * vref * 3 / 256) argument
125 #define SMM665_AIN_ADC_TO_VOLTS(adc) ((adc) * vref / 512) argument
128 #define SMM665_TEMP_ADC_TO_CELSIUS(adc) (((adc) <= 511) ? \ argument
129 ((int)(adc) * 1000 / 4) : \
130 (((int)(adc) - 0x400) * 1000 / 4))
147 u16 adc[SMM665_NUM_ADC]; /* adc values (raw) */ member
180 static int smm665_read_adc(struct smm665_data *data, int adc) in smm665_read_adc() argument
199 rv = i2c_smbus_read_byte_data(client, adc << 3); in smm665_read_adc()
231 if (radc != adc) { in smm665_read_adc()
[all …]
Dmax16065.c97 int adc[MAX16065_NUM_ADC + 1]; /* adc values (raw) including csp_adc */ member
106 static inline int ADC_TO_MV(int adc, int range) in ADC_TO_MV() argument
108 return (adc * range) / 1024; in ADC_TO_MV()
125 static inline int ADC_TO_CURR(int adc, int gain) in ADC_TO_CURR() argument
127 return adc * 1400000 / (gain * 255); in ADC_TO_CURR()
156 data->adc[i] in max16065_update_device()
160 data->adc[MAX16065_NUM_ADC] in max16065_update_device()
201 int adc = data->adc[attr->index]; in max16065_show_input() local
203 if (unlikely(adc < 0)) in max16065_show_input()
204 return adc; in max16065_show_input()
[all …]
Dda9055-hwmon.c147 int ret, adc; in da9055_read_auto_ch() local
158 adc = da9055_reg_read(hwmon->da9055, DA9055_REG_VSYS_RES + channel); in da9055_read_auto_ch()
159 if (adc < 0) { in da9055_read_auto_ch()
160 ret = adc; in da9055_read_auto_ch()
170 return sprintf(buf, "%d\n", volt_reg_to_mv(adc, channel)); in da9055_read_auto_ch()
Dina209.c218 int i, adc; in ina209_reg_from_interval() local
221 adc = 8; in ina209_reg_from_interval()
223 adc = 15; in ina209_reg_from_interval()
227 adc--; in ina209_reg_from_interval()
230 return (config & 0xf807) | (adc << 3) | (adc << 7); in ina209_reg_from_interval()
Ds3c-hwmon.c101 struct s3c_hwmon *adc = platform_get_drvdata(to_platform_device(dev)); in s3c_hwmon_show_raw() local
105 ret = s3c_hwmon_read_ch(dev, adc, sa->index); in s3c_hwmon_show_raw()
DMakefile117 obj-$(CONFIG_SENSORS_MC13783_ADC)+= mc13783-adc.o
DKconfig613 If you say yes here you get support for reading adc values from the ADCIN
/linux-4.1.27/Documentation/devicetree/bindings/iio/adc/
Dat91_adc.txt4 - compatible: Should be "atmel,<chip>-adc"
11 - atmel,adc-channels-used: Bitmask of the channels muxed and enabled for this
13 - atmel,adc-startup-time: Startup Time of the ADC in microseconds as
15 - atmel,adc-vref: Reference voltage in millivolts for the conversions
16 - atmel,adc-res: List of resolutions in bits supported by the ADC. List size
18 - atmel,adc-res-names: Contains one identifier string for each resolution
19 in atmel,adc-res property. "lowres" and "highres"
23 - atmel,adc-use-external-triggers: Boolean to enable the external triggers
24 - atmel,adc-use-res: String corresponding to an identifier from
25 atmel,adc-res-names property. If not specified, the highest
[all …]
Dcc10001_adc.txt4 - compatible: Should be "cosmic,10001-adc"
5 - reg: Should contain adc registers location and length.
6 - clock-names: Should contain "adc".
11 - adc-reserved-channels: Bitmask of reserved channels,
15 adc: adc@18101600 {
16 compatible = "cosmic,10001-adc";
18 adc-reserved-channels = <0x2>;
20 clock-names = "adc";
Dvf610-adc.txt7 - compatible: Should contain "fsl,vf610-adc"
11 - clock-names: Must contain "adc", matching entry in the clocks property.
15 adc0: adc@4003b000 {
16 compatible = "fsl,vf610-adc";
20 clock-names = "adc";
Dmcp3422.txt14 adc@0 {
Dti-adc128s052.txt13 adc@0 {
Dmax1027-adc.txt16 adc@0 {
/linux-4.1.27/Documentation/devicetree/bindings/arm/samsung/
Dexynos-adc.txt9 2. Add ADC driver under iio/adc framework
13 - compatible: Must be "samsung,exynos-adc-v1"
15 Must be "samsung,exynos-adc-v2" for
17 Must be "samsung,exynos3250-adc" for
19 Must be "samsung,exynos7-adc" for
21 Must be "samsung,s3c2410-adc" for
23 Must be "samsung,s3c2416-adc" for
25 Must be "samsung,s3c2440-adc" for
27 Must be "samsung,s3c2443-adc" for
29 Must be "samsung,s3c6410-adc" for
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/iio/
Diio-bindings.txt23 adc: voltage-sensor@35 {
31 adc@35 {
32 compatible = "some-vendor,some-adc";
67 io-channels = <&adc 1>, <&ref 0>;
72 The vcc channel is connected to output 1 of the &adc device, and the
77 adc: max1139@35 {
87 io-channels = <&adc 0>, <&adc 1>, <&adc 2>,
88 <&adc 3>, <&adc 4>, <&adc 5>,
89 <&adc 6>, <&adc 7>, <&adc 8>,
90 <&adc 9>;
[all …]
/linux-4.1.27/drivers/power/
Dda9030_battery.c97 struct da9030_adc_res adc; member
151 charger->adc.vbat_res, in bat_debug_show()
152 da9030_reg_to_mV(charger->adc.vbat_res)); in bat_debug_show()
154 charger->adc.vbatmin_res, in bat_debug_show()
155 da9030_reg_to_mV(charger->adc.vbatmin_res)); in bat_debug_show()
157 charger->adc.vbatmintxon, in bat_debug_show()
158 da9030_reg_to_mV(charger->adc.vbatmintxon)); in bat_debug_show()
160 charger->adc.ichmax_res, in bat_debug_show()
161 da9030_reg_to_mV(charger->adc.ichmax_res)); in bat_debug_show()
163 charger->adc.ichmin_res, in bat_debug_show()
[all …]
Dmax8925_power.c69 struct i2c_client *adc; member
188 max8925_reg_write(info->adc, meas_cmd, 0); in start_measure()
189 max8925_bulk_read(info->adc, meas_reg, 2, buf); in start_measure()
527 info->adc = chip->adc; in max8925_power_probe()
DMakefile8 obj-$(CONFIG_GENERIC_ADC_BATTERY) += generic-adc-battery.o
DKconfig37 which uses IIO framework to read adc.
/linux-4.1.27/sound/mips/
Dhal2.c97 struct hal2_codec adc; member
316 if (hal2->adc.pbus.pbus->pbdma_ctrl & HPC3_PDMACTRL_INT) { in hal2_interrupt()
317 snd_pcm_period_elapsed(hal2->adc.substream); in hal2_interrupt()
355 unsigned int master = hal2->adc.master; in hal2_set_adc_rate()
356 int inc = hal2->adc.inc; in hal2_set_adc_rate()
357 int mod = hal2->adc.mod; in hal2_set_adc_rate()
400 struct hal2_pbus *pbus = &hal2->adc.pbus; in hal2_setup_adc()
402 sample_size = 2 * hal2->adc.voices; in hal2_setup_adc()
419 | (hal2->adc.voices << H2I_C1_DATAT_SHIFT)); in hal2_setup_adc()
434 struct hal2_pbus *pbus = &hal2->adc.pbus; in hal2_start_adc()
[all …]
/linux-4.1.27/drivers/input/joystick/
Da3d.c56 struct gameport *adc; member
266 struct gameport *adc; in a3d_connect() local
361 if (!(a3d->adc = adc = gameport_allocate_port())) in a3d_connect()
364 adc->port_data = a3d; in a3d_connect()
365 adc->open = a3d_adc_open; in a3d_connect()
366 adc->close = a3d_adc_close; in a3d_connect()
367 adc->cooked_read = a3d_adc_cooked_read; in a3d_connect()
368 adc->fuzz = 1; in a3d_connect()
370 gameport_set_name(adc, a3d_names[a3d->mode]); in a3d_connect()
371 gameport_set_phys(adc, "%s/gameport0", gameport->phys); in a3d_connect()
[all …]
/linux-4.1.27/arch/arm/boot/dts/
Dcros-adc-thermistors.dtsi15 &adc {
21 io-channels = <&adc 3>;
28 io-channels = <&adc 4>;
35 io-channels = <&adc 5>;
42 io-channels = <&adc 6>;
Dsama5d3xdm.dtsi25 adc0: adc@f8018000 {
26 atmel,adc-ts-wires = <4>;
27 atmel,adc-ts-pressure-threshold = <10000>;
Dat91-cosino_mega2560.dts29 adc0: adc@f804c000 {
30 atmel,adc-ts-wires = <4>;
31 atmel,adc-ts-pressure-threshold = <10000>;
Dat91-cosino.dtsi74 adc0: adc@f804c000 {
75 atmel,adc-ts-wires = <4>;
76 atmel,adc-ts-pressure-threshold = <10000>;
Dat91sam9g20.dtsi38 adc0: adc@fffe0000 {
39 atmel,adc-startup-time = <40>;
Defm32gg.dtsi25 adc: adc@40002000 { label
26 compatible = "efm32,adc";
Dvfxxx.dtsi223 adc0: adc@4003b000 {
224 compatible = "fsl,vf610-adc";
228 clock-names = "adc";
439 adc1: adc@400bb000 {
440 compatible = "fsl,vf610-adc";
444 clock-names = "adc";
Dexynos4x12.dtsi125 adc: adc@126C0000 { label
126 compatible = "samsung,exynos-adc-v1";
131 clock-names = "adc";
Dat91sam9rl.dtsi252 adc0: adc@fffd0000 {
255 compatible = "atmel,at91sam9rl-adc";
260 atmel,adc-use-external-triggers;
261 atmel,adc-channels-used = <0x3f>;
262 atmel,adc-vref = <3300>;
263 atmel,adc-startup-time = <40>;
264 atmel,adc-res = <8 10>;
265 atmel,adc-res-names = "lowres", "highres";
266 atmel,adc-use-res = "highres";
Dat91sam9260.dtsi923 adc0: adc@fffe0000 {
926 compatible = "atmel,at91sam9260-adc";
931 atmel,adc-use-external-triggers;
932 atmel,adc-channels-used = <0xf>;
933 atmel,adc-vref = <3300>;
934 atmel,adc-startup-time = <15>;
935 atmel,adc-res = <8 10>;
936 atmel,adc-res-names = "lowres", "highres";
937 atmel,adc-use-res = "highres";
Dat91-ariag25.dts137 adc0: adc@f804c000 {
139 atmel,adc-channels-used = <0xf>;
Dnspire.dtsi105 adc: adc@C4000000 { label
Dat91sam9rlek.dts134 adc0: adc@fffd0000 {
144 atmel,adc-ts-wires = <4>;
Dexynos3250.dtsi347 adc: adc@126C0000 { label
348 compatible = "samsung,exynos3250-adc",
349 "samsung,exynos-adc-v2";
352 clock-names = "adc", "sclk";
Dat91-sama5d4ek.dts101 adc0: adc@fc034000 {
103 atmel,adc-vref = <3300>;
104 /*atmel,adc-ts-wires = <4>;*/ /* Set up ADC touch screen */
Dat91sam9x5.dtsi985 adc0: adc@f804c000 {
988 compatible = "atmel,at91sam9x5-adc";
994 atmel,adc-use-external-triggers;
995 atmel,adc-channels-used = <0xffff>;
996 atmel,adc-vref = <3300>;
997 atmel,adc-startup-time = <40>;
998 atmel,adc-res = <8 10>;
999 atmel,adc-res-names = "lowres", "highres";
1000 atmel,adc-use-res = "highres";
Dexynos4415.dtsi401 adc: adc@126C0000 { label
402 compatible = "samsung,exynos3250-adc",
403 "samsung,exynos-adc-v2";
406 clock-names = "adc", "sclk";
Defm32gg-dk3750.dts24 adc@40002000 {
Dat91sam9m10g45ek.dts142 adc0: adc@fffb0000 {
153 atmel,adc-ts-wires = <4>;
Dat91-sama5d4_xplained.dts125 adc0: adc@fc034000 {
126 atmel,adc-vref = <3300>;
Dat91sam9g45.dtsi1022 adc0: adc@fffb0000 {
1025 compatible = "atmel,at91sam9g45-adc";
1030 atmel,adc-channels-used = <0xff>;
1031 atmel,adc-vref = <3300>;
1032 atmel,adc-startup-time = <40>;
1033 atmel,adc-res = <8 10>;
1034 atmel,adc-res-names = "lowres", "highres";
1035 atmel,adc-use-res = "highres";
Dsama5d4.dtsi1077 adc0: adc@fc034000 {
1078 compatible = "atmel,at91sam9x5-adc";
1093 atmel,adc-channels-used = <0x01f>;
1094 atmel,adc-startup-time = <40>;
1095 atmel,adc-use-external;
1096 atmel,adc-vref = <3000>;
1097 atmel,adc-res = <8 10>;
1098 atmel,adc-sample-hold-time = <11>;
1099 atmel,adc-res-names = "lowres", "highres";
1100 atmel,adc-ts-pressure-threshold = <10000>;
Dlpc32xx.dtsi271 adc@40048000 {
272 compatible = "nxp,lpc3220-adc";
Dimx6sx.dtsi1112 adc1: adc@02280000 {
1113 compatible = "fsl,imx6sx-adc", "fsl,vf610-adc";
1117 clock-names = "adc";
1121 adc2: adc@02284000 {
1122 compatible = "fsl,imx6sx-adc", "fsl,vf610-adc";
1126 clock-names = "adc";
Dspear1310-evb.dts231 adc@e0080000 {
379 ts,adc-freq = <1>;
Dspear13xx.dtsi310 adc@e0080000 {
311 compatible = "st,spear600-adc";
Dsama5d3.dtsi295 adc0: adc@f8018000 {
298 compatible = "atmel,at91sam9x5-adc";
320 atmel,adc-channels-used = <0xfff>;
321 atmel,adc-startup-time = <40>;
322 atmel,adc-use-external-triggers;
323 atmel,adc-vref = <3000>;
324 atmel,adc-res = <10 12>;
325 atmel,adc-res-names = "lowres", "highres";
Dimx53-m53.dtsi71 st,adc-freq = <1>;
Dimx27-phytec-phycard-s-rdk.dts73 adc@64 {
Dzynq-7000.dtsi67 adc: adc@f8007100 { label
Dexynos5250.dtsi795 adc: adc@12D10000 { label
796 compatible = "samsung,exynos-adc-v1";
800 clock-names = "adc";
Dimx6qdl-phytec-pbab01.dtsi141 adc@64 {
Dspear1340-evb.dts280 adc@e0080000 {
490 ts,adc-freq = <1>;
Dexynos3250-monk.dts120 &adc {
131 io-channels = <&adc 0>;
139 io-channels = <&adc 1>;
Dexynos5420.dtsi567 adc: adc@12D10000 { label
568 compatible = "samsung,exynos-adc-v2";
572 clock-names = "adc";
Datlas7.dtsi595 adc: adc@10d80000 { label
596 compatible = "sirf,atlas7-adc";
Dsama5d3xmb.dtsi105 adc0: adc@f8018000 {
Dexynos3250-rinato.dts111 &adc {
122 io-channels = <&adc 0>;
130 io-channels = <&adc 1>;
Dimx27-apf27dev.dts86 adc@0 {
Dat91-sama5d3_xplained.dts145 adc0: adc@f8018000 {
Dea3250.dts157 adc@40048000 {
Dspear320-hmi.dts264 ts,adc-freq = <1>;
Dam335x-pepper.dts508 adc {
509 ti,adc-channels = <4 5 6 7>;
Dexynos4412-trats2.dts133 adc: adc@126C0000 { label
920 io-channels = <&adc 1>; /* AP temperature */
928 io-channels = <&adc 2>; /* Battery temperature */
Dimx27-phytec-phycore-som.dtsi91 fsl,mc13xxx-uses-adc;
Dam335x-evm.dts654 adc {
655 ti,adc-channels = <4 5 6 7>;
Dam437x-gp-evm.dts434 adc {
435 ti,adc-channels = <0 1 2 3 4 5 6 7>;
Dam43x-epos-evm.dts560 adc {
561 ti,adc-channels = <0 1 2 3 4 5 6 7>;
Dam33xx.dtsi801 am335x_adc: adc {
803 compatible = "ti,am3359-adc";
Dimx23.dtsi331 interrupt-names = "audio-adc", "audio-dac", "spdif-tx", "i2c",
Dam4372.dtsi711 adc {
713 compatible = "ti,am3359-adc";
Dexynos5420-peach-pit.dts141 &adc {
1065 #include "cros-adc-thermistors.dtsi"
Dexynos5800-peach-pi.dts135 &adc {
1028 #include "cros-adc-thermistors.dtsi"
Dimx25.dtsi269 compatible = "fsl,imx25-adc", "fsl,imx21-tsc";
Dtegra30-apalis.dtsi549 st,adc-freq = <1>;
/linux-4.1.27/sound/soc/codecs/
Dtlv320aic23.c235 static unsigned get_score(int adc, int adc_l, int adc_h, int need_adc, in get_score() argument
238 if ((adc >= adc_l) && (adc <= adc_h) && in get_score()
240 int diff_adc = need_adc - adc; in get_score()
270 int adc; in find_rate() local
275 adc = base * sr_adc_mult_table[j]; in find_rate()
277 score = get_score(adc, adc_l, adc_h, need_adc, in find_rate()
285 score = get_score((adc >> 1), adc_l, adc_h, need_adc, in find_rate()
306 int adc = (val * sr_adc_mult_table[sr]) / SR_MULT; in get_current_sample_rates() local
309 adc >>= 1; in get_current_sample_rates()
312 *sample_rate_adc = adc; in get_current_sample_rates()
[all …]
Dwm8994.c1047 int adc; in aif1clk_ev() local
1068 adc = WM8994_AIF1ADC1R_ENA | WM8994_AIF1ADC2R_ENA; in aif1clk_ev()
1071 adc = WM8994_AIF1ADC1L_ENA | WM8994_AIF1ADC2L_ENA; in aif1clk_ev()
1073 adc = WM8994_AIF1ADC1R_ENA | WM8994_AIF1ADC2R_ENA | in aif1clk_ev()
1088 mask, adc); in aif1clk_ev()
1142 int adc; in aif2clk_ev() local
1150 adc = WM8994_AIF2ADCR_ENA; in aif2clk_ev()
1153 adc = WM8994_AIF2ADCL_ENA; in aif2clk_ev()
1155 adc = WM8994_AIF2ADCL_ENA | WM8994_AIF2ADCR_ENA; in aif2clk_ev()
1170 WM8994_AIF2ADCR_ENA, adc); in aif2clk_ev()
/linux-4.1.27/Documentation/devicetree/bindings/staging/iio/adc/
Dspear-adc.txt4 - compatible: Should be "st,spear600-adc"
19 adc: adc@d8200000 {
20 compatible = "st,spear600-adc";
Dlpc32xx-adc.txt4 - compatible: must be "nxp,lpc3220-adc"
11 adc@40048000 {
12 compatible = "nxp,lpc3220-adc";
/linux-4.1.27/drivers/extcon/
Dextcon-max8997.c273 int adc; in max8997_muic_get_cable_type() local
282 adc = info->status[0] & STATUS1_ADC_MASK; in max8997_muic_get_cable_type()
283 adc >>= STATUS1_ADC_SHIFT; in max8997_muic_get_cable_type()
290 if (adc == MAX8997_MUIC_ADC_OPEN) { in max8997_muic_get_cable_type()
298 cable_type = info->prev_cable_type = adc; in max8997_muic_get_cable_type()
490 int adc; in max8997_muic_chg_handler() local
499 adc = info->status[0] & STATUS1_ADC_MASK; in max8997_muic_chg_handler()
500 adc >>= STATUS1_ADC_SHIFT; in max8997_muic_chg_handler()
502 if ((adc & STATUS1_ADC_MASK) == MAX8997_MUIC_ADC_OPEN) { in max8997_muic_chg_handler()
599 int adc; in max8997_muic_detect_dev() local
[all …]
Dextcon-max77693.c344 int adc; in max77693_muic_get_cable_type() local
356 adc = info->status[0] & STATUS1_ADC_MASK; in max77693_muic_get_cable_type()
357 adc >>= STATUS1_ADC_SHIFT; in max77693_muic_get_cable_type()
364 if (adc == MAX77693_MUIC_ADC_OPEN) { in max77693_muic_get_cable_type()
372 cable_type = info->prev_cable_type = adc; in max77693_muic_get_cable_type()
380 adc = info->status[0] & STATUS1_ADC_MASK; in max77693_muic_get_cable_type()
381 adc >>= STATUS1_ADC_SHIFT; in max77693_muic_get_cable_type()
388 if (adc == MAX77693_MUIC_ADC_OPEN) { in max77693_muic_get_cable_type()
417 info->prev_cable_type = adc; in max77693_muic_get_cable_type()
452 adc = info->status[0] & STATUS1_ADC_MASK; in max77693_muic_get_cable_type()
[all …]
Dextcon-max77843.c262 int adc, chg_type, cable_type, gnd_type; in max77843_muic_get_cable_type() local
264 adc = info->status[MAX77843_MUIC_STATUS1] & in max77843_muic_get_cable_type()
266 adc >>= STATUS1_ADC_SHIFT; in max77843_muic_get_cable_type()
270 if (adc == MAX77843_MUIC_ADC_OPEN) { in max77843_muic_get_cable_type()
276 cable_type = info->prev_cable_type = adc; in max77843_muic_get_cable_type()
284 if (adc == MAX77843_MUIC_ADC_GROUND) { in max77843_muic_get_cable_type()
313 if (adc == MAX77843_MUIC_ADC_OPEN) { in max77843_muic_get_cable_type()
644 int chg_type, adc, ret; in max77843_muic_detect_cable_wq() local
657 adc = max77843_muic_get_cable_type(info, in max77843_muic_detect_cable_wq()
659 if (attached && adc != MAX77843_MUIC_ADC_OPEN) { in max77843_muic_detect_cable_wq()
Dextcon-max14577.c285 int adc; in max14577_muic_get_cable_type() local
294 adc = info->status[MAX14577_MUIC_STATUS1] & STATUS1_ADC_MASK; in max14577_muic_get_cable_type()
295 adc >>= STATUS1_ADC_SHIFT; in max14577_muic_get_cable_type()
302 if (adc == MAX14577_MUIC_ADC_OPEN) { in max14577_muic_get_cable_type()
310 cable_type = info->prev_cable_type = adc; in max14577_muic_get_cable_type()
633 int adc; in max14577_muic_detect_accessory() local
648 adc = max14577_muic_get_cable_type(info, MAX14577_CABLE_GROUP_ADC, in max14577_muic_detect_accessory()
650 if (attached && adc != MAX14577_MUIC_ADC_OPEN) { in max14577_muic_detect_accessory()
Dextcon-sm5502.c284 unsigned int cable_type = -1, adc, dev_type1; in sm5502_muic_get_cable_type() local
288 ret = regmap_read(info->regmap, SM5502_REG_ADC, &adc); in sm5502_muic_get_cable_type()
298 cable_type = adc & SM5502_REG_ADC_MASK; in sm5502_muic_get_cable_type()
363 adc); in sm5502_muic_get_cable_type()
369 "failed to identify the cable type: adc(0x%x)\n", adc); in sm5502_muic_get_cable_type()
DMakefile6 obj-$(CONFIG_EXTCON_ADC_JACK) += extcon-adc-jack.o
Dextcon-rt8973a.c278 unsigned int adc, dev1; in rt8973a_muic_get_cable_type() local
282 ret = regmap_read(info->regmap, RT8973A_REG_ADC, &adc); in rt8973a_muic_get_cable_type()
287 cable_type = adc & RT8973A_REG_ADC_MASK; in rt8973a_muic_get_cable_type()
296 switch (adc) { in rt8973a_muic_get_cable_type()
/linux-4.1.27/drivers/media/dvb-frontends/
Ddib0070.c185 u16 adc; in dib0070_captrim() local
207 adc = dib0070_read_reg(state, 0x19); in dib0070_captrim()
209 …dprintk("CAPTRIM=%hd; ADC = %hd (ADC) & %dmV", state->captrim, adc, (u32) adc*(u32)1800/(u32)1024); in dib0070_captrim()
211 if (adc >= 400) { in dib0070_captrim()
212 adc -= 400; in dib0070_captrim()
215 adc = 400 - adc; in dib0070_captrim()
219 if (adc < state->adc_diff) { in dib0070_captrim()
220 dprintk("CAPTRIM=%hd is closer to target (%hd/%hd)", state->captrim, adc, state->adc_diff); in dib0070_captrim()
221 state->adc_diff = adc; in dib0070_captrim()
Ddib0090.c1206 int adc; in dib0090_gain_control() local
1237 adc = state->config->get_adc_power(fe); in dib0090_gain_control()
1238 adc = (adc * ((s32) 355774) + (((s32) 1) << 20)) >> 21; /* included in [0:-700] */ in dib0090_gain_control()
1240 adc_error = (s16) (((s32) ADC_TARGET) - adc); in dib0090_gain_control()
1304 (u32) *tune_state, (u32) adc, (u32) adc_error, (u32) wbd, (u32) wbd_error, (u32) wbd_val, in dib0090_gain_control()
1305 (u32) state->rf_gain_limit >> WBD_ALPHA, (s32) 200 + adc - (state->current_gain >> GAIN_ALPHA)); in dib0090_gain_control()
2083 u16 adc; in dib0090_captrim_search() local
2138 adc = dib0090_get_slow_adc_val(state); in dib0090_captrim_search()
2139 …dprintk("CAPTRIM=%d; ADC = %d (ADC) & %dmV", (u32) state->captrim, (u32) adc, (u32) (adc) * (u32) … in dib0090_captrim_search()
2146 if (adc >= adc_target) { in dib0090_captrim_search()
[all …]
Daf9033_priv.h48 u32 adc; member
Daf9033.c301 adc_cw = af9033_div(dev, clock_adc_lut[i].adc, 1000000ul, 19ul); in af9033_init()
307 clock_adc_lut[i].adc, adc_cw); in af9033_init()
616 adc_freq = clock_adc_lut[i].adc; in af9033_set_frontend()
/linux-4.1.27/Documentation/devicetree/bindings/input/touchscreen/
Dti-tsc-adc.txt27 - child "adc"
28 ti,adc-channels: List of analog inputs available for ADC.
56 adc {
57 ti,adc-channels = <4 5 6 7>;
Dstmpe.txt14 - st,adc-freq: ADC Clock speed (0 -> 1.625 MHz, 1 -> 3.25 MHz, 2 || 3 -> 6.5 MHz)
37 st,adc-freq = <1>;
/linux-4.1.27/arch/arm/lib/
Dmuldi3.S42 adc xh, xh, yh, lsr #16
44 adc xh, xh, ip, lsr #16
Dcsumpartialcopygeneric.S161 .Ldone: adc r0, sum, #0
168 adc sum, sum, #0 @ include C from dst alignment
Dcsumpartial.S74 .Ldone: adc r0, sum, #0 @ collect up the last carry
/linux-4.1.27/arch/x86/platform/ts5500/
Dts5500.c84 bool adc; member
142 sbc->adc = tmp & TS5500_ADC; in ts5500_detect_config()
195 TS5500_ATTR_BOOL(adc);
336 if (sbc->adc) { in ts5500_init()
/linux-4.1.27/Documentation/devicetree/bindings/arm/
Dlpc32xx-mic.txt33 adc@40048000 {
34 compatible = "nxp,lpc3220-adc";
/linux-4.1.27/drivers/iio/light/
Dtsl2563.c266 static u32 normalize_adc(u16 adc, u8 timing) in normalize_adc() argument
268 return adc << adc_shiftbits(timing); in normalize_adc()
292 static int tsl2563_adjust_gainlevel(struct tsl2563_chip *chip, u16 adc) in tsl2563_adjust_gainlevel() argument
296 if (adc > chip->gainlevel->max || adc < chip->gainlevel->min) { in tsl2563_adjust_gainlevel()
298 (adc > chip->gainlevel->max) ? in tsl2563_adjust_gainlevel()
445 static u32 calib_adc(u32 adc, u32 calib) in calib_adc() argument
447 unsigned long scaled = adc; in calib_adc()
Dlm3533-als.c67 int *adc) in lm3533_als_get_adc() argument
85 *adc = val; in lm3533_als_get_adc()
DKconfig160 The driver provides raw and mean adc readings along with the current
/linux-4.1.27/Documentation/devicetree/bindings/sound/
Dak4554.c9 ak4554-adc-dac {
/linux-4.1.27/drivers/media/usb/dvb-usb/
Ddib0700_devices.c2023 static int dib8096p_get_best_sampling(struct dvb_frontend *fe, struct dibx090p_best_adc *adc) in dib8096p_get_best_sampling() argument
2034 adc->timf = 0; in dib8096p_get_best_sampling()
2035 adc->pll_loopdiv = loopdiv; in dib8096p_get_best_sampling()
2036 adc->pll_prediv = prediv; in dib8096p_get_best_sampling()
2075 adc->pll_loopdiv = loopdiv; in dib8096p_get_best_sampling()
2076 adc->pll_prediv = prediv; in dib8096p_get_best_sampling()
2077 adc->timf = (4260880253U / fdem) * (1 << 8); in dib8096p_get_best_sampling()
2078 adc->timf += ((4260880253U % fdem) << 8) / fdem; in dib8096p_get_best_sampling()
2080 ….frequency, fe->dtv_property_cache.bandwidth_hz, xtal, fmem, fdem, fs, prediv, loopdiv, adc->timf); in dib8096p_get_best_sampling()
2090 if (adc->pll_loopdiv == 0 && adc->pll_prediv == 0) in dib8096p_get_best_sampling()
[all …]
/linux-4.1.27/arch/sh/kernel/cpu/
DMakefile18 obj-$(CONFIG_SH_ADC) += adc.o
/linux-4.1.27/drivers/staging/iio/
DMakefile13 obj-y += adc/
DKconfig8 source "drivers/staging/iio/adc/Kconfig"
DTODO13 3) Expand device set. Lots of other maxim adc's have very
/linux-4.1.27/arch/x86/lib/
Datomic64_cx8_32.S91 addsub_return add add adc
118 incdec_return inc add adc
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/fuc/
Darith.fuc74 adc b32 $r11 $r4
83 adc b32 $r11 $r4
Dmacros.fuc267 */ adc b32 reg_a_c_hi b_hi
/linux-4.1.27/drivers/iio/
DMakefile15 obj-y += adc/
DKconfig62 source "drivers/iio/adc/Kconfig"
/linux-4.1.27/drivers/media/tuners/
Dmax2165.c238 u8 vco, vco_sub_band, adc; in max2165_debug_status() local
252 adc = autotune & 0x7; in max2165_debug_status()
260 dprintk("VCO: %d, VCO Sub-band: %d, ADC: %d\n", vco, vco_sub_band, adc); in max2165_debug_status()
/linux-4.1.27/drivers/net/wireless/ath/ath9k/
Dar9003_mac.c436 const struct ar9003_txc *adc = ds; in ar9003_hw_get_duration() local
440 return MS(ACCESS_ONCE(adc->ctl15), AR_PacketDur0); in ar9003_hw_get_duration()
442 return MS(ACCESS_ONCE(adc->ctl15), AR_PacketDur1); in ar9003_hw_get_duration()
444 return MS(ACCESS_ONCE(adc->ctl16), AR_PacketDur2); in ar9003_hw_get_duration()
446 return MS(ACCESS_ONCE(adc->ctl16), AR_PacketDur3); in ar9003_hw_get_duration()
/linux-4.1.27/drivers/clk/mxs/
Dclk-imx23.c91 emi_xtal, etm_div, saif_div, clk32k_div, rtc, adc, spdif_div, enumerator
145 clks[adc] = mxs_clk_fixed_factor("adc", "clk32k", 1, 16); in mx23_clocks_init()
/linux-4.1.27/Documentation/devicetree/bindings/mfd/
Dstmpe.txt4 keypad, touchscreen, adc, pwm, rotator.
Dda9150.txt23 - da9150-gpadc: See Documentation/devicetree/bindings/iio/adc/da9150-gpadc.txt
Dmc13xxx.txt7 - fsl,mc13xxx-uses-adc : Indicate the ADC is being used
14 - adc-port: Contain PMIC SSI port number used for ADC.
/linux-4.1.27/arch/arm64/boot/dts/exynos/
Dexynos7.dtsi508 adc: adc@13620000 { label
509 compatible = "samsung,exynos7-adc";
513 clock-names = "adc";
Dexynos7-espresso.dts51 &adc {
/linux-4.1.27/Documentation/devicetree/bindings/clock/
Dimx23-clock.txt40 adc 26
/linux-4.1.27/Documentation/devicetree/bindings/hwmon/
Dntc_thermistor.txt40 io-channels = <&adc 3>;
/linux-4.1.27/drivers/leds/
Dleds-lp5523.c590 u8 status, adc, vdd; in lp5523_selftest() local
643 ret = lp55xx_read(chip, LP5523_REG_LED_TEST_ADC, &adc); in lp5523_selftest()
647 if (adc >= vdd || adc < LP5523_ADC_SHORTCIRC_LIM) in lp5523_selftest()
/linux-4.1.27/Documentation/devicetree/bindings/input/
Dsun4i-lradc-keys.txt1 Allwinner sun4i low res adc attached tablet keys
/linux-4.1.27/Documentation/devicetree/bindings/thermal/
Dthermal.txt442 adc: sensor@0x49 {
465 <&adc>; /* pcb north */
467 /* hotspot = 100 * bandgap - 120 * adc + 484 */
486 hotspot = 100 * bandgap - 120 * adc + 484
490 hotspot = 1 * adc + 6000
494 thermal-sensors = <&adc>;
496 /* hotspot = 1 * adc + 6000 */
/linux-4.1.27/arch/powerpc/boot/dts/
Dacadia.dts197 adc@ef603400 {
198 compatible = "amcc,adc-405ez";
/linux-4.1.27/Documentation/devicetree/bindings/power_supply/ab8500/
Dfg.txt5 wall-charger, usb-charger, audio codec, general purpose adc,
/linux-4.1.27/Documentation/ABI/testing/
Dsysfs-platform-ts55001 What: /sys/devices/platform/ts5500/adc
/linux-4.1.27/include/linux/mfd/
Dti_am335x_tscadc.h175 struct adc_device *adc; member
Dmax8925.h198 struct i2c_client *adc; member
/linux-4.1.27/arch/arm/mach-w90x900/
Dcpu.c72 static DEFINE_CLK(adc, 28);
/linux-4.1.27/sound/pci/hda/
Dpatch_cirrus.c754 static void cs4208_fix_amp_caps(struct hda_codec *codec, hda_nid_t adc) in cs4208_fix_amp_caps() argument
758 caps = query_amp_caps(codec, adc, HDA_INPUT); in cs4208_fix_amp_caps()
761 snd_hda_override_amp_caps(codec, adc, HDA_INPUT, caps); in cs4208_fix_amp_caps()
Dpatch_ca0132.c4100 static void init_input(struct hda_codec *codec, hda_nid_t pin, hda_nid_t adc) in init_input() argument
4109 if (adc && (get_wcaps(codec, adc) & AC_WCAP_IN_AMP)) { in init_input()
4110 snd_hda_codec_write(codec, adc, 0, AC_VERB_SET_AMP_GAIN_MUTE, in init_input()
4114 snd_hda_codec_amp_stereo(codec, adc, HDA_INPUT, 0, in init_input()
4116 snd_hda_codec_amp_stereo(codec, adc, HDA_INPUT, 0, in init_input()
Dhda_generic.c3224 hda_nid_t adc = spec->adc_nids[c]; in parse_capture_source() local
3226 if (!is_reachable_path(codec, pin, adc)) in parse_capture_source()
3228 path = snd_hda_add_new_path(codec, pin, adc, anchor); in parse_capture_source()
/linux-4.1.27/Documentation/hwmon/
Dmc13783-adc1 Kernel driver mc13783-adc
/linux-4.1.27/drivers/scsi/aic7xxx/
Daic7xxx.seq717 adc SCB_RESIDUAL_SGPTR[1],A;
718 adc SCB_RESIDUAL_SGPTR[2],A;
719 adc SCB_RESIDUAL_SGPTR[3],A ret;
817 adc HCNT[1], -1;
818 adc HCNT[2], -1 ret;
999 adc SCB_RESIDUAL_SGPTR[2], -1;
1000 adc SCB_RESIDUAL_SGPTR[3], -1;
1312 adc SCB_RESIDUAL_DATACNT[1], A, STCNT[1];
1313 adc SCB_RESIDUAL_DATACNT[2], A, STCNT[2];
2185 adc DINDIR, A, SINDIR;
[all …]
Daic79xx.seq297 adc CMDS_PENDING[1], A;
447 adc CMDS_PENDING[1], -1;
1227 adc QFREEZE_COUNT[1], A;
1578 adc SCB_RESIDUAL_SGPTR[1],A;
1579 adc SCB_RESIDUAL_SGPTR[2],A;
1580 adc SCB_RESIDUAL_SGPTR[3],A;
1825 adc SCB_RESIDUAL_SGPTR[2], -1;
1826 adc SCB_RESIDUAL_SGPTR[3], -1;
2282 adc HADDR[2], A, SHARED_DATA_ADDR[2];
2283 adc HADDR[3], A, SHARED_DATA_ADDR[3];
/linux-4.1.27/arch/arm/include/asm/
Datomic.h321 ATOMIC64_OPS(add, adds, adc) in ATOMIC64_OPS() argument
/linux-4.1.27/arch/arm/mm/
Dabort-lv4t.S198 adc r6, r6, r6, lsr #4 @ high + low nibble + R bit
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/sec/fuc/
Dg98.fuc0s490 adc b32 $r8 0
498 adc b32 $r8 0
/linux-4.1.27/drivers/thermal/ti-soc-thermal/
Dti-bandgap.c329 int ti_bandgap_mcelsius_to_adc(struct ti_bandgap *bgp, long temp, int *adc) in ti_bandgap_mcelsius_to_adc() argument
352 *adc = conf->adc_start_val + low; in ti_bandgap_mcelsius_to_adc()
/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))
/linux-4.1.27/drivers/input/keyboard/
DKconfig572 tristate "Allwinner sun4i low res adc attached tablet keys support"
575 This selects support for the Allwinner low res adc attached tablet
/linux-4.1.27/Documentation/power/
Dbasic-pm-debugging.txt221 adc
/linux-4.1.27/arch/x86/crypto/
Dsalsa20-i586-asm_32.S884 adc $0,%ecx
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/ce/fuc/
Dcom.fuc657 adc b32 $r8 0
/linux-4.1.27/arch/x86/kvm/
Demulate.c904 FASTOP2(adc);
/linux-4.1.27/Documentation/
Ddevices.txt712 32 = /dev/adc Third ACSI disk whole disk
/linux-4.1.27/
DMAINTAINERS3169 F: drivers/iio/adc/da91??-*.c
9915 F: drivers/iio/adc/lp8788_adc.c