acerhdf: fix fan control for AOA150 model
commite7ec863bb38f66855c128df211082a026a81212e
authorPeter Feuerer <peter@piie.net>
Thu, 6 Aug 2009 22:57:52 +0000 (6 15:57 -0700)
committerGreg Kroah-Hartman <gregkh@suse.de>
Tue, 8 Dec 2009 18:22:41 +0000 (8 10:22 -0800)
tree006e19781ebe61daf0a8aec0d4544446acc07fb6
parent95c2fff142fd3d44ba55cd6b3d9758c3215b52ca
acerhdf: fix fan control for AOA150 model

commit ded0cdfc6a7673916b0878c32fa8ba566b4f8cdb upstream.

- Apply Borislav Petkov's patch (convert the fancmd[] array to a real
  struct thus disambiguating command handling and making code more
  readable.)

- Add BIOS product to BIOS table as AOA110 and AOA150 have different
  register values

- Add force_product parameter to allow forcing different product

- fix linker warning caused by "acerhdf_drv" not being named
  "acerhdf_driver"

Signed-off-by: Peter Feuerer <peter@piie.net>
Cc: Andreas Mohr <andi@lisas.de>
Acked-by: Borislav Petkov <petkovbb@gmail.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Len Brown <len.brown@intel.com>
Cc: Adrian von Bidder <avbidder@fortytwo.ch>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/platform/x86/acerhdf.c