^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) switchtec - Microsemi Switchtec PCI Switch Management Endpoint
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) For details on this subsystem look at Documentation/driver-api/switchtec.rst.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) What: /sys/class/switchtec
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) Date: 05-Jan-2017
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) KernelVersion: v4.11
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) Contact: Logan Gunthorpe <logang@deltatee.com>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) Description: The switchtec class subsystem folder.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) Each registered switchtec driver is represented by a switchtecX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) subfolder (X being an integer >= 0).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) What: /sys/class/switchtec/switchtec[0-9]+/component_id
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) Date: 05-Jan-2017
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) KernelVersion: v4.11
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) Contact: Logan Gunthorpe <logang@deltatee.com>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) Description: Component identifier as stored in the hardware (eg. PM8543)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) (read only)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) Values: arbitrary string.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) What: /sys/class/switchtec/switchtec[0-9]+/component_revision
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) Date: 05-Jan-2017
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) KernelVersion: v4.11
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) Contact: Logan Gunthorpe <logang@deltatee.com>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) Description: Component revision stored in the hardware (read only)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) Values: integer.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) What: /sys/class/switchtec/switchtec[0-9]+/component_vendor
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) Date: 05-Jan-2017
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) KernelVersion: v4.11
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) Contact: Logan Gunthorpe <logang@deltatee.com>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) Description: Component vendor as stored in the hardware (eg. MICROSEM)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) (read only)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) Values: arbitrary string.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) What: /sys/class/switchtec/switchtec[0-9]+/device_version
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) Date: 05-Jan-2017
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) KernelVersion: v4.11
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) Contact: Logan Gunthorpe <logang@deltatee.com>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) Description: Device version as stored in the hardware (read only)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) Values: integer.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) What: /sys/class/switchtec/switchtec[0-9]+/fw_version
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) Date: 05-Jan-2017
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50) KernelVersion: v4.11
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) Contact: Logan Gunthorpe <logang@deltatee.com>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) Description: Currently running firmware version (read only)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) Values: integer (in hexadecimal).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56) What: /sys/class/switchtec/switchtec[0-9]+/partition
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57) Date: 05-Jan-2017
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58) KernelVersion: v4.11
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59) Contact: Logan Gunthorpe <logang@deltatee.com>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60) Description: Partition number for this device in the switch (read only)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61) Values: integer.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64) What: /sys/class/switchtec/switchtec[0-9]+/partition_count
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65) Date: 05-Jan-2017
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66) KernelVersion: v4.11
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67) Contact: Logan Gunthorpe <logang@deltatee.com>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68) Description: Total number of partitions in the switch (read only)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69) Values: integer.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72) What: /sys/class/switchtec/switchtec[0-9]+/product_id
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73) Date: 05-Jan-2017
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 74) KernelVersion: v4.11
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 75) Contact: Logan Gunthorpe <logang@deltatee.com>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 76) Description: Product identifier as stored in the hardware (eg. PSX 48XG3)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 77) (read only)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 78) Values: arbitrary string.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 79)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 80)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 81) What: /sys/class/switchtec/switchtec[0-9]+/product_revision
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 82) Date: 05-Jan-2017
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 83) KernelVersion: v4.11
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 84) Contact: Logan Gunthorpe <logang@deltatee.com>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 85) Description: Product revision stored in the hardware (eg. RevB)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 86) (read only)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 87) Values: arbitrary string.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 88)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 89)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 90) What: /sys/class/switchtec/switchtec[0-9]+/product_vendor
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 91) Date: 05-Jan-2017
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 92) KernelVersion: v4.11
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 93) Contact: Logan Gunthorpe <logang@deltatee.com>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 94) Description: Product vendor as stored in the hardware (eg. MICROSEM)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 95) (read only)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 96) Values: arbitrary string.