public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH] platform/x86: intel-hid: Add Dell 14 Plus 2-in-1 to dmi_vgbs_allow_list
@ 2026-02-13  4:46 Peter Metz
  2026-02-13 16:52 ` Hans de Goede
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Peter Metz @ 2026-02-13  4:46 UTC (permalink / raw)
  To: alexhung, hansg, ilpo.jarvinen; +Cc: platform-driver-x86, linux-kernel

The Dell 14 Plus 2-in-1 (model DB04250) requires the VGBS allow list
entry to correctly enable the tablet mode switch. Without this, the
chassis state is not reported, and the hinge rotation only emits
unknown scancodes.

Verified on Dell 14 Plus 2-in-1 DB04250.

Closes: https://bugzilla.kernel.org/show_bug.cgi?id=221090
Signed-off-by: Peter Metz <peter.metz@unarin.com>
---
 drivers/platform/x86/intel/hid.c | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/drivers/platform/x86/intel/hid.c b/drivers/platform/x86/intel/hid.c
index 560cc0631..5b475a096 100644
--- a/drivers/platform/x86/intel/hid.c
+++ b/drivers/platform/x86/intel/hid.c
@@ -189,6 +189,12 @@ static const struct dmi_system_id dmi_vgbs_allow_list[] = {
 			DMI_MATCH(DMI_PRODUCT_NAME, "Dell Pro Rugged 12 Tablet RA02260"),
 		},
 	},
+	{
+		.matches = {
+			DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
+			DMI_MATCH(DMI_PRODUCT_NAME, "Dell 14 Plus 2-in-1 DB04250"),
+		},
+	},
 	{ }
 };
 
-- 
Cheers,
Peter Metz


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* Re: [PATCH] platform/x86: intel-hid: Add Dell 14 Plus 2-in-1 to dmi_vgbs_allow_list
  2026-02-13  4:46 [PATCH] platform/x86: intel-hid: Add Dell 14 Plus 2-in-1 to dmi_vgbs_allow_list Peter Metz
@ 2026-02-13 16:52 ` Hans de Goede
  2026-02-13 16:54 ` Hans de Goede
  2026-02-23 16:34 ` [PATCH] platform/x86: intel-hid: Add Dell 14 " Ilpo Järvinen
  2 siblings, 0 replies; 7+ messages in thread
From: Hans de Goede @ 2026-02-13 16:52 UTC (permalink / raw)
  To: Peter Metz, alexhung, ilpo.jarvinen; +Cc: platform-driver-x86, linux-kernel

Hi,

On 13-Feb-26 05:46, Peter Metz wrote:
> The Dell 14 Plus 2-in-1 (model DB04250) requires the VGBS allow list
> entry to correctly enable the tablet mode switch. Without this, the
> chassis state is not reported, and the hinge rotation only emits
> unknown scancodes.
> 
> Verified on Dell 14 Plus 2-in-1 DB04250.
> 
> Closes: https://bugzilla.kernel.org/show_bug.cgi?id=221090
> Signed-off-by: Peter Metz <peter.metz@unarin.com>

Thanks, patch looks good to me:

Reviewed-by: Hans de Goede <johannes.goede@oss.qualcomm.com>

Regards,

Hans




> ---
>  drivers/platform/x86/intel/hid.c | 6 ++++++
>  1 file changed, 6 insertions(+)
> 
> diff --git a/drivers/platform/x86/intel/hid.c b/drivers/platform/x86/intel/hid.c
> index 560cc0631..5b475a096 100644
> --- a/drivers/platform/x86/intel/hid.c
> +++ b/drivers/platform/x86/intel/hid.c
> @@ -189,6 +189,12 @@ static const struct dmi_system_id dmi_vgbs_allow_list[] = {
>  			DMI_MATCH(DMI_PRODUCT_NAME, "Dell Pro Rugged 12 Tablet RA02260"),
>  		},
>  	},
> +	{
> +		.matches = {
> +			DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
> +			DMI_MATCH(DMI_PRODUCT_NAME, "Dell 14 Plus 2-in-1 DB04250"),
> +		},
> +	},
>  	{ }
>  };
>  


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PATCH] platform/x86: intel-hid: Add Dell 14 Plus 2-in-1 to dmi_vgbs_allow_list
  2026-02-13  4:46 [PATCH] platform/x86: intel-hid: Add Dell 14 Plus 2-in-1 to dmi_vgbs_allow_list Peter Metz
  2026-02-13 16:52 ` Hans de Goede
@ 2026-02-13 16:54 ` Hans de Goede
  2026-02-13 22:58   ` [PATCH 2/2] platform/x86: intel-hid: Add Dell 16 " Peter Metz
  2026-02-23 16:34 ` [PATCH] platform/x86: intel-hid: Add Dell 14 " Ilpo Järvinen
  2 siblings, 1 reply; 7+ messages in thread
From: Hans de Goede @ 2026-02-13 16:54 UTC (permalink / raw)
  To: Peter Metz, alexhung, ilpo.jarvinen; +Cc: platform-driver-x86, linux-kernel

Hi,

On 13-Feb-26 05:46, Peter Metz wrote:
> The Dell 14 Plus 2-in-1 (model DB04250) requires the VGBS allow list
> entry to correctly enable the tablet mode switch. Without this, the
> chassis state is not reported, and the hinge rotation only emits
> unknown scancodes.
> 
> Verified on Dell 14 Plus 2-in-1 DB04250.
> 
> Closes: https://bugzilla.kernel.org/show_bug.cgi?id=221090
> Signed-off-by: Peter Metz <peter.metz@unarin.com>

p.s.

If you feel up to it, there is a similar bug-report of a related
Dell model here:

https://lore.kernel.org/platform-driver-x86/CAP3yi-BWm0LqkhfzTrGy5n-KQ=3+T8eRMoR+Z+7Ke2VJB43kTA@mail.gmail.com/

it would be great if you can write a follow-up patch fixing
that one too.

Regards,

Hans



> ---
>  drivers/platform/x86/intel/hid.c | 6 ++++++
>  1 file changed, 6 insertions(+)
> 
> diff --git a/drivers/platform/x86/intel/hid.c b/drivers/platform/x86/intel/hid.c
> index 560cc0631..5b475a096 100644
> --- a/drivers/platform/x86/intel/hid.c
> +++ b/drivers/platform/x86/intel/hid.c
> @@ -189,6 +189,12 @@ static const struct dmi_system_id dmi_vgbs_allow_list[] = {
>  			DMI_MATCH(DMI_PRODUCT_NAME, "Dell Pro Rugged 12 Tablet RA02260"),
>  		},
>  	},
> +	{
> +		.matches = {
> +			DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
> +			DMI_MATCH(DMI_PRODUCT_NAME, "Dell 14 Plus 2-in-1 DB04250"),
> +		},
> +	},
>  	{ }
>  };
>  


^ permalink raw reply	[flat|nested] 7+ messages in thread

* [PATCH 2/2] platform/x86: intel-hid: Add Dell 16 Plus 2-in-1 to dmi_vgbs_allow_list
  2026-02-13 16:54 ` Hans de Goede
@ 2026-02-13 22:58   ` Peter Metz
  2026-02-16 18:40     ` Hans de Goede
  0 siblings, 1 reply; 7+ messages in thread
From: Peter Metz @ 2026-02-13 22:58 UTC (permalink / raw)
  To: hansg; +Cc: alexhung, ilpo.jarvinen, platform-driver-x86, linux-kernel,
	23edip

The Dell 16 Plus 2-in-1 (model DB06250) requires the VGBS allow list
entry to correctly enable the tablet mode switch. Without this, the
chassis state is not reported, and the hinge rotation only emits
unknown scancodes.

Link: https://lore.kernel.org/platform-driver-x86/CAP3yi-BWm0LqkhfzTrGy5n-KQ=3+T8eRMoR+Z+7Ke2VJB43kTA@mail.gmail.com/
Signed-off-by: Peter Metz <peter.metz@unarin.com>
---
Hi Hans,

Thanks for the review! I'd be happy to help out with more fixes.
Here is the follow-up patch for the Dell 16 Plus (DB06250)
to address that report.

Cheers,
Peter

 drivers/platform/x86/intel/hid.c | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/drivers/platform/x86/intel/hid.c b/drivers/platform/x86/intel/hid.c
index 60ce32f591ff..a8ae2dba7ffd 100644
--- a/drivers/platform/x86/intel/hid.c
+++ b/drivers/platform/x86/intel/hid.c
@@ -195,6 +195,12 @@ static const struct dmi_system_id dmi_vgbs_allow_list[] = {
 			DMI_MATCH(DMI_PRODUCT_NAME, "Dell 14 Plus 2-in-1 DB04250"),
 		},
 	},
+	{
+		.matches = {
+			DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
+			DMI_MATCH(DMI_PRODUCT_NAME, "Dell 16 Plus 2-in-1 DB06250"),
+		},
+	},
 	{ }
 };
 
-- 
Cheers,
Peter Metz


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* Re: [PATCH 2/2] platform/x86: intel-hid: Add Dell 16 Plus 2-in-1 to dmi_vgbs_allow_list
  2026-02-13 22:58   ` [PATCH 2/2] platform/x86: intel-hid: Add Dell 16 " Peter Metz
@ 2026-02-16 18:40     ` Hans de Goede
  0 siblings, 0 replies; 7+ messages in thread
From: Hans de Goede @ 2026-02-16 18:40 UTC (permalink / raw)
  To: Peter Metz
  Cc: alexhung, ilpo.jarvinen, platform-driver-x86, linux-kernel,
	23edip

Hi,

On 13-Feb-26 23:58, Peter Metz wrote:
> The Dell 16 Plus 2-in-1 (model DB06250) requires the VGBS allow list
> entry to correctly enable the tablet mode switch. Without this, the
> chassis state is not reported, and the hinge rotation only emits
> unknown scancodes.
> 
> Link: https://lore.kernel.org/platform-driver-x86/CAP3yi-BWm0LqkhfzTrGy5n-KQ=3+T8eRMoR+Z+7Ke2VJB43kTA@mail.gmail.com/
> Signed-off-by: Peter Metz <peter.metz@unarin.com>
> ---
> Hi Hans,
> 
> Thanks for the review! I'd be happy to help out with more fixes.
> Here is the follow-up patch for the Dell 16 Plus (DB06250)
> to address that report.

Thank you!

patch looks good to me:

Reviewed-by: Hans de Goede <johannes.goede@oss.qualcomm.com>

Regards,

Hans




>  drivers/platform/x86/intel/hid.c | 6 ++++++
>  1 file changed, 6 insertions(+)
> 
> diff --git a/drivers/platform/x86/intel/hid.c b/drivers/platform/x86/intel/hid.c
> index 60ce32f591ff..a8ae2dba7ffd 100644
> --- a/drivers/platform/x86/intel/hid.c
> +++ b/drivers/platform/x86/intel/hid.c
> @@ -195,6 +195,12 @@ static const struct dmi_system_id dmi_vgbs_allow_list[] = {
>  			DMI_MATCH(DMI_PRODUCT_NAME, "Dell 14 Plus 2-in-1 DB04250"),
>  		},
>  	},
> +	{
> +		.matches = {
> +			DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
> +			DMI_MATCH(DMI_PRODUCT_NAME, "Dell 16 Plus 2-in-1 DB06250"),
> +		},
> +	},
>  	{ }
>  };
>  


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PATCH] platform/x86: intel-hid: Add Dell 14 Plus 2-in-1 to dmi_vgbs_allow_list
  2026-02-13  4:46 [PATCH] platform/x86: intel-hid: Add Dell 14 Plus 2-in-1 to dmi_vgbs_allow_list Peter Metz
  2026-02-13 16:52 ` Hans de Goede
  2026-02-13 16:54 ` Hans de Goede
@ 2026-02-23 16:34 ` Ilpo Järvinen
  2026-02-27 23:58   ` Peter Metz
  2 siblings, 1 reply; 7+ messages in thread
From: Ilpo Järvinen @ 2026-02-23 16:34 UTC (permalink / raw)
  To: alexhung, hansg, Peter Metz; +Cc: platform-driver-x86, linux-kernel

On Thu, 12 Feb 2026 23:46:27 -0500, Peter Metz wrote:

> The Dell 14 Plus 2-in-1 (model DB04250) requires the VGBS allow list
> entry to correctly enable the tablet mode switch. Without this, the
> chassis state is not reported, and the hinge rotation only emits
> unknown scancodes.
> 
> Verified on Dell 14 Plus 2-in-1 DB04250.
> 
> [...]


Thank you for your contribution, it has been applied to my local
review-ilpo-fixes branch. Note it will show up in the public
platform-drivers-x86/review-ilpo-fixes branch only once I've pushed my
local branch there, which might take a while.

The list of commits applied:
[1/1] platform/x86: intel-hid: Add Dell 14 Plus 2-in-1 to dmi_vgbs_allow_list
      commit: 6b3fa0615cd8432148581de62a52f83847af3d70
[2/2] platform/x86: intel-hid: Add Dell 16 Plus 2-in-1 to dmi_vgbs_allow_list
      commit: 857f5036f8fd729e097efbe3ba421b75e27346cb

--
 i.


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PATCH] platform/x86: intel-hid: Add Dell 14 Plus 2-in-1 to dmi_vgbs_allow_list
  2026-02-23 16:34 ` [PATCH] platform/x86: intel-hid: Add Dell 14 " Ilpo Järvinen
@ 2026-02-27 23:58   ` Peter Metz
  0 siblings, 0 replies; 7+ messages in thread
From: Peter Metz @ 2026-02-27 23:58 UTC (permalink / raw)
  To: Ilpo Järvinen, alexhung, hansg; +Cc: platform-driver-x86, linux-kernel

My pleasure Ilpo!
Thank you for the review and no rush at all of course.

Cheers,
Peter

On 2/23/26 11:34 AM, Ilpo Järvinen wrote:
> On Thu, 12 Feb 2026 23:46:27 -0500, Peter Metz wrote:
>
>> The Dell 14 Plus 2-in-1 (model DB04250) requires the VGBS allow list
>> entry to correctly enable the tablet mode switch. Without this, the
>> chassis state is not reported, and the hinge rotation only emits
>> unknown scancodes.
>>
>> Verified on Dell 14 Plus 2-in-1 DB04250.
>>
>> [...]
>
> Thank you for your contribution, it has been applied to my local
> review-ilpo-fixes branch. Note it will show up in the public
> platform-drivers-x86/review-ilpo-fixes branch only once I've pushed my
> local branch there, which might take a while.
>
> The list of commits applied:
> [1/1] platform/x86: intel-hid: Add Dell 14 Plus 2-in-1 to dmi_vgbs_allow_list
>        commit: 6b3fa0615cd8432148581de62a52f83847af3d70
> [2/2] platform/x86: intel-hid: Add Dell 16 Plus 2-in-1 to dmi_vgbs_allow_list
>        commit: 857f5036f8fd729e097efbe3ba421b75e27346cb
>
> --
>   i.
>

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2026-02-27 23:58 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-02-13  4:46 [PATCH] platform/x86: intel-hid: Add Dell 14 Plus 2-in-1 to dmi_vgbs_allow_list Peter Metz
2026-02-13 16:52 ` Hans de Goede
2026-02-13 16:54 ` Hans de Goede
2026-02-13 22:58   ` [PATCH 2/2] platform/x86: intel-hid: Add Dell 16 " Peter Metz
2026-02-16 18:40     ` Hans de Goede
2026-02-23 16:34 ` [PATCH] platform/x86: intel-hid: Add Dell 14 " Ilpo Järvinen
2026-02-27 23:58   ` Peter Metz

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox