* [QUESTION] Plans for GDIX1003 Support in Goodix Touchscreen Driver
@ 2025-02-25 2:44 Weikang Guo
0 siblings, 0 replies; 6+ messages in thread
From: Weikang Guo @ 2025-02-25 2:44 UTC (permalink / raw)
To: Bastien Nocera, Hans de Goede, Dmitry Torokhov
Cc: linux-kernel, linux-input, guoweikang.kernel
Hi Bastien, Hans, Dmitry,
I am currently working on the Ayaneo Flip DS device, which I insalled Kali
Linux with kernel version 6.8.11-amd. This device has two touchscreens,
but only one is functional. After investigating, I found that the second
touchscreen has the device ID GDIX1003(confirmed by exporting thre results
through acpidump), and upon comparing with the current driver, I noticed
that only GDIX1001, GDIX1002, and GDX9110 are supported.
I would like to inquire about the following:
Is there any ongoing development or plans to add support for the GDIX1003
touchscreen in the Goodix driver?
Are there any patches or workarounds currently being developed or available
to support this device?
I have also reviewed the ACPI description and can provide the details if
needed. Any guidance or updates on this would be greatly appreciated.
Best regards,
WeiKang
^ permalink raw reply [flat|nested] 6+ messages in thread
* [QUESTION] Plans for GDIX1003 Support in Goodix Touchscreen Driver
@ 2025-02-25 2:44 Weikang Guo
0 siblings, 0 replies; 6+ messages in thread
From: Weikang Guo @ 2025-02-25 2:44 UTC (permalink / raw)
To: Bastien Nocera, Hans de Goede, Dmitry Torokhov
Cc: linux-kernel, linux-input, guoweikang.kernel
Hi Bastien, Hans, Dmitry,
I am currently working on the Ayaneo Flip DS device, which I insalled Kali
Linux with kernel version 6.8.11-amd. This device has two touchscreens,
but only one is functional. After investigating, I found that the second
touchscreen has the device ID GDIX1003(confirmed by exporting thre results
through acpidump), and upon comparing with the current driver, I noticed
that only GDIX1001, GDIX1002, and GDX9110 are supported.
I would like to inquire about the following:
Is there any ongoing development or plans to add support for the GDIX1003
touchscreen in the Goodix driver?
Are there any patches or workarounds currently being developed or available
to support this device?
I have also reviewed the ACPI description and can provide the details if
needed. Any guidance or updates on this would be greatly appreciated.
Best regards,
WeiKang
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [QUESTION] Plans for GDIX1003 Support in Goodix Touchscreen Driver
[not found] <CAOm6qnnhR9++REgtjhZpqNXkBbBAZsGAY8Oy89cXUF9S=Vy-9Q@mail.gmail.com>
@ 2025-02-25 6:04 ` Dmitry Torokhov
2025-02-25 12:09 ` Hans de Goede
1 sibling, 0 replies; 6+ messages in thread
From: Dmitry Torokhov @ 2025-02-25 6:04 UTC (permalink / raw)
To: Weikang Guo; +Cc: Bastien Nocera, Hans de Goede, linux-kernel, linux-input
Hi Weikang,
On Tue, Feb 25, 2025 at 10:04:41AM +0800, Weikang Guo wrote:
> Hi Bastien, Hans, Dmitry,
>
> I am currently working on the Ayaneo Flip DS device, which I installed Kali
> Linux with kernel version 6.8.11-amd. This device has two touchscreens,
> but only one is functional. After investigating, I found that the second
> touchscreen has the device ID GDIX1003(confirmed by exporting the results
> through acpidump), and upon comparing with the current driver, I noticed
> that only GDIX1001, GDIX1002, and GDX9110 are supported.
>
> I would like to inquire about the following:
>
> Is there any ongoing development or plans to add support for the GDIX1003
> touchscreen in the Goodix driver?
Nothing on my side, sorry.
Thanks.
--
Dmitry
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [QUESTION] Plans for GDIX1003 Support in Goodix Touchscreen Driver
[not found] <CAOm6qnnhR9++REgtjhZpqNXkBbBAZsGAY8Oy89cXUF9S=Vy-9Q@mail.gmail.com>
2025-02-25 6:04 ` Dmitry Torokhov
@ 2025-02-25 12:09 ` Hans de Goede
2025-02-27 11:36 ` Weikang Guo
1 sibling, 1 reply; 6+ messages in thread
From: Hans de Goede @ 2025-02-25 12:09 UTC (permalink / raw)
To: Weikang Guo, Bastien Nocera, Dmitry Torokhov; +Cc: linux-kernel, linux-input
Hi WeiKang,
On 25-Feb-25 3:04 AM, Weikang Guo wrote:
> Hi Bastien, Hans, Dmitry,
>
> I am currently working on the Ayaneo Flip DS device, which I installed Kali
> Linux with kernel version 6.8.11-amd. This device has two touchscreens,
> but only one is functional. After investigating, I found that the second
> touchscreen has the device ID GDIX1003(confirmed by exporting the results
> through acpidump), and upon comparing with the current driver, I noticed
> that only GDIX1001, GDIX1002, and GDX9110 are supported.
>
> I would like to inquire about the following:
>
> Is there any ongoing development or plans to add support for the GDIX1003
> touchscreen in the Goodix driver?
>
> Are there any patches or workarounds currently being developed or available
> to support this device?
>
> I have also reviewed the ACPI description and can provide the details if
> needed. Any guidance or updates on this would be greatly appreciated.
I think this might just work with the existing goodix driver, just
add the new GDIX1003 HID to the goodix_acpi_match table:
diff --git a/drivers/input/touchscreen/goodix.c b/drivers/input/touchscreen/goodix.c
index a3e8a51c9144..4b497540ed2d 100644
--- a/drivers/input/touchscreen/goodix.c
+++ b/drivers/input/touchscreen/goodix.c
@@ -1519,6 +1519,7 @@ MODULE_DEVICE_TABLE(i2c, goodix_ts_id);
static const struct acpi_device_id goodix_acpi_match[] = {
{ "GDIX1001", 0 },
{ "GDIX1002", 0 },
+ { "GDIX1003", 0 },
{ "GDX9110", 0 },
{ }
};
Note I'm not sure this will work, but is worth a try.
Also please run:
sudo acpidump -o acpidump.txt
and send me a private (off-list) email with acpidump.txt
attached,
Regards,
Hans
^ permalink raw reply related [flat|nested] 6+ messages in thread
* Re: [QUESTION] Plans for GDIX1003 Support in Goodix Touchscreen Driver
2025-02-25 12:09 ` Hans de Goede
@ 2025-02-27 11:36 ` Weikang Guo
2025-03-01 11:36 ` Hans de Goede
0 siblings, 1 reply; 6+ messages in thread
From: Weikang Guo @ 2025-02-27 11:36 UTC (permalink / raw)
To: Hans de Goede; +Cc: Bastien Nocera, Dmitry Torokhov, linux-kernel, linux-input
Hi, Hans
On Tue, 25 Feb 2025 at 20:09, Hans de Goede <hdegoede@redhat.com> wrote:
>
> Hi WeiKang,
>
> On 25-Feb-25 3:04 AM, Weikang Guo wrote:
> > Hi Bastien, Hans, Dmitry,
> >
> > I am currently working on the Ayaneo Flip DS device, which I installed Kali
> > Linux with kernel version 6.8.11-amd. This device has two touchscreens,
> > but only one is functional. After investigating, I found that the second
> > touchscreen has the device ID GDIX1003(confirmed by exporting the results
> > through acpidump), and upon comparing with the current driver, I noticed
> > that only GDIX1001, GDIX1002, and GDX9110 are supported.
> >
> > I have also reviewed the ACPI description and can provide the details if
> > needed. Any guidance or updates on this would be greatly appreciated.
>
> I think this might just work with the existing goodix driver, just
> add the new GDIX1003 HID to the goodix_acpi_match table:
>
> diff --git a/drivers/input/touchscreen/goodix.c b/drivers/input/touchscreen/goodix.c
> index a3e8a51c9144..4b497540ed2d 100644
> --- a/drivers/input/touchscreen/goodix.c
> +++ b/drivers/input/touchscreen/goodix.c
> @@ -1519,6 +1519,7 @@ MODULE_DEVICE_TABLE(i2c, goodix_ts_id);
> static const struct acpi_device_id goodix_acpi_match[] = {
> { "GDIX1001", 0 },
> { "GDIX1002", 0 },
> + { "GDIX1003", 0 },
> { "GDX9110", 0 },
> { }
> };
>
> Note I'm not sure this will work, but is worth a try.
>
It works, thank you very much.
> Also please run:
>
> sudo acpidump -o acpidump.txt
>
> and send me a private (off-list) email with acpidump.txt
> attached,
>
> Regards,
>
> Hans
>
Regards
WeiKang
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [QUESTION] Plans for GDIX1003 Support in Goodix Touchscreen Driver
2025-02-27 11:36 ` Weikang Guo
@ 2025-03-01 11:36 ` Hans de Goede
0 siblings, 0 replies; 6+ messages in thread
From: Hans de Goede @ 2025-03-01 11:36 UTC (permalink / raw)
To: Weikang Guo; +Cc: Bastien Nocera, Dmitry Torokhov, linux-kernel, linux-input
Hi WeiKang,
On 27-Feb-25 12:36 PM, Weikang Guo wrote:
> Hi, Hans
>
> On Tue, 25 Feb 2025 at 20:09, Hans de Goede <hdegoede@redhat.com> wrote:
>>
>> Hi WeiKang,
>>
>> On 25-Feb-25 3:04 AM, Weikang Guo wrote:
>>> Hi Bastien, Hans, Dmitry,
>>>
>>> I am currently working on the Ayaneo Flip DS device, which I installed Kali
>>> Linux with kernel version 6.8.11-amd. This device has two touchscreens,
>>> but only one is functional. After investigating, I found that the second
>>> touchscreen has the device ID GDIX1003(confirmed by exporting the results
>>> through acpidump), and upon comparing with the current driver, I noticed
>>> that only GDIX1001, GDIX1002, and GDX9110 are supported.
>>>
>>> I have also reviewed the ACPI description and can provide the details if
>>> needed. Any guidance or updates on this would be greatly appreciated.
>>
>> I think this might just work with the existing goodix driver, just
>> add the new GDIX1003 HID to the goodix_acpi_match table:
>>
>> diff --git a/drivers/input/touchscreen/goodix.c b/drivers/input/touchscreen/goodix.c
>> index a3e8a51c9144..4b497540ed2d 100644
>> --- a/drivers/input/touchscreen/goodix.c
>> +++ b/drivers/input/touchscreen/goodix.c
>> @@ -1519,6 +1519,7 @@ MODULE_DEVICE_TABLE(i2c, goodix_ts_id);
>> static const struct acpi_device_id goodix_acpi_match[] = {
>> { "GDIX1001", 0 },
>> { "GDIX1002", 0 },
>> + { "GDIX1003", 0 },
>> { "GDX9110", 0 },
>> { }
>> };
>>
>> Note I'm not sure this will work, but is worth a try.
>>
>
> It works, thank you very much.
Thank you for testing.
I've submitted a patch upstream to add this new hardware-ID
to the kernel:
https://lore.kernel.org/linux-input/20250301113525.6997-1-hdegoede@redhat.com/
Regards,
Hans
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2025-03-01 11:36 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-02-25 2:44 [QUESTION] Plans for GDIX1003 Support in Goodix Touchscreen Driver Weikang Guo
[not found] <CAOm6qnnhR9++REgtjhZpqNXkBbBAZsGAY8Oy89cXUF9S=Vy-9Q@mail.gmail.com>
2025-02-25 6:04 ` Dmitry Torokhov
2025-02-25 12:09 ` Hans de Goede
2025-02-27 11:36 ` Weikang Guo
2025-03-01 11:36 ` Hans de Goede
-- strict thread matches above, loose matches on Subject: below --
2025-02-25 2:44 Weikang Guo
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).