forked from torvalds/linux
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'master' into for-2.6.35
Conflicts: fs/ext3/fsync.c Signed-off-by: Jens Axboe <[email protected]>
- Loading branch information
Showing
5,727 changed files
with
379,086 additions
and
149,040 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
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 |
---|---|---|
@@ -0,0 +1,31 @@ | ||
What: /sys/bus/usb/devices/.../power/level | ||
Date: March 2007 | ||
KernelVersion: 2.6.21 | ||
Contact: Alan Stern <[email protected]> | ||
Description: | ||
Each USB device directory will contain a file named | ||
power/level. This file holds a power-level setting for | ||
the device, either "on" or "auto". | ||
|
||
"on" means that the device is not allowed to autosuspend, | ||
although normal suspends for system sleep will still | ||
be honored. "auto" means the device will autosuspend | ||
and autoresume in the usual manner, according to the | ||
capabilities of its driver. | ||
|
||
During normal use, devices should be left in the "auto" | ||
level. The "on" level is meant for administrative uses. | ||
If you want to suspend a device immediately but leave it | ||
free to wake up in response to I/O requests, you should | ||
write "0" to power/autosuspend. | ||
|
||
Device not capable of proper suspend and resume should be | ||
left in the "on" level. Although the USB spec requires | ||
devices to support suspend/resume, many of them do not. | ||
In fact so many don't that by default, the USB core | ||
initializes all non-hub devices in the "on" level. Some | ||
drivers may change this setting when they are bound. | ||
|
||
This file is deprecated and will be removed after 2010. | ||
Use the power/control file instead; it does exactly the | ||
same thing. |
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 |
---|---|---|
@@ -0,0 +1,29 @@ | ||
rfkill - radio frequency (RF) connector kill switch support | ||
|
||
For details to this subsystem look at Documentation/rfkill.txt. | ||
|
||
What: /sys/class/rfkill/rfkill[0-9]+/state | ||
Date: 09-Jul-2007 | ||
KernelVersion v2.6.22 | ||
Contact: [email protected] | ||
Description: Current state of the transmitter. | ||
This file is deprecated and sheduled to be removed in 2014, | ||
because its not possible to express the 'soft and hard block' | ||
state of the rfkill driver. | ||
Values: A numeric value. | ||
0: RFKILL_STATE_SOFT_BLOCKED | ||
transmitter is turned off by software | ||
1: RFKILL_STATE_UNBLOCKED | ||
transmitter is (potentially) active | ||
2: RFKILL_STATE_HARD_BLOCKED | ||
transmitter is forced off by something outside of | ||
the driver's control. | ||
|
||
What: /sys/class/rfkill/rfkill[0-9]+/claim | ||
Date: 09-Jul-2007 | ||
KernelVersion v2.6.22 | ||
Contact: [email protected] | ||
Description: This file is deprecated because there no longer is a way to | ||
claim just control over a single rfkill instance. | ||
This file is scheduled to be removed in 2012. | ||
Values: 0: Kernel handles events |
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 |
---|---|---|
@@ -0,0 +1,67 @@ | ||
rfkill - radio frequency (RF) connector kill switch support | ||
|
||
For details to this subsystem look at Documentation/rfkill.txt. | ||
|
||
For the deprecated /sys/class/rfkill/*/state and | ||
/sys/class/rfkill/*/claim knobs of this interface look in | ||
Documentation/ABI/obsolete/sysfs-class-rfkill. | ||
|
||
What: /sys/class/rfkill | ||
Date: 09-Jul-2007 | ||
KernelVersion: v2.6.22 | ||
Contact: [email protected], | ||
Description: The rfkill class subsystem folder. | ||
Each registered rfkill driver is represented by an rfkillX | ||
subfolder (X being an integer > 0). | ||
|
||
|
||
What: /sys/class/rfkill/rfkill[0-9]+/name | ||
Date: 09-Jul-2007 | ||
KernelVersion v2.6.22 | ||
Contact: [email protected] | ||
Description: Name assigned by driver to this key (interface or driver name). | ||
Values: arbitrary string. | ||
|
||
|
||
What: /sys/class/rfkill/rfkill[0-9]+/type | ||
Date: 09-Jul-2007 | ||
KernelVersion v2.6.22 | ||
Contact: [email protected] | ||
Description: Driver type string ("wlan", "bluetooth", etc). | ||
Values: See include/linux/rfkill.h. | ||
|
||
|
||
What: /sys/class/rfkill/rfkill[0-9]+/persistent | ||
Date: 09-Jul-2007 | ||
KernelVersion v2.6.22 | ||
Contact: [email protected] | ||
Description: Whether the soft blocked state is initialised from non-volatile | ||
storage at startup. | ||
Values: A numeric value. | ||
0: false | ||
1: true | ||
|
||
|
||
What: /sys/class/rfkill/rfkill[0-9]+/hard | ||
Date: 12-March-2010 | ||
KernelVersion v2.6.34 | ||
Contact: [email protected] | ||
Description: Current hardblock state. This file is read only. | ||
Values: A numeric value. | ||
0: inactive | ||
The transmitter is (potentially) active. | ||
1: active | ||
The transmitter is forced off by something outside of | ||
the driver's control. | ||
|
||
|
||
What: /sys/class/rfkill/rfkill[0-9]+/soft | ||
Date: 12-March-2010 | ||
KernelVersion v2.6.34 | ||
Contact: [email protected] | ||
Description: Current softblock state. This file is read and write. | ||
Values: A numeric value. | ||
0: inactive | ||
The transmitter is (potentially) active. | ||
1: active | ||
The transmitter is turned off by software. |
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 |
---|---|---|
|
@@ -14,34 +14,6 @@ Description: | |
The autosuspend delay for newly-created devices is set to | ||
the value of the usbcore.autosuspend module parameter. | ||
|
||
What: /sys/bus/usb/devices/.../power/level | ||
Date: March 2007 | ||
KernelVersion: 2.6.21 | ||
Contact: Alan Stern <[email protected]> | ||
Description: | ||
Each USB device directory will contain a file named | ||
power/level. This file holds a power-level setting for | ||
the device, either "on" or "auto". | ||
|
||
"on" means that the device is not allowed to autosuspend, | ||
although normal suspends for system sleep will still | ||
be honored. "auto" means the device will autosuspend | ||
and autoresume in the usual manner, according to the | ||
capabilities of its driver. | ||
|
||
During normal use, devices should be left in the "auto" | ||
level. The "on" level is meant for administrative uses. | ||
If you want to suspend a device immediately but leave it | ||
free to wake up in response to I/O requests, you should | ||
write "0" to power/autosuspend. | ||
|
||
Device not capable of proper suspend and resume should be | ||
left in the "on" level. Although the USB spec requires | ||
devices to support suspend/resume, many of them do not. | ||
In fact so many don't that by default, the USB core | ||
initializes all non-hub devices in the "on" level. Some | ||
drivers may change this setting when they are bound. | ||
|
||
What: /sys/bus/usb/devices/.../power/persist | ||
Date: May 2007 | ||
KernelVersion: 2.6.23 | ||
|
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 |
---|---|---|
|
@@ -43,7 +43,7 @@ Date: September 2008 | |
Contact: Badari Pulavarty <[email protected]> | ||
Description: | ||
The file /sys/devices/system/memory/memoryX/state | ||
is read-write. When read, it's contents show the | ||
is read-write. When read, its contents show the | ||
online/offline state of the memory section. When written, | ||
root can toggle the the online/offline state of a removable | ||
memory section (see removable file description above) | ||
|
9 changes: 9 additions & 0 deletions
9
Documentation/ABI/testing/sysfs-devices-platform-_UDC_-gadget
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 |
---|---|---|
@@ -0,0 +1,9 @@ | ||
What: /sys/devices/platform/_UDC_/gadget/suspended | ||
Date: April 2010 | ||
Contact: Fabien Chouteau <[email protected]> | ||
Description: | ||
Show the suspend state of an USB composite gadget. | ||
1 -> suspended | ||
0 -> resumed | ||
|
||
(_UDC_ is the name of the USB Device Controller driver) |
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 |
---|---|---|
@@ -0,0 +1,43 @@ | ||
What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/operation_mode | ||
Date: March 2010 | ||
Contact: Bruno Prémont <[email protected]> | ||
Description: Make it possible to switch the PicoLCD device between LCD | ||
(firmware) and bootloader (flasher) operation modes. | ||
|
||
Reading: returns list of available modes, the active mode being | ||
enclosed in brackets ('[' and ']') | ||
|
||
Writing: causes operation mode switch. Permitted values are | ||
the non-active mode names listed when read. | ||
|
||
Note: when switching mode the current PicoLCD HID device gets | ||
disconnected and reconnects after above delay (see attribute | ||
operation_mode_delay for its value). | ||
|
||
|
||
What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/operation_mode_delay | ||
Date: April 2010 | ||
Contact: Bruno Prémont <[email protected]> | ||
Description: Delay PicoLCD waits before restarting in new mode when | ||
operation_mode has changed. | ||
|
||
Reading/Writing: It is expressed in ms and permitted range is | ||
0..30000ms. | ||
|
||
|
||
What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/fb_update_rate | ||
Date: March 2010 | ||
Contact: Bruno Prémont <[email protected]> | ||
Description: Make it possible to adjust defio refresh rate. | ||
|
||
Reading: returns list of available refresh rates (expressed in Hz), | ||
the active refresh rate being enclosed in brackets ('[' and ']') | ||
|
||
Writing: accepts new refresh rate expressed in integer Hz | ||
within permitted rates. | ||
|
||
Note: As device can barely do 2 complete refreshes a second | ||
it only makes sense to adjust this value if only one or two | ||
tiles get changed and it's not appropriate to expect the application | ||
to flush it's tiny changes explicitely at higher than default rate. | ||
|
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 |
---|---|---|
@@ -0,0 +1,29 @@ | ||
What: /sys/bus/hid/drivers/prodikeys/.../channel | ||
Date: April 2010 | ||
KernelVersion: 2.6.34 | ||
Contact: Don Prince <[email protected]> | ||
Description: | ||
Allows control (via software) the midi channel to which | ||
that the pc-midi keyboard will output.midi data. | ||
Range: 0..15 | ||
Type: Read/write | ||
What: /sys/bus/hid/drivers/prodikeys/.../sustain | ||
Date: April 2010 | ||
KernelVersion: 2.6.34 | ||
Contact: Don Prince <[email protected]> | ||
Description: | ||
Allows control (via software) the sustain duration of a | ||
note held by the pc-midi driver. | ||
0 means sustain mode is disabled. | ||
Range: 0..5000 (milliseconds) | ||
Type: Read/write | ||
What: /sys/bus/hid/drivers/prodikeys/.../octave | ||
Date: April 2010 | ||
KernelVersion: 2.6.34 | ||
Contact: Don Prince <[email protected]> | ||
Description: | ||
Controls the octave shift modifier in the pc-midi driver. | ||
The octave can be shifted via software up/down 2 octaves. | ||
0 means the no ocatve shift. | ||
Range: -2..2 (minus 2 to plus 2) | ||
Type: Read/Write |
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 |
---|---|---|
@@ -0,0 +1,111 @@ | ||
What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/actual_dpi | ||
Date: March 2010 | ||
Contact: Stefan Achatz <[email protected]> | ||
Description: It is possible to switch the dpi setting of the mouse with the | ||
press of a button. | ||
When read, this file returns the raw number of the actual dpi | ||
setting reported by the mouse. This number has to be further | ||
processed to receive the real dpi value. | ||
|
||
VALUE DPI | ||
1 800 | ||
2 1200 | ||
3 1600 | ||
4 2000 | ||
5 2400 | ||
6 3200 | ||
|
||
This file is readonly. | ||
|
||
What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/actual_profile | ||
Date: March 2010 | ||
Contact: Stefan Achatz <[email protected]> | ||
Description: When read, this file returns the number of the actual profile. | ||
This file is readonly. | ||
|
||
What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/firmware_version | ||
Date: March 2010 | ||
Contact: Stefan Achatz <[email protected]> | ||
Description: When read, this file returns the raw integer version number of the | ||
firmware reported by the mouse. Using the integer value eases | ||
further usage in other programs. To receive the real version | ||
number the decimal point has to be shifted 2 positions to the | ||
left. E.g. a returned value of 138 means 1.38 | ||
This file is readonly. | ||
|
||
What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/kone_driver_version | ||
Date: March 2010 | ||
Contact: Stefan Achatz <[email protected]> | ||
Description: When read, this file returns the driver version. | ||
The format of the string is "v<major>.<minor>.<patchlevel>". | ||
This attribute is used by the userland tools to find the sysfs- | ||
paths of installed kone-mice and determine the capabilites of | ||
the driver. Versions of this driver for old kernels replace | ||
usbhid instead of generic-usb. The way to scan for this file | ||
has been chosen to provide a consistent way for all supported | ||
kernel versions. | ||
This file is readonly. | ||
|
||
What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/profile[1-5] | ||
Date: March 2010 | ||
Contact: Stefan Achatz <[email protected]> | ||
Description: The mouse can store 5 profiles which can be switched by the | ||
press of a button. A profile holds informations like button | ||
mappings, sensitivity, the colors of the 5 leds and light | ||
effects. | ||
When read, these files return the respective profile. The | ||
returned data is 975 bytes in size. | ||
When written, this file lets one write the respective profile | ||
data back to the mouse. The data has to be 975 bytes long. | ||
The mouse will reject invalid data, whereas the profile number | ||
stored in the profile doesn't need to fit the number of the | ||
store. | ||
|
||
What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/settings | ||
Date: March 2010 | ||
Contact: Stefan Achatz <[email protected]> | ||
Description: When read, this file returns the settings stored in the mouse. | ||
The size of the data is 36 bytes and holds information like the | ||
startup_profile, tcu state and calibration_data. | ||
When written, this file lets write settings back to the mouse. | ||
The data has to be 36 bytes long. The mouse will reject invalid | ||
data. | ||
|
||
What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/startup_profile | ||
Date: March 2010 | ||
Contact: Stefan Achatz <[email protected]> | ||
Description: The integer value of this attribute ranges from 1 to 5. | ||
When read, this attribute returns the number of the profile | ||
that's active when the mouse is powered on. | ||
When written, this file sets the number of the startup profile | ||
and the mouse activates this profile immediately. | ||
|
||
What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/tcu | ||
Date: March 2010 | ||
Contact: Stefan Achatz <[email protected]> | ||
Description: The mouse has a "Tracking Control Unit" which lets the user | ||
calibrate the laser power to fit the mousepad surface. | ||
When read, this file returns the current state of the TCU, | ||
where 0 means off and 1 means on. | ||
Writing 0 in this file will switch the TCU off. | ||
Writing 1 in this file will start the calibration which takes | ||
around 6 seconds to complete and activates the TCU. | ||
|
||
What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/weight | ||
Date: March 2010 | ||
Contact: Stefan Achatz <[email protected]> | ||
Description: The mouse can be equipped with one of four supplied weights | ||
ranging from 5 to 20 grams which are recognized by the mouse | ||
and its value can be read out. When read, this file returns the | ||
raw value returned by the mouse which eases further processing | ||
in other software. | ||
The values map to the weights as follows: | ||
|
||
VALUE WEIGHT | ||
0 none | ||
1 5g | ||
2 10g | ||
3 15g | ||
4 20g | ||
|
||
This file is readonly. |
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 |
---|---|---|
@@ -0,0 +1,10 @@ | ||
What: /sys/class/hidraw/hidraw*/device/speed | ||
Date: April 2010 | ||
Kernel Version: 2.6.35 | ||
Contact: [email protected] | ||
Description: | ||
The /sys/class/hidraw/hidraw*/device/speed file controls | ||
reporting speed of wacom bluetooth tablet. Reading from | ||
this file returns 1 if tablet reports in high speed mode | ||
or 0 otherwise. Writing to this file one of these values | ||
switches reporting speed. |
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
Oops, something went wrong.