/linux-4.1.27/arch/arm/plat-samsung/ |
D | adc.c | 87 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 …]
|
D | Makefile | 15 obj-$(CONFIG_S3C_ADC) += adc.o
|
/linux-4.1.27/drivers/mfd/ |
D | jz4740-adc.c | 86 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 …]
|
D | pcf50633-adc.c | 73 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 …]
|
D | max8925-i2c.c | 190 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()
|
D | max8925-core.c | 497 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()
|
D | Makefile | 129 obj-$(CONFIG_PCF50633_ADC) += pcf50633-adc.o 147 obj-$(CONFIG_MFD_JZ4740_ADC) += jz4740-adc.o
|
D | Kconfig | 572 There are mfd cell drivers available for i2c master, adc and
|
/linux-4.1.27/drivers/iio/adc/ |
D | mcp320x.c | 95 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 …]
|
D | ti-adc128s052.c | 28 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 …]
|
D | mcp3422.c | 97 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 …]
|
D | ti-adc081c.c | 28 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 …]
|
D | lp8788_adc.c | 51 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 …]
|
D | men_z188_adc.c | 56 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 …]
|
D | viperboard_adc.c | 61 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()
|
D | ti_am335x_adc.c | 42 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/ |
D | adcxx.c | 65 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 …]
|
D | smm665.c | 119 #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 …]
|
D | max16065.c | 97 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 …]
|
D | da9055-hwmon.c | 147 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()
|
D | ina209.c | 218 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()
|
D | s3c-hwmon.c | 101 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()
|
D | Makefile | 117 obj-$(CONFIG_SENSORS_MC13783_ADC)+= mc13783-adc.o
|
D | Kconfig | 613 If you say yes here you get support for reading adc values from the ADCIN
|
/linux-4.1.27/Documentation/devicetree/bindings/iio/adc/ |
D | at91_adc.txt | 4 - 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 …]
|
D | cc10001_adc.txt | 4 - 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";
|
D | vf610-adc.txt | 7 - 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";
|
D | mcp3422.txt | 14 adc@0 {
|
D | ti-adc128s052.txt | 13 adc@0 {
|
D | max1027-adc.txt | 16 adc@0 {
|
/linux-4.1.27/Documentation/devicetree/bindings/arm/samsung/ |
D | exynos-adc.txt | 9 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/ |
D | iio-bindings.txt | 23 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/ |
D | da9030_battery.c | 97 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 …]
|
D | max8925_power.c | 69 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()
|
D | Makefile | 8 obj-$(CONFIG_GENERIC_ADC_BATTERY) += generic-adc-battery.o
|
D | Kconfig | 37 which uses IIO framework to read adc.
|
/linux-4.1.27/sound/mips/ |
D | hal2.c | 97 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/ |
D | a3d.c | 56 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/ |
D | cros-adc-thermistors.dtsi | 15 &adc { 21 io-channels = <&adc 3>; 28 io-channels = <&adc 4>; 35 io-channels = <&adc 5>; 42 io-channels = <&adc 6>;
|
D | sama5d3xdm.dtsi | 25 adc0: adc@f8018000 { 26 atmel,adc-ts-wires = <4>; 27 atmel,adc-ts-pressure-threshold = <10000>;
|
D | at91-cosino_mega2560.dts | 29 adc0: adc@f804c000 { 30 atmel,adc-ts-wires = <4>; 31 atmel,adc-ts-pressure-threshold = <10000>;
|
D | at91-cosino.dtsi | 74 adc0: adc@f804c000 { 75 atmel,adc-ts-wires = <4>; 76 atmel,adc-ts-pressure-threshold = <10000>;
|
D | at91sam9g20.dtsi | 38 adc0: adc@fffe0000 { 39 atmel,adc-startup-time = <40>;
|
D | efm32gg.dtsi | 25 adc: adc@40002000 { label 26 compatible = "efm32,adc";
|
D | vfxxx.dtsi | 223 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";
|
D | exynos4x12.dtsi | 125 adc: adc@126C0000 { label 126 compatible = "samsung,exynos-adc-v1"; 131 clock-names = "adc";
|
D | at91sam9rl.dtsi | 252 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";
|
D | at91sam9260.dtsi | 923 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";
|
D | at91-ariag25.dts | 137 adc0: adc@f804c000 { 139 atmel,adc-channels-used = <0xf>;
|
D | nspire.dtsi | 105 adc: adc@C4000000 { label
|
D | at91sam9rlek.dts | 134 adc0: adc@fffd0000 { 144 atmel,adc-ts-wires = <4>;
|
D | exynos3250.dtsi | 347 adc: adc@126C0000 { label 348 compatible = "samsung,exynos3250-adc", 349 "samsung,exynos-adc-v2"; 352 clock-names = "adc", "sclk";
|
D | at91-sama5d4ek.dts | 101 adc0: adc@fc034000 { 103 atmel,adc-vref = <3300>; 104 /*atmel,adc-ts-wires = <4>;*/ /* Set up ADC touch screen */
|
D | at91sam9x5.dtsi | 985 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";
|
D | exynos4415.dtsi | 401 adc: adc@126C0000 { label 402 compatible = "samsung,exynos3250-adc", 403 "samsung,exynos-adc-v2"; 406 clock-names = "adc", "sclk";
|
D | efm32gg-dk3750.dts | 24 adc@40002000 {
|
D | at91sam9m10g45ek.dts | 142 adc0: adc@fffb0000 { 153 atmel,adc-ts-wires = <4>;
|
D | at91-sama5d4_xplained.dts | 125 adc0: adc@fc034000 { 126 atmel,adc-vref = <3300>;
|
D | at91sam9g45.dtsi | 1022 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";
|
D | sama5d4.dtsi | 1077 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>;
|
D | lpc32xx.dtsi | 271 adc@40048000 { 272 compatible = "nxp,lpc3220-adc";
|
D | imx6sx.dtsi | 1112 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";
|
D | spear1310-evb.dts | 231 adc@e0080000 { 379 ts,adc-freq = <1>;
|
D | spear13xx.dtsi | 310 adc@e0080000 { 311 compatible = "st,spear600-adc";
|
D | sama5d3.dtsi | 295 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";
|
D | imx53-m53.dtsi | 71 st,adc-freq = <1>;
|
D | imx27-phytec-phycard-s-rdk.dts | 73 adc@64 {
|
D | zynq-7000.dtsi | 67 adc: adc@f8007100 { label
|
D | exynos5250.dtsi | 795 adc: adc@12D10000 { label 796 compatible = "samsung,exynos-adc-v1"; 800 clock-names = "adc";
|
D | imx6qdl-phytec-pbab01.dtsi | 141 adc@64 {
|
D | spear1340-evb.dts | 280 adc@e0080000 { 490 ts,adc-freq = <1>;
|
D | exynos3250-monk.dts | 120 &adc { 131 io-channels = <&adc 0>; 139 io-channels = <&adc 1>;
|
D | exynos5420.dtsi | 567 adc: adc@12D10000 { label 568 compatible = "samsung,exynos-adc-v2"; 572 clock-names = "adc";
|
D | atlas7.dtsi | 595 adc: adc@10d80000 { label 596 compatible = "sirf,atlas7-adc";
|
D | sama5d3xmb.dtsi | 105 adc0: adc@f8018000 {
|
D | exynos3250-rinato.dts | 111 &adc { 122 io-channels = <&adc 0>; 130 io-channels = <&adc 1>;
|
D | imx27-apf27dev.dts | 86 adc@0 {
|
D | at91-sama5d3_xplained.dts | 145 adc0: adc@f8018000 {
|
D | ea3250.dts | 157 adc@40048000 {
|
D | spear320-hmi.dts | 264 ts,adc-freq = <1>;
|
D | am335x-pepper.dts | 508 adc { 509 ti,adc-channels = <4 5 6 7>;
|
D | exynos4412-trats2.dts | 133 adc: adc@126C0000 { label 920 io-channels = <&adc 1>; /* AP temperature */ 928 io-channels = <&adc 2>; /* Battery temperature */
|
D | imx27-phytec-phycore-som.dtsi | 91 fsl,mc13xxx-uses-adc;
|
D | am335x-evm.dts | 654 adc { 655 ti,adc-channels = <4 5 6 7>;
|
D | am437x-gp-evm.dts | 434 adc { 435 ti,adc-channels = <0 1 2 3 4 5 6 7>;
|
D | am43x-epos-evm.dts | 560 adc { 561 ti,adc-channels = <0 1 2 3 4 5 6 7>;
|
D | am33xx.dtsi | 801 am335x_adc: adc { 803 compatible = "ti,am3359-adc";
|
D | imx23.dtsi | 331 interrupt-names = "audio-adc", "audio-dac", "spdif-tx", "i2c",
|
D | am4372.dtsi | 711 adc { 713 compatible = "ti,am3359-adc";
|
D | exynos5420-peach-pit.dts | 141 &adc { 1065 #include "cros-adc-thermistors.dtsi"
|
D | exynos5800-peach-pi.dts | 135 &adc { 1028 #include "cros-adc-thermistors.dtsi"
|
D | imx25.dtsi | 269 compatible = "fsl,imx25-adc", "fsl,imx21-tsc";
|
D | tegra30-apalis.dtsi | 549 st,adc-freq = <1>;
|
/linux-4.1.27/sound/soc/codecs/ |
D | tlv320aic23.c | 235 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 …]
|
D | wm8994.c | 1047 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/ |
D | spear-adc.txt | 4 - compatible: Should be "st,spear600-adc" 19 adc: adc@d8200000 { 20 compatible = "st,spear600-adc";
|
D | lpc32xx-adc.txt | 4 - compatible: must be "nxp,lpc3220-adc" 11 adc@40048000 { 12 compatible = "nxp,lpc3220-adc";
|
/linux-4.1.27/drivers/extcon/ |
D | extcon-max8997.c | 273 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 …]
|
D | extcon-max77693.c | 344 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 …]
|
D | extcon-max77843.c | 262 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()
|
D | extcon-max14577.c | 285 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()
|
D | extcon-sm5502.c | 284 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()
|
D | Makefile | 6 obj-$(CONFIG_EXTCON_ADC_JACK) += extcon-adc-jack.o
|
D | extcon-rt8973a.c | 278 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/ |
D | dib0070.c | 185 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()
|
D | dib0090.c | 1206 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 …]
|
D | af9033_priv.h | 48 u32 adc; member
|
D | af9033.c | 301 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/ |
D | ti-tsc-adc.txt | 27 - child "adc" 28 ti,adc-channels: List of analog inputs available for ADC. 56 adc { 57 ti,adc-channels = <4 5 6 7>;
|
D | stmpe.txt | 14 - 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/ |
D | muldi3.S | 42 adc xh, xh, yh, lsr #16 44 adc xh, xh, ip, lsr #16
|
D | csumpartialcopygeneric.S | 161 .Ldone: adc r0, sum, #0 168 adc sum, sum, #0 @ include C from dst alignment
|
D | csumpartial.S | 74 .Ldone: adc r0, sum, #0 @ collect up the last carry
|
/linux-4.1.27/arch/x86/platform/ts5500/ |
D | ts5500.c | 84 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/ |
D | lpc32xx-mic.txt | 33 adc@40048000 { 34 compatible = "nxp,lpc3220-adc";
|
/linux-4.1.27/drivers/iio/light/ |
D | tsl2563.c | 266 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()
|
D | lm3533-als.c | 67 int *adc) in lm3533_als_get_adc() argument 85 *adc = val; in lm3533_als_get_adc()
|
D | Kconfig | 160 The driver provides raw and mean adc readings along with the current
|
/linux-4.1.27/Documentation/devicetree/bindings/sound/ |
D | ak4554.c | 9 ak4554-adc-dac {
|
/linux-4.1.27/drivers/media/usb/dvb-usb/ |
D | dib0700_devices.c | 2023 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/ |
D | Makefile | 18 obj-$(CONFIG_SH_ADC) += adc.o
|
/linux-4.1.27/drivers/staging/iio/ |
D | Makefile | 13 obj-y += adc/
|
D | Kconfig | 8 source "drivers/staging/iio/adc/Kconfig"
|
D | TODO | 13 3) Expand device set. Lots of other maxim adc's have very
|
/linux-4.1.27/arch/x86/lib/ |
D | atomic64_cx8_32.S | 91 addsub_return add add adc 118 incdec_return inc add adc
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/fuc/ |
D | arith.fuc | 74 adc b32 $r11 $r4 83 adc b32 $r11 $r4
|
D | macros.fuc | 267 */ adc b32 reg_a_c_hi b_hi
|
/linux-4.1.27/drivers/iio/ |
D | Makefile | 15 obj-y += adc/
|
D | Kconfig | 62 source "drivers/iio/adc/Kconfig"
|
/linux-4.1.27/drivers/media/tuners/ |
D | max2165.c | 238 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/ |
D | ar9003_mac.c | 436 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/ |
D | clk-imx23.c | 91 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/ |
D | stmpe.txt | 4 keypad, touchscreen, adc, pwm, rotator.
|
D | da9150.txt | 23 - da9150-gpadc: See Documentation/devicetree/bindings/iio/adc/da9150-gpadc.txt
|
D | mc13xxx.txt | 7 - 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/ |
D | exynos7.dtsi | 508 adc: adc@13620000 { label 509 compatible = "samsung,exynos7-adc"; 513 clock-names = "adc";
|
D | exynos7-espresso.dts | 51 &adc {
|
/linux-4.1.27/Documentation/devicetree/bindings/clock/ |
D | imx23-clock.txt | 40 adc 26
|
/linux-4.1.27/Documentation/devicetree/bindings/hwmon/ |
D | ntc_thermistor.txt | 40 io-channels = <&adc 3>;
|
/linux-4.1.27/drivers/leds/ |
D | leds-lp5523.c | 590 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/ |
D | sun4i-lradc-keys.txt | 1 Allwinner sun4i low res adc attached tablet keys
|
/linux-4.1.27/Documentation/devicetree/bindings/thermal/ |
D | thermal.txt | 442 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/ |
D | acadia.dts | 197 adc@ef603400 { 198 compatible = "amcc,adc-405ez";
|
/linux-4.1.27/Documentation/devicetree/bindings/power_supply/ab8500/ |
D | fg.txt | 5 wall-charger, usb-charger, audio codec, general purpose adc,
|
/linux-4.1.27/Documentation/ABI/testing/ |
D | sysfs-platform-ts5500 | 1 What: /sys/devices/platform/ts5500/adc
|
/linux-4.1.27/include/linux/mfd/ |
D | ti_am335x_tscadc.h | 175 struct adc_device *adc; member
|
D | max8925.h | 198 struct i2c_client *adc; member
|
/linux-4.1.27/arch/arm/mach-w90x900/ |
D | cpu.c | 72 static DEFINE_CLK(adc, 28);
|
/linux-4.1.27/sound/pci/hda/ |
D | patch_cirrus.c | 754 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()
|
D | patch_ca0132.c | 4100 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()
|
D | hda_generic.c | 3224 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/ |
D | mc13783-adc | 1 Kernel driver mc13783-adc
|
/linux-4.1.27/drivers/scsi/aic7xxx/ |
D | aic7xxx.seq | 717 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 …]
|
D | aic79xx.seq | 297 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/ |
D | atomic.h | 321 ATOMIC64_OPS(add, adds, adc) in ATOMIC64_OPS() argument
|
/linux-4.1.27/arch/arm/mm/ |
D | abort-lv4t.S | 198 adc r6, r6, r6, lsr #4 @ high + low nibble + R bit
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/sec/fuc/ |
D | g98.fuc0s | 490 adc b32 $r8 0 498 adc b32 $r8 0
|
/linux-4.1.27/drivers/thermal/ti-soc-thermal/ |
D | ti-bandgap.c | 329 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/ |
D | ads7846.c | 182 #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/ |
D | Kconfig | 572 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/ |
D | basic-pm-debugging.txt | 221 adc
|
/linux-4.1.27/arch/x86/crypto/ |
D | salsa20-i586-asm_32.S | 884 adc $0,%ecx
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/ce/fuc/ |
D | com.fuc | 657 adc b32 $r8 0
|
/linux-4.1.27/arch/x86/kvm/ |
D | emulate.c | 904 FASTOP2(adc);
|
/linux-4.1.27/Documentation/ |
D | devices.txt | 712 32 = /dev/adc Third ACSI disk whole disk
|
/linux-4.1.27/ |
D | MAINTAINERS | 3169 F: drivers/iio/adc/da91??-*.c 9915 F: drivers/iio/adc/lp8788_adc.c
|