Searched refs:tscadc (Results  1 – 25 of 28) sorted by relevance
12
| /Linux-v6.6/drivers/mfd/ | 
| D | ti_am335x_tscadc.c | 29 void am335x_tsc_se_set_cache(struct ti_tscadc_dev *tscadc, u32 val)  in am335x_tsc_se_set_cache()  argument33 	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, ®);  in am335x_tscadc_need_adc()
 [all …]
 
 | 
| /Linux-v6.6/Documentation/devicetree/bindings/mfd/ | 
| D | fsl-imx25-tsadc.txt | 24 	tscadc: tscadc@50030000 {
 | 
| /Linux-v6.6/Documentation/devicetree/bindings/input/touchscreen/ | 
| D | fsl-mx25-tcq.txt | 10    the tscadc unit (<0>).31 		interrupt-parent = <&tscadc>;
 
 | 
| /Linux-v6.6/arch/arm64/boot/dts/ti/ | 
| D | k3-am65-mcu.dtsi | 104 	tscadc0: tscadc@40200000 {105 		compatible = "ti,am654-tscadc", "ti,am3359-tscadc";
 123 	tscadc1: tscadc@40210000 {
 124 		compatible = "ti,am654-tscadc", "ti,am3359-tscadc";
 
 | 
| D | k3-j721s2-mcu-wakeup.dtsi | 567 	tscadc0: tscadc@40200000 {568 		compatible = "ti,am3359-tscadc";
 587 	tscadc1: tscadc@40210000 {
 588 		compatible = "ti,am3359-tscadc";
 
 | 
| D | k3-j721e-mcu-wakeup.dtsi | 402 	tscadc0: tscadc@40200000 {403 		compatible = "ti,am3359-tscadc";
 422 	tscadc1: tscadc@40210000 {
 423 		compatible = "ti,am3359-tscadc";
 
 | 
| D | k3-j784s4-mcu-wakeup.dtsi | 623 	tscadc0: tscadc@40200000 {624 		compatible = "ti,am3359-tscadc";
 643 	tscadc1: tscadc@40210000 {
 644 		compatible = "ti,am3359-tscadc";
 
 | 
| D | k3-j7200-mcu-wakeup.dtsi | 555 	tscadc0: tscadc@40200000 {556 		compatible = "ti,am3359-tscadc";
 
 | 
| D | k3-am64-main.dtsi | 758 	tscadc0: tscadc@28001000 {759 		compatible = "ti,am654-tscadc", "ti,am3359-tscadc";
 
 | 
| /Linux-v6.6/include/linux/mfd/ | 
| D | ti_am335x_tscadc.h | 185 static inline bool ti_adc_with_touchscreen(struct ti_tscadc_dev *tscadc)  in ti_adc_with_touchscreen()  argument187 	return of_device_is_compatible(tscadc->dev->of_node,  in ti_adc_with_touchscreen()
 
 | 
| /Linux-v6.6/arch/arm/boot/dts/nxp/imx/ | 
| D | imx25.dtsi | 278 			tscadc: tscadc@50030000 {  label294 					interrupt-parent = <&tscadc>;
 304 					interrupt-parent = <&tscadc>;
 
 | 
| D | imx25-pdk.dts | 285 &tscadc {
 | 
| /Linux-v6.6/arch/arm/boot/dts/ti/omap/ | 
| D | am437x-cm-t43.dts | 397 &tscadc {
 | 
| D | am335x-pocketbeagle.dts | 454 &tscadc {
 | 
| D | am335x-icev2.dts | 356 &tscadc {
 | 
| D | am335x-cm-t335.dts | 464 &tscadc {
 | 
| D | am335x-boneblue.dts | 408 &tscadc {
 | 
| D | am335x-myirtech-myd.dts | 252 &tscadc {
 | 
| D | am335x-pdu001.dts | 528 &tscadc {
 | 
| D | am335x-pepper.dts | 505 &tscadc {
 | 
| D | am335x-sl50.dts | 715 &tscadc {
 | 
| D | am335x-evmsk.dts | 692 &tscadc {
 | 
| D | am335x-guardian.dts | 376 &tscadc {
 | 
| D | am33xx-l4.dtsi | 262 			tscadc: tscadc@0 {  label263 				compatible = "ti,am3359-tscadc";
 
 | 
| D | am335x-evm.dts | 712 &tscadc {
 | 
        12