Loading Documentation/ABI/stable/sysfs-acpi-pmprofile 0 → 100644 +22 −0 Original line number Diff line number Diff line What: /sys/firmware/acpi/pm_profile Date: 03-Nov-2011 KernelVersion: v3.2 Contact: linux-acpi@vger.kernel.org Description: The ACPI pm_profile sysfs interface exports the platform power management (and performance) requirement expectations as provided by BIOS. The integer value is directly passed as retrieved from the FADT ACPI table. Values: For possible values see ACPI specification: 5.2.9 Fixed ACPI Description Table (FADT) Field: Preferred_PM_Profile Currently these values are defined by spec: 0 Unspecified 1 Desktop 2 Mobile 3 Workstation 4 Enterprise Server 5 SOHO Server 6 Appliance PC 7 Performance Server >7 Reserved Documentation/ABI/testing/debugfs-ideapad 0 → 100644 +19 −0 Original line number Diff line number Diff line What: /sys/kernel/debug/ideapad/cfg Date: Sep 2011 KernelVersion: 3.2 Contact: Ike Panhc <ike.pan@canonical.com> Description: cfg shows the return value of _CFG method in VPC2004 device. It tells machine capability and what graphic component within the machine. What: /sys/kernel/debug/ideapad/status Date: Sep 2011 KernelVersion: 3.2 Contact: Ike Panhc <ike.pan@canonical.com> Description: status shows infos we can read and tells its meaning and value. Documentation/ABI/testing/sysfs-block +13 −0 Original line number Diff line number Diff line Loading @@ -206,3 +206,16 @@ Description: when a discarded area is read the discard_zeroes_data parameter will be set to one. Otherwise it will be 0 and the result of reading a discarded area is undefined. What: /sys/block/<disk>/alias Date: Aug 2011 Contact: Nao Nishijima <nao.nishijima.xt@hitachi.com> Description: A raw device name of a disk does not always point a same disk each boot-up time. Therefore, users have to use persistent device names, which udev creates when the kernel finds a disk, instead of raw device name. However, kernel doesn't show those persistent names on its messages (e.g. dmesg). This file can store an alias of the disk and it would be appeared in kernel messages if it is set. A disk can have an alias which length is up to 255bytes. Users can use alphabets, numbers, "-" and "_" in alias name. This file is writeonce. Documentation/ABI/testing/sysfs-bus-pci-devices-cciss +7 −0 Original line number Diff line number Diff line Loading @@ -71,3 +71,10 @@ Description: Value of 1 indicates the controller can honor the reset_devices a dump device, as kdump requires resetting the device in order to work reliably. Where: /sys/bus/pci/devices/<dev>/ccissX/transport_mode Date: July 2011 Kernel Version: 3.0 Contact: iss_storagedev@hp.com Description: Value of "simple" indicates that the controller has been placed in "simple mode". Value of "performant" indicates that the controller has been placed in "performant mode". Documentation/ABI/testing/sysfs-bus-pci-drivers-ehci_hcd 0 → 100644 +46 −0 Original line number Diff line number Diff line What: /sys/bus/pci/drivers/ehci_hcd/.../companion /sys/bus/usb/devices/usbN/../companion Date: January 2007 KernelVersion: 2.6.21 Contact: Alan Stern <stern@rowland.harvard.edu> Description: PCI-based EHCI USB controllers (i.e., high-speed USB-2.0 controllers) are often implemented along with a set of "companion" full/low-speed USB-1.1 controllers. When a high-speed device is plugged in, the connection is routed to the EHCI controller; when a full- or low-speed device is plugged in, the connection is routed to the companion controller. Sometimes you want to force a high-speed device to connect at full speed, which can be accomplished by forcing the connection to be routed to the companion controller. That's what this file does. Writing a port number to the file causes connections on that port to be routed to the companion controller, and writing the negative of a port number returns the port to normal operation. For example: To force the high-speed device attached to port 4 on bus 2 to run at full speed: echo 4 >/sys/bus/usb/devices/usb2/../companion To return the port to high-speed operation: echo -4 >/sys/bus/usb/devices/usb2/../companion Reading the file gives the list of ports currently forced to the companion controller. Note: Some EHCI controllers do not have companions; they may contain an internal "transaction translator" or they may be attached directly to a "rate-matching hub". This mechanism will not work with such controllers. Also, it cannot be used to force a port on a high-speed hub to connect at full speed. Note: When this file was first added, it appeared in a different sysfs directory. The location given above is correct for 2.6.35 (and probably several earlier kernel versions as well). Loading
Documentation/ABI/stable/sysfs-acpi-pmprofile 0 → 100644 +22 −0 Original line number Diff line number Diff line What: /sys/firmware/acpi/pm_profile Date: 03-Nov-2011 KernelVersion: v3.2 Contact: linux-acpi@vger.kernel.org Description: The ACPI pm_profile sysfs interface exports the platform power management (and performance) requirement expectations as provided by BIOS. The integer value is directly passed as retrieved from the FADT ACPI table. Values: For possible values see ACPI specification: 5.2.9 Fixed ACPI Description Table (FADT) Field: Preferred_PM_Profile Currently these values are defined by spec: 0 Unspecified 1 Desktop 2 Mobile 3 Workstation 4 Enterprise Server 5 SOHO Server 6 Appliance PC 7 Performance Server >7 Reserved
Documentation/ABI/testing/debugfs-ideapad 0 → 100644 +19 −0 Original line number Diff line number Diff line What: /sys/kernel/debug/ideapad/cfg Date: Sep 2011 KernelVersion: 3.2 Contact: Ike Panhc <ike.pan@canonical.com> Description: cfg shows the return value of _CFG method in VPC2004 device. It tells machine capability and what graphic component within the machine. What: /sys/kernel/debug/ideapad/status Date: Sep 2011 KernelVersion: 3.2 Contact: Ike Panhc <ike.pan@canonical.com> Description: status shows infos we can read and tells its meaning and value.
Documentation/ABI/testing/sysfs-block +13 −0 Original line number Diff line number Diff line Loading @@ -206,3 +206,16 @@ Description: when a discarded area is read the discard_zeroes_data parameter will be set to one. Otherwise it will be 0 and the result of reading a discarded area is undefined. What: /sys/block/<disk>/alias Date: Aug 2011 Contact: Nao Nishijima <nao.nishijima.xt@hitachi.com> Description: A raw device name of a disk does not always point a same disk each boot-up time. Therefore, users have to use persistent device names, which udev creates when the kernel finds a disk, instead of raw device name. However, kernel doesn't show those persistent names on its messages (e.g. dmesg). This file can store an alias of the disk and it would be appeared in kernel messages if it is set. A disk can have an alias which length is up to 255bytes. Users can use alphabets, numbers, "-" and "_" in alias name. This file is writeonce.
Documentation/ABI/testing/sysfs-bus-pci-devices-cciss +7 −0 Original line number Diff line number Diff line Loading @@ -71,3 +71,10 @@ Description: Value of 1 indicates the controller can honor the reset_devices a dump device, as kdump requires resetting the device in order to work reliably. Where: /sys/bus/pci/devices/<dev>/ccissX/transport_mode Date: July 2011 Kernel Version: 3.0 Contact: iss_storagedev@hp.com Description: Value of "simple" indicates that the controller has been placed in "simple mode". Value of "performant" indicates that the controller has been placed in "performant mode".
Documentation/ABI/testing/sysfs-bus-pci-drivers-ehci_hcd 0 → 100644 +46 −0 Original line number Diff line number Diff line What: /sys/bus/pci/drivers/ehci_hcd/.../companion /sys/bus/usb/devices/usbN/../companion Date: January 2007 KernelVersion: 2.6.21 Contact: Alan Stern <stern@rowland.harvard.edu> Description: PCI-based EHCI USB controllers (i.e., high-speed USB-2.0 controllers) are often implemented along with a set of "companion" full/low-speed USB-1.1 controllers. When a high-speed device is plugged in, the connection is routed to the EHCI controller; when a full- or low-speed device is plugged in, the connection is routed to the companion controller. Sometimes you want to force a high-speed device to connect at full speed, which can be accomplished by forcing the connection to be routed to the companion controller. That's what this file does. Writing a port number to the file causes connections on that port to be routed to the companion controller, and writing the negative of a port number returns the port to normal operation. For example: To force the high-speed device attached to port 4 on bus 2 to run at full speed: echo 4 >/sys/bus/usb/devices/usb2/../companion To return the port to high-speed operation: echo -4 >/sys/bus/usb/devices/usb2/../companion Reading the file gives the list of ports currently forced to the companion controller. Note: Some EHCI controllers do not have companions; they may contain an internal "transaction translator" or they may be attached directly to a "rate-matching hub". This mechanism will not work with such controllers. Also, it cannot be used to force a port on a high-speed hub to connect at full speed. Note: When this file was first added, it appeared in a different sysfs directory. The location given above is correct for 2.6.35 (and probably several earlier kernel versions as well).