Skip to contentSkip to conversation

misc,acpi,backlight: compal Laptop Extras

PATCH In review [email protected] 1 participant 1 message May 1, 2008

Subsystems (2)
lore
Share & tools
lore
#0 lore raw

PATCH 7/10 misc,acpi,backlight: compal Laptop Extras

From: Cezary Jackiewicz <[email protected]>

This is driver for Compal Laptop: FL90/IFL90, based on MSI driver.

This driver exports a few files in /sys/devices/platform/compal-laptop/:
lcd_level - screen brightness: contains a single integer in the range 0..7 (rw) wlan - wlan subsystem state: contains 0 or 1 (rw)
bluetooth - bluetooth subsystem state: contains 0 or 1 (rw)
raw - raw value taken from embedded controller register (ro)

In addition to these platform device attributes the driver registers itself in the Linux backlight control subsystem and is available to userspace under /sys/class/backlight/compal-laptop/.

Cc Richard Purdie <[email protected]>
Cc Henrique de Moraes Holschuh <[email protected]>
Cc Len Brown <[email protected]>
Cc Alexey Starikovskiy <[email protected]>

---

 MAINTAINERS                  |    5 
 drivers/misc/Kconfig         |   17 +
 drivers/misc/Makefile        |    5 
 drivers/misc/compal-laptop.c |  437 +++++++++++++++++++++++++++++++++
 4 files changed, 462 insertions(+), 2 deletions(-)
MAINTAINERS renamed from MAINTAINERS~miscacpibacklight-compal-laptop-extras-3rd-try +5 -0
diff -puN MAINTAINERS~miscacpibacklight-compal-laptop-extras-3rd-try MAINTAINERS
@@ -1150,6 +1150,11 @@ M:	[email protected]
 L:	[email protected]
 S:	Supported
 
+COMPAL LAPTOP SUPPORT
+P:	Cezary Jackiewicz
+M:	[email protected]
+S:	Maintained
+
 COMPUTONE INTELLIPORT MULTIPORT CARD
 P:	Michael H. Warfield
 M:	[email protected]
drivers/misc/Kconfig renamed from drivers/misc/Kconfig~miscacpibacklight-compal-laptop-extras-3rd-try +17 -0
diff -puN drivers/misc/Kconfig~miscacpibacklight-compal-laptop-extras-3rd-try drivers/misc/Kconfig
@@ -219,6 +219,23 @@ config MSI_LAPTOP
 
 	  If you have an MSI S270 laptop, say Y or M here.
 
+config COMPAL_LAPTOP
+	tristate "Compal Laptop Extras"
+	depends on X86
+	depends on ACPI_EC
+	depends on BACKLIGHT_CLASS_DEVICE
+        ---help---
+	  This is a driver for laptops built by Compal:
+
+	  Compal FL90/IFL90
+	  Compal FL91/IFL91
+	  Compal FL92/JFL92
+	  Compal FT00/IFT00
+
+	  It adds support for Bluetooth, WLAN and LCD brightness control.
+
+	  If you have an Compal FL9x/IFL9x/FT00 laptop, say Y or M here.
+
 config SONY_LAPTOP
 	tristate "Sony Laptop Extras"
 	depends on X86 && ACPI
drivers/misc/Makefile renamed from drivers/misc/Makefile~miscacpibacklight-compal-laptop-extras-3rd-try +3 -2
diff -puN drivers/misc/Makefile~miscacpibacklight-compal-laptop-extras-3rd-try drivers/misc/Makefile
@@ -5,8 +5,9 @@ obj- := misc.o	# Dummy rule to force bui
 
 obj-$(CONFIG_IBM_ASM)		+= ibmasm/
 obj-$(CONFIG_HDPU_FEATURES)	+= hdpuftrs/
-obj-$(CONFIG_MSI_LAPTOP)     += msi-laptop.o
-obj-$(CONFIG_ACER_WMI)     += acer-wmi.o
+obj-$(CONFIG_MSI_LAPTOP)	+= msi-laptop.o
+obj-$(CONFIG_COMPAL_LAPTOP)	+= compal-laptop.o
+obj-$(CONFIG_ACER_WMI)		+= acer-wmi.o
 obj-$(CONFIG_ASUS_LAPTOP)	+= asus-laptop.o
 obj-$(CONFIG_EEEPC_LAPTOP)	+= eeepc-laptop.o
 obj-$(CONFIG_ATMEL_PWM)		+= atmel_pwm.o
drivers/misc/compal-laptop.c new file +437 -0

437 lines not on this page · raw message

_