| /linux/drivers/iio/adc/ |
| A D | ab8500-gpadc.c | 375 dev_err(gpadc->dev, in ab8500_gpadc_ad_to_voltage() 401 if (!gpadc) in ab8500_gpadc_read() 459 dev_err(gpadc->dev, in ab8500_gpadc_read() 497 dev_err(gpadc->dev, in ab8500_gpadc_read() 625 dev_err(gpadc->dev, in ab8500_gpadc_read() 1053 gpadc->chans = devm_kcalloc(gpadc->dev, nchans, in ab8500_gpadc_parse_channels() 1055 if (!gpadc->chans) in ab8500_gpadc_parse_channels() 1098 gpadc->dev = dev; in ab8500_gpadc_probe() 1116 gpadc->irq_hw = 0; in ab8500_gpadc_probe() 1129 gpadc->irq_sw); in ab8500_gpadc_probe() [all …]
|
| A D | twl6030-gpadc.c | 374 complete(&gpadc->irq_complete); in twl6030_gpadc_irq_handler() 490 gpadc->twl6030_cal_tbl[i].gain; in twl6030_gpadc_get_processed() 511 mutex_lock(&gpadc->lock); in twl6030_gpadc_read_raw() 544 mutex_unlock(&gpadc->lock); in twl6030_gpadc_read_raw() 868 struct twl6030_gpadc_data *gpadc; in twl6030_gpadc_probe() local 885 gpadc = iio_priv(indio_dev); in twl6030_gpadc_probe() 891 if (!gpadc->twl6030_cal_tbl) in twl6030_gpadc_probe() 894 gpadc->dev = dev; in twl6030_gpadc_probe() 895 gpadc->pdata = pdata; in twl6030_gpadc_probe() 898 mutex_init(&gpadc->lock); in twl6030_gpadc_probe() [all …]
|
| A D | da9150-gpadc.c | 86 struct da9150_gpadc *gpadc = data; in da9150_gpadc_irq() local 88 complete(&gpadc->complete); in da9150_gpadc_irq() 98 mutex_lock(&gpadc->lock); in da9150_gpadc_read_adc() 114 mutex_unlock(&gpadc->lock); in da9150_gpadc_read_adc() 322 struct da9150_gpadc *gpadc; in da9150_gpadc_probe() local 331 gpadc = iio_priv(indio_dev); in da9150_gpadc_probe() 333 gpadc->da9150 = da9150; in da9150_gpadc_probe() 334 gpadc->dev = dev; in da9150_gpadc_probe() 335 mutex_init(&gpadc->lock); in da9150_gpadc_probe() 336 init_completion(&gpadc->complete); in da9150_gpadc_probe() [all …]
|
| A D | Makefile | 7 obj-$(CONFIG_AB8500_GPADC) += ab8500-gpadc.o 40 obj-$(CONFIG_DA9150_GPADC) += da9150-gpadc.o 90 obj-$(CONFIG_SUN4I_GPADC) += sun4i-gpadc-iio.o 113 obj-$(CONFIG_TWL6030_GPADC) += twl6030-gpadc.o
|
| A D | Kconfig | 391 will be da9150-gpadc. 1037 called sun4i-gpadc-iio. 1247 called twl6030-gpadc.
|
| /linux/Documentation/devicetree/bindings/mfd/ |
| A D | da9150.txt | 7 da9150-gpadc : General Purpose ADC 22 - da9150-gpadc: See ../iio/adc/da9150-gpadc.txt 35 gpadc: da9150-gpadc { 36 compatible = "dlg,da9150-gpadc"; 43 io-channels = <&gpadc 0>, 44 <&gpadc 2>, 45 <&gpadc 8>, 46 <&gpadc 5>;
|
| A D | ab8500.txt | 115 ab8500-gpadc { 116 compatible = "stericsson,ab8500-gpadc"; 190 io-channels = <&gpadc 0x06>, 191 <&gpadc 0x07>; 203 io-channels = <&gpadc 0x08>; 210 io-channels = <&gpadc 0x02>, 211 <&gpadc 0x01>; 220 io-channels = <&gpadc 0x03>, 221 <&gpadc 0x0a>, 222 <&gpadc 0x09>, [all …]
|
| A D | 88pm860x.txt | 59 marvell,88pm860x-gpadc-prebias = <1>; 60 marvell,88pm860x-gpadc-slot-cycle = <1>;
|
| /linux/arch/arm/boot/dts/ |
| A D | ste-ab8500.dtsi | 15 <&gpadc 0x09>, /* VBUS */ 50 gpadc: ab8500-gpadc { label 127 io-channels = <&gpadc 0x06>, 128 <&gpadc 0x07>; 145 io-channels = <&gpadc 0x08>; 162 io-channels = <&gpadc 0x02>, 163 <&gpadc 0x01>; 200 io-channels = <&gpadc 0x03>, 201 <&gpadc 0x0a>, 202 <&gpadc 0x09>, [all …]
|
| A D | ste-ab8505.dtsi | 14 <&gpadc 0x09>, /* VBUS */ 15 <&gpadc 0x0b>, /* Charger current */ 17 <&gpadc 0x0d>; /* Die temperature */ 47 gpadc: ab8500-gpadc { label 48 compatible = "stericsson,ab8500-gpadc"; 109 io-channels = <&gpadc 0x08>; 127 io-channels = <&gpadc 0x02>, 128 <&gpadc 0x01>; 166 io-channels = <&gpadc 0x09>, 167 <&gpadc 0x0b>; [all …]
|
| A D | twl6030.dtsi | 100 gpadc { 101 compatible = "ti,twl6030-gpadc";
|
| A D | pxa910-dkb.dts | 139 marvell,88pm860x-gpadc-prebias = <1>; 140 marvell,88pm860x-gpadc-slot-cycle = <1>;
|
| A D | ste-hrefv60plus.dtsi | 55 io-channels = <&gpadc 0x06>; /* AUX1 */ 64 io-channels = <&gpadc 0x07>; /* AUX2 */
|
| A D | omap5-board-common.dtsi | 416 gpadc: gpadc { label 417 compatible = "ti,palmas-gpadc";
|
| A D | ste-ux500-samsung-janice.dts | 294 io-channels = <&gpadc 0x07>;
|
| /linux/Documentation/devicetree/bindings/power/supply/ |
| A D | dlg,da9150-charger.yaml | 43 io-channels = <&gpadc 0>, 44 <&gpadc 2>, 45 <&gpadc 8>, 46 <&gpadc 5>;
|
| A D | stericsson,ab8500-charger.yaml | 118 io-channels = <&gpadc 0x03>, 119 <&gpadc 0x0a>, 120 <&gpadc 0x09>, 121 <&gpadc 0x0b>;
|
| A D | stericsson,ab8500-btemp.yaml | 74 io-channels = <&gpadc 0x02>, <&gpadc 0x01>;
|
| A D | stericsson,ab8500-fg.yaml | 73 io-channels = <&gpadc 0x08>;
|
| /linux/Documentation/devicetree/bindings/iio/adc/ |
| A D | dlg,da9150-gpadc.yaml | 4 $id: http://devicetree.org/schemas/iio/adc/dlg,da9150-gpadc.yaml# 18 const: dlg,da9150-gpadc 32 compatible = "dlg,da9150-gpadc";
|
| A D | ti,palmas-gpadc.yaml | 4 $id: http://devicetree.org/schemas/iio/adc/ti,palmas-gpadc.yaml# 35 const: ti,palmas-gpadc 76 compatible = "ti,palmas-gpadc";
|
| /linux/Documentation/devicetree/bindings/hwmon/ |
| A D | ntc-thermistor.yaml | 136 io-channels = <&gpadc 0x06>;
|
| /linux/drivers/mfd/ |
| A D | Makefile | 253 obj-$(CONFIG_MFD_SUN4I_GPADC) += sun4i-gpadc.o
|
| A D | Kconfig | 66 sun4i-gpadc-iio and the hwmon driver iio_hwmon. 69 called sun4i-gpadc.
|
| /linux/include/linux/mfd/ |
| A D | palmas.h | 81 struct palmas_gpadc *gpadc; member
|