diff options
Diffstat (limited to 'Documentation/filesystems/sysfs-pci.txt')
| -rw-r--r-- | Documentation/filesystems/sysfs-pci.txt | 10 | 
1 files changed, 10 insertions, 0 deletions
diff --git a/Documentation/filesystems/sysfs-pci.txt b/Documentation/filesystems/sysfs-pci.txt index 9f8740ca3f3..26e4b8bc53e 100644 --- a/Documentation/filesystems/sysfs-pci.txt +++ b/Documentation/filesystems/sysfs-pci.txt @@ -12,6 +12,7 @@ that support it.  For example, a given bus might look like this:       |   |-- enable       |   |-- irq       |   |-- local_cpus +     |   |-- remove       |   |-- resource       |   |-- resource0       |   |-- resource1 @@ -36,6 +37,7 @@ files, each with their own function.         enable	           Whether the device is enabled (ascii, rw)         irq		   IRQ number (ascii, ro)         local_cpus	   nearby CPU mask (cpumask, ro) +       remove		   remove device from kernel's list (ascii, wo)         resource		   PCI resource host addresses (ascii, ro)         resource0..N	   PCI resource N, if present (binary, mmap)         resource0_wc..N_wc  PCI WC map resource N, if prefetchable (binary, mmap) @@ -46,6 +48,7 @@ files, each with their own function.    ro - read only file    rw - file is readable and writable +  wo - write only file    mmap - file is mmapable    ascii - file contains ascii text    binary - file contains binary data @@ -73,6 +76,13 @@ that the device must be enabled for a rom read to return data succesfully.  In the event a driver is not bound to the device, it can be enabled using the  'enable' file, documented above. +The 'remove' file is used to remove the PCI device, by writing a non-zero +integer to the file.  This does not involve any kind of hot-plug functionality, +e.g. powering off the device.  The device is removed from the kernel's list of +PCI devices, the sysfs directory for it is removed, and the device will be +removed from any drivers attached to it. Removal of PCI root buses is +disallowed. +  Accessing legacy resources through sysfs  ----------------------------------------  |