linux/drivers/platform/x86/x86-android-tablets
Hans de Goede 93ec6f222c platform/x86: x86-android-tablets: Fix backlight ctrl for Lenovo Yoga Tab 3 Pro YT3-X90F
Fix the maximum brightness being much too low on the Yoga Tab 3 Pro.

The LP8557 backlight controller can either be configured to multiply its
PWM input and the I2C register set level (requiring both to be at 100%
for 100% output); or to only take the I2C register set level into account.

Multiplying the 2 levels is useful because this will turn off the backlight
when the panel goes off and turns off its PWM output.

But on the YT3-X90F the panel's PWM output defaults to a duty-cycle of much
less then 100%, severely limiting max brightness. In this case the LP8557
should be configured to only take the I2C register into account and
the i915 driver must turn off the backlight separately using a VBT MIPI
sequence to turn off the backlight.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Link: https://lore.kernel.org/r/20231104205828.63139-4-hdegoede@redhat.com
2023-11-20 13:20:34 +01:00
..
asus.c platform/x86: x86-android-tablets: Stop using gpiolib private APIs 2023-09-11 13:28:58 +02:00
core.c platform/x86: x86-android-tablets: Add support for SPI device instantiation 2023-11-20 13:20:34 +01:00
dmi.c platform/x86: x86-android-tablets: Add support for extra buttons on Cyberbook T116 2023-05-09 11:54:43 +02:00
Kconfig platform/x86: x86-android-tablets: Add depends on PMIC_OPREGION 2023-03-16 14:40:39 +01:00
lenovo.c platform/x86: x86-android-tablets: Fix backlight ctrl for Lenovo Yoga Tab 3 Pro YT3-X90F 2023-11-20 13:20:34 +01:00
Makefile platform/x86: x86-android-tablets: Move remaining tablets to other.c 2023-03-07 12:08:31 +01:00
other.c platform/x86: x86-android-tablets: Stop using gpiolib private APIs 2023-09-11 13:28:58 +02:00
shared-psy-info.c platform/x86: x86-android-tablets: Move shared power-supply fw-nodes to a separate file 2023-03-07 12:08:31 +01:00
shared-psy-info.h platform/x86: x86-android-tablets: Move shared power-supply fw-nodes to a separate file 2023-03-07 12:08:31 +01:00
x86-android-tablets.h platform/x86: x86-android-tablets: Add support for SPI device instantiation 2023-11-20 13:20:34 +01:00