Make backlight module auto detect dell_uart_backlight
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HWE Next |
New
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
Fix Released
|
Medium
|
AceLan Kao | ||
Jammy |
Invalid
|
Undecided
|
Unassigned | ||
Lunar |
Won't Fix
|
Medium
|
AceLan Kao | ||
Mantic |
Fix Released
|
Medium
|
AceLan Kao | ||
linux-oem-6.1 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Jammy |
Fix Released
|
Undecided
|
AceLan Kao | ||
Lunar |
Invalid
|
Undecided
|
Unassigned | ||
Mantic |
Invalid
|
Undecided
|
Unassigned | ||
linux-oem-6.5 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Jammy |
Fix Released
|
Undecided
|
Unassigned | ||
Lunar |
Invalid
|
Undecided
|
Unassigned | ||
Mantic |
Invalid
|
Undecided
|
Unassigned |
Bug Description
[Impact]
There are acpi_video* sysfs backlight interface in the system which are not working.
For Dell AIO platforms, we use dell_uart_backlight to control the display brightness.
The old way to fix this is to unregister acpi backlight interfaces in the backlight driver, but it may lead to some issues and the unregister function has been removed since v6.1-rc1
77ab9d4d44cd ("ACPI: video: Remove acpi_video_
[Fix]
The new way to do this is to collect all the quirk and auto detection method in video_detect.c
I added an audo detection for the Dell AIO platoform to the driver which should do the same thing as the old way.
[Test]
Verified on the Dell AIO platform and confirmed there is only on dell_uart_backlight in the sysfs, and no acpi_video* interface.
[Where problems could occur]
There should be no regression potential, it uses different way to do the same thing, should be pretty safe.
Changed in linux (Ubuntu Jammy): | |
status: | New → Invalid |
Changed in linux (Ubuntu Lunar): | |
status: | New → In Progress |
Changed in linux-oem-6.1 (Ubuntu Jammy): | |
status: | New → In Progress |
Changed in linux-oem-6.1 (Ubuntu Lunar): | |
status: | New → Invalid |
Changed in linux (Ubuntu Lunar): | |
assignee: | nobody → AceLan Kao (acelankao) |
Changed in linux-oem-6.1 (Ubuntu Jammy): | |
assignee: | nobody → AceLan Kao (acelankao) |
tags: | added: oem-priority originate-from-2003317 somerville |
description: | updated |
Changed in linux (Ubuntu Lunar): | |
importance: | Undecided → Medium |
Changed in linux (Ubuntu Mantic): | |
importance: | Undecided → Medium |
Changed in linux-oem-6.5 (Ubuntu Jammy): | |
status: | New → In Progress |
Changed in linux-oem-6.5 (Ubuntu Lunar): | |
status: | New → Invalid |
Changed in linux-oem-6.5 (Ubuntu Mantic): | |
status: | New → Invalid |
Changed in linux (Ubuntu Lunar): | |
status: | In Progress → Won't Fix |
summary: |
- Remove all other acpi_video backlight interface on Dell AIO platforms + Make backlight module auto detect dell_uart_backlight |
Changed in linux-oem-6.5 (Ubuntu Jammy): | |
status: | In Progress → Fix Committed |
This bug is awaiting verification that the linux-oem- 6.1/6.1. 0-1008. 8 kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification- needed- jammy' to 'verification- done-jammy' . If the problem still exists, change the tag 'verification- needed- jammy' to 'verification- failed- jammy'.
If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.
See https:/ /wiki.ubuntu. com/Testing/ EnableProposed for documentation how to enable and use -proposed. Thank you!