18c2ecf20Sopenharmony_ciWhat: /sys/bus/css/devices/.../type 28c2ecf20Sopenharmony_ciDate: March 2008 38c2ecf20Sopenharmony_ciContact: Cornelia Huck <cornelia.huck@de.ibm.com> 48c2ecf20Sopenharmony_ci linux-s390@vger.kernel.org 58c2ecf20Sopenharmony_ciDescription: Contains the subchannel type, as reported by the hardware. 68c2ecf20Sopenharmony_ci This attribute is present for all subchannel types. 78c2ecf20Sopenharmony_ci 88c2ecf20Sopenharmony_ciWhat: /sys/bus/css/devices/.../modalias 98c2ecf20Sopenharmony_ciDate: March 2008 108c2ecf20Sopenharmony_ciContact: Cornelia Huck <cornelia.huck@de.ibm.com> 118c2ecf20Sopenharmony_ci linux-s390@vger.kernel.org 128c2ecf20Sopenharmony_ciDescription: Contains the module alias as reported with uevents. 138c2ecf20Sopenharmony_ci It is of the format css:t<type> and present for all 148c2ecf20Sopenharmony_ci subchannel types. 158c2ecf20Sopenharmony_ci 168c2ecf20Sopenharmony_ciWhat: /sys/bus/css/drivers/io_subchannel/.../chpids 178c2ecf20Sopenharmony_ciDate: December 2002 188c2ecf20Sopenharmony_ciContact: Cornelia Huck <cornelia.huck@de.ibm.com> 198c2ecf20Sopenharmony_ci linux-s390@vger.kernel.org 208c2ecf20Sopenharmony_ciDescription: Contains the ids of the channel paths used by this 218c2ecf20Sopenharmony_ci subchannel, as reported by the channel subsystem 228c2ecf20Sopenharmony_ci during subchannel recognition. 238c2ecf20Sopenharmony_ci 248c2ecf20Sopenharmony_ci Note: This is an I/O-subchannel specific attribute. 258c2ecf20Sopenharmony_ciUsers: s390-tools, HAL 268c2ecf20Sopenharmony_ci 278c2ecf20Sopenharmony_ciWhat: /sys/bus/css/drivers/io_subchannel/.../pimpampom 288c2ecf20Sopenharmony_ciDate: December 2002 298c2ecf20Sopenharmony_ciContact: Cornelia Huck <cornelia.huck@de.ibm.com> 308c2ecf20Sopenharmony_ci linux-s390@vger.kernel.org 318c2ecf20Sopenharmony_ciDescription: Contains the PIM/PAM/POM values, as reported by the 328c2ecf20Sopenharmony_ci channel subsystem when last queried by the common I/O 338c2ecf20Sopenharmony_ci layer (this implies that this attribute is not necessarily 348c2ecf20Sopenharmony_ci in sync with the values current in the channel subsystem). 358c2ecf20Sopenharmony_ci 368c2ecf20Sopenharmony_ci Note: This is an I/O-subchannel specific attribute. 378c2ecf20Sopenharmony_ciUsers: s390-tools, HAL 388c2ecf20Sopenharmony_ci 398c2ecf20Sopenharmony_ciWhat: /sys/bus/css/devices/.../driver_override 408c2ecf20Sopenharmony_ciDate: June 2019 418c2ecf20Sopenharmony_ciContact: Cornelia Huck <cohuck@redhat.com> 428c2ecf20Sopenharmony_ci linux-s390@vger.kernel.org 438c2ecf20Sopenharmony_ciDescription: This file allows the driver for a device to be specified. When 448c2ecf20Sopenharmony_ci specified, only a driver with a name matching the value written 458c2ecf20Sopenharmony_ci to driver_override will have an opportunity to bind to the 468c2ecf20Sopenharmony_ci device. The override is specified by writing a string to the 478c2ecf20Sopenharmony_ci driver_override file (echo vfio-ccw > driver_override) and 488c2ecf20Sopenharmony_ci may be cleared with an empty string (echo > driver_override). 498c2ecf20Sopenharmony_ci This returns the device to standard matching rules binding. 508c2ecf20Sopenharmony_ci Writing to driver_override does not automatically unbind the 518c2ecf20Sopenharmony_ci device from its current driver or make any attempt to 528c2ecf20Sopenharmony_ci automatically load the specified driver. If no driver with a 538c2ecf20Sopenharmony_ci matching name is currently loaded in the kernel, the device 548c2ecf20Sopenharmony_ci will not bind to any driver. This also allows devices to 558c2ecf20Sopenharmony_ci opt-out of driver binding using a driver_override name such as 568c2ecf20Sopenharmony_ci "none". Only a single driver may be specified in the override, 578c2ecf20Sopenharmony_ci there is no support for parsing delimiters. 588c2ecf20Sopenharmony_ci 598c2ecf20Sopenharmony_ci Note that unlike the mechanism of the same name for pci, this 608c2ecf20Sopenharmony_ci file does not allow to override basic matching rules. I.e., 618c2ecf20Sopenharmony_ci the driver must still match the subchannel type of the device. 62