forked from analogdevicesinc/linux
-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/g…
…it/lenb/linux-acpi-2.6 * 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (105 commits) sonypi: use mutex instead of semaphore sony-laptop: remove user visible camera controls as platform attributes meye: make meye use sony-laptop instead of sonypi sony-laptop: add a meye-usable include file for camera ops sony-laptop: complete the motion eye camera support in sony-laptop sonypi: try to detect if sony-laptop has already taken one of the known ioports sonypi: suggest sonypi users to try sony-laptop instead sony-laptop: add edge modem support (also called WWAN) sony-laptop: add locking on accesses to the ioport and global vars sony-laptop: add camera enable/disable parameter, better handle possible infinite loop thinkpad-acpi: make drivers/misc/thinkpad_acpi:fan_mutex static ACPI: thinkpad-acpi: add sysfs support to wan and bluetooth subdrivers ACPI: thinkpad-acpi: add sysfs support to hotkey subdriver ACPI: thinkpad-acpi: improve dock subdriver initialization ACPI: thinkpad-acpi: improve debugging for acpi helpers ACPI: thinkpad-acpi: improve fan control documentation ACPI: thinkpad-acpi: map ENXIO to EINVAL for fan sysfs ACPI: thinkpad-acpi: fix a fan watchdog invocation ACPI: thinkpad-acpi: do not arm fan watchdog if it would not work ACPI: thinkpad-acpi: add a fan-control feature master toggle ...
- Loading branch information
Showing
36 changed files
with
8,497 additions
and
4,730 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -3,12 +3,18 @@ Sony Notebook Control Driver (SNC) Readme | |
Copyright (C) 2004- 2005 Stelian Pop <[email protected]> | ||
Copyright (C) 2007 Mattia Dongili <[email protected]> | ||
|
||
This mini-driver drives the SNC device present in the ACPI BIOS of | ||
the Sony Vaio laptops. | ||
This mini-driver drives the SNC and SPIC device present in the ACPI BIOS of the | ||
Sony Vaio laptops. This driver mixes both devices functions under the same | ||
(hopefully consistent) interface. This also means that the sonypi driver is | ||
obsoleted by sony-laptop now. | ||
|
||
It gives access to some extra laptop functionalities. In its current | ||
form, this driver let the user set or query the screen brightness | ||
through the backlight subsystem and remove/apply power to some devices. | ||
Fn keys (hotkeys): | ||
------------------ | ||
Some models report hotkeys through the SNC or SPIC devices, such events are | ||
reported both through the ACPI subsystem as acpi events and through the INPUT | ||
subsystem. See the logs of acpid or /proc/acpi/event and | ||
/proc/bus/input/devices to find out what those events are and which input | ||
devices are created by the driver. | ||
|
||
Backlight control: | ||
------------------ | ||
|
@@ -39,6 +45,8 @@ The files are: | |
audiopower power on/off the internal sound card | ||
lanpower power on/off the internal ethernet card | ||
(only in debug mode) | ||
bluetoothpower power on/off the internal bluetooth device | ||
fanspeed get/set the fan speed | ||
|
||
Note that some files may be missing if they are not supported | ||
by your particular laptop model. | ||
|
@@ -76,9 +84,9 @@ The sony-laptop driver creates, for some of those methods (the most | |
current ones found on several Vaio models), an entry under | ||
/sys/devices/platform/sony-laptop, just like the 'cdpower' one. | ||
You can create other entries corresponding to your own laptop methods by | ||
further editing the source (see the 'sony_acpi_values' table, and add a new | ||
further editing the source (see the 'sony_nc_values' table, and add a new | ||
entry to this table with your get/set method names using the | ||
HANDLE_NAMES macro). | ||
SNC_HANDLE_NAMES macro). | ||
|
||
Your mission, should you accept it, is to try finding out what | ||
those entries are for, by reading/writing random values from/to those | ||
|
@@ -87,6 +95,9 @@ files and find out what is the impact on your laptop. | |
Should you find anything interesting, please report it back to me, | ||
I will not disavow all knowledge of your actions :) | ||
|
||
See also http://www.linux.it/~malattia/wiki/index.php/Sony_drivers for other | ||
useful info. | ||
|
||
Bugs/Limitations: | ||
----------------- | ||
|
||
|
Oops, something went wrong.