* [PATCH 0/2] platform/x86: touchscreen_dmi: Add info for 2 new models
@ 2024-05-27 9:14 Hans de Goede
2024-05-27 9:14 ` [PATCH 1/2] platform/x86: touchscreen_dmi: Add info for GlobalSpace SolT IVW 11.6" tablet Hans de Goede
` (2 more replies)
0 siblings, 3 replies; 6+ messages in thread
From: Hans de Goede @ 2024-05-27 9:14 UTC (permalink / raw)
To: Ilpo Järvinen, Andy Shevchenko
Cc: Hans de Goede, hmtheboy154, Gregor Riepl, platform-driver-x86
Hi All,
This series adds touchscreen parameters for 2 new models to
touchscreen_dmi.c . The parameters for these 2 new models have been
found by using the new "i2c_touchscreen_props=..." kernel commandline
argument.
These 2 patches have been cherry-picked from:
https://github.com/android-generic/kernel_common/
which already as the "i2c_touchscreen_props=..." support merged.
Regards,
Hans
hmtheboy154 (2):
platform/x86: touchscreen_dmi: Add info for GlobalSpace SolT IVW 11.6"
tablet
platform/x86: touchscreen_dmi: Add info for the EZpad 6s Pro
drivers/platform/x86/touchscreen_dmi.c | 35 ++++++++++++++++++++++++++
1 file changed, 35 insertions(+)
--
2.45.1
^ permalink raw reply [flat|nested] 6+ messages in thread* [PATCH 1/2] platform/x86: touchscreen_dmi: Add info for GlobalSpace SolT IVW 11.6" tablet 2024-05-27 9:14 [PATCH 0/2] platform/x86: touchscreen_dmi: Add info for 2 new models Hans de Goede @ 2024-05-27 9:14 ` Hans de Goede 2024-05-27 9:21 ` Ilpo Järvinen 2024-05-27 9:14 ` [PATCH 2/2] platform/x86: touchscreen_dmi: Add info for the EZpad 6s Pro Hans de Goede 2024-05-27 9:36 ` [PATCH 0/2] platform/x86: touchscreen_dmi: Add info for 2 new models Hans de Goede 2 siblings, 1 reply; 6+ messages in thread From: Hans de Goede @ 2024-05-27 9:14 UTC (permalink / raw) To: Ilpo Järvinen, Andy Shevchenko Cc: Hans de Goede, hmtheboy154, Gregor Riepl, platform-driver-x86 From: hmtheboy154 <buingoc67@gmail.com> This is a tablet created by GlobalSpace Technologies Limited which uses an Intel Atom x5-Z8300, 4GB of RAM & 64GB of storage. Link: https://web.archive.org/web/20171102141952/http://globalspace.in/11.6-device.html Signed-off-by: hmtheboy154 <buingoc67@gmail.com> Reviewed-by: Hans de Goede <hdegoede@redhat.com> Signed-off-by: Hans de Goede <hdegoede@redhat.com> --- drivers/platform/x86/touchscreen_dmi.c | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/drivers/platform/x86/touchscreen_dmi.c b/drivers/platform/x86/touchscreen_dmi.c index b021fb9e579e..6c03e7daadd4 100644 --- a/drivers/platform/x86/touchscreen_dmi.c +++ b/drivers/platform/x86/touchscreen_dmi.c @@ -900,6 +900,22 @@ static const struct ts_dmi_data schneider_sct101ctm_data = { .properties = schneider_sct101ctm_props, }; +static const struct property_entry globalspace_solt_ivw116_props[] = { + PROPERTY_ENTRY_U32("touchscreen-min-x", 7), + PROPERTY_ENTRY_U32("touchscreen-min-y", 22), + PROPERTY_ENTRY_U32("touchscreen-size-x", 1723), + PROPERTY_ENTRY_U32("touchscreen-size-y", 1077), + PROPERTY_ENTRY_STRING("firmware-name", "gsl1680-globalspace-solt-ivw116.fw"), + PROPERTY_ENTRY_U32("silead,max-fingers", 10), + PROPERTY_ENTRY_BOOL("silead,home-button"), + { } +}; + +static const struct ts_dmi_data globalspace_solt_ivw116_data = { + .acpi_name = "MSSL1680:00", + .properties = globalspace_solt_ivw116_props, +}; + static const struct property_entry techbite_arc_11_6_props[] = { PROPERTY_ENTRY_U32("touchscreen-min-x", 5), PROPERTY_ENTRY_U32("touchscreen-min-y", 7), @@ -1627,6 +1643,15 @@ const struct dmi_system_id touchscreen_dmi_table[] = { DMI_MATCH(DMI_PRODUCT_NAME, "SCT101CTM"), }, }, + { + /* GlobalSpace SoLT IVW 11.6" */ + .driver_data = (void *)&globalspace_solt_ivw116_data, + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "Globalspace Tech Pvt Ltd"), + DMI_MATCH(DMI_PRODUCT_NAME, "SolTIVW"), + DMI_MATCH(DMI_PRODUCT_SKU, "PN20170413488"), + }, + }, { /* Techbite Arc 11.6 */ .driver_data = (void *)&techbite_arc_11_6_data, -- 2.45.1 ^ permalink raw reply related [flat|nested] 6+ messages in thread
* Re: [PATCH 1/2] platform/x86: touchscreen_dmi: Add info for GlobalSpace SolT IVW 11.6" tablet 2024-05-27 9:14 ` [PATCH 1/2] platform/x86: touchscreen_dmi: Add info for GlobalSpace SolT IVW 11.6" tablet Hans de Goede @ 2024-05-27 9:21 ` Ilpo Järvinen 2024-05-27 9:28 ` Hans de Goede 0 siblings, 1 reply; 6+ messages in thread From: Ilpo Järvinen @ 2024-05-27 9:21 UTC (permalink / raw) To: Hans de Goede Cc: Andy Shevchenko, hmtheboy154, Gregor Riepl, platform-driver-x86 On Mon, 27 May 2024, Hans de Goede wrote: > From: hmtheboy154 <buingoc67@gmail.com> > > This is a tablet created by GlobalSpace Technologies Limited > which uses an Intel Atom x5-Z8300, 4GB of RAM & 64GB of storage. > > Link: https://web.archive.org/web/20171102141952/http://globalspace.in/11.6-device.html > Signed-off-by: hmtheboy154 <buingoc67@gmail.com> > Reviewed-by: Hans de Goede <hdegoede@redhat.com> > Signed-off-by: Hans de Goede <hdegoede@redhat.com> > --- > drivers/platform/x86/touchscreen_dmi.c | 25 +++++++++++++++++++++++++ > 1 file changed, 25 insertions(+) > > diff --git a/drivers/platform/x86/touchscreen_dmi.c b/drivers/platform/x86/touchscreen_dmi.c > index b021fb9e579e..6c03e7daadd4 100644 > --- a/drivers/platform/x86/touchscreen_dmi.c > +++ b/drivers/platform/x86/touchscreen_dmi.c > @@ -900,6 +900,22 @@ static const struct ts_dmi_data schneider_sct101ctm_data = { > .properties = schneider_sct101ctm_props, > }; > > +static const struct property_entry globalspace_solt_ivw116_props[] = { > + PROPERTY_ENTRY_U32("touchscreen-min-x", 7), > + PROPERTY_ENTRY_U32("touchscreen-min-y", 22), > + PROPERTY_ENTRY_U32("touchscreen-size-x", 1723), > + PROPERTY_ENTRY_U32("touchscreen-size-y", 1077), > + PROPERTY_ENTRY_STRING("firmware-name", "gsl1680-globalspace-solt-ivw116.fw"), > + PROPERTY_ENTRY_U32("silead,max-fingers", 10), So you're planning to route these through fixes branch? Just asking this because you've the other patch in flight which removes these max-fingers entries (I know it's not harmful to have an extra entry but just trying to synch on the intent). -- i. ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH 1/2] platform/x86: touchscreen_dmi: Add info for GlobalSpace SolT IVW 11.6" tablet 2024-05-27 9:21 ` Ilpo Järvinen @ 2024-05-27 9:28 ` Hans de Goede 0 siblings, 0 replies; 6+ messages in thread From: Hans de Goede @ 2024-05-27 9:28 UTC (permalink / raw) To: Ilpo Järvinen Cc: Andy Shevchenko, hmtheboy154, Gregor Riepl, platform-driver-x86 Hi Ilpo, On 5/27/24 11:21 AM, Ilpo Järvinen wrote: > On Mon, 27 May 2024, Hans de Goede wrote: > >> From: hmtheboy154 <buingoc67@gmail.com> >> >> This is a tablet created by GlobalSpace Technologies Limited >> which uses an Intel Atom x5-Z8300, 4GB of RAM & 64GB of storage. >> >> Link: https://web.archive.org/web/20171102141952/http://globalspace.in/11.6-device.html >> Signed-off-by: hmtheboy154 <buingoc67@gmail.com> >> Reviewed-by: Hans de Goede <hdegoede@redhat.com> >> Signed-off-by: Hans de Goede <hdegoede@redhat.com> >> --- >> drivers/platform/x86/touchscreen_dmi.c | 25 +++++++++++++++++++++++++ >> 1 file changed, 25 insertions(+) >> >> diff --git a/drivers/platform/x86/touchscreen_dmi.c b/drivers/platform/x86/touchscreen_dmi.c >> index b021fb9e579e..6c03e7daadd4 100644 >> --- a/drivers/platform/x86/touchscreen_dmi.c >> +++ b/drivers/platform/x86/touchscreen_dmi.c >> @@ -900,6 +900,22 @@ static const struct ts_dmi_data schneider_sct101ctm_data = { >> .properties = schneider_sct101ctm_props, >> }; >> >> +static const struct property_entry globalspace_solt_ivw116_props[] = { >> + PROPERTY_ENTRY_U32("touchscreen-min-x", 7), >> + PROPERTY_ENTRY_U32("touchscreen-min-y", 22), >> + PROPERTY_ENTRY_U32("touchscreen-size-x", 1723), >> + PROPERTY_ENTRY_U32("touchscreen-size-y", 1077), >> + PROPERTY_ENTRY_STRING("firmware-name", "gsl1680-globalspace-solt-ivw116.fw"), >> + PROPERTY_ENTRY_U32("silead,max-fingers", 10), > > So you're planning to route these through fixes branch? > > Just asking this because you've the other patch in flight which removes > these max-fingers entries (I know it's not harmful to have an extra entry > but just trying to synch on the intent). Yes I plan to merge these 2 through the fixes branch. I'm still discussing how to merge the removal of the 10 finger entries with Dmitry, I think it might be best to merge that through the fixes branch too (after rebasing it to also remove the 10 finger entries these add). Regards, Hans ^ permalink raw reply [flat|nested] 6+ messages in thread
* [PATCH 2/2] platform/x86: touchscreen_dmi: Add info for the EZpad 6s Pro 2024-05-27 9:14 [PATCH 0/2] platform/x86: touchscreen_dmi: Add info for 2 new models Hans de Goede 2024-05-27 9:14 ` [PATCH 1/2] platform/x86: touchscreen_dmi: Add info for GlobalSpace SolT IVW 11.6" tablet Hans de Goede @ 2024-05-27 9:14 ` Hans de Goede 2024-05-27 9:36 ` [PATCH 0/2] platform/x86: touchscreen_dmi: Add info for 2 new models Hans de Goede 2 siblings, 0 replies; 6+ messages in thread From: Hans de Goede @ 2024-05-27 9:14 UTC (permalink / raw) To: Ilpo Järvinen, Andy Shevchenko Cc: Hans de Goede, hmtheboy154, Gregor Riepl, platform-driver-x86 From: hmtheboy154 <buingoc67@gmail.com> The "EZpad 6s Pro" uses the same touchscreen as the "EZpad 6 Pro B", unlike the "Ezpad 6 Pro" which has its own touchscreen. Signed-off-by: hmtheboy154 <buingoc67@gmail.com> Reviewed-by: Hans de Goede <hdegoede@redhat.com> Signed-off-by: Hans de Goede <hdegoede@redhat.com> --- drivers/platform/x86/touchscreen_dmi.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/drivers/platform/x86/touchscreen_dmi.c b/drivers/platform/x86/touchscreen_dmi.c index 6c03e7daadd4..2d9ca2292ea1 100644 --- a/drivers/platform/x86/touchscreen_dmi.c +++ b/drivers/platform/x86/touchscreen_dmi.c @@ -1404,6 +1404,17 @@ const struct dmi_system_id touchscreen_dmi_table[] = { DMI_MATCH(DMI_BIOS_DATE, "04/24/2018"), }, }, + { + /* Jumper EZpad 6s Pro */ + .driver_data = (void *)&jumper_ezpad_6_pro_b_data, + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "Jumper"), + DMI_MATCH(DMI_PRODUCT_NAME, "Ezpad"), + /* Above matches are too generic, add bios match */ + DMI_MATCH(DMI_BIOS_VERSION, "E.WSA116_8.E1.042.bin"), + DMI_MATCH(DMI_BIOS_DATE, "01/08/2020"), + }, + }, { /* Jumper EZpad 6 m4 */ .driver_data = (void *)&jumper_ezpad_6_m4_data, -- 2.45.1 ^ permalink raw reply related [flat|nested] 6+ messages in thread
* Re: [PATCH 0/2] platform/x86: touchscreen_dmi: Add info for 2 new models 2024-05-27 9:14 [PATCH 0/2] platform/x86: touchscreen_dmi: Add info for 2 new models Hans de Goede 2024-05-27 9:14 ` [PATCH 1/2] platform/x86: touchscreen_dmi: Add info for GlobalSpace SolT IVW 11.6" tablet Hans de Goede 2024-05-27 9:14 ` [PATCH 2/2] platform/x86: touchscreen_dmi: Add info for the EZpad 6s Pro Hans de Goede @ 2024-05-27 9:36 ` Hans de Goede 2 siblings, 0 replies; 6+ messages in thread From: Hans de Goede @ 2024-05-27 9:36 UTC (permalink / raw) To: Ilpo Järvinen, Andy Shevchenko Cc: hmtheboy154, Gregor Riepl, platform-driver-x86 Hi, On 5/27/24 11:14 AM, Hans de Goede wrote: > Hi All, > > This series adds touchscreen parameters for 2 new models to > touchscreen_dmi.c . The parameters for these 2 new models have been > found by using the new "i2c_touchscreen_props=..." kernel commandline > argument. > > These 2 patches have been cherry-picked from: > > https://github.com/android-generic/kernel_common/ > > which already as the "i2c_touchscreen_props=..." support merged. Thank you for your patch series, I've applied this patch series to my review-hans branch: https://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git/log/?h=review-hans Note it will show up in my review-hans branch once I've pushed my local branch there, which might take a while. I will include this series in my next fixes pull-req to Linus for the current kernel development cycle. Regards, Hans > > Regards, > > Hans > > > hmtheboy154 (2): > platform/x86: touchscreen_dmi: Add info for GlobalSpace SolT IVW 11.6" > tablet > platform/x86: touchscreen_dmi: Add info for the EZpad 6s Pro > > drivers/platform/x86/touchscreen_dmi.c | 35 ++++++++++++++++++++++++++ > 1 file changed, 35 insertions(+) > ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2024-05-27 9:36 UTC | newest] Thread overview: 6+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2024-05-27 9:14 [PATCH 0/2] platform/x86: touchscreen_dmi: Add info for 2 new models Hans de Goede 2024-05-27 9:14 ` [PATCH 1/2] platform/x86: touchscreen_dmi: Add info for GlobalSpace SolT IVW 11.6" tablet Hans de Goede 2024-05-27 9:21 ` Ilpo Järvinen 2024-05-27 9:28 ` Hans de Goede 2024-05-27 9:14 ` [PATCH 2/2] platform/x86: touchscreen_dmi: Add info for the EZpad 6s Pro Hans de Goede 2024-05-27 9:36 ` [PATCH 0/2] platform/x86: touchscreen_dmi: Add info for 2 new models Hans de Goede
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.