ADL (AMD Display Library) Public APIs  Version 18.1
adl_defines.h
Go to the documentation of this file.
1 //
2 // Copyright (c) 2016 - 2022 Advanced Micro Devices, Inc. All rights reserved.
3 //
4 // MIT LICENSE:
5 // Permission is hereby granted, free of charge, to any person obtaining a copy
6 // of this software and associated documentation files (the "Software"), to deal
7 // in the Software without restriction, including without limitation the rights
8 // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 // copies of the Software, and to permit persons to whom the Software is
10 // furnished to do so, subject to the following conditions:
11 //
12 // The above copyright notice and this permission notice shall be included in
13 // all copies or substantial portions of the Software.
14 //
15 // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 // SOFTWARE.
22 
32 
33 #ifndef ADL_DEFINES_H_
34 #define ADL_DEFINES_H_
35 
38 
41 
44 
46 #define ADL_TRUE 1
47 #define ADL_FALSE 0
49 
51 #define ADL_MAX_CHAR 4096
52 #define ADL_MAX_PATH 256
54 #define ADL_MAX_ADAPTERS 250
56 #define ADL_MAX_DISPLAYS 150
58 #define ADL_MAX_DEVICENAME 32
60 #define ADL_ADAPTER_INDEX_ALL -1
62 #define ADL_MAIN_API_OPTION_NONE 0
64 #define ADL_MAX_RPC_ENDPOINT 32
66 
71 
73 #define ADL_DDC_OPTION_SWITCHDDC2 0x00000001
74 #define ADL_DDC_OPTION_RESTORECOMMAND 0x00000002
76 #define ADL_DDC_OPTION_COMBOWRITEREAD 0x00000010
78 #define ADL_DDC_OPTION_SENDTOIMMEDIATEDEVICE 0x00000020
82 
87 
88 #define ADL_DL_I2C_ACTIONREAD 0x00000001
89 #define ADL_DL_I2C_ACTIONWRITE 0x00000002
90 #define ADL_DL_I2C_ACTIONREAD_REPEATEDSTART 0x00000003
91 #define ADL_DL_I2C_ACTIONIS_PRESENT 0x00000004
92 
94 
96 
101 #define ADL_OK_WAIT 4
102 #define ADL_OK_RESTART 3
104 #define ADL_OK_MODE_CHANGE 2
106 #define ADL_OK_WARNING 1
108 #define ADL_OK 0
110 #define ADL_ERR -1
112 #define ADL_ERR_NOT_INIT -2
114 #define ADL_ERR_INVALID_PARAM -3
116 #define ADL_ERR_INVALID_PARAM_SIZE -4
118 #define ADL_ERR_INVALID_ADL_IDX -5
120 #define ADL_ERR_INVALID_CONTROLLER_IDX -6
122 #define ADL_ERR_INVALID_DIPLAY_IDX -7
124 #define ADL_ERR_NOT_SUPPORTED -8
126 #define ADL_ERR_NULL_POINTER -9
128 #define ADL_ERR_DISABLED_ADAPTER -10
130 #define ADL_ERR_INVALID_CALLBACK -11
132 #define ADL_ERR_RESOURCE_CONFLICT -12
134 //Failed to update some of the values. Can be returned by set request that include multiple values if not all values were successfully committed.
135 #define ADL_ERR_SET_INCOMPLETE -20
136 #define ADL_ERR_NO_XDISPLAY -21
138 #define ADL_ERR_CALL_TO_INCOMPATIABLE_DRIVER -22
140 #define ADL_ERR_NO_ADMINISTRATOR_PRIVILEGES -23
142 #define ADL_ERR_FEATURESYNC_NOT_STARTED -24
144 #define ADL_ERR_INVALID_POWER_STATE -25
146 #define ADL_ERR_SERVER_BUSY -26
148 #define ADL_ERR_GPU_IN_USE -27
150 #define ADL_ERR_RPC -28
152 
155 
160 #define ADL_DT_MONITOR 0
161 #define ADL_DT_TELEVISION 1
163 #define ADL_DT_LCD_PANEL 2
165 #define ADL_DT_DIGITAL_FLAT_PANEL 3
167 #define ADL_DT_COMPONENT_VIDEO 4
169 #define ADL_DT_PROJECTOR 5
171 
176 #define ADL_DOT_UNKNOWN 0
177 #define ADL_DOT_COMPOSITE 1
179 #define ADL_DOT_SVIDEO 2
181 #define ADL_DOT_ANALOG 3
183 #define ADL_DOT_DIGITAL 4
185 
190 #define ADL_DISPLAY_COLOR_BRIGHTNESS (1 << 0)
191 #define ADL_DISPLAY_COLOR_CONTRAST (1 << 1)
192 #define ADL_DISPLAY_COLOR_SATURATION (1 << 2)
193 #define ADL_DISPLAY_COLOR_HUE (1 << 3)
194 #define ADL_DISPLAY_COLOR_TEMPERATURE (1 << 4)
195 
197 #define ADL_DISPLAY_COLOR_TEMPERATURE_SOURCE_EDID (1 << 5)
198 #define ADL_DISPLAY_COLOR_TEMPERATURE_SOURCE_USER (1 << 6)
200 
205 #define ADL_DISPLAY_ADJUST_OVERSCAN (1 << 0)
206 #define ADL_DISPLAY_ADJUST_VERT_POS (1 << 1)
207 #define ADL_DISPLAY_ADJUST_HOR_POS (1 << 2)
208 #define ADL_DISPLAY_ADJUST_VERT_SIZE (1 << 3)
209 #define ADL_DISPLAY_ADJUST_HOR_SIZE (1 << 4)
210 #define ADL_DISPLAY_ADJUST_SIZEPOS (ADL_DISPLAY_ADJUST_VERT_POS | ADL_DISPLAY_ADJUST_HOR_POS | ADL_DISPLAY_ADJUST_VERT_SIZE | ADL_DISPLAY_ADJUST_HOR_SIZE)
211 #define ADL_DISPLAY_CUSTOMMODES (1<<5)
212 #define ADL_DISPLAY_ADJUST_UNDERSCAN (1<<6)
213 
216 #define ADL_DISPLAY_CAPS_DOWNSCALE (1 << 0)
217 
219 #define ADL_DISPLAY_CAPS_SHARPNESS (1 << 0)
220 
225 #define ADL_DESKTOPCONFIG_UNKNOWN 0 /* UNKNOWN desktop config */
226 #define ADL_DESKTOPCONFIG_SINGLE (1 << 0) /* Single */
227 #define ADL_DESKTOPCONFIG_CLONE (1 << 2) /* Clone */
228 #define ADL_DESKTOPCONFIG_BIGDESK_H (1 << 4) /* Big Desktop Horizontal */
229 #define ADL_DESKTOPCONFIG_BIGDESK_V (1 << 5) /* Big Desktop Vertical */
230 #define ADL_DESKTOPCONFIG_BIGDESK_HR (1 << 6) /* Big Desktop Reverse Horz */
231 #define ADL_DESKTOPCONFIG_BIGDESK_VR (1 << 7) /* Big Desktop Reverse Vert */
232 #define ADL_DESKTOPCONFIG_RANDR12 (1 << 8) /* RandR 1.2 Multi-display */
233 
236 #define ADL_MAX_DISPLAY_NAME 256
237 
241 #define ADL_DISPLAYDDCINFOEX_FLAG_PROJECTORDEVICE (1 << 0)
242 #define ADL_DISPLAYDDCINFOEX_FLAG_EDIDEXTENSION (1 << 1)
243 #define ADL_DISPLAYDDCINFOEX_FLAG_DIGITALDEVICE (1 << 2)
244 #define ADL_DISPLAYDDCINFOEX_FLAG_HDMIAUDIODEVICE (1 << 3)
245 #define ADL_DISPLAYDDCINFOEX_FLAG_SUPPORTS_AI (1 << 4)
246 #define ADL_DISPLAYDDCINFOEX_FLAG_SUPPORT_xvYCC601 (1 << 5)
247 #define ADL_DISPLAYDDCINFOEX_FLAG_SUPPORT_xvYCC709 (1 << 6)
248 
253 #define ADL_DISPLAY_CONTYPE_UNKNOWN 0
254 #define ADL_DISPLAY_CONTYPE_VGA 1
255 #define ADL_DISPLAY_CONTYPE_DVI_D 2
256 #define ADL_DISPLAY_CONTYPE_DVI_I 3
257 #define ADL_DISPLAY_CONTYPE_ATICVDONGLE_NTSC 4
258 #define ADL_DISPLAY_CONTYPE_ATICVDONGLE_JPN 5
259 #define ADL_DISPLAY_CONTYPE_ATICVDONGLE_NONI2C_JPN 6
260 #define ADL_DISPLAY_CONTYPE_ATICVDONGLE_NONI2C_NTSC 7
261 #define ADL_DISPLAY_CONTYPE_PROPRIETARY 8
262 #define ADL_DISPLAY_CONTYPE_HDMI_TYPE_A 10
263 #define ADL_DISPLAY_CONTYPE_HDMI_TYPE_B 11
264 #define ADL_DISPLAY_CONTYPE_SVIDEO 12
265 #define ADL_DISPLAY_CONTYPE_COMPOSITE 13
266 #define ADL_DISPLAY_CONTYPE_RCA_3COMPONENT 14
267 #define ADL_DISPLAY_CONTYPE_DISPLAYPORT 15
268 #define ADL_DISPLAY_CONTYPE_EDP 16
269 #define ADL_DISPLAY_CONTYPE_WIRELESSDISPLAY 17
270 #define ADL_DISPLAY_CONTYPE_USB_TYPE_C 18
271 
277 #define ADL_TV_STANDARDS (1 << 0)
278 #define ADL_TV_SCART (1 << 1)
279 
281 #define ADL_STANDARD_NTSC_M (1 << 0)
282 #define ADL_STANDARD_NTSC_JPN (1 << 1)
283 #define ADL_STANDARD_NTSC_N (1 << 2)
284 #define ADL_STANDARD_PAL_B (1 << 3)
285 #define ADL_STANDARD_PAL_COMB_N (1 << 4)
286 #define ADL_STANDARD_PAL_D (1 << 5)
287 #define ADL_STANDARD_PAL_G (1 << 6)
288 #define ADL_STANDARD_PAL_H (1 << 7)
289 #define ADL_STANDARD_PAL_I (1 << 8)
290 #define ADL_STANDARD_PAL_K (1 << 9)
291 #define ADL_STANDARD_PAL_K1 (1 << 10)
292 #define ADL_STANDARD_PAL_L (1 << 11)
293 #define ADL_STANDARD_PAL_M (1 << 12)
294 #define ADL_STANDARD_PAL_N (1 << 13)
295 #define ADL_STANDARD_PAL_SECAM_D (1 << 14)
296 #define ADL_STANDARD_PAL_SECAM_K (1 << 15)
297 #define ADL_STANDARD_PAL_SECAM_K1 (1 << 16)
298 #define ADL_STANDARD_PAL_SECAM_L (1 << 17)
299 
301 
305 #define ADL_CUSTOMIZEDMODEFLAG_MODESUPPORTED (1 << 0)
306 #define ADL_CUSTOMIZEDMODEFLAG_NOTDELETETABLE (1 << 1)
307 #define ADL_CUSTOMIZEDMODEFLAG_INSERTBYDRIVER (1 << 2)
308 #define ADL_CUSTOMIZEDMODEFLAG_INTERLACED (1 << 3)
309 #define ADL_CUSTOMIZEDMODEFLAG_BASEMODE (1 << 4)
310 
315 #define ADL_DISPLAYDDCINFOEX_FLAG_PROJECTORDEVICE (1 << 0)
316 #define ADL_DISPLAYDDCINFOEX_FLAG_EDIDEXTENSION (1 << 1)
317 #define ADL_DISPLAYDDCINFOEX_FLAG_DIGITALDEVICE (1 << 2)
318 #define ADL_DISPLAYDDCINFOEX_FLAG_HDMIAUDIODEVICE (1 << 3)
319 #define ADL_DISPLAYDDCINFOEX_FLAG_SUPPORTS_AI (1 << 4)
320 #define ADL_DISPLAYDDCINFOEX_FLAG_SUPPORT_xvYCC601 (1 << 5)
321 #define ADL_DISPLAYDDCINFOEX_FLAG_SUPPORT_xvYCC709 (1 << 6)
322 
328 #define ADL_DISPLAY_CV_DONGLE_D1 (1 << 0)
329 #define ADL_DISPLAY_CV_DONGLE_D2 (1 << 1)
330 #define ADL_DISPLAY_CV_DONGLE_D3 (1 << 2)
331 #define ADL_DISPLAY_CV_DONGLE_D4 (1 << 3)
332 #define ADL_DISPLAY_CV_DONGLE_D5 (1 << 4)
333 
335 
336 #define ADL_DISPLAY_CV_DONGLE_480I (1 << 0)
337 #define ADL_DISPLAY_CV_DONGLE_480P (1 << 1)
338 #define ADL_DISPLAY_CV_DONGLE_540P (1 << 2)
339 #define ADL_DISPLAY_CV_DONGLE_720P (1 << 3)
340 #define ADL_DISPLAY_CV_DONGLE_1080I (1 << 4)
341 #define ADL_DISPLAY_CV_DONGLE_1080P (1 << 5)
342 #define ADL_DISPLAY_CV_DONGLE_16_9 (1 << 6)
343 #define ADL_DISPLAY_CV_DONGLE_720P50 (1 << 7)
344 #define ADL_DISPLAY_CV_DONGLE_1080I25 (1 << 8)
345 #define ADL_DISPLAY_CV_DONGLE_576I25 (1 << 9)
346 #define ADL_DISPLAY_CV_DONGLE_576P50 (1 << 10)
347 #define ADL_DISPLAY_CV_DONGLE_1080P24 (1 << 11)
348 #define ADL_DISPLAY_CV_DONGLE_1080P25 (1 << 12)
349 #define ADL_DISPLAY_CV_DONGLE_1080P30 (1 << 13)
350 #define ADL_DISPLAY_CV_DONGLE_1080P50 (1 << 14)
351 
357 #define ADL_DISPLAY_FORMAT_FORCE_720P 0x00000001
358 #define ADL_DISPLAY_FORMAT_FORCE_1080I 0x00000002
359 #define ADL_DISPLAY_FORMAT_FORCE_1080P 0x00000004
360 #define ADL_DISPLAY_FORMAT_FORCE_720P50 0x00000008
361 #define ADL_DISPLAY_FORMAT_FORCE_1080I25 0x00000010
362 #define ADL_DISPLAY_FORMAT_FORCE_576I25 0x00000020
363 #define ADL_DISPLAY_FORMAT_FORCE_576P50 0x00000040
364 #define ADL_DISPLAY_FORMAT_FORCE_1080P24 0x00000080
365 #define ADL_DISPLAY_FORMAT_FORCE_1080P25 0x00000100
366 #define ADL_DISPLAY_FORMAT_FORCE_1080P30 0x00000200
367 #define ADL_DISPLAY_FORMAT_FORCE_1080P50 0x00000400
368 
370 
371 #define ADL_DISPLAY_FORMAT_CVDONGLEOVERIDE 0x00000001
372 #define ADL_DISPLAY_FORMAT_CVMODEUNDERSCAN 0x00000002
373 #define ADL_DISPLAY_FORMAT_FORCECONNECT_SUPPORTED 0x00000004
374 #define ADL_DISPLAY_FORMAT_RESTRICT_FORMAT_SELECTION 0x00000008
375 #define ADL_DISPLAY_FORMAT_SETASPECRATIO 0x00000010
376 #define ADL_DISPLAY_FORMAT_FORCEMODES 0x00000020
377 #define ADL_DISPLAY_FORMAT_LCDRTCCOEFF 0x00000040
378 
381 #define ADL_PM_PARAM_DONT_CHANGE 0
382 
385 #define ADL_BUSTYPE_PCI 0 /* PCI bus */
386 #define ADL_BUSTYPE_AGP 1 /* AGP bus */
387 #define ADL_BUSTYPE_PCIE 2 /* PCI Express bus */
388 #define ADL_BUSTYPE_PCIE_GEN2 3 /* PCI Express 2nd generation bus */
389 #define ADL_BUSTYPE_PCIE_GEN3 4 /* PCI Express 3rd generation bus */
390 #define ADL_BUSTYPE_PCIE_GEN4 5 /* PCI Express 4th generation bus */
391 #define ADL_BUSTYPE_PCIE_GEN5 6 /* PCI Express 5th generation bus */
392 
397 
399 #define ADL_STEREO_SUPPORTED (1 << 2)
400 #define ADL_STEREO_BLUE_LINE (1 << 3)
402 #define ADL_STEREO_OFF 0
404 #define ADL_STEREO_ACTIVE (1 << 1)
406 #define ADL_STEREO_AUTO_HORIZONTAL (1 << 30)
408 #define ADL_STEREO_AUTO_VERTICAL (1 << 31)
410 #define ADL_STEREO_PASSIVE (1 << 6)
412 #define ADL_STEREO_PASSIVE_HORIZ (1 << 7)
414 #define ADL_STEREO_PASSIVE_VERT (1 << 8)
416 #define ADL_STEREO_AUTO_SAMSUNG (1 << 11)
418 #define ADL_STEREO_AUTO_TSL (1 << 12)
420 #define ADL_DEEPBITDEPTH_10BPP_SUPPORTED (1 << 5)
422 
424 #define ADL_8BIT_GREYSCALE_SUPPORTED (1 << 9)
425 #define ADL_CUSTOM_TIMING_SUPPORTED (1 << 10)
427 
429 #define ADL_WORKSTATION_LOADBALANCING_SUPPORTED 0x00000001
430 #define ADL_WORKSTATION_LOADBALANCING_AVAILABLE 0x00000002
432 
434 #define ADL_WORKSTATION_LOADBALANCING_DISABLED 0x00000000
435 #define ADL_WORKSTATION_LOADBALANCING_ENABLED 0x00000001
437 
438 
439 
441 
444 #define ADL_CONTEXT_SPEED_UNFORCED 0 /* default asic running speed */
445 #define ADL_CONTEXT_SPEED_FORCEHIGH 1 /* asic running speed is forced to high */
446 #define ADL_CONTEXT_SPEED_FORCELOW 2 /* asic running speed is forced to low */
447 
448 #define ADL_ADAPTER_SPEEDCAPS_SUPPORTED (1 << 0) /* change asic running speed setting is supported */
449 
455 #define ADL_GLSYNC_PORT_UNKNOWN 0
456 #define ADL_GLSYNC_PORT_BNC 1
458 #define ADL_GLSYNC_PORT_RJ45PORT1 2
460 #define ADL_GLSYNC_PORT_RJ45PORT2 3
462 
463 // GL-Sync Genlock settings mask (bit-vector)
464 
466 #define ADL_GLSYNC_CONFIGMASK_NONE 0
467 #define ADL_GLSYNC_CONFIGMASK_SIGNALSOURCE (1 << 0)
469 #define ADL_GLSYNC_CONFIGMASK_SYNCFIELD (1 << 1)
471 #define ADL_GLSYNC_CONFIGMASK_SAMPLERATE (1 << 2)
473 #define ADL_GLSYNC_CONFIGMASK_SYNCDELAY (1 << 3)
475 #define ADL_GLSYNC_CONFIGMASK_TRIGGEREDGE (1 << 4)
477 #define ADL_GLSYNC_CONFIGMASK_SCANRATECOEFF (1 << 5)
479 #define ADL_GLSYNC_CONFIGMASK_FRAMELOCKCNTL (1 << 6)
481 
482 
483 // GL-Sync Framelock control mask (bit-vector)
484 
486 #define ADL_GLSYNC_FRAMELOCKCNTL_NONE 0
487 #define ADL_GLSYNC_FRAMELOCKCNTL_ENABLE ( 1 << 0)
489 
490 #define ADL_GLSYNC_FRAMELOCKCNTL_DISABLE ( 1 << 1)
491 #define ADL_GLSYNC_FRAMELOCKCNTL_SWAP_COUNTER_RESET ( 1 << 2)
492 #define ADL_GLSYNC_FRAMELOCKCNTL_SWAP_COUNTER_ACK ( 1 << 3)
493 #define ADL_GLSYNC_FRAMELOCKCNTL_VERSION_KMD (1 << 4)
494 
495 #define ADL_GLSYNC_FRAMELOCKCNTL_STATE_ENABLE ( 1 << 0)
496 #define ADL_GLSYNC_FRAMELOCKCNTL_STATE_KMD (1 << 4)
497 
498 // GL-Sync Framelock counters mask (bit-vector)
499 #define ADL_GLSYNC_COUNTER_SWAP ( 1 << 0 )
500 
501 // GL-Sync Signal Sources (unique values)
502 
504 #define ADL_GLSYNC_SIGNALSOURCE_UNDEFINED 0x00000100
505 #define ADL_GLSYNC_SIGNALSOURCE_FREERUN 0x00000101
507 #define ADL_GLSYNC_SIGNALSOURCE_BNCPORT 0x00000102
509 #define ADL_GLSYNC_SIGNALSOURCE_RJ45PORT1 0x00000103
511 #define ADL_GLSYNC_SIGNALSOURCE_RJ45PORT2 0x00000104
513 
514 
515 // GL-Sync Signal Types (unique values)
516 
518 #define ADL_GLSYNC_SIGNALTYPE_UNDEFINED 0
519 #define ADL_GLSYNC_SIGNALTYPE_480I 1
521 #define ADL_GLSYNC_SIGNALTYPE_576I 2
523 #define ADL_GLSYNC_SIGNALTYPE_480P 3
525 #define ADL_GLSYNC_SIGNALTYPE_576P 4
527 #define ADL_GLSYNC_SIGNALTYPE_720P 5
529 #define ADL_GLSYNC_SIGNALTYPE_1080P 6
531 #define ADL_GLSYNC_SIGNALTYPE_1080I 7
533 #define ADL_GLSYNC_SIGNALTYPE_SDI 8
535 #define ADL_GLSYNC_SIGNALTYPE_TTL 9
537 #define ADL_GLSYNC_SIGNALTYPE_ANALOG 10
539 
540 // GL-Sync Sync Field options (unique values)
541 
543 #define ADL_GLSYNC_SYNCFIELD_UNDEFINED 0
544 #define ADL_GLSYNC_SYNCFIELD_BOTH 1
546 #define ADL_GLSYNC_SYNCFIELD_1 2
548 
549 
550 // GL-Sync trigger edge options (unique values)
551 
553 #define ADL_GLSYNC_TRIGGEREDGE_UNDEFINED 0
554 #define ADL_GLSYNC_TRIGGEREDGE_RISING 1
556 #define ADL_GLSYNC_TRIGGEREDGE_FALLING 2
558 #define ADL_GLSYNC_TRIGGEREDGE_BOTH 3
560 
561 
562 // GL-Sync scan rate coefficient/multiplier options (unique values)
563 
565 #define ADL_GLSYNC_SCANRATECOEFF_UNDEFINED 0
566 #define ADL_GLSYNC_SCANRATECOEFF_x5 1
568 #define ADL_GLSYNC_SCANRATECOEFF_x4 2
570 #define ADL_GLSYNC_SCANRATECOEFF_x3 3
572 #define ADL_GLSYNC_SCANRATECOEFF_x5_DIV_2 4
574 #define ADL_GLSYNC_SCANRATECOEFF_x2 5
576 #define ADL_GLSYNC_SCANRATECOEFF_x3_DIV_2 6
578 #define ADL_GLSYNC_SCANRATECOEFF_x5_DIV_4 7
580 #define ADL_GLSYNC_SCANRATECOEFF_x1 8
582 #define ADL_GLSYNC_SCANRATECOEFF_x4_DIV_5 9
584 #define ADL_GLSYNC_SCANRATECOEFF_x2_DIV_3 10
586 #define ADL_GLSYNC_SCANRATECOEFF_x1_DIV_2 11
588 #define ADL_GLSYNC_SCANRATECOEFF_x2_DIV_5 12
590 #define ADL_GLSYNC_SCANRATECOEFF_x1_DIV_3 13
592 #define ADL_GLSYNC_SCANRATECOEFF_x1_DIV_4 14
594 #define ADL_GLSYNC_SCANRATECOEFF_x1_DIV_5 15
596 
597 
598 // GL-Sync port (signal presence) states (unique values)
599 
601 #define ADL_GLSYNC_PORTSTATE_UNDEFINED 0
602 #define ADL_GLSYNC_PORTSTATE_NOCABLE 1
604 #define ADL_GLSYNC_PORTSTATE_IDLE 2
606 #define ADL_GLSYNC_PORTSTATE_INPUT 3
608 #define ADL_GLSYNC_PORTSTATE_OUTPUT 4
610 
611 
612 // GL-Sync LED types (used index within ADL_Workstation_GLSyncPortState_Get returned ppGlSyncLEDs array) (unique values)
613 
615 #define ADL_GLSYNC_LEDTYPE_BNC 0
616 #define ADL_GLSYNC_LEDTYPE_RJ45_LEFT 0
618 #define ADL_GLSYNC_LEDTYPE_RJ45_RIGHT 1
620 
621 
622 // GL-Sync LED colors (unique values)
623 
625 #define ADL_GLSYNC_LEDCOLOR_UNDEFINED 0
626 #define ADL_GLSYNC_LEDCOLOR_NOLIGHT 1
628 #define ADL_GLSYNC_LEDCOLOR_YELLOW 2
630 #define ADL_GLSYNC_LEDCOLOR_RED 3
632 #define ADL_GLSYNC_LEDCOLOR_GREEN 4
634 #define ADL_GLSYNC_LEDCOLOR_FLASH_GREEN 5
636 
637 
638 // GL-Sync Port Control (refers one GL-Sync Port) (unique values)
639 
641 #define ADL_GLSYNC_PORTCNTL_NONE 0x00000000
642 #define ADL_GLSYNC_PORTCNTL_OUTPUT 0x00000001
644 
645 
646 // GL-Sync Mode Control (refers one Display/Controller) (bitfields)
647 
649 #define ADL_GLSYNC_MODECNTL_NONE 0x00000000
650 #define ADL_GLSYNC_MODECNTL_GENLOCK 0x00000001
652 #define ADL_GLSYNC_MODECNTL_TIMINGSERVER 0x00000002
654 
655 // GL-Sync Mode Status
657 #define ADL_GLSYNC_MODECNTL_STATUS_NONE 0x00000000
658 #define ADL_GLSYNC_MODECNTL_STATUS_GENLOCK 0x00000001
660 #define ADL_GLSYNC_MODECNTL_STATUS_SETMODE_REQUIRED 0x00000002
662 #define ADL_GLSYNC_MODECNTL_STATUS_GENLOCK_ALLOWED 0x00000004
664 
665 #define ADL_MAX_GLSYNC_PORTS 8
666 #define ADL_MAX_GLSYNC_PORT_LEDS 8
667 
669 
672 #define ADL_XFIREX_STATE_NOINTERCONNECT ( 1 << 0 ) /* Dongle / cable is missing */
673 #define ADL_XFIREX_STATE_DOWNGRADEPIPES ( 1 << 1 ) /* CrossfireX can be enabled if pipes are downgraded */
674 #define ADL_XFIREX_STATE_DOWNGRADEMEM ( 1 << 2 ) /* CrossfireX cannot be enabled unless mem downgraded */
675 #define ADL_XFIREX_STATE_REVERSERECOMMENDED ( 1 << 3 ) /* Card reversal recommended, CrossfireX cannot be enabled. */
676 #define ADL_XFIREX_STATE_3DACTIVE ( 1 << 4 ) /* 3D client is active - CrossfireX cannot be safely enabled */
677 #define ADL_XFIREX_STATE_MASTERONSLAVE ( 1 << 5 ) /* Dongle is OK but master is on slave */
678 #define ADL_XFIREX_STATE_NODISPLAYCONNECT ( 1 << 6 ) /* No (valid) display connected to master card. */
679 #define ADL_XFIREX_STATE_NOPRIMARYVIEW ( 1 << 7 ) /* CrossfireX is enabled but master is not current primary device */
680 #define ADL_XFIREX_STATE_DOWNGRADEVISMEM ( 1 << 8 ) /* CrossfireX cannot be enabled unless visible mem downgraded */
681 #define ADL_XFIREX_STATE_LESSTHAN8LANE_MASTER ( 1 << 9 ) /* CrossfireX can be enabled however performance not optimal due to <8 lanes */
682 #define ADL_XFIREX_STATE_LESSTHAN8LANE_SLAVE ( 1 << 10 ) /* CrossfireX can be enabled however performance not optimal due to <8 lanes */
683 #define ADL_XFIREX_STATE_PEERTOPEERFAILED ( 1 << 11 ) /* CrossfireX cannot be enabled due to failed peer to peer test */
684 #define ADL_XFIREX_STATE_MEMISDOWNGRADED ( 1 << 16 ) /* Notification that memory is currently downgraded */
685 #define ADL_XFIREX_STATE_PIPESDOWNGRADED ( 1 << 17 ) /* Notification that pipes are currently downgraded */
686 #define ADL_XFIREX_STATE_XFIREXACTIVE ( 1 << 18 ) /* CrossfireX is enabled on current device */
687 #define ADL_XFIREX_STATE_VISMEMISDOWNGRADED ( 1 << 19 ) /* Notification that visible FB memory is currently downgraded */
688 #define ADL_XFIREX_STATE_INVALIDINTERCONNECTION ( 1 << 20 ) /* Cannot support current inter-connection configuration */
689 #define ADL_XFIREX_STATE_NONP2PMODE ( 1 << 21 ) /* CrossfireX will only work with clients supporting non P2P mode */
690 #define ADL_XFIREX_STATE_DOWNGRADEMEMBANKS ( 1 << 22 ) /* CrossfireX cannot be enabled unless memory banks downgraded */
691 #define ADL_XFIREX_STATE_MEMBANKSDOWNGRADED ( 1 << 23 ) /* Notification that memory banks are currently downgraded */
692 #define ADL_XFIREX_STATE_DUALDISPLAYSALLOWED ( 1 << 24 ) /* Extended desktop or clone mode is allowed. */
693 #define ADL_XFIREX_STATE_P2P_APERTURE_MAPPING ( 1 << 25 ) /* P2P mapping was through peer aperture */
694 #define ADL_XFIREX_STATE_P2PFLUSH_REQUIRED ADL_XFIREX_STATE_P2P_APERTURE_MAPPING /* For back compatible */
695 #define ADL_XFIREX_STATE_XSP_CONNECTED ( 1 << 26 ) /* There is CrossfireX side port connection between GPUs */
696 #define ADL_XFIREX_STATE_ENABLE_CF_REBOOT_REQUIRED ( 1 << 27 ) /* System needs a reboot bofore enable CrossfireX */
697 #define ADL_XFIREX_STATE_DISABLE_CF_REBOOT_REQUIRED ( 1 << 28 ) /* System needs a reboot after disable CrossfireX */
698 #define ADL_XFIREX_STATE_DRV_HANDLE_DOWNGRADE_KEY ( 1 << 29 ) /* Indicate base driver handles the downgrade key updating */
699 #define ADL_XFIREX_STATE_CF_RECONFIG_REQUIRED ( 1 << 30 ) /* CrossfireX need to be reconfigured by CCC because of a LDA chain broken */
700 #define ADL_XFIREX_STATE_ERRORGETTINGSTATUS ( 1 << 31 ) /* Could not obtain current status */
701 
704 // ADL_DISPLAY_ADJUSTMENT_PIXELFORMAT adjustment values
705 // (bit-vector)
711 #define ADL_DISPLAY_PIXELFORMAT_UNKNOWN 0
712 #define ADL_DISPLAY_PIXELFORMAT_RGB (1 << 0)
713 #define ADL_DISPLAY_PIXELFORMAT_YCRCB444 (1 << 1) //Limited range
714 #define ADL_DISPLAY_PIXELFORMAT_YCRCB422 (1 << 2) //Limited range
715 #define ADL_DISPLAY_PIXELFORMAT_RGB_LIMITED_RANGE (1 << 3)
716 #define ADL_DISPLAY_PIXELFORMAT_RGB_FULL_RANGE ADL_DISPLAY_PIXELFORMAT_RGB //Full range
717 #define ADL_DISPLAY_PIXELFORMAT_YCRCB420 (1 << 4)
718 
723 #define ADL_DL_DISPLAYCONFIG_CONTYPE_UNKNOWN 0
724 #define ADL_DL_DISPLAYCONFIG_CONTYPE_CV_NONI2C_JP 1
725 #define ADL_DL_DISPLAYCONFIG_CONTYPE_CV_JPN 2
726 #define ADL_DL_DISPLAYCONFIG_CONTYPE_CV_NA 3
727 #define ADL_DL_DISPLAYCONFIG_CONTYPE_CV_NONI2C_NA 4
728 #define ADL_DL_DISPLAYCONFIG_CONTYPE_VGA 5
729 #define ADL_DL_DISPLAYCONFIG_CONTYPE_DVI_D 6
730 #define ADL_DL_DISPLAYCONFIG_CONTYPE_DVI_I 7
731 #define ADL_DL_DISPLAYCONFIG_CONTYPE_HDMI_TYPE_A 8
732 #define ADL_DL_DISPLAYCONFIG_CONTYPE_HDMI_TYPE_B 9
733 #define ADL_DL_DISPLAYCONFIG_CONTYPE_DISPLAYPORT 10
734 
737 // ADL_DISPLAY_DISPLAYINFO_ Definitions
738 // for ADLDisplayInfo.iDisplayInfoMask and ADLDisplayInfo.iDisplayInfoValue
739 // (bit-vector)
743 #define ADL_DISPLAY_DISPLAYINFO_DISPLAYCONNECTED 0x00000001
744 #define ADL_DISPLAY_DISPLAYINFO_DISPLAYMAPPED 0x00000002
745 #define ADL_DISPLAY_DISPLAYINFO_NONLOCAL 0x00000004
746 #define ADL_DISPLAY_DISPLAYINFO_FORCIBLESUPPORTED 0x00000008
747 #define ADL_DISPLAY_DISPLAYINFO_GENLOCKSUPPORTED 0x00000010
748 #define ADL_DISPLAY_DISPLAYINFO_MULTIVPU_SUPPORTED 0x00000020
749 #define ADL_DISPLAY_DISPLAYINFO_LDA_DISPLAY 0x00000040
750 #define ADL_DISPLAY_DISPLAYINFO_MODETIMING_OVERRIDESSUPPORTED 0x00000080
751 
752 #define ADL_DISPLAY_DISPLAYINFO_MANNER_SUPPORTED_SINGLE 0x00000100
753 #define ADL_DISPLAY_DISPLAYINFO_MANNER_SUPPORTED_CLONE 0x00000200
754 
756 #define ADL_DISPLAY_DISPLAYINFO_MANNER_SUPPORTED_2VSTRETCH 0x00000400
757 #define ADL_DISPLAY_DISPLAYINFO_MANNER_SUPPORTED_2HSTRETCH 0x00000800
758 #define ADL_DISPLAY_DISPLAYINFO_MANNER_SUPPORTED_EXTENDED 0x00001000
759 
761 #define ADL_DISPLAY_DISPLAYINFO_MANNER_SUPPORTED_NSTRETCH1GPU 0x00010000
762 #define ADL_DISPLAY_DISPLAYINFO_MANNER_SUPPORTED_NSTRETCHNGPU 0x00020000
763 #define ADL_DISPLAY_DISPLAYINFO_MANNER_SUPPORTED_RESERVED2 0x00040000
764 #define ADL_DISPLAY_DISPLAYINFO_MANNER_SUPPORTED_RESERVED3 0x00080000
765 
767 #define ADL_DISPLAY_DISPLAYINFO_SHOWTYPE_PROJECTOR 0x00100000
768 
770 
771 
773 // ADL_ADAPTER_DISPLAY_MANNER_SUPPORTED_ Definitions
774 // for ADLAdapterDisplayCap of ADL_Adapter_Display_Cap()
775 // (bit-vector)
779 #define ADL_ADAPTER_DISPLAYCAP_MANNER_SUPPORTED_NOTACTIVE 0x00000001
780 #define ADL_ADAPTER_DISPLAYCAP_MANNER_SUPPORTED_SINGLE 0x00000002
781 #define ADL_ADAPTER_DISPLAYCAP_MANNER_SUPPORTED_CLONE 0x00000004
782 #define ADL_ADAPTER_DISPLAYCAP_MANNER_SUPPORTED_NSTRETCH1GPU 0x00000008
783 #define ADL_ADAPTER_DISPLAYCAP_MANNER_SUPPORTED_NSTRETCHNGPU 0x00000010
784 
786 #define ADL_ADAPTER_DISPLAYCAP_MANNER_SUPPORTED_2VSTRETCH 0x00000020
787 #define ADL_ADAPTER_DISPLAYCAP_MANNER_SUPPORTED_2HSTRETCH 0x00000040
788 #define ADL_ADAPTER_DISPLAYCAP_MANNER_SUPPORTED_EXTENDED 0x00000080
789 
790 #define ADL_ADAPTER_DISPLAYCAP_PREFERDISPLAY_SUPPORTED 0x00000100
791 #define ADL_ADAPTER_DISPLAYCAP_BEZEL_SUPPORTED 0x00000200
792 
793 
795 // ADL_DISPLAY_DISPLAYMAP_MANNER_ Definitions
796 // for ADLDisplayMap.iDisplayMapMask and ADLDisplayMap.iDisplayMapValue
797 // (bit-vector)
799 #define ADL_DISPLAY_DISPLAYMAP_MANNER_RESERVED 0x00000001
800 #define ADL_DISPLAY_DISPLAYMAP_MANNER_NOTACTIVE 0x00000002
801 #define ADL_DISPLAY_DISPLAYMAP_MANNER_SINGLE 0x00000004
802 #define ADL_DISPLAY_DISPLAYMAP_MANNER_CLONE 0x00000008
803 #define ADL_DISPLAY_DISPLAYMAP_MANNER_RESERVED1 0x00000010 // Removed NSTRETCH
804 #define ADL_DISPLAY_DISPLAYMAP_MANNER_HSTRETCH 0x00000020
805 #define ADL_DISPLAY_DISPLAYMAP_MANNER_VSTRETCH 0x00000040
806 #define ADL_DISPLAY_DISPLAYMAP_MANNER_VLD 0x00000080
807 
809 
811 // ADL_DISPLAY_DISPLAYMAP_OPTION_ Definitions
812 // for iOption in function ADL_Display_DisplayMapConfig_Get
813 // (bit-vector)
815 #define ADL_DISPLAY_DISPLAYMAP_OPTION_GPUINFO 0x00000001
816 
818 // ADL_DISPLAY_DISPLAYTARGET_ Definitions
819 // for ADLDisplayTarget.iDisplayTargetMask and ADLDisplayTarget.iDisplayTargetValue
820 // (bit-vector)
822 #define ADL_DISPLAY_DISPLAYTARGET_PREFERRED 0x00000001
823 
825 // ADL_DISPLAY_POSSIBLEMAPRESULT_VALID Definitions
826 // for ADLPossibleMapResult.iPossibleMapResultMask and ADLPossibleMapResult.iPossibleMapResultValue
827 // (bit-vector)
829 #define ADL_DISPLAY_POSSIBLEMAPRESULT_VALID 0x00000001
830 #define ADL_DISPLAY_POSSIBLEMAPRESULT_BEZELSUPPORTED 0x00000002
831 #define ADL_DISPLAY_POSSIBLEMAPRESULT_OVERLAPSUPPORTED 0x00000004
832 
834 // ADL_DISPLAY_MODE_ Definitions
835 // for ADLMode.iModeMask, ADLMode.iModeValue, and ADLMode.iModeFlag
836 // (bit-vector)
840 #define ADL_DISPLAY_MODE_COLOURFORMAT_565 0x00000001
841 #define ADL_DISPLAY_MODE_COLOURFORMAT_8888 0x00000002
842 #define ADL_DISPLAY_MODE_ORIENTATION_SUPPORTED_000 0x00000004
843 #define ADL_DISPLAY_MODE_ORIENTATION_SUPPORTED_090 0x00000008
844 #define ADL_DISPLAY_MODE_ORIENTATION_SUPPORTED_180 0x00000010
845 #define ADL_DISPLAY_MODE_ORIENTATION_SUPPORTED_270 0x00000020
846 #define ADL_DISPLAY_MODE_REFRESHRATE_ROUNDED 0x00000040
847 #define ADL_DISPLAY_MODE_REFRESHRATE_ONLY 0x00000080
848 
849 #define ADL_DISPLAY_MODE_PROGRESSIVE_FLAG 0
850 #define ADL_DISPLAY_MODE_INTERLACED_FLAG 2
851 
854 // ADL_OSMODEINFO Definitions
858 #define ADL_OSMODEINFOXPOS_DEFAULT -640
859 #define ADL_OSMODEINFOYPOS_DEFAULT 0
860 #define ADL_OSMODEINFOXRES_DEFAULT 640
861 #define ADL_OSMODEINFOYRES_DEFAULT 480
862 #define ADL_OSMODEINFOXRES_DEFAULT800 800
863 #define ADL_OSMODEINFOYRES_DEFAULT600 600
864 #define ADL_OSMODEINFOREFRESHRATE_DEFAULT 60
865 #define ADL_OSMODEINFOCOLOURDEPTH_DEFAULT 8
866 #define ADL_OSMODEINFOCOLOURDEPTH_DEFAULT16 16
867 #define ADL_OSMODEINFOCOLOURDEPTH_DEFAULT24 24
868 #define ADL_OSMODEINFOCOLOURDEPTH_DEFAULT32 32
869 #define ADL_OSMODEINFOORIENTATION_DEFAULT 0
870 #define ADL_OSMODEINFOORIENTATION_DEFAULT_WIN7 DISPLAYCONFIG_ROTATION_FORCE_UINT32
871 #define ADL_OSMODEFLAG_DEFAULT 0
872 
875 // ADLThreadingModel Enumeration
881 typedef enum ADLThreadingModel
882 {
886 
889 // ADLPurposeCode Enumeration
892 {
901 };
903 // ADLAngle Enumeration
906 {
911 };
912 
914 // ADLOrientationDataType Enumeration
917 {
920 };
921 
923 // ADLPanningMode Enumeration
926 {
930 };
931 
933 // ADLLARGEDESKTOPTYPE Enumeration
936 {
940 };
941 
943 // ADLPlatform Enumeration
946 {
949 };
950 
952 // ADLGraphicCoreGeneration Enumeration
955 {
960 };
961 
962 // Other Definitions for internal use
963 
964 // Values for ADL_Display_WriteAndReadI2CRev_Get()
965 
966 #define ADL_I2C_MAJOR_API_REV 0x00000001
967 #define ADL_I2C_MINOR_DEFAULT_API_REV 0x00000000
968 #define ADL_I2C_MINOR_OEM_API_REV 0x00000001
969 
970 // Values for ADL_Display_WriteAndReadI2C()
971 #define ADL_DL_I2C_LINE_OEM 0x00000001
972 #define ADL_DL_I2C_LINE_OD_CONTROL 0x00000002
973 #define ADL_DL_I2C_LINE_OEM2 0x00000003
974 #define ADL_DL_I2C_LINE_OEM3 0x00000004
975 #define ADL_DL_I2C_LINE_OEM4 0x00000005
976 #define ADL_DL_I2C_LINE_OEM5 0x00000006
977 #define ADL_DL_I2C_LINE_OEM6 0x00000007
978 #define ADL_DL_I2C_LINE_GPIO 0x00000008
979 
980 // Max size of I2C data buffer
981 #define ADL_DL_I2C_MAXDATASIZE 0x00000018
982 #define ADL_DL_I2C_MAXWRITEDATASIZE 0x0000000C
983 #define ADL_DL_I2C_MAXADDRESSLENGTH 0x00000006
984 #define ADL_DL_I2C_MAXOFFSETLENGTH 0x00000004
985 
986 // I2C clock speed in KHz
987 #define ADL_DL_I2C_SPEED_50K 50
988 #define ADL_DL_I2C_SPEED_100K 100
989 #define ALD_DL_I2C_SPEED_400K 400
990 #define ADL_DL_I2C_SPEED_1M 1000
991 #define ADL_DL_I2C_SPEED_2M 2300
992 
994 #define ADL_DL_DISPLAYPROPERTY_TYPE_UNKNOWN 0
995 #define ADL_DL_DISPLAYPROPERTY_TYPE_EXPANSIONMODE 1
996 #define ADL_DL_DISPLAYPROPERTY_TYPE_USEUNDERSCANSCALING 2
997 #define ADL_DL_DISPLAYPROPERTY_TYPE_ITCFLAGENABLE 9
999 #define ADL_DL_DISPLAYPROPERTY_TYPE_DOWNSCALE 11
1000 #define ADL_DL_DISPLAYPROPERTY_TYPE_INTEGER_SCALING 12
1002 
1006 #define ADL_DL_DISPLAYCONTENT_TYPE_GRAPHICS 1
1007 #define ADL_DL_DISPLAYCONTENT_TYPE_PHOTO 2
1008 #define ADL_DL_DISPLAYCONTENT_TYPE_CINEMA 4
1009 #define ADL_DL_DISPLAYCONTENT_TYPE_GAME 8
1011 
1012 
1013 //values for ADLDisplayProperty.iExpansionMode
1014 #define ADL_DL_DISPLAYPROPERTY_EXPANSIONMODE_CENTER 0
1015 #define ADL_DL_DISPLAYPROPERTY_EXPANSIONMODE_FULLSCREEN 1
1016 #define ADL_DL_DISPLAYPROPERTY_EXPANSIONMODE_ASPECTRATIO 2
1018 
1022 #define ADL_DL_DISPLAY_DITHER_DISABLED 0
1023 #define ADL_DL_DISPLAY_DITHER_DRIVER_DEFAULT 1
1025 #define ADL_DL_DISPLAY_DITHER_FM6 2
1027 #define ADL_DL_DISPLAY_DITHER_FM8 3
1029 #define ADL_DL_DISPLAY_DITHER_FM10 4
1031 #define ADL_DL_DISPLAY_DITHER_DITH6 5
1033 #define ADL_DL_DISPLAY_DITHER_DITH8 6
1035 #define ADL_DL_DISPLAY_DITHER_DITH10 7
1037 #define ADL_DL_DISPLAY_DITHER_DITH6_NO_FRAME_RAND 8
1039 #define ADL_DL_DISPLAY_DITHER_DITH8_NO_FRAME_RAND 9
1041 #define ADL_DL_DISPLAY_DITHER_DITH10_NO_FRAME_RAND 10
1043 #define ADL_DL_DISPLAY_DITHER_TRUN6 11
1045 #define ADL_DL_DISPLAY_DITHER_TRUN8 12
1047 #define ADL_DL_DISPLAY_DITHER_TRUN10 13
1049 #define ADL_DL_DISPLAY_DITHER_TRUN10_DITH8 14
1051 #define ADL_DL_DISPLAY_DITHER_TRUN10_DITH6 15
1053 #define ADL_DL_DISPLAY_DITHER_TRUN10_FM8 16
1055 #define ADL_DL_DISPLAY_DITHER_TRUN10_FM6 17
1057 #define ADL_DL_DISPLAY_DITHER_TRUN10_DITH8_FM6 18
1059 #define ADL_DL_DISPLAY_DITHER_DITH10_FM8 19
1061 #define ADL_DL_DISPLAY_DITHER_DITH10_FM6 20
1063 #define ADL_DL_DISPLAY_DITHER_TRUN8_DITH6 21
1065 #define ADL_DL_DISPLAY_DITHER_TRUN8_FM6 22
1067 #define ADL_DL_DISPLAY_DITHER_DITH8_FM6 23
1069 #define ADL_DL_DISPLAY_DITHER_LAST ADL_DL_DISPLAY_DITHER_DITH8_FM6
1072 
1074 #define ADL_MAX_EDIDDATA_SIZE 256 // number of UCHAR
1075 #define ADL_MAX_OVERRIDEEDID_SIZE 512 // number of UCHAR
1076 #define ADL_MAX_EDID_EXTENSION_BLOCKS 3
1078 #define ADL_DL_CONTROLLER_OVERLAY_ALPHA 0
1079 #define ADL_DL_CONTROLLER_OVERLAY_ALPHAPERPIX 1
1081 #define ADL_DL_DISPLAY_DATA_PACKET__INFO_PACKET_RESET 0x00000000
1082 #define ADL_DL_DISPLAY_DATA_PACKET__INFO_PACKET_SET 0x00000001
1083 #define ADL_DL_DISPLAY_DATA_PACKET__INFO_PACKET_SCAN 0x00000002
1087 #define ADL_DL_DISPLAY_DATA_PACKET__TYPE__AVI 0x00000001
1088 #define ADL_DL_DISPLAY_DATA_PACKET__TYPE__GAMMUT 0x00000002
1089 #define ADL_DL_DISPLAY_DATA_PACKET__TYPE__VENDORINFO 0x00000004
1090 #define ADL_DL_DISPLAY_DATA_PACKET__TYPE__HDR 0x00000008
1091 #define ADL_DL_DISPLAY_DATA_PACKET__TYPE__SPD 0x00000010
1094 // matrix types
1095 #define ADL_GAMUT_MATRIX_SD 1 // SD matrix i.e. BT601
1096 #define ADL_GAMUT_MATRIX_HD 2 // HD matrix i.e. BT709
1101 #define ADL_DL_CLOCKINFO_FLAG_FULLSCREEN3DONLY 0x00000001
1102 #define ADL_DL_CLOCKINFO_FLAG_ALWAYSFULLSCREEN3D 0x00000002
1103 #define ADL_DL_CLOCKINFO_FLAG_VPURECOVERYREDUCED 0x00000004
1104 #define ADL_DL_CLOCKINFO_FLAG_THERMALPROTECTION 0x00000008
1107 // Supported GPUs
1108 // ADL_Display_PowerXpressActiveGPU_Get()
1109 #define ADL_DL_POWERXPRESS_GPU_INTEGRATED 1
1110 #define ADL_DL_POWERXPRESS_GPU_DISCRETE 2
1112 // Possible values for lpOperationResult
1113 // ADL_Display_PowerXpressActiveGPU_Get()
1114 #define ADL_DL_POWERXPRESS_SWITCH_RESULT_STARTED 1 // Switch procedure has been started - Windows platform only
1115 #define ADL_DL_POWERXPRESS_SWITCH_RESULT_DECLINED 2 // Switch procedure cannot be started - All platforms
1116 #define ADL_DL_POWERXPRESS_SWITCH_RESULT_ALREADY 3 // System already has required status - All platforms
1117 #define ADL_DL_POWERXPRESS_SWITCH_RESULT_DEFERRED 5 // Switch was deferred and requires an X restart - Linux platform only
1119 // PowerXpress support version
1120 // ADL_Display_PowerXpressVersion_Get()
1121 #define ADL_DL_POWERXPRESS_VERSION_MAJOR 2 // Current PowerXpress support version 2.0
1122 #define ADL_DL_POWERXPRESS_VERSION_MINOR 0
1124 #define ADL_DL_POWERXPRESS_VERSION (((ADL_DL_POWERXPRESS_VERSION_MAJOR) << 16) | ADL_DL_POWERXPRESS_VERSION_MINOR)
1126 //values for ADLThermalControllerInfo.iThermalControllerDomain
1127 #define ADL_DL_THERMAL_DOMAIN_OTHER 0
1128 #define ADL_DL_THERMAL_DOMAIN_GPU 1
1130 //values for ADLThermalControllerInfo.iFlags
1131 #define ADL_DL_THERMAL_FLAG_INTERRUPT 1
1132 #define ADL_DL_THERMAL_FLAG_FANCONTROL 2
1137 #define ADL_DL_FANCTRL_SUPPORTS_PERCENT_READ 1
1138 #define ADL_DL_FANCTRL_SUPPORTS_PERCENT_WRITE 2
1139 #define ADL_DL_FANCTRL_SUPPORTS_RPM_READ 4
1140 #define ADL_DL_FANCTRL_SUPPORTS_RPM_WRITE 8
1143 //values for ADLFanSpeedValue.iSpeedType
1144 #define ADL_DL_FANCTRL_SPEED_TYPE_PERCENT 1
1145 #define ADL_DL_FANCTRL_SPEED_TYPE_RPM 2
1147 //values for ADLFanSpeedValue.iFlags
1148 #define ADL_DL_FANCTRL_FLAG_USER_DEFINED_SPEED 1
1150 // MVPU interfaces
1151 #define ADL_DL_MAX_MVPU_ADAPTERS 4
1152 #define MVPU_ADAPTER_0 0x00000001
1153 #define MVPU_ADAPTER_1 0x00000002
1154 #define MVPU_ADAPTER_2 0x00000004
1155 #define MVPU_ADAPTER_3 0x00000008
1156 #define ADL_DL_MAX_REGISTRY_PATH 256
1158 //values for ADLMVPUStatus.iStatus
1159 #define ADL_DL_MVPU_STATUS_OFF 0
1160 #define ADL_DL_MVPU_STATUS_ON 1
1162 // values for ASIC family
1166 #define ADL_ASIC_UNDEFINED 0
1167 #define ADL_ASIC_DISCRETE (1 << 0)
1168 #define ADL_ASIC_INTEGRATED (1 << 1)
1169 #define ADL_ASIC_WORKSTATION (1 << 2)
1170 #define ADL_ASIC_FIREMV (1 << 3)
1171 #define ADL_ASIC_XGP (1 << 4)
1172 #define ADL_ASIC_FUSION (1 << 5)
1173 #define ADL_ASIC_FIRESTREAM (1 << 6)
1174 #define ADL_ASIC_EMBEDDED (1 << 7)
1175 // Backward compatibility
1176 #define ADL_ASIC_FIREGL ADL_ASIC_WORKSTATION
1182 #define ADL_DL_TIMINGFLAG_DOUBLE_SCAN 0x0001
1183 //sTimingFlags is set when the mode is INTERLACED, if not PROGRESSIVE
1184 #define ADL_DL_TIMINGFLAG_INTERLACED 0x0002
1185 //sTimingFlags is set when the Horizontal Sync is POSITIVE, if not NEGATIVE
1186 #define ADL_DL_TIMINGFLAG_H_SYNC_POLARITY 0x0004
1187 //sTimingFlags is set when the Vertical Sync is POSITIVE, if not NEGATIVE
1188 #define ADL_DL_TIMINGFLAG_V_SYNC_POLARITY 0x0008
1194 #define ADL_DL_MODETIMING_STANDARD_CVT 0x00000001 // CVT Standard
1195 #define ADL_DL_MODETIMING_STANDARD_GTF 0x00000002 // GFT Standard
1196 #define ADL_DL_MODETIMING_STANDARD_DMT 0x00000004 // DMT Standard
1197 #define ADL_DL_MODETIMING_STANDARD_CUSTOM 0x00000008 // User-defined standard
1198 #define ADL_DL_MODETIMING_STANDARD_DRIVER_DEFAULT 0x00000010 // Remove Mode from overriden list
1199 #define ADL_DL_MODETIMING_STANDARD_CVT_RB 0x00000020 // CVT-RB Standard
1202 // \defgroup define_xserverinfo driver x-server info
1204 // @
1205 
1208 #define ADL_XSERVERINFO_XINERAMAACTIVE (1<<0)
1212 #define ADL_XSERVERINFO_RANDR12SUPPORTED (1<<1)
1213 // @
1214 
1215 
1218 
1219 #define ADL_CONTROLLERVECTOR_0 1 // ADL_CONTROLLERINDEX_0 = 0, (1 << ADL_CONTROLLERINDEX_0)
1220 #define ADL_CONTROLLERVECTOR_1 2 // ADL_CONTROLLERINDEX_1 = 1, (1 << ADL_CONTROLLERINDEX_1)
1222 #define ADL_DISPLAY_SLSGRID_ORIENTATION_000 0x00000001
1223 #define ADL_DISPLAY_SLSGRID_ORIENTATION_090 0x00000002
1224 #define ADL_DISPLAY_SLSGRID_ORIENTATION_180 0x00000004
1225 #define ADL_DISPLAY_SLSGRID_ORIENTATION_270 0x00000008
1226 #define ADL_DISPLAY_SLSGRID_CAP_OPTION_RELATIVETO_LANDSCAPE 0x00000001
1227 #define ADL_DISPLAY_SLSGRID_CAP_OPTION_RELATIVETO_CURRENTANGLE 0x00000002
1228 #define ADL_DISPLAY_SLSGRID_PORTAIT_MODE 0x00000004
1229 #define ADL_DISPLAY_SLSGRID_KEEPTARGETROTATION 0x00000080
1231 #define ADL_DISPLAY_SLSGRID_SAMEMODESLS_SUPPORT 0x00000010
1232 #define ADL_DISPLAY_SLSGRID_MIXMODESLS_SUPPORT 0x00000020
1233 #define ADL_DISPLAY_SLSGRID_DISPLAYROTATION_SUPPORT 0x00000040
1234 #define ADL_DISPLAY_SLSGRID_DESKTOPROTATION_SUPPORT 0x00000080
1236 
1237 #define ADL_DISPLAY_SLSMAP_SLSLAYOUTMODE_FIT 0x0100
1238 #define ADL_DISPLAY_SLSMAP_SLSLAYOUTMODE_FILL 0x0200
1239 #define ADL_DISPLAY_SLSMAP_SLSLAYOUTMODE_EXPAND 0x0400
1241 #define ADL_DISPLAY_SLSMAP_IS_SLS 0x1000
1242 #define ADL_DISPLAY_SLSMAP_IS_SLSBUILDER 0x2000
1243 #define ADL_DISPLAY_SLSMAP_IS_CLONEVT 0x4000
1245 #define ADL_DISPLAY_SLSMAPCONFIG_GET_OPTION_RELATIVETO_LANDSCAPE 0x00000001
1246 #define ADL_DISPLAY_SLSMAPCONFIG_GET_OPTION_RELATIVETO_CURRENTANGLE 0x00000002
1248 #define ADL_DISPLAY_SLSMAPCONFIG_CREATE_OPTION_RELATIVETO_LANDSCAPE 0x00000001
1249 #define ADL_DISPLAY_SLSMAPCONFIG_CREATE_OPTION_RELATIVETO_CURRENTANGLE 0x00000002
1251 #define ADL_DISPLAY_SLSMAPCONFIG_REARRANGE_OPTION_RELATIVETO_LANDSCAPE 0x00000001
1252 #define ADL_DISPLAY_SLSMAPCONFIG_REARRANGE_OPTION_RELATIVETO_CURRENTANGLE 0x00000002
1254 #define ADL_SLS_SAMEMODESLS_SUPPORT 0x0001
1255 #define ADL_SLS_MIXMODESLS_SUPPORT 0x0002
1256 #define ADL_SLS_DISPLAYROTATIONSLS_SUPPORT 0x0004
1257 #define ADL_SLS_DESKTOPROTATIONSLS_SUPPORT 0x0008
1259 #define ADL_SLS_TARGETS_INVALID 0x0001
1260 #define ADL_SLS_MODES_INVALID 0x0002
1261 #define ADL_SLS_ROTATIONS_INVALID 0x0004
1262 #define ADL_SLS_POSITIONS_INVALID 0x0008
1263 #define ADL_SLS_LAYOUTMODE_INVALID 0x0010
1265 #define ADL_DISPLAY_SLSDISPLAYOFFSET_VALID 0x0002
1267 #define ADL_DISPLAY_SLSGRID_RELATIVETO_LANDSCAPE 0x00000010
1268 #define ADL_DISPLAY_SLSGRID_RELATIVETO_CURRENTANGLE 0x00000020
1270 
1272 #define ADL_DISPLAY_SLSMAP_BEZELMODE 0x00000010
1273 #define ADL_DISPLAY_SLSMAP_DISPLAYARRANGED 0x00000002
1275 #define ADL_DISPLAY_SLSMAP_CURRENTCONFIG 0x00000004
1279 #define ADL_DISPLAY_SLSMAPINDEXLIST_OPTION_ACTIVE 0x00000001
1282 #define ADL_DISPLAY_BEZELOFFSET_STEPBYSTEPSET 0x00000004
1283 #define ADL_DISPLAY_BEZELOFFSET_COMMIT 0x00000008
1285 typedef enum SLS_ImageCropType {
1286  Fit = 1,
1287  Fill = 2,
1288  Expand = 3
1290 
1291 
1292 typedef enum DceSettingsType {
1296 
1298 
1299 typedef enum DpLinkRate {
1311 
1313 
1315 
1318 
1320 #define ADL_PX_CONFIGCAPS_SPLASHSCREEN_SUPPORT 0x0001
1321 #define ADL_PX_CONFIGCAPS_CF_SUPPORT 0x0002
1322 #define ADL_PX_CONFIGCAPS_MUXLESS 0x0004
1323 #define ADL_PX_CONFIGCAPS_PROFILE_COMPLIANT 0x0008
1324 #define ADL_PX_CONFIGCAPS_NON_AMD_DRIVEN_DISPLAYS 0x0010
1325 #define ADL_PX_CONFIGCAPS_FIXED_SUPPORT 0x0020
1326 #define ADL_PX_CONFIGCAPS_DYNAMIC_SUPPORT 0x0040
1327 #define ADL_PX_CONFIGCAPS_HIDE_AUTO_SWITCH 0x0080
1330 #define ADL_PX_SCHEMEMASK_FIXED 0x0001
1331 #define ADL_PX_SCHEMEMASK_DYNAMIC 0x0002
1334 typedef enum ADLPXScheme
1335 {
1340 
1342 typedef enum PXScheme
1343 {
1346  PX_SCHEME_DYNAMIC = 2
1348 
1349 
1351 
1354 
1355 #define ADL_APP_PROFILE_FILENAME_LENGTH 256
1356 #define ADL_APP_PROFILE_TIMESTAMP_LENGTH 32
1357 #define ADL_APP_PROFILE_VERSION_LENGTH 32
1358 #define ADL_APP_PROFILE_PROPERTY_LENGTH 64
1361 {
1368 };
1369 
1371 {
1379 
1380 
1381 //Virtual display type returning virtual display type and for request for creating a dummy target ID (xInput or remote play)
1383 {
1385  ADL_VIRTUALDISPLAY_XINPUT = 1, //Requested for xInput
1386  ADL_VIRTUALDISPLAY_REMOTEPLAY = 2, //Requested for emulated display during remote play
1387  ADL_VIRTUALDISPLAY_GENERIC = 10 //Generic virtual display, af a type different than any of the above special ones
1389 
1391 
1394 
1396 #define ADL_MAX_RAD_LINK_COUNT 15
1399 
1402 
1404 #define ADL_GAMUT_REFERENCE_SOURCE (1 << 0)
1405 #define ADL_GAMUT_GAMUT_VIDEO_CONTENT (1 << 1)
1408 #define ADL_CUSTOM_WHITE_POINT (1 << 0)
1409 #define ADL_CUSTOM_GAMUT (1 << 1)
1410 #define ADL_GAMUT_REMAP_ONLY (1 << 2)
1414 #define ADL_GAMUT_SPACE_CCIR_709 (1 << 0)
1415 #define ADL_GAMUT_SPACE_CCIR_601 (1 << 1)
1416 #define ADL_GAMUT_SPACE_ADOBE_RGB (1 << 2)
1417 #define ADL_GAMUT_SPACE_CIE_RGB (1 << 3)
1418 #define ADL_GAMUT_SPACE_CUSTOM (1 << 4)
1419 #define ADL_GAMUT_SPACE_CCIR_2020 (1 << 5)
1420 #define ADL_GAMUT_SPACE_APPCTRL (1 << 6)
1423 #define ADL_WHITE_POINT_5000K (1 << 0)
1424 #define ADL_WHITE_POINT_6500K (1 << 1)
1425 #define ADL_WHITE_POINT_7500K (1 << 2)
1426 #define ADL_WHITE_POINT_9300K (1 << 3)
1427 #define ADL_WHITE_POINT_CUSTOM (1 << 4)
1431 #define ADL_GAMUT_WHITEPOINT_DIVIDER 10000
1434 #define ADL_REGAMMA_COEFFICIENT_A0_DIVIDER 10000000
1435 #define ADL_REGAMMA_COEFFICIENT_A1A2A3_DIVIDER 1000
1439 #define ADL_EDID_REGAMMA_COEFFICIENTS (1 << 0)
1440 #define ADL_USE_GAMMA_RAMP (1 << 4)
1442 #define ADL_APPLY_DEGAMMA (1 << 5)
1444 #define ADL_EDID_REGAMMA_PREDEFINED_SRGB (1 << 1)
1446 #define ADL_EDID_REGAMMA_PREDEFINED_PQ (1 << 2)
1448 #define ADL_EDID_REGAMMA_PREDEFINED_PQ_2084_INTERIM (1 << 3)
1450 #define ADL_EDID_REGAMMA_PREDEFINED_36 (1 << 6)
1452 #define ADL_EDID_REGAMMA_PREDEFINED_BT709 (1 << 7)
1454 #define ADL_EDID_REGAMMA_PREDEFINED_APPCTRL (1 << 8)
1458 
1462 #define ADL_DISPLAY_DDCINFO_PIXEL_FORMAT_RGB656 0x00000001L
1463 #define ADL_DISPLAY_DDCINFO_PIXEL_FORMAT_RGB666 0x00000002L
1464 #define ADL_DISPLAY_DDCINFO_PIXEL_FORMAT_RGB888 0x00000004L
1465 #define ADL_DISPLAY_DDCINFO_PIXEL_FORMAT_RGB101010 0x00000008L
1466 #define ADL_DISPLAY_DDCINFO_PIXEL_FORMAT_RGB161616 0x00000010L
1467 #define ADL_DISPLAY_DDCINFO_PIXEL_FORMAT_RGB_RESERVED1 0x00000020L
1468 #define ADL_DISPLAY_DDCINFO_PIXEL_FORMAT_RGB_RESERVED2 0x00000040L
1469 #define ADL_DISPLAY_DDCINFO_PIXEL_FORMAT_RGB_RESERVED3 0x00000080L
1470 #define ADL_DISPLAY_DDCINFO_PIXEL_FORMAT_XRGB_BIAS101010 0x00000100L
1471 #define ADL_DISPLAY_DDCINFO_PIXEL_FORMAT_YCBCR444_8BPCC 0x00000200L
1472 #define ADL_DISPLAY_DDCINFO_PIXEL_FORMAT_YCBCR444_10BPCC 0x00000400L
1473 #define ADL_DISPLAY_DDCINFO_PIXEL_FORMAT_YCBCR444_12BPCC 0x00000800L
1474 #define ADL_DISPLAY_DDCINFO_PIXEL_FORMAT_YCBCR422_8BPCC 0x00001000L
1475 #define ADL_DISPLAY_DDCINFO_PIXEL_FORMAT_YCBCR422_10BPCC 0x00002000L
1476 #define ADL_DISPLAY_DDCINFO_PIXEL_FORMAT_YCBCR422_12BPCC 0x00004000L
1477 #define ADL_DISPLAY_DDCINFO_PIXEL_FORMAT_YCBCR420_8BPCC 0x00008000L
1478 #define ADL_DISPLAY_DDCINFO_PIXEL_FORMAT_YCBCR420_10BPCC 0x00010000L
1479 #define ADL_DISPLAY_DDCINFO_PIXEL_FORMAT_YCBCR420_12BPCC 0x00020000L
1485 #define ADL_TF_sRGB 0x0001
1486 #define ADL_TF_BT709 0x0002
1487 #define ADL_TF_PQ2084 0x0004
1488 #define ADL_TF_PQ2084_INTERIM 0x0008
1489 #define ADL_TF_LINEAR_0_1 0x0010
1490 #define ADL_TF_LINEAR_0_125 0x0020
1491 #define ADL_TF_DOLBYVISION 0x0040
1492 #define ADL_TF_GAMMA_22 0x0080
1495 #define ADL_CS_sRGB 0x0001
1499 #define ADL_CS_BT601 0x0002
1500 #define ADL_CS_BT709 0x0004
1501 #define ADL_CS_BT2020 0x0008
1502 #define ADL_CS_ADOBE 0x0010
1503 #define ADL_CS_P3 0x0020
1504 #define ADL_CS_scRGB_MS_REF 0x0040
1505 #define ADL_CS_DISPLAY_NATIVE 0x0080
1506 #define ADL_CS_APP_CONTROL 0x0100
1507 #define ADL_CS_DOLBYVISION 0x0200
1510 #define ADL_HDR_CEA861_3 0x0001
1514 #define ADL_HDR_DOLBYVISION 0x0002
1515 #define ADL_HDR_FREESYNC_HDR 0x0004
1518 #define ADL_HDR_FREESYNC_BACKLIGHT_SUPPORT 0x0001
1522 #define ADL_HDR_FREESYNC_LOCAL_DIMMING 0x0002
1525 #define ADL_SCA_LOCAL_DIMMING_DISABLE 0x0001
1531 
1535 // This value indicates that the deep bit depth state is forced off
1536 #define ADL_DEEPBITDEPTH_FORCEOFF 0
1537 #define ADL_DEEPBITDEPTH_10BPP_AUTO 1
1540 #define ADL_DEEPBITDEPTH_10BPP_FORCEON 2
1546 #define ADL_ADAPTER_CONFIGMEMORY_DBD (1 << 0)
1547 #define ADL_ADAPTER_CONFIGMEMORY_ROTATE (1 << 1)
1549 #define ADL_ADAPTER_CONFIGMEMORY_STEREO_PASSIVE (1 << 2)
1551 #define ADL_ADAPTER_CONFIGMEMORY_STEREO_ACTIVE (1 << 3)
1553 #define ADL_ADAPTER_CONFIGMEMORY_ENHANCEDVSYNC (1 << 4)
1555 #define ADL_ADAPTER_CONFIGMEMORY_TEARFREEVSYNC (1 << 4)
1560 
1563 #define ADL_MEMORYREQTYPE_VISIBLE (1 << 0)
1564 #define ADL_MEMORYREQTYPE_INVISIBLE (1 << 1)
1566 #define ADL_MEMORYREQTYPE_GPURESERVEDVISIBLE (1 << 2)
1575 #define ADL_ADAPTER_TEAR_FREE_ON 1
1576 #define ADL_ADAPTER_TEAR_FREE_NOTENOUGHMEM -1
1578 #define ADL_ADAPTER_TEAR_FREE_OFF_ERR_QUADBUFFERSTEREO -2
1580 #define ADL_ADAPTER_TEAR_FREE_OFF_ERR_MGPUSLD -3
1582 #define ADL_ADAPTER_TEAR_FREE_OFF 0
1590 #define ADL_CROSSDISPLAY_PLATFORM (1 << 0)
1591 #define ADL_CROSSDISPLAY_PLATFORM_LASSO (1 << 1)
1593 #define ADL_CROSSDISPLAY_PLATFORM_DOCKSTATION (1 << 2)
1601 #define ADL_CROSSDISPLAY_OPTION_NONE 0
1602 #define ADL_CROSSDISPLAY_OPTION_FORCESWITCH (1 << 0)
1610 #define ADL_ADAPTERCONFIGSTATE_HEADLESS ( 1 << 2 )
1611 #define ADL_ADAPTERCONFIGSTATE_REQUISITE_RENDER ( 1 << 0 )
1614 #define ADL_ADAPTERCONFIGSTATE_ANCILLARY_RENDER ( 1 << 1 )
1618 #define ADL_ADAPTERCONFIGSTATE_SCATTERGATHER ( 1 << 4 )
1626 #define ADL_CONTROLLERMODE_CM_MODIFIER_VIEW_POSITION 0x00000001
1627 #define ADL_CONTROLLERMODE_CM_MODIFIER_VIEW_PANLOCK 0x00000002
1629 #define ADL_CONTROLLERMODE_CM_MODIFIER_VIEW_SIZE 0x00000008
1638 #define ADL_MAX_AUDIO_SAMPLE_RATE_COUNT 16
1642 // ADLMultiChannelSplitStateFlag Enumeration
1645 {
1650 };
1651 
1653 // ADLSampleRate Enumeration
1656 {
1667 };
1668 
1673 #define ADL_OD6_CAPABILITY_SCLK_CUSTOMIZATION 0x00000001
1674 #define ADL_OD6_CAPABILITY_MCLK_CUSTOMIZATION 0x00000002
1676 #define ADL_OD6_CAPABILITY_GPU_ACTIVITY_MONITOR 0x00000004
1678 #define ADL_OD6_CAPABILITY_POWER_CONTROL 0x00000008
1680 #define ADL_OD6_CAPABILITY_VOLTAGE_CONTROL 0x00000010
1682 #define ADL_OD6_CAPABILITY_PERCENT_ADJUSTMENT 0x00000020
1684 #define ADL_OD6_CAPABILITY_THERMAL_LIMIT_UNLOCK 0x00000040
1686 #define ADL_OD6_CAPABILITY_FANSPEED_IN_RPM 0x00000080
1694 #define ADL_OD6_SUPPORTEDSTATE_PERFORMANCE 0x00000001
1695 #define ADL_OD6_SUPPORTEDSTATE_POWER_SAVING 0x00000002
1703 #define ADL_OD6_GETSTATEINFO_DEFAULT_PERFORMANCE 0x00000001
1704 #define ADL_OD6_GETSTATEINFO_DEFAULT_POWER_SAVING 0x00000002
1706 #define ADL_OD6_GETSTATEINFO_CURRENT 0x00000003
1709 #define ADL_OD6_GETSTATEINFO_CUSTOM_PERFORMANCE 0x00000004
1712 #define ADL_OD6_GETSTATEINFO_CUSTOM_POWER_SAVING 0x00000005
1720 #define ADL_OD6_STATE_PERFORMANCE 0x00000001
1727 #define ADL_OD6_SETSTATE_PERFORMANCE 0x00000001
1728 #define ADL_OD6_SETSTATE_POWER_SAVING 0x00000002
1736 #define ADL_OD6_TCCAPS_THERMAL_CONTROLLER 0x00000001
1737 #define ADL_OD6_TCCAPS_FANSPEED_CONTROL 0x00000002
1739 #define ADL_OD6_TCCAPS_FANSPEED_PERCENT_READ 0x00000100
1741 #define ADL_OD6_TCCAPS_FANSPEED_PERCENT_WRITE 0x00000200
1743 #define ADL_OD6_TCCAPS_FANSPEED_RPM_READ 0x00000400
1745 #define ADL_OD6_TCCAPS_FANSPEED_RPM_WRITE 0x00000800
1753 #define ADL_OD6_FANSPEED_TYPE_PERCENT 0x00000001
1754 #define ADL_OD6_FANSPEED_TYPE_RPM 0x00000002
1756 #define ADL_OD6_FANSPEED_USER_DEFINED 0x00000100
1763 #define ADL_ODN_EVENTCOUNTER_THERMAL 0
1764 #define ADL_ODN_EVENTCOUNTER_VPURECOVERY 1
1768 // ADLODNControlType Enumeration
1771 {
1776 };
1777 
1779 {
1783 };
1784 
1785 //ODN features Bits for ADLODNCapabilitiesX2
1787 {
1806  ADL_ODN_REMOVE_WATTMAN_PAGE = 1 << 31 // Internal Only
1807 };
1808 
1809 //If any new feature is added, PPLIB only needs to add ext feature ID and Item ID(Seeting ID). These IDs should match the drive defined in CWDDEPM.h
1811 {
1814  ADL_ODN_EXT_FEATURE_AUTO_UV_ENGINE = 1 << 2, //Auto under voltage
1815  ADL_ODN_EXT_FEATURE_AUTO_OC_ENGINE = 1 << 3, //Auto OC Enine
1816  ADL_ODN_EXT_FEATURE_AUTO_OC_MEMORY = 1 << 4, //Auto OC memory
1817  ADL_ODN_EXT_FEATURE_FAN_CURVE = 1 << 5 //Fan curve
1818 
1819 };
1820 
1821 //If any new feature is added, PPLIB only needs to add ext feature ID and Item ID(Seeting ID).These IDs should match the drive defined in CWDDEPM.h
1823 {
1840  ODN_COUNT
1841 
1842 } ;
1843 
1844 //OD8 Capability features bits
1846 {
1851  ADL_OD8_ACOUSTIC_LIMIT_SCLK = 1 << 4, //FanMaximumRpm
1852  ADL_OD8_FAN_SPEED_MIN = 1 << 5, //FanMinimumPwm
1853  ADL_OD8_TEMPERATURE_FAN = 1 << 6, //FanTargetTemperature
1854  ADL_OD8_TEMPERATURE_SYSTEM = 1 << 7, //MaxOpTemp
1857  ADL_OD8_AUTO_UV_ENGINE = 1 << 10, //Auto under voltage
1858  ADL_OD8_AUTO_OC_ENGINE = 1 << 11, //Auto overclock engine
1859  ADL_OD8_AUTO_OC_MEMORY = 1 << 12, //Auto overclock memory
1860  ADL_OD8_FAN_CURVE = 1 << 13, //Fan curve
1861  ADL_OD8_WS_AUTO_FAN_ACOUSTIC_LIMIT = 1 << 14, //Workstation Manual Fan controller
1865  ADL_OD8_ADV_OC_LIMITS = 1 << 18, //Advanced OC limits.
1866  ADL_OD8_PER_ZONE_GFX_VOLTAGE_OFFSET = 1 << 19, //Per Zone gfx voltage offset feature
1867  ADL_OD8_AUTO_CURVE_OPTIMIZER = 1 << 20, //Auto per zone tuning.
1868  ADL_OD8_GFX_VOLTAGE_LIMIT = 1 << 21, //Voltage limit slider
1869  ADL_OD8_TDC_LIMIT = 1 << 22, //TDC slider
1870  ADL_OD8_FULL_CONTROL_MODE = 1 << 23, //Full control
1871  ADL_OD8_POWER_SAVING_FEATURE_CONTROL = 1 << 24, //Power saving feature control
1872  ADL_OD8_ACTIMING_PARAMETERS_TUNE = 1 << 25, // AC Timing Parameters Tuning
1873  ADL_OD8_OVERDRIVE_INTERFACE = 1 << 26, // Version info feature ID for RSX, do not expose in ADL.
1874  ADL_OD8_AUTO_UV_ENGINE_V2 = 1 << 27, // Auto UV 2.0 with actual stress testing.
1875  ADL_OD8_POWER_GAUGE = 1 << 28 //Power Gauge
1876 };
1877 
1878 typedef enum ADLOD8SettingId
1879 {
1910  OD8_GFXCLK_CURVE_COEFFICIENT_A, // 30 As part of the agreement with UI team, the min/max voltage limits for the
1911  OD8_GFXCLK_CURVE_COEFFICIENT_B, // quadratic curve graph will be stored in the min and max limits of
1912  OD8_GFXCLK_CURVE_COEFFICIENT_C, // coefficient a, b and c. A, b and c themselves do not have limits.
1917  OD8_OD_VOLTAGE,// RSX - voltage offset feature
1957  OD8_COUNT
1959 
1960 
1961 //Define Performance Metrics Log max sensors number
1962 #define ADL_PMLOG_MAX_SENSORS 256
1965 typedef enum ADLSensorType
1966 {
1968  PMLOG_CLK_GFXCLK = 1, // Current graphic clock value in MHz
1969  PMLOG_CLK_MEMCLK = 2, // Current memory clock value in MHz
1975  PMLOG_TEMPERATURE_EDGE = 8, // Current edge of the die temperature value in C
1981  PMLOG_FAN_RPM = 14, // Current fan RPM value
1982  PMLOG_FAN_PERCENTAGE = 15, // Current ratio of fan RPM and max RPM
1986  PMLOG_INFO_ACTIVITY_GFX = 19, // Current graphic activity level in percentage
1987  PMLOG_INFO_ACTIVITY_MEM = 20, // Current memory activity level in percentage
1988  PMLOG_GFX_VOLTAGE = 21, // Current graphic voltage in mV
1990  PMLOG_ASIC_POWER = 23, // Current ASIC power draw in Watt
1994  PMLOG_TEMPERATURE_HOTSPOT = 27, // Current center of the die temperature value in C
2002  PMLOG_THROTTLER_STATUS = 35, // A bit map of GPU throttle information. If a bit is set, the bit represented type of thorttling occurred in the last metrics sampling period
2007  PMLOG_BUS_SPEED = 40, // Current PCIE bus speed running
2008  PMLOG_BUS_LANES = 41, // Current PCIE bus lanes using
2013  PMLOG_SSPAIRED_ASICPOWER = 46, // apuPower
2014  PMLOG_SSTOTAL_POWERLIMIT = 47, // Total Power limit
2015  PMLOG_SSAPU_POWERLIMIT = 48, // APU Power limit
2016  PMLOG_SSDGPU_POWERLIMIT = 49, // DGPU Power limit
2026  PMLOG_RESERVED_1 = 59, //Currently Unused
2027  PMLOG_RESERVED_2 = 60, //Currently Unused
2028  PMLOG_RESERVED_3 = 61, //Currently Unused
2029  PMLOG_RESERVED_4 = 62, //Currently Unused
2030  PMLOG_RESERVED_5 = 63, //Currently Unused
2031  PMLOG_RESERVED_6 = 64, //Currently Unused
2032  PMLOG_RESERVED_7 = 65, //Currently Unused
2033  PMLOG_RESERVED_8 = 66, //Currently Unused
2034  PMLOG_RESERVED_9 = 67, //Currently Unused
2035  PMLOG_RESERVED_10 = 68, //Currently Unused
2036  PMLOG_RESERVED_11 = 69, //Currently Unused
2037  PMLOG_RESERVED_12 = 70, //Currently Unused
2038  PMLOG_RESERVED_13 = 71, //Currently Unused
2043 
2044 
2045 //Throttle Status
2047 {
2052 
2053 typedef enum ADL_PMLOG_SENSORS
2054 {
2102  ADL_PMLOG_SSTOTAL_POWERLIMIT = 47, // Total Power limit
2103  ADL_PMLOG_SSAPU_POWERLIMIT = 48, // APU Power limit
2104  ADL_PMLOG_SSDGPU_POWERLIMIT = 49, // DGPU Power limit
2114  ADL_PMLOG_RESERVED_1 = 59, //Currently Unused
2115  ADL_PMLOG_RESERVED_2 = 60, //Currently Unused
2116  ADL_PMLOG_RESERVED_3 = 61, //Currently Unused
2117  ADL_PMLOG_RESERVED_4 = 62, //Currently Unused
2118  ADL_PMLOG_RESERVED_5 = 63, //Currently Unused
2119  ADL_PMLOG_RESERVED_6 = 64, //Currently Unused
2120  ADL_PMLOG_RESERVED_7 = 65, //Currently Unused
2121  ADL_PMLOG_RESERVED_8 = 66, //Currently Unused
2122  ADL_PMLOG_RESERVED_9 = 67, //Currently Unused
2123  ADL_PMLOG_RESERVED_10 = 68, //Currently Unused
2124  ADL_PMLOG_RESERVED_11 = 69, //Currently Unused
2125  ADL_PMLOG_RESERVED_12 = 70, //Currently Unused
2126  ADL_PMLOG_CLK_NPUCLK = 71, //NPU frequency
2127  ADL_PMLOG_NPU_BUSY_AVG = 72, //NPU busy
2132 
2137 #define ECC_MODE_OFF 0
2138 #define ECC_MODE_ON 2
2140 #define ECC_MODE_HBM 3
2148 #define ADL_BLAYOUT_VALID_NUMBER_OF_SLOTS 0x1
2149 #define ADL_BLAYOUT_VALID_SLOT_SIZES 0x2
2151 #define ADL_BLAYOUT_VALID_CONNECTOR_OFFSETS 0x4
2153 #define ADL_BLAYOUT_VALID_CONNECTOR_LENGTHS 0x8
2161 #define ADL_ADAPTER_MAX_SLOTS 4
2162 #define ADL_ADAPTER_MAX_CONNECTORS 10
2164 #define ADL_MAX_CONNECTION_TYPES 32
2166 #define ADL_MAX_RELATIVE_ADDRESS_LINK_COUNT 15
2168 #define ADL_MAX_DISPLAY_EDID_DATA_SIZE 1024
2170 #define ADL_MAX_ERROR_RECORDS_COUNT 256
2172 #define ADL_MAX_POWER_POLICY 6
2180 #define ADL_CONNECTION_TYPE_VGA 0
2181 #define ADL_CONNECTION_TYPE_DVI 1
2183 #define ADL_CONNECTION_TYPE_DVI_SL 2
2185 #define ADL_CONNECTION_TYPE_HDMI 3
2187 #define ADL_CONNECTION_TYPE_DISPLAY_PORT 4
2189 #define ADL_CONNECTION_TYPE_ACTIVE_DONGLE_DP_DVI_SL 5
2191 #define ADL_CONNECTION_TYPE_ACTIVE_DONGLE_DP_DVI_DL 6
2193 #define ADL_CONNECTION_TYPE_ACTIVE_DONGLE_DP_HDMI 7
2195 #define ADL_CONNECTION_TYPE_ACTIVE_DONGLE_DP_VGA 8
2197 #define ADL_CONNECTION_TYPE_PASSIVE_DONGLE_DP_HDMI 9
2199 #define ADL_CONNECTION_TYPE_PASSIVE_DONGLE_DP_DVI 10
2201 #define ADL_CONNECTION_TYPE_MST 11
2203 #define ADL_CONNECTION_TYPE_ACTIVE_DONGLE 12
2205 #define ADL_CONNECTION_TYPE_VIRTUAL 13
2207 #define ADL_CONNECTION_BITMAST_FROM_INDEX(index) (1 << index)
2215 #define ADL_CONNECTION_PROPERTY_BITRATE 0x1
2216 #define ADL_CONNECTION_PROPERTY_NUMBER_OF_LANES 0x2
2218 #define ADL_CONNECTION_PROPERTY_3DCAPS 0x4
2220 #define ADL_CONNECTION_PROPERTY_OUTPUT_BANDWIDTH 0x8
2222 #define ADL_CONNECTION_PROPERTY_COLORDEPTH 0x10
2230 #define ADL_LANECOUNT_UNKNOWN 0
2231 #define ADL_LANECOUNT_ONE 1
2233 #define ADL_LANECOUNT_TWO 2
2235 #define ADL_LANECOUNT_FOUR 4
2237 #define ADL_LANECOUNT_EIGHT 8
2239 #define ADL_LANECOUNT_DEF ADL_LANECOUNT_FOUR
2247 #define ADL_LINK_BITRATE_UNKNOWN 0
2248 #define ADL_LINK_BITRATE_1_62_GHZ 0x06
2250 #define ADL_LINK_BITRATE_2_7_GHZ 0x0A
2252 #define ADL_LINK_BITRATE_5_4_GHZ 0x14
2256 #define ADL_LINK_BITRATE_8_1_GHZ 0x1E
2257 #define ADL_LINK_BITRATE_DEF ADL_LINK_BITRATE_2_7_GHZ
2264 #define ADL_CONNPROP_S3D_ALTERNATE_TO_FRAME_PACK 0x00000001
2267 
2272 #define ADL_COLORDEPTH_UNKNOWN 0
2273 #define ADL_COLORDEPTH_666 1
2275 #define ADL_COLORDEPTH_888 2
2277 #define ADL_COLORDEPTH_101010 3
2279 #define ADL_COLORDEPTH_121212 4
2281 #define ADL_COLORDEPTH_141414 5
2283 #define ADL_COLORDEPTH_161616 6
2285 #define ADL_COLOR_DEPTH_DEF ADL_COLORDEPTH_888
2289 
2294 #define ADL_EMUL_STATUS_REAL_DEVICE_CONNECTED 0x1
2295 #define ADL_EMUL_STATUS_EMULATED_DEVICE_PRESENT 0x2
2297 #define ADL_EMUL_STATUS_EMULATED_DEVICE_USED 0x4
2299 #define ADL_EMUL_STATUS_LAST_ACTIVE_DEVICE_USED 0x8
2307 #define ADL_EMUL_MODE_OFF 0
2308 #define ADL_EMUL_MODE_ON_CONNECTED 1
2310 #define ADL_EMUL_MODE_ON_DISCONNECTED 2
2312 #define ADL_EMUL_MODE_ALWAYS 3
2320 #define ADL_QUERY_REAL_DATA 0
2321 #define ADL_QUERY_EMULATED_DATA 1
2323 #define ADL_QUERY_CURRENT_DATA 2
2331 #define ADL_EDID_PERSISTANCE_DISABLED 0
2332 #define ADL_EDID_PERSISTANCE_ENABLED 1
2340 #define ADL_CONNECTOR_TYPE_UNKNOWN 0
2341 #define ADL_CONNECTOR_TYPE_VGA 1
2343 #define ADL_CONNECTOR_TYPE_DVI_D 2
2345 #define ADL_CONNECTOR_TYPE_DVI_I 3
2347 #define ADL_CONNECTOR_TYPE_ATICVDONGLE_NA 4
2349 #define ADL_CONNECTOR_TYPE_ATICVDONGLE_JP 5
2351 #define ADL_CONNECTOR_TYPE_ATICVDONGLE_NONI2C 6
2353 #define ADL_CONNECTOR_TYPE_ATICVDONGLE_NONI2C_D 7
2355 #define ADL_CONNECTOR_TYPE_HDMI_TYPE_A 8
2357 #define ADL_CONNECTOR_TYPE_HDMI_TYPE_B 9
2359 #define ADL_CONNECTOR_TYPE_DISPLAYPORT 10
2361 #define ADL_CONNECTOR_TYPE_EDP 11
2363 #define ADL_CONNECTOR_TYPE_MINI_DISPLAYPORT 12
2365 #define ADL_CONNECTOR_TYPE_VIRTUAL 13
2367 #define ADL_CONNECTOR_TYPE_USB_TYPE_C 14
2377 #define ADL_FREESYNC_USECASE_STATIC 0x1
2378 #define ADL_FREESYNC_USECASE_VIDEO 0x2
2380 #define ADL_FREESYNC_USECASE_GAMING 0x4
2389 #define ADL_FREESYNC_CAP_SUPPORTED (1 << 0)
2390 #define ADL_FREESYNC_CAP_GPUSUPPORTED (1 << 1)
2391 #define ADL_FREESYNC_CAP_DISPLAYSUPPORTED (1 << 2)
2392 #define ADL_FREESYNC_CAP_CURRENTMODESUPPORTED (1 << 3)
2393 #define ADL_FREESYNC_CAP_NOCFXORCFXSUPPORTED (1 << 4)
2394 #define ADL_FREESYNC_CAP_NOGENLOCKORGENLOCKSUPPORTED (1 << 5)
2395 #define ADL_FREESYNC_CAP_BORDERLESSWINDOWSUPPORTED (1 << 6)
2401 #define ADL_FREESYNC_LABEL_UNSUPPORTED 0
2402 #define ADL_FREESYNC_LABEL_FREESYNC 1
2403 #define ADL_FREESYNC_LABEL_ADAPTIVE_SYNC 2
2404 #define ADL_FREESYNC_LABEL_VRR 3
2405 #define ADL_FREESYNC_LABEL_FREESYNC_PREMIUM 4
2406 #define ADL_FREESYNC_LABEL_FREESYNC_PREMIUM_PRO 5
2411 #define ADL_FREESYNC_POWEROPTIMIZATION_SUPPORTED_MASK (1 << 0)
2412 #define ADL_FREESYNC_POWEROPTIMIZATION_ENABLED_MASK (1 << 1)
2413 #define ADL_FREESYNC_POWEROPTIMIZATION_DEFAULT_VALUE_MASK (1 << 2)
2419 #define ADL_MST_COMMANDLINE_PATH_MSG 0x1
2420 #define ADL_MST_COMMANDLINE_BROADCAST 0x2
2424 
2425 
2429 #define ADL_CROSSGPUDISPLAYCLONE_AMD_WITH_NONAMD 0x1
2430 #define ADL_CROSSGPUDISPLAYCLONE 0x2
2433 
2435 
2437 
2441 typedef unsigned int ADL_D3DKMT_HANDLE;
2443 
2444 
2445 // End Bracket for Constants and Definitions. Add new groups ABOVE this line!
2446 
2448 
2449 
2451 {
2455 
2456 
2457 typedef enum ADL_RAS_BLOCK_ID
2458 {
2474 
2476 {
2478  ADL_RAS__UMC_SRAM = 1
2480 
2482 {
2500 
2502 {
2508 
2509 // Driver event types
2511 {
2514 
2516 
2517 
2518 //UIFeature Ids
2520 {
2540 
2542 
2543 
2544 
2546 #define ADL_RADEON_LED_MAX_BRIGHTNESS 2
2549 #define ADL_RADEON_LED_MAX_SPEED 4
2552 #define ADL_RADEON_LED_MAX_RGB 255
2555 #define ADL_RADEON_LED_MAX_MORSE_CODE 260
2558 #define ADL_RADEON_LED_MAX_LED_ROW_ON_GRID 7
2561 #define ADL_RADEON_LED_MAX_LED_COLUMN_ON_GRID 24
2572 {
2585 
2594 typedef unsigned int RadeonLEDBARSupportedControl;
2595 
2596 
2606 {
2613 
2622 typedef unsigned int RadeonLEDBARSupportedConfig;
2623 
2624 //User blob feature settings
2625 typedef enum ADL_USER_SETTINGS
2626 {
2627  ADL_USER_SETTINGS_ENHANCEDSYNC = 1 << 0, //notify Enhanced Sync settings change
2628  ADL_USER_SETTINGS_CHILL_PROFILE = 1 << 1, //notify Chill settings change
2629  ADL_USER_SETTINGS_DELAG_PROFILE = 1 << 2, //notify Delag settings change
2630  ADL_USER_SETTINGS_BOOST_PROFILE = 1 << 3, //notify Boost settings change
2631  ADL_USER_SETTINGS_USU_PROFILE = 1 << 4, //notify USU settings change
2632  ADL_USER_SETTINGS_CVDC_PROFILE = 1 << 5, //notify Color Vision Deficiency Corretion settings change
2636  ADL_USER_SETTINGS_USU2_PROFILE = 1 << 9, //notify USU2 settings change
2638 
2639 //FRAME_TIMESTAMPS_SHARED_MEMORY type
2641 {
2646 #define ADL_REG_DEVICE_FUNCTION_1 0x00000001
2647 #endif /* ADL_DEFINES_H_ */
2648 
2649 
PMLOG_TEMPERATURE_MEM
@ PMLOG_TEMPERATURE_MEM
Definition: adl_defines.h:1976
PMLOG_INFO_ACTIVITY_GFX
@ PMLOG_INFO_ACTIVITY_GFX
Definition: adl_defines.h:1986
ADL_ODN_PARAMETER_FAN_CURVE_SPEED_3
@ ADL_ODN_PARAMETER_FAN_CURVE_SPEED_3
Definition: adl_defines.h:1834
ADL_PMLOG_SMART_POWERSHIFT_CPU
@ ADL_PMLOG_SMART_POWERSHIFT_CPU
Definition: adl_defines.h:2093
OD8_FAN_CURVE_SPEED_1
@ OD8_FAN_CURVE_SPEED_1
Definition: adl_defines.h:1900
PMLOG_FAN_PERCENTAGE
@ PMLOG_FAN_PERCENTAGE
Definition: adl_defines.h:1982
OD8_RUNTIME_POWER_SAVING_FEATURE_CONTROL
@ OD8_RUNTIME_POWER_SAVING_FEATURE_CONTROL
Definition: adl_defines.h:1932
ADL_RAS_BLOCK_ID
ADL_RAS_BLOCK_ID
Definition: adl_defines.h:2458
PMLOG_SSPAIRED_ASICPOWER
@ PMLOG_SSPAIRED_ASICPOWER
Definition: adl_defines.h:2013
ODNControlType_Default
@ ODNControlType_Default
Definition: adl_defines.h:1773
PMLOG_RESERVED_14
@ PMLOG_RESERVED_14
Definition: adl_defines.h:2039
ADL_PMLOG_THROTTLE_PERCENTAGE_TEMP_MEM
@ ADL_PMLOG_THROTTLE_PERCENTAGE_TEMP_MEM
Definition: adl_defines.h:2108
ADL_RAS_ERROR_INJECTION_MODE_MULTIPLE
@ ADL_RAS_ERROR_INJECTION_MODE_MULTIPLE
Definition: adl_defines.h:2453
ADL_RAS_ERROR_INJECTION_MODE_SINGLE
@ ADL_RAS_ERROR_INJECTION_MODE_SINGLE
Definition: adl_defines.h:2452
OD8_ACTIMING_PARAMETER_TRCDRD
@ OD8_ACTIMING_PARAMETER_TRCDRD
Definition: adl_defines.h:1944
ADL_PMLOG_RESERVED_4
@ ADL_PMLOG_RESERVED_4
Definition: adl_defines.h:2117
ADL_VIRTUALDISPLAY_XINPUT
@ ADL_VIRTUALDISPLAY_XINPUT
Definition: adl_defines.h:1385
OD8_OD_VOLTAGE
@ OD8_OD_VOLTAGE
Definition: adl_defines.h:1917
OD8_OPERATING_TEMP_MAX
@ OD8_OPERATING_TEMP_MAX
Definition: adl_defines.h:1893
ADL_ODN_PARAMETER_AUTO_OC_ENGINE
@ ADL_ODN_PARAMETER_AUTO_OC_ENGINE
Definition: adl_defines.h:1827
PMLOG_FAN_RPM
@ PMLOG_FAN_RPM
Definition: adl_defines.h:1981
OD8_GFXCLK_VOLTAGE2
@ OD8_GFXCLK_VOLTAGE2
Definition: adl_defines.h:1885
ADL_ODN_FAN_SPEED_MIN
@ ADL_ODN_FAN_SPEED_MIN
Definition: adl_defines.h:1792
ADLSensorType
ADLSensorType
Definition: adl_defines.h:1966
OD8_UCLK_FMAX
@ OD8_UCLK_FMAX
Definition: adl_defines.h:1888
ADL_PMLOG_THROTTLE_PERCENTAGE_TEMP_GFX
@ ADL_PMLOG_THROTTLE_PERCENTAGE_TEMP_GFX
Definition: adl_defines.h:2107
OD8_FAN_CURVE_SPEED_3
@ OD8_FAN_CURVE_SPEED_3
Definition: adl_defines.h:1904
ADL_PANNINGMODE_NO_PANNING
@ ADL_PANNINGMODE_NO_PANNING
Definition: adl_defines.h:927
ADL_ORIENTATIONTYPE_NONOSDATATYPE
@ ADL_ORIENTATIONTYPE_NONOSDATATYPE
Definition: adl_defines.h:919
ADLSampleRate_176P4KHz
@ ADLSampleRate_176P4KHz
Definition: adl_defines.h:1662
ADLODNExtSettingId
ADLODNExtSettingId
Definition: adl_defines.h:1823
ADL_ODN_MCLK_AUTO_LIMIT
@ ADL_ODN_MCLK_AUTO_LIMIT
Definition: adl_defines.h:1799
PMLOG_CPU_POWER
@ PMLOG_CPU_POWER
Definition: adl_defines.h:2000
OD8_PER_ZONE_GFX_VOLTAGE_OFFSET_POINT_4
@ OD8_PER_ZONE_GFX_VOLTAGE_OFFSET_POINT_4
Definition: adl_defines.h:1922
ADL_ANGLE_LANDSCAPE
@ ADL_ANGLE_LANDSCAPE
Definition: adl_defines.h:907
ADL_PMLOG_SSTOTAL_POWERLIMIT
@ ADL_PMLOG_SSTOTAL_POWERLIMIT
Definition: adl_defines.h:2102
OD8_ACTIMING_PARAMETER_TWR
@ OD8_ACTIMING_PARAMETER_TWR
Definition: adl_defines.h:1952
OD8_ACTIMING_PARAMETER_TCWL
@ OD8_ACTIMING_PARAMETER_TCWL
Definition: adl_defines.h:1943
DPLinkRate_HBR
@ DPLinkRate_HBR
Definition: adl_defines.h:1304
PMLOG_GFX_POWER
@ PMLOG_GFX_POWER
Definition: adl_defines.h:1997
ADL_PROFILEPROPERTY_TYPE_BOOLEAN
@ ADL_PROFILEPROPERTY_TYPE_BOOLEAN
Definition: adl_defines.h:1373
ADL_OD8_AUTO_UV_ENGINE
@ ADL_OD8_AUTO_UV_ENGINE
Definition: adl_defines.h:1857
ADL_PMLOG_RESERVED_1
@ ADL_PMLOG_RESERVED_1
Definition: adl_defines.h:2114
PMLOG_SOC_CURRENT
@ PMLOG_SOC_CURRENT
Definition: adl_defines.h:1985
OD8_AUTO_CURVE_OPTIMIZER_SETTING
@ OD8_AUTO_CURVE_OPTIMIZER_SETTING
Definition: adl_defines.h:1925
OD8_AC_TIMING
@ OD8_AC_TIMING
Definition: adl_defines.h:1894
ADL_PMLOG_BOARD_POWER
@ ADL_PMLOG_BOARD_POWER
Definition: adl_defines.h:2128
OD8_OPTIMZED_POWER_MODE
@ OD8_OPTIMZED_POWER_MODE
Definition: adl_defines.h:1916
ADL_RAS_ERROR__PARITY_POISON
@ ADL_RAS_ERROR__PARITY_POISON
Definition: adl_defines.h:2492
RadeonLEDBarControl_Rainbow
@ RadeonLEDBarControl_Rainbow
Definition: adl_defines.h:2575
ADLSampleRate_32KHz
@ ADLSampleRate_32KHz
Definition: adl_defines.h:1657
OD8_PER_ZONE_GFX_VOLTAGE_OFFSET_FREQ_ANCHOR_4
@ OD8_PER_ZONE_GFX_VOLTAGE_OFFSET_FREQ_ANCHOR_4
Definition: adl_defines.h:1937
ADL_RAS_ERROR__SINGLE_CORRECTABLE_POISON
@ ADL_RAS_ERROR__SINGLE_CORRECTABLE_POISON
Definition: adl_defines.h:2493
FRAME_TIMESTAMPS_SHARED_MEMORY_TYPE
FRAME_TIMESTAMPS_SHARED_MEMORY_TYPE
Definition: adl_defines.h:2641
ADL_LARGEDESKTOPTYPE_PSEUDOLARGEDESKTOP
@ ADL_LARGEDESKTOPTYPE_PSEUDOLARGEDESKTOP
Definition: adl_defines.h:938
ADL_THREADING_UNLOCKED
@ ADL_THREADING_UNLOCKED
Definition: adl_defines.h:883
ADL_PMLOG_THROTTLE_PERCENTAGE_VMAX
@ ADL_PMLOG_THROTTLE_PERCENTAGE_VMAX
Definition: adl_defines.h:2112
ADL_RAS_ERROR__PARITY_SINGLE_CORRECTABLE
@ ADL_RAS_ERROR__PARITY_SINGLE_CORRECTABLE
Definition: adl_defines.h:2486
DceSetting_Protection
@ DceSetting_Protection
Definition: adl_defines.h:1295
OD8_GFX_VOLTAGE_LIMIT_SETTING
@ OD8_GFX_VOLTAGE_LIMIT_SETTING
Definition: adl_defines.h:1926
PMLOG_THROTTLE_PERCENTAGE_TEMP_MEM
@ PMLOG_THROTTLE_PERCENTAGE_TEMP_MEM
Definition: adl_defines.h:2020
ADL_PMLOG_CPU_POWER
@ ADL_PMLOG_CPU_POWER
Definition: adl_defines.h:2088
ADL_PMLOG_THROTTLE_PERCENTAGE_TDC
@ ADL_PMLOG_THROTTLE_PERCENTAGE_TDC
Definition: adl_defines.h:2111
PMLOG_TEMPERATURE_GFX
@ PMLOG_TEMPERATURE_GFX
Definition: adl_defines.h:1995
ADL_RAS_ERROR__SINGLE_CORRECTABLE_MULTI_UNCORRECTABLE_POISON
@ ADL_RAS_ERROR__SINGLE_CORRECTABLE_MULTI_UNCORRECTABLE_POISON
Definition: adl_defines.h:2497
ADL_PMLOG_TEMPERATURE_HOTSPOT_GCD
@ ADL_PMLOG_TEMPERATURE_HOTSPOT_GCD
Definition: adl_defines.h:2105
OD8_PER_ZONE_GFX_VOLTAGE_OFFSET_FREQ_ANCHOR_6
@ OD8_PER_ZONE_GFX_VOLTAGE_OFFSET_FREQ_ANCHOR_6
Definition: adl_defines.h:1939
ADL_ODN_MCLK_VDD
@ ADL_ODN_MCLK_VDD
Definition: adl_defines.h:1791
ADL_ODN_PARAMETER_FAN_CURVE_TEMPERATURE_4
@ ADL_ODN_PARAMETER_FAN_CURVE_TEMPERATURE_4
Definition: adl_defines.h:1835
ADL_ANGLE_ROTATE180
@ ADL_ANGLE_ROTATE180
Definition: adl_defines.h:909
OD8_ACTIMING_PARAMETER_TRCDWR
@ OD8_ACTIMING_PARAMETER_TRCDWR
Definition: adl_defines.h:1945
OD8_ACTIMING_PARAMETER_TRREFD
@ OD8_ACTIMING_PARAMETER_TRREFD
Definition: adl_defines.h:1950
ADL_PMLOG_TEMPERATURE_LIQUID
@ ADL_PMLOG_TEMPERATURE_LIQUID
Definition: adl_defines.h:2067
PMLOG_TEMPERATURE_PLX
@ PMLOG_TEMPERATURE_PLX
Definition: adl_defines.h:1980
ADL_PMLOG_THROTTLE_THERMAL
@ ADL_PMLOG_THROTTLE_THERMAL
Definition: adl_defines.h:2049
ADL_PMLOG_RESERVED_10
@ ADL_PMLOG_RESERVED_10
Definition: adl_defines.h:2123
OD8_PER_ZONE_GFX_VOLTAGE_OFFSET_VOLTAGE_LIMIT
@ OD8_PER_ZONE_GFX_VOLTAGE_OFFSET_VOLTAGE_LIMIT
Definition: adl_defines.h:1940
DPLinkRate_HBR2
@ DPLinkRate_HBR2
Definition: adl_defines.h:1306
ADL_ODN_TEMPERATURE_FAN_MAX
@ ADL_ODN_TEMPERATURE_FAN_MAX
Definition: adl_defines.h:1795
ADL_PMLOG_TEMPERATURE_VRSOC
@ ADL_PMLOG_TEMPERATURE_VRSOC
Definition: adl_defines.h:2079
PMLOG_CLK_UVDCLK1
@ PMLOG_CLK_UVDCLK1
Definition: adl_defines.h:1971
RadeonLEDBarControl_MorseCode
@ RadeonLEDBarControl_MorseCode
Definition: adl_defines.h:2579
RadeonLEDBarControl_Static
@ RadeonLEDBarControl_Static
Definition: adl_defines.h:2574
ADL_UIFEATURES_GROUP_CAMERA
@ ADL_UIFEATURES_GROUP_CAMERA
Definition: adl_defines.h:2535
ADL_PURPOSECODE_HIDE_MODE_SWITCH
@ ADL_PURPOSECODE_HIDE_MODE_SWITCH
Definition: adl_defines.h:894
GRAPHICS_PLATFORM_DESKTOP
@ GRAPHICS_PLATFORM_DESKTOP
Definition: adl_defines.h:947
ADL_USER_SETTINGS_SCE_PROFILE
@ ADL_USER_SETTINGS_SCE_PROFILE
Definition: adl_defines.h:2633
PMLOG_SSTOTAL_POWERLIMIT
@ PMLOG_SSTOTAL_POWERLIMIT
Definition: adl_defines.h:2014
ADL_OD8_GFXCLK_CURVE
@ ADL_OD8_GFXCLK_CURVE
Definition: adl_defines.h:1848
ADL_OD8_OPTIMIZED_GPU_POWER_MODE
@ ADL_OD8_OPTIMIZED_GPU_POWER_MODE
Definition: adl_defines.h:1863
ADL_PMLOG_BUS_LANES
@ ADL_PMLOG_BUS_LANES
Definition: adl_defines.h:2096
OD8_GFXCLK_CURVE_VFT_FMIN
@ OD8_GFXCLK_CURVE_VFT_FMIN
Definition: adl_defines.h:1913
ADL_ODN_PARAMETER_FAN_CURVE_SPEED_4
@ ADL_ODN_PARAMETER_FAN_CURVE_SPEED_4
Definition: adl_defines.h:1836
RadeonLEDPattern_Speed
@ RadeonLEDPattern_Speed
Definition: adl_defines.h:2607
ADL_ODN_EXT_FEATURE_AUTO_OC_MEMORY
@ ADL_ODN_EXT_FEATURE_AUTO_OC_MEMORY
Definition: adl_defines.h:1816
ADL_VIRTUALDISPLAY_GENERIC
@ ADL_VIRTUALDISPLAY_GENERIC
Definition: adl_defines.h:1387
ADLPlatForm
ADLPlatForm
Definition: adl_defines.h:946
ODN_COUNT
@ ODN_COUNT
Definition: adl_defines.h:1840
ADL_ODN_MCLK_UNDERCLOCK_ENABLE
@ ADL_ODN_MCLK_UNDERCLOCK_ENABLE
Definition: adl_defines.h:1802
ADL_RAS_ERROR__PARITY_SINGLE_CORRECTABLE_MULTI_UNCORRECTABLE
@ ADL_RAS_ERROR__PARITY_SINGLE_CORRECTABLE_MULTI_UNCORRECTABLE
Definition: adl_defines.h:2490
ADL_PMLOG_TEMPERATURE_VRMVDD0
@ ADL_PMLOG_TEMPERATURE_VRMVDD0
Definition: adl_defines.h:2080
PMLOG_TEMPERATURE_VRMVDD1
@ PMLOG_TEMPERATURE_VRMVDD1
Definition: adl_defines.h:1993
ADL_RAS_BLOCK_ID_SEM
@ ADL_RAS_BLOCK_ID_SEM
Definition: adl_defines.h:2469
ADL_PMLOG_SOC_POWER
@ ADL_PMLOG_SOC_POWER
Definition: adl_defines.h:2072
RadeonLEDPattern_Direction
@ RadeonLEDPattern_Direction
Definition: adl_defines.h:2609
ADLMultiChannelSplit_Enabled
@ ADLMultiChannelSplit_Enabled
Definition: adl_defines.h:1648
ADL_OD8_GFX_VOLTAGE_LIMIT
@ ADL_OD8_GFX_VOLTAGE_LIMIT
Definition: adl_defines.h:1868
ADL_RAS_BLOCK_ID_ATHUB
@ ADL_RAS_BLOCK_ID_ATHUB
Definition: adl_defines.h:2463
DPLinkRate_Unknown
@ DPLinkRate_Unknown
Definition: adl_defines.h:1300
ADL_USER_SETTINGS_DELAG_PROFILE
@ ADL_USER_SETTINGS_DELAG_PROFILE
Definition: adl_defines.h:2629
ADL_PMLOG_CLK_UVDCLK1
@ ADL_PMLOG_CLK_UVDCLK1
Definition: adl_defines.h:2059
ADL_RAS_BLOCK_ID_HDP
@ ADL_RAS_BLOCK_ID_HDP
Definition: adl_defines.h:2465
PMLOG_TEMPERATURE_SOC
@ PMLOG_TEMPERATURE_SOC
Definition: adl_defines.h:1996
ADL_PMLOG_SOC_VOLTAGE
@ ADL_PMLOG_SOC_VOLTAGE
Definition: adl_defines.h:2071
OD8_POWER_GAUGE
@ OD8_POWER_GAUGE
Definition: adl_defines.h:1956
ADL_OD8_AUTO_OC_ENGINE
@ ADL_OD8_AUTO_OC_ENGINE
Definition: adl_defines.h:1858
ADLSampleRate_48KHz
@ ADLSampleRate_48KHz
Definition: adl_defines.h:1659
ADL_RAS_ERROR__MULTI_UNCORRECTABLE_POISON
@ ADL_RAS_ERROR__MULTI_UNCORRECTABLE_POISON
Definition: adl_defines.h:2495
ADL_ODN_PARAMETER_AC_TIMING
@ ADL_ODN_PARAMETER_AC_TIMING
Definition: adl_defines.h:1824
OD8_AUTO_OC_MEMORY_CONTROL
@ OD8_AUTO_OC_MEMORY_CONTROL
Definition: adl_defines.h:1898
ADL_ODN_ACOUSTIC_LIMIT_SCLK
@ ADL_ODN_ACOUSTIC_LIMIT_SCLK
Definition: adl_defines.h:1794
PMLOG_CLK_FCLK
@ PMLOG_CLK_FCLK
Definition: adl_defines.h:2011
OD8_OVERDRIVE_INTERFACE_ID
@ OD8_OVERDRIVE_INTERFACE_ID
Definition: adl_defines.h:1954
Expand
@ Expand
Definition: adl_defines.h:1288
DPLinkRate_UHBR13D5
@ DPLinkRate_UHBR13D5
Definition: adl_defines.h:1309
ADLODNControlType
ADLODNControlType
Definition: adl_defines.h:1771
ADLMultiChannelSplit_SaveProfile
@ ADLMultiChannelSplit_SaveProfile
Definition: adl_defines.h:1649
OD8_ACTIMING_PARAMETER_TRFC
@ OD8_ACTIMING_PARAMETER_TRFC
Definition: adl_defines.h:1948
FRAME_TIMESTAMPS_SHARED_MEMORY_TYPE_INDEXED
@ FRAME_TIMESTAMPS_SHARED_MEMORY_TYPE_INDEXED
Definition: adl_defines.h:2644
PMLOG_CLK_MEMCLK
@ PMLOG_CLK_MEMCLK
Definition: adl_defines.h:1969
ADL_SENSOR_MAXTYPES
@ ADL_SENSOR_MAXTYPES
Definition: adl_defines.h:2055
ADL_PMLOG_CLK_CPUCLK
@ ADL_PMLOG_CLK_CPUCLK
Definition: adl_defines.h:2089
ADL_PMLOG_CLK_VCECLK
@ ADL_PMLOG_CLK_VCECLK
Definition: adl_defines.h:2061
ADL_PMLOG_THROTTLE_POWER
@ ADL_PMLOG_THROTTLE_POWER
Definition: adl_defines.h:2048
ADL_ODN_PARAMETER_FAN_CURVE_TEMPERATURE_1
@ ADL_ODN_PARAMETER_FAN_CURVE_TEMPERATURE_1
Definition: adl_defines.h:1829
ADL_USER_SETTINGS_CHILL_PROFILE
@ ADL_USER_SETTINGS_CHILL_PROFILE
Definition: adl_defines.h:2628
PMLOG_MAX_SENSORS_REAL
@ PMLOG_MAX_SENSORS_REAL
Definition: adl_defines.h:2041
ADL_RAS_BLOCK_ID_MP1
@ ADL_RAS_BLOCK_ID_MP1
Definition: adl_defines.h:2471
PMLOG_TEMPERATURE_HOTSPOT_GCD
@ PMLOG_TEMPERATURE_HOTSPOT_GCD
Definition: adl_defines.h:2017
PMLOG_INFO_ACTIVITY_MEM
@ PMLOG_INFO_ACTIVITY_MEM
Definition: adl_defines.h:1987
OD8_FAN_CURVE_SPEED_5
@ OD8_FAN_CURVE_SPEED_5
Definition: adl_defines.h:1908
ADL_ODN_SCLK_DPM_MASK_ENABLE
@ ADL_ODN_SCLK_DPM_MASK_ENABLE
Definition: adl_defines.h:1800
ADL_GRAPHIC_CORE_GENERATION_PRE_GCN
@ ADL_GRAPHIC_CORE_GENERATION_PRE_GCN
Definition: adl_defines.h:957
ADL_ODN_PERF_TUNING_SLIDER
@ ADL_ODN_PERF_TUNING_SLIDER
Definition: adl_defines.h:1805
ADL_PMLOG_NPU_BUSY_AVG
@ ADL_PMLOG_NPU_BUSY_AVG
Definition: adl_defines.h:2127
OD8_POWER_PERCENTAGE
@ OD8_POWER_PERCENTAGE
Definition: adl_defines.h:1889
OD8_FULL_CONTROL_MODE_UCLK
@ OD8_FULL_CONTROL_MODE_UCLK
Definition: adl_defines.h:1930
PMLOG_SSAPU_POWERLIMIT
@ PMLOG_SSAPU_POWERLIMIT
Definition: adl_defines.h:2015
OD8_PER_ZONE_GFX_VOLTAGE_OFFSET_FREQ_ANCHOR_5
@ OD8_PER_ZONE_GFX_VOLTAGE_OFFSET_FREQ_ANCHOR_5
Definition: adl_defines.h:1938
ADL_PMLOG_SENSORS
ADL_PMLOG_SENSORS
Definition: adl_defines.h:2054
ADL_UIFEATURES_GROUP_UAI
@ ADL_UIFEATURES_GROUP_UAI
Definition: adl_defines.h:2539
ADL_RAS_ERROR__POISON
@ ADL_RAS_ERROR__POISON
Definition: adl_defines.h:2491
ADL_ODN_PARAMETER_FAN_CURVE_SPEED_1
@ ADL_ODN_PARAMETER_FAN_CURVE_SPEED_1
Definition: adl_defines.h:1830
ADL_RAS_ERROR__NONE
@ ADL_RAS_ERROR__NONE
Definition: adl_defines.h:2483
PMLOG_TEMPERATURE_HOTSPOT
@ PMLOG_TEMPERATURE_HOTSPOT
Definition: adl_defines.h:1994
ADL_RAS_BLOCK_ID_MMHUB
@ ADL_RAS_BLOCK_ID_MMHUB
Definition: adl_defines.h:2462
ADL_RAS_ERROR__PARITY_MULTI_UNCORRECTABLE
@ ADL_RAS_ERROR__PARITY_MULTI_UNCORRECTABLE
Definition: adl_defines.h:2488
ADL_PURPOSECODE_MODE_SWITCH
@ ADL_PURPOSECODE_MODE_SWITCH
Definition: adl_defines.h:895
PMLOG_RESERVED_11
@ PMLOG_RESERVED_11
Definition: adl_defines.h:2036
ADL_PMLOG_TEMPERATURE_LIQUID0
@ ADL_PMLOG_TEMPERATURE_LIQUID0
Definition: adl_defines.h:2097
ADL_PMLOG_RESERVED_8
@ ADL_PMLOG_RESERVED_8
Definition: adl_defines.h:2121
PMLOG_RESERVED_9
@ PMLOG_RESERVED_9
Definition: adl_defines.h:2034
OD8_FAN_CURVE_TEMPERATURE_4
@ OD8_FAN_CURVE_TEMPERATURE_4
Definition: adl_defines.h:1905
ADL_DRIVER_EVENT_TYPE
ADL_DRIVER_EVENT_TYPE
Definition: adl_defines.h:2511
PMLOG_CLK_CPUCLK
@ PMLOG_CLK_CPUCLK
Definition: adl_defines.h:2001
ADL_UIFEATURES_GROUP_FRTCPRO
@ ADL_UIFEATURES_GROUP_FRTCPRO
Definition: adl_defines.h:2536
PMLOG_RESERVED_7
@ PMLOG_RESERVED_7
Definition: adl_defines.h:2032
ADL_OD8_WS_AUTO_FAN_ACOUSTIC_LIMIT
@ ADL_OD8_WS_AUTO_FAN_ACOUSTIC_LIMIT
Definition: adl_defines.h:1861
OD8_GFXCLK_FREQ1
@ OD8_GFXCLK_FREQ1
Definition: adl_defines.h:1882
RadeonLEDBarControl_Chase
@ RadeonLEDBarControl_Chase
Definition: adl_defines.h:2577
PX_SCHEME_FIXED
@ PX_SCHEME_FIXED
Definition: adl_defines.h:1345
ADLGraphicCoreGeneration
ADLGraphicCoreGeneration
Definition: adl_defines.h:955
RadeonLEDBARSupportedConfig
unsigned int RadeonLEDBARSupportedConfig
Definition: adl_defines.h:2622
ADL_ODN_PARAMETER_FAN_CURVE_TEMPERATURE_2
@ ADL_ODN_PARAMETER_FAN_CURVE_TEMPERATURE_2
Definition: adl_defines.h:1831
ADL_MMD_PROFILED
@ ADL_MMD_PROFILED
Definition: adl_defines.h:1366
ADL_RAS_BLOCK_ID_DF
@ ADL_RAS_BLOCK_ID_DF
Definition: adl_defines.h:2467
ADL_PMLOG_TEMPERATURE_MEM
@ ADL_PMLOG_TEMPERATURE_MEM
Definition: adl_defines.h:2064
ADL_PMLOG_TEMPERATURE_VRVDDC
@ ADL_PMLOG_TEMPERATURE_VRVDDC
Definition: adl_defines.h:2065
DceSetting_DpSettings
@ DceSetting_DpSettings
Definition: adl_defines.h:1294
DceSetting_HdmiLq
@ DceSetting_HdmiLq
Definition: adl_defines.h:1293
PMLOG_CLK_VCN1CLK2
@ PMLOG_CLK_VCN1CLK2
Definition: adl_defines.h:2004
ADL_PROFILEPROPERTY_TYPE_STRING
@ ADL_PROFILEPROPERTY_TYPE_STRING
Definition: adl_defines.h:1377
ADL_UIFEATURES_GROUP_DELAGNEXT
@ ADL_UIFEATURES_GROUP_DELAGNEXT
Definition: adl_defines.h:2537
ADL_OD8_FAN_SPEED_MIN
@ ADL_OD8_FAN_SPEED_MIN
Definition: adl_defines.h:1852
ADL_PURPOSECODE_NORMAL
@ ADL_PURPOSECODE_NORMAL
Definition: adl_defines.h:893
ADL_RAS_BLOCK_ID_UMC
@ ADL_RAS_BLOCK_ID_UMC
Definition: adl_defines.h:2459
ADL_VIRTUALDISPLAY_REMOTEPLAY
@ ADL_VIRTUALDISPLAY_REMOTEPLAY
Definition: adl_defines.h:1386
PMLOG_SOC_VOLTAGE
@ PMLOG_SOC_VOLTAGE
Definition: adl_defines.h:1983
ADL_PURPOSECODE_ATTATCH_DEVICE
@ ADL_PURPOSECODE_ATTATCH_DEVICE
Definition: adl_defines.h:896
PMLOG_CLK_UVDCLK2
@ PMLOG_CLK_UVDCLK2
Definition: adl_defines.h:1972
PMLOG_ASIC_POWER
@ PMLOG_ASIC_POWER
Definition: adl_defines.h:1990
PXScheme
PXScheme
Just keep the old definitions for compatibility, need to be removed later.
Definition: adl_defines.h:1343
OD8_GFXCLK_CURVE_COEFFICIENT_A
@ OD8_GFXCLK_CURVE_COEFFICIENT_A
Definition: adl_defines.h:1910
PMLOG_TEMPERATURE_CPU
@ PMLOG_TEMPERATURE_CPU
Definition: adl_defines.h:1999
ADL_ODN_POWERGAUGE
@ ADL_ODN_POWERGAUGE
Definition: adl_defines.h:1839
ADL_OD8_FULL_CONTROL_MODE
@ ADL_OD8_FULL_CONTROL_MODE
Definition: adl_defines.h:1870
ADL_PMLOG_SOC_CURRENT
@ ADL_PMLOG_SOC_CURRENT
Definition: adl_defines.h:2073
ADL_GRAPHIC_CORE_GENERATION_GCN
@ ADL_GRAPHIC_CORE_GENERATION_GCN
Definition: adl_defines.h:958
PMLOG_TEMPERATURE_EDGE
@ PMLOG_TEMPERATURE_EDGE
Definition: adl_defines.h:1975
ADL_PMLOG_CLK_GFXCLK
@ ADL_PMLOG_CLK_GFXCLK
Definition: adl_defines.h:2056
OD8_PER_ZONE_GFX_VOLTAGE_OFFSET_POINT_6
@ OD8_PER_ZONE_GFX_VOLTAGE_OFFSET_POINT_6
Definition: adl_defines.h:1924
OD8_PER_ZONE_GFX_VOLTAGE_OFFSET_POINT_1
@ OD8_PER_ZONE_GFX_VOLTAGE_OFFSET_POINT_1
Definition: adl_defines.h:1919
OD8_ADV_OC_LIMITS_SETTING
@ OD8_ADV_OC_LIMITS_SETTING
Definition: adl_defines.h:1918
PMLOG_THROTTLER_STATUS
@ PMLOG_THROTTLER_STATUS
Definition: adl_defines.h:2002
ADL_ODN_PARAMETER_AUTO_OC_MEMORY
@ ADL_ODN_PARAMETER_AUTO_OC_MEMORY
Definition: adl_defines.h:1828
ADL_PANNINGMODE_AT_LEAST_ONE_NO_PANNING
@ ADL_PANNINGMODE_AT_LEAST_ONE_NO_PANNING
Definition: adl_defines.h:928
OD8_ACTIMING_PARAMETER_TRRDS
@ OD8_ACTIMING_PARAMETER_TRRDS
Definition: adl_defines.h:1941
ADLAngle
ADLAngle
Definition: adl_defines.h:906
OD8_FAN_CURVE_TEMPERATURE_3
@ OD8_FAN_CURVE_TEMPERATURE_3
Definition: adl_defines.h:1903
ADL_UIFEATURES_GROUP_DVR
@ ADL_UIFEATURES_GROUP_DVR
Definition: adl_defines.h:2521
ADL_PMLOG_CLK_MEMCLK
@ ADL_PMLOG_CLK_MEMCLK
Definition: adl_defines.h:2057
ADL_PMLOG_RESERVED_2
@ ADL_PMLOG_RESERVED_2
Definition: adl_defines.h:2115
OD8_PER_ZONE_GFX_VOLTAGE_OFFSET_POINT_2
@ OD8_PER_ZONE_GFX_VOLTAGE_OFFSET_POINT_2
Definition: adl_defines.h:1920
OD8_GFXCLK_FMAX
@ OD8_GFXCLK_FMAX
Definition: adl_defines.h:1880
PMLOG_TEMPERATURE_LIQUID0
@ PMLOG_TEMPERATURE_LIQUID0
Definition: adl_defines.h:2009
PMLOG_THROTTLER_STATUS_CPU
@ PMLOG_THROTTLER_STATUS_CPU
Definition: adl_defines.h:2012
ADL_ODN_SCLK_AUTO_LIMIT
@ ADL_ODN_SCLK_AUTO_LIMIT
Definition: adl_defines.h:1798
Fill
@ Fill
Definition: adl_defines.h:1287
ADL_PMLOG_GFX_CURRENT
@ ADL_PMLOG_GFX_CURRENT
Definition: adl_defines.h:2086
ADL_OD8_MEMORY_TIMING_TUNE
@ ADL_OD8_MEMORY_TIMING_TUNE
Definition: adl_defines.h:1855
ADL_PMLOG_CLK_VCN1CLK2
@ ADL_PMLOG_CLK_VCN1CLK2
Definition: adl_defines.h:2092
OD8_GFXCLK_CURVE_COEFFICIENT_C
@ OD8_GFXCLK_CURVE_COEFFICIENT_C
Definition: adl_defines.h:1912
PMLOG_RESERVED_4
@ PMLOG_RESERVED_4
Definition: adl_defines.h:2029
ADL_OD8_AUTO_OC_MEMORY
@ ADL_OD8_AUTO_OC_MEMORY
Definition: adl_defines.h:1859
OD8_GFXCLK_FREQ3
@ OD8_GFXCLK_FREQ3
Definition: adl_defines.h:1886
ADL_VIRTUALDISPLAY_NONE
@ ADL_VIRTUALDISPLAY_NONE
Definition: adl_defines.h:1384
ADL_ODN_POWER_LIMIT
@ ADL_ODN_POWER_LIMIT
Definition: adl_defines.h:1797
ADL_ODN_REMOVE_WATTMAN_PAGE
@ ADL_ODN_REMOVE_WATTMAN_PAGE
Definition: adl_defines.h:1806
ADL_PMLOG_RESERVED_5
@ ADL_PMLOG_RESERVED_5
Definition: adl_defines.h:2118
PMLOG_BUS_CURR_MAX_SPEED
@ PMLOG_BUS_CURR_MAX_SPEED
Definition: adl_defines.h:2025
ADL_ODN_DPM_VDDC
@ ADL_ODN_DPM_VDDC
Definition: adl_defines.h:1781
ADLPanningMode
ADLPanningMode
Definition: adl_defines.h:926
RadeonLEDBARSupportedControl
unsigned int RadeonLEDBARSupportedControl
Definition: adl_defines.h:2594
ADLSampleRate_384KHz
@ ADLSampleRate_384KHz
Definition: adl_defines.h:1664
ADL_PMLOG_TEMPERATURE_INTAKE
@ ADL_PMLOG_TEMPERATURE_INTAKE
Definition: adl_defines.h:2129
ADL_UIFEATURES_GROUP_CHILL
@ ADL_UIFEATURES_GROUP_CHILL
Definition: adl_defines.h:2528
ADLSampleRate_44P1KHz
@ ADLSampleRate_44P1KHz
Definition: adl_defines.h:1658
PMLOG_TEMPERATURE_LIQUID1
@ PMLOG_TEMPERATURE_LIQUID1
Definition: adl_defines.h:2010
RadeonLEDPattern_Brightness
@ RadeonLEDPattern_Brightness
Definition: adl_defines.h:2608
ADL_PMLOG_CLK_NPUCLK
@ ADL_PMLOG_CLK_NPUCLK
Definition: adl_defines.h:2126
ADL_USER_SETTINGS_RTBOOST_PROFILE
@ ADL_USER_SETTINGS_RTBOOST_PROFILE
Definition: adl_defines.h:2635
ADLOD8FeatureControl
ADLOD8FeatureControl
Definition: adl_defines.h:1846
PMLOG_RESERVED_6
@ PMLOG_RESERVED_6
Definition: adl_defines.h:2031
GRAPHICS_PLATFORM_MOBILE
@ GRAPHICS_PLATFORM_MOBILE
Definition: adl_defines.h:948
OD8_GFXCLK_CURVE_COEFFICIENT_B
@ OD8_GFXCLK_CURVE_COEFFICIENT_B
Definition: adl_defines.h:1911
ADL_ODN_DPM_MASK
@ ADL_ODN_DPM_MASK
Definition: adl_defines.h:1782
ADL_ODN_SCLK_VDD
@ ADL_ODN_SCLK_VDD
Definition: adl_defines.h:1790
ADL_OD8_POWER_LIMIT
@ ADL_OD8_POWER_LIMIT
Definition: adl_defines.h:1850
ADL_RAS_ERROR__PARITY
@ ADL_RAS_ERROR__PARITY
Definition: adl_defines.h:2484
OD8_ACTIMING_PARAMETER_TRAS
@ OD8_ACTIMING_PARAMETER_TRAS
Definition: adl_defines.h:1946
ADLMultiChannelSplitStateFlag
ADLMultiChannelSplitStateFlag
Definition: adl_defines.h:1645
ADL_PMLOG_ASIC_POWER
@ ADL_PMLOG_ASIC_POWER
Definition: adl_defines.h:2078
ADL_PMLOG_TEMPERATURE_PLX
@ ADL_PMLOG_TEMPERATURE_PLX
Definition: adl_defines.h:2068
ADL_PMLOG_SMART_POWERSHIFT_DGPU
@ ADL_PMLOG_SMART_POWERSHIFT_DGPU
Definition: adl_defines.h:2094
DPLinkRate_4_32Gbps
@ DPLinkRate_4_32Gbps
Definition: adl_defines.h:1305
ADL_ODN_PARAMETER_FAN_CURVE_SPEED_2
@ ADL_ODN_PARAMETER_FAN_CURVE_SPEED_2
Definition: adl_defines.h:1832
ApplicationListType
ApplicationListType
Definition: adl_defines.h:1361
ADL_D3DKMT_HANDLE
unsigned int ADL_D3DKMT_HANDLE
Definition: adl_defines.h:2441
ADL_OD8_AUTO_UV_ENGINE_V2
@ ADL_OD8_AUTO_UV_ENGINE_V2
Definition: adl_defines.h:1874
ADL_ODN_PARAMETER_FAN_ZERO_RPM_CONTROL
@ ADL_ODN_PARAMETER_FAN_ZERO_RPM_CONTROL
Definition: adl_defines.h:1825
ADL_PMLOG_THROTTLE_PERCENTAGE_POWER
@ ADL_PMLOG_THROTTLE_PERCENTAGE_POWER
Definition: adl_defines.h:2110
ADL_OD8_FAN_CURVE
@ ADL_OD8_FAN_CURVE
Definition: adl_defines.h:1860
ADL_GRAPHIC_CORE_GENERATION_UNDEFINED
@ ADL_GRAPHIC_CORE_GENERATION_UNDEFINED
Definition: adl_defines.h:956
ADL_PROFILEPROPERTY_TYPE_DWORD
@ ADL_PROFILEPROPERTY_TYPE_DWORD
Definition: adl_defines.h:1374
ADL_ODN_EXT_FEATURE_AUTO_UV_ENGINE
@ ADL_ODN_EXT_FEATURE_AUTO_UV_ENGINE
Definition: adl_defines.h:1814
ADL_RAS_ERROR__PARITY_SINGLE_CORRECTABLE_MULTI_UNCORRECTABLE_POISON
@ ADL_RAS_ERROR__PARITY_SINGLE_CORRECTABLE_MULTI_UNCORRECTABLE_POISON
Definition: adl_defines.h:2498
PMLOG_TEMPERATURE_VRVDDC
@ PMLOG_TEMPERATURE_VRVDDC
Definition: adl_defines.h:1977
OD8_FAN_ACOUSTIC_LIMIT
@ OD8_FAN_ACOUSTIC_LIMIT
Definition: adl_defines.h:1891
OD8_ACTIMING_PARAMETER_TRFCPB
@ OD8_ACTIMING_PARAMETER_TRFCPB
Definition: adl_defines.h:1949
SLS_ImageCropType
SLS_ImageCropType
Definition: adl_defines.h:1285
OD8_IDLE_POWER_SAVING_FEATURE_CONTROL
@ OD8_IDLE_POWER_SAVING_FEATURE_CONTROL
Definition: adl_defines.h:1931
OD8_ACTIMING_PARAMETER_TRPAB
@ OD8_ACTIMING_PARAMETER_TRPAB
Definition: adl_defines.h:1947
ADL_USER_SETTINGS
ADL_USER_SETTINGS
Definition: adl_defines.h:2626
ADL_RAS_BLOCK_ID_GFX_HUB
@ ADL_RAS_BLOCK_ID_GFX_HUB
Definition: adl_defines.h:2461
ADL_PMLOG_TEMPERATURE_VRMVDD
@ ADL_PMLOG_TEMPERATURE_VRMVDD
Definition: adl_defines.h:2066
OD8_AUTO_UV_ENGINE_CONTROL
@ OD8_AUTO_UV_ENGINE_CONTROL
Definition: adl_defines.h:1896
ADL_PMLOG_BUS_CURR_MAX_SPEED
@ ADL_PMLOG_BUS_CURR_MAX_SPEED
Definition: adl_defines.h:2113
ADL_RAS_ERROR__UMC_METH_COHERENT
@ ADL_RAS_ERROR__UMC_METH_COHERENT
Definition: adl_defines.h:2503
ADL_PX_SCHEME_INVALID
@ ADL_PX_SCHEME_INVALID
Definition: adl_defines.h:1336
ADLThreadingModel
ADLThreadingModel
Definition: adl_defines.h:882
PMLOG_TEMPERATURE_VRMVDD
@ PMLOG_TEMPERATURE_VRMVDD
Definition: adl_defines.h:1978
OD8_AUTO_UV_ENGINE_V2_ID
@ OD8_AUTO_UV_ENGINE_V2_ID
Definition: adl_defines.h:1955
RadeonLEDBarControl_Bounce
@ RadeonLEDBarControl_Bounce
Definition: adl_defines.h:2578
OD8_FULL_CONTROL_MODE_FEATURE_CONTROL
@ OD8_FULL_CONTROL_MODE_FEATURE_CONTROL
Definition: adl_defines.h:1933
ADL_PANNINGMODE_ALLOW_PANNING
@ ADL_PANNINGMODE_ALLOW_PANNING
Definition: adl_defines.h:929
ADL_PMLOG_INFO_ACTIVITY_GFX
@ ADL_PMLOG_INFO_ACTIVITY_GFX
Definition: adl_defines.h:2074
ADL_ODN_EXT_FEATURE_FAN_ZERO_RPM_CONTROL
@ ADL_ODN_EXT_FEATURE_FAN_ZERO_RPM_CONTROL
Definition: adl_defines.h:1813
ADL_OD8_OVERDRIVE_INTERFACE
@ ADL_OD8_OVERDRIVE_INTERFACE
Definition: adl_defines.h:1873
ADL_PMLOG_TEMPERATURE_CPU
@ ADL_PMLOG_TEMPERATURE_CPU
Definition: adl_defines.h:2087
RadeonLEDBarControl_MAX
@ RadeonLEDBarControl_MAX
Definition: adl_defines.h:2583
ADL_PMLOG_CLK_VCN1CLK1
@ ADL_PMLOG_CLK_VCN1CLK1
Definition: adl_defines.h:2091
ADLSampleRate_88P2KHz
@ ADLSampleRate_88P2KHz
Definition: adl_defines.h:1660
OD8_FULL_CONTROL_MODE_SETTING
@ OD8_FULL_CONTROL_MODE_SETTING
Definition: adl_defines.h:1928
OD8_FAN_CURVE_SPEED_2
@ OD8_FAN_CURVE_SPEED_2
Definition: adl_defines.h:1902
ADL_PMLOG_INFO_ACTIVITY_MEM
@ ADL_PMLOG_INFO_ACTIVITY_MEM
Definition: adl_defines.h:2075
ADL_ODN_EXT_FEATURE_FAN_CURVE
@ ADL_ODN_EXT_FEATURE_FAN_CURVE
Definition: adl_defines.h:1817
ADL_UIFEATURES_GROUP_FRTC
@ ADL_UIFEATURES_GROUP_FRTC
Definition: adl_defines.h:2524
OD8_FAN_ZERORPM_CONTROL
@ OD8_FAN_ZERORPM_CONTROL
Definition: adl_defines.h:1895
PMLOG_SOC_POWER
@ PMLOG_SOC_POWER
Definition: adl_defines.h:1984
ADL_OD8_TDC_LIMIT
@ ADL_OD8_TDC_LIMIT
Definition: adl_defines.h:1869
PMLOG_MEM_VOLTAGE
@ PMLOG_MEM_VOLTAGE
Definition: adl_defines.h:1989
ADLODNExtFeatureControl
ADLODNExtFeatureControl
Definition: adl_defines.h:1811
SENSOR_MAXTYPES
@ SENSOR_MAXTYPES
Definition: adl_defines.h:1967
PMLOG_THROTTLE_PERCENTAGE_TEMP_VR
@ PMLOG_THROTTLE_PERCENTAGE_TEMP_VR
Definition: adl_defines.h:2021
PMLOG_RESERVED_2
@ PMLOG_RESERVED_2
Definition: adl_defines.h:2027
DPLinkRate_2_43Gbps
@ DPLinkRate_2_43Gbps
Definition: adl_defines.h:1303
ADL_PMLOG_GFX_POWER
@ ADL_PMLOG_GFX_POWER
Definition: adl_defines.h:2085
ADL_RAS__UMC_SRAM
@ ADL_RAS__UMC_SRAM
Definition: adl_defines.h:2478
ADLODNFeatureControl
ADLODNFeatureControl
Definition: adl_defines.h:1787
RadeonLEDPattern_MAX
@ RadeonLEDPattern_MAX
Definition: adl_defines.h:2611
OD8_GFXCLK_FMIN
@ OD8_GFXCLK_FMIN
Definition: adl_defines.h:1881
PMLOG_RESERVED_3
@ PMLOG_RESERVED_3
Definition: adl_defines.h:2028
ADL_UIFEATURES_GROUP_USU
@ ADL_UIFEATURES_GROUP_USU
Definition: adl_defines.h:2531
PMLOG_CLK_VCECLK
@ PMLOG_CLK_VCECLK
Definition: adl_defines.h:1973
OD8_FULL_CONTROL_MODE_GFXCLK
@ OD8_FULL_CONTROL_MODE_GFXCLK
Definition: adl_defines.h:1929
ADLSampleRate_192KHz
@ ADLSampleRate_192KHz
Definition: adl_defines.h:1663
ADL_PMLOG_BUS_SPEED
@ ADL_PMLOG_BUS_SPEED
Definition: adl_defines.h:2095
ADL_PURPOSECODE_SETPRIMARY_DEVICE
@ ADL_PURPOSECODE_SETPRIMARY_DEVICE
Definition: adl_defines.h:898
ADL_PROFILEPROPERTY_TYPE_QWORD
@ ADL_PROFILEPROPERTY_TYPE_QWORD
Definition: adl_defines.h:1375
ADL_PMLOG_MEM_VOLTAGE
@ ADL_PMLOG_MEM_VOLTAGE
Definition: adl_defines.h:2077
ADL_ORIENTATIONTYPE_OSDATATYPE
@ ADL_ORIENTATIONTYPE_OSDATATYPE
Definition: adl_defines.h:918
ADL_PMLOG_RESERVED_7
@ ADL_PMLOG_RESERVED_7
Definition: adl_defines.h:2120
ADL_PMLOG_SSPAIRED_ASICPOWER
@ ADL_PMLOG_SSPAIRED_ASICPOWER
Definition: adl_defines.h:2101
ADL_OD8_POWER_SAVING_FEATURE_CONTROL
@ ADL_OD8_POWER_SAVING_FEATURE_CONTROL
Definition: adl_defines.h:1871
ADL_PURPOSECODE_GDI_ROTATION
@ ADL_PURPOSECODE_GDI_ROTATION
Definition: adl_defines.h:899
ADL_RAS_BLOCK_ID_XGMI_WAFL
@ ADL_RAS_BLOCK_ID_XGMI_WAFL
Definition: adl_defines.h:2466
PX_SCHEME_INVALID
@ PX_SCHEME_INVALID
Definition: adl_defines.h:1344
ADL_USER_SETTINGS_ENHANCEDSYNC
@ ADL_USER_SETTINGS_ENHANCEDSYNC
Definition: adl_defines.h:2627
ADL_THROTTLE_NOTIFICATION
ADL_THROTTLE_NOTIFICATION
Definition: adl_defines.h:2047
ADL_OD8_UCLK_MAX
@ ADL_OD8_UCLK_MAX
Definition: adl_defines.h:1849
RadeonLEDBarControl_CustomPattern
@ RadeonLEDBarControl_CustomPattern
Definition: adl_defines.h:2582
ADL_OD8_AUTO_CURVE_OPTIMIZER
@ ADL_OD8_AUTO_CURVE_OPTIMIZER
Definition: adl_defines.h:1867
ADLSampleRate_96KHz
@ ADLSampleRate_96KHz
Definition: adl_defines.h:1661
ADL_GRAPHIC_CORE_GENERATION_RDNA
@ ADL_GRAPHIC_CORE_GENERATION_RDNA
Definition: adl_defines.h:959
ADLPXScheme
ADLPXScheme
PX Schemes.
Definition: adl_defines.h:1335
ADL_ODN_SCLK_DPM_THROTTLE_NOTIFY
@ ADL_ODN_SCLK_DPM_THROTTLE_NOTIFY
Definition: adl_defines.h:1803
ADL_PMLOG_TEMPERATURE_HOTSPOT
@ ADL_PMLOG_TEMPERATURE_HOTSPOT
Definition: adl_defines.h:2082
ADL_PMLOG_SSAPU_POWERLIMIT
@ ADL_PMLOG_SSAPU_POWERLIMIT
Definition: adl_defines.h:2103
ADL_PX_SCHEME_FIXED
@ ADL_PX_SCHEME_FIXED
Definition: adl_defines.h:1337
ADL_PMLOG_TEMPERATURE_GFX
@ ADL_PMLOG_TEMPERATURE_GFX
Definition: adl_defines.h:2083
ADL_PURPOSECODE_ATI_ROTATION
@ ADL_PURPOSECODE_ATI_ROTATION
Definition: adl_defines.h:900
DPLinkRate_2_16Gbps
@ DPLinkRate_2_16Gbps
Definition: adl_defines.h:1302
ADL_PMLOG_THROTTLER_STATUS
@ ADL_PMLOG_THROTTLER_STATUS
Definition: adl_defines.h:2090
ADLSampleRate
ADLSampleRate
Definition: adl_defines.h:1656
DPLinkRate_UHBR10
@ DPLinkRate_UHBR10
Definition: adl_defines.h:1308
FRAME_TIMESTAMPS_SHARED_MEMORY_TYPE_UNKNOWN
@ FRAME_TIMESTAMPS_SHARED_MEMORY_TYPE_UNKNOWN
Definition: adl_defines.h:2642
ADLOD8SettingId
ADLOD8SettingId
Definition: adl_defines.h:1879
ADL_OD8_GFXCLK_LIMITS
@ ADL_OD8_GFXCLK_LIMITS
Definition: adl_defines.h:1847
ADL_VIRTUALDISPLAY_TYPE
ADL_VIRTUALDISPLAY_TYPE
Definition: adl_defines.h:1383
ADL_LARGEDESKTOPTYPE_VERYLARGEDESKTOP
@ ADL_LARGEDESKTOPTYPE_VERYLARGEDESKTOP
Definition: adl_defines.h:939
ADL_RAS_ERROR__UMC_METH_SINGLE_SHOT
@ ADL_RAS_ERROR__UMC_METH_SINGLE_SHOT
Definition: adl_defines.h:2504
ADLOrientationDataType
ADLOrientationDataType
Definition: adl_defines.h:917
ADL_RAS_ERROR__SINGLE_CORRECTABLE
@ ADL_RAS_ERROR__SINGLE_CORRECTABLE
Definition: adl_defines.h:2485
ADL_ODN_DPM_CLOCK
@ ADL_ODN_DPM_CLOCK
Definition: adl_defines.h:1780
OD8_PER_ZONE_GFX_VOLTAGE_OFFSET_FREQ_ANCHOR_1
@ OD8_PER_ZONE_GFX_VOLTAGE_OFFSET_FREQ_ANCHOR_1
Definition: adl_defines.h:1934
FRAME_TIMESTAMPS_SHARED_MEMORY_TYPE_LEGACY
@ FRAME_TIMESTAMPS_SHARED_MEMORY_TYPE_LEGACY
Definition: adl_defines.h:2643
PMLOG_THROTTLE_PERCENTAGE_VMAX
@ PMLOG_THROTTLE_PERCENTAGE_VMAX
Definition: adl_defines.h:2024
ADL_PMLOG_THROTTLE_PERCENTAGE_TEMP_VR
@ ADL_PMLOG_THROTTLE_PERCENTAGE_TEMP_VR
Definition: adl_defines.h:2109
OD8_ACTIMING_PARAMETER_TWTRS
@ OD8_ACTIMING_PARAMETER_TWTRS
Definition: adl_defines.h:1953
PMLOG_THROTTLE_PERCENTAGE_POWER
@ PMLOG_THROTTLE_PERCENTAGE_POWER
Definition: adl_defines.h:2022
ADL_ODN_POWER_UTILIZATION
@ ADL_ODN_POWER_UTILIZATION
Definition: adl_defines.h:1804
ADL_PMLOG_TEMPERATURE_EDGE
@ ADL_PMLOG_TEMPERATURE_EDGE
Definition: adl_defines.h:2063
OD8_UCLK_FMIN
@ OD8_UCLK_FMIN
Definition: adl_defines.h:1914
DPLinkRate_RBR
@ DPLinkRate_RBR
Definition: adl_defines.h:1301
PMLOG_TEMPERATURE_VRSOC
@ PMLOG_TEMPERATURE_VRSOC
Definition: adl_defines.h:1991
OD8_FAN_CURVE_TEMPERATURE_2
@ OD8_FAN_CURVE_TEMPERATURE_2
Definition: adl_defines.h:1901
_ADL_RAS_ERROR_TYPE
_ADL_RAS_ERROR_TYPE
Definition: adl_defines.h:2482
ADL_ODN_SCLK_DPM
@ ADL_ODN_SCLK_DPM
Definition: adl_defines.h:1788
ADL_PMLOG_TEMPERATURE_VRMVDD1
@ ADL_PMLOG_TEMPERATURE_VRMVDD1
Definition: adl_defines.h:2081
PMLOG_BOARD_POWER
@ PMLOG_BOARD_POWER
Definition: adl_defines.h:2040
ADL_RAS_ERROR_INJECTION_MODE
ADL_RAS_ERROR_INJECTION_MODE
Definition: adl_defines.h:2451
ADL_OD8_FAN_ZERO_RPM_CONTROL
@ ADL_OD8_FAN_ZERO_RPM_CONTROL
Definition: adl_defines.h:1856
ADL_RADEON_USB_LED_CONTROL_CONFIGS
ADL_RADEON_USB_LED_CONTROL_CONFIGS
Definition: adl_defines.h:2606
ADL_ODN_EXT_FEATURE_MEMORY_TIMING_TUNE
@ ADL_ODN_EXT_FEATURE_MEMORY_TIMING_TUNE
Definition: adl_defines.h:1812
ADL_UIFEATURES_GROUP_RTBOOST
@ ADL_UIFEATURES_GROUP_RTBOOST
Definition: adl_defines.h:2538
ADL_UIFEATURES_GROUP_XVISION
@ ADL_UIFEATURES_GROUP_XVISION
Definition: adl_defines.h:2525
PMLOG_RESERVED_5
@ PMLOG_RESERVED_5
Definition: adl_defines.h:2030
ADL_RAS_ERROR__PARITY_SINGLE_CORRECTABLE_POISON
@ ADL_RAS_ERROR__PARITY_SINGLE_CORRECTABLE_POISON
Definition: adl_defines.h:2494
RadeonLEDPattern_Color
@ RadeonLEDPattern_Color
Definition: adl_defines.h:2610
PMLOG_RESERVED_12
@ PMLOG_RESERVED_12
Definition: adl_defines.h:2037
OD8_ACTIMING_PARAMETER_TCL
@ OD8_ACTIMING_PARAMETER_TCL
Definition: adl_defines.h:1942
PMLOG_GFX_VOLTAGE
@ PMLOG_GFX_VOLTAGE
Definition: adl_defines.h:1988
DceSettingsType
DceSettingsType
Definition: adl_defines.h:1292
OD8_GFXCLK_VOLTAGE1
@ OD8_GFXCLK_VOLTAGE1
Definition: adl_defines.h:1883
ADL_ODN_FAN_SPEED_TARGET
@ ADL_ODN_FAN_SPEED_TARGET
Definition: adl_defines.h:1793
ADL_ANGLE_ROTATELEFT
@ ADL_ANGLE_ROTATELEFT
Definition: adl_defines.h:910
ADL_USER_SETTINGS_PROVSR
@ ADL_USER_SETTINGS_PROVSR
Definition: adl_defines.h:2634
ADL_PX40_MISSED
@ ADL_PX40_MISSED
Definition: adl_defines.h:1363
OD8_FAN_CURVE_SPEED_4
@ OD8_FAN_CURVE_SPEED_4
Definition: adl_defines.h:1906
ADL_UIFEATURES_GROUP_GAMEINTELLIGENCE
@ ADL_UIFEATURES_GROUP_GAMEINTELLIGENCE
Definition: adl_defines.h:2527
PX_SCHEME_DYNAMIC
@ PX_SCHEME_DYNAMIC
Definition: adl_defines.h:1346
ADL_RAS_BLOCK_ID_SDMA
@ ADL_RAS_BLOCK_ID_SDMA
Definition: adl_defines.h:2460
ADL_RAS_BLOCK_ID_FUSE
@ ADL_RAS_BLOCK_ID_FUSE
Definition: adl_defines.h:2472
ADLMultiChannelSplit_Unitialized
@ ADLMultiChannelSplit_Unitialized
Definition: adl_defines.h:1646
ADL_PX40_TOTAL
@ ADL_PX40_TOTAL
Definition: adl_defines.h:1367
ADL_PMLOG_MAX_SENSORS_REAL
@ ADL_PMLOG_MAX_SENSORS_REAL
Definition: adl_defines.h:2130
OD8_FAN_MIN_SPEED
@ OD8_FAN_MIN_SPEED
Definition: adl_defines.h:1890
ADL_OD8_ODVOLTAGE_LIMIT
@ ADL_OD8_ODVOLTAGE_LIMIT
Definition: adl_defines.h:1864
OD8_TDC_PERCENTAGE
@ OD8_TDC_PERCENTAGE
Definition: adl_defines.h:1927
PMLOG_CLK_VCN1CLK1
@ PMLOG_CLK_VCN1CLK1
Definition: adl_defines.h:2003
ODNControlType_Manual
@ ODNControlType_Manual
Definition: adl_defines.h:1775
ADL_PMLOG_CLK_SOCCLK
@ ADL_PMLOG_CLK_SOCCLK
Definition: adl_defines.h:2058
Fit
@ Fit
Definition: adl_defines.h:1286
ADL_PX40_INTEGRATED
@ ADL_PX40_INTEGRATED
Definition: adl_defines.h:1365
DPLinkRate_HBR3
@ DPLinkRate_HBR3
Definition: adl_defines.h:1307
OD8_GFXCLK_VOLTAGE3
@ OD8_GFXCLK_VOLTAGE3
Definition: adl_defines.h:1887
ADLSampleRate_Undefined
@ ADLSampleRate_Undefined
Definition: adl_defines.h:1666
ADL_UIFEATURES_GROUP_DELAG
@ ADL_UIFEATURES_GROUP_DELAG
Definition: adl_defines.h:2529
PMLOG_BUS_SPEED
@ PMLOG_BUS_SPEED
Definition: adl_defines.h:2007
ADL_MEM_SUB_BLOCK_ID
ADL_MEM_SUB_BLOCK_ID
Definition: adl_defines.h:2476
ADL_RAS_ERROR__MULTI_UNCORRECTABLE
@ ADL_RAS_ERROR__MULTI_UNCORRECTABLE
Definition: adl_defines.h:2487
ADL_PROFILEPROPERTY_TYPE_BINARY
@ ADL_PROFILEPROPERTY_TYPE_BINARY
Definition: adl_defines.h:1372
ADL_RAS_BLOCK_ID_SMN
@ ADL_RAS_BLOCK_ID_SMN
Definition: adl_defines.h:2468
ADL_RAS_INJECTION_METHOD
ADL_RAS_INJECTION_METHOD
Definition: adl_defines.h:2502
ADLPurposeCode
ADLPurposeCode
Definition: adl_defines.h:892
ADL_EVENT_ID_FEATURE_AVAILABILITY
@ ADL_EVENT_ID_FEATURE_AVAILABILITY
Definition: adl_defines.h:2513
PMLOG_GFX_CURRENT
@ PMLOG_GFX_CURRENT
Definition: adl_defines.h:1998
ADL_EVENT_ID_AUTO_FEATURE_COMPLETED
@ ADL_EVENT_ID_AUTO_FEATURE_COMPLETED
Definition: adl_defines.h:2512
ADL_ODN_PARAMETER_FAN_CURVE_SPEED_5
@ ADL_ODN_PARAMETER_FAN_CURVE_SPEED_5
Definition: adl_defines.h:1838
OD8_FAN_CURVE_TEMPERATURE_1
@ OD8_FAN_CURVE_TEMPERATURE_1
Definition: adl_defines.h:1899
ADL_PMLOG_RESERVED_3
@ ADL_PMLOG_RESERVED_3
Definition: adl_defines.h:2116
ADL_LARGEDESKTOPTYPE_NORMALDESKTOP
@ ADL_LARGEDESKTOPTYPE_NORMALDESKTOP
Definition: adl_defines.h:937
OD8_COUNT
@ OD8_COUNT
Definition: adl_defines.h:1957
ADL_OD8_PER_ZONE_GFX_VOLTAGE_OFFSET
@ ADL_OD8_PER_ZONE_GFX_VOLTAGE_OFFSET
Definition: adl_defines.h:1866
ADL_RAS__UMC_HBM
@ ADL_RAS__UMC_HBM
Definition: adl_defines.h:2477
ADL_UIFEATURES_GROUP_BOOST
@ ADL_UIFEATURES_GROUP_BOOST
Definition: adl_defines.h:2530
PMLOG_BUS_LANES
@ PMLOG_BUS_LANES
Definition: adl_defines.h:2008
DpLinkRate
DpLinkRate
Definition: adl_defines.h:1299
ADL_OD8_TEMPERATURE_FAN
@ ADL_OD8_TEMPERATURE_FAN
Definition: adl_defines.h:1853
ADL_UIFEATURES_GROUP
ADL_UIFEATURES_GROUP
Definition: adl_defines.h:2520
ADL_PMLOG_RESERVED_11
@ ADL_PMLOG_RESERVED_11
Definition: adl_defines.h:2124
ADL_UIFEATURES_GROUP_XGMI
@ ADL_UIFEATURES_GROUP_XGMI
Definition: adl_defines.h:2532
PMLOG_RESERVED_1
@ PMLOG_RESERVED_1
Definition: adl_defines.h:2026
PMLOG_TEMPERATURE_LIQUID
@ PMLOG_TEMPERATURE_LIQUID
Definition: adl_defines.h:1979
ADL_PMLOG_TEMPERATURE_SOC
@ ADL_PMLOG_TEMPERATURE_SOC
Definition: adl_defines.h:2084
ADL_PMLOG_TEMPERATURE_LIQUID1
@ ADL_PMLOG_TEMPERATURE_LIQUID1
Definition: adl_defines.h:2098
OD8_PER_ZONE_GFX_VOLTAGE_OFFSET_POINT_3
@ OD8_PER_ZONE_GFX_VOLTAGE_OFFSET_POINT_3
Definition: adl_defines.h:1921
ADL_THREADING_LOCKED
@ ADL_THREADING_LOCKED
Definition: adl_defines.h:884
ADL_ODN_TEMPERATURE_SYSTEM
@ ADL_ODN_TEMPERATURE_SYSTEM
Definition: adl_defines.h:1796
OD8_FAN_ZERO_RPM_STOP_TEMPERATURE
@ OD8_FAN_ZERO_RPM_STOP_TEMPERATURE
Definition: adl_defines.h:1915
PMLOG_CLK_SOCCLK
@ PMLOG_CLK_SOCCLK
Definition: adl_defines.h:1970
ADL_RAS_ERROR_TYPE
enum _ADL_RAS_ERROR_TYPE ADL_RAS_ERROR_TYPE
ADL_RAS_ERROR__UMC_METH_PERSISTENT
@ ADL_RAS_ERROR__UMC_METH_PERSISTENT
Definition: adl_defines.h:2505
ADL_ANGLE_ROTATERIGHT
@ ADL_ANGLE_ROTATERIGHT
Definition: adl_defines.h:908
ADL_PX_SCHEMEMASK_DYNAMIC
#define ADL_PX_SCHEMEMASK_DYNAMIC
Definition: adl_defines.h:1331
OD8_ACTIMING_PARAMETER_TREF
@ OD8_ACTIMING_PARAMETER_TREF
Definition: adl_defines.h:1951
ADL_USER_SETTINGS_USU_PROFILE
@ ADL_USER_SETTINGS_USU_PROFILE
Definition: adl_defines.h:2631
ADL_ODN_PARAMETER_FAN_CURVE_TEMPERATURE_3
@ ADL_ODN_PARAMETER_FAN_CURVE_TEMPERATURE_3
Definition: adl_defines.h:1833
OD8_PER_ZONE_GFX_VOLTAGE_OFFSET_FREQ_ANCHOR_2
@ OD8_PER_ZONE_GFX_VOLTAGE_OFFSET_FREQ_ANCHOR_2
Definition: adl_defines.h:1935
ADL_UIFEATURES_GROUP_TURBOSYNC
@ ADL_UIFEATURES_GROUP_TURBOSYNC
Definition: adl_defines.h:2522
ADL_PMLOG_RESERVED_9
@ ADL_PMLOG_RESERVED_9
Definition: adl_defines.h:2122
ADL_PURPOSECODE_DETACH_DEVICE
@ ADL_PURPOSECODE_DETACH_DEVICE
Definition: adl_defines.h:897
PMLOG_RESERVED_13
@ PMLOG_RESERVED_13
Definition: adl_defines.h:2038
RadeonLEDBarControl_OFF
@ RadeonLEDBarControl_OFF
Definition: adl_defines.h:2573
ADL_RAS_BLOCK_ID_PCIE_BIF
@ ADL_RAS_BLOCK_ID_PCIE_BIF
Definition: adl_defines.h:2464
ADLLARGEDESKTOPTYPE
ADLLARGEDESKTOPTYPE
Definition: adl_defines.h:936
ADL_PMLOG_THROTTLE_CURRENT
@ ADL_PMLOG_THROTTLE_CURRENT
Definition: adl_defines.h:2050
ODNControlType_Current
@ ODNControlType_Current
Definition: adl_defines.h:1772
OD8_GFXCLK_FREQ2
@ OD8_GFXCLK_FREQ2
Definition: adl_defines.h:1884
PMLOG_TEMPERATURE_HOTSPOT_MCD
@ PMLOG_TEMPERATURE_HOTSPOT_MCD
Definition: adl_defines.h:2018
ADL_USER_SETTINGS_BOOST_PROFILE
@ ADL_USER_SETTINGS_BOOST_PROFILE
Definition: adl_defines.h:2630
ADL_PMLOG_FAN_PERCENTAGE
@ ADL_PMLOG_FAN_PERCENTAGE
Definition: adl_defines.h:2070
PMLOG_THROTTLE_PERCENTAGE_TDC
@ PMLOG_THROTTLE_PERCENTAGE_TDC
Definition: adl_defines.h:2023
ADL_ODN_PARAMETER_AUTO_UV_ENGINE
@ ADL_ODN_PARAMETER_AUTO_UV_ENGINE
Definition: adl_defines.h:1826
ADL_RAS_ERROR__UMC_METH_PERSISTENT_DISABLE
@ ADL_RAS_ERROR__UMC_METH_PERSISTENT_DISABLE
Definition: adl_defines.h:2506
ADL_OD8_TEMPERATURE_SYSTEM
@ ADL_OD8_TEMPERATURE_SYSTEM
Definition: adl_defines.h:1854
ADL_ODN_MCLK_DPM_MASK_ENABLE
@ ADL_ODN_MCLK_DPM_MASK_ENABLE
Definition: adl_defines.h:1801
ADL_PX_SCHEME_DYNAMIC
@ ADL_PX_SCHEME_DYNAMIC
Definition: adl_defines.h:1338
ADL_PMLOG_CLK_FCLK
@ ADL_PMLOG_CLK_FCLK
Definition: adl_defines.h:2099
ADL_PMLOG_FAN_RPM
@ ADL_PMLOG_FAN_RPM
Definition: adl_defines.h:2069
OD8_WS_FAN_AUTO_FAN_ACOUSTIC_LIMIT
@ OD8_WS_FAN_AUTO_FAN_ACOUSTIC_LIMIT
Definition: adl_defines.h:1909
ODNControlType_Auto
@ ODNControlType_Auto
Definition: adl_defines.h:1774
ADL_PX40_MRU
@ ADL_PX40_MRU
Definition: adl_defines.h:1362
PMLOG_SMART_POWERSHIFT_DGPU
@ PMLOG_SMART_POWERSHIFT_DGPU
Definition: adl_defines.h:2006
ADL_ODN_MCLK_DPM
@ ADL_ODN_MCLK_DPM
Definition: adl_defines.h:1789
PMLOG_RESERVED_10
@ PMLOG_RESERVED_10
Definition: adl_defines.h:2035
RadeonLEDBarControl_ColorCycle
@ RadeonLEDBarControl_ColorCycle
Definition: adl_defines.h:2580
ADL_OD8_POWER_GAUGE
@ ADL_OD8_POWER_GAUGE
Definition: adl_defines.h:1875
ADL_PMLOG_RESERVED_12
@ ADL_PMLOG_RESERVED_12
Definition: adl_defines.h:2125
PMLOG_CLK_VCNCLK
@ PMLOG_CLK_VCNCLK
Definition: adl_defines.h:1974
ADL_UIFEATURES_GROUP_PROVSR
@ ADL_UIFEATURES_GROUP_PROVSR
Definition: adl_defines.h:2533
ADL_USER_SETTINGS_USU2_PROFILE
@ ADL_USER_SETTINGS_USU2_PROFILE
Definition: adl_defines.h:2636
ADL_OD8_ACOUSTIC_LIMIT_SCLK
@ ADL_OD8_ACOUSTIC_LIMIT_SCLK
Definition: adl_defines.h:1851
PMLOG_CLK_GFXCLK
@ PMLOG_CLK_GFXCLK
Definition: adl_defines.h:1968
RadeonLEDBarControl_Breathing
@ RadeonLEDBarControl_Breathing
Definition: adl_defines.h:2581
ADL_ODN_PARAMETER_FAN_CURVE_TEMPERATURE_5
@ ADL_ODN_PARAMETER_FAN_CURVE_TEMPERATURE_5
Definition: adl_defines.h:1837
ADL_PMLOG_GFX_VOLTAGE
@ ADL_PMLOG_GFX_VOLTAGE
Definition: adl_defines.h:2076
PMLOG_THROTTLE_PERCENTAGE_TEMP_GFX
@ PMLOG_THROTTLE_PERCENTAGE_TEMP_GFX
Definition: adl_defines.h:2019
ADL_PMLOG_CLK_VCNCLK
@ ADL_PMLOG_CLK_VCNCLK
Definition: adl_defines.h:2062
PMLOG_SMART_POWERSHIFT_CPU
@ PMLOG_SMART_POWERSHIFT_CPU
Definition: adl_defines.h:2005
ADL_UIFEATURES_GROUP_SMA
@ ADL_UIFEATURES_GROUP_SMA
Definition: adl_defines.h:2534
ADL_PROFILEPROPERTY_TYPE_ENUMERATED
@ ADL_PROFILEPROPERTY_TYPE_ENUMERATED
Definition: adl_defines.h:1376
OD8_PER_ZONE_GFX_VOLTAGE_OFFSET_FREQ_ANCHOR_3
@ OD8_PER_ZONE_GFX_VOLTAGE_OFFSET_FREQ_ANCHOR_3
Definition: adl_defines.h:1936
OD8_PER_ZONE_GFX_VOLTAGE_OFFSET_POINT_5
@ OD8_PER_ZONE_GFX_VOLTAGE_OFFSET_POINT_5
Definition: adl_defines.h:1923
ADLMultiChannelSplit_Disabled
@ ADLMultiChannelSplit_Disabled
Definition: adl_defines.h:1647
OD8_AUTO_OC_ENGINE_CONTROL
@ OD8_AUTO_OC_ENGINE_CONTROL
Definition: adl_defines.h:1897
ADLODNDPMMaskType
ADLODNDPMMaskType
Definition: adl_defines.h:1779
ADL_USER_SETTINGS_CVDC_PROFILE
@ ADL_USER_SETTINGS_CVDC_PROFILE
Definition: adl_defines.h:2632
ADL_PMLOG_SSDGPU_POWERLIMIT
@ ADL_PMLOG_SSDGPU_POWERLIMIT
Definition: adl_defines.h:2104
RadeonLEDBarControl_Swirl
@ RadeonLEDBarControl_Swirl
Definition: adl_defines.h:2576
ADL_RAS_ERROR__SINGLE_CORRECTABLE_MULTI_UNCORRECTABLE
@ ADL_RAS_ERROR__SINGLE_CORRECTABLE_MULTI_UNCORRECTABLE
Definition: adl_defines.h:2489
ADL_PMLOG_THROTTLER_STATUS_CPU
@ ADL_PMLOG_THROTTLER_STATUS_CPU
Definition: adl_defines.h:2100
ADL_PMLOG_CLK_UVDCLK2
@ ADL_PMLOG_CLK_UVDCLK2
Definition: adl_defines.h:2060
ADL_PX_SCHEMEMASK_FIXED
#define ADL_PX_SCHEMEMASK_FIXED
The bit mask identifies PX schemes for ADLPXSchemeRange.
Definition: adl_defines.h:1330
ADLProfilePropertyType
ADLProfilePropertyType
Definition: adl_defines.h:1371
ADL_OD8_ADV_OC_LIMITS
@ ADL_OD8_ADV_OC_LIMITS
Definition: adl_defines.h:1865
OD8_FAN_TARGET_TEMP
@ OD8_FAN_TARGET_TEMP
Definition: adl_defines.h:1892
ADL_UIFEATURES_GROUP_FRAMEMETRICSMONITOR
@ ADL_UIFEATURES_GROUP_FRAMEMETRICSMONITOR
Definition: adl_defines.h:2523
PMLOG_RESERVED_8
@ PMLOG_RESERVED_8
Definition: adl_defines.h:2033
ADL_RAS_BLOCK_ID_MP0
@ ADL_RAS_BLOCK_ID_MP0
Definition: adl_defines.h:2470
ADL_OD8_GFXCLK_QUADRATIC_CURVE
@ ADL_OD8_GFXCLK_QUADRATIC_CURVE
Definition: adl_defines.h:1862
ADL_UIFEATURES_GROUP_BLOCKCHAIN
@ ADL_UIFEATURES_GROUP_BLOCKCHAIN
Definition: adl_defines.h:2526
ADL_PMLOG_RESERVED_6
@ ADL_PMLOG_RESERVED_6
Definition: adl_defines.h:2119
PMLOG_TEMPERATURE_VRMVDD0
@ PMLOG_TEMPERATURE_VRMVDD0
Definition: adl_defines.h:1992
ADL_PMLOG_TEMPERATURE_HOTSPOT_MCD
@ ADL_PMLOG_TEMPERATURE_HOTSPOT_MCD
Definition: adl_defines.h:2106
ADL_RADEON_USB_LED_BAR_CONTROLS
ADL_RADEON_USB_LED_BAR_CONTROLS
Definition: adl_defines.h:2572
ADL_RAS_ERROR__PARITY_MULTI_UNCORRECTABLE_POISON
@ ADL_RAS_ERROR__PARITY_MULTI_UNCORRECTABLE_POISON
Definition: adl_defines.h:2496
ADL_ODN_EXT_FEATURE_AUTO_OC_ENGINE
@ ADL_ODN_EXT_FEATURE_AUTO_OC_ENGINE
Definition: adl_defines.h:1815
PMLOG_SSDGPU_POWERLIMIT
@ PMLOG_SSDGPU_POWERLIMIT
Definition: adl_defines.h:2016
ADL_PX40_DISCRETE
@ ADL_PX40_DISCRETE
Definition: adl_defines.h:1364
ADL_OD8_ACTIMING_PARAMETERS_TUNE
@ ADL_OD8_ACTIMING_PARAMETERS_TUNE
Definition: adl_defines.h:1872
DPLinkRate_UHBR20
@ DPLinkRate_UHBR20
Definition: adl_defines.h:1310
OD8_FAN_CURVE_TEMPERATURE_5
@ OD8_FAN_CURVE_TEMPERATURE_5
Definition: adl_defines.h:1907
ADLSampleRate_768KHz
@ ADLSampleRate_768KHz
Definition: adl_defines.h:1665

Copyright © 2009-2024 Advanced Micro Devices, Inc. All rights reserved.