Blame view

kernel/linux-rt-4.4.41/Documentation/ABI/testing/sysfs-class-rc 4.25 KB
5113f6f70   김현기   kernel add
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
  What:		/sys/class/rc/
  Date:		Apr 2010
  KernelVersion:	2.6.35
  Contact:	Mauro Carvalho Chehab <m.chehab@samsung.com>
  Description:
  		The rc/ class sub-directory belongs to the Remote Controller
  		core and provides a sysfs interface for configuring infrared
  		remote controller receivers.
  
  What:		/sys/class/rc/rcN/
  Date:		Apr 2010
  KernelVersion:	2.6.35
  Contact:	Mauro Carvalho Chehab <m.chehab@samsung.com>
  Description:
  		A /sys/class/rc/rcN directory is created for each remote
  		control receiver device where N is the number of the receiver.
  
  What:		/sys/class/rc/rcN/protocols
  Date:		Jun 2010
  KernelVersion:	2.6.36
  Contact:	Mauro Carvalho Chehab <m.chehab@samsung.com>
  Description:
  		Reading this file returns a list of available protocols,
  		something like:
  		    "rc5 [rc6] nec jvc [sony]"
  		Enabled protocols are shown in [] brackets.
  		Writing "+proto" will add a protocol to the list of enabled
  		protocols.
  		Writing "-proto" will remove a protocol from the list of enabled
  		protocols.
  		Writing "proto" will enable only "proto".
  		Writing "none" will disable all protocols.
  		Write fails with EINVAL if an invalid protocol combination or
  		unknown protocol name is used.
  
  What:		/sys/class/rc/rcN/filter
  Date:		Jan 2014
  KernelVersion:	3.15
  Contact:	Mauro Carvalho Chehab <m.chehab@samsung.com>
  Description:
  		Sets the scancode filter expected value.
  		Use in combination with /sys/class/rc/rcN/filter_mask to set the
  		expected value of the bits set in the filter mask.
  		If the hardware supports it then scancodes which do not match
  		the filter will be ignored. Otherwise the write will fail with
  		an error.
  		This value may be reset to 0 if the current protocol is altered.
  
  What:		/sys/class/rc/rcN/filter_mask
  Date:		Jan 2014
  KernelVersion:	3.15
  Contact:	Mauro Carvalho Chehab <m.chehab@samsung.com>
  Description:
  		Sets the scancode filter mask of bits to compare.
  		Use in combination with /sys/class/rc/rcN/filter to set the bits
  		of the scancode which should be compared against the expected
  		value. A value of 0 disables the filter to allow all valid
  		scancodes to be processed.
  		If the hardware supports it then scancodes which do not match
  		the filter will be ignored. Otherwise the write will fail with
  		an error.
  		This value may be reset to 0 if the current protocol is altered.
  
  What:		/sys/class/rc/rcN/wakeup_protocols
  Date:		Feb 2014
  KernelVersion:	3.15
  Contact:	Mauro Carvalho Chehab <m.chehab@samsung.com>
  Description:
  		Reading this file returns a list of available protocols to use
  		for the wakeup filter, something like:
  		    "rc5 rc6 nec jvc [sony]"
  		The enabled wakeup protocol is shown in [] brackets.
  		Writing "+proto" will add a protocol to the list of enabled
  		wakeup protocols.
  		Writing "-proto" will remove a protocol from the list of enabled
  		wakeup protocols.
  		Writing "proto" will use "proto" for wakeup events.
  		Writing "none" will disable wakeup.
  		Write fails with EINVAL if an invalid protocol combination or
  		unknown protocol name is used, or if wakeup is not supported by
  		the hardware.
  
  What:		/sys/class/rc/rcN/wakeup_filter
  Date:		Jan 2014
  KernelVersion:	3.15
  Contact:	Mauro Carvalho Chehab <m.chehab@samsung.com>
  Description:
  		Sets the scancode wakeup filter expected value.
  		Use in combination with /sys/class/rc/rcN/wakeup_filter_mask to
  		set the expected value of the bits set in the wakeup filter mask
  		to trigger a system wake event.
  		If the hardware supports it and wakeup_filter_mask is not 0 then
  		scancodes which match the filter will wake the system from e.g.
  		suspend to RAM or power off.
  		Otherwise the write will fail with an error.
  		This value may be reset to 0 if the wakeup protocol is altered.
  
  What:		/sys/class/rc/rcN/wakeup_filter_mask
  Date:		Jan 2014
  KernelVersion:	3.15
  Contact:	Mauro Carvalho Chehab <m.chehab@samsung.com>
  Description:
  		Sets the scancode wakeup filter mask of bits to compare.
  		Use in combination with /sys/class/rc/rcN/wakeup_filter to set
  		the bits of the scancode which should be compared against the
  		expected value to trigger a system wake event.
  		If the hardware supports it and wakeup_filter_mask is not 0 then
  		scancodes which match the filter will wake the system from e.g.
  		suspend to RAM or power off.
  		Otherwise the write will fail with an error.
  		This value may be reset to 0 if the wakeup protocol is altered.