Staging: samsung-laptop: fix brightness level and add new device ids
authorNils Faerber <nils.faerber@kernelconcepts.de>
Sat, 26 Feb 2011 22:45:42 +0000 (23:45 +0100)
committerGreg Kroah-Hartman <gregkh@suse.de>
Sun, 27 Feb 2011 15:24:10 +0000 (07:24 -0800)
commit50d1ae2f8084807be80313796548a46f756dff91
treee7a11f5c4915c32f3946f6ca7d545f8a3784fc75
parent8aa2bb43646aa24bcee5298bf83051a8ce9967a6
Staging: samsung-laptop: fix brightness level and add new device ids

The patch is against the 2.6.37 drivers/staging/samsung-laptop
driver and implements some extra enhancements.

It fixes an issue that the brightness would not change the level at
once as well as and some other oddities. It was resolved by
reallocated the SABI memory reagion using the "nocache" option.

The patch also introduces a new set of supported netbook models,
especially the NC10plus which was used for testing this patch. This new
set of models also offer 9 instead of just 8 brightness levels so it
also introduces an additional parameter for the models struct so that
models can define their own brightness range.

Signed-off-by: Nils Faerber <nils.faerber@kernelconcepts.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/staging/samsung-laptop/samsung-laptop.c