Home
last modified time | relevance | path

Searched refs:gpadc (Results 1 – 25 of 42) sorted by relevance

12

/linux-6.15/drivers/iio/adc/
H A Dab8500-gpadc.c375 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()
1048 gpadc->chans = devm_kcalloc(gpadc->dev, nchans, in ab8500_gpadc_parse_channels()
1050 if (!gpadc->chans) in ab8500_gpadc_parse_channels()
1091 gpadc->dev = dev; in ab8500_gpadc_probe()
1107 gpadc->irq_hw = 0; in ab8500_gpadc_probe()
1120 gpadc->irq_sw); in ab8500_gpadc_probe()
[all …]
H A Dtwl6030-gpadc.c387 complete(&gpadc->irq_complete); in twl6030_gpadc_irq_handler()
503 gpadc->twl6030_cal_tbl[i].gain; in twl6030_gpadc_get_processed()
524 mutex_lock(&gpadc->lock); in twl6030_gpadc_read_raw()
557 mutex_unlock(&gpadc->lock); in twl6030_gpadc_read_raw()
881 struct twl6030_gpadc_data *gpadc; in twl6030_gpadc_probe() local
895 gpadc = iio_priv(indio_dev); in twl6030_gpadc_probe()
901 if (!gpadc->twl6030_cal_tbl) in twl6030_gpadc_probe()
904 gpadc->dev = dev; in twl6030_gpadc_probe()
905 gpadc->pdata = pdata; in twl6030_gpadc_probe()
908 mutex_init(&gpadc->lock); in twl6030_gpadc_probe()
[all …]
H A Dda9150-gpadc.c86 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()
306 struct da9150_gpadc *gpadc; in da9150_gpadc_probe() local
315 gpadc = iio_priv(indio_dev); in da9150_gpadc_probe()
317 gpadc->da9150 = da9150; in da9150_gpadc_probe()
318 gpadc->dev = dev; in da9150_gpadc_probe()
319 mutex_init(&gpadc->lock); in da9150_gpadc_probe()
320 init_completion(&gpadc->complete); in da9150_gpadc_probe()
[all …]
H A DMakefile7 obj-$(CONFIG_AB8500_GPADC) += ab8500-gpadc.o
54 obj-$(CONFIG_DA9150_GPADC) += da9150-gpadc.o
124 obj-$(CONFIG_SUN20I_GPADC) += sun20i-gpadc-iio.o
125 obj-$(CONFIG_SUN4I_GPADC) += sun4i-gpadc-iio.o
149 obj-$(CONFIG_TWL6030_GPADC) += twl6030-gpadc.o
/linux-6.15/Documentation/devicetree/bindings/mfd/
H A Dda9150.txt7 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>;
H A Dti,twl.yaml113 gpadc:
117 const: ti,twl6030-gpadc
151 gpadc:
155 const: ti,twl6032-gpadc
248 io-channels = <&gpadc 10>;
253 gpadc {
254 compatible = "ti,twl6030-gpadc";
H A D88pm860x.txt59 marvell,88pm860x-gpadc-prebias = <1>;
60 marvell,88pm860x-gpadc-slot-cycle = <1>;
/linux-6.15/arch/arm/boot/dts/st/
H A Dste-ab8500.dtsi13 <&gpadc 0x03>, /* Main charger voltage */
15 <&gpadc 0x09>, /* VBUS */
19 <&gpadc 0x0d>, /* Die temperature */
52 gpadc: adc { label
144 io-channels = <&gpadc 0x08>;
161 io-channels = <&gpadc 0x02>,
162 <&gpadc 0x01>;
199 io-channels = <&gpadc 0x03>,
200 <&gpadc 0x0a>,
201 <&gpadc 0x09>,
[all …]
H A Dste-ab8505.dtsi14 <&gpadc 0x09>, /* VBUS */
15 <&gpadc 0x0b>, /* Charger current */
17 <&gpadc 0x0d>; /* Die temperature */
49 gpadc: adc { label
50 compatible = "stericsson,ab8500-gpadc";
116 io-channels = <&gpadc 0x08>;
133 io-channels = <&gpadc 0x02>,
134 <&gpadc 0x01>;
171 io-channels = <&gpadc 0x09>,
172 <&gpadc 0x0b>;
[all …]
H A Dste-hrefv60plus.dtsi54 io-channels = <&gpadc 0x06>; /* AUX1 */
63 io-channels = <&gpadc 0x07>; /* AUX2 */
H A Dste-href.dtsi40 io-channels = <&gpadc 0x02>; /* BatTemp */
/linux-6.15/Documentation/devicetree/bindings/iio/adc/
H A Dti,twl6030-gpadc.yaml4 $id: http://devicetree.org/schemas/iio/adc/ti,twl6030-gpadc.yaml#
20 - ti,twl6030-gpadc
21 - ti,twl6032-gpadc
38 gpadc {
39 compatible = "ti,twl6030-gpadc";
H A Dallwinner,sun20i-d1-gpadc.yaml4 $id: http://devicetree.org/schemas/iio/adc/allwinner,sun20i-d1-gpadc.yaml#
16 - allwinner,sun20i-d1-gpadc
19 - allwinner,sun50i-h616-gpadc
20 - const: allwinner,sun20i-d1-gpadc
77 gpadc: adc@2009000 {
78 compatible = "allwinner,sun20i-d1-gpadc";
H A Ddlg,da9150-gpadc.yaml4 $id: http://devicetree.org/schemas/iio/adc/dlg,da9150-gpadc.yaml#
18 const: dlg,da9150-gpadc
32 compatible = "dlg,da9150-gpadc";
H A Dti,palmas-gpadc.yaml4 $id: http://devicetree.org/schemas/iio/adc/ti,palmas-gpadc.yaml#
35 const: ti,palmas-gpadc
/linux-6.15/Documentation/devicetree/bindings/power/supply/
H A Ddlg,da9150-charger.yaml43 io-channels = <&gpadc 0>,
44 <&gpadc 2>,
45 <&gpadc 8>,
46 <&gpadc 5>;
H A Dstericsson,ab8500-charger.yaml118 io-channels = <&gpadc 0x03>,
119 <&gpadc 0x0a>,
120 <&gpadc 0x09>,
121 <&gpadc 0x0b>;
H A Dstericsson,ab8500-btemp.yaml74 io-channels = <&gpadc 0x02>, <&gpadc 0x01>;
H A Dstericsson,ab8500-fg.yaml78 io-channels = <&gpadc 0x08>;
/linux-6.15/arch/arm/boot/dts/ti/omap/
H A Dtwl6030.dtsi100 gpadc {
101 compatible = "ti,twl6030-gpadc";
H A Domap4-epson-embt2ws.dts222 io-channels = <&gpadc 10>;
306 gpadc: gpadc { label
307 compatible = "ti,twl6032-gpadc";
H A Domap5-board-common.dtsi416 gpadc: gpadc { label
417 compatible = "ti,palmas-gpadc";
/linux-6.15/arch/arm64/boot/dts/allwinner/
H A Dsun50i-h700-anbernic-rg35xx-h.dts62 io-channels = <&gpadc 0>;
95 &gpadc {
/linux-6.15/arch/arm/boot/dts/marvell/
H A Dpxa910-dkb.dts139 marvell,88pm860x-gpadc-prebias = <1>;
140 marvell,88pm860x-gpadc-slot-cycle = <1>;
/linux-6.15/Documentation/devicetree/bindings/hwmon/
H A Dntc-thermistor.yaml136 io-channels = <&gpadc 0x06>;

12