From: Dmitry Torokhov <dmitry.torokhov@gmail.com>
To: akemnade@kernel.org
Cc: Rob Herring <robh@kernel.org>,
Krzysztof Kozlowski <krzk+dt@kernel.org>,
Andreas Kemnade <andreas@kemnade.info>,
Tony Lindgren <tony@atomide.com>,
Conor Dooley <conor+dt@kernel.org>,
linux-omap@vger.kernel.org, khilman@baylibre.com,
devicetree@vger.kernel.org, linux-input@vger.kernel.org,
linux-kernel@vger.kernel.org
Subject: Re: [PATCH RESEND 1/2] Input: tsc2007 - accept standard properties
Date: Mon, 9 Dec 2024 09:52:11 -0800 [thread overview]
Message-ID: <Z1cuSxrV-ceaO1k9@google.com> (raw)
In-Reply-To: <20241205204413.2466775-2-akemnade@kernel.org>
On Thu, Dec 05, 2024 at 09:44:12PM +0100, akemnade@kernel.org wrote:
> From: Andreas Kemnade <andreas@kemnade.info>
>
> Only some driver-specific properties were accepted, change it
> to use the now-available standard properties which are
> found in devicetrees containing this chip.
>
> Signed-off-by: Andreas Kemnade <andreas@kemnade.info>
Acked-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
> ---
> drivers/input/touchscreen/tsc2007.h | 2 ++
> drivers/input/touchscreen/tsc2007_core.c | 5 ++---
> 2 files changed, 4 insertions(+), 3 deletions(-)
>
> diff --git a/drivers/input/touchscreen/tsc2007.h b/drivers/input/touchscreen/tsc2007.h
> index 69b08dd6c8df1..e346fb4f75521 100644
> --- a/drivers/input/touchscreen/tsc2007.h
> +++ b/drivers/input/touchscreen/tsc2007.h
> @@ -19,6 +19,7 @@
> #ifndef _TSC2007_H
> #define _TSC2007_H
>
> +#include <linux/input/touchscreen.h>
> struct gpio_desc;
>
> #define TSC2007_MEASURE_TEMP0 (0x0 << 4)
> @@ -63,6 +64,7 @@ struct tsc2007 {
>
> struct i2c_client *client;
>
> + struct touchscreen_properties prop;
> u16 model;
> u16 x_plate_ohms;
> u16 max_rt;
> diff --git a/drivers/input/touchscreen/tsc2007_core.c b/drivers/input/touchscreen/tsc2007_core.c
> index 8d832a372b897..5252301686ec6 100644
> --- a/drivers/input/touchscreen/tsc2007_core.c
> +++ b/drivers/input/touchscreen/tsc2007_core.c
> @@ -142,8 +142,7 @@ static irqreturn_t tsc2007_soft_irq(int irq, void *handle)
> rt = ts->max_rt - rt;
>
> input_report_key(input, BTN_TOUCH, 1);
> - input_report_abs(input, ABS_X, tc.x);
> - input_report_abs(input, ABS_Y, tc.y);
> + touchscreen_report_pos(input, &ts->prop, tc.x, tc.y, false);
> input_report_abs(input, ABS_PRESSURE, rt);
>
> input_sync(input);
> @@ -339,9 +338,9 @@ static int tsc2007_probe(struct i2c_client *client)
> input_set_drvdata(input_dev, ts);
>
> input_set_capability(input_dev, EV_KEY, BTN_TOUCH);
> -
> input_set_abs_params(input_dev, ABS_X, 0, MAX_12BIT, ts->fuzzx, 0);
> input_set_abs_params(input_dev, ABS_Y, 0, MAX_12BIT, ts->fuzzy, 0);
> + touchscreen_parse_properties(input_dev, false, &ts->prop);
> input_set_abs_params(input_dev, ABS_PRESSURE, 0, MAX_12BIT,
> ts->fuzzz, 0);
>
> --
> 2.39.2
>
--
Dmitry
next prev parent reply other threads:[~2024-12-09 17:52 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-12-05 20:44 [PATCH RESEND 0/2] ARM: ti/omap: gta04: properly specify GTA04 touchscreen properties akemnade
2024-12-05 20:44 ` [PATCH RESEND 1/2] Input: tsc2007 - accept standard properties akemnade
2024-12-09 17:52 ` Dmitry Torokhov [this message]
2025-03-16 22:44 ` Andreas Kemnade
2024-12-05 20:44 ` [PATCH RESEND 2/2] ARM: dts: ti/omap: omap3-gta04: use proper touchscreen properties akemnade
2024-12-05 23:05 ` [PATCH RESEND 0/2] ARM: ti/omap: gta04: properly specify GTA04 " Kevin Hilman
2024-12-09 17:52 ` Dmitry Torokhov
2024-12-11 0:20 ` Kevin Hilman
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=Z1cuSxrV-ceaO1k9@google.com \
--to=dmitry.torokhov@gmail.com \
--cc=akemnade@kernel.org \
--cc=andreas@kemnade.info \
--cc=conor+dt@kernel.org \
--cc=devicetree@vger.kernel.org \
--cc=khilman@baylibre.com \
--cc=krzk+dt@kernel.org \
--cc=linux-input@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-omap@vger.kernel.org \
--cc=robh@kernel.org \
--cc=tony@atomide.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.