Home
last modified time | relevance | path

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

12

/linux-6.12.1/drivers/mfd/
Dti_am335x_tscadc.c29 void am335x_tsc_se_set_cache(struct ti_tscadc_dev *tscadc, u32 val) in am335x_tsc_se_set_cache() argument
33 spin_lock_irqsave(&tscadc->reg_lock, flags); in am335x_tsc_se_set_cache()
34 tscadc->reg_se_cache |= val; in am335x_tsc_se_set_cache()
35 if (tscadc->adc_waiting) in am335x_tsc_se_set_cache()
36 wake_up(&tscadc->reg_se_wait); in am335x_tsc_se_set_cache()
37 else if (!tscadc->adc_in_use) in am335x_tsc_se_set_cache()
38 regmap_write(tscadc->regmap, REG_SE, tscadc->reg_se_cache); in am335x_tsc_se_set_cache()
40 spin_unlock_irqrestore(&tscadc->reg_lock, flags); in am335x_tsc_se_set_cache()
44 static void am335x_tscadc_need_adc(struct ti_tscadc_dev *tscadc) in am335x_tscadc_need_adc() argument
49 regmap_read(tscadc->regmap, REG_ADCFSM, &reg); in am335x_tscadc_need_adc()
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/mfd/
Dti,am3359-tscadc.yaml4 $id: http://devicetree.org/schemas/mfd/ti,am3359-tscadc.yaml#
15 - const: ti,am3359-tscadc
17 - const: ti,am654-tscadc
18 - const: ti,am3359-tscadc
71 tscadc@0 {
72 compatible = "ti,am3359-tscadc";
Dfsl-imx25-tsadc.txt24 tscadc: tscadc@50030000 {
/linux-6.12.1/Documentation/devicetree/bindings/input/touchscreen/
Dfsl-mx25-tcq.txt10 the tscadc unit (<0>).
31 interrupt-parent = <&tscadc>;
/linux-6.12.1/include/linux/mfd/
Dti_am335x_tscadc.h185 static inline bool ti_adc_with_touchscreen(struct ti_tscadc_dev *tscadc) in ti_adc_with_touchscreen() argument
187 return of_device_is_compatible(tscadc->dev->of_node, in ti_adc_with_touchscreen()
188 "ti,am3359-tscadc"); in ti_adc_with_touchscreen()
/linux-6.12.1/arch/arm64/boot/dts/ti/
Dk3-am65-mcu.dtsi107 tscadc0: tscadc@40200000 {
108 compatible = "ti,am654-tscadc", "ti,am3359-tscadc";
126 tscadc1: tscadc@40210000 {
127 compatible = "ti,am654-tscadc", "ti,am3359-tscadc";
Dk3-j721e-mcu-wakeup.dtsi415 tscadc0: tscadc@40200000 {
416 compatible = "ti,am3359-tscadc";
435 tscadc1: tscadc@40210000 {
436 compatible = "ti,am3359-tscadc";
Dk3-j721s2-mcu-wakeup.dtsi580 tscadc0: tscadc@40200000 {
581 compatible = "ti,am3359-tscadc";
600 tscadc1: tscadc@40210000 {
601 compatible = "ti,am3359-tscadc";
Dk3-j784s4-mcu-wakeup.dtsi637 tscadc0: tscadc@40200000 {
638 compatible = "ti,am3359-tscadc";
657 tscadc1: tscadc@40210000 {
658 compatible = "ti,am3359-tscadc";
Dk3-j7200-mcu-wakeup.dtsi571 tscadc0: tscadc@40200000 {
572 compatible = "ti,am3359-tscadc";
Dk3-am64-main.dtsi795 tscadc0: tscadc@28001000 {
796 compatible = "ti,am654-tscadc", "ti,am3359-tscadc";
/linux-6.12.1/arch/arm/boot/dts/nxp/imx/
Dimx25.dtsi285 tscadc: tscadc@50030000 { label
301 interrupt-parent = <&tscadc>;
311 interrupt-parent = <&tscadc>;
Dimx25-pdk.dts286 &tscadc {
/linux-6.12.1/Documentation/devicetree/bindings/iio/adc/
Dfsl,imx25-gcq.yaml119 interrupt-parent = <&tscadc>;
/linux-6.12.1/arch/arm/boot/dts/ti/omap/
Dam437x-cm-t43.dts397 &tscadc {
Dam335x-cm-t335.dts464 &tscadc {
Dam335x-icev2.dts356 &tscadc {
Dam335x-pocketbeagle.dts479 &tscadc {
Dam335x-pdu001.dts528 &tscadc {
Dam335x-myirtech-myd.dts252 &tscadc {
Dam335x-boneblue.dts412 &tscadc {
Dam335x-pepper.dts505 &tscadc {
Dam335x-evmsk.dts692 &tscadc {
Dam335x-sl50.dts716 &tscadc {
Dam335x-guardian.dts376 &tscadc {

12