* [PATCH 1/2] input/touchscreen: imagis: add support for imagis IST3038H
@ 2025-02-24 9:03 Andras Sebok
2025-02-24 9:03 ` [PATCH 2/2] input/touchscreen: imagis: document ist3038h Andras Sebok
2025-02-25 6:06 ` [PATCH 1/2] input/touchscreen: imagis: add support for imagis IST3038H Dmitry Torokhov
0 siblings, 2 replies; 5+ messages in thread
From: Andras Sebok @ 2025-02-24 9:03 UTC (permalink / raw)
To: markuss.broks, dmitry.torokhov, linux-input
Cc: phone-devel, ~postmarketos/upstreaming, linux-kernel,
Andras Sebok
Adds support for imagis IST3038H, simular to IST3038C.
Tested on samsung,j5y17lte.
Signed-off-by: Andras Sebok <sebokandris2009@gmail.com>
---
drivers/input/touchscreen/imagis.c | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/drivers/input/touchscreen/imagis.c b/drivers/input/touchscreen/imagis.c
index abeae9102323..3c8bbe284b73 100644
--- a/drivers/input/touchscreen/imagis.c
+++ b/drivers/input/touchscreen/imagis.c
@@ -22,6 +22,7 @@
#define IST3032C_WHOAMI 0x32c
#define IST3038C_WHOAMI 0x38c
+#define IST3038H_WHOAMI 0x38d
#define IST3038B_REG_CHIPID 0x30
#define IST3038B_WHOAMI 0x30380b
@@ -428,11 +429,19 @@ static const struct imagis_properties imagis_3038c_data = {
.protocol_b = true,
};
+static const struct imagis_properties imagis_3038h_data = {
+ .interrupt_msg_cmd = IST3038C_REG_INTR_MESSAGE,
+ .touch_coord_cmd = IST3038C_REG_TOUCH_COORD,
+ .whoami_cmd = IST3038C_REG_CHIPID,
+ .whoami_val = IST3038H_WHOAMI,
+};
+
static const struct of_device_id imagis_of_match[] = {
{ .compatible = "imagis,ist3032c", .data = &imagis_3032c_data },
{ .compatible = "imagis,ist3038", .data = &imagis_3038_data },
{ .compatible = "imagis,ist3038b", .data = &imagis_3038b_data },
{ .compatible = "imagis,ist3038c", .data = &imagis_3038c_data },
+ { .compatible = "imagis,ist3038h", .data = &imagis_3038h_data },
{ },
};
MODULE_DEVICE_TABLE(of, imagis_of_match);
--
2.48.1
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [PATCH 2/2] input/touchscreen: imagis: document ist3038h
2025-02-24 9:03 [PATCH 1/2] input/touchscreen: imagis: add support for imagis IST3038H Andras Sebok
@ 2025-02-24 9:03 ` Andras Sebok
2025-02-25 6:06 ` Dmitry Torokhov
2025-02-25 7:41 ` Krzysztof Kozlowski
2025-02-25 6:06 ` [PATCH 1/2] input/touchscreen: imagis: add support for imagis IST3038H Dmitry Torokhov
1 sibling, 2 replies; 5+ messages in thread
From: Andras Sebok @ 2025-02-24 9:03 UTC (permalink / raw)
To: markuss.broks, dmitry.torokhov, linux-input
Cc: phone-devel, ~postmarketos/upstreaming, linux-kernel,
Andras Sebok
Signed-off-by: Andras Sebok <sebokandris2009@gmail.com>
---
.../devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml b/Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
index e24cbd960993..bd8ede3a4ad8 100644
--- a/Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
+++ b/Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
@@ -19,6 +19,7 @@ properties:
- imagis,ist3038
- imagis,ist3038b
- imagis,ist3038c
+ - imagis,ist3038h
reg:
maxItems: 1
--
2.48.1
^ permalink raw reply related [flat|nested] 5+ messages in thread
* Re: [PATCH 1/2] input/touchscreen: imagis: add support for imagis IST3038H
2025-02-24 9:03 [PATCH 1/2] input/touchscreen: imagis: add support for imagis IST3038H Andras Sebok
2025-02-24 9:03 ` [PATCH 2/2] input/touchscreen: imagis: document ist3038h Andras Sebok
@ 2025-02-25 6:06 ` Dmitry Torokhov
1 sibling, 0 replies; 5+ messages in thread
From: Dmitry Torokhov @ 2025-02-25 6:06 UTC (permalink / raw)
To: Andras Sebok
Cc: markuss.broks, linux-input, phone-devel,
~postmarketos/upstreaming, linux-kernel
On Mon, Feb 24, 2025 at 10:03:54AM +0100, Andras Sebok wrote:
> Adds support for imagis IST3038H, simular to IST3038C.
> Tested on samsung,j5y17lte.
>
> Signed-off-by: Andras Sebok <sebokandris2009@gmail.com>
Applied after updating commit description a bit, thank you.
--
Dmitry
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH 2/2] input/touchscreen: imagis: document ist3038h
2025-02-24 9:03 ` [PATCH 2/2] input/touchscreen: imagis: document ist3038h Andras Sebok
@ 2025-02-25 6:06 ` Dmitry Torokhov
2025-02-25 7:41 ` Krzysztof Kozlowski
1 sibling, 0 replies; 5+ messages in thread
From: Dmitry Torokhov @ 2025-02-25 6:06 UTC (permalink / raw)
To: Andras Sebok
Cc: markuss.broks, linux-input, phone-devel,
~postmarketos/upstreaming, linux-kernel
On Mon, Feb 24, 2025 at 10:03:56AM +0100, Andras Sebok wrote:
> Signed-off-by: Andras Sebok <sebokandris2009@gmail.com>
Applied after updating commit description, thank you.
--
Dmitry
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH 2/2] input/touchscreen: imagis: document ist3038h
2025-02-24 9:03 ` [PATCH 2/2] input/touchscreen: imagis: document ist3038h Andras Sebok
2025-02-25 6:06 ` Dmitry Torokhov
@ 2025-02-25 7:41 ` Krzysztof Kozlowski
1 sibling, 0 replies; 5+ messages in thread
From: Krzysztof Kozlowski @ 2025-02-25 7:41 UTC (permalink / raw)
To: Andras Sebok, markuss.broks, dmitry.torokhov, linux-input
Cc: phone-devel, ~postmarketos/upstreaming, linux-kernel
On 24/02/2025 10:03, Andras Sebok wrote:
> Signed-off-by: Andras Sebok <sebokandris2009@gmail.com>
> ---
> .../devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml | 1 +
Please use subject prefixes matching the subsystem. You can get them for
example with `git log --oneline -- DIRECTORY_OR_FILE` on the directory
your patch is touching. For bindings, the preferred subjects are
explained here:
https://www.kernel.org/doc/html/latest/devicetree/bindings/submitting-patches.html#i-for-patch-submitters
Please run scripts/checkpatch.pl and fix reported warnings. After that,
run also `scripts/checkpatch.pl --strict` and (probably) fix more
warnings. Some warnings can be ignored, especially from --strict run,
but the code here looks like it needs a fix. Feel free to get in touch
if the warning is not clear.
<form letter>
Please use scripts/get_maintainers.pl to get a list of necessary people
and lists to CC. It might happen, that command when run on an older
kernel, gives you outdated entries. Therefore please be sure you base
your patches on recent Linux kernel.
Tools like b4 or scripts/get_maintainer.pl provide you proper list of
people, so fix your workflow. Tools might also fail if you work on some
ancient tree (don't, instead use mainline) or work on fork of kernel
(don't, instead use mainline). Just use b4 and everything should be
fine, although remember about `b4 prep --auto-to-cc` if you added new
patches to the patchset.
You missed at least devicetree list (maybe more), so this won't be
tested by automated tooling. Performing review on untested code might be
a waste of time.
Please kindly resend and include all necessary To/Cc entries.
</form letter>
Best regards,
Krzysztof
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2025-02-25 7:41 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-02-24 9:03 [PATCH 1/2] input/touchscreen: imagis: add support for imagis IST3038H Andras Sebok
2025-02-24 9:03 ` [PATCH 2/2] input/touchscreen: imagis: document ist3038h Andras Sebok
2025-02-25 6:06 ` Dmitry Torokhov
2025-02-25 7:41 ` Krzysztof Kozlowski
2025-02-25 6:06 ` [PATCH 1/2] input/touchscreen: imagis: add support for imagis IST3038H Dmitry Torokhov
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).