xref: /linux/Documentation/ABI/testing/sysfs-bus-fsi (revision 762f99f4f3cb41a775b5157dd761217beba65873)
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
15*3e42d1deSCarlos Bilbao		link to any connected 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.
394a851d71SJoel Stanley
404a851d71SJoel StanleyWhat:           /sys/bus/platform/devices/../cfam_reset
414a851d71SJoel StanleyDate:		Sept 2020
424a851d71SJoel StanleyKernelVersion:  5.10
434a851d71SJoel StanleyContact:        linux-fsi@lists.ozlabs.org
444a851d71SJoel StanleyDescription:
454a851d71SJoel Stanley		Provides a means of resetting the cfam that is attached to the
464a851d71SJoel Stanley		FSI device.
47