xref: /linux/Documentation/ABI/testing/sysfs-c2port (revision 71e2f4dd5a65bd8dbca0b77661e75eea471168f8)
1What:		/sys/class/c2port/
2Date:		October 2008
3Contact:	Rodolfo Giometti <giometti@linux.it>
4Description:
5		The /sys/class/c2port/ directory will contain files and
6		directories that will provide a unified interface to
7		the C2 port interface.
8
9What:		/sys/class/c2port/c2portX
10Date:		October 2008
11Contact:	Rodolfo Giometti <giometti@linux.it>
12Description:
13		The /sys/class/c2port/c2portX/ directory is related to X-th
14		C2 port into the system. Each directory will contain files to
15		manage and control its C2 port.
16
17What:		/sys/class/c2port/c2portX/access
18Date:		October 2008
19Contact:	Rodolfo Giometti <giometti@linux.it>
20Description:
21		The /sys/class/c2port/c2portX/access file enable the access
22		to the C2 port from the system. No commands can be sent
23		till this entry is set to 0.
24
25What:		/sys/class/c2port/c2portX/dev_id
26Date:		October 2008
27Contact:	Rodolfo Giometti <giometti@linux.it>
28Description:
29		The /sys/class/c2port/c2portX/dev_id file show the device ID
30		of the connected micro.
31
32What:		/sys/class/c2port/c2portX/flash_access
33Date:		October 2008
34Contact:	Rodolfo Giometti <giometti@linux.it>
35Description:
36		The /sys/class/c2port/c2portX/flash_access file enable the
37		access to the on-board flash of the connected micro.
38		No commands can be sent till this entry is set to 0.
39
40What:		/sys/class/c2port/c2portX/flash_block_size
41Date:		October 2008
42Contact:	Rodolfo Giometti <giometti@linux.it>
43Description:
44		The /sys/class/c2port/c2portX/flash_block_size file show
45		the on-board flash block size of the connected micro.
46
47What:		/sys/class/c2port/c2portX/flash_blocks_num
48Date:		October 2008
49Contact:	Rodolfo Giometti <giometti@linux.it>
50Description:
51		The /sys/class/c2port/c2portX/flash_blocks_num file show
52		the on-board flash blocks number of the connected micro.
53
54What:		/sys/class/c2port/c2portX/flash_data
55Date:		October 2008
56Contact:	Rodolfo Giometti <giometti@linux.it>
57Description:
58		The /sys/class/c2port/c2portX/flash_data file export
59		the content of the on-board flash of the connected micro.
60
61What:		/sys/class/c2port/c2portX/flash_erase
62Date:		October 2008
63Contact:	Rodolfo Giometti <giometti@linux.it>
64Description:
65		The /sys/class/c2port/c2portX/flash_erase file execute
66		the "erase" command on the on-board flash of the connected
67		micro.
68
69What:		/sys/class/c2port/c2portX/flash_erase
70Date:		October 2008
71Contact:	Rodolfo Giometti <giometti@linux.it>
72Description:
73		The /sys/class/c2port/c2portX/flash_erase file show the
74		on-board flash size of the connected micro.
75
76What:		/sys/class/c2port/c2portX/reset
77Date:		October 2008
78Contact:	Rodolfo Giometti <giometti@linux.it>
79Description:
80		The /sys/class/c2port/c2portX/reset file execute a "reset"
81		command on the connected micro.
82
83What:		/sys/class/c2port/c2portX/rev_id
84Date:		October 2008
85Contact:	Rodolfo Giometti <giometti@linux.it>
86Description:
87		The /sys/class/c2port/c2portX/rev_id file show the revision ID
88		of the connected micro.
89