xref: /linux/Documentation/ABI/testing/sysfs-bus-fsi (revision 4a851d714eadeabd65c7e321a2e7830f77d945c4)
12fc95e04SJoel StanleyWhat:           /sys/bus/platform/devices/../fsi-master/fsi0/rescan
2a7ec9371SChristopher BosticDate:		May 2017
3a7ec9371SChristopher BosticKernelVersion:  4.12
42fc95e04SJoel StanleyContact:        linux-fsi@lists.ozlabs.org
5a7ec9371SChristopher BosticDescription:
6a7ec9371SChristopher Bostic                Initiates a FSI master scan for all connected slave devices
7a7ec9371SChristopher Bostic		on its links.
8a7ec9371SChristopher Bostic
92fc95e04SJoel StanleyWhat:           /sys/bus/platform/devices/../fsi-master/fsi0/break
10a7ec9371SChristopher BosticDate:		May 2017
11a7ec9371SChristopher BosticKernelVersion:  4.12
122fc95e04SJoel StanleyContact:        linux-fsi@lists.ozlabs.org
13a7ec9371SChristopher BosticDescription:
14a7ec9371SChristopher Bostic		Sends an FSI BREAK command on a master's communication
15a7ec9371SChristopher Bostic		link to any connnected slaves.  A BREAK resets connected
16a7ec9371SChristopher Bostic		device's logic and preps it to receive further commands
17a7ec9371SChristopher Bostic		from the master.
18a7ec9371SChristopher Bostic
192fc95e04SJoel StanleyWhat:           /sys/bus/platform/devices/../fsi-master/fsi0/slave@00:00/term
20a7ec9371SChristopher BosticDate:		May 2017
21a7ec9371SChristopher BosticKernelVersion:  4.12
222fc95e04SJoel StanleyContact:        linux-fsi@lists.ozlabs.org
23a7ec9371SChristopher BosticDescription:
24a7ec9371SChristopher Bostic		Sends an FSI terminate command from the master to its
25a7ec9371SChristopher Bostic		connected slave. A terminate resets the slave's state machines
26a7ec9371SChristopher Bostic		that control access to the internally connected engines.  In
27a7ec9371SChristopher Bostic		addition the slave freezes its internal error register for
28a7ec9371SChristopher Bostic		debugging purposes.  This command is also needed to abort any
29a7ec9371SChristopher Bostic		ongoing operation in case of an expired 'Master Time Out'
30a7ec9371SChristopher Bostic		timer.
31a7ec9371SChristopher Bostic
322fc95e04SJoel StanleyWhat:           /sys/bus/platform/devices/../fsi-master/fsi0/slave@00:00/raw
33a7ec9371SChristopher BosticDate:		May 2017
34a7ec9371SChristopher BosticKernelVersion:  4.12
352fc95e04SJoel StanleyContact:        linux-fsi@lists.ozlabs.org
36a7ec9371SChristopher BosticDescription:
37a7ec9371SChristopher Bostic		Provides a means of reading/writing a 32 bit value from/to a
38a7ec9371SChristopher Bostic		specified FSI bus address.
39*4a851d71SJoel Stanley
40*4a851d71SJoel StanleyWhat:           /sys/bus/platform/devices/../cfam_reset
41*4a851d71SJoel StanleyDate:		Sept 2020
42*4a851d71SJoel StanleyKernelVersion:  5.10
43*4a851d71SJoel StanleyContact:        linux-fsi@lists.ozlabs.org
44*4a851d71SJoel StanleyDescription:
45*4a851d71SJoel Stanley		Provides a means of resetting the cfam that is attached to the
46*4a851d71SJoel Stanley		FSI device.
47