Platform: Detect samsung laptop quirk when initial level is zero
authorJohn Serock <john.serock@gmail.com>
Thu, 13 Oct 2011 10:42:01 +0000 (06:42 -0400)
committerMatthew Garrett <mjg@redhat.com>
Mon, 24 Oct 2011 14:52:37 +0000 (16:52 +0200)
commitba05b237372bad82533d1f717569d1d817ff3c27
tree4ab84889713510958299ee72cea863691782584a
parentbe3128b107e36271f7973ef213ccde603a494fe8
Platform: Detect samsung laptop quirk when initial level is zero

This patch depends on the "Platform: Brightness quirk for samsung
laptop driver" patch from Jason Stubbs. This patch adds a check for an
initial brightness level of 0; if the level is 0, this patch changes
the brightness level to 1 before the driver attempts to detect the
brightness quirk.

The Samsung N150 netbook experiences the brightness quirk. Without
Jason's patch, the only brightness levels available on the N150 are 0,
1, and 8. This patch ensures that, when the initial brightness level
is 0, the samsang-laptop driver detects the brightness quirk on the
N150, thereby making brightness levels 0 through 8 available.

Signed-off-by: John Serock <john.serock@gmail.com>
Acked-by: Jason Stubbs <jasonbstubbs@gmail.com>
Signed-off-by: Matthew Garrett <mjg@redhat.com>
drivers/platform/x86/samsung-laptop.c