sysfs-bus-css 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. What: /sys/bus/css/devices/.../type
  2. Date: March 2008
  3. Contact: Cornelia Huck <[email protected]>
  4. [email protected]
  5. Description: Contains the subchannel type, as reported by the hardware.
  6. This attribute is present for all subchannel types.
  7. What: /sys/bus/css/devices/.../modalias
  8. Date: March 2008
  9. Contact: Cornelia Huck <[email protected]>
  10. [email protected]
  11. Description: Contains the module alias as reported with uevents.
  12. It is of the format css:t<type> and present for all
  13. subchannel types.
  14. What: /sys/bus/css/drivers/io_subchannel/.../chpids
  15. Date: December 2002
  16. Contact: Cornelia Huck <[email protected]>
  17. [email protected]
  18. Description: Contains the ids of the channel paths used by this
  19. subchannel, as reported by the channel subsystem
  20. during subchannel recognition.
  21. Note: This is an I/O-subchannel specific attribute.
  22. Users: s390-tools, HAL
  23. What: /sys/bus/css/drivers/io_subchannel/.../pimpampom
  24. Date: December 2002
  25. Contact: Cornelia Huck <[email protected]>
  26. [email protected]
  27. Description: Contains the PIM/PAM/POM values, as reported by the
  28. channel subsystem when last queried by the common I/O
  29. layer (this implies that this attribute is not necessarily
  30. in sync with the values current in the channel subsystem).
  31. Note: This is an I/O-subchannel specific attribute.
  32. Users: s390-tools, HAL
  33. What: /sys/bus/css/devices/.../driver_override
  34. Date: June 2019
  35. Contact: Cornelia Huck <[email protected]>
  36. [email protected]
  37. Description: This file allows the driver for a device to be specified. When
  38. specified, only a driver with a name matching the value written
  39. to driver_override will have an opportunity to bind to the
  40. device. The override is specified by writing a string to the
  41. driver_override file (echo vfio-ccw > driver_override) and
  42. may be cleared with an empty string (echo > driver_override).
  43. This returns the device to standard matching rules binding.
  44. Writing to driver_override does not automatically unbind the
  45. device from its current driver or make any attempt to
  46. automatically load the specified driver. If no driver with a
  47. matching name is currently loaded in the kernel, the device
  48. will not bind to any driver. This also allows devices to
  49. opt-out of driver binding using a driver_override name such as
  50. "none". Only a single driver may be specified in the override,
  51. there is no support for parsing delimiters.
  52. Note that unlike the mechanism of the same name for pci, this
  53. file does not allow to override basic matching rules. I.e.,
  54. the driver must still match the subchannel type of the device.