Home
last modified time | relevance | path

Searched full:tscadc (Results 1 – 25 of 45) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/mfd/
Dti_am335x_tscadc.c37 void am335x_tsc_se_set_cache(struct ti_tscadc_dev *tscadc, u32 val) in am335x_tsc_se_set_cache() argument
41 spin_lock_irqsave(&tscadc->reg_lock, flags); in am335x_tsc_se_set_cache()
42 tscadc->reg_se_cache |= val; in am335x_tsc_se_set_cache()
43 if (tscadc->adc_waiting) in am335x_tsc_se_set_cache()
44 wake_up(&tscadc->reg_se_wait); in am335x_tsc_se_set_cache()
45 else if (!tscadc->adc_in_use) in am335x_tsc_se_set_cache()
46 regmap_write(tscadc->regmap, REG_SE, tscadc->reg_se_cache); in am335x_tsc_se_set_cache()
48 spin_unlock_irqrestore(&tscadc->reg_lock, flags); in am335x_tsc_se_set_cache()
52 static void am335x_tscadc_need_adc(struct ti_tscadc_dev *tscadc) in am335x_tscadc_need_adc() argument
57 regmap_read(tscadc->regmap, REG_ADCFSM, &reg); in am335x_tscadc_need_adc()
[all …]
/kernel/linux/linux-4.19/drivers/mfd/
Dti_am335x_tscadc.c37 void am335x_tsc_se_set_cache(struct ti_tscadc_dev *tscadc, u32 val) in am335x_tsc_se_set_cache() argument
41 spin_lock_irqsave(&tscadc->reg_lock, flags); in am335x_tsc_se_set_cache()
42 tscadc->reg_se_cache |= val; in am335x_tsc_se_set_cache()
43 if (tscadc->adc_waiting) in am335x_tsc_se_set_cache()
44 wake_up(&tscadc->reg_se_wait); in am335x_tsc_se_set_cache()
45 else if (!tscadc->adc_in_use) in am335x_tsc_se_set_cache()
46 regmap_write(tscadc->regmap, REG_SE, tscadc->reg_se_cache); in am335x_tsc_se_set_cache()
48 spin_unlock_irqrestore(&tscadc->reg_lock, flags); in am335x_tsc_se_set_cache()
52 static void am335x_tscadc_need_adc(struct ti_tscadc_dev *tscadc) in am335x_tscadc_need_adc() argument
57 regmap_read(tscadc->regmap, REG_ADCFSM, &reg); in am335x_tscadc_need_adc()
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/input/touchscreen/
Dti-tsc-adc.txt7 "ti,am3359-tscadc" for AM335x/AM437x SoCs
8 "ti,am654-tscadc", "ti,am3359-tscadc" for AM654 SoCs
75 tscadc: tscadc@44e0d000 {
76 compatible = "ti,am3359-tscadc";
Dfsl-mx25-tcq.txt10 the tscadc unit (<0>).
31 interrupt-parent = <&tscadc>;
/kernel/linux/linux-5.10/arch/arm64/boot/dts/ti/
Dk3-am65-mcu.dtsi83 tscadc0: tscadc@40200000 {
84 compatible = "ti,am654-tscadc", "ti,am3359-tscadc";
101 tscadc1: tscadc@40210000 {
102 compatible = "ti,am654-tscadc", "ti,am3359-tscadc";
Dk3-j721e-mcu-wakeup.dtsi214 tscadc0: tscadc@40200000 {
215 compatible = "ti,am3359-tscadc";
233 tscadc1: tscadc@40210000 {
234 compatible = "ti,am3359-tscadc";
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/input/touchscreen/
Dti-tsc-adc.txt67 tscadc: tscadc@44e0d000 {
68 compatible = "ti,am3359-tscadc";
Dfsl-mx25-tcq.txt10 the tscadc unit (<0>).
31 interrupt-parent = <&tscadc>;
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/mfd/
Dfsl-imx25-tsadc.txt24 tscadc: tscadc@50030000 {
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/
Dfsl-imx25-tsadc.txt24 tscadc: tscadc@50030000 {
/kernel/linux/linux-4.19/arch/arm/boot/dts/
Dimx25.dtsi278 tscadc: tscadc@50030000 { label
294 interrupt-parent = <&tscadc>;
304 interrupt-parent = <&tscadc>;
Dimx25-pdk.dts295 &tscadc {
Dam335x-pocketbeagle.dts185 &tscadc {
Dam33xx.dtsi943 tscadc: tscadc@44e0d000 { label
944 compatible = "ti,am3359-tscadc";
Dam4372.dtsi890 tscadc: tscadc@44e0d000 { label
891 compatible = "ti,am3359-tscadc";
Dam437x-cm-t43.dts394 &tscadc {
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dimx25.dtsi278 tscadc: tscadc@50030000 { label
294 interrupt-parent = <&tscadc>;
304 interrupt-parent = <&tscadc>;
Dimx25-pdk.dts295 &tscadc {
Dam335x-boneblue.dts384 &tscadc {
Dam335x-icev2.dts356 &tscadc {
Dam437x-cm-t43.dts397 &tscadc {
Dam335x-guardian.dts314 &tscadc {
Dam335x-pocketbeagle.dts453 &tscadc {
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/iio/adc/
Dfsl,imx25-gcq.txt47 interrupt-parent = <&tscadc>;
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/adc/
Dfsl,imx25-gcq.yaml119 interrupt-parent = <&tscadc>;

12