On Tue, Nov 2, 2021 at 11:40 PM Hans de Goede <hdegoede@xxxxxxxxxx> wrote: > > The Xiaomi Mi Pad 2 has backlit LEDs behind the capacitive menu, home > and back buttons below the screen which are controlled by the PWM2 > controller of the CHT SoC. This PWM2 controller gets hidden by the > firmware, add it to the always_present_ids table so that we can use > the PWM controller to control the backlighting of the buttons. > > Signed-off-by: Hans de Goede <hdegoede@xxxxxxxxxx> Acked-by: Rafael J. Wysocki <rafael.j.wysocki@xxxxxxxxx> > --- > drivers/acpi/x86/utils.c | 5 +++++ > 1 file changed, 5 insertions(+) > > diff --git a/drivers/acpi/x86/utils.c b/drivers/acpi/x86/utils.c > index f22f23933063..cb988f9b23a1 100644 > --- a/drivers/acpi/x86/utils.c > +++ b/drivers/acpi/x86/utils.c > @@ -58,6 +58,11 @@ static const struct always_present_id always_present_ids[] = { > ENTRY("80862289", "2", X86_MATCH(ATOM_AIRMONT), { > DMI_MATCH(DMI_PRODUCT_NAME, "Lenovo YB1-X9"), > }), > + /* The Xiaomi Mi Pad 2 uses PWM2 for touchkeys backlight control */ > + ENTRY("80862289", "2", X86_MATCH(ATOM_AIRMONT), { > + DMI_MATCH(DMI_SYS_VENDOR, "Xiaomi Inc"), > + DMI_MATCH(DMI_PRODUCT_NAME, "Mipad2"), > + }), > /* > * The INT0002 device is necessary to clear wakeup interrupt sources > * on Cherry Trail devices, without it we get nobody cared IRQ msgs. > -- > 2.31.1 >