ACPI: thinkpad-acpi: support 16 levels of brightness
Lenovo ThinkPads with ACPI Video brightness control (_BQC, _BCL, _BCM)
often have 16 brightness levels in EC, and not just eight like older
ThinkPads.
We detect the number of brightness levels by evaluating BCLL on Lenovo
ThinkPads. It returns a list of valid ThinkPad brightness levels. If
BCLL is not there, we can assume eight levels. If it is there and
returns 16 levels, we switch to 16-level mode.
The driver doesn't handle anything other than 16 levels or 8 levels.
Signed-off-by: Henrique de Moraes Holschuh <hmh@hmh.eng.br>