/
mccs.yml
204 lines (194 loc) · 4.92 KB
/
mccs.yml
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
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
groups:
- id: preset
name: Preset Operations
- id: display
name: Display Control
- id: misc
name: Miscellaneous Functions
vcp_features:
- code: 0x00
version: ">=2.2 && <3.0"
group: preset
name: Code Page
desc: Code Page ID number.
type: table
interpretation: codepage
mandatory: true
access: rw
desc_long: >-
VCP Code 0x00 has been undefined and must be ignored, in all
MCCS versions prior to version 2.2 including version 3.0!
Starting with this revision VCP 0x00 shall be set to 0x00 until
otherwise defined in a future revision:
Code Pages 0x01 thru 0xDF are reserved and values in this range
shall be considered invalid.
Code Pages 0xE0 thru 0xFF may be used for Factory code
definitions and values in this range may be supported by factory
applications.
On power up or display reset, the value of VCP 0x00 shall be set to 0x00.
- code: 0x04
version: ">=2.0"
group: preset
name: Restore Factory Defaults
desc: >-
Restore all factory presets including luminance / contrast,
geometry, color and TV defaults.
type: nc
interpretation: nonzerowrite
access: w
desc_long: >-
Any non-zero value causes defaults to be restored.
A value of zero must be ignored
- code: 0x05
version: ">=2.0"
group: preset
name: Restore Factory Luminance / Contrast Defaults
desc: >-
Restores factory defaults for luminance and contrast
adjustments.
type: nc
interpretation: nonzerowrite
access: w
desc_long: >-
Any non-zero value causes defaults to be restored.
A value of zero must be ignored.
- code: 0x06
version: ">=2.0"
group: preset
name: Restore Factory Geometry Defaults
desc: >-
Restore factory defaults for geometry adjustments.
type: nc
interpretation: nonzerowrite
access: w
desc_long: >-
Any non-zero value causes defaults to be restored.
A value of zero must be ignored.
- code: 0x08
version: ">=2.0"
group: preset
name: Restore Factory Color Defaults
desc: >-
Restore factory defaults for color settings.
type: nc
interpretation: nonzerowrite
access: w
desc_long: >-
Any non-zero value causes defaults to be restored.
A value of zero must be ignored.
- code: 0x0a
version: ">=2.0"
group: preset
name: Restore Factory TV Defaults
desc: >-
Restore factory defaults for TV functions.
type: nc
interpretation: nonzerowrite
access: w
desc_long: >-
Any non-zero value causes defaults to be restored.
A value of zero must be ignored.
- code: 0xb0
version: ">=2.0"
group: preset
name: Settings
desc: >-
Store/Restore the user saved values for current mode.
type: nc
interpretation:
- value: 0x01
name: Store
desc: Store current settings in the monitor.
- value: 0x02
name: Restore
desc: Restore factory defaults for current mode.
desc_long: >-
If no factory defaults exist, then restore
user values for current mode.
- value: ">=0x03"
name: Reserved
desc: Reserved and must be ignored.
access: w
- code: 0xdf
version: ">=2.0"
group: display
name: VCP Version
desc: Defines the version number of the MCCS standard recognized by the display.
type: nc
interpretation: vcpversion
access: r
mandatory: true
desc_long: >-
SH byte: defines the MCCS version number
SL byte: defines the MCCS revision number
e.g. 0x02 0x02 defines a MCCS level of 2.2
- code: 0x60
version: ">=2.0 && <3.0"
group: misc
name: Input Select
desc: Allows the host to set one and only one input as "the source" and identify the current input setting.
type: nc
interpretation:
- value: 0x01
name: Analog 1
desc: Analog video (R/G/B) 1
- value: 0x02
name: Analog 2
desc: Analog video (R/G/B) 2
- value: 0x03
name: DVI 1
desc: Digital video (TMDS) 1
- value: 0x04
name: DVI 2
desc: Digital video (TMDS) 2
- value: 0x05
name: Composite 1
desc: Composite video 1
- value: 0x06
name: Composite 2
desc: Composite video 2
- value: 0x07
name: S-video 1
- value: 0x08
name: S-video 2
- value: 0x09
name: Tuner 1
- value: 0x0A
name: Tuner 2
- value: 0x0B
name: Tuner 3
- value: 0x0C
name: Component 1
desc: Component video (YPbPr / YCbCr) 1
- value: 0x0D
name: Component 2
desc: Component video (YPbPr / YCbCr) 2
- value: 0x0E
name: Component 3
desc: Component video (YPbPr / YCbCr) 3
- value: 0x0F
name: DisplayPort 1
- value: 0x10
name: DisplayPort 2
- value: 0x11
name: HDMI 1
desc: Digital Video (TMDS) 3
- value: 0x12
name: HDMI 2
desc: Digital Video (TMDS) 4
- value: 0x19
name: USB-C 1
desc: USB-C / Thunderbolt 1
- value: 0x1B
name: USB-C 2
desc: USB-C / Thunderbolt 2
- value: "(>=0x13 && <=0x18) || =0x1A || >=0x1C"
name: Reserved
desc: Reserved and are un-assigned
access: rw
- code: 0x60
version: ">=3.0"
group: misc
name: Input Select
type: table
access: rw