Home
last modified time | relevance | path

Searched full:ads7846 (Results 1 – 25 of 28) sorted by relevance

12

/linux/drivers/input/touchscreen/
H A Dads7846.c3 * 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 Dtsc2007.h8 * - ads7846.c
13 * - omap_ts.[hc], ads7846.h, ts_osk.c
H A DKconfig28 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 Dtsc2007_core.c9 * - ads7846.c
14 * - omap_ts.[hc], ads7846.h, ts_osk.c
H A Dsx8654.c16 * - ads7846.c
21 * - omap_ts.[hc], ads7846.h, ts_osk.c
H A DMakefile17 obj-$(CONFIG_TOUCHSCREEN_ADS7846) += ads7846.o
H A Dad7877.c6 * Based on: ads7846.c
18 * - omap_ts.[hc], ads7846.h, ts_osk.c
/linux/arch/arm/boot/dts/ti/omap/
H A Domap3-overo-common-lcd35.dtsi66 ads7846_pins: ads7846-pins {
97 ads7846reg: ads7846-reg {
99 regulator-name = "ads7846-reg";
140 ads7846@0 {
144 compatible = "ti,ads7846";
H A Domap3-overo-common-lcd43.dtsi65 ads7846_pins: ads7846-pins {
128 ads7846reg: ads7846-reg {
130 regulator-name = "ads7846-reg";
151 ads7846@0 {
155 compatible = "ti,ads7846";
H A Domap3-cm-t3x.dtsi56 ads7846reg: ads7846-reg {
58 regulator-name = "ads7846-reg";
140 ads7846_pins: ads7846-pins {
218 ads7846@0 {
222 compatible = "ti,ads7846";
H A Domap3-devkit8000-lcd-common.dtsi48 ads7846@0 {
49 compatible = "ti,ads7846";
H A Domap5-cm-t54.dts55 ads7846reg: ads7846-reg {
57 regulator-name = "ads7846-reg";
179 ads7846_pins: ads7846-pins {
345 ads7846@0 {
349 compatible = "ti,ads7846";
H A Dam57xx-cl-som-am57x.dts44 ads7846reg: fixedregulator-ads7846-reg {
46 regulator-name = "ads7846-reg";
218 ads7846_pins: ads7846-pins {
522 compatible = "ti,ads7846";
H A Domap3-ldp.dts303 /* Needed for ads7846 */
/linux/include/linux/spi/
H A Dads7846.h2 /* linux/spi/ads7846.h */
8 * ads7846: if 0, use internal vref */
/linux/Documentation/devicetree/bindings/input/touchscreen/
H A Dti,ads7843.yaml15 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 Dboard-nokia770.c133 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 Dimx7d-pico-hobbit.dts61 ads7846@0 {
63 compatible = "ti,ads7846";
H A Dimx27-eukrea-mbimxsd27-baseboard.dts74 ads7846@0 {
75 compatible = "ti,ads7846";
/linux/arch/powerpc/platforms/512x/
H A Dpdm360ng.c25 #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 Dpdm360ng.dts179 compatible = "ti,ads7846";
/linux/arch/mips/alchemy/devboards/
H A Ddb1000.c390 .name = "ads7846",
396 .modalias = "ads7846",
/linux/arch/arm/mach-pxa/
H A Dspitz.c24 #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 Dimx8mm-var-som.dtsi81 compatible = "ti,ads7846";
H A Dimx8mn-var-som.dtsi72 compatible = "ti,ads7846";

12