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