/linux/drivers/input/touchscreen/ |
H A D | ads7846.c | 3 * ADS7846 based touchscreen and sensor driver 12 * - omap_ts.[hc], ads7846.h, ts_osk.c 30 #include <linux/spi/ads7846.h> 37 * tested on other ads7846 devices (OSK/Mistral, Lubbock, Spitz). 38 * TSC2046 is just newer ads7846 silicon. 94 struct ads7846 { struct 161 /* The ADS7846 has touchscreen and other sensors. 219 static int get_pendown_state(struct ads7846 *ts) in get_pendown_state() 227 static void ads7846_report_pen_up(struct ads7846 *ts) in ads7846_report_pen_up() 240 static void ads7846_stop(struct ads7846 *ts) in ads7846_stop() [all …]
|
H A D | tsc2007.h | 8 * - ads7846.c 13 * - omap_ts.[hc], ads7846.h, ts_osk.c
|
H A D | Kconfig | 28 tristate "ADS7846/TSC2046/AD7873 and AD(S)7843 based touchscreens" 33 ADS7846/TSC2046/AD7873 or ADS7843/AD7843 controller, 39 (and on ads7846/tsc2046/ad7873, temperature) sensors of this chip. 44 module will be called ads7846.
|
H A D | tsc2007_core.c | 9 * - ads7846.c 14 * - omap_ts.[hc], ads7846.h, ts_osk.c
|
H A D | sx8654.c | 16 * - ads7846.c 21 * - omap_ts.[hc], ads7846.h, ts_osk.c
|
H A D | Makefile | 17 obj-$(CONFIG_TOUCHSCREEN_ADS7846) += ads7846.o
|
H A D | ad7877.c | 6 * Based on: ads7846.c 18 * - omap_ts.[hc], ads7846.h, ts_osk.c
|
/linux/arch/arm/boot/dts/ti/omap/ |
H A D | omap3-overo-common-lcd35.dtsi | 66 ads7846_pins: ads7846-pins { 97 ads7846reg: ads7846-reg { 99 regulator-name = "ads7846-reg"; 140 ads7846@0 { 144 compatible = "ti,ads7846";
|
H A D | omap3-overo-common-lcd43.dtsi | 65 ads7846_pins: ads7846-pins { 128 ads7846reg: ads7846-reg { 130 regulator-name = "ads7846-reg"; 151 ads7846@0 { 155 compatible = "ti,ads7846";
|
H A D | omap3-cm-t3x.dtsi | 56 ads7846reg: ads7846-reg { 58 regulator-name = "ads7846-reg"; 140 ads7846_pins: ads7846-pins { 218 ads7846@0 { 222 compatible = "ti,ads7846";
|
H A D | omap3-devkit8000-lcd-common.dtsi | 48 ads7846@0 { 49 compatible = "ti,ads7846";
|
H A D | omap5-cm-t54.dts | 55 ads7846reg: ads7846-reg { 57 regulator-name = "ads7846-reg"; 179 ads7846_pins: ads7846-pins { 345 ads7846@0 { 349 compatible = "ti,ads7846";
|
H A D | am57xx-cl-som-am57x.dts | 44 ads7846reg: fixedregulator-ads7846-reg { 46 regulator-name = "ads7846-reg"; 218 ads7846_pins: ads7846-pins { 522 compatible = "ti,ads7846";
|
H A D | omap3-ldp.dts | 303 /* Needed for ads7846 */
|
/linux/include/linux/spi/ |
H A D | ads7846.h | 2 /* linux/spi/ads7846.h */ 8 * ads7846: if 0, use internal vref */
|
/linux/Documentation/devicetree/bindings/input/touchscreen/ |
H A D | ti,ads7843.yaml | 15 TI's ADS7843, ADS7845, ADS7846, ADS7873, TSC2046 SPI driven touch screen 23 - ti,ads7846 114 Set to 0 to use internal references (ADS7846).
|
/linux/arch/arm/mach-omap1/ |
H A D | board-nokia770.c | 133 PROPERTY_ENTRY_STRING("compatible", "ti,ads7846"), 147 .name = "ads7846", 161 .modalias = "ads7846", 327 pr_err("Unable to get ADS7846 IRQ GPIO descriptor\n"); in omap_nokia770_init()
|
/linux/arch/arm/boot/dts/nxp/imx/ |
H A D | imx7d-pico-hobbit.dts | 61 ads7846@0 { 63 compatible = "ti,ads7846";
|
H A D | imx27-eukrea-mbimxsd27-baseboard.dts | 74 ads7846@0 { 75 compatible = "ti,ads7846";
|
/linux/arch/powerpc/platforms/512x/ |
H A D | pdm360ng.c | 25 #include <linux/spi/ads7846.h> 80 of_device_is_compatible(dev->of_node, "ti,ads7846")) { in pdm360ng_touchscreen_notifier_call()
|
/linux/arch/powerpc/boot/dts/ |
H A D | pdm360ng.dts | 179 compatible = "ti,ads7846";
|
/linux/arch/mips/alchemy/devboards/ |
H A D | db1000.c | 390 .name = "ads7846", 396 .modalias = "ads7846",
|
/linux/arch/arm/mach-pxa/ |
H A D | spitz.c | 24 #include <linux/spi/ads7846.h> 594 PROPERTY_ENTRY_STRING("compatible", "ti,ads7846"), 607 .name = "ads7846", 641 .modalias = "ads7846",
|
/linux/arch/arm64/boot/dts/freescale/ |
H A D | imx8mm-var-som.dtsi | 81 compatible = "ti,ads7846";
|
H A D | imx8mn-var-som.dtsi | 72 compatible = "ti,ads7846";
|