Re: [PATCH] ACPI: x86: Add skip i2c clients quirk for Vexia EDU ATLA 10 tablet 5V

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Jan 23, 2025 at 2:22 PM Hans de Goede <hdegoede@xxxxxxxxxx> wrote:
>
> The Vexia EDU ATLA 10 tablet comes in 2 different versions with
> significantly different mainboards. The only outward difference is that
> the charging barrel on one is marked 5V and the other is marked 9V.
>
> Both ship with Android 4.4 as factory OS and have the usual broken DSDT
> issues for x86 Android tablets.
>
> Add a quirk to skip ACPI I2C client enumeration for the 5V version to
> complement the existing quirk for the 9V version.
>
> Signed-off-by: Hans de Goede <hdegoede@xxxxxxxxxx>
> ---
>  drivers/acpi/x86/utils.c | 13 +++++++++++++
>  1 file changed, 13 insertions(+)
>
> diff --git a/drivers/acpi/x86/utils.c b/drivers/acpi/x86/utils.c
> index cb45ef5240da..068c1612660b 100644
> --- a/drivers/acpi/x86/utils.c
> +++ b/drivers/acpi/x86/utils.c
> @@ -407,6 +407,19 @@ static const struct dmi_system_id acpi_quirk_skip_dmi_ids[] = {
>                 .driver_data = (void *)(ACPI_QUIRK_SKIP_I2C_CLIENTS |
>                                         ACPI_QUIRK_SKIP_ACPI_AC_AND_BATTERY),
>         },
> +       {
> +               /* Vexia Edu Atla 10 tablet 5V version */
> +               .matches = {
> +                       /* Having all 3 of these not set is somewhat unique */
> +                       DMI_MATCH(DMI_SYS_VENDOR, "To be filled by O.E.M."),
> +                       DMI_MATCH(DMI_PRODUCT_NAME, "To be filled by O.E.M."),
> +                       DMI_MATCH(DMI_BOARD_NAME, "To be filled by O.E.M."),
> +                       /* Above strings are too generic, also match on BIOS date */
> +                       DMI_MATCH(DMI_BIOS_DATE, "05/14/2015"),
> +               },
> +               .driver_data = (void *)(ACPI_QUIRK_SKIP_I2C_CLIENTS |
> +                                       ACPI_QUIRK_SKIP_ACPI_AC_AND_BATTERY),
> +       },
>         {
>                 /* Vexia Edu Atla 10 tablet 9V version */
>                 .matches = {
> --

Applied as 6.14-rc material, thanks!





[Index of Archives]     [Linux IBM ACPI]     [Linux Power Management]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]     [Linux Resources]
  Powered by Linux