1b2a65138SFrank HaverkampWhat:           /sys/class/genwqe/genwqe<n>_card/version
2b2a65138SFrank HaverkampDate:           Oct 2013
3b2a65138SFrank HaverkampContact:        haver@linux.vnet.ibm.com
4b2a65138SFrank HaverkampDescription:    Unique bitstream identification e.g.
5b2a65138SFrank Haverkamp                '0000000330336283.00000000475a4950'.
6b2a65138SFrank Haverkamp
7b2a65138SFrank HaverkampWhat:           /sys/class/genwqe/genwqe<n>_card/appid
8b2a65138SFrank HaverkampDate:           Oct 2013
9b2a65138SFrank HaverkampContact:        haver@linux.vnet.ibm.com
10b2a65138SFrank HaverkampDescription:    Identifies the currently active card application e.g. 'GZIP'
11b2a65138SFrank Haverkamp                for compression/decompression.
12b2a65138SFrank Haverkamp
13b2a65138SFrank HaverkampWhat:           /sys/class/genwqe/genwqe<n>_card/type
14b2a65138SFrank HaverkampDate:           Oct 2013
15b2a65138SFrank HaverkampContact:        haver@linux.vnet.ibm.com
16b2a65138SFrank HaverkampDescription:    Type of the card e.g. 'GenWQE5-A7'.
17b2a65138SFrank Haverkamp
18b2a65138SFrank HaverkampWhat:           /sys/class/genwqe/genwqe<n>_card/curr_bitstream
19b2a65138SFrank HaverkampDate:           Oct 2013
20b2a65138SFrank HaverkampContact:        haver@linux.vnet.ibm.com
21b2a65138SFrank HaverkampDescription:    Currently active bitstream. 1 is default, 0 is backup.
22b2a65138SFrank Haverkamp
23b2a65138SFrank HaverkampWhat:           /sys/class/genwqe/genwqe<n>_card/next_bitstream
24b2a65138SFrank HaverkampDate:           Oct 2013
25b2a65138SFrank HaverkampContact:        haver@linux.vnet.ibm.com
26b2a65138SFrank HaverkampDescription:    Interface to set the next bitstream to be used.
27b2a65138SFrank Haverkamp
28c1f732adSKleber Sacilotto de SouzaWhat:           /sys/class/genwqe/genwqe<n>_card/reload_bitstream
29c1f732adSKleber Sacilotto de SouzaDate:           May 2014
30c1f732adSKleber Sacilotto de SouzaContact:        klebers@linux.vnet.ibm.com
31c1f732adSKleber Sacilotto de SouzaDescription:    Interface to trigger a PCIe card reset to reload the bitstream.
3234433332SMauro Carvalho Chehab
3334433332SMauro Carvalho Chehab		::
3434433332SMauro Carvalho Chehab
35c1f732adSKleber Sacilotto de Souza                  sudo sh -c 'echo 1 > \
36c1f732adSKleber Sacilotto de Souza                    /sys/class/genwqe/genwqe0_card/reload_bitstream'
3734433332SMauro Carvalho Chehab
38c1f732adSKleber Sacilotto de Souza                If successfully, the card will come back with the bitstream set
39c1f732adSKleber Sacilotto de Souza                on 'next_bitstream'.
40c1f732adSKleber Sacilotto de Souza
41b2a65138SFrank HaverkampWhat:           /sys/class/genwqe/genwqe<n>_card/tempsens
42b2a65138SFrank HaverkampDate:           Oct 2013
43b2a65138SFrank HaverkampContact:        haver@linux.vnet.ibm.com
44b2a65138SFrank HaverkampDescription:    Interface to read the cards temperature sense register.
45b2a65138SFrank Haverkamp
46b2a65138SFrank HaverkampWhat:           /sys/class/genwqe/genwqe<n>_card/freerunning_timer
47b2a65138SFrank HaverkampDate:           Oct 2013
48b2a65138SFrank HaverkampContact:        haver@linux.vnet.ibm.com
49b2a65138SFrank HaverkampDescription:    Interface to read the cards free running timer.
50b2a65138SFrank Haverkamp                Used for performance and utilization measurements.
51b2a65138SFrank Haverkamp
52b2a65138SFrank HaverkampWhat:           /sys/class/genwqe/genwqe<n>_card/queue_working_time
53b2a65138SFrank HaverkampDate:           Oct 2013
54b2a65138SFrank HaverkampContact:        haver@linux.vnet.ibm.com
55b2a65138SFrank HaverkampDescription:    Interface to read queue working time.
56b2a65138SFrank Haverkamp                Used for performance and utilization measurements.
57b2a65138SFrank Haverkamp
58b2a65138SFrank HaverkampWhat:           /sys/class/genwqe/genwqe<n>_card/state
59b2a65138SFrank HaverkampDate:           Oct 2013
60b2a65138SFrank HaverkampContact:        haver@linux.vnet.ibm.com
61b2a65138SFrank HaverkampDescription:    State of the card: "unused", "used", "error".
62b2a65138SFrank Haverkamp
63b2a65138SFrank HaverkampWhat:           /sys/class/genwqe/genwqe<n>_card/base_clock
64b2a65138SFrank HaverkampDate:           Oct 2013
65b2a65138SFrank HaverkampContact:        haver@linux.vnet.ibm.com
66b2a65138SFrank HaverkampDescription:    Base clock frequency of the card.
67b2a65138SFrank Haverkamp
68b2a65138SFrank HaverkampWhat:           /sys/class/genwqe/genwqe<n>_card/device/sriov_numvfs
69b2a65138SFrank HaverkampDate:           Oct 2013
70b2a65138SFrank HaverkampContact:        haver@linux.vnet.ibm.com
7134433332SMauro Carvalho ChehabDescription:    Enable VFs (1..15)::
7234433332SMauro Carvalho Chehab
73b2a65138SFrank Haverkamp                  sudo sh -c 'echo 15 > \
74b2a65138SFrank Haverkamp                    /sys/bus/pci/devices/0000\:1b\:00.0/sriov_numvfs'
7534433332SMauro Carvalho Chehab
7634433332SMauro Carvalho Chehab                Disable VFs::
7734433332SMauro Carvalho Chehab
78b2a65138SFrank Haverkamp                  Write a 0 into the same sysfs entry.
79