hc
2024-10-12 a5969cabbb4660eab42b6ef0412cbbd1200cf14d
kernel/Documentation/ABI/testing/sysfs-bus-siox
....@@ -1,6 +1,6 @@
11 What: /sys/bus/siox/devices/siox-X/active
22 KernelVersion: 4.16
3
-Contact: Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
3
+Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
44 Description:
55 On reading represents the current state of the bus. If it
66 contains a "0" the bus is stopped and connected devices are
....@@ -8,11 +8,12 @@
88 When the file contains a "1" the bus is operated and periodically
99 does a push-pull cycle to write and read data from the
1010 connected devices.
11
+
1112 When writing a "0" or "1" the bus moves to the described state.
1213
1314 What: /sys/bus/siox/devices/siox-X/device_add
1415 KernelVersion: 4.16
15
-Contact: Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16
+Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1617 Description:
1718 Write-only file. Write
1819
....@@ -21,19 +22,21 @@
2122 to add a new device dynamically. <type> is the name that is used to match
2223 to a driver (similar to the platform bus). <inbytes> and <outbytes> define
2324 the length of the input and output shift register in bytes respectively.
25
+
2426 <statustype> defines the 4 bit device type that is check to identify connection
2527 problems.
28
+
2629 The new device is added to the end of the existing chain.
2730
2831 What: /sys/bus/siox/devices/siox-X/device_remove
2932 KernelVersion: 4.16
30
-Contact: Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
33
+Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
3134 Description:
3235 Write-only file. A single write removes the last device in the siox chain.
3336
3437 What: /sys/bus/siox/devices/siox-X/poll_interval_ns
3538 KernelVersion: 4.16
36
-Contact: Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
39
+Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
3740 Description:
3841 Defines the interval between two poll cycles in nano seconds.
3942 Note this is rounded to jiffies on writing. On reading the current value
....@@ -41,33 +44,33 @@
4144
4245 What: /sys/bus/siox/devices/siox-X-Y/connected
4346 KernelVersion: 4.16
44
-Contact: Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
47
+Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
4548 Description:
4649 Read-only value. "0" means the Yth device on siox bus X isn't "connected" i.e.
4750 communication with it is not ensured. "1" signals a working connection.
4851
4952 What: /sys/bus/siox/devices/siox-X-Y/inbytes
5053 KernelVersion: 4.16
51
-Contact: Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
54
+Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
5255 Description:
5356 Read-only value reporting the inbytes value provided to siox-X/device_add
5457
5558 What: /sys/bus/siox/devices/siox-X-Y/status_errors
5659 KernelVersion: 4.16
57
-Contact: Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
60
+Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
5861 Description:
5962 Counts the number of time intervals when the read status byte doesn't yield the
6063 expected value.
6164
6265 What: /sys/bus/siox/devices/siox-X-Y/type
6366 KernelVersion: 4.16
64
-Contact: Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
67
+Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
6568 Description:
6669 Read-only value reporting the type value provided to siox-X/device_add.
6770
6871 What: /sys/bus/siox/devices/siox-X-Y/watchdog
6972 KernelVersion: 4.16
70
-Contact: Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
73
+Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
7174 Description:
7275 Read-only value reporting if the watchdog of the siox device is
7376 active. "0" means the watchdog is not active and the device is expected to
....@@ -75,13 +78,13 @@
7578
7679 What: /sys/bus/siox/devices/siox-X-Y/watchdog_errors
7780 KernelVersion: 4.16
78
-Contact: Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
81
+Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
7982 Description:
8083 Read-only value reporting the number to time intervals when the
8184 watchdog was active.
8285
8386 What: /sys/bus/siox/devices/siox-X-Y/outbytes
8487 KernelVersion: 4.16
85
-Contact: Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
88
+Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
8689 Description:
8790 Read-only value reporting the outbytes value provided to siox-X/device_add.