From 881fa21e177203a30eb498d43bcbbec3d9b18d37 Mon Sep 17 00:00:00 2001 From: ericshen Date: Thu, 9 Mar 2023 14:01:54 +0800 Subject: [PATCH] Update ADL SDK to 17.1 --- Public-Documents/README.md | 7 +- .../html/AMDDisplayTool-example.html | 2 +- .../html/AMDGamemanagerTool-example.html | 2 +- Public-Documents/html/APIS14.html | 2 +- Public-Documents/html/APIS15.html | 2 +- Public-Documents/html/APIS16.html | 2 +- Public-Documents/html/Adl2-example.html | 2 +- Public-Documents/html/ColorCaps-example.html | 2 +- .../html/DDCBlockAccess-example.html | 2 +- .../html/DDCBlockAccessCL-example.html | 2 +- Public-Documents/html/Display-example.html | 2 +- .../html/EDIDSampleTool-example.html | 2 +- .../html/EnhancedSync-example.html | 2 +- Public-Documents/html/Eyefinity-example.html | 2 +- Public-Documents/html/Eyefinity2-example.html | 2 +- .../html/FPSSampleTool-example.html | 2 +- Public-Documents/html/FRTCPro-example.html | 2 +- Public-Documents/html/LatestAPIS.html | 16 +- Public-Documents/html/OD8demo-example.html | 2 +- Public-Documents/html/Overdrive-example.html | 2 +- Public-Documents/html/Overdrive8-example.html | 2 +- Public-Documents/html/OverdriveN-example.html | 2 +- Public-Documents/html/PMLog-example.html | 2 +- .../html/PXRunningApps-example.html | 2 +- Public-Documents/html/Power-example.html | 2 +- .../html/PowerXPress-example.html | 2 +- Public-Documents/html/README.md | 7 +- Public-Documents/html/README_8md.html | 2 +- .../html/RegammaAndGamut-example.html | 2 +- .../html/ServiceCallADL-example.html | 2 +- Public-Documents/html/SideBySide-example.html | 2 +- Public-Documents/html/SmartDC-example.html | 2 +- .../html/VirtualDisplay-example.html | 2 +- Public-Documents/html/adapter_8h.html | 10 +- Public-Documents/html/adapter_8h_source.html | 543 +- Public-Documents/html/adl_8h.html | 2 +- Public-Documents/html/adl_8h_source.html | 4 +- Public-Documents/html/adl__defines_8h.html | 130 +- .../html/adl__defines_8h_source.html | 4232 ++++++++-------- Public-Documents/html/adl__sdk_8h.html | 6 +- Public-Documents/html/adl__sdk_8h_source.html | 4 +- Public-Documents/html/adl__structures_8h.html | 20 +- .../html/adl__structures_8h_source.html | 1292 ++--- Public-Documents/html/annotated.html | 419 +- Public-Documents/html/appprofiles_8h.html | 2 +- .../html/appprofiles_8h_source.html | 2 +- Public-Documents/html/classes.html | 57 +- Public-Documents/html/controller_8h.html | 2 +- .../html/controller_8h_source.html | 2 +- Public-Documents/html/crossdisplay_8h.html | 2 +- .../html/crossdisplay_8h_source.html | 2 +- Public-Documents/html/deprecated.html | 82 +- .../dir_4bb810e69a2c2a473231eb6e5b135ebc.html | 2 +- .../dir_78f5d9c71ce0de00c3794f863660a9fe.html | 2 +- .../dir_80769c3595fd93bd7f02c25d52ef5900.html | 2 +- .../dir_ddb1ccfa8432a6089d1efe6105fbc1c3.html | 2 +- Public-Documents/html/display_8h.html | 7 +- Public-Documents/html/display_8h_source.html | 608 +-- Public-Documents/html/displaysmanager_8h.html | 2 +- .../html/displaysmanager_8h_source.html | 2 +- Public-Documents/html/examples.html | 2 +- Public-Documents/html/files.html | 2 +- Public-Documents/html/functions.html | 2 +- Public-Documents/html/functions_b.html | 5 +- Public-Documents/html/functions_c.html | 5 +- Public-Documents/html/functions_d.html | 5 +- Public-Documents/html/functions_e.html | 2 +- Public-Documents/html/functions_f.html | 2 +- Public-Documents/html/functions_g.html | 2 +- Public-Documents/html/functions_h.html | 2 +- Public-Documents/html/functions_i.html | 2 +- Public-Documents/html/functions_l.html | 2 +- Public-Documents/html/functions_m.html | 2 +- Public-Documents/html/functions_n.html | 2 +- Public-Documents/html/functions_o.html | 2 +- Public-Documents/html/functions_p.html | 5 +- Public-Documents/html/functions_q.html | 2 +- Public-Documents/html/functions_r.html | 2 +- Public-Documents/html/functions_s.html | 2 +- Public-Documents/html/functions_t.html | 2 +- Public-Documents/html/functions_u.html | 5 +- Public-Documents/html/functions_v.html | 2 +- Public-Documents/html/functions_vars.html | 2 +- Public-Documents/html/functions_vars_b.html | 5 +- Public-Documents/html/functions_vars_c.html | 5 +- Public-Documents/html/functions_vars_d.html | 5 +- Public-Documents/html/functions_vars_e.html | 2 +- Public-Documents/html/functions_vars_f.html | 2 +- Public-Documents/html/functions_vars_g.html | 2 +- Public-Documents/html/functions_vars_h.html | 2 +- Public-Documents/html/functions_vars_i.html | 2 +- Public-Documents/html/functions_vars_l.html | 2 +- Public-Documents/html/functions_vars_m.html | 2 +- Public-Documents/html/functions_vars_n.html | 2 +- Public-Documents/html/functions_vars_o.html | 2 +- Public-Documents/html/functions_vars_p.html | 5 +- Public-Documents/html/functions_vars_q.html | 2 +- Public-Documents/html/functions_vars_r.html | 2 +- Public-Documents/html/functions_vars_s.html | 2 +- Public-Documents/html/functions_vars_t.html | 2 +- Public-Documents/html/functions_vars_u.html | 5 +- Public-Documents/html/functions_vars_v.html | 2 +- Public-Documents/html/functions_vars_w.html | 2 +- Public-Documents/html/functions_w.html | 2 +- Public-Documents/html/globals.html | 2 +- Public-Documents/html/globals_a.html | 188 +- Public-Documents/html/globals_b.html | 2 +- Public-Documents/html/globals_c.html | 2 +- Public-Documents/html/globals_d.html | 8 +- Public-Documents/html/globals_defs.html | 2 +- Public-Documents/html/globals_defs_a.html | 35 +- Public-Documents/html/globals_defs_c.html | 2 +- Public-Documents/html/globals_defs_d.html | 2 +- Public-Documents/html/globals_defs_e.html | 2 +- Public-Documents/html/globals_defs_m.html | 2 +- Public-Documents/html/globals_defs_o.html | 2 +- Public-Documents/html/globals_defs_p.html | 2 +- Public-Documents/html/globals_defs_r.html | 2 +- Public-Documents/html/globals_defs_x.html | 2 +- Public-Documents/html/globals_e.html | 2 +- Public-Documents/html/globals_enum.html | 2 +- Public-Documents/html/globals_eval.html | 110 +- Public-Documents/html/globals_eval_d.html | 2 +- Public-Documents/html/globals_eval_e.html | 2 +- Public-Documents/html/globals_eval_f.html | 2 +- Public-Documents/html/globals_eval_g.html | 2 +- Public-Documents/html/globals_eval_o.html | 53 +- Public-Documents/html/globals_eval_p.html | 86 +- Public-Documents/html/globals_eval_r.html | 14 +- Public-Documents/html/globals_eval_s.html | 2 +- Public-Documents/html/globals_eval_u.html | 2 +- Public-Documents/html/globals_f.html | 2 +- Public-Documents/html/globals_func.html | 2 +- Public-Documents/html/globals_func_a.html | 20 +- Public-Documents/html/globals_func_g.html | 2 +- Public-Documents/html/globals_func_s.html | 2 +- Public-Documents/html/globals_func_w.html | 2 +- Public-Documents/html/globals_g.html | 2 +- Public-Documents/html/globals_h.html | 2 +- Public-Documents/html/globals_i.html | 2 +- Public-Documents/html/globals_l.html | 2 +- Public-Documents/html/globals_m.html | 2 +- Public-Documents/html/globals_n.html | 2 +- Public-Documents/html/globals_o.html | 53 +- Public-Documents/html/globals_p.html | 92 +- Public-Documents/html/globals_r.html | 14 +- Public-Documents/html/globals_s.html | 2 +- Public-Documents/html/globals_t.html | 2 +- Public-Documents/html/globals_type.html | 5 +- Public-Documents/html/globals_type_b.html | 2 +- Public-Documents/html/globals_type_c.html | 2 +- Public-Documents/html/globals_type_d.html | 2 +- Public-Documents/html/globals_type_e.html | 2 +- Public-Documents/html/globals_type_l.html | 2 +- Public-Documents/html/globals_type_p.html | 2 +- Public-Documents/html/globals_type_r.html | 2 +- Public-Documents/html/globals_type_s.html | 2 +- Public-Documents/html/globals_type_t.html | 2 +- Public-Documents/html/globals_type_u.html | 2 +- Public-Documents/html/globals_type_v.html | 2 +- Public-Documents/html/globals_type_w.html | 2 +- Public-Documents/html/globals_type_x.html | 2 +- Public-Documents/html/globals_u.html | 2 +- Public-Documents/html/globals_v.html | 2 +- Public-Documents/html/globals_vars.html | 2 +- Public-Documents/html/globals_w.html | 2 +- Public-Documents/html/globals_x.html | 2 +- Public-Documents/html/graphics_8h.html | 2 +- Public-Documents/html/graphics_8h_source.html | 4 +- Public-Documents/html/group__ADAPTERAPI.html | 2 +- .../html/group__ADAPTERMAINAPI.html | 64 +- .../html/group__APPPROFILESAPI.html | 2 +- Public-Documents/html/group__COLORAPI.html | 2 +- .../html/group__CROSSDISPLAYAPI.html | 2 +- .../html/group__CROSSFIREAPI.html | 2 +- .../html/group__CUSTOMIZEDAPI.html | 2 +- Public-Documents/html/group__CVAPI.html | 14 +- Public-Documents/html/group__DEFINES.html | 2 +- Public-Documents/html/group__DFPAPI.html | 2 +- Public-Documents/html/group__DISPLAYAPI.html | 10 +- .../html/group__DISPLAYMNGRAPI.html | 2 +- Public-Documents/html/group__EDIDAPI.html | 2 +- .../html/group__EYEFINITYAPI.html | 2 +- Public-Documents/html/group__FLGLAPI.html | 2 +- Public-Documents/html/group__GAMINGAPI.html | 2 +- Public-Documents/html/group__GENARICAPI.html | 2 +- Public-Documents/html/group__GRAPHICSAPI.html | 2 +- .../html/group__I2CDDCEDIDAPI.html | 91 +- Public-Documents/html/group__LINUX.html | 26 +- Public-Documents/html/group__MAINAPI.html | 2 +- .../html/group__OVERDRIVE5API.html | 2 +- .../html/group__OVERDRIVE6API.html | 2 +- .../html/group__OVERDRIVE8API.html | 6 +- .../html/group__OVERDRIVENAPI.html | 12 +- Public-Documents/html/group__OVERLAYAPI.html | 2 +- .../html/group__PAGEMIGRATIONAPI.html | 2 +- .../html/group__PERFORMANCEAPI.html | 2 +- .../html/group__POWERMANAGEMANTAPI.html | 185 +- Public-Documents/html/group__POWERXAPI.html | 2 +- Public-Documents/html/group__TVAPI.html | 14 +- .../html/group__T__OVERRIDEAPI.html | 14 +- .../html/group__UNDERSCANAPI.html | 2 +- Public-Documents/html/group__VIDEOAPI.html | 2 +- Public-Documents/html/group__VIEWPORTAPI.html | 2 +- Public-Documents/html/group__WATTMANAPI.html | 2 +- .../html/group__WORKSTATIONAPI.html | 2 +- ...oup__define__Adapter__CloneTypes__Get.html | 2 +- .../html/group__define__Asic__type.html | 2 +- .../html/group__define__D3DKMT__HANDLE.html | 2 +- .../html/group__define__FreesyncFlags.html | 2 +- .../html/group__define__HDR__support.html | 2 +- ...up__define__MST__CommandLine__execute.html | 2 +- ...define__adapter__crossdisplay__option.html | 2 +- ...__adapter__crossdisplay__platforminfo.html | 2 +- .../html/group__define__adapter__states.html | 2 +- ...__define__adapter__tear__free__status.html | 2 +- .../html/group__define__adaptermanner.html | 2 +- .../html/group__define__adapterspeed.html | 2 +- ...oup__define__adjustment__capabilities.html | 2 +- .../html/group__define__adl__results.html | 21 +- ...efine__adl__validmemoryrequiredfields.html | 2 +- .../html/group__define__appprofiles.html | 2 +- .../group__define__board__layout__flags.html | 2 +- .../html/group__define__clockinfo__flags.html | 2 +- .../html/group__define__color__type.html | 2 +- .../group__define__colordepth__constants.html | 2 +- ...group__define__connection__properties.html | 2 +- .../group__define__connection__types.html | 2 +- .../html/group__define__connector__types.html | 2 +- ...__define__controllermode__ulModifiers.html | 2 +- .../html/group__define__contype.html | 2 +- .../html/group__define__crossfirestate.html | 2 +- .../html/group__define__cv__dongle.html | 2 +- .../html/group__define__dbd__state.html | 2 +- .../group__define__ddcinfo__pixelformats.html | 2 +- .../html/group__define__ddcinfoflag.html | 2 +- .../html/group__define__desktop__config.html | 2 +- ...roup__define__detailed__timing__flags.html | 2 +- ...up__define__display__connection__type.html | 2 +- .../html/group__define__display__packet.html | 2 +- .../html/group__define__display__type.html | 2 +- ...group__define__displayinfo__connector.html | 2 +- .../html/group__define__displayinfomask.html | 2 +- .../html/group__define__displaymode.html | 2 +- .../html/group__define__dither__states.html | 2 +- .../html/group__define__dp12.html | 2 +- .../group__define__ecc__mode__states.html | 2 +- .../html/group__define__edid__flags.html | 2 +- .../html/group__define__emulation__mode.html | 2 +- .../html/group__define__emulation__query.html | 2 +- .../group__define__emulation__status.html | 2 +- .../group__define__eyefinity__constants.html | 2 +- .../html/group__define__fanctrl.html | 2 +- .../html/group__define__formats__ovr.html | 2 +- .../html/group__define__freesync__caps.html | 2 +- .../group__define__freesync__labelIndex.html | 2 +- .../group__define__freesync__usecase.html | 2 +- .../html/group__define__glsync.html | 2 +- .../group__define__lanecount__constants.html | 2 +- .../group__define__linkrate__constants.html | 2 +- .../html/group__define__max__constants.html | 2 +- .../html/group__define__misc.html | 2 +- .../group__define__modetiming__standard.html | 2 +- .../html/group__define__osmode.html | 2 +- ...oup__define__overdrive6__capabilities.html | 2 +- ...p__define__overdrive6__fanspeed__type.html | 2 +- .../group__define__overdrive6__getstate.html | 2 +- ...oup__define__overdrive6__getstateinfo.html | 2 +- .../group__define__overdrive6__setstate.html | 2 +- ...define__overdrive6__supported__states.html | 2 +- ...__overdrive6__thermalcontroller__caps.html | 2 +- ...define__overdrive__EventCounter__type.html | 2 +- .../group__define__persistence__state.html | 2 +- .../html/group__define__pixel__formats.html | 2 +- ...group__define__powerxpress__constants.html | 2 +- .../group__define__source__content__CS.html | 2 +- .../group__define__source__content__TF.html | 2 +- ...group__define__source__content__flags.html | 2 +- .../html/group__define__tv__caps.html | 2 +- .../group__define__video__custom__mode.html | 2 +- .../html/group__define__ws__caps.html | 2 +- .../html/group__defines__gamutspace.html | 2 +- .../html/group__thread__model.html | 2 +- Public-Documents/html/index.html | 30 +- Public-Documents/html/lnx_8h.html | 2 +- Public-Documents/html/lnx_8h_source.html | 2 +- Public-Documents/html/modules.html | 2 +- Public-Documents/html/overdrive5_8h.html | 2 +- .../html/overdrive5_8h_source.html | 2 +- Public-Documents/html/overdrive6_8h.html | 2 +- .../html/overdrive6_8h_source.html | 2 +- Public-Documents/html/overdrive8_8h.html | 2 +- .../html/overdrive8_8h_source.html | 4 +- Public-Documents/html/overdriveN_8h.html | 2 +- .../html/overdriveN_8h_source.html | 2 +- Public-Documents/html/pages.html | 2 +- Public-Documents/html/powerxpress_8h.html | 2 +- .../html/powerxpress_8h_source.html | 4 +- Public-Documents/html/radeonusbled_8h.html | 2 +- .../html/radeonusbled_8h_source.html | 10 +- Public-Documents/html/search/all_10.js | 2 +- Public-Documents/html/search/all_11.js | 76 +- Public-Documents/html/search/all_12.js | 190 +- Public-Documents/html/search/all_13.js | 36 +- Public-Documents/html/search/all_14.js | 117 +- Public-Documents/html/search/all_15.js | 38 +- Public-Documents/html/search/all_16.js | 32 +- Public-Documents/html/search/all_17.js | 4 +- Public-Documents/html/search/all_2.js | 4358 +++++++++-------- Public-Documents/html/search/all_3.js | 42 +- Public-Documents/html/search/all_4.js | 70 +- Public-Documents/html/search/all_5.js | 192 +- Public-Documents/html/search/all_6.js | 58 +- Public-Documents/html/search/all_7.js | 54 +- Public-Documents/html/search/all_8.js | 82 +- Public-Documents/html/search/all_9.js | 26 +- Public-Documents/html/search/all_a.js | 712 +-- Public-Documents/html/search/all_b.js | 130 +- Public-Documents/html/search/all_c.js | 46 +- Public-Documents/html/search/all_d.js | 38 +- Public-Documents/html/search/all_e.js | 133 +- Public-Documents/html/search/all_f.js | 196 +- Public-Documents/html/search/classes_0.js | 6 +- Public-Documents/html/search/classes_1.js | 399 +- Public-Documents/html/search/classes_2.js | 6 +- Public-Documents/html/search/classes_3.js | 2 +- Public-Documents/html/search/classes_4.js | 4 +- Public-Documents/html/search/classes_5.js | 2 +- Public-Documents/html/search/classes_6.js | 2 +- Public-Documents/html/search/classes_7.js | 10 +- Public-Documents/html/search/classes_8.js | 2 +- Public-Documents/html/search/classes_9.js | 4 +- Public-Documents/html/search/classes_a.js | 4 +- Public-Documents/html/search/classes_b.js | 4 +- Public-Documents/html/search/classes_c.js | 2 +- Public-Documents/html/search/classes_d.js | 2 +- Public-Documents/html/search/defines_0.js | 4 +- Public-Documents/html/search/defines_1.js | 24 +- Public-Documents/html/search/defines_2.js | 2 +- Public-Documents/html/search/defines_3.js | 2 +- Public-Documents/html/search/defines_4.js | 2 +- Public-Documents/html/search/defines_5.js | 2 +- Public-Documents/html/search/defines_6.js | 2 +- Public-Documents/html/search/defines_7.js | 2 +- Public-Documents/html/search/defines_8.js | 2 +- Public-Documents/html/search/enums_0.js | 2 +- Public-Documents/html/search/enums_1.js | 86 +- Public-Documents/html/search/enums_2.js | 6 +- Public-Documents/html/search/enums_3.js | 4 +- Public-Documents/html/search/enums_4.js | 2 +- Public-Documents/html/search/enumvalues_0.js | 610 +-- Public-Documents/html/search/enumvalues_1.js | 44 +- Public-Documents/html/search/enumvalues_2.js | 2 +- Public-Documents/html/search/enumvalues_3.js | 4 +- Public-Documents/html/search/enumvalues_4.js | 4 +- Public-Documents/html/search/enumvalues_5.js | 107 +- Public-Documents/html/search/enumvalues_6.js | 128 +- Public-Documents/html/search/enumvalues_7.js | 36 +- Public-Documents/html/search/enumvalues_8.js | 2 +- Public-Documents/html/search/enumvalues_9.js | 2 +- Public-Documents/html/search/files_0.js | 12 +- Public-Documents/html/search/files_1.js | 4 +- Public-Documents/html/search/files_2.js | 4 +- Public-Documents/html/search/files_3.js | 2 +- Public-Documents/html/search/files_4.js | 2 +- Public-Documents/html/search/files_5.js | 8 +- Public-Documents/html/search/files_6.js | 2 +- Public-Documents/html/search/files_7.js | 4 +- Public-Documents/html/search/files_8.js | 4 +- Public-Documents/html/search/files_9.js | 2 +- Public-Documents/html/search/functions_0.js | 2 +- Public-Documents/html/search/functions_1.js | 1682 +++---- Public-Documents/html/search/functions_2.js | 2 +- Public-Documents/html/search/functions_3.js | 6 +- Public-Documents/html/search/functions_4.js | 10 +- Public-Documents/html/search/groups_0.js | 22 +- Public-Documents/html/search/groups_1.js | 20 +- Public-Documents/html/search/groups_2.js | 94 +- Public-Documents/html/search/groups_3.js | 6 +- Public-Documents/html/search/groups_4.js | 12 +- Public-Documents/html/search/groups_5.js | 8 +- Public-Documents/html/search/groups_6.js | 2 +- Public-Documents/html/search/groups_7.js | 2 +- Public-Documents/html/search/groups_8.js | 6 +- Public-Documents/html/search/groups_9.js | 6 +- Public-Documents/html/search/groups_a.js | 12 +- Public-Documents/html/search/groups_b.js | 2 +- Public-Documents/html/search/groups_c.js | 2 +- Public-Documents/html/search/groups_d.js | 10 +- Public-Documents/html/search/groups_e.js | 12 +- Public-Documents/html/search/groups_f.js | 14 +- Public-Documents/html/search/pages_0.js | 8 +- Public-Documents/html/search/pages_1.js | 2 +- Public-Documents/html/search/pages_2.js | 2 +- Public-Documents/html/search/typedefs_0.js | 465 +- Public-Documents/html/search/typedefs_1.js | 2 +- Public-Documents/html/search/typedefs_2.js | 2 +- Public-Documents/html/search/typedefs_3.js | 8 +- Public-Documents/html/search/typedefs_4.js | 4 +- Public-Documents/html/search/typedefs_5.js | 104 +- Public-Documents/html/search/typedefs_6.js | 10 +- Public-Documents/html/search/typedefs_7.js | 4 +- Public-Documents/html/search/typedefs_8.js | 4 +- Public-Documents/html/search/typedefs_9.js | 2 +- Public-Documents/html/search/typedefs_a.js | 2 +- Public-Documents/html/search/typedefs_b.js | 2 +- Public-Documents/html/search/typedefs_c.js | 2 +- Public-Documents/html/search/typedefs_d.js | 2 +- Public-Documents/html/search/variables_0.js | 30 +- Public-Documents/html/search/variables_1.js | 38 +- Public-Documents/html/search/variables_10.js | 174 +- Public-Documents/html/search/variables_11.js | 22 +- Public-Documents/html/search/variables_12.js | 113 +- Public-Documents/html/search/variables_13.js | 24 +- Public-Documents/html/search/variables_14.js | 6 +- Public-Documents/html/search/variables_2.js | 42 +- Public-Documents/html/search/variables_3.js | 38 +- Public-Documents/html/search/variables_4.js | 38 +- Public-Documents/html/search/variables_5.js | 38 +- Public-Documents/html/search/variables_6.js | 66 +- Public-Documents/html/search/variables_7.js | 26 +- Public-Documents/html/search/variables_8.js | 710 +-- Public-Documents/html/search/variables_9.js | 22 +- Public-Documents/html/search/variables_a.js | 32 +- Public-Documents/html/search/variables_b.js | 38 +- Public-Documents/html/search/variables_c.js | 10 +- Public-Documents/html/search/variables_d.js | 42 +- Public-Documents/html/search/variables_e.js | 2 +- Public-Documents/html/search/variables_f.js | 28 +- .../html/secure__crt__linux_8h.html | 2 +- .../html/secure__crt__linux_8h_source.html | 2 +- .../html/structADLAVIInfoPacket.html | 2 +- .../html/structADLActivatableSource.html | 2 +- .../html/structADLAdapterCaps.html | 2 +- .../html/structADLAdapterCapsX2.html | 2 +- .../html/structADLAdapterDisplayCap.html | 2 +- .../html/structADLAdapterLocation.html | 2 +- .../html/structADLAdapterODClockConfig.html | 2 +- .../html/structADLAdapterODClockInfo.html | 2 +- .../html/structADLAdjustmentinfo.html | 2 +- .../html/structADLAppInterceptionInfo.html | 2 +- .../html/structADLAppInterceptionInfoX2.html | 2 +- .../html/structADLAppInterceptionInfoX3.html | 2 +- .../html/structADLApplicationData.html | 2 +- .../html/structADLApplicationDataX2.html | 2 +- .../html/structADLApplicationDataX3.html | 2 +- .../html/structADLApplicationProfile.html | 2 +- .../html/structADLApplicationRecord.html | 2 +- .../structADLBezelOffsetSteppingSize.html | 2 +- Public-Documents/html/structADLBiosInfo.html | 2 +- .../html/structADLBracketSlotInfo.html | 2 +- .../html/structADLChipSetInfo.html | 2 +- Public-Documents/html/structADLClockInfo.html | 2 +- .../html/structADLConnectionData.html | 2 +- .../html/structADLConnectionProperties.html | 2 +- .../html/structADLConnectionState.html | 2 +- .../html/structADLConnectorInfo.html | 2 +- .../html/structADLControllerMode.html | 2 +- .../html/structADLControllerOverlayInfo.html | 2 +- .../html/structADLControllerOverlayInput.html | 2 +- .../html/structADLCrossfireComb.html | 2 +- .../html/structADLCrossfireInfo.html | 2 +- .../html/structADLCustomMode.html | 2 +- Public-Documents/html/structADLDDCInfo.html | 2 +- Public-Documents/html/structADLDDCInfo2.html | 2 +- .../html/structADLDceSettings.html | 2 +- .../html/structADLDetailedTiming.html | 2 +- .../html/structADLDetailedTimingX2.html | 2 +- .../html/structADLDevicePort.html | 2 +- .../html/structADLDisplayConfig.html | 2 +- .../html/structADLDisplayDPMSTInfo.html | 2 +- .../html/structADLDisplayEDIDData.html | 2 +- Public-Documents/html/structADLDisplayID.html | 2 +- .../html/structADLDisplayIdentifier.html | 2 +- .../html/structADLDisplayInfo.html | 4 +- .../html/structADLDisplayMap.html | 2 +- .../html/structADLDisplayMode.html | 2 +- .../html/structADLDisplayModeInfo.html | 2 +- .../html/structADLDisplayModeInfoX2.html | 2 +- .../html/structADLDisplayModeX2.html | 2 +- .../html/structADLDisplayProperty.html | 2 +- .../html/structADLDisplayTarget.html | 2 +- Public-Documents/html/structADLECCData.html | 2 +- .../html/structADLErrorInjection.html | 2 +- .../html/structADLErrorInjectionX2.html | 2 +- .../html/structADLErrorRecord.html | 2 +- .../html/structADLFPSSettingsInput.html | 2 +- .../html/structADLFPSSettingsOutput.html | 2 +- .../html/structADLFanSpeedInfo.html | 2 +- .../html/structADLFanSpeedValue.html | 2 +- .../html/structADLFeatureCaps.html | 2 +- .../html/structADLFeatureName.html | 2 +- .../html/structADLFeatureValues.html | 2 +- .../html/structADLFreeSyncCap.html | 2 +- .../html/structADLGLSyncGenlockConfig.html | 2 +- .../html/structADLGLSyncModuleID.html | 2 +- .../html/structADLGLSyncPortCaps.html | 2 +- Public-Documents/html/structADLGamma.html | 2 +- .../html/structADLGamutCoordinates.html | 2 +- Public-Documents/html/structADLGamutData.html | 2 +- Public-Documents/html/structADLGamutInfo.html | 2 +- .../html/structADLGamutReference.html | 2 +- Public-Documents/html/structADLGcnInfo.html | 2 +- .../html/structADLGetClocksOUT.html | 2 +- .../html/structADLGlSyncMode.html | 2 +- .../html/structADLGlSyncMode2.html | 2 +- .../html/structADLGlSyncPortControl.html | 2 +- .../html/structADLGlSyncPortInfo.html | 2 +- .../html/structADLGraphicCoreInfo.html | 2 +- .../html/structADLHDCPSettings.html | 2 +- Public-Documents/html/structADLI2C.html | 2 +- .../html/structADLI2CLargePayload.html | 2 +- .../html/structADLInfoPacket.html | 2 +- Public-Documents/html/structADLMSTRad.html | 2 +- Public-Documents/html/structADLMVPUCaps.html | 2 +- .../html/structADLMVPUStatus.html | 2 +- .../html/structADLMantleAppInfo.html | 2 +- .../html/structADLMemoryDisplayFeatures.html | 2 +- .../html/structADLMemoryInfo.html | 2 +- .../html/structADLMemoryInfo2.html | 2 +- .../html/structADLMemoryInfo3.html | 2 +- .../html/structADLMemoryInfoX4.html | 2 +- .../html/structADLMemoryRequired.html | 2 +- Public-Documents/html/structADLMode.html | 2 +- .../html/structADLOD6Capabilities.html | 2 +- .../html/structADLOD6CapabilitiesEx.html | 2 +- .../html/structADLOD6CurrentStatus.html | 2 +- .../html/structADLOD6FanSpeedInfo.html | 2 +- .../html/structADLOD6FanSpeedValue.html | 2 +- .../html/structADLOD6MaxClockAdjust.html | 2 +- .../html/structADLOD6ParameterRange.html | 2 +- .../html/structADLOD6PerformanceLevel.html | 2 +- .../html/structADLOD6PowerControlInfo.html | 2 +- .../html/structADLOD6StateEx.html | 2 +- .../html/structADLOD6StateInfo.html | 2 +- .../structADLOD6ThermalControllerCaps.html | 2 +- .../html/structADLOD6VoltageControlInfo.html | 2 +- .../html/structADLOD8CurrentSetting.html | 2 +- .../html/structADLOD8InitSetting.html | 2 +- .../html/structADLOD8SetSetting.html | 2 +- .../html/structADLOD8SingleInitSetting.html | 2 +- .../html/structADLOD8SingleSetSetting.html | 2 +- .../html/structADLODClockSetting.html | 2 +- .../html/structADLODNCapabilities.html | 2 +- .../html/structADLODNCapabilitiesX2.html | 2 +- .../structADLODNCurrentPowerParameters.html | 2 +- .../structADLODNExtSingleInitSetting.html | 2 +- .../html/structADLODNFanControl.html | 2 +- .../html/structADLODNParameterRange.html | 2 +- .../html/structADLODNPerformanceLevel.html | 2 +- .../html/structADLODNPerformanceLevelX2.html | 2 +- .../html/structADLODNPerformanceLevels.html | 2 +- .../html/structADLODNPerformanceLevelsX2.html | 2 +- .../html/structADLODNPerformanceStatus.html | 2 +- .../html/structADLODNPowerLimitSetting.html | 2 +- .../html/structADLODParameterRange.html | 2 +- .../html/structADLODParameters.html | 2 +- .../html/structADLODPerformanceLevel.html | 2 +- .../html/structADLODPerformanceLevels.html | 2 +- .../html/structADLPMActivity.html | 2 +- Public-Documents/html/structADLPMLogData.html | 2 +- .../html/structADLPMLogDataOutput.html | 2 +- .../html/structADLPMLogSensorLimits.html | 2 +- .../html/structADLPMLogStartInput.html | 2 +- .../html/structADLPMLogStartOutput.html | 2 +- .../html/structADLPMLogSupportInfo.html | 2 +- .../html/structADLPPLogSettings.html | 2 +- .../html/structADLPXConfigCaps.html | 2 +- Public-Documents/html/structADLPoint.html | 2 +- .../html/structADLPossibleMap.html | 2 +- .../html/structADLPossibleMapResult.html | 2 +- .../html/structADLPossibleMapping.html | 2 +- .../html/structADLPossibleSLSMap.html | 2 +- .../html/structADLPowerControlInfo.html | 2 +- .../structADLPreFlipPostProcessingInfo.html | 2 +- .../html/structADLPropertyRecordCreate.html | 2 +- .../html/structADLRASErrorInjection.html | 2 +- .../structADLRASErrorInjectionOutput.html | 2 +- .../html/structADLRASErrorInjectonInput.html | 2 +- .../html/structADLRASGetErrorCounts.html | 2 +- .../html/structADLRASGetErrorCountsInput.html | 2 +- .../structADLRASGetErrorCountsOutput.html | 2 +- .../html/structADLRASResetErrorCounts.html | 2 +- .../structADLRASResetErrorCountsInput.html | 2 +- .../structADLRASResetErrorCountsOutput.html | 2 +- Public-Documents/html/structADLSDIData.html | 2 +- .../html/structADLSGApplicationInfo.html | 2 +- Public-Documents/html/structADLSLSGrid.html | 2 +- Public-Documents/html/structADLSLSMap.html | 2 +- Public-Documents/html/structADLSLSMode.html | 2 +- Public-Documents/html/structADLSLSOffset.html | 2 +- .../html/structADLSLSOverlappedMode.html | 2 +- Public-Documents/html/structADLSLSTarget.html | 2 +- .../html/structADLSingleSensorData.html | 2 +- .../html/structADLSmartShiftSettings.html | 2 +- .../html/structADLSupportedConnections.html | 2 +- .../html/structADLTemperature.html | 2 +- .../html/structADLThermalControllerInfo.html | 2 +- .../html/structADLVersionsInfo.html | 2 +- .../html/structADLVersionsInfoX2.html | 2 +- ...structADLVirtualSegmentSettingsOutput.html | 2 +- ...structADL__BOOST__NOTFICATION__REASON.html | 2 +- .../html/structADL__BOOST__SETTINGS.html | 2 +- ...structADL__CHILL__NOTFICATION__REASON.html | 2 +- .../html/structADL__CHILL__SETTINGS.html | 2 +- ...structADL__DELAG__NOTFICATION__REASON.html | 2 +- .../html/structADL__DELAG__SETTINGS.html | 2 +- .../html/structADL__DL__DISPLAY__MODE.html | 2 +- ...L__DRIVERUPSCALE__NOTFICATION__REASON.html | 2 +- .../structADL__DRIVERUPSCALE__SETTINGS.html | 2 +- .../structADL__ERROR__INJECTION__DATA.html | 2 +- .../html/structADL__ERROR__REASON.html | 2 +- .../html/structADL__ERROR__REASON2.html | 165 + .../structADL__FRTCPRO__CHANGED__REASON.html | 2 +- .../html/structADL__FRTCPRO__Settings.html | 2 +- ...DL__IMAGE__BOOST__NOTFICATION__REASON.html | 2 +- .../structADL__IMAGE__BOOST__SETTINGS.html | 2 +- ...tructADL__PROVSR__NOTFICATION__REASON.html | 2 +- .../html/structADL__PROVSR__SETTINGS.html | 2 +- ...structADL__RADEON__LED__COLOR__CONFIG.html | 2 +- ...ADL__RADEON__LED__CUSTOM__LED__CONFIG.html | 2 +- ...ructADL__RADEON__LED__PATTERN__CONFIG.html | 2 +- ...RADEON__LED__PATTERN__CONFIG__GENERIC.html | 2 +- .../structADL__RIS__NOTFICATION__REASON.html | 2 +- .../html/structADL__RIS__SETTINGS.html | 2 +- Public-Documents/html/structAPPLICATION.html | 2 +- .../html/structAPPLICATION__COMPACT.html | 2 +- Public-Documents/html/structAREA.html | 2 +- .../html/structAREA__COMPACT.html | 2 +- Public-Documents/html/structAdapterInfo.html | 4 +- .../html/structAdapterInfoX2.html | 2 +- Public-Documents/html/structBINFILE.html | 2 +- Public-Documents/html/structBLOBS.html | 2 +- Public-Documents/html/structBODY.html | 2 +- .../html/structCUSTOMISATIONS.html | 2 +- Public-Documents/html/structDRIVER.html | 2 +- .../html/structDRIVER__COMPACT.html | 2 +- Public-Documents/html/structELEMENTS.html | 2 +- Public-Documents/html/structHEADER.html | 2 +- Public-Documents/html/structPROFILE.html | 2 +- .../html/structPROFILE__COMPACT.html | 2 +- Public-Documents/html/structPROPERTY.html | 2 +- .../html/structPROPERTY__COMPACT.html | 2 +- .../html/structPropertyRecord.html | 2 +- Public-Documents/html/structSTRINGS.html | 2 +- Public-Documents/html/structTABLES.html | 2 +- Public-Documents/html/structUSE.html | 2 +- Public-Documents/html/structUSE__COMPACT.html | 2 +- Public-Documents/html/structVALUE.html | 2 +- .../html/structVALUE__COMPACT.html | 2 +- Public-Documents/html/structWORDITEM.html | 2 +- Public-Documents/html/structXScreenInfo.html | 2 +- .../html/structtagADLBezelTransientMode.html | 2 +- Public-Documents/html/structures_8h.html | 2 +- .../html/structures_8h_source.html | 2 +- .../html/union__ADLDCESupport.html | 2 +- .../html/union__ADL__ECC__EDC__FLAG.html | 2 +- .../html/union__ADL__ERROR__PATTERN.html | 2 +- Public-Documents/html/workstation_8h.html | 2 +- .../html/workstation_8h_source.html | 8 +- Sample/Overdrive8/Overdrive8.cpp | 16 +- Sample/PMLog/PMLog.cpp | 54 + include/adl_defines.h | 147 +- include/adl_sdk.h | 2 +- include/adl_structures.h | 33 +- 665 files changed, 12068 insertions(+), 10292 deletions(-) create mode 100644 Public-Documents/html/structADL__ERROR__REASON2.html diff --git a/Public-Documents/README.md b/Public-Documents/README.md index b04abb4..033677b 100644 --- a/Public-Documents/README.md +++ b/Public-Documents/README.md @@ -7,6 +7,11 @@ ADL binaries are delivered as part of the Catalyst display Driver package while --- +### ADL 17.1 - Release Notes +* Introduced write and read I2C via SMU API. + +--- + ### ADL 17.0 - Release Notes * Introduced API to retrieve the SmartDC active state information. * Introduced Colordepth default get API. @@ -99,7 +104,7 @@ ADL binaries are delivered as part of the Catalyst display Driver package while --- * Supported Driver: - Requires Radeon Software Adrenalin Edition 22.7.1 or later. + Requires Radeon Software Adrenalin Edition 22.11.2 or later. --- ### End User License Agreement diff --git a/Public-Documents/html/AMDDisplayTool-example.html b/Public-Documents/html/AMDDisplayTool-example.html index 7c36921..3975b07 100644 --- a/Public-Documents/html/AMDDisplayTool-example.html +++ b/Public-Documents/html/AMDDisplayTool-example.html @@ -22,7 +22,7 @@
ADL (AMD Display Library) Public APIs -  Version 17.0 +  Version 17.1
diff --git a/Public-Documents/html/AMDGamemanagerTool-example.html b/Public-Documents/html/AMDGamemanagerTool-example.html index d1c4eb3..f69a945 100644 --- a/Public-Documents/html/AMDGamemanagerTool-example.html +++ b/Public-Documents/html/AMDGamemanagerTool-example.html @@ -22,7 +22,7 @@
ADL (AMD Display Library) Public APIs -  Version 17.0 +  Version 17.1
diff --git a/Public-Documents/html/APIS14.html b/Public-Documents/html/APIS14.html index aaf7d73..175d40d 100644 --- a/Public-Documents/html/APIS14.html +++ b/Public-Documents/html/APIS14.html @@ -22,7 +22,7 @@
ADL (AMD Display Library) Public APIs -  Version 17.0 +  Version 17.1
diff --git a/Public-Documents/html/APIS15.html b/Public-Documents/html/APIS15.html index f7eab79..6eb8f5c 100644 --- a/Public-Documents/html/APIS15.html +++ b/Public-Documents/html/APIS15.html @@ -22,7 +22,7 @@
ADL (AMD Display Library) Public APIs -  Version 17.0 +  Version 17.1
diff --git a/Public-Documents/html/APIS16.html b/Public-Documents/html/APIS16.html index 8ea8432..b4438ba 100644 --- a/Public-Documents/html/APIS16.html +++ b/Public-Documents/html/APIS16.html @@ -22,7 +22,7 @@
ADL (AMD Display Library) Public APIs -  Version 17.0 +  Version 17.1
diff --git a/Public-Documents/html/Adl2-example.html b/Public-Documents/html/Adl2-example.html index a46a005..b26fd6b 100644 --- a/Public-Documents/html/Adl2-example.html +++ b/Public-Documents/html/Adl2-example.html @@ -22,7 +22,7 @@
ADL (AMD Display Library) Public APIs -  Version 17.0 +  Version 17.1
diff --git a/Public-Documents/html/ColorCaps-example.html b/Public-Documents/html/ColorCaps-example.html index 6f88537..4f9e574 100644 --- a/Public-Documents/html/ColorCaps-example.html +++ b/Public-Documents/html/ColorCaps-example.html @@ -22,7 +22,7 @@
ADL (AMD Display Library) Public APIs -  Version 17.0 +  Version 17.1
diff --git a/Public-Documents/html/DDCBlockAccess-example.html b/Public-Documents/html/DDCBlockAccess-example.html index 11f8ee4..06a7612 100644 --- a/Public-Documents/html/DDCBlockAccess-example.html +++ b/Public-Documents/html/DDCBlockAccess-example.html @@ -22,7 +22,7 @@
ADL (AMD Display Library) Public APIs -  Version 17.0 +  Version 17.1
diff --git a/Public-Documents/html/DDCBlockAccessCL-example.html b/Public-Documents/html/DDCBlockAccessCL-example.html index 96117cd..b942214 100644 --- a/Public-Documents/html/DDCBlockAccessCL-example.html +++ b/Public-Documents/html/DDCBlockAccessCL-example.html @@ -22,7 +22,7 @@
ADL (AMD Display Library) Public APIs -  Version 17.0 +  Version 17.1
diff --git a/Public-Documents/html/Display-example.html b/Public-Documents/html/Display-example.html index 4b7a2ed..527bb74 100644 --- a/Public-Documents/html/Display-example.html +++ b/Public-Documents/html/Display-example.html @@ -22,7 +22,7 @@
ADL (AMD Display Library) Public APIs -  Version 17.0 +  Version 17.1
diff --git a/Public-Documents/html/EDIDSampleTool-example.html b/Public-Documents/html/EDIDSampleTool-example.html index 90a710d..529cd0a 100644 --- a/Public-Documents/html/EDIDSampleTool-example.html +++ b/Public-Documents/html/EDIDSampleTool-example.html @@ -22,7 +22,7 @@
ADL (AMD Display Library) Public APIs -  Version 17.0 +  Version 17.1
diff --git a/Public-Documents/html/EnhancedSync-example.html b/Public-Documents/html/EnhancedSync-example.html index 6ade37b..e0ee86d 100644 --- a/Public-Documents/html/EnhancedSync-example.html +++ b/Public-Documents/html/EnhancedSync-example.html @@ -22,7 +22,7 @@
ADL (AMD Display Library) Public APIs -  Version 17.0 +  Version 17.1
diff --git a/Public-Documents/html/Eyefinity-example.html b/Public-Documents/html/Eyefinity-example.html index 74285da..aeaf0aa 100644 --- a/Public-Documents/html/Eyefinity-example.html +++ b/Public-Documents/html/Eyefinity-example.html @@ -22,7 +22,7 @@
ADL (AMD Display Library) Public APIs -  Version 17.0 +  Version 17.1
diff --git a/Public-Documents/html/Eyefinity2-example.html b/Public-Documents/html/Eyefinity2-example.html index b15dc70..c235f4b 100644 --- a/Public-Documents/html/Eyefinity2-example.html +++ b/Public-Documents/html/Eyefinity2-example.html @@ -22,7 +22,7 @@
ADL (AMD Display Library) Public APIs -  Version 17.0 +  Version 17.1
diff --git a/Public-Documents/html/FPSSampleTool-example.html b/Public-Documents/html/FPSSampleTool-example.html index 4b66f05..94bb351 100644 --- a/Public-Documents/html/FPSSampleTool-example.html +++ b/Public-Documents/html/FPSSampleTool-example.html @@ -22,7 +22,7 @@
ADL (AMD Display Library) Public APIs -  Version 17.0 +  Version 17.1
diff --git a/Public-Documents/html/FRTCPro-example.html b/Public-Documents/html/FRTCPro-example.html index edf1bb7..46a868b 100644 --- a/Public-Documents/html/FRTCPro-example.html +++ b/Public-Documents/html/FRTCPro-example.html @@ -22,7 +22,7 @@
ADL (AMD Display Library) Public APIs -  Version 17.0 +  Version 17.1
diff --git a/Public-Documents/html/LatestAPIS.html b/Public-Documents/html/LatestAPIS.html index bd24e9c..2476568 100644 --- a/Public-Documents/html/LatestAPIS.html +++ b/Public-Documents/html/LatestAPIS.html @@ -22,7 +22,7 @@
ADL (AMD Display Library) Public APIs -  Version 17.0 +  Version 17.1
@@ -67,10 +67,20 @@
+
Global ADL2_Adapter_LED_Support_Cap (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *iSupported, int *iEnabled, int *iVersion)
+
Function to retrieve current LED support capability
+
Global ADL2_CHILL_SettingsX3_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_CHILL_SETTINGS settings, ADL_CHILL_NOTFICATION_REASON changeReason, ADL_ERROR_REASON2 *errorReason)
+
Function to set CHILL settings This function sets the user input values to CHILL feature
+
Global ADL2_DELAG_SettingsX2_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_DELAG_SETTINGS settings, ADL_DELAG_NOTFICATION_REASON changeReason, ADL_ERROR_REASON2 *errorReason)
+
Function to set DELAG settings This function sets the user input values to DELAG feature
+
Global ADL2_BOOST_SettingsX2_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_BOOST_SETTINGS settings, ADL_BOOST_NOTFICATION_REASON changeReason, ADL_ERROR_REASON2 *errorReason)
+
Function to set BOOST settings This function sets the user input values to BOOST feature
Global ADL2_Display_ColorDepthDefault_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int *lpColorDepthDefault)
-
Function to get color depth default value. HDMI and DP only
+
Function to get color depth default value. HDMI and DP only
+
Global ADL2_Display_WriteAndReadSMUI2C (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLI2C *plI2C)
+
Function to write and read I2C via SMU.
Global ADL2_SmartDC_Active_State_Get (ADL_CONTEXT_HANDLE context, int *lpSmartDCActiveState)
-
Function to retrieve the SmartDC active state information.
+
Function to retrieve the SmartDC active state information.
diff --git a/Public-Documents/html/OD8demo-example.html b/Public-Documents/html/OD8demo-example.html index a642410..ac82528 100644 --- a/Public-Documents/html/OD8demo-example.html +++ b/Public-Documents/html/OD8demo-example.html @@ -22,7 +22,7 @@
ADL (AMD Display Library) Public APIs -  Version 17.0 +  Version 17.1
diff --git a/Public-Documents/html/Overdrive-example.html b/Public-Documents/html/Overdrive-example.html index a9c933e..5b00279 100644 --- a/Public-Documents/html/Overdrive-example.html +++ b/Public-Documents/html/Overdrive-example.html @@ -22,7 +22,7 @@
ADL (AMD Display Library) Public APIs -  Version 17.0 +  Version 17.1
diff --git a/Public-Documents/html/Overdrive8-example.html b/Public-Documents/html/Overdrive8-example.html index 92be6c1..cd7b9f3 100644 --- a/Public-Documents/html/Overdrive8-example.html +++ b/Public-Documents/html/Overdrive8-example.html @@ -22,7 +22,7 @@
ADL (AMD Display Library) Public APIs -  Version 17.0 +  Version 17.1
diff --git a/Public-Documents/html/OverdriveN-example.html b/Public-Documents/html/OverdriveN-example.html index f0d3d77..a932bf2 100644 --- a/Public-Documents/html/OverdriveN-example.html +++ b/Public-Documents/html/OverdriveN-example.html @@ -22,7 +22,7 @@
ADL (AMD Display Library) Public APIs -  Version 17.0 +  Version 17.1
diff --git a/Public-Documents/html/PMLog-example.html b/Public-Documents/html/PMLog-example.html index 3aae5f8..260d034 100644 --- a/Public-Documents/html/PMLog-example.html +++ b/Public-Documents/html/PMLog-example.html @@ -22,7 +22,7 @@
ADL (AMD Display Library) Public APIs -  Version 17.0 +  Version 17.1
diff --git a/Public-Documents/html/PXRunningApps-example.html b/Public-Documents/html/PXRunningApps-example.html index f84b5d8..8b7e7ca 100644 --- a/Public-Documents/html/PXRunningApps-example.html +++ b/Public-Documents/html/PXRunningApps-example.html @@ -22,7 +22,7 @@
ADL (AMD Display Library) Public APIs -  Version 17.0 +  Version 17.1
diff --git a/Public-Documents/html/Power-example.html b/Public-Documents/html/Power-example.html index 0e1f1ee..8fc000b 100644 --- a/Public-Documents/html/Power-example.html +++ b/Public-Documents/html/Power-example.html @@ -22,7 +22,7 @@
ADL (AMD Display Library) Public APIs -  Version 17.0 +  Version 17.1
diff --git a/Public-Documents/html/PowerXPress-example.html b/Public-Documents/html/PowerXPress-example.html index 4ccac92..68eeb06 100644 --- a/Public-Documents/html/PowerXPress-example.html +++ b/Public-Documents/html/PowerXPress-example.html @@ -22,7 +22,7 @@
ADL (AMD Display Library) Public APIs -  Version 17.0 +  Version 17.1
diff --git a/Public-Documents/html/README.md b/Public-Documents/html/README.md index b04abb4..033677b 100644 --- a/Public-Documents/html/README.md +++ b/Public-Documents/html/README.md @@ -7,6 +7,11 @@ ADL binaries are delivered as part of the Catalyst display Driver package while --- +### ADL 17.1 - Release Notes +* Introduced write and read I2C via SMU API. + +--- + ### ADL 17.0 - Release Notes * Introduced API to retrieve the SmartDC active state information. * Introduced Colordepth default get API. @@ -99,7 +104,7 @@ ADL binaries are delivered as part of the Catalyst display Driver package while --- * Supported Driver: - Requires Radeon Software Adrenalin Edition 22.7.1 or later. + Requires Radeon Software Adrenalin Edition 22.11.2 or later. --- ### End User License Agreement diff --git a/Public-Documents/html/README_8md.html b/Public-Documents/html/README_8md.html index 9d4b4c1..5a90bc3 100644 --- a/Public-Documents/html/README_8md.html +++ b/Public-Documents/html/README_8md.html @@ -22,7 +22,7 @@
ADL (AMD Display Library) Public APIs -  Version 17.0 +  Version 17.1
diff --git a/Public-Documents/html/RegammaAndGamut-example.html b/Public-Documents/html/RegammaAndGamut-example.html index 46c774a..0f684ba 100644 --- a/Public-Documents/html/RegammaAndGamut-example.html +++ b/Public-Documents/html/RegammaAndGamut-example.html @@ -22,7 +22,7 @@
ADL (AMD Display Library) Public APIs -  Version 17.0 +  Version 17.1
diff --git a/Public-Documents/html/ServiceCallADL-example.html b/Public-Documents/html/ServiceCallADL-example.html index 01223b1..a200406 100644 --- a/Public-Documents/html/ServiceCallADL-example.html +++ b/Public-Documents/html/ServiceCallADL-example.html @@ -22,7 +22,7 @@
ADL (AMD Display Library) Public APIs -  Version 17.0 +  Version 17.1
diff --git a/Public-Documents/html/SideBySide-example.html b/Public-Documents/html/SideBySide-example.html index 5602500..9ffc264 100644 --- a/Public-Documents/html/SideBySide-example.html +++ b/Public-Documents/html/SideBySide-example.html @@ -22,7 +22,7 @@
ADL (AMD Display Library) Public APIs -  Version 17.0 +  Version 17.1
diff --git a/Public-Documents/html/SmartDC-example.html b/Public-Documents/html/SmartDC-example.html index bb68db4..a14a798 100644 --- a/Public-Documents/html/SmartDC-example.html +++ b/Public-Documents/html/SmartDC-example.html @@ -22,7 +22,7 @@
ADL (AMD Display Library) Public APIs -  Version 17.0 +  Version 17.1
diff --git a/Public-Documents/html/VirtualDisplay-example.html b/Public-Documents/html/VirtualDisplay-example.html index 060190e..48fe751 100644 --- a/Public-Documents/html/VirtualDisplay-example.html +++ b/Public-Documents/html/VirtualDisplay-example.html @@ -22,7 +22,7 @@
ADL (AMD Display Library) Public APIs -  Version 17.0 +  Version 17.1
diff --git a/Public-Documents/html/adapter_8h.html b/Public-Documents/html/adapter_8h.html index 644d52a..e9bc068 100644 --- a/Public-Documents/html/adapter_8h.html +++ b/Public-Documents/html/adapter_8h.html @@ -22,7 +22,7 @@
ADL (AMD Display Library) Public APIs -  Version 17.0 +  Version 17.1
@@ -201,6 +201,8 @@ int ADL2_Adapter_KeepAwake_Stop (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_D3DKMT_HANDLE hDevice)  Function to stop keeping adapter awake. More...
  +int ADL2_Adapter_LED_Support_Cap (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *iSupported, int *iEnabled, int *iVersion) +  int ADL2_Adapter_MemoryInfo2_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLMemoryInfo2 *lpMemoryInfo2)   int ADL2_Adapter_MemoryInfoX4_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLMemoryInfoX4 *lpMemoryInfoX4) @@ -274,6 +276,8 @@ int ADL2_BOOST_Settings_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_BOOST_SETTINGS settings, ADL_BOOST_NOTFICATION_REASON changeReason, ADL_ERROR_REASON *errorReason)  Function to set BOOST settings This function sets the user input values to BOOST feature. More...
  +int ADL2_BOOST_SettingsX2_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_BOOST_SETTINGS settings, ADL_BOOST_NOTFICATION_REASON changeReason, ADL_ERROR_REASON2 *errorReason) +  int ADL2_Chill_Caps_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *iSupported, int *iCheckCaps)   int ADL2_Chill_Settings_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpEnabled) @@ -288,12 +292,16 @@ int ADL2_CHILL_SettingsX2_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_CHILL_SETTINGS settings, ADL_CHILL_NOTFICATION_REASON changeReason, ADL_ERROR_REASON *errorReason)  Function to set CHILL settings This function sets the user input values to CHILL feature. More...
  +int ADL2_CHILL_SettingsX3_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_CHILL_SETTINGS settings, ADL_CHILL_NOTFICATION_REASON changeReason, ADL_ERROR_REASON2 *errorReason) +  int ADL2_DELAG_Settings_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_DELAG_SETTINGS *settings)  Function to get the DELAG settings This function retrieves the DELAG settings for a specified display adapter. More...
  int ADL2_DELAG_Settings_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_DELAG_SETTINGS settings, ADL_DELAG_NOTFICATION_REASON changeReason, ADL_ERROR_REASON *errorReason)  Function to set DELAG settings This function sets the user input values to DELAG feature. More...
  +int ADL2_DELAG_SettingsX2_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_DELAG_SETTINGS settings, ADL_DELAG_NOTFICATION_REASON changeReason, ADL_ERROR_REASON2 *errorReason) +  int ADL2_Display_AdapterID_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpAdapterID)  Function to get the unique identifier of an adapter. Will be removed! Use ADL_Adapter_ID_Get() More...
  diff --git a/Public-Documents/html/adapter_8h_source.html b/Public-Documents/html/adapter_8h_source.html index f1f937c..3727ce0 100644 --- a/Public-Documents/html/adapter_8h_source.html +++ b/Public-Documents/html/adapter_8h_source.html @@ -22,7 +22,7 @@
ADL (AMD Display Library) Public APIs -  Version 17.0 +  Version 17.1
@@ -220,271 +220,280 @@
783 
798 ADL_EXTERNC int EXPOSED ADL2_Throttle_Notification_Cap(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int * iSupported, int * iEnabled, int * iVersion);
799 
-
809 ADL_EXTERNC int EXPOSED ADL2_Adapter_AceDefaults_Restore(ADL_CONTEXT_HANDLE context, int iAdapterIndex);
-
810 
-
825 ADL_EXTERNC int EXPOSED ADL2_Adapter_AdapterInfoX4_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int* numAdapters, AdapterInfoX2** lppAdapterInfoX2);
+
814 ADL_EXTERNC int EXPOSED ADL2_Adapter_LED_Support_Cap(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int * iSupported, int * iEnabled, int * iVersion);
+
815 
+
825 ADL_EXTERNC int EXPOSED ADL2_Adapter_AceDefaults_Restore(ADL_CONTEXT_HANDLE context, int iAdapterIndex);
826 
-
841 ADL_EXTERNC int EXPOSED ADL2_Adapter_AdapterInfoX3_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int* numAdapters, AdapterInfo** lppAdapterInfo);
+
841 ADL_EXTERNC int EXPOSED ADL2_Adapter_AdapterInfoX4_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int* numAdapters, AdapterInfoX2** lppAdapterInfoX2);
842 
-
856 ADL_EXTERNC int EXPOSED ADL2_Adapter_AdapterList_Disable(ADL_CONTEXT_HANDLE context, int iNumAdapters, int *lpAdapterIndexList, bool isSkipSaveDB = false);
-
857 
-
868 ADL_EXTERNC int EXPOSED ADL_Adapter_AdapterList_Disable(int iNumAdapters, int *lpAdapterIndexList);
-
869 
-
881 ADL_EXTERNC int EXPOSED ADL_Adapter_BigSw_Info_Get(int iAdapterIndex, int* lpBigSwSupportMajor, int* lpBigSwSupportMinor, int* lpRedStoneSupport);
-
882 
-
893 ADL_EXTERNC int EXPOSED ADL2_Adapter_BigSw_Info_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int* lpBigSwSupportMajor, int* lpBigSwSupportMinor, int* lpRedStoneSupport);
-
894 
-
906 ADL_EXTERNC int EXPOSED ADL2_Adapter_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLAdapterCaps *adapterCaps);
-
907 
-
917 ADL_EXTERNC int EXPOSED ADL_Adapter_Caps(int iAdapterIndex, ADLAdapterCaps *adapterCaps);
-
918 
-
930 ADL_EXTERNC int EXPOSED ADL2_Adapter_ChipSetInfo_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLChipSetInfo * lpChipSetInfo);
-
931 
-
941 ADL_EXTERNC int EXPOSED ADL_Adapter_ChipSetInfo_Get(int iAdapterIndex, ADLChipSetInfo * lpChipSetInfo);
-
942 
-
954 ADL_EXTERNC int EXPOSED ADL2_Adapter_Feature_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_UIFEATURES_GROUP iFeatureID, int *iIsFeatureSupported);
-
955 
-
967 ADL_EXTERNC int EXPOSED ADL2_Adapter_HBC_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpHbcCapable);
-
968 
-
978 ADL_EXTERNC int EXPOSED ADL2_Adapter_Headless_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpHeadless);
-
979 
-
989 ADL_EXTERNC int EXPOSED ADL2_Adapter_IsGamingDriver_Info_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int* lpCwgSupport, int* lpIsGamingMode);
-
990 
-
1002 ADL_EXTERNC int EXPOSED ADL2_Adapter_MemoryInfo2_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLMemoryInfo2 *lpMemoryInfo2);
-
1003 
-
1013 ADL_EXTERNC int EXPOSED ADL_Adapter_MemoryInfo2_Get(int iAdapterIndex, ADLMemoryInfo2 *lpMemoryInfo2);
-
1014 
-
1026 ADL_EXTERNC int EXPOSED ADL2_Adapter_MemoryInfoX4_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLMemoryInfoX4 *lpMemoryInfoX4);
-
1027 
-
1041 ADL_EXTERNC int EXPOSED ADL2_Adapter_TRNG_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iTRNGSize, int iTRNGBufferSize, char *lpTRNGBuffer);
-
1042 
+
857 ADL_EXTERNC int EXPOSED ADL2_Adapter_AdapterInfoX3_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int* numAdapters, AdapterInfo** lppAdapterInfo);
+
858 
+
872 ADL_EXTERNC int EXPOSED ADL2_Adapter_AdapterList_Disable(ADL_CONTEXT_HANDLE context, int iNumAdapters, int *lpAdapterIndexList, bool isSkipSaveDB = false);
+
873 
+
884 ADL_EXTERNC int EXPOSED ADL_Adapter_AdapterList_Disable(int iNumAdapters, int *lpAdapterIndexList);
+
885 
+
897 ADL_EXTERNC int EXPOSED ADL_Adapter_BigSw_Info_Get(int iAdapterIndex, int* lpBigSwSupportMajor, int* lpBigSwSupportMinor, int* lpRedStoneSupport);
+
898 
+
909 ADL_EXTERNC int EXPOSED ADL2_Adapter_BigSw_Info_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int* lpBigSwSupportMajor, int* lpBigSwSupportMinor, int* lpRedStoneSupport);
+
910 
+
922 ADL_EXTERNC int EXPOSED ADL2_Adapter_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLAdapterCaps *adapterCaps);
+
923 
+
933 ADL_EXTERNC int EXPOSED ADL_Adapter_Caps(int iAdapterIndex, ADLAdapterCaps *adapterCaps);
+
934 
+
946 ADL_EXTERNC int EXPOSED ADL2_Adapter_ChipSetInfo_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLChipSetInfo * lpChipSetInfo);
+
947 
+
957 ADL_EXTERNC int EXPOSED ADL_Adapter_ChipSetInfo_Get(int iAdapterIndex, ADLChipSetInfo * lpChipSetInfo);
+
958 
+
970 ADL_EXTERNC int EXPOSED ADL2_Adapter_Feature_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_UIFEATURES_GROUP iFeatureID, int *iIsFeatureSupported);
+
971 
+
983 ADL_EXTERNC int EXPOSED ADL2_Adapter_HBC_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpHbcCapable);
+
984 
+
994 ADL_EXTERNC int EXPOSED ADL2_Adapter_Headless_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpHeadless);
+
995 
+
1005 ADL_EXTERNC int EXPOSED ADL2_Adapter_IsGamingDriver_Info_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int* lpCwgSupport, int* lpIsGamingMode);
+
1006 
+
1018 ADL_EXTERNC int EXPOSED ADL2_Adapter_MemoryInfo2_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLMemoryInfo2 *lpMemoryInfo2);
+
1019 
+
1029 ADL_EXTERNC int EXPOSED ADL_Adapter_MemoryInfo2_Get(int iAdapterIndex, ADLMemoryInfo2 *lpMemoryInfo2);
+
1030 
+
1042 ADL_EXTERNC int EXPOSED ADL2_Adapter_MemoryInfoX4_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLMemoryInfoX4 *lpMemoryInfoX4);
1043 
-
1054 ADL_EXTERNC int EXPOSED ADL2_Adapter_Modes_ReEnumerate(ADL_CONTEXT_HANDLE context);
-
1055 
-
1064 ADL_EXTERNC int EXPOSED ADL_Adapter_Modes_ReEnumerate();
-
1065 
-
1077 ADL_EXTERNC int EXPOSED ADL2_Feature_Settings_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_UIFEATURES_GROUP iFeatureID, int *iCurrent);
-
1078 
-
1090 ADL_EXTERNC int EXPOSED ADL2_Feature_Settings_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_UIFEATURES_GROUP iFeatureID, int iCurrent);
-
1091 
-
1100 ADL_EXTERNC int EXPOSED ADL2_GcnAsicInfo_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLGcnInfo* gcnInfo);
-
1101 
-
1114 ADL_EXTERNC int EXPOSED ADL2_GPUVMPageSize_Info_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int* iVMPageSizeSupport, int* iVMPageSizeType);
-
1115 
-
1127 ADL_EXTERNC int EXPOSED ADL2_GPUVMPageSize_Info_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iVMPageSizeType);
-
1128 
-
1137 ADL_EXTERNC int EXPOSED ADL2_Adapter_VRAMUsage_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int * iVRAMUsageInMB);
-
1138 
-
1150 ADL_EXTERNC int EXPOSED ADL2_Adapter_DedicatedVRAMUsage_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int * iVRAMUsageInMB);
-
1152 
-
1153 
+
1057 ADL_EXTERNC int EXPOSED ADL2_Adapter_TRNG_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iTRNGSize, int iTRNGBufferSize, char *lpTRNGBuffer);
+
1058 
+
1059 
+
1070 ADL_EXTERNC int EXPOSED ADL2_Adapter_Modes_ReEnumerate(ADL_CONTEXT_HANDLE context);
+
1071 
+
1080 ADL_EXTERNC int EXPOSED ADL_Adapter_Modes_ReEnumerate();
+
1081 
+
1093 ADL_EXTERNC int EXPOSED ADL2_Feature_Settings_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_UIFEATURES_GROUP iFeatureID, int *iCurrent);
+
1094 
+
1106 ADL_EXTERNC int EXPOSED ADL2_Feature_Settings_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_UIFEATURES_GROUP iFeatureID, int iCurrent);
+
1107 
+
1116 ADL_EXTERNC int EXPOSED ADL2_GcnAsicInfo_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLGcnInfo* gcnInfo);
+
1117 
+
1130 ADL_EXTERNC int EXPOSED ADL2_GPUVMPageSize_Info_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int* iVMPageSizeSupport, int* iVMPageSizeType);
+
1131 
+
1143 ADL_EXTERNC int EXPOSED ADL2_GPUVMPageSize_Info_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iVMPageSizeType);
+
1144 
+
1153 ADL_EXTERNC int EXPOSED ADL2_Adapter_VRAMUsage_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int * iVRAMUsageInMB);
1154 
-
1155 
-
1158 
-
1171 ADL_EXTERNC int EXPOSED ADL2_Adapter_VideoTheaterModeInfo_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int* lpOverlayDisplayMode, int* lpSavedSettings);
-
1172 
-
1183 ADL_EXTERNC int EXPOSED ADL_Adapter_VideoTheaterModeInfo_Get(int iAdapterIndex, int* lpOverlayDisplayMode, int* lpSavedSettings);
-
1184 
-
1197 ADL_EXTERNC int EXPOSED ADL2_Adapter_VideoTheaterModeInfo_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iOverlayDisplayMode, int iSavedSettings);
-
1198 
-
1209 ADL_EXTERNC int EXPOSED ADL_Adapter_VideoTheaterModeInfo_Set(int iAdapterIndex, int iOverlayDisplayMode, int iSavedSettings);
-
1210 
-
1224 ADL_EXTERNC int EXPOSED ADL2_MMD_Features_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLFeatureCaps ** lppFeatureCaps, int * lpFeatureCount);
-
1225 
-
1237 ADL_EXTERNC int EXPOSED ADL_MMD_Features_Caps(int iAdapterIndex, ADLFeatureCaps ** lppFeatureCaps, int * lpFeatureCount);
-
1238 
-
1252 ADL_EXTERNC int EXPOSED ADL2_MMD_FeatureValues_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLFeatureValues ** lppFeatureValues, int * lpFeatureCount);
-
1253 
-
1265 ADL_EXTERNC int EXPOSED ADL_MMD_FeatureValues_Get(int iAdapterIndex, ADLFeatureValues ** lppFeatureValues, int * lpFeatureCount);
-
1266 
-
1280 ADL_EXTERNC int EXPOSED ADL2_MMD_FeatureValues_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLFeatureValues * lpFeatureValues, int iFeatureCount, int ClientID);
-
1281 
-
1293 ADL_EXTERNC int EXPOSED ADL_MMD_FeatureValues_Set(int iAdapterIndex, ADLFeatureValues * lpFeatureValues, int iFeatureCount, int ClientID);
-
1294 
-
1296 
-
1300 
-
1304 #if defined (_WIN32) || defined(_WIN64)
-
1305 
-
1315 ADL_EXTERNC int EXPOSED ADL2_PageMigration_Settings_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLVirtualSegmentSettingsOutput *lpVirtualSegSettings);
+
1166 ADL_EXTERNC int EXPOSED ADL2_Adapter_DedicatedVRAMUsage_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int * iVRAMUsageInMB);
+
1168 
+
1169 
+
1170 
+
1171 
+
1174 
+
1187 ADL_EXTERNC int EXPOSED ADL2_Adapter_VideoTheaterModeInfo_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int* lpOverlayDisplayMode, int* lpSavedSettings);
+
1188 
+
1199 ADL_EXTERNC int EXPOSED ADL_Adapter_VideoTheaterModeInfo_Get(int iAdapterIndex, int* lpOverlayDisplayMode, int* lpSavedSettings);
+
1200 
+
1213 ADL_EXTERNC int EXPOSED ADL2_Adapter_VideoTheaterModeInfo_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iOverlayDisplayMode, int iSavedSettings);
+
1214 
+
1225 ADL_EXTERNC int EXPOSED ADL_Adapter_VideoTheaterModeInfo_Set(int iAdapterIndex, int iOverlayDisplayMode, int iSavedSettings);
+
1226 
+
1240 ADL_EXTERNC int EXPOSED ADL2_MMD_Features_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLFeatureCaps ** lppFeatureCaps, int * lpFeatureCount);
+
1241 
+
1253 ADL_EXTERNC int EXPOSED ADL_MMD_Features_Caps(int iAdapterIndex, ADLFeatureCaps ** lppFeatureCaps, int * lpFeatureCount);
+
1254 
+
1268 ADL_EXTERNC int EXPOSED ADL2_MMD_FeatureValues_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLFeatureValues ** lppFeatureValues, int * lpFeatureCount);
+
1269 
+
1281 ADL_EXTERNC int EXPOSED ADL_MMD_FeatureValues_Get(int iAdapterIndex, ADLFeatureValues ** lppFeatureValues, int * lpFeatureCount);
+
1282 
+
1296 ADL_EXTERNC int EXPOSED ADL2_MMD_FeatureValues_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLFeatureValues * lpFeatureValues, int iFeatureCount, int ClientID);
+
1297 
+
1309 ADL_EXTERNC int EXPOSED ADL_MMD_FeatureValues_Set(int iAdapterIndex, ADLFeatureValues * lpFeatureValues, int iFeatureCount, int ClientID);
+
1310 
+
1312 
1316 
-
1327 ADL_EXTERNC int EXPOSED ADL2_PageMigration_Settings_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iEnabled, int iNewSize);
-
1328 
-
1329 #endif /*(_WIN32) || (_WIN64)*/
-
1330 
+
1320 #if defined (_WIN32) || defined(_WIN64)
+
1321 
+
1331 ADL_EXTERNC int EXPOSED ADL2_PageMigration_Settings_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLVirtualSegmentSettingsOutput *lpVirtualSegSettings);
1332 
-
1333 
-
1337 
-
1355 ADL_EXTERNC int EXPOSED ADL2_Adapter_Crossfire_Caps (ADL_CONTEXT_HANDLE context,int iAdapterIndex, int* lpPreferred, int* lpNumComb, ADLCrossfireComb **ppCrossfireComb);
-
1356 
-
1370 ADL_EXTERNC int EXPOSED ADL_Adapter_Crossfire_Caps (int iAdapterIndex, int* lpPreferred, int* lpNumComb, ADLCrossfireComb **ppCrossfireComb);
-
1371 
-
1386 ADL_EXTERNC int EXPOSED ADL2_Adapter_Crossfire_Get (ADL_CONTEXT_HANDLE context,int iAdapterIndex, ADLCrossfireComb *lpCrossfireComb, ADLCrossfireInfo *lpCrossfireInfo);
+
1343 ADL_EXTERNC int EXPOSED ADL2_PageMigration_Settings_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iEnabled, int iNewSize);
+
1344 
+
1345 #endif /*(_WIN32) || (_WIN64)*/
+
1346 
+
1348 
+
1349 
+
1353 
+
1371 ADL_EXTERNC int EXPOSED ADL2_Adapter_Crossfire_Caps (ADL_CONTEXT_HANDLE context,int iAdapterIndex, int* lpPreferred, int* lpNumComb, ADLCrossfireComb **ppCrossfireComb);
+
1372 
+
1386 ADL_EXTERNC int EXPOSED ADL_Adapter_Crossfire_Caps (int iAdapterIndex, int* lpPreferred, int* lpNumComb, ADLCrossfireComb **ppCrossfireComb);
1387 
-
1400 ADL_EXTERNC int EXPOSED ADL_Adapter_Crossfire_Get (int iAdapterIndex, ADLCrossfireComb *lpCrossfireComb, ADLCrossfireInfo *lpCrossfireInfo);
-
1401 
-
1415 ADL_EXTERNC int EXPOSED ADL2_Adapter_Crossfire_Set (ADL_CONTEXT_HANDLE context,int iAdapterIndex, ADLCrossfireComb *lpCrossfireComb);
-
1416 
-
1428 ADL_EXTERNC int EXPOSED ADL_Adapter_Crossfire_Set (int iAdapterIndex, ADLCrossfireComb *lpCrossfireComb);
-
1429 
-
1441 ADL_EXTERNC int EXPOSED ADL2_Adapter_MVPU_Set (ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iState);
-
1442 
-
1458 ADL_EXTERNC int EXPOSED ADL2_Adapter_CrossfireX2_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLCrossfireComb *lpCrossfireComb, ADLCrossfireInfo *lpCrossfireInfo);
-
1459 
-
1473 ADL_EXTERNC int EXPOSED ADL_Adapter_CrossfireX2_Get(int iAdapterIndex, ADLCrossfireComb *lpCrossfireComb, ADLCrossfireInfo *lpCrossfireInfo);
-
1474 
-
1476 
-
1477 
-
1481 
-
1500  ADL_EXTERNC int EXPOSED ADL2_Adapter_BoardLayout_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int* lpValidFlags, int *lpNumberSlots, ADLBracketSlotInfo** lppBracketSlot, int* lpNumberConnector, ADLConnectorInfo** lppConnector);
-
1501 
-
1516  ADL_EXTERNC int EXPOSED ADL_Adapter_BoardLayout_Get(int iAdapterIndex, int* lpValidFlags, int *lpNumberSlots, ADLBracketSlotInfo** lppBracketSlot, int* lpNumberConnector, ADLConnectorInfo** lppConnector);
+
1402 ADL_EXTERNC int EXPOSED ADL2_Adapter_Crossfire_Get (ADL_CONTEXT_HANDLE context,int iAdapterIndex, ADLCrossfireComb *lpCrossfireComb, ADLCrossfireInfo *lpCrossfireInfo);
+
1403 
+
1416 ADL_EXTERNC int EXPOSED ADL_Adapter_Crossfire_Get (int iAdapterIndex, ADLCrossfireComb *lpCrossfireComb, ADLCrossfireInfo *lpCrossfireInfo);
+
1417 
+
1431 ADL_EXTERNC int EXPOSED ADL2_Adapter_Crossfire_Set (ADL_CONTEXT_HANDLE context,int iAdapterIndex, ADLCrossfireComb *lpCrossfireComb);
+
1432 
+
1444 ADL_EXTERNC int EXPOSED ADL_Adapter_Crossfire_Set (int iAdapterIndex, ADLCrossfireComb *lpCrossfireComb);
+
1445 
+
1457 ADL_EXTERNC int EXPOSED ADL2_Adapter_MVPU_Set (ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iState);
+
1458 
+
1474 ADL_EXTERNC int EXPOSED ADL2_Adapter_CrossfireX2_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLCrossfireComb *lpCrossfireComb, ADLCrossfireInfo *lpCrossfireInfo);
+
1475 
+
1489 ADL_EXTERNC int EXPOSED ADL_Adapter_CrossfireX2_Get(int iAdapterIndex, ADLCrossfireComb *lpCrossfireComb, ADLCrossfireInfo *lpCrossfireInfo);
+
1490 
+
1492 
+
1493 
+
1497 
+
1516  ADL_EXTERNC int EXPOSED ADL2_Adapter_BoardLayout_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int* lpValidFlags, int *lpNumberSlots, ADLBracketSlotInfo** lppBracketSlot, int* lpNumberConnector, ADLConnectorInfo** lppConnector);
1517 
-
1518 
-
1531  ADL_EXTERNC int EXPOSED ADL2_Adapter_SupportedConnections_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, ADLDevicePort devicePort, ADLSupportedConnections* lpADLSupportedConnections);
-
1532 
-
1543  ADL_EXTERNC int EXPOSED ADL_Adapter_SupportedConnections_Get(int iAdapterIndex, ADLDevicePort devicePort, ADLSupportedConnections* lpADLSupportedConnections);
-
1544 
-
1557  ADL_EXTERNC int EXPOSED ADL2_Adapter_ConnectionState_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, ADLDevicePort devicePort, ADLConnectionState* lpADLConnectionState);
-
1558 
-
1569  ADL_EXTERNC int EXPOSED ADL_Adapter_ConnectionState_Get(int iAdapterIndex, ADLDevicePort devicePort, ADLConnectionState* lpADLConnectionState);
-
1570 
-
1583  ADL_EXTERNC int EXPOSED ADL2_Adapter_EmulationMode_Set(ADL_CONTEXT_HANDLE context,int iAdapterIndex, ADLDevicePort devicePort, int iEmulationMode);
-
1584 
-
1595  ADL_EXTERNC int EXPOSED ADL_Adapter_EmulationMode_Set(int iAdapterIndex, ADLDevicePort devicePort, int iEmulationMode);
-
1596 
-
1609  ADL_EXTERNC int EXPOSED ADL2_Adapter_ConnectionData_Set(ADL_CONTEXT_HANDLE context,int iAdapterIndex, ADLDevicePort devicePort, ADLConnectionData ConnectionData);
-
1610 
-
1621  ADL_EXTERNC int EXPOSED ADL_Adapter_ConnectionData_Set(int iAdapterIndex, ADLDevicePort devicePort, ADLConnectionData ConnectionData);
-
1622 
-
1636  ADL_EXTERNC int EXPOSED ADL2_Adapter_ConnectionData_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, ADLDevicePort devicePort, int iQueryType, ADLConnectionData* lpConnectionData);
-
1637 
-
1649  ADL_EXTERNC int EXPOSED ADL_Adapter_ConnectionData_Get(int iAdapterIndex, ADLDevicePort devicePort, int iQueryType, ADLConnectionData* lpConnectionData);
-
1650 
-
1662  ADL_EXTERNC int EXPOSED ADL2_Adapter_ConnectionData_Remove(ADL_CONTEXT_HANDLE context,int iAdapterIndex, ADLDevicePort devicePort);
-
1663 
-
1673  ADL_EXTERNC int EXPOSED ADL_Adapter_ConnectionData_Remove(int iAdapterIndex, ADLDevicePort devicePort);
-
1674 
-
1686 ADL_EXTERNC int EXPOSED ADL2_Adapter_EDIDManagement_Caps(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int *lpSupported);
-
1687 
-
1697 ADL_EXTERNC int EXPOSED ADL_Adapter_EDIDManagement_Caps(int iAdapterIndex, int *lpSupported);
-
1698 
-
1713 ADL_EXTERNC int EXPOSED ADL2_Workstation_GlobalEDIDPersistence_Get(ADL_CONTEXT_HANDLE context,int *lpCurResultValue, int *lpDefResultValue);
+
1532  ADL_EXTERNC int EXPOSED ADL_Adapter_BoardLayout_Get(int iAdapterIndex, int* lpValidFlags, int *lpNumberSlots, ADLBracketSlotInfo** lppBracketSlot, int* lpNumberConnector, ADLConnectorInfo** lppConnector);
+
1533 
+
1534 
+
1547  ADL_EXTERNC int EXPOSED ADL2_Adapter_SupportedConnections_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, ADLDevicePort devicePort, ADLSupportedConnections* lpADLSupportedConnections);
+
1548 
+
1559  ADL_EXTERNC int EXPOSED ADL_Adapter_SupportedConnections_Get(int iAdapterIndex, ADLDevicePort devicePort, ADLSupportedConnections* lpADLSupportedConnections);
+
1560 
+
1573  ADL_EXTERNC int EXPOSED ADL2_Adapter_ConnectionState_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, ADLDevicePort devicePort, ADLConnectionState* lpADLConnectionState);
+
1574 
+
1585  ADL_EXTERNC int EXPOSED ADL_Adapter_ConnectionState_Get(int iAdapterIndex, ADLDevicePort devicePort, ADLConnectionState* lpADLConnectionState);
+
1586 
+
1599  ADL_EXTERNC int EXPOSED ADL2_Adapter_EmulationMode_Set(ADL_CONTEXT_HANDLE context,int iAdapterIndex, ADLDevicePort devicePort, int iEmulationMode);
+
1600 
+
1611  ADL_EXTERNC int EXPOSED ADL_Adapter_EmulationMode_Set(int iAdapterIndex, ADLDevicePort devicePort, int iEmulationMode);
+
1612 
+
1625  ADL_EXTERNC int EXPOSED ADL2_Adapter_ConnectionData_Set(ADL_CONTEXT_HANDLE context,int iAdapterIndex, ADLDevicePort devicePort, ADLConnectionData ConnectionData);
+
1626 
+
1637  ADL_EXTERNC int EXPOSED ADL_Adapter_ConnectionData_Set(int iAdapterIndex, ADLDevicePort devicePort, ADLConnectionData ConnectionData);
+
1638 
+
1652  ADL_EXTERNC int EXPOSED ADL2_Adapter_ConnectionData_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, ADLDevicePort devicePort, int iQueryType, ADLConnectionData* lpConnectionData);
+
1653 
+
1665  ADL_EXTERNC int EXPOSED ADL_Adapter_ConnectionData_Get(int iAdapterIndex, ADLDevicePort devicePort, int iQueryType, ADLConnectionData* lpConnectionData);
+
1666 
+
1678  ADL_EXTERNC int EXPOSED ADL2_Adapter_ConnectionData_Remove(ADL_CONTEXT_HANDLE context,int iAdapterIndex, ADLDevicePort devicePort);
+
1679 
+
1689  ADL_EXTERNC int EXPOSED ADL_Adapter_ConnectionData_Remove(int iAdapterIndex, ADLDevicePort devicePort);
+
1690 
+
1702 ADL_EXTERNC int EXPOSED ADL2_Adapter_EDIDManagement_Caps(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int *lpSupported);
+
1703 
+
1713 ADL_EXTERNC int EXPOSED ADL_Adapter_EDIDManagement_Caps(int iAdapterIndex, int *lpSupported);
1714 
-
1727 ADL_EXTERNC int EXPOSED ADL_Workstation_GlobalEDIDPersistence_Get(int *lpCurResultValue, int *lpDefResultValue);
-
1728 
-
1740 ADL_EXTERNC int EXPOSED ADL2_Workstation_GlobalEDIDPersistence_Set(ADL_CONTEXT_HANDLE context,int iCurState);
-
1741 
-
1751 ADL_EXTERNC int EXPOSED ADL_Workstation_GlobalEDIDPersistence_Set(int iCurState);
-
1752 
+
1729 ADL_EXTERNC int EXPOSED ADL2_Workstation_GlobalEDIDPersistence_Get(ADL_CONTEXT_HANDLE context,int *lpCurResultValue, int *lpDefResultValue);
+
1730 
+
1743 ADL_EXTERNC int EXPOSED ADL_Workstation_GlobalEDIDPersistence_Get(int *lpCurResultValue, int *lpDefResultValue);
+
1744 
+
1756 ADL_EXTERNC int EXPOSED ADL2_Workstation_GlobalEDIDPersistence_Set(ADL_CONTEXT_HANDLE context,int iCurState);
1757 
-
1761 
-
1771 ADL_EXTERNC int EXPOSED ADL2_ElmCompatibilityMode_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpSupported, int *lpDefault);
-
1772 
-
1782 ADL_EXTERNC int EXPOSED ADL2_ElmCompatibilityMode_Status_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpValue);
-
1783 
-
1793 ADL_EXTERNC int EXPOSED ADL2_ElmCompatibilityMode_Status_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iValue);
-
1794 
-
1795 
-
1796 #if defined (_WIN32) || defined(_WIN64)
-
1797 ADL_EXTERNC int EXPOSED ADL2_FPS_Caps (ADL_CONTEXT_HANDLE context,int iAdapterIndex, int *lpSupported, int *lpVersion);
-
1808 
-
1818 ADL_EXTERNC int EXPOSED ADL2_FPS_Settings_Get (ADL_CONTEXT_HANDLE context,int iAdapterIndex, ADLFPSSettingsOutput *lpFPSSettings);
-
1819 
-
1829 ADL_EXTERNC int EXPOSED ADL2_FPS_Settings_Set (ADL_CONTEXT_HANDLE context,int iAdapterIndex, ADLFPSSettingsInput lpFPSSettings);
-
1830 
-
1839 ADL_EXTERNC int EXPOSED ADL2_FPS_Settings_Reset (ADL_CONTEXT_HANDLE context,int iAdapterIndex);
-
1840 
-
1841 
-
1853 ADL_EXTERNC int EXPOSED ADL2_RIS_Settings_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_RIS_SETTINGS settings, ADL_RIS_NOTFICATION_REASON changeReason);
-
1854 
-
1864 ADL_EXTERNC int EXPOSED ADL2_RIS_Settings_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_RIS_SETTINGS* settings);
-
1865 
-
1878 ADL_EXTERNC int EXPOSED ADL2_CHILL_SettingsX2_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_CHILL_SETTINGS settings, ADL_CHILL_NOTFICATION_REASON changeReason, ADL_ERROR_REASON* errorReason);
-
1879 
-
1889 ADL_EXTERNC int EXPOSED ADL2_CHILL_SettingsX2_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_CHILL_SETTINGS* settings);
-
1890 
-
1891 
-
1904 ADL_EXTERNC int EXPOSED ADL2_DELAG_Settings_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_DELAG_SETTINGS settings, ADL_DELAG_NOTFICATION_REASON changeReason, ADL_ERROR_REASON* errorReason);
-
1905 
-
1915 ADL_EXTERNC int EXPOSED ADL2_DELAG_Settings_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_DELAG_SETTINGS* settings);
-
1916 
-
1929 ADL_EXTERNC int EXPOSED ADL2_BOOST_Settings_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_BOOST_SETTINGS settings, ADL_BOOST_NOTFICATION_REASON changeReason, ADL_ERROR_REASON* errorReason);
-
1930 
-
1940 ADL_EXTERNC int EXPOSED ADL2_BOOST_Settings_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_BOOST_SETTINGS* settings);
-
1941 
-
1955 ADL_EXTERNC int EXPOSED ADL2_PROVSR_Settings_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_PROVSR_SETTINGS settings, ADL_PROVSR_NOTFICATION_REASON changeReason, ADL_ERROR_REASON* errorReason);
-
1956 
-
1957 
-
1967 ADL_EXTERNC int EXPOSED ADL2_PROVSR_Settings_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_PROVSR_SETTINGS* settings);
-
1968 
-
1969 
-
1970 
-
1971 
-
1972 
-
1983 ADL_EXTERNC int EXPOSED ADL2_Chill_Settings_Notify(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iChanged);
-
1984 
-
1995 ADL_EXTERNC int EXPOSED ADL2_Chill_Settings_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iEnabled);
-
1996 
-
2006 ADL_EXTERNC int EXPOSED ADL2_Chill_Settings_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int* lpEnabled);
-
2007 
-
2018 ADL_EXTERNC int EXPOSED ADL2_Chill_Caps_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int* iSupported, int* iCheckCaps);
-
2019 
-
2030 ADL_EXTERNC int EXPOSED ADL2_PerformanceTuning_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpSupported, int *lpDefault);
-
2031 
-
2041 ADL_EXTERNC int EXPOSED ADL2_PerfTuning_Status_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpPTuningValue);
+
1767 ADL_EXTERNC int EXPOSED ADL_Workstation_GlobalEDIDPersistence_Set(int iCurState);
+
1768 
+
1773 
+
1777 
+
1787 ADL_EXTERNC int EXPOSED ADL2_ElmCompatibilityMode_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpSupported, int *lpDefault);
+
1788 
+
1798 ADL_EXTERNC int EXPOSED ADL2_ElmCompatibilityMode_Status_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpValue);
+
1799 
+
1809 ADL_EXTERNC int EXPOSED ADL2_ElmCompatibilityMode_Status_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iValue);
+
1810 
+
1811 
+
1812 #if defined (_WIN32) || defined(_WIN64)
+
1813 ADL_EXTERNC int EXPOSED ADL2_FPS_Caps (ADL_CONTEXT_HANDLE context,int iAdapterIndex, int *lpSupported, int *lpVersion);
+
1824 
+
1834 ADL_EXTERNC int EXPOSED ADL2_FPS_Settings_Get (ADL_CONTEXT_HANDLE context,int iAdapterIndex, ADLFPSSettingsOutput *lpFPSSettings);
+
1835 
+
1845 ADL_EXTERNC int EXPOSED ADL2_FPS_Settings_Set (ADL_CONTEXT_HANDLE context,int iAdapterIndex, ADLFPSSettingsInput lpFPSSettings);
+
1846 
+
1855 ADL_EXTERNC int EXPOSED ADL2_FPS_Settings_Reset (ADL_CONTEXT_HANDLE context,int iAdapterIndex);
+
1856 
+
1857 
+
1869 ADL_EXTERNC int EXPOSED ADL2_RIS_Settings_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_RIS_SETTINGS settings, ADL_RIS_NOTFICATION_REASON changeReason);
+
1870 
+
1880 ADL_EXTERNC int EXPOSED ADL2_RIS_Settings_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_RIS_SETTINGS* settings);
+
1881 
+
1894 ADL_EXTERNC int EXPOSED ADL2_CHILL_SettingsX2_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_CHILL_SETTINGS settings, ADL_CHILL_NOTFICATION_REASON changeReason, ADL_ERROR_REASON* errorReason);
+
1895 
+
1908 ADL_EXTERNC int EXPOSED ADL2_CHILL_SettingsX3_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_CHILL_SETTINGS settings, ADL_CHILL_NOTFICATION_REASON changeReason, ADL_ERROR_REASON2* errorReason);
+
1909 
+
1919 ADL_EXTERNC int EXPOSED ADL2_CHILL_SettingsX2_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_CHILL_SETTINGS* settings);
+
1920 
+
1921 
+
1934 ADL_EXTERNC int EXPOSED ADL2_DELAG_Settings_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_DELAG_SETTINGS settings, ADL_DELAG_NOTFICATION_REASON changeReason, ADL_ERROR_REASON* errorReason);
+
1935 
+
1948 ADL_EXTERNC int EXPOSED ADL2_DELAG_SettingsX2_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_DELAG_SETTINGS settings, ADL_DELAG_NOTFICATION_REASON changeReason, ADL_ERROR_REASON2* errorReason);
+
1949 
+
1959 ADL_EXTERNC int EXPOSED ADL2_DELAG_Settings_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_DELAG_SETTINGS* settings);
+
1960 
+
1973 ADL_EXTERNC int EXPOSED ADL2_BOOST_Settings_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_BOOST_SETTINGS settings, ADL_BOOST_NOTFICATION_REASON changeReason, ADL_ERROR_REASON* errorReason);
+
1974 
+
1987 ADL_EXTERNC int EXPOSED ADL2_BOOST_SettingsX2_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_BOOST_SETTINGS settings, ADL_BOOST_NOTFICATION_REASON changeReason, ADL_ERROR_REASON2* errorReason);
+
1988 
+
1998 ADL_EXTERNC int EXPOSED ADL2_BOOST_Settings_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_BOOST_SETTINGS* settings);
+
1999 
+
2013 ADL_EXTERNC int EXPOSED ADL2_PROVSR_Settings_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_PROVSR_SETTINGS settings, ADL_PROVSR_NOTFICATION_REASON changeReason, ADL_ERROR_REASON* errorReason);
+
2014 
+
2015 
+
2025 ADL_EXTERNC int EXPOSED ADL2_PROVSR_Settings_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_PROVSR_SETTINGS* settings);
+
2026 
+
2027 
+
2028 
+
2029 
+
2030 
+
2041 ADL_EXTERNC int EXPOSED ADL2_Chill_Settings_Notify(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iChanged);
2042 
-
2052 ADL_EXTERNC int EXPOSED ADL2_PerfTuning_Status_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int lpPTuningValue);
-
2053 
-
2063 ADL_EXTERNC int EXPOSED ADL2_PPW_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpSupported, int *lpDefault);
-
2064 
-
2074 ADL_EXTERNC int EXPOSED ADL2_PPW_Status_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpFPWValue);
-
2075 
-
2085 ADL_EXTERNC int EXPOSED ADL2_PPW_Status_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iFPWValue);
-
2086 
-
2087 #endif /*(_WIN32) || (_WIN64)*/
-
2088 
-
2105 ADL_EXTERNC int EXPOSED ADL2_Adapter_FrameMetrics_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *iIsFrameMonitorSupported);
-
2106 
-
2118 ADL_EXTERNC int EXPOSED ADL2_Adapter_FrameMetrics_Start(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int VidPnSourceId);
-
2119 
-
2131 ADL_EXTERNC int EXPOSED ADL2_Adapter_FrameMetrics_Stop(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int VidPnSourceId);
-
2132 
-
2145 ADL_EXTERNC int EXPOSED ADL2_Adapter_FrameMetrics_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int VidPnSourceId, float *iFramesPerSecond);
+
2053 ADL_EXTERNC int EXPOSED ADL2_Chill_Settings_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iEnabled);
+
2054 
+
2064 ADL_EXTERNC int EXPOSED ADL2_Chill_Settings_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int* lpEnabled);
+
2065 
+
2076 ADL_EXTERNC int EXPOSED ADL2_Chill_Caps_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int* iSupported, int* iCheckCaps);
+
2077 
+
2088 ADL_EXTERNC int EXPOSED ADL2_PerformanceTuning_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpSupported, int *lpDefault);
+
2089 
+
2099 ADL_EXTERNC int EXPOSED ADL2_PerfTuning_Status_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpPTuningValue);
+
2100 
+
2110 ADL_EXTERNC int EXPOSED ADL2_PerfTuning_Status_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int lpPTuningValue);
+
2111 
+
2121 ADL_EXTERNC int EXPOSED ADL2_PPW_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpSupported, int *lpDefault);
+
2122 
+
2132 ADL_EXTERNC int EXPOSED ADL2_PPW_Status_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpFPWValue);
+
2133 
+
2143 ADL_EXTERNC int EXPOSED ADL2_PPW_Status_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iFPWValue);
+
2144 
+
2145 #endif /*(_WIN32) || (_WIN64)*/
2146 
-
2159 ADL_EXTERNC int EXPOSED ADL2_Adapter_FrameMetrics_FrameDuration_Enable(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_FRAME_DURATION_HANDLE* frameDurationHandle);
-
2160 
-
2172 ADL_EXTERNC int EXPOSED ADL2_Adapter_FrameMetrics_FrameDuration_Disable(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_FRAME_DURATION_HANDLE* frameDurationHandle);
-
2173 
-
2186 ADL_EXTERNC int EXPOSED ADL2_Adapter_FrameMetrics_FrameDuration_Start(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int VidPnSourceId);
-
2187 
-
2200 ADL_EXTERNC int EXPOSED ADL2_Adapter_FrameMetrics_FrameDuration_Stop(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int VidPnSourceId);
-
2201 
-
2218 ADL_EXTERNC int EXPOSED ADL2_Adapter_FrameMetrics_FrameDuration_Get(ADL_CONTEXT_HANDLE context, ADL_FRAME_DURATION_HANDLE frameDurationHandle, unsigned long long * pFrameDurationsArr, unsigned int frameDurationsArrSize, unsigned int *elementsCopied);
-
2220 
-
2221 // Deprecated APIs
-
2222 
-
2235 ADL_EXTERNC int EXPOSED ADL2_Adapter_ClockInfo_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, ADLClockInfo* lpClockInfo);
-
2236 
-
2246 ADL_EXTERNC int EXPOSED ADL_Adapter_ClockInfo_Get(int iAdapterIndex, ADLClockInfo* lpClockInfo);
-
2247 
-
2262  ADL_EXTERNC int EXPOSED ADL2_Display_AdapterID_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int* lpAdapterID);
-
2263 
-
2276  ADL_EXTERNC int EXPOSED ADL_Display_AdapterID_Get(int iAdapterIndex, int* lpAdapterID);
-
2277 
-
2288 ADL_EXTERNC int EXPOSED ADL2_Adapter_EDC_ErrorRecords_Get (ADL_CONTEXT_HANDLE context,int iAdapterIndex, int* pErrorrecordCount, ADLErrorRecord* errorRecords);
-
2289 
-
2299 ADL_EXTERNC int EXPOSED ADL2_Adapter_EDC_ErrorInjection_Set (ADL_CONTEXT_HANDLE context,int iAdapterIndex, ADLErrorInjection* errorInjection);
-
2300 
-
2312 ADL_EXTERNC int EXPOSED ADL2_Adapter_KeepAwake_Start (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_D3DKMT_HANDLE hDevice);
-
2313 
-
2325 ADL_EXTERNC int EXPOSED ADL2_Adapter_KeepAwake_Stop (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_D3DKMT_HANDLE hDevice);
-
2326 
-
2327 #endif /* ADAPTER_H_ */
+
2163 ADL_EXTERNC int EXPOSED ADL2_Adapter_FrameMetrics_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *iIsFrameMonitorSupported);
+
2164 
+
2176 ADL_EXTERNC int EXPOSED ADL2_Adapter_FrameMetrics_Start(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int VidPnSourceId);
+
2177 
+
2189 ADL_EXTERNC int EXPOSED ADL2_Adapter_FrameMetrics_Stop(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int VidPnSourceId);
+
2190 
+
2203 ADL_EXTERNC int EXPOSED ADL2_Adapter_FrameMetrics_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int VidPnSourceId, float *iFramesPerSecond);
+
2204 
+
2217 ADL_EXTERNC int EXPOSED ADL2_Adapter_FrameMetrics_FrameDuration_Enable(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_FRAME_DURATION_HANDLE* frameDurationHandle);
+
2218 
+
2230 ADL_EXTERNC int EXPOSED ADL2_Adapter_FrameMetrics_FrameDuration_Disable(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_FRAME_DURATION_HANDLE* frameDurationHandle);
+
2231 
+
2244 ADL_EXTERNC int EXPOSED ADL2_Adapter_FrameMetrics_FrameDuration_Start(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int VidPnSourceId);
+
2245 
+
2258 ADL_EXTERNC int EXPOSED ADL2_Adapter_FrameMetrics_FrameDuration_Stop(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int VidPnSourceId);
+
2259 
+
2276 ADL_EXTERNC int EXPOSED ADL2_Adapter_FrameMetrics_FrameDuration_Get(ADL_CONTEXT_HANDLE context, ADL_FRAME_DURATION_HANDLE frameDurationHandle, unsigned long long * pFrameDurationsArr, unsigned int frameDurationsArrSize, unsigned int *elementsCopied);
+
2278 
+
2279 // Deprecated APIs
+
2280 
+
2293 ADL_EXTERNC int EXPOSED ADL2_Adapter_ClockInfo_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, ADLClockInfo* lpClockInfo);
+
2294 
+
2304 ADL_EXTERNC int EXPOSED ADL_Adapter_ClockInfo_Get(int iAdapterIndex, ADLClockInfo* lpClockInfo);
+
2305 
+
2320  ADL_EXTERNC int EXPOSED ADL2_Display_AdapterID_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int* lpAdapterID);
+
2321 
+
2334  ADL_EXTERNC int EXPOSED ADL_Display_AdapterID_Get(int iAdapterIndex, int* lpAdapterID);
+
2335 
+
2346 ADL_EXTERNC int EXPOSED ADL2_Adapter_EDC_ErrorRecords_Get (ADL_CONTEXT_HANDLE context,int iAdapterIndex, int* pErrorrecordCount, ADLErrorRecord* errorRecords);
+
2347 
+
2357 ADL_EXTERNC int EXPOSED ADL2_Adapter_EDC_ErrorInjection_Set (ADL_CONTEXT_HANDLE context,int iAdapterIndex, ADLErrorInjection* errorInjection);
+
2358 
+
2370 ADL_EXTERNC int EXPOSED ADL2_Adapter_KeepAwake_Start (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_D3DKMT_HANDLE hDevice);
+
2371 
+
2383 ADL_EXTERNC int EXPOSED ADL2_Adapter_KeepAwake_Stop (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_D3DKMT_HANDLE hDevice);
+
2384 
+
2385 #endif /* ADAPTER_H_ */
int ADL2_Adapter_RegValueInt_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDriverPathOption, char *szSubKey, char *szKeyName, int iKeyValue)
ADL local interface. Function to set a driver registry integer value.
Structure containing information related Frames Per Second for AC and DC.
Definition: adl_structures.h:3248
int ADL2_Workstation_GlobalEDIDPersistence_Set(ADL_CONTEXT_HANDLE context, int iCurState)
Function to set the EDID Persistence state of the system.
int ADL2_Adapter_RegValueString_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDriverPathOption, char *szSubKey, char *szKeyName, int iSize, char *lpKeyValue)
ADL local interface. Function to query a string registry value set by driver.
+
int ADL2_Adapter_LED_Support_Cap(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *iSupported, int *iEnabled, int *iVersion)
int ADL2_SmartShift_DeltaGain_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iMode, int iValue)
int ADL2_Adapter_ConnectionState_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLDevicePort devicePort, ADLConnectionState *lpADLConnectionState)
Function to get the current emulation state of a given connector.
#define ADL_EXTERNC
Definition: adapter.h:25
@@ -493,14 +502,15 @@
Structure containing supported connection types and properties.
Definition: adl_structures.h:2604
Structure containing information about display target information.
Definition: adl_structures.h:1489
Structure containing the Connector information.
Definition: adl_structures.h:2538
-
Structure containing information about DELAG Settings.
Definition: adl_structures.h:3570
-
Structure containing information about RIS Settings.
Definition: adl_structures.h:3678
-
Structure containing information about BOOST Settings change reason.
Definition: adl_structures.h:3586
+
Structure containing information about DELAG Settings.
Definition: adl_structures.h:3579
+
Structure containing information about RIS Settings.
Definition: adl_structures.h:3687
+
Structure containing information about BOOST Settings change reason.
Definition: adl_structures.h:3595
int ADL_Adapter_Active_SetPrefer(int iAdapterIndex, int iStatus, int iNumPreferTarget, ADLDisplayTarget *lpPreferTarget, int *lpNewlyActivate)
Function to set the current extended desktop mode status for the display.
+
Definition: adl_structures.h:3551
int ADL2_MMD_FeatureValues_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLFeatureValues *lpFeatureValues, int iFeatureCount, int ClientID)
int ADL2_Adapter_BigSw_Info_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpBigSwSupportMajor, int *lpBigSwSupportMinor, int *lpRedStoneSupport)
Structure containing the slot information.
Definition: adl_structures.h:2560
-
Structure containing information about DELAG Settings change reason.
Definition: adl_structures.h:3557
+
Structure containing information about DELAG Settings change reason.
Definition: adl_structures.h:3566
int ADL2_Adapter_EDIDManagement_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpSupported)
Function to retrieve EDID management feature support.
int ADL_Adapter_Speed_Caps(int iAdapterIndex, int *lpCaps, int *lpValid)
Function to get the current Force3DClock setting from the adapter.
int ADL2_Adapter_FrameMetrics_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *iIsFrameMonitorSupported)
@@ -508,15 +518,17 @@
int ADL2_Adapter_NumberOfAdapters_Get(ADL_CONTEXT_HANDLE context, int *lpNumAdapters)
Function to retrieve the number of OS-known adapters.
int ADL2_AdapterX2_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLAdapterCapsX2 *adapterCaps)
Function to retrieve adapter caps information.
int ADL_Adapter_SupportedConnections_Get(int iAdapterIndex, ADLDevicePort devicePort, ADLSupportedConnections *lpADLSupportedConnections)
Function to get the supported connection types of given connector.
+
int ADL2_CHILL_SettingsX3_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_CHILL_SETTINGS settings, ADL_CHILL_NOTFICATION_REASON changeReason, ADL_ERROR_REASON2 *errorReason)
int ADL_Adapter_AdapterInfo_Get(LPAdapterInfo lpInfo, int iInputSize)
Retrieves all OS-known adapter information.
int ADL2_PPW_Status_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpFPWValue)
int ADL2_Adapter_ModeSwitch(ADL_CONTEXT_HANDLE context, int iAdapterIndex)
Function to perform a mode switch for an adapter.
int ADL_Adapter_AdapterList_Disable(int iNumAdapters, int *lpAdapterIndexList)
int ADL2_Adapter_Speed_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpCurrent, int *lpDefault)
Function to get the current Speed setting from the adapter.
This file contains the structure declarations that are used by the public ADL interfaces for Linux an...
+
int ADL2_BOOST_SettingsX2_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_BOOST_SETTINGS settings, ADL_BOOST_NOTFICATION_REASON changeReason, ADL_ERROR_REASON2 *errorReason)
int ADL2_Adapter_EDC_ErrorInjection_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLErrorInjection *errorInjection)
Function to inject Gfx EDC Error .
int ADL_MMD_FeatureValues_Set(int iAdapterIndex, ADLFeatureValues *lpFeatureValues, int iFeatureCount, int ClientID)
-
Structure containing information about MM Feature Capabilities.
Definition: adl_structures.h:4050
+
Structure containing information about MM Feature Capabilities.
Definition: adl_structures.h:4059
int ADL2_Adapter_ChipSetInfo_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLChipSetInfo *lpChipSetInfo)
int ADL_Adapter_ObservedClockInfo_Get(int iAdapterIndex, int *lpCoreClock, int *lpMemoryClock)
Function to get the core and memory clock info of an adapter.  This is the clock displayed on CCC inf...
Definition: adl_structures.h:3543
@@ -528,7 +540,7 @@
int ADL2_CHILL_SettingsX2_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_CHILL_SETTINGS *settings)
Function to get the CHILL settings This function retrieves the CHILL settings for a specified display...
int ADL2_Adapter_TRNG_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iTRNGSize, int iTRNGBufferSize, char *lpTRNGBuffer)
int ADL2_Adapter_Crossfire_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLCrossfireComb *lpCrossfireComb, ADLCrossfireInfo *lpCrossfireInfo)
-
Structure containing information about ProVSR Settings change reason.
Definition: adl_structures.h:3616
+
Structure containing information about ProVSR Settings change reason.
Definition: adl_structures.h:3625
int ADL_Adapter_VideoTheaterModeInfo_Set(int iAdapterIndex, int iOverlayDisplayMode, int iSavedSettings)
Function to set MM video theater mode info.
int ADL2_Adapter_ClockInfo_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLClockInfo *lpClockInfo)
Function to retrieve clock information for an adapter.
int ADL_Adapter_NumberOfAdapters_Get(int *lpNumAdapters)
Function to retrieve the number of OS-known adapters.
@@ -538,7 +550,7 @@
int ADL2_PROVSR_Settings_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_PROVSR_SETTINGS settings, ADL_PROVSR_NOTFICATION_REASON changeReason, ADL_ERROR_REASON *errorReason)
Function to set Pro VSR settings This function sets the user input values to VSR feature.
int ADL2_Adapter_Modes_ReEnumerate(ADL_CONTEXT_HANDLE context)
int ADL_Adapter_ModeSwitch(int iAdapterIndex)
Function to perform a mode switch for an adapter.
-
Structure containing information about MM Feature Values.
Definition: adl_structures.h:4118
+
Structure containing information about MM Feature Values.
Definition: adl_structures.h:4127
int ADL2_Adapter_MVPU_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iState)
Function to set CrossfireX status.
int ADL2_Chill_Caps_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *iSupported, int *iCheckCaps)
int ADL2_Adapter_AceDefaults_Restore(ADL_CONTEXT_HANDLE context, int iAdapterIndex)
@@ -557,7 +569,7 @@
int ADL2_Adapter_VRAMUsage_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *iVRAMUsageInMB)
int ADL2_RIS_Settings_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_RIS_SETTINGS *settings)
Function to get the RIS settings This function retrieves the RIS settings for a specified display ada...
int ADL_MMD_FeatureValues_Get(int iAdapterIndex, ADLFeatureValues **lppFeatureValues, int *lpFeatureCount)
-
Structure containing information about CHILL Settings change reason.
Definition: adl_structures.h:3693
+
Structure containing information about CHILL Settings change reason.
Definition: adl_structures.h:3702
int ADL2_Adapter_Speed_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iSpeed)
Function to set the current Speed setting from the adapter.
int ADL2_Adapter_KeepAwake_Start(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_D3DKMT_HANDLE hDevice)
Function to start keeping adatper awake.
int ADL2_Adapter_FrameMetrics_FrameDuration_Stop(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int VidPnSourceId)
@@ -589,7 +601,7 @@
int ADL2_Adapter_Primary_Get(ADL_CONTEXT_HANDLE context, int *lpPrimaryAdapterIndex)
Function to retrieve the primary display adapter index.
int ADL2_Adapter_FrameMetrics_FrameDuration_Get(ADL_CONTEXT_HANDLE context, ADL_FRAME_DURATION_HANDLE frameDurationHandle, unsigned long long *pFrameDurationsArr, unsigned int frameDurationsArrSize, unsigned int *elementsCopied)
int ADL_Adapter_ID_Get(int iAdapterIndex, int *lpAdapterID)
Function to get the unique identifier of an adapter.
-
unsigned int ADL_D3DKMT_HANDLE
Definition: adl_defines.h:2314
+
unsigned int ADL_D3DKMT_HANDLE
Definition: adl_defines.h:2401
int ADL2_Adapter_FrameMetrics_Start(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int VidPnSourceId)
Structure containing information about the BIOS.
Definition: adl_structures.h:1327
Structure containing connection information.
Definition: adl_structures.h:2656
@@ -605,7 +617,7 @@
int ADL2_Adapter_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLAdapterCaps *adapterCaps)
int ADL_Adapter_ASICFamilyType_Get(int iAdapterIndex, int *lpAsicTypes, int *lpValids)
Function to get the ASICFamilyType from the adapter.
int ADL2_Adapter_FrameMetrics_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int VidPnSourceId, float *iFramesPerSecond)
-
Structure containing information about CHILL Settings.
Definition: adl_structures.h:3707
+
Structure containing information about CHILL Settings.
Definition: adl_structures.h:3716
int ADL_Adapter_Primary_Get(int *lpPrimaryAdapterIndex)
Function to retrieve the primary display adapter index.
int ADL_Adapter_RegValueString_Get(int iAdapterIndex, int iDriverPathOption, char *szSubKey, char *szKeyName, int iSize, char *lpKeyValue)
ADL local interface. Function to query a string registry value set by driver.
int ADL2_Adapter_ID_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpAdapterID)
Function to get the unique identifier of an adapter.
@@ -620,7 +632,7 @@
int ADL2_Throttle_Notification_Cap(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *iSupported, int *iEnabled, int *iVersion)
Structure containing information related Frames Per Second for AC and DC.
Definition: adl_structures.h:3276
int ADL2_Adapter_Active_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpStatus)
Function to determine if the adapter is active or not.
-
Structure containing information about RIS Settings change reason.
Definition: adl_structures.h:3666
+
Structure containing information about RIS Settings change reason.
Definition: adl_structures.h:3675
Structure containing information about the graphics adapter.
Definition: adl_structures.h:43
int ADL2_SmartShift_Support(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpSupported, int *lpVersion)
int ADL2_PPW_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpSupported, int *lpDefault)
@@ -630,7 +642,8 @@
int ADL2_Adapter_AdapterInfoX4_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *numAdapters, AdapterInfoX2 **lppAdapterInfoX2)
int ADL2_Adapter_FrameMetrics_FrameDuration_Start(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int VidPnSourceId)
int ADL_MMD_Features_Caps(int iAdapterIndex, ADLFeatureCaps **lppFeatureCaps, int *lpFeatureCount)
-
Structure containing information about Pro VSR Settings.
Definition: adl_structures.h:3628
+
int ADL2_DELAG_SettingsX2_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_DELAG_SETTINGS settings, ADL_DELAG_NOTFICATION_REASON changeReason, ADL_ERROR_REASON2 *errorReason)
+
Structure containing information about Pro VSR Settings.
Definition: adl_structures.h:3637
int ADL2_Adapter_MemoryInfoX4_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLMemoryInfoX4 *lpMemoryInfoX4)
int ADL2_Adapter_Active_SetPrefer(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iStatus, int iNumPreferTarget, ADLDisplayTarget *lpPreferTarget, int *lpNewlyActivate)
Function to set the current extended desktop mode status for the display.
int ADL_Adapter_Crossfire_Caps(int iAdapterIndex, int *lpPreferred, int *lpNumComb, ADLCrossfireComb **ppCrossfireComb)
Function to retrieve CrossfireX capabilities of the system.
@@ -659,7 +672,7 @@
int ADL2_Adapter_CrossfireX2_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLCrossfireComb *lpCrossfireComb, ADLCrossfireInfo *lpCrossfireInfo)
Function to get current CrossfireX settings for both QUAD and Software crossfire.
int ADL2_Stress_Test_Cap(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *iSupported, int *iEnabled, int *iVersion)
int ADL2_Adapter_HBC_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpHbcCapable)
-
ADL_UIFEATURES_GROUP
Definition: adl_defines.h:2393
+
ADL_UIFEATURES_GROUP
Definition: adl_defines.h:2480
int ADL_Adapter_ConnectionData_Get(int iAdapterIndex, ADLDevicePort devicePort, int iQueryType, ADLConnectionData *lpConnectionData)
Function to gets the emulation data on specified connector.
int ADL2_Workstation_GlobalEDIDPersistence_Get(ADL_CONTEXT_HANDLE context, int *lpCurResultValue, int *lpDefResultValue)
Function to get the EDID Persistence state of the system.
int ADL_Adapter_BoardLayout_Get(int iAdapterIndex, int *lpValidFlags, int *lpNumberSlots, ADLBracketSlotInfo **lppBracketSlot, int *lpNumberConnector, ADLConnectorInfo **lppConnector)
Function to get the board layout information.
@@ -676,16 +689,16 @@
int ADL_Adapter_MemoryInfo2_Get(int iAdapterIndex, ADLMemoryInfo2 *lpMemoryInfo2)
int ADL2_Adapter_Primary_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex)
Function to set the primary display adapter index.
int ADL2_PerfTuning_Status_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int lpPTuningValue)
-
Structure containing information about BOOST Settings.
Definition: adl_structures.h:3599
+
Structure containing information about BOOST Settings.
Definition: adl_structures.h:3608
int ADL_Adapter_VideoBiosInfo_Get(int iAdapterIndex, ADLBiosInfo *lpBiosInfo)
ADL local interface. Function to retrieve BIOS information.
int ADL2_Adapter_Accessibility_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpAccessibility)
Function to check if the GPU is accessible or not at the time of this call.
Structure containing information about an controller mode.
Definition: adl_structures.h:122
Structure containing information about components of ASIC GCN architecture.
Definition: adl_structures.h:247
-
Structure containing information about the graphics adapter with extended caps.
Definition: adl_structures.h:3810
+
Structure containing information about the graphics adapter with extended caps.
Definition: adl_structures.h:3819
int ADL2_Adapter_MemoryInfo2_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLMemoryInfo2 *lpMemoryInfo2)
int ADL2_Adapter_Crossfire_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLCrossfireComb *lpCrossfireComb)
Function to set CrossfireX combination settings.
Structure containing information about the Chipset.
Definition: adl_structures.h:282
-
Structure for Smart shift 2.0 settings.
Definition: adl_structures.h:4271
+
Structure for Smart shift 2.0 settings.
Definition: adl_structures.h:4280
int ADL_Workstation_GlobalEDIDPersistence_Get(int *lpCurResultValue, int *lpDefResultValue)
Function to get the EDID Persistence state of the system.
int ADL_Adapter_Caps(int iAdapterIndex, ADLAdapterCaps *adapterCaps)
int ADL2_Adapter_DedicatedVRAMUsage_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *iVRAMUsageInMB)
diff --git a/Public-Documents/html/adl_8h.html b/Public-Documents/html/adl_8h.html index 2f377f2..8a2cc90 100644 --- a/Public-Documents/html/adl_8h.html +++ b/Public-Documents/html/adl_8h.html @@ -22,7 +22,7 @@
ADL (AMD Display Library) Public APIs -  Version 17.0 +  Version 17.1
diff --git a/Public-Documents/html/adl_8h_source.html b/Public-Documents/html/adl_8h_source.html index 4b1b6b5..b14301c 100644 --- a/Public-Documents/html/adl_8h_source.html +++ b/Public-Documents/html/adl_8h_source.html @@ -22,7 +22,7 @@
ADL (AMD Display Library) Public APIs -  Version 17.0 +  Version 17.1
@@ -194,7 +194,7 @@
int ADL_Main_Control_Create(ADL_MAIN_MALLOC_CALLBACK callback, int iEnumConnectedAdapters)
Function to initialize the ADL interface. This function should be called first.
int int iAdapterIndex
Definition: radeonusbled.h:92
int ADL2_RegisterEventX2(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int clientID, int eventID, void *evntHandle)
-
ADLThreadingModel
Definition: adl_defines.h:871
+
ADLThreadingModel
Definition: adl_defines.h:873
int ADL2_Main_Control_Create(ADL_MAIN_MALLOC_CALLBACK callback, int iEnumConnectedAdapters, ADL_CONTEXT_HANDLE *context)
Function to initialize the ADL2 interface and to obtain client's context handle.
void *(* ADL_MAIN_MALLOC_CALLBACK)(int)
Memory Allocation Call back.
Definition: adl_sdk.h:41
Contains the definition of the Memory Allocation Callback. Included in ADL SDK
diff --git a/Public-Documents/html/adl__defines_8h.html b/Public-Documents/html/adl__defines_8h.html index f4aaee7..0cdfa76 100644 --- a/Public-Documents/html/adl__defines_8h.html +++ b/Public-Documents/html/adl__defines_8h.html @@ -22,7 +22,7 @@
ADL (AMD Display Library) Public APIs -  Version 17.0 +  Version 17.1
@@ -983,6 +983,8 @@   #define ADL_DL_FANCTRL_SUPPORTS_RPM_WRITE   8   +#define ADL_DL_I2C_LINE_GPIO   0x00000008 +  #define ADL_DL_I2C_LINE_OD_CONTROL   0x00000002   #define ADL_DL_I2C_LINE_OEM   0x00000001 @@ -999,12 +1001,20 @@   #define ADL_DL_I2C_MAXADDRESSLENGTH   0x00000006   -#define ADL_DL_I2C_MAXDATASIZE   0x00000040 +#define ADL_DL_I2C_MAXDATASIZE   0x00000018   #define ADL_DL_I2C_MAXOFFSETLENGTH   0x00000004   #define ADL_DL_I2C_MAXWRITEDATASIZE   0x0000000C   +#define ADL_DL_I2C_SPEED_100K   100 +  +#define ADL_DL_I2C_SPEED_1M   1000 +  +#define ADL_DL_I2C_SPEED_2M   2300 +  +#define ADL_DL_I2C_SPEED_50K   50 +  #define ADL_DL_MAX_MVPU_ADAPTERS   4   #define ADL_DL_MAX_REGISTRY_PATH   256 @@ -1168,6 +1178,9 @@ #define ADL_ERR_INVALID_PARAM_SIZE   -4  One of the parameter size is invalid. More...
  +#define ADL_ERR_INVALID_POWER_STATE   -25 + Adapter is in an invalid power state. More...
+  #define ADL_ERR_NO_ADMINISTRATOR_PRIVILEGES   -23  not running as administrator More...
  @@ -1978,6 +1991,8 @@ #define ADL_XSERVERINFO_XINERAMAACTIVE   (1<<0)  These flags are used by ADL_XServerInfo_Get() More...
  +#define ALD_DL_I2C_SPEED_400K   400 +  #define ECC_MODE_HBM   3  Error Correction is HBM. More...
  @@ -2213,7 +2228,43 @@ ADL_PMLOG_TEMPERATURE_LIQUID1 = 43,
  ADL_PMLOG_CLK_FCLK = 44, -ADL_PMLOG_THROTTLER_STATUS_CPU = 45 +ADL_PMLOG_THROTTLER_STATUS_CPU = 45, +ADL_PMLOG_SSPAIRED_ASICPOWER = 46, +ADL_PMLOG_SSTOTAL_POWERLIMIT = 47, +
+  ADL_PMLOG_SSAPU_POWERLIMIT = 48, +ADL_PMLOG_SSDGPU_POWERLIMIT = 49, +ADL_PMLOG_TEMPERATURE_HOTSPOT_GCD = 50, +ADL_PMLOG_TEMPERATURE_HOTSPOT_MCD = 51, +
+  ADL_PMLOG_THROTTLER_TEMP_EDGE_PERCENTAGE = 52, +ADL_PMLOG_THROTTLER_TEMP_HOTSPOT_PERCENTAGE = 53, +ADL_PMLOG_THROTTLER_TEMP_HOTSPOT_GCD_PERCENTAGE = 54, +ADL_PMLOG_THROTTLER_TEMP_HOTSPOT_MCD_PERCENTAGE = 55, +
+  ADL_PMLOG_THROTTLER_TEMP_MEM_PERCENTAGE = 56, +ADL_PMLOG_THROTTLER_TEMP_VR_GFX_PERCENTAGE = 57, +ADL_PMLOG_THROTTLER_TEMP_VR_MEM0_PERCENTAGE = 58, +ADL_PMLOG_THROTTLER_TEMP_VR_MEM1_PERCENTAGE = 59, +
+  ADL_PMLOG_THROTTLER_TEMP_VR_SOC_PERCENTAGE = 60, +ADL_PMLOG_THROTTLER_TEMP_LIQUID0_PERCENTAGE = 61, +ADL_PMLOG_THROTTLER_TEMP_LIQUID1_PERCENTAGE = 62, +ADL_PMLOG_THROTTLER_TEMP_PLX_PERCENTAGE = 63, +
+  ADL_PMLOG_THROTTLER_TDC_GFX_PERCENTAGE = 64, +ADL_PMLOG_THROTTLER_TDC_SOC_PERCENTAGE = 65, +ADL_PMLOG_THROTTLER_TDC_USR_PERCENTAGE = 66, +ADL_PMLOG_THROTTLER_PPT0_PERCENTAGE = 67, +
+  ADL_PMLOG_THROTTLER_PPT1_PERCENTAGE = 68, +ADL_PMLOG_THROTTLER_PPT2_PERCENTAGE = 69, +ADL_PMLOG_THROTTLER_PPT3_PERCENTAGE = 70, +ADL_PMLOG_THROTTLER_FIT_PERCENTAGE = 71, +
+  ADL_PMLOG_THROTTLER_GFX_APCC_PLUS_PERCENTAGE = 72, +ADL_PMLOG_BOARD_POWER = 73, +ADL_PMLOG_MAX_SENSORS_REAL
}   @@ -2368,7 +2419,16 @@
  ADL_OD8_OPTIMIZED_GPU_POWER_MODE = 1 << 16, ADL_OD8_ODVOLTAGE_LIMIT = 1 << 17, -ADL_OD8_POWER_GAUGE = 1 << 18 +ADL_OD8_ADV_OC_LIMITS = 1 << 18, +ADL_OD8_PER_ZONE_GFX_VOLTAGE_OFFSET = 1 << 19, +
+  ADL_OD8_AUTO_CURVE_OPTIMIZER = 1 << 20, +ADL_OD8_GFX_VOLTAGE_LIMIT = 1 << 21, +ADL_OD8_TDC_LIMIT = 1 << 22, +ADL_OD8_FULL_CONTROL_MODE = 1 << 23, +
+  ADL_OD8_POWER_SAVING_FEATURE_CONTROL = 1 << 24, +ADL_OD8_POWER_GAUGE = 1 << 25
}   @@ -2410,18 +2470,35 @@
  OD8_FAN_CURVE_SPEED_5, OD8_WS_FAN_AUTO_FAN_ACOUSTIC_LIMIT, -RESERVED_1, -RESERVED_2, +OD8_GFXCLK_CURVE_COEFFICIENT_A, +OD8_GFXCLK_CURVE_COEFFICIENT_B,
-  RESERVED_3, -RESERVED_4, +  OD8_GFXCLK_CURVE_COEFFICIENT_C, +OD8_GFXCLK_CURVE_VFT_FMIN, OD8_UCLK_FMIN, OD8_FAN_ZERO_RPM_STOP_TEMPERATURE,
  OD8_OPTIMZED_POWER_MODE, OD8_OD_VOLTAGE, +OD8_ADV_OC_LIMITS_SETTING, +OD8_PER_ZONE_GFX_VOLTAGE_OFFSET_POINT_1, +
+  OD8_PER_ZONE_GFX_VOLTAGE_OFFSET_POINT_2, +OD8_PER_ZONE_GFX_VOLTAGE_OFFSET_POINT_3, +OD8_PER_ZONE_GFX_VOLTAGE_OFFSET_POINT_4, +OD8_PER_ZONE_GFX_VOLTAGE_OFFSET_POINT_5, +
+  OD8_PER_ZONE_GFX_VOLTAGE_OFFSET_POINT_6, +OD8_AUTO_CURVE_OPTIMIZER_SETTING, +OD8_GFX_VOLTAGE_LIMIT_SETTING, +OD8_TDC_PERCENTAGE, +
+  OD8_FULL_CONTROL_MODE_SETTING, +OD8_IDLE_POWER_SAVING_FEATURE_CONTROL, +OD8_RUNTIME_POWER_SAVING_FEATURE_CONTROL, OD8_POWER_GAUGE, -OD8_COUNT +
+  OD8_COUNT
}   @@ -2616,6 +2693,41 @@
  PMLOG_CLK_FCLK = 44, PMLOG_THROTTLER_STATUS_CPU = 45, +PMLOG_SSPAIRED_ASICPOWER = 46, +PMLOG_SSTOTAL_POWERLIMIT = 47, +
+  PMLOG_SSAPU_POWERLIMIT = 48, +PMLOG_SSDGPU_POWERLIMIT = 49, +PMLOG_TEMPERATURE_HOTSPOT_GCD = 50, +PMLOG_TEMPERATURE_HOTSPOT_MCD = 51, +
+  PMLOG_THROTTLER_TEMP_EDGE_PERCENTAGE = 52, +PMLOG_THROTTLER_TEMP_HOTSPOT_PERCENTAGE = 53, +PMLOG_THROTTLER_TEMP_HOTSPOT_GCD_PERCENTAGE = 54, +PMLOG_THROTTLER_TEMP_HOTSPOT_MCD_PERCENTAGE = 55, +
+  PMLOG_THROTTLER_TEMP_MEM_PERCENTAGE = 56, +PMLOG_THROTTLER_TEMP_VR_GFX_PERCENTAGE = 57, +PMLOG_THROTTLER_TEMP_VR_MEM0_PERCENTAGE = 58, +PMLOG_THROTTLER_TEMP_VR_MEM1_PERCENTAGE = 59, +
+  PMLOG_THROTTLER_TEMP_VR_SOC_PERCENTAGE = 60, +PMLOG_THROTTLER_TEMP_LIQUID0_PERCENTAGE = 61, +PMLOG_THROTTLER_TEMP_LIQUID1_PERCENTAGE = 62, +PMLOG_THROTTLER_TEMP_PLX_PERCENTAGE = 63, +
+  PMLOG_THROTTLER_TDC_GFX_PERCENTAGE = 64, +PMLOG_THROTTLER_TDC_SOC_PERCENTAGE = 65, +PMLOG_THROTTLER_TDC_USR_PERCENTAGE = 66, +PMLOG_THROTTLER_PPT0_PERCENTAGE = 67, +
+  PMLOG_THROTTLER_PPT1_PERCENTAGE = 68, +PMLOG_THROTTLER_PPT2_PERCENTAGE = 69, +PMLOG_THROTTLER_PPT3_PERCENTAGE = 70, +PMLOG_THROTTLER_FIT_PERCENTAGE = 71, +
+  PMLOG_THROTTLER_GFX_APCC_PLUS_PERCENTAGE = 72, +PMLOG_BOARD_POWER = 73, PMLOG_MAX_SENSORS_REAL
} diff --git a/Public-Documents/html/adl__defines_8h_source.html b/Public-Documents/html/adl__defines_8h_source.html index 88dc57b..e1c084b 100644 --- a/Public-Documents/html/adl__defines_8h_source.html +++ b/Public-Documents/html/adl__defines_8h_source.html @@ -22,7 +22,7 @@
ADL (AMD Display Library) Public APIs -  Version 17.0 +  Version 17.1
@@ -147,2060 +147,2222 @@
136 #define ADL_ERR_CALL_TO_INCOMPATIABLE_DRIVER -22
138 #define ADL_ERR_NO_ADMINISTRATOR_PRIVILEGES -23
140 #define ADL_ERR_FEATURESYNC_NOT_STARTED -24
-
142 
-
145 
-
150 #define ADL_DT_MONITOR 0
-
151 #define ADL_DT_TELEVISION 1
-
153 #define ADL_DT_LCD_PANEL 2
-
155 #define ADL_DT_DIGITAL_FLAT_PANEL 3
-
157 #define ADL_DT_COMPONENT_VIDEO 4
-
159 #define ADL_DT_PROJECTOR 5
-
161 
-
166 #define ADL_DOT_UNKNOWN 0
-
167 #define ADL_DOT_COMPOSITE 1
-
169 #define ADL_DOT_SVIDEO 2
-
171 #define ADL_DOT_ANALOG 3
-
173 #define ADL_DOT_DIGITAL 4
-
175 
-
180 #define ADL_DISPLAY_COLOR_BRIGHTNESS (1 << 0)
-
181 #define ADL_DISPLAY_COLOR_CONTRAST (1 << 1)
-
182 #define ADL_DISPLAY_COLOR_SATURATION (1 << 2)
-
183 #define ADL_DISPLAY_COLOR_HUE (1 << 3)
-
184 #define ADL_DISPLAY_COLOR_TEMPERATURE (1 << 4)
-
185 
-
187 #define ADL_DISPLAY_COLOR_TEMPERATURE_SOURCE_EDID (1 << 5)
-
188 #define ADL_DISPLAY_COLOR_TEMPERATURE_SOURCE_USER (1 << 6)
-
190 
-
195 #define ADL_DISPLAY_ADJUST_OVERSCAN (1 << 0)
-
196 #define ADL_DISPLAY_ADJUST_VERT_POS (1 << 1)
-
197 #define ADL_DISPLAY_ADJUST_HOR_POS (1 << 2)
-
198 #define ADL_DISPLAY_ADJUST_VERT_SIZE (1 << 3)
-
199 #define ADL_DISPLAY_ADJUST_HOR_SIZE (1 << 4)
-
200 #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)
-
201 #define ADL_DISPLAY_CUSTOMMODES (1<<5)
-
202 #define ADL_DISPLAY_ADJUST_UNDERSCAN (1<<6)
-
203 
-
206 #define ADL_DISPLAY_CAPS_DOWNSCALE (1 << 0)
-
207 
-
209 #define ADL_DISPLAY_CAPS_SHARPNESS (1 << 0)
-
210 
-
215 #define ADL_DESKTOPCONFIG_UNKNOWN 0 /* UNKNOWN desktop config */
-
216 #define ADL_DESKTOPCONFIG_SINGLE (1 << 0) /* Single */
-
217 #define ADL_DESKTOPCONFIG_CLONE (1 << 2) /* Clone */
-
218 #define ADL_DESKTOPCONFIG_BIGDESK_H (1 << 4) /* Big Desktop Horizontal */
-
219 #define ADL_DESKTOPCONFIG_BIGDESK_V (1 << 5) /* Big Desktop Vertical */
-
220 #define ADL_DESKTOPCONFIG_BIGDESK_HR (1 << 6) /* Big Desktop Reverse Horz */
-
221 #define ADL_DESKTOPCONFIG_BIGDESK_VR (1 << 7) /* Big Desktop Reverse Vert */
-
222 #define ADL_DESKTOPCONFIG_RANDR12 (1 << 8) /* RandR 1.2 Multi-display */
-
223 
-
226 #define ADL_MAX_DISPLAY_NAME 256
-
227 
-
231 #define ADL_DISPLAYDDCINFOEX_FLAG_PROJECTORDEVICE (1 << 0)
-
232 #define ADL_DISPLAYDDCINFOEX_FLAG_EDIDEXTENSION (1 << 1)
-
233 #define ADL_DISPLAYDDCINFOEX_FLAG_DIGITALDEVICE (1 << 2)
-
234 #define ADL_DISPLAYDDCINFOEX_FLAG_HDMIAUDIODEVICE (1 << 3)
-
235 #define ADL_DISPLAYDDCINFOEX_FLAG_SUPPORTS_AI (1 << 4)
-
236 #define ADL_DISPLAYDDCINFOEX_FLAG_SUPPORT_xvYCC601 (1 << 5)
-
237 #define ADL_DISPLAYDDCINFOEX_FLAG_SUPPORT_xvYCC709 (1 << 6)
-
238 
-
243 #define ADL_DISPLAY_CONTYPE_UNKNOWN 0
-
244 #define ADL_DISPLAY_CONTYPE_VGA 1
-
245 #define ADL_DISPLAY_CONTYPE_DVI_D 2
-
246 #define ADL_DISPLAY_CONTYPE_DVI_I 3
-
247 #define ADL_DISPLAY_CONTYPE_ATICVDONGLE_NTSC 4
-
248 #define ADL_DISPLAY_CONTYPE_ATICVDONGLE_JPN 5
-
249 #define ADL_DISPLAY_CONTYPE_ATICVDONGLE_NONI2C_JPN 6
-
250 #define ADL_DISPLAY_CONTYPE_ATICVDONGLE_NONI2C_NTSC 7
-
251 #define ADL_DISPLAY_CONTYPE_PROPRIETARY 8
-
252 #define ADL_DISPLAY_CONTYPE_HDMI_TYPE_A 10
-
253 #define ADL_DISPLAY_CONTYPE_HDMI_TYPE_B 11
-
254 #define ADL_DISPLAY_CONTYPE_SVIDEO 12
-
255 #define ADL_DISPLAY_CONTYPE_COMPOSITE 13
-
256 #define ADL_DISPLAY_CONTYPE_RCA_3COMPONENT 14
-
257 #define ADL_DISPLAY_CONTYPE_DISPLAYPORT 15
-
258 #define ADL_DISPLAY_CONTYPE_EDP 16
-
259 #define ADL_DISPLAY_CONTYPE_WIRELESSDISPLAY 17
-
260 #define ADL_DISPLAY_CONTYPE_USB_TYPE_C 18
-
261 
-
267 #define ADL_TV_STANDARDS (1 << 0)
-
268 #define ADL_TV_SCART (1 << 1)
-
269 
-
271 #define ADL_STANDARD_NTSC_M (1 << 0)
-
272 #define ADL_STANDARD_NTSC_JPN (1 << 1)
-
273 #define ADL_STANDARD_NTSC_N (1 << 2)
-
274 #define ADL_STANDARD_PAL_B (1 << 3)
-
275 #define ADL_STANDARD_PAL_COMB_N (1 << 4)
-
276 #define ADL_STANDARD_PAL_D (1 << 5)
-
277 #define ADL_STANDARD_PAL_G (1 << 6)
-
278 #define ADL_STANDARD_PAL_H (1 << 7)
-
279 #define ADL_STANDARD_PAL_I (1 << 8)
-
280 #define ADL_STANDARD_PAL_K (1 << 9)
-
281 #define ADL_STANDARD_PAL_K1 (1 << 10)
-
282 #define ADL_STANDARD_PAL_L (1 << 11)
-
283 #define ADL_STANDARD_PAL_M (1 << 12)
-
284 #define ADL_STANDARD_PAL_N (1 << 13)
-
285 #define ADL_STANDARD_PAL_SECAM_D (1 << 14)
-
286 #define ADL_STANDARD_PAL_SECAM_K (1 << 15)
-
287 #define ADL_STANDARD_PAL_SECAM_K1 (1 << 16)
-
288 #define ADL_STANDARD_PAL_SECAM_L (1 << 17)
-
289 
-
291 
-
295 #define ADL_CUSTOMIZEDMODEFLAG_MODESUPPORTED (1 << 0)
-
296 #define ADL_CUSTOMIZEDMODEFLAG_NOTDELETETABLE (1 << 1)
-
297 #define ADL_CUSTOMIZEDMODEFLAG_INSERTBYDRIVER (1 << 2)
-
298 #define ADL_CUSTOMIZEDMODEFLAG_INTERLACED (1 << 3)
-
299 #define ADL_CUSTOMIZEDMODEFLAG_BASEMODE (1 << 4)
-
300 
-
305 #define ADL_DISPLAYDDCINFOEX_FLAG_PROJECTORDEVICE (1 << 0)
-
306 #define ADL_DISPLAYDDCINFOEX_FLAG_EDIDEXTENSION (1 << 1)
-
307 #define ADL_DISPLAYDDCINFOEX_FLAG_DIGITALDEVICE (1 << 2)
-
308 #define ADL_DISPLAYDDCINFOEX_FLAG_HDMIAUDIODEVICE (1 << 3)
-
309 #define ADL_DISPLAYDDCINFOEX_FLAG_SUPPORTS_AI (1 << 4)
-
310 #define ADL_DISPLAYDDCINFOEX_FLAG_SUPPORT_xvYCC601 (1 << 5)
-
311 #define ADL_DISPLAYDDCINFOEX_FLAG_SUPPORT_xvYCC709 (1 << 6)
-
312 
-
318 #define ADL_DISPLAY_CV_DONGLE_D1 (1 << 0)
-
319 #define ADL_DISPLAY_CV_DONGLE_D2 (1 << 1)
-
320 #define ADL_DISPLAY_CV_DONGLE_D3 (1 << 2)
-
321 #define ADL_DISPLAY_CV_DONGLE_D4 (1 << 3)
-
322 #define ADL_DISPLAY_CV_DONGLE_D5 (1 << 4)
-
323 
-
325 
-
326 #define ADL_DISPLAY_CV_DONGLE_480I (1 << 0)
-
327 #define ADL_DISPLAY_CV_DONGLE_480P (1 << 1)
-
328 #define ADL_DISPLAY_CV_DONGLE_540P (1 << 2)
-
329 #define ADL_DISPLAY_CV_DONGLE_720P (1 << 3)
-
330 #define ADL_DISPLAY_CV_DONGLE_1080I (1 << 4)
-
331 #define ADL_DISPLAY_CV_DONGLE_1080P (1 << 5)
-
332 #define ADL_DISPLAY_CV_DONGLE_16_9 (1 << 6)
-
333 #define ADL_DISPLAY_CV_DONGLE_720P50 (1 << 7)
-
334 #define ADL_DISPLAY_CV_DONGLE_1080I25 (1 << 8)
-
335 #define ADL_DISPLAY_CV_DONGLE_576I25 (1 << 9)
-
336 #define ADL_DISPLAY_CV_DONGLE_576P50 (1 << 10)
-
337 #define ADL_DISPLAY_CV_DONGLE_1080P24 (1 << 11)
-
338 #define ADL_DISPLAY_CV_DONGLE_1080P25 (1 << 12)
-
339 #define ADL_DISPLAY_CV_DONGLE_1080P30 (1 << 13)
-
340 #define ADL_DISPLAY_CV_DONGLE_1080P50 (1 << 14)
-
341 
-
347 #define ADL_DISPLAY_FORMAT_FORCE_720P 0x00000001
-
348 #define ADL_DISPLAY_FORMAT_FORCE_1080I 0x00000002
-
349 #define ADL_DISPLAY_FORMAT_FORCE_1080P 0x00000004
-
350 #define ADL_DISPLAY_FORMAT_FORCE_720P50 0x00000008
-
351 #define ADL_DISPLAY_FORMAT_FORCE_1080I25 0x00000010
-
352 #define ADL_DISPLAY_FORMAT_FORCE_576I25 0x00000020
-
353 #define ADL_DISPLAY_FORMAT_FORCE_576P50 0x00000040
-
354 #define ADL_DISPLAY_FORMAT_FORCE_1080P24 0x00000080
-
355 #define ADL_DISPLAY_FORMAT_FORCE_1080P25 0x00000100
-
356 #define ADL_DISPLAY_FORMAT_FORCE_1080P30 0x00000200
-
357 #define ADL_DISPLAY_FORMAT_FORCE_1080P50 0x00000400
-
358 
-
360 
-
361 #define ADL_DISPLAY_FORMAT_CVDONGLEOVERIDE 0x00000001
-
362 #define ADL_DISPLAY_FORMAT_CVMODEUNDERSCAN 0x00000002
-
363 #define ADL_DISPLAY_FORMAT_FORCECONNECT_SUPPORTED 0x00000004
-
364 #define ADL_DISPLAY_FORMAT_RESTRICT_FORMAT_SELECTION 0x00000008
-
365 #define ADL_DISPLAY_FORMAT_SETASPECRATIO 0x00000010
-
366 #define ADL_DISPLAY_FORMAT_FORCEMODES 0x00000020
-
367 #define ADL_DISPLAY_FORMAT_LCDRTCCOEFF 0x00000040
-
368 
-
371 #define ADL_PM_PARAM_DONT_CHANGE 0
-
372 
-
375 #define ADL_BUSTYPE_PCI 0 /* PCI bus */
-
376 #define ADL_BUSTYPE_AGP 1 /* AGP bus */
-
377 #define ADL_BUSTYPE_PCIE 2 /* PCI Express bus */
-
378 #define ADL_BUSTYPE_PCIE_GEN2 3 /* PCI Express 2nd generation bus */
-
379 #define ADL_BUSTYPE_PCIE_GEN3 4 /* PCI Express 3rd generation bus */
-
380 #define ADL_BUSTYPE_PCIE_GEN4 5 /* PCI Express 4th generation bus */
-
381 
-
386 
-
388 #define ADL_STEREO_SUPPORTED (1 << 2)
-
389 #define ADL_STEREO_BLUE_LINE (1 << 3)
-
391 #define ADL_STEREO_OFF 0
-
393 #define ADL_STEREO_ACTIVE (1 << 1)
-
395 #define ADL_STEREO_AUTO_HORIZONTAL (1 << 30)
-
397 #define ADL_STEREO_AUTO_VERTICAL (1 << 31)
-
399 #define ADL_STEREO_PASSIVE (1 << 6)
-
401 #define ADL_STEREO_PASSIVE_HORIZ (1 << 7)
-
403 #define ADL_STEREO_PASSIVE_VERT (1 << 8)
-
405 #define ADL_STEREO_AUTO_SAMSUNG (1 << 11)
-
407 #define ADL_STEREO_AUTO_TSL (1 << 12)
-
409 #define ADL_DEEPBITDEPTH_10BPP_SUPPORTED (1 << 5)
-
411 
-
413 #define ADL_8BIT_GREYSCALE_SUPPORTED (1 << 9)
-
414 #define ADL_CUSTOM_TIMING_SUPPORTED (1 << 10)
-
416 
-
418 #define ADL_WORKSTATION_LOADBALANCING_SUPPORTED 0x00000001
-
419 #define ADL_WORKSTATION_LOADBALANCING_AVAILABLE 0x00000002
-
421 
-
423 #define ADL_WORKSTATION_LOADBALANCING_DISABLED 0x00000000
-
424 #define ADL_WORKSTATION_LOADBALANCING_ENABLED 0x00000001
-
426 
-
427 
-
428 
+
142 #define ADL_ERR_INVALID_POWER_STATE -25
+
144 
+
147 
+
152 #define ADL_DT_MONITOR 0
+
153 #define ADL_DT_TELEVISION 1
+
155 #define ADL_DT_LCD_PANEL 2
+
157 #define ADL_DT_DIGITAL_FLAT_PANEL 3
+
159 #define ADL_DT_COMPONENT_VIDEO 4
+
161 #define ADL_DT_PROJECTOR 5
+
163 
+
168 #define ADL_DOT_UNKNOWN 0
+
169 #define ADL_DOT_COMPOSITE 1
+
171 #define ADL_DOT_SVIDEO 2
+
173 #define ADL_DOT_ANALOG 3
+
175 #define ADL_DOT_DIGITAL 4
+
177 
+
182 #define ADL_DISPLAY_COLOR_BRIGHTNESS (1 << 0)
+
183 #define ADL_DISPLAY_COLOR_CONTRAST (1 << 1)
+
184 #define ADL_DISPLAY_COLOR_SATURATION (1 << 2)
+
185 #define ADL_DISPLAY_COLOR_HUE (1 << 3)
+
186 #define ADL_DISPLAY_COLOR_TEMPERATURE (1 << 4)
+
187 
+
189 #define ADL_DISPLAY_COLOR_TEMPERATURE_SOURCE_EDID (1 << 5)
+
190 #define ADL_DISPLAY_COLOR_TEMPERATURE_SOURCE_USER (1 << 6)
+
192 
+
197 #define ADL_DISPLAY_ADJUST_OVERSCAN (1 << 0)
+
198 #define ADL_DISPLAY_ADJUST_VERT_POS (1 << 1)
+
199 #define ADL_DISPLAY_ADJUST_HOR_POS (1 << 2)
+
200 #define ADL_DISPLAY_ADJUST_VERT_SIZE (1 << 3)
+
201 #define ADL_DISPLAY_ADJUST_HOR_SIZE (1 << 4)
+
202 #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)
+
203 #define ADL_DISPLAY_CUSTOMMODES (1<<5)
+
204 #define ADL_DISPLAY_ADJUST_UNDERSCAN (1<<6)
+
205 
+
208 #define ADL_DISPLAY_CAPS_DOWNSCALE (1 << 0)
+
209 
+
211 #define ADL_DISPLAY_CAPS_SHARPNESS (1 << 0)
+
212 
+
217 #define ADL_DESKTOPCONFIG_UNKNOWN 0 /* UNKNOWN desktop config */
+
218 #define ADL_DESKTOPCONFIG_SINGLE (1 << 0) /* Single */
+
219 #define ADL_DESKTOPCONFIG_CLONE (1 << 2) /* Clone */
+
220 #define ADL_DESKTOPCONFIG_BIGDESK_H (1 << 4) /* Big Desktop Horizontal */
+
221 #define ADL_DESKTOPCONFIG_BIGDESK_V (1 << 5) /* Big Desktop Vertical */
+
222 #define ADL_DESKTOPCONFIG_BIGDESK_HR (1 << 6) /* Big Desktop Reverse Horz */
+
223 #define ADL_DESKTOPCONFIG_BIGDESK_VR (1 << 7) /* Big Desktop Reverse Vert */
+
224 #define ADL_DESKTOPCONFIG_RANDR12 (1 << 8) /* RandR 1.2 Multi-display */
+
225 
+
228 #define ADL_MAX_DISPLAY_NAME 256
+
229 
+
233 #define ADL_DISPLAYDDCINFOEX_FLAG_PROJECTORDEVICE (1 << 0)
+
234 #define ADL_DISPLAYDDCINFOEX_FLAG_EDIDEXTENSION (1 << 1)
+
235 #define ADL_DISPLAYDDCINFOEX_FLAG_DIGITALDEVICE (1 << 2)
+
236 #define ADL_DISPLAYDDCINFOEX_FLAG_HDMIAUDIODEVICE (1 << 3)
+
237 #define ADL_DISPLAYDDCINFOEX_FLAG_SUPPORTS_AI (1 << 4)
+
238 #define ADL_DISPLAYDDCINFOEX_FLAG_SUPPORT_xvYCC601 (1 << 5)
+
239 #define ADL_DISPLAYDDCINFOEX_FLAG_SUPPORT_xvYCC709 (1 << 6)
+
240 
+
245 #define ADL_DISPLAY_CONTYPE_UNKNOWN 0
+
246 #define ADL_DISPLAY_CONTYPE_VGA 1
+
247 #define ADL_DISPLAY_CONTYPE_DVI_D 2
+
248 #define ADL_DISPLAY_CONTYPE_DVI_I 3
+
249 #define ADL_DISPLAY_CONTYPE_ATICVDONGLE_NTSC 4
+
250 #define ADL_DISPLAY_CONTYPE_ATICVDONGLE_JPN 5
+
251 #define ADL_DISPLAY_CONTYPE_ATICVDONGLE_NONI2C_JPN 6
+
252 #define ADL_DISPLAY_CONTYPE_ATICVDONGLE_NONI2C_NTSC 7
+
253 #define ADL_DISPLAY_CONTYPE_PROPRIETARY 8
+
254 #define ADL_DISPLAY_CONTYPE_HDMI_TYPE_A 10
+
255 #define ADL_DISPLAY_CONTYPE_HDMI_TYPE_B 11
+
256 #define ADL_DISPLAY_CONTYPE_SVIDEO 12
+
257 #define ADL_DISPLAY_CONTYPE_COMPOSITE 13
+
258 #define ADL_DISPLAY_CONTYPE_RCA_3COMPONENT 14
+
259 #define ADL_DISPLAY_CONTYPE_DISPLAYPORT 15
+
260 #define ADL_DISPLAY_CONTYPE_EDP 16
+
261 #define ADL_DISPLAY_CONTYPE_WIRELESSDISPLAY 17
+
262 #define ADL_DISPLAY_CONTYPE_USB_TYPE_C 18
+
263 
+
269 #define ADL_TV_STANDARDS (1 << 0)
+
270 #define ADL_TV_SCART (1 << 1)
+
271 
+
273 #define ADL_STANDARD_NTSC_M (1 << 0)
+
274 #define ADL_STANDARD_NTSC_JPN (1 << 1)
+
275 #define ADL_STANDARD_NTSC_N (1 << 2)
+
276 #define ADL_STANDARD_PAL_B (1 << 3)
+
277 #define ADL_STANDARD_PAL_COMB_N (1 << 4)
+
278 #define ADL_STANDARD_PAL_D (1 << 5)
+
279 #define ADL_STANDARD_PAL_G (1 << 6)
+
280 #define ADL_STANDARD_PAL_H (1 << 7)
+
281 #define ADL_STANDARD_PAL_I (1 << 8)
+
282 #define ADL_STANDARD_PAL_K (1 << 9)
+
283 #define ADL_STANDARD_PAL_K1 (1 << 10)
+
284 #define ADL_STANDARD_PAL_L (1 << 11)
+
285 #define ADL_STANDARD_PAL_M (1 << 12)
+
286 #define ADL_STANDARD_PAL_N (1 << 13)
+
287 #define ADL_STANDARD_PAL_SECAM_D (1 << 14)
+
288 #define ADL_STANDARD_PAL_SECAM_K (1 << 15)
+
289 #define ADL_STANDARD_PAL_SECAM_K1 (1 << 16)
+
290 #define ADL_STANDARD_PAL_SECAM_L (1 << 17)
+
291 
+
293 
+
297 #define ADL_CUSTOMIZEDMODEFLAG_MODESUPPORTED (1 << 0)
+
298 #define ADL_CUSTOMIZEDMODEFLAG_NOTDELETETABLE (1 << 1)
+
299 #define ADL_CUSTOMIZEDMODEFLAG_INSERTBYDRIVER (1 << 2)
+
300 #define ADL_CUSTOMIZEDMODEFLAG_INTERLACED (1 << 3)
+
301 #define ADL_CUSTOMIZEDMODEFLAG_BASEMODE (1 << 4)
+
302 
+
307 #define ADL_DISPLAYDDCINFOEX_FLAG_PROJECTORDEVICE (1 << 0)
+
308 #define ADL_DISPLAYDDCINFOEX_FLAG_EDIDEXTENSION (1 << 1)
+
309 #define ADL_DISPLAYDDCINFOEX_FLAG_DIGITALDEVICE (1 << 2)
+
310 #define ADL_DISPLAYDDCINFOEX_FLAG_HDMIAUDIODEVICE (1 << 3)
+
311 #define ADL_DISPLAYDDCINFOEX_FLAG_SUPPORTS_AI (1 << 4)
+
312 #define ADL_DISPLAYDDCINFOEX_FLAG_SUPPORT_xvYCC601 (1 << 5)
+
313 #define ADL_DISPLAYDDCINFOEX_FLAG_SUPPORT_xvYCC709 (1 << 6)
+
314 
+
320 #define ADL_DISPLAY_CV_DONGLE_D1 (1 << 0)
+
321 #define ADL_DISPLAY_CV_DONGLE_D2 (1 << 1)
+
322 #define ADL_DISPLAY_CV_DONGLE_D3 (1 << 2)
+
323 #define ADL_DISPLAY_CV_DONGLE_D4 (1 << 3)
+
324 #define ADL_DISPLAY_CV_DONGLE_D5 (1 << 4)
+
325 
+
327 
+
328 #define ADL_DISPLAY_CV_DONGLE_480I (1 << 0)
+
329 #define ADL_DISPLAY_CV_DONGLE_480P (1 << 1)
+
330 #define ADL_DISPLAY_CV_DONGLE_540P (1 << 2)
+
331 #define ADL_DISPLAY_CV_DONGLE_720P (1 << 3)
+
332 #define ADL_DISPLAY_CV_DONGLE_1080I (1 << 4)
+
333 #define ADL_DISPLAY_CV_DONGLE_1080P (1 << 5)
+
334 #define ADL_DISPLAY_CV_DONGLE_16_9 (1 << 6)
+
335 #define ADL_DISPLAY_CV_DONGLE_720P50 (1 << 7)
+
336 #define ADL_DISPLAY_CV_DONGLE_1080I25 (1 << 8)
+
337 #define ADL_DISPLAY_CV_DONGLE_576I25 (1 << 9)
+
338 #define ADL_DISPLAY_CV_DONGLE_576P50 (1 << 10)
+
339 #define ADL_DISPLAY_CV_DONGLE_1080P24 (1 << 11)
+
340 #define ADL_DISPLAY_CV_DONGLE_1080P25 (1 << 12)
+
341 #define ADL_DISPLAY_CV_DONGLE_1080P30 (1 << 13)
+
342 #define ADL_DISPLAY_CV_DONGLE_1080P50 (1 << 14)
+
343 
+
349 #define ADL_DISPLAY_FORMAT_FORCE_720P 0x00000001
+
350 #define ADL_DISPLAY_FORMAT_FORCE_1080I 0x00000002
+
351 #define ADL_DISPLAY_FORMAT_FORCE_1080P 0x00000004
+
352 #define ADL_DISPLAY_FORMAT_FORCE_720P50 0x00000008
+
353 #define ADL_DISPLAY_FORMAT_FORCE_1080I25 0x00000010
+
354 #define ADL_DISPLAY_FORMAT_FORCE_576I25 0x00000020
+
355 #define ADL_DISPLAY_FORMAT_FORCE_576P50 0x00000040
+
356 #define ADL_DISPLAY_FORMAT_FORCE_1080P24 0x00000080
+
357 #define ADL_DISPLAY_FORMAT_FORCE_1080P25 0x00000100
+
358 #define ADL_DISPLAY_FORMAT_FORCE_1080P30 0x00000200
+
359 #define ADL_DISPLAY_FORMAT_FORCE_1080P50 0x00000400
+
360 
+
362 
+
363 #define ADL_DISPLAY_FORMAT_CVDONGLEOVERIDE 0x00000001
+
364 #define ADL_DISPLAY_FORMAT_CVMODEUNDERSCAN 0x00000002
+
365 #define ADL_DISPLAY_FORMAT_FORCECONNECT_SUPPORTED 0x00000004
+
366 #define ADL_DISPLAY_FORMAT_RESTRICT_FORMAT_SELECTION 0x00000008
+
367 #define ADL_DISPLAY_FORMAT_SETASPECRATIO 0x00000010
+
368 #define ADL_DISPLAY_FORMAT_FORCEMODES 0x00000020
+
369 #define ADL_DISPLAY_FORMAT_LCDRTCCOEFF 0x00000040
+
370 
+
373 #define ADL_PM_PARAM_DONT_CHANGE 0
+
374 
+
377 #define ADL_BUSTYPE_PCI 0 /* PCI bus */
+
378 #define ADL_BUSTYPE_AGP 1 /* AGP bus */
+
379 #define ADL_BUSTYPE_PCIE 2 /* PCI Express bus */
+
380 #define ADL_BUSTYPE_PCIE_GEN2 3 /* PCI Express 2nd generation bus */
+
381 #define ADL_BUSTYPE_PCIE_GEN3 4 /* PCI Express 3rd generation bus */
+
382 #define ADL_BUSTYPE_PCIE_GEN4 5 /* PCI Express 4th generation bus */
+
383 
+
388 
+
390 #define ADL_STEREO_SUPPORTED (1 << 2)
+
391 #define ADL_STEREO_BLUE_LINE (1 << 3)
+
393 #define ADL_STEREO_OFF 0
+
395 #define ADL_STEREO_ACTIVE (1 << 1)
+
397 #define ADL_STEREO_AUTO_HORIZONTAL (1 << 30)
+
399 #define ADL_STEREO_AUTO_VERTICAL (1 << 31)
+
401 #define ADL_STEREO_PASSIVE (1 << 6)
+
403 #define ADL_STEREO_PASSIVE_HORIZ (1 << 7)
+
405 #define ADL_STEREO_PASSIVE_VERT (1 << 8)
+
407 #define ADL_STEREO_AUTO_SAMSUNG (1 << 11)
+
409 #define ADL_STEREO_AUTO_TSL (1 << 12)
+
411 #define ADL_DEEPBITDEPTH_10BPP_SUPPORTED (1 << 5)
+
413 
+
415 #define ADL_8BIT_GREYSCALE_SUPPORTED (1 << 9)
+
416 #define ADL_CUSTOM_TIMING_SUPPORTED (1 << 10)
+
418 
+
420 #define ADL_WORKSTATION_LOADBALANCING_SUPPORTED 0x00000001
+
421 #define ADL_WORKSTATION_LOADBALANCING_AVAILABLE 0x00000002
+
423 
+
425 #define ADL_WORKSTATION_LOADBALANCING_DISABLED 0x00000000
+
426 #define ADL_WORKSTATION_LOADBALANCING_ENABLED 0x00000001
+
428 
+
429 
430 
-
433 #define ADL_CONTEXT_SPEED_UNFORCED 0 /* default asic running speed */
-
434 #define ADL_CONTEXT_SPEED_FORCEHIGH 1 /* asic running speed is forced to high */
-
435 #define ADL_CONTEXT_SPEED_FORCELOW 2 /* asic running speed is forced to low */
-
436 
-
437 #define ADL_ADAPTER_SPEEDCAPS_SUPPORTED (1 << 0) /* change asic running speed setting is supported */
-
438 
-
444 #define ADL_GLSYNC_PORT_UNKNOWN 0
-
445 #define ADL_GLSYNC_PORT_BNC 1
-
447 #define ADL_GLSYNC_PORT_RJ45PORT1 2
-
449 #define ADL_GLSYNC_PORT_RJ45PORT2 3
-
451 
-
452 // GL-Sync Genlock settings mask (bit-vector)
-
453 
-
455 #define ADL_GLSYNC_CONFIGMASK_NONE 0
-
456 #define ADL_GLSYNC_CONFIGMASK_SIGNALSOURCE (1 << 0)
-
458 #define ADL_GLSYNC_CONFIGMASK_SYNCFIELD (1 << 1)
-
460 #define ADL_GLSYNC_CONFIGMASK_SAMPLERATE (1 << 2)
-
462 #define ADL_GLSYNC_CONFIGMASK_SYNCDELAY (1 << 3)
-
464 #define ADL_GLSYNC_CONFIGMASK_TRIGGEREDGE (1 << 4)
-
466 #define ADL_GLSYNC_CONFIGMASK_SCANRATECOEFF (1 << 5)
-
468 #define ADL_GLSYNC_CONFIGMASK_FRAMELOCKCNTL (1 << 6)
-
470 
-
471 
-
472 // GL-Sync Framelock control mask (bit-vector)
+
432 
+
435 #define ADL_CONTEXT_SPEED_UNFORCED 0 /* default asic running speed */
+
436 #define ADL_CONTEXT_SPEED_FORCEHIGH 1 /* asic running speed is forced to high */
+
437 #define ADL_CONTEXT_SPEED_FORCELOW 2 /* asic running speed is forced to low */
+
438 
+
439 #define ADL_ADAPTER_SPEEDCAPS_SUPPORTED (1 << 0) /* change asic running speed setting is supported */
+
440 
+
446 #define ADL_GLSYNC_PORT_UNKNOWN 0
+
447 #define ADL_GLSYNC_PORT_BNC 1
+
449 #define ADL_GLSYNC_PORT_RJ45PORT1 2
+
451 #define ADL_GLSYNC_PORT_RJ45PORT2 3
+
453 
+
454 // GL-Sync Genlock settings mask (bit-vector)
+
455 
+
457 #define ADL_GLSYNC_CONFIGMASK_NONE 0
+
458 #define ADL_GLSYNC_CONFIGMASK_SIGNALSOURCE (1 << 0)
+
460 #define ADL_GLSYNC_CONFIGMASK_SYNCFIELD (1 << 1)
+
462 #define ADL_GLSYNC_CONFIGMASK_SAMPLERATE (1 << 2)
+
464 #define ADL_GLSYNC_CONFIGMASK_SYNCDELAY (1 << 3)
+
466 #define ADL_GLSYNC_CONFIGMASK_TRIGGEREDGE (1 << 4)
+
468 #define ADL_GLSYNC_CONFIGMASK_SCANRATECOEFF (1 << 5)
+
470 #define ADL_GLSYNC_CONFIGMASK_FRAMELOCKCNTL (1 << 6)
+
472 
473 
-
475 #define ADL_GLSYNC_FRAMELOCKCNTL_NONE 0
-
476 #define ADL_GLSYNC_FRAMELOCKCNTL_ENABLE ( 1 << 0)
-
478 
-
479 #define ADL_GLSYNC_FRAMELOCKCNTL_DISABLE ( 1 << 1)
-
480 #define ADL_GLSYNC_FRAMELOCKCNTL_SWAP_COUNTER_RESET ( 1 << 2)
-
481 #define ADL_GLSYNC_FRAMELOCKCNTL_SWAP_COUNTER_ACK ( 1 << 3)
-
482 #define ADL_GLSYNC_FRAMELOCKCNTL_VERSION_KMD (1 << 4)
-
483 
-
484 #define ADL_GLSYNC_FRAMELOCKCNTL_STATE_ENABLE ( 1 << 0)
-
485 #define ADL_GLSYNC_FRAMELOCKCNTL_STATE_KMD (1 << 4)
-
486 
-
487 // GL-Sync Framelock counters mask (bit-vector)
-
488 #define ADL_GLSYNC_COUNTER_SWAP ( 1 << 0 )
-
489 
-
490 // GL-Sync Signal Sources (unique values)
-
491 
-
493 #define ADL_GLSYNC_SIGNALSOURCE_UNDEFINED 0x00000100
-
494 #define ADL_GLSYNC_SIGNALSOURCE_FREERUN 0x00000101
-
496 #define ADL_GLSYNC_SIGNALSOURCE_BNCPORT 0x00000102
-
498 #define ADL_GLSYNC_SIGNALSOURCE_RJ45PORT1 0x00000103
-
500 #define ADL_GLSYNC_SIGNALSOURCE_RJ45PORT2 0x00000104
-
502 
-
503 
-
504 // GL-Sync Signal Types (unique values)
+
474 // GL-Sync Framelock control mask (bit-vector)
+
475 
+
477 #define ADL_GLSYNC_FRAMELOCKCNTL_NONE 0
+
478 #define ADL_GLSYNC_FRAMELOCKCNTL_ENABLE ( 1 << 0)
+
480 
+
481 #define ADL_GLSYNC_FRAMELOCKCNTL_DISABLE ( 1 << 1)
+
482 #define ADL_GLSYNC_FRAMELOCKCNTL_SWAP_COUNTER_RESET ( 1 << 2)
+
483 #define ADL_GLSYNC_FRAMELOCKCNTL_SWAP_COUNTER_ACK ( 1 << 3)
+
484 #define ADL_GLSYNC_FRAMELOCKCNTL_VERSION_KMD (1 << 4)
+
485 
+
486 #define ADL_GLSYNC_FRAMELOCKCNTL_STATE_ENABLE ( 1 << 0)
+
487 #define ADL_GLSYNC_FRAMELOCKCNTL_STATE_KMD (1 << 4)
+
488 
+
489 // GL-Sync Framelock counters mask (bit-vector)
+
490 #define ADL_GLSYNC_COUNTER_SWAP ( 1 << 0 )
+
491 
+
492 // GL-Sync Signal Sources (unique values)
+
493 
+
495 #define ADL_GLSYNC_SIGNALSOURCE_UNDEFINED 0x00000100
+
496 #define ADL_GLSYNC_SIGNALSOURCE_FREERUN 0x00000101
+
498 #define ADL_GLSYNC_SIGNALSOURCE_BNCPORT 0x00000102
+
500 #define ADL_GLSYNC_SIGNALSOURCE_RJ45PORT1 0x00000103
+
502 #define ADL_GLSYNC_SIGNALSOURCE_RJ45PORT2 0x00000104
+
504 
505 
-
507 #define ADL_GLSYNC_SIGNALTYPE_UNDEFINED 0
-
508 #define ADL_GLSYNC_SIGNALTYPE_480I 1
-
510 #define ADL_GLSYNC_SIGNALTYPE_576I 2
-
512 #define ADL_GLSYNC_SIGNALTYPE_480P 3
-
514 #define ADL_GLSYNC_SIGNALTYPE_576P 4
-
516 #define ADL_GLSYNC_SIGNALTYPE_720P 5
-
518 #define ADL_GLSYNC_SIGNALTYPE_1080P 6
-
520 #define ADL_GLSYNC_SIGNALTYPE_1080I 7
-
522 #define ADL_GLSYNC_SIGNALTYPE_SDI 8
-
524 #define ADL_GLSYNC_SIGNALTYPE_TTL 9
-
526 #define ADL_GLSYNC_SIGNALTYPE_ANALOG 10
-
528 
-
529 // GL-Sync Sync Field options (unique values)
-
530 
-
532 #define ADL_GLSYNC_SYNCFIELD_UNDEFINED 0
-
533 #define ADL_GLSYNC_SYNCFIELD_BOTH 1
-
535 #define ADL_GLSYNC_SYNCFIELD_1 2
-
537 
-
538 
-
539 // GL-Sync trigger edge options (unique values)
+
506 // GL-Sync Signal Types (unique values)
+
507 
+
509 #define ADL_GLSYNC_SIGNALTYPE_UNDEFINED 0
+
510 #define ADL_GLSYNC_SIGNALTYPE_480I 1
+
512 #define ADL_GLSYNC_SIGNALTYPE_576I 2
+
514 #define ADL_GLSYNC_SIGNALTYPE_480P 3
+
516 #define ADL_GLSYNC_SIGNALTYPE_576P 4
+
518 #define ADL_GLSYNC_SIGNALTYPE_720P 5
+
520 #define ADL_GLSYNC_SIGNALTYPE_1080P 6
+
522 #define ADL_GLSYNC_SIGNALTYPE_1080I 7
+
524 #define ADL_GLSYNC_SIGNALTYPE_SDI 8
+
526 #define ADL_GLSYNC_SIGNALTYPE_TTL 9
+
528 #define ADL_GLSYNC_SIGNALTYPE_ANALOG 10
+
530 
+
531 // GL-Sync Sync Field options (unique values)
+
532 
+
534 #define ADL_GLSYNC_SYNCFIELD_UNDEFINED 0
+
535 #define ADL_GLSYNC_SYNCFIELD_BOTH 1
+
537 #define ADL_GLSYNC_SYNCFIELD_1 2
+
539 
540 
-
542 #define ADL_GLSYNC_TRIGGEREDGE_UNDEFINED 0
-
543 #define ADL_GLSYNC_TRIGGEREDGE_RISING 1
-
545 #define ADL_GLSYNC_TRIGGEREDGE_FALLING 2
-
547 #define ADL_GLSYNC_TRIGGEREDGE_BOTH 3
-
549 
-
550 
-
551 // GL-Sync scan rate coefficient/multiplier options (unique values)
+
541 // GL-Sync trigger edge options (unique values)
+
542 
+
544 #define ADL_GLSYNC_TRIGGEREDGE_UNDEFINED 0
+
545 #define ADL_GLSYNC_TRIGGEREDGE_RISING 1
+
547 #define ADL_GLSYNC_TRIGGEREDGE_FALLING 2
+
549 #define ADL_GLSYNC_TRIGGEREDGE_BOTH 3
+
551 
552 
-
554 #define ADL_GLSYNC_SCANRATECOEFF_UNDEFINED 0
-
555 #define ADL_GLSYNC_SCANRATECOEFF_x5 1
-
557 #define ADL_GLSYNC_SCANRATECOEFF_x4 2
-
559 #define ADL_GLSYNC_SCANRATECOEFF_x3 3
-
561 #define ADL_GLSYNC_SCANRATECOEFF_x5_DIV_2 4
-
563 #define ADL_GLSYNC_SCANRATECOEFF_x2 5
-
565 #define ADL_GLSYNC_SCANRATECOEFF_x3_DIV_2 6
-
567 #define ADL_GLSYNC_SCANRATECOEFF_x5_DIV_4 7
-
569 #define ADL_GLSYNC_SCANRATECOEFF_x1 8
-
571 #define ADL_GLSYNC_SCANRATECOEFF_x4_DIV_5 9
-
573 #define ADL_GLSYNC_SCANRATECOEFF_x2_DIV_3 10
-
575 #define ADL_GLSYNC_SCANRATECOEFF_x1_DIV_2 11
-
577 #define ADL_GLSYNC_SCANRATECOEFF_x2_DIV_5 12
-
579 #define ADL_GLSYNC_SCANRATECOEFF_x1_DIV_3 13
-
581 #define ADL_GLSYNC_SCANRATECOEFF_x1_DIV_4 14
-
583 #define ADL_GLSYNC_SCANRATECOEFF_x1_DIV_5 15
-
585 
-
586 
-
587 // GL-Sync port (signal presence) states (unique values)
+
553 // GL-Sync scan rate coefficient/multiplier options (unique values)
+
554 
+
556 #define ADL_GLSYNC_SCANRATECOEFF_UNDEFINED 0
+
557 #define ADL_GLSYNC_SCANRATECOEFF_x5 1
+
559 #define ADL_GLSYNC_SCANRATECOEFF_x4 2
+
561 #define ADL_GLSYNC_SCANRATECOEFF_x3 3
+
563 #define ADL_GLSYNC_SCANRATECOEFF_x5_DIV_2 4
+
565 #define ADL_GLSYNC_SCANRATECOEFF_x2 5
+
567 #define ADL_GLSYNC_SCANRATECOEFF_x3_DIV_2 6
+
569 #define ADL_GLSYNC_SCANRATECOEFF_x5_DIV_4 7
+
571 #define ADL_GLSYNC_SCANRATECOEFF_x1 8
+
573 #define ADL_GLSYNC_SCANRATECOEFF_x4_DIV_5 9
+
575 #define ADL_GLSYNC_SCANRATECOEFF_x2_DIV_3 10
+
577 #define ADL_GLSYNC_SCANRATECOEFF_x1_DIV_2 11
+
579 #define ADL_GLSYNC_SCANRATECOEFF_x2_DIV_5 12
+
581 #define ADL_GLSYNC_SCANRATECOEFF_x1_DIV_3 13
+
583 #define ADL_GLSYNC_SCANRATECOEFF_x1_DIV_4 14
+
585 #define ADL_GLSYNC_SCANRATECOEFF_x1_DIV_5 15
+
587 
588 
-
590 #define ADL_GLSYNC_PORTSTATE_UNDEFINED 0
-
591 #define ADL_GLSYNC_PORTSTATE_NOCABLE 1
-
593 #define ADL_GLSYNC_PORTSTATE_IDLE 2
-
595 #define ADL_GLSYNC_PORTSTATE_INPUT 3
-
597 #define ADL_GLSYNC_PORTSTATE_OUTPUT 4
-
599 
-
600 
-
601 // GL-Sync LED types (used index within ADL_Workstation_GLSyncPortState_Get returned ppGlSyncLEDs array) (unique values)
+
589 // GL-Sync port (signal presence) states (unique values)
+
590 
+
592 #define ADL_GLSYNC_PORTSTATE_UNDEFINED 0
+
593 #define ADL_GLSYNC_PORTSTATE_NOCABLE 1
+
595 #define ADL_GLSYNC_PORTSTATE_IDLE 2
+
597 #define ADL_GLSYNC_PORTSTATE_INPUT 3
+
599 #define ADL_GLSYNC_PORTSTATE_OUTPUT 4
+
601 
602 
-
604 #define ADL_GLSYNC_LEDTYPE_BNC 0
-
605 #define ADL_GLSYNC_LEDTYPE_RJ45_LEFT 0
-
607 #define ADL_GLSYNC_LEDTYPE_RJ45_RIGHT 1
-
609 
-
610 
-
611 // GL-Sync LED colors (unique values)
+
603 // GL-Sync LED types (used index within ADL_Workstation_GLSyncPortState_Get returned ppGlSyncLEDs array) (unique values)
+
604 
+
606 #define ADL_GLSYNC_LEDTYPE_BNC 0
+
607 #define ADL_GLSYNC_LEDTYPE_RJ45_LEFT 0
+
609 #define ADL_GLSYNC_LEDTYPE_RJ45_RIGHT 1
+
611 
612 
-
614 #define ADL_GLSYNC_LEDCOLOR_UNDEFINED 0
-
615 #define ADL_GLSYNC_LEDCOLOR_NOLIGHT 1
-
617 #define ADL_GLSYNC_LEDCOLOR_YELLOW 2
-
619 #define ADL_GLSYNC_LEDCOLOR_RED 3
-
621 #define ADL_GLSYNC_LEDCOLOR_GREEN 4
-
623 #define ADL_GLSYNC_LEDCOLOR_FLASH_GREEN 5
-
625 
-
626 
-
627 // GL-Sync Port Control (refers one GL-Sync Port) (unique values)
+
613 // GL-Sync LED colors (unique values)
+
614 
+
616 #define ADL_GLSYNC_LEDCOLOR_UNDEFINED 0
+
617 #define ADL_GLSYNC_LEDCOLOR_NOLIGHT 1
+
619 #define ADL_GLSYNC_LEDCOLOR_YELLOW 2
+
621 #define ADL_GLSYNC_LEDCOLOR_RED 3
+
623 #define ADL_GLSYNC_LEDCOLOR_GREEN 4
+
625 #define ADL_GLSYNC_LEDCOLOR_FLASH_GREEN 5
+
627 
628 
-
630 #define ADL_GLSYNC_PORTCNTL_NONE 0x00000000
-
631 #define ADL_GLSYNC_PORTCNTL_OUTPUT 0x00000001
-
633 
-
634 
-
635 // GL-Sync Mode Control (refers one Display/Controller) (bitfields)
+
629 // GL-Sync Port Control (refers one GL-Sync Port) (unique values)
+
630 
+
632 #define ADL_GLSYNC_PORTCNTL_NONE 0x00000000
+
633 #define ADL_GLSYNC_PORTCNTL_OUTPUT 0x00000001
+
635 
636 
-
638 #define ADL_GLSYNC_MODECNTL_NONE 0x00000000
-
639 #define ADL_GLSYNC_MODECNTL_GENLOCK 0x00000001
-
641 #define ADL_GLSYNC_MODECNTL_TIMINGSERVER 0x00000002
-
643 
-
644 // GL-Sync Mode Status
-
646 #define ADL_GLSYNC_MODECNTL_STATUS_NONE 0x00000000
-
647 #define ADL_GLSYNC_MODECNTL_STATUS_GENLOCK 0x00000001
-
649 #define ADL_GLSYNC_MODECNTL_STATUS_SETMODE_REQUIRED 0x00000002
-
651 #define ADL_GLSYNC_MODECNTL_STATUS_GENLOCK_ALLOWED 0x00000004
-
653 
-
654 #define ADL_MAX_GLSYNC_PORTS 8
-
655 #define ADL_MAX_GLSYNC_PORT_LEDS 8
-
656 
-
658 
-
661 #define ADL_XFIREX_STATE_NOINTERCONNECT ( 1 << 0 ) /* Dongle / cable is missing */
-
662 #define ADL_XFIREX_STATE_DOWNGRADEPIPES ( 1 << 1 ) /* CrossfireX can be enabled if pipes are downgraded */
-
663 #define ADL_XFIREX_STATE_DOWNGRADEMEM ( 1 << 2 ) /* CrossfireX cannot be enabled unless mem downgraded */
-
664 #define ADL_XFIREX_STATE_REVERSERECOMMENDED ( 1 << 3 ) /* Card reversal recommended, CrossfireX cannot be enabled. */
-
665 #define ADL_XFIREX_STATE_3DACTIVE ( 1 << 4 ) /* 3D client is active - CrossfireX cannot be safely enabled */
-
666 #define ADL_XFIREX_STATE_MASTERONSLAVE ( 1 << 5 ) /* Dongle is OK but master is on slave */
-
667 #define ADL_XFIREX_STATE_NODISPLAYCONNECT ( 1 << 6 ) /* No (valid) display connected to master card. */
-
668 #define ADL_XFIREX_STATE_NOPRIMARYVIEW ( 1 << 7 ) /* CrossfireX is enabled but master is not current primary device */
-
669 #define ADL_XFIREX_STATE_DOWNGRADEVISMEM ( 1 << 8 ) /* CrossfireX cannot be enabled unless visible mem downgraded */
-
670 #define ADL_XFIREX_STATE_LESSTHAN8LANE_MASTER ( 1 << 9 ) /* CrossfireX can be enabled however performance not optimal due to <8 lanes */
-
671 #define ADL_XFIREX_STATE_LESSTHAN8LANE_SLAVE ( 1 << 10 ) /* CrossfireX can be enabled however performance not optimal due to <8 lanes */
-
672 #define ADL_XFIREX_STATE_PEERTOPEERFAILED ( 1 << 11 ) /* CrossfireX cannot be enabled due to failed peer to peer test */
-
673 #define ADL_XFIREX_STATE_MEMISDOWNGRADED ( 1 << 16 ) /* Notification that memory is currently downgraded */
-
674 #define ADL_XFIREX_STATE_PIPESDOWNGRADED ( 1 << 17 ) /* Notification that pipes are currently downgraded */
-
675 #define ADL_XFIREX_STATE_XFIREXACTIVE ( 1 << 18 ) /* CrossfireX is enabled on current device */
-
676 #define ADL_XFIREX_STATE_VISMEMISDOWNGRADED ( 1 << 19 ) /* Notification that visible FB memory is currently downgraded */
-
677 #define ADL_XFIREX_STATE_INVALIDINTERCONNECTION ( 1 << 20 ) /* Cannot support current inter-connection configuration */
-
678 #define ADL_XFIREX_STATE_NONP2PMODE ( 1 << 21 ) /* CrossfireX will only work with clients supporting non P2P mode */
-
679 #define ADL_XFIREX_STATE_DOWNGRADEMEMBANKS ( 1 << 22 ) /* CrossfireX cannot be enabled unless memory banks downgraded */
-
680 #define ADL_XFIREX_STATE_MEMBANKSDOWNGRADED ( 1 << 23 ) /* Notification that memory banks are currently downgraded */
-
681 #define ADL_XFIREX_STATE_DUALDISPLAYSALLOWED ( 1 << 24 ) /* Extended desktop or clone mode is allowed. */
-
682 #define ADL_XFIREX_STATE_P2P_APERTURE_MAPPING ( 1 << 25 ) /* P2P mapping was through peer aperture */
-
683 #define ADL_XFIREX_STATE_P2PFLUSH_REQUIRED ADL_XFIREX_STATE_P2P_APERTURE_MAPPING /* For back compatible */
-
684 #define ADL_XFIREX_STATE_XSP_CONNECTED ( 1 << 26 ) /* There is CrossfireX side port connection between GPUs */
-
685 #define ADL_XFIREX_STATE_ENABLE_CF_REBOOT_REQUIRED ( 1 << 27 ) /* System needs a reboot bofore enable CrossfireX */
-
686 #define ADL_XFIREX_STATE_DISABLE_CF_REBOOT_REQUIRED ( 1 << 28 ) /* System needs a reboot after disable CrossfireX */
-
687 #define ADL_XFIREX_STATE_DRV_HANDLE_DOWNGRADE_KEY ( 1 << 29 ) /* Indicate base driver handles the downgrade key updating */
-
688 #define ADL_XFIREX_STATE_CF_RECONFIG_REQUIRED ( 1 << 30 ) /* CrossfireX need to be reconfigured by CCC because of a LDA chain broken */
-
689 #define ADL_XFIREX_STATE_ERRORGETTINGSTATUS ( 1 << 31 ) /* Could not obtain current status */
-
690 
-
693 // ADL_DISPLAY_ADJUSTMENT_PIXELFORMAT adjustment values
-
694 // (bit-vector)
-
700 #define ADL_DISPLAY_PIXELFORMAT_UNKNOWN 0
-
701 #define ADL_DISPLAY_PIXELFORMAT_RGB (1 << 0)
-
702 #define ADL_DISPLAY_PIXELFORMAT_YCRCB444 (1 << 1) //Limited range
-
703 #define ADL_DISPLAY_PIXELFORMAT_YCRCB422 (1 << 2) //Limited range
-
704 #define ADL_DISPLAY_PIXELFORMAT_RGB_LIMITED_RANGE (1 << 3)
-
705 #define ADL_DISPLAY_PIXELFORMAT_RGB_FULL_RANGE ADL_DISPLAY_PIXELFORMAT_RGB //Full range
-
706 #define ADL_DISPLAY_PIXELFORMAT_YCRCB420 (1 << 4)
-
707 
-
712 #define ADL_DL_DISPLAYCONFIG_CONTYPE_UNKNOWN 0
-
713 #define ADL_DL_DISPLAYCONFIG_CONTYPE_CV_NONI2C_JP 1
-
714 #define ADL_DL_DISPLAYCONFIG_CONTYPE_CV_JPN 2
-
715 #define ADL_DL_DISPLAYCONFIG_CONTYPE_CV_NA 3
-
716 #define ADL_DL_DISPLAYCONFIG_CONTYPE_CV_NONI2C_NA 4
-
717 #define ADL_DL_DISPLAYCONFIG_CONTYPE_VGA 5
-
718 #define ADL_DL_DISPLAYCONFIG_CONTYPE_DVI_D 6
-
719 #define ADL_DL_DISPLAYCONFIG_CONTYPE_DVI_I 7
-
720 #define ADL_DL_DISPLAYCONFIG_CONTYPE_HDMI_TYPE_A 8
-
721 #define ADL_DL_DISPLAYCONFIG_CONTYPE_HDMI_TYPE_B 9
-
722 #define ADL_DL_DISPLAYCONFIG_CONTYPE_DISPLAYPORT 10
-
723 
-
726 // ADL_DISPLAY_DISPLAYINFO_ Definitions
-
727 // for ADLDisplayInfo.iDisplayInfoMask and ADLDisplayInfo.iDisplayInfoValue
-
728 // (bit-vector)
-
732 #define ADL_DISPLAY_DISPLAYINFO_DISPLAYCONNECTED 0x00000001
-
733 #define ADL_DISPLAY_DISPLAYINFO_DISPLAYMAPPED 0x00000002
-
734 #define ADL_DISPLAY_DISPLAYINFO_NONLOCAL 0x00000004
-
735 #define ADL_DISPLAY_DISPLAYINFO_FORCIBLESUPPORTED 0x00000008
-
736 #define ADL_DISPLAY_DISPLAYINFO_GENLOCKSUPPORTED 0x00000010
-
737 #define ADL_DISPLAY_DISPLAYINFO_MULTIVPU_SUPPORTED 0x00000020
-
738 #define ADL_DISPLAY_DISPLAYINFO_LDA_DISPLAY 0x00000040
-
739 #define ADL_DISPLAY_DISPLAYINFO_MODETIMING_OVERRIDESSUPPORTED 0x00000080
-
740 
-
741 #define ADL_DISPLAY_DISPLAYINFO_MANNER_SUPPORTED_SINGLE 0x00000100
-
742 #define ADL_DISPLAY_DISPLAYINFO_MANNER_SUPPORTED_CLONE 0x00000200
-
743 
-
745 #define ADL_DISPLAY_DISPLAYINFO_MANNER_SUPPORTED_2VSTRETCH 0x00000400
-
746 #define ADL_DISPLAY_DISPLAYINFO_MANNER_SUPPORTED_2HSTRETCH 0x00000800
-
747 #define ADL_DISPLAY_DISPLAYINFO_MANNER_SUPPORTED_EXTENDED 0x00001000
-
748 
-
750 #define ADL_DISPLAY_DISPLAYINFO_MANNER_SUPPORTED_NSTRETCH1GPU 0x00010000
-
751 #define ADL_DISPLAY_DISPLAYINFO_MANNER_SUPPORTED_NSTRETCHNGPU 0x00020000
-
752 #define ADL_DISPLAY_DISPLAYINFO_MANNER_SUPPORTED_RESERVED2 0x00040000
-
753 #define ADL_DISPLAY_DISPLAYINFO_MANNER_SUPPORTED_RESERVED3 0x00080000
-
754 
-
756 #define ADL_DISPLAY_DISPLAYINFO_SHOWTYPE_PROJECTOR 0x00100000
-
757 
-
759 
-
760 
-
762 // ADL_ADAPTER_DISPLAY_MANNER_SUPPORTED_ Definitions
-
763 // for ADLAdapterDisplayCap of ADL_Adapter_Display_Cap()
-
764 // (bit-vector)
-
768 #define ADL_ADAPTER_DISPLAYCAP_MANNER_SUPPORTED_NOTACTIVE 0x00000001
-
769 #define ADL_ADAPTER_DISPLAYCAP_MANNER_SUPPORTED_SINGLE 0x00000002
-
770 #define ADL_ADAPTER_DISPLAYCAP_MANNER_SUPPORTED_CLONE 0x00000004
-
771 #define ADL_ADAPTER_DISPLAYCAP_MANNER_SUPPORTED_NSTRETCH1GPU 0x00000008
-
772 #define ADL_ADAPTER_DISPLAYCAP_MANNER_SUPPORTED_NSTRETCHNGPU 0x00000010
-
773 
-
775 #define ADL_ADAPTER_DISPLAYCAP_MANNER_SUPPORTED_2VSTRETCH 0x00000020
-
776 #define ADL_ADAPTER_DISPLAYCAP_MANNER_SUPPORTED_2HSTRETCH 0x00000040
-
777 #define ADL_ADAPTER_DISPLAYCAP_MANNER_SUPPORTED_EXTENDED 0x00000080
-
778 
-
779 #define ADL_ADAPTER_DISPLAYCAP_PREFERDISPLAY_SUPPORTED 0x00000100
-
780 #define ADL_ADAPTER_DISPLAYCAP_BEZEL_SUPPORTED 0x00000200
-
781 
-
782 
-
784 // ADL_DISPLAY_DISPLAYMAP_MANNER_ Definitions
-
785 // for ADLDisplayMap.iDisplayMapMask and ADLDisplayMap.iDisplayMapValue
-
786 // (bit-vector)
-
788 #define ADL_DISPLAY_DISPLAYMAP_MANNER_RESERVED 0x00000001
-
789 #define ADL_DISPLAY_DISPLAYMAP_MANNER_NOTACTIVE 0x00000002
-
790 #define ADL_DISPLAY_DISPLAYMAP_MANNER_SINGLE 0x00000004
-
791 #define ADL_DISPLAY_DISPLAYMAP_MANNER_CLONE 0x00000008
-
792 #define ADL_DISPLAY_DISPLAYMAP_MANNER_RESERVED1 0x00000010 // Removed NSTRETCH
-
793 #define ADL_DISPLAY_DISPLAYMAP_MANNER_HSTRETCH 0x00000020
-
794 #define ADL_DISPLAY_DISPLAYMAP_MANNER_VSTRETCH 0x00000040
-
795 #define ADL_DISPLAY_DISPLAYMAP_MANNER_VLD 0x00000080
-
796 
-
798 
-
800 // ADL_DISPLAY_DISPLAYMAP_OPTION_ Definitions
-
801 // for iOption in function ADL_Display_DisplayMapConfig_Get
-
802 // (bit-vector)
-
804 #define ADL_DISPLAY_DISPLAYMAP_OPTION_GPUINFO 0x00000001
-
805 
-
807 // ADL_DISPLAY_DISPLAYTARGET_ Definitions
-
808 // for ADLDisplayTarget.iDisplayTargetMask and ADLDisplayTarget.iDisplayTargetValue
-
809 // (bit-vector)
-
811 #define ADL_DISPLAY_DISPLAYTARGET_PREFERRED 0x00000001
-
812 
-
814 // ADL_DISPLAY_POSSIBLEMAPRESULT_VALID Definitions
-
815 // for ADLPossibleMapResult.iPossibleMapResultMask and ADLPossibleMapResult.iPossibleMapResultValue
-
816 // (bit-vector)
-
818 #define ADL_DISPLAY_POSSIBLEMAPRESULT_VALID 0x00000001
-
819 #define ADL_DISPLAY_POSSIBLEMAPRESULT_BEZELSUPPORTED 0x00000002
-
820 #define ADL_DISPLAY_POSSIBLEMAPRESULT_OVERLAPSUPPORTED 0x00000004
-
821 
-
823 // ADL_DISPLAY_MODE_ Definitions
-
824 // for ADLMode.iModeMask, ADLMode.iModeValue, and ADLMode.iModeFlag
-
825 // (bit-vector)
-
829 #define ADL_DISPLAY_MODE_COLOURFORMAT_565 0x00000001
-
830 #define ADL_DISPLAY_MODE_COLOURFORMAT_8888 0x00000002
-
831 #define ADL_DISPLAY_MODE_ORIENTATION_SUPPORTED_000 0x00000004
-
832 #define ADL_DISPLAY_MODE_ORIENTATION_SUPPORTED_090 0x00000008
-
833 #define ADL_DISPLAY_MODE_ORIENTATION_SUPPORTED_180 0x00000010
-
834 #define ADL_DISPLAY_MODE_ORIENTATION_SUPPORTED_270 0x00000020
-
835 #define ADL_DISPLAY_MODE_REFRESHRATE_ROUNDED 0x00000040
-
836 #define ADL_DISPLAY_MODE_REFRESHRATE_ONLY 0x00000080
-
837 
-
838 #define ADL_DISPLAY_MODE_PROGRESSIVE_FLAG 0
-
839 #define ADL_DISPLAY_MODE_INTERLACED_FLAG 2
-
840 
-
843 // ADL_OSMODEINFO Definitions
-
847 #define ADL_OSMODEINFOXPOS_DEFAULT -640
-
848 #define ADL_OSMODEINFOYPOS_DEFAULT 0
-
849 #define ADL_OSMODEINFOXRES_DEFAULT 640
-
850 #define ADL_OSMODEINFOYRES_DEFAULT 480
-
851 #define ADL_OSMODEINFOXRES_DEFAULT800 800
-
852 #define ADL_OSMODEINFOYRES_DEFAULT600 600
-
853 #define ADL_OSMODEINFOREFRESHRATE_DEFAULT 60
-
854 #define ADL_OSMODEINFOCOLOURDEPTH_DEFAULT 8
-
855 #define ADL_OSMODEINFOCOLOURDEPTH_DEFAULT16 16
-
856 #define ADL_OSMODEINFOCOLOURDEPTH_DEFAULT24 24
-
857 #define ADL_OSMODEINFOCOLOURDEPTH_DEFAULT32 32
-
858 #define ADL_OSMODEINFOORIENTATION_DEFAULT 0
-
859 #define ADL_OSMODEINFOORIENTATION_DEFAULT_WIN7 DISPLAYCONFIG_ROTATION_FORCE_UINT32
-
860 #define ADL_OSMODEFLAG_DEFAULT 0
-
861 
-
864 // ADLThreadingModel Enumeration
-
870 typedef enum ADLThreadingModel
-
871 {
-
872  ADL_THREADING_UNLOCKED = 0,
-
873  ADL_THREADING_LOCKED
-
874 }ADLThreadingModel;
-
875 
-
878 // ADLPurposeCode Enumeration
-
880 enum ADLPurposeCode
-
881 {
-
882  ADL_PURPOSECODE_NORMAL = 0,
-
883  ADL_PURPOSECODE_HIDE_MODE_SWITCH,
-
884  ADL_PURPOSECODE_MODE_SWITCH,
-
885  ADL_PURPOSECODE_ATTATCH_DEVICE,
-
886  ADL_PURPOSECODE_DETACH_DEVICE,
-
887  ADL_PURPOSECODE_SETPRIMARY_DEVICE,
-
888  ADL_PURPOSECODE_GDI_ROTATION,
-
889  ADL_PURPOSECODE_ATI_ROTATION
-
890 };
-
892 // ADLAngle Enumeration
-
894 enum ADLAngle
-
895 {
-
896  ADL_ANGLE_LANDSCAPE = 0,
-
897  ADL_ANGLE_ROTATERIGHT = 90,
-
898  ADL_ANGLE_ROTATE180 = 180,
-
899  ADL_ANGLE_ROTATELEFT = 270,
-
900 };
-
901 
-
903 // ADLOrientationDataType Enumeration
-
905 enum ADLOrientationDataType
-
906 {
-
907  ADL_ORIENTATIONTYPE_OSDATATYPE,
-
908  ADL_ORIENTATIONTYPE_NONOSDATATYPE
-
909 };
-
910 
-
912 // ADLPanningMode Enumeration
-
914 enum ADLPanningMode
-
915 {
-
916  ADL_PANNINGMODE_NO_PANNING = 0,
-
917  ADL_PANNINGMODE_AT_LEAST_ONE_NO_PANNING = 1,
-
918  ADL_PANNINGMODE_ALLOW_PANNING = 2,
-
919 };
-
920 
-
922 // ADLLARGEDESKTOPTYPE Enumeration
-
924 enum ADLLARGEDESKTOPTYPE
-
925 {
-
926  ADL_LARGEDESKTOPTYPE_NORMALDESKTOP = 0,
-
927  ADL_LARGEDESKTOPTYPE_PSEUDOLARGEDESKTOP = 1,
-
928  ADL_LARGEDESKTOPTYPE_VERYLARGEDESKTOP = 2
-
929 };
-
930 
-
932 // ADLPlatform Enumeration
-
934 enum ADLPlatForm
-
935 {
-
936  GRAPHICS_PLATFORM_DESKTOP = 0,
-
937  GRAPHICS_PLATFORM_MOBILE = 1
-
938 };
-
939 
-
941 // ADLGraphicCoreGeneration Enumeration
-
943 enum ADLGraphicCoreGeneration
-
944 {
-
945  ADL_GRAPHIC_CORE_GENERATION_UNDEFINED = 0,
-
946  ADL_GRAPHIC_CORE_GENERATION_PRE_GCN = 1,
-
947  ADL_GRAPHIC_CORE_GENERATION_GCN = 2,
-
948  ADL_GRAPHIC_CORE_GENERATION_RDNA = 3
-
949 };
-
950 
-
951 // Other Definitions for internal use
+
637 // GL-Sync Mode Control (refers one Display/Controller) (bitfields)
+
638 
+
640 #define ADL_GLSYNC_MODECNTL_NONE 0x00000000
+
641 #define ADL_GLSYNC_MODECNTL_GENLOCK 0x00000001
+
643 #define ADL_GLSYNC_MODECNTL_TIMINGSERVER 0x00000002
+
645 
+
646 // GL-Sync Mode Status
+
648 #define ADL_GLSYNC_MODECNTL_STATUS_NONE 0x00000000
+
649 #define ADL_GLSYNC_MODECNTL_STATUS_GENLOCK 0x00000001
+
651 #define ADL_GLSYNC_MODECNTL_STATUS_SETMODE_REQUIRED 0x00000002
+
653 #define ADL_GLSYNC_MODECNTL_STATUS_GENLOCK_ALLOWED 0x00000004
+
655 
+
656 #define ADL_MAX_GLSYNC_PORTS 8
+
657 #define ADL_MAX_GLSYNC_PORT_LEDS 8
+
658 
+
660 
+
663 #define ADL_XFIREX_STATE_NOINTERCONNECT ( 1 << 0 ) /* Dongle / cable is missing */
+
664 #define ADL_XFIREX_STATE_DOWNGRADEPIPES ( 1 << 1 ) /* CrossfireX can be enabled if pipes are downgraded */
+
665 #define ADL_XFIREX_STATE_DOWNGRADEMEM ( 1 << 2 ) /* CrossfireX cannot be enabled unless mem downgraded */
+
666 #define ADL_XFIREX_STATE_REVERSERECOMMENDED ( 1 << 3 ) /* Card reversal recommended, CrossfireX cannot be enabled. */
+
667 #define ADL_XFIREX_STATE_3DACTIVE ( 1 << 4 ) /* 3D client is active - CrossfireX cannot be safely enabled */
+
668 #define ADL_XFIREX_STATE_MASTERONSLAVE ( 1 << 5 ) /* Dongle is OK but master is on slave */
+
669 #define ADL_XFIREX_STATE_NODISPLAYCONNECT ( 1 << 6 ) /* No (valid) display connected to master card. */
+
670 #define ADL_XFIREX_STATE_NOPRIMARYVIEW ( 1 << 7 ) /* CrossfireX is enabled but master is not current primary device */
+
671 #define ADL_XFIREX_STATE_DOWNGRADEVISMEM ( 1 << 8 ) /* CrossfireX cannot be enabled unless visible mem downgraded */
+
672 #define ADL_XFIREX_STATE_LESSTHAN8LANE_MASTER ( 1 << 9 ) /* CrossfireX can be enabled however performance not optimal due to <8 lanes */
+
673 #define ADL_XFIREX_STATE_LESSTHAN8LANE_SLAVE ( 1 << 10 ) /* CrossfireX can be enabled however performance not optimal due to <8 lanes */
+
674 #define ADL_XFIREX_STATE_PEERTOPEERFAILED ( 1 << 11 ) /* CrossfireX cannot be enabled due to failed peer to peer test */
+
675 #define ADL_XFIREX_STATE_MEMISDOWNGRADED ( 1 << 16 ) /* Notification that memory is currently downgraded */
+
676 #define ADL_XFIREX_STATE_PIPESDOWNGRADED ( 1 << 17 ) /* Notification that pipes are currently downgraded */
+
677 #define ADL_XFIREX_STATE_XFIREXACTIVE ( 1 << 18 ) /* CrossfireX is enabled on current device */
+
678 #define ADL_XFIREX_STATE_VISMEMISDOWNGRADED ( 1 << 19 ) /* Notification that visible FB memory is currently downgraded */
+
679 #define ADL_XFIREX_STATE_INVALIDINTERCONNECTION ( 1 << 20 ) /* Cannot support current inter-connection configuration */
+
680 #define ADL_XFIREX_STATE_NONP2PMODE ( 1 << 21 ) /* CrossfireX will only work with clients supporting non P2P mode */
+
681 #define ADL_XFIREX_STATE_DOWNGRADEMEMBANKS ( 1 << 22 ) /* CrossfireX cannot be enabled unless memory banks downgraded */
+
682 #define ADL_XFIREX_STATE_MEMBANKSDOWNGRADED ( 1 << 23 ) /* Notification that memory banks are currently downgraded */
+
683 #define ADL_XFIREX_STATE_DUALDISPLAYSALLOWED ( 1 << 24 ) /* Extended desktop or clone mode is allowed. */
+
684 #define ADL_XFIREX_STATE_P2P_APERTURE_MAPPING ( 1 << 25 ) /* P2P mapping was through peer aperture */
+
685 #define ADL_XFIREX_STATE_P2PFLUSH_REQUIRED ADL_XFIREX_STATE_P2P_APERTURE_MAPPING /* For back compatible */
+
686 #define ADL_XFIREX_STATE_XSP_CONNECTED ( 1 << 26 ) /* There is CrossfireX side port connection between GPUs */
+
687 #define ADL_XFIREX_STATE_ENABLE_CF_REBOOT_REQUIRED ( 1 << 27 ) /* System needs a reboot bofore enable CrossfireX */
+
688 #define ADL_XFIREX_STATE_DISABLE_CF_REBOOT_REQUIRED ( 1 << 28 ) /* System needs a reboot after disable CrossfireX */
+
689 #define ADL_XFIREX_STATE_DRV_HANDLE_DOWNGRADE_KEY ( 1 << 29 ) /* Indicate base driver handles the downgrade key updating */
+
690 #define ADL_XFIREX_STATE_CF_RECONFIG_REQUIRED ( 1 << 30 ) /* CrossfireX need to be reconfigured by CCC because of a LDA chain broken */
+
691 #define ADL_XFIREX_STATE_ERRORGETTINGSTATUS ( 1 << 31 ) /* Could not obtain current status */
+
692 
+
695 // ADL_DISPLAY_ADJUSTMENT_PIXELFORMAT adjustment values
+
696 // (bit-vector)
+
702 #define ADL_DISPLAY_PIXELFORMAT_UNKNOWN 0
+
703 #define ADL_DISPLAY_PIXELFORMAT_RGB (1 << 0)
+
704 #define ADL_DISPLAY_PIXELFORMAT_YCRCB444 (1 << 1) //Limited range
+
705 #define ADL_DISPLAY_PIXELFORMAT_YCRCB422 (1 << 2) //Limited range
+
706 #define ADL_DISPLAY_PIXELFORMAT_RGB_LIMITED_RANGE (1 << 3)
+
707 #define ADL_DISPLAY_PIXELFORMAT_RGB_FULL_RANGE ADL_DISPLAY_PIXELFORMAT_RGB //Full range
+
708 #define ADL_DISPLAY_PIXELFORMAT_YCRCB420 (1 << 4)
+
709 
+
714 #define ADL_DL_DISPLAYCONFIG_CONTYPE_UNKNOWN 0
+
715 #define ADL_DL_DISPLAYCONFIG_CONTYPE_CV_NONI2C_JP 1
+
716 #define ADL_DL_DISPLAYCONFIG_CONTYPE_CV_JPN 2
+
717 #define ADL_DL_DISPLAYCONFIG_CONTYPE_CV_NA 3
+
718 #define ADL_DL_DISPLAYCONFIG_CONTYPE_CV_NONI2C_NA 4
+
719 #define ADL_DL_DISPLAYCONFIG_CONTYPE_VGA 5
+
720 #define ADL_DL_DISPLAYCONFIG_CONTYPE_DVI_D 6
+
721 #define ADL_DL_DISPLAYCONFIG_CONTYPE_DVI_I 7
+
722 #define ADL_DL_DISPLAYCONFIG_CONTYPE_HDMI_TYPE_A 8
+
723 #define ADL_DL_DISPLAYCONFIG_CONTYPE_HDMI_TYPE_B 9
+
724 #define ADL_DL_DISPLAYCONFIG_CONTYPE_DISPLAYPORT 10
+
725 
+
728 // ADL_DISPLAY_DISPLAYINFO_ Definitions
+
729 // for ADLDisplayInfo.iDisplayInfoMask and ADLDisplayInfo.iDisplayInfoValue
+
730 // (bit-vector)
+
734 #define ADL_DISPLAY_DISPLAYINFO_DISPLAYCONNECTED 0x00000001
+
735 #define ADL_DISPLAY_DISPLAYINFO_DISPLAYMAPPED 0x00000002
+
736 #define ADL_DISPLAY_DISPLAYINFO_NONLOCAL 0x00000004
+
737 #define ADL_DISPLAY_DISPLAYINFO_FORCIBLESUPPORTED 0x00000008
+
738 #define ADL_DISPLAY_DISPLAYINFO_GENLOCKSUPPORTED 0x00000010
+
739 #define ADL_DISPLAY_DISPLAYINFO_MULTIVPU_SUPPORTED 0x00000020
+
740 #define ADL_DISPLAY_DISPLAYINFO_LDA_DISPLAY 0x00000040
+
741 #define ADL_DISPLAY_DISPLAYINFO_MODETIMING_OVERRIDESSUPPORTED 0x00000080
+
742 
+
743 #define ADL_DISPLAY_DISPLAYINFO_MANNER_SUPPORTED_SINGLE 0x00000100
+
744 #define ADL_DISPLAY_DISPLAYINFO_MANNER_SUPPORTED_CLONE 0x00000200
+
745 
+
747 #define ADL_DISPLAY_DISPLAYINFO_MANNER_SUPPORTED_2VSTRETCH 0x00000400
+
748 #define ADL_DISPLAY_DISPLAYINFO_MANNER_SUPPORTED_2HSTRETCH 0x00000800
+
749 #define ADL_DISPLAY_DISPLAYINFO_MANNER_SUPPORTED_EXTENDED 0x00001000
+
750 
+
752 #define ADL_DISPLAY_DISPLAYINFO_MANNER_SUPPORTED_NSTRETCH1GPU 0x00010000
+
753 #define ADL_DISPLAY_DISPLAYINFO_MANNER_SUPPORTED_NSTRETCHNGPU 0x00020000
+
754 #define ADL_DISPLAY_DISPLAYINFO_MANNER_SUPPORTED_RESERVED2 0x00040000
+
755 #define ADL_DISPLAY_DISPLAYINFO_MANNER_SUPPORTED_RESERVED3 0x00080000
+
756 
+
758 #define ADL_DISPLAY_DISPLAYINFO_SHOWTYPE_PROJECTOR 0x00100000
+
759 
+
761 
+
762 
+
764 // ADL_ADAPTER_DISPLAY_MANNER_SUPPORTED_ Definitions
+
765 // for ADLAdapterDisplayCap of ADL_Adapter_Display_Cap()
+
766 // (bit-vector)
+
770 #define ADL_ADAPTER_DISPLAYCAP_MANNER_SUPPORTED_NOTACTIVE 0x00000001
+
771 #define ADL_ADAPTER_DISPLAYCAP_MANNER_SUPPORTED_SINGLE 0x00000002
+
772 #define ADL_ADAPTER_DISPLAYCAP_MANNER_SUPPORTED_CLONE 0x00000004
+
773 #define ADL_ADAPTER_DISPLAYCAP_MANNER_SUPPORTED_NSTRETCH1GPU 0x00000008
+
774 #define ADL_ADAPTER_DISPLAYCAP_MANNER_SUPPORTED_NSTRETCHNGPU 0x00000010
+
775 
+
777 #define ADL_ADAPTER_DISPLAYCAP_MANNER_SUPPORTED_2VSTRETCH 0x00000020
+
778 #define ADL_ADAPTER_DISPLAYCAP_MANNER_SUPPORTED_2HSTRETCH 0x00000040
+
779 #define ADL_ADAPTER_DISPLAYCAP_MANNER_SUPPORTED_EXTENDED 0x00000080
+
780 
+
781 #define ADL_ADAPTER_DISPLAYCAP_PREFERDISPLAY_SUPPORTED 0x00000100
+
782 #define ADL_ADAPTER_DISPLAYCAP_BEZEL_SUPPORTED 0x00000200
+
783 
+
784 
+
786 // ADL_DISPLAY_DISPLAYMAP_MANNER_ Definitions
+
787 // for ADLDisplayMap.iDisplayMapMask and ADLDisplayMap.iDisplayMapValue
+
788 // (bit-vector)
+
790 #define ADL_DISPLAY_DISPLAYMAP_MANNER_RESERVED 0x00000001
+
791 #define ADL_DISPLAY_DISPLAYMAP_MANNER_NOTACTIVE 0x00000002
+
792 #define ADL_DISPLAY_DISPLAYMAP_MANNER_SINGLE 0x00000004
+
793 #define ADL_DISPLAY_DISPLAYMAP_MANNER_CLONE 0x00000008
+
794 #define ADL_DISPLAY_DISPLAYMAP_MANNER_RESERVED1 0x00000010 // Removed NSTRETCH
+
795 #define ADL_DISPLAY_DISPLAYMAP_MANNER_HSTRETCH 0x00000020
+
796 #define ADL_DISPLAY_DISPLAYMAP_MANNER_VSTRETCH 0x00000040
+
797 #define ADL_DISPLAY_DISPLAYMAP_MANNER_VLD 0x00000080
+
798 
+
800 
+
802 // ADL_DISPLAY_DISPLAYMAP_OPTION_ Definitions
+
803 // for iOption in function ADL_Display_DisplayMapConfig_Get
+
804 // (bit-vector)
+
806 #define ADL_DISPLAY_DISPLAYMAP_OPTION_GPUINFO 0x00000001
+
807 
+
809 // ADL_DISPLAY_DISPLAYTARGET_ Definitions
+
810 // for ADLDisplayTarget.iDisplayTargetMask and ADLDisplayTarget.iDisplayTargetValue
+
811 // (bit-vector)
+
813 #define ADL_DISPLAY_DISPLAYTARGET_PREFERRED 0x00000001
+
814 
+
816 // ADL_DISPLAY_POSSIBLEMAPRESULT_VALID Definitions
+
817 // for ADLPossibleMapResult.iPossibleMapResultMask and ADLPossibleMapResult.iPossibleMapResultValue
+
818 // (bit-vector)
+
820 #define ADL_DISPLAY_POSSIBLEMAPRESULT_VALID 0x00000001
+
821 #define ADL_DISPLAY_POSSIBLEMAPRESULT_BEZELSUPPORTED 0x00000002
+
822 #define ADL_DISPLAY_POSSIBLEMAPRESULT_OVERLAPSUPPORTED 0x00000004
+
823 
+
825 // ADL_DISPLAY_MODE_ Definitions
+
826 // for ADLMode.iModeMask, ADLMode.iModeValue, and ADLMode.iModeFlag
+
827 // (bit-vector)
+
831 #define ADL_DISPLAY_MODE_COLOURFORMAT_565 0x00000001
+
832 #define ADL_DISPLAY_MODE_COLOURFORMAT_8888 0x00000002
+
833 #define ADL_DISPLAY_MODE_ORIENTATION_SUPPORTED_000 0x00000004
+
834 #define ADL_DISPLAY_MODE_ORIENTATION_SUPPORTED_090 0x00000008
+
835 #define ADL_DISPLAY_MODE_ORIENTATION_SUPPORTED_180 0x00000010
+
836 #define ADL_DISPLAY_MODE_ORIENTATION_SUPPORTED_270 0x00000020
+
837 #define ADL_DISPLAY_MODE_REFRESHRATE_ROUNDED 0x00000040
+
838 #define ADL_DISPLAY_MODE_REFRESHRATE_ONLY 0x00000080
+
839 
+
840 #define ADL_DISPLAY_MODE_PROGRESSIVE_FLAG 0
+
841 #define ADL_DISPLAY_MODE_INTERLACED_FLAG 2
+
842 
+
845 // ADL_OSMODEINFO Definitions
+
849 #define ADL_OSMODEINFOXPOS_DEFAULT -640
+
850 #define ADL_OSMODEINFOYPOS_DEFAULT 0
+
851 #define ADL_OSMODEINFOXRES_DEFAULT 640
+
852 #define ADL_OSMODEINFOYRES_DEFAULT 480
+
853 #define ADL_OSMODEINFOXRES_DEFAULT800 800
+
854 #define ADL_OSMODEINFOYRES_DEFAULT600 600
+
855 #define ADL_OSMODEINFOREFRESHRATE_DEFAULT 60
+
856 #define ADL_OSMODEINFOCOLOURDEPTH_DEFAULT 8
+
857 #define ADL_OSMODEINFOCOLOURDEPTH_DEFAULT16 16
+
858 #define ADL_OSMODEINFOCOLOURDEPTH_DEFAULT24 24
+
859 #define ADL_OSMODEINFOCOLOURDEPTH_DEFAULT32 32
+
860 #define ADL_OSMODEINFOORIENTATION_DEFAULT 0
+
861 #define ADL_OSMODEINFOORIENTATION_DEFAULT_WIN7 DISPLAYCONFIG_ROTATION_FORCE_UINT32
+
862 #define ADL_OSMODEFLAG_DEFAULT 0
+
863 
+
866 // ADLThreadingModel Enumeration
+
872 typedef enum ADLThreadingModel
+
873 {
+
874  ADL_THREADING_UNLOCKED = 0,
+
875  ADL_THREADING_LOCKED
+
876 }ADLThreadingModel;
+
877 
+
880 // ADLPurposeCode Enumeration
+
882 enum ADLPurposeCode
+
883 {
+
884  ADL_PURPOSECODE_NORMAL = 0,
+
885  ADL_PURPOSECODE_HIDE_MODE_SWITCH,
+
886  ADL_PURPOSECODE_MODE_SWITCH,
+
887  ADL_PURPOSECODE_ATTATCH_DEVICE,
+
888  ADL_PURPOSECODE_DETACH_DEVICE,
+
889  ADL_PURPOSECODE_SETPRIMARY_DEVICE,
+
890  ADL_PURPOSECODE_GDI_ROTATION,
+
891  ADL_PURPOSECODE_ATI_ROTATION
+
892 };
+
894 // ADLAngle Enumeration
+
896 enum ADLAngle
+
897 {
+
898  ADL_ANGLE_LANDSCAPE = 0,
+
899  ADL_ANGLE_ROTATERIGHT = 90,
+
900  ADL_ANGLE_ROTATE180 = 180,
+
901  ADL_ANGLE_ROTATELEFT = 270,
+
902 };
+
903 
+
905 // ADLOrientationDataType Enumeration
+
907 enum ADLOrientationDataType
+
908 {
+
909  ADL_ORIENTATIONTYPE_OSDATATYPE,
+
910  ADL_ORIENTATIONTYPE_NONOSDATATYPE
+
911 };
+
912 
+
914 // ADLPanningMode Enumeration
+
916 enum ADLPanningMode
+
917 {
+
918  ADL_PANNINGMODE_NO_PANNING = 0,
+
919  ADL_PANNINGMODE_AT_LEAST_ONE_NO_PANNING = 1,
+
920  ADL_PANNINGMODE_ALLOW_PANNING = 2,
+
921 };
+
922 
+
924 // ADLLARGEDESKTOPTYPE Enumeration
+
926 enum ADLLARGEDESKTOPTYPE
+
927 {
+
928  ADL_LARGEDESKTOPTYPE_NORMALDESKTOP = 0,
+
929  ADL_LARGEDESKTOPTYPE_PSEUDOLARGEDESKTOP = 1,
+
930  ADL_LARGEDESKTOPTYPE_VERYLARGEDESKTOP = 2
+
931 };
+
932 
+
934 // ADLPlatform Enumeration
+
936 enum ADLPlatForm
+
937 {
+
938  GRAPHICS_PLATFORM_DESKTOP = 0,
+
939  GRAPHICS_PLATFORM_MOBILE = 1
+
940 };
+
941 
+
943 // ADLGraphicCoreGeneration Enumeration
+
945 enum ADLGraphicCoreGeneration
+
946 {
+
947  ADL_GRAPHIC_CORE_GENERATION_UNDEFINED = 0,
+
948  ADL_GRAPHIC_CORE_GENERATION_PRE_GCN = 1,
+
949  ADL_GRAPHIC_CORE_GENERATION_GCN = 2,
+
950  ADL_GRAPHIC_CORE_GENERATION_RDNA = 3
+
951 };
952 
-
953 // Values for ADL_Display_WriteAndReadI2CRev_Get()
+
953 // Other Definitions for internal use
954 
-
955 #define ADL_I2C_MAJOR_API_REV 0x00000001
-
956 #define ADL_I2C_MINOR_DEFAULT_API_REV 0x00000000
-
957 #define ADL_I2C_MINOR_OEM_API_REV 0x00000001
-
958 
-
959 // Values for ADL_Display_WriteAndReadI2C()
-
960 #define ADL_DL_I2C_LINE_OEM 0x00000001
-
961 #define ADL_DL_I2C_LINE_OD_CONTROL 0x00000002
-
962 #define ADL_DL_I2C_LINE_OEM2 0x00000003
-
963 #define ADL_DL_I2C_LINE_OEM3 0x00000004
-
964 #define ADL_DL_I2C_LINE_OEM4 0x00000005
-
965 #define ADL_DL_I2C_LINE_OEM5 0x00000006
-
966 #define ADL_DL_I2C_LINE_OEM6 0x00000007
-
967 
-
968 // Max size of I2C data buffer
-
969 #define ADL_DL_I2C_MAXDATASIZE 0x00000040
-
970 #define ADL_DL_I2C_MAXWRITEDATASIZE 0x0000000C
-
971 #define ADL_DL_I2C_MAXADDRESSLENGTH 0x00000006
-
972 #define ADL_DL_I2C_MAXOFFSETLENGTH 0x00000004
-
973 
-
974 
-
976 #define ADL_DL_DISPLAYPROPERTY_TYPE_UNKNOWN 0
-
977 #define ADL_DL_DISPLAYPROPERTY_TYPE_EXPANSIONMODE 1
-
978 #define ADL_DL_DISPLAYPROPERTY_TYPE_USEUNDERSCANSCALING 2
-
979 #define ADL_DL_DISPLAYPROPERTY_TYPE_ITCFLAGENABLE 9
-
981 #define ADL_DL_DISPLAYPROPERTY_TYPE_DOWNSCALE 11
-
982 #define ADL_DL_DISPLAYPROPERTY_TYPE_INTEGER_SCALING 12
-
983 
-
984 
-
988 #define ADL_DL_DISPLAYCONTENT_TYPE_GRAPHICS 1
-
989 #define ADL_DL_DISPLAYCONTENT_TYPE_PHOTO 2
-
990 #define ADL_DL_DISPLAYCONTENT_TYPE_CINEMA 4
-
991 #define ADL_DL_DISPLAYCONTENT_TYPE_GAME 8
-
992 
+
955 // Values for ADL_Display_WriteAndReadI2CRev_Get()
+
956 
+
957 #define ADL_I2C_MAJOR_API_REV 0x00000001
+
958 #define ADL_I2C_MINOR_DEFAULT_API_REV 0x00000000
+
959 #define ADL_I2C_MINOR_OEM_API_REV 0x00000001
+
960 
+
961 // Values for ADL_Display_WriteAndReadI2C()
+
962 #define ADL_DL_I2C_LINE_OEM 0x00000001
+
963 #define ADL_DL_I2C_LINE_OD_CONTROL 0x00000002
+
964 #define ADL_DL_I2C_LINE_OEM2 0x00000003
+
965 #define ADL_DL_I2C_LINE_OEM3 0x00000004
+
966 #define ADL_DL_I2C_LINE_OEM4 0x00000005
+
967 #define ADL_DL_I2C_LINE_OEM5 0x00000006
+
968 #define ADL_DL_I2C_LINE_OEM6 0x00000007
+
969 #define ADL_DL_I2C_LINE_GPIO 0x00000008
+
970 
+
971 // Max size of I2C data buffer
+
972 #define ADL_DL_I2C_MAXDATASIZE 0x00000018
+
973 #define ADL_DL_I2C_MAXWRITEDATASIZE 0x0000000C
+
974 #define ADL_DL_I2C_MAXADDRESSLENGTH 0x00000006
+
975 #define ADL_DL_I2C_MAXOFFSETLENGTH 0x00000004
+
976 
+
977 // I2C clock speed in KHz
+
978 #define ADL_DL_I2C_SPEED_50K 50
+
979 #define ADL_DL_I2C_SPEED_100K 100
+
980 #define ALD_DL_I2C_SPEED_400K 400
+
981 #define ADL_DL_I2C_SPEED_1M 1000
+
982 #define ADL_DL_I2C_SPEED_2M 2300
+
983 
+
985 #define ADL_DL_DISPLAYPROPERTY_TYPE_UNKNOWN 0
+
986 #define ADL_DL_DISPLAYPROPERTY_TYPE_EXPANSIONMODE 1
+
987 #define ADL_DL_DISPLAYPROPERTY_TYPE_USEUNDERSCANSCALING 2
+
988 #define ADL_DL_DISPLAYPROPERTY_TYPE_ITCFLAGENABLE 9
+
990 #define ADL_DL_DISPLAYPROPERTY_TYPE_DOWNSCALE 11
+
991 #define ADL_DL_DISPLAYPROPERTY_TYPE_INTEGER_SCALING 12
+
992 
993 
-
994 
-
995 //values for ADLDisplayProperty.iExpansionMode
-
996 #define ADL_DL_DISPLAYPROPERTY_EXPANSIONMODE_CENTER 0
-
997 #define ADL_DL_DISPLAYPROPERTY_EXPANSIONMODE_FULLSCREEN 1
-
998 #define ADL_DL_DISPLAYPROPERTY_EXPANSIONMODE_ASPECTRATIO 2
-
999 
-
1000 
-
1004 #define ADL_DL_DISPLAY_DITHER_DISABLED 0
-
1005 #define ADL_DL_DISPLAY_DITHER_DRIVER_DEFAULT 1
-
1007 #define ADL_DL_DISPLAY_DITHER_FM6 2
-
1009 #define ADL_DL_DISPLAY_DITHER_FM8 3
-
1011 #define ADL_DL_DISPLAY_DITHER_FM10 4
-
1013 #define ADL_DL_DISPLAY_DITHER_DITH6 5
-
1015 #define ADL_DL_DISPLAY_DITHER_DITH8 6
-
1017 #define ADL_DL_DISPLAY_DITHER_DITH10 7
-
1019 #define ADL_DL_DISPLAY_DITHER_DITH6_NO_FRAME_RAND 8
-
1021 #define ADL_DL_DISPLAY_DITHER_DITH8_NO_FRAME_RAND 9
-
1023 #define ADL_DL_DISPLAY_DITHER_DITH10_NO_FRAME_RAND 10
-
1025 #define ADL_DL_DISPLAY_DITHER_TRUN6 11
-
1027 #define ADL_DL_DISPLAY_DITHER_TRUN8 12
-
1029 #define ADL_DL_DISPLAY_DITHER_TRUN10 13
-
1031 #define ADL_DL_DISPLAY_DITHER_TRUN10_DITH8 14
-
1033 #define ADL_DL_DISPLAY_DITHER_TRUN10_DITH6 15
-
1035 #define ADL_DL_DISPLAY_DITHER_TRUN10_FM8 16
-
1037 #define ADL_DL_DISPLAY_DITHER_TRUN10_FM6 17
-
1039 #define ADL_DL_DISPLAY_DITHER_TRUN10_DITH8_FM6 18
-
1041 #define ADL_DL_DISPLAY_DITHER_DITH10_FM8 19
-
1043 #define ADL_DL_DISPLAY_DITHER_DITH10_FM6 20
-
1045 #define ADL_DL_DISPLAY_DITHER_TRUN8_DITH6 21
-
1047 #define ADL_DL_DISPLAY_DITHER_TRUN8_FM6 22
-
1049 #define ADL_DL_DISPLAY_DITHER_DITH8_FM6 23
-
1051 #define ADL_DL_DISPLAY_DITHER_LAST ADL_DL_DISPLAY_DITHER_DITH8_FM6
-
1052 
-
1054 
-
1056 #define ADL_MAX_EDIDDATA_SIZE 256 // number of UCHAR
-
1057 #define ADL_MAX_OVERRIDEEDID_SIZE 512 // number of UCHAR
-
1058 #define ADL_MAX_EDID_EXTENSION_BLOCKS 3
-
1059 
-
1060 #define ADL_DL_CONTROLLER_OVERLAY_ALPHA 0
-
1061 #define ADL_DL_CONTROLLER_OVERLAY_ALPHAPERPIX 1
-
1062 
-
1063 #define ADL_DL_DISPLAY_DATA_PACKET__INFO_PACKET_RESET 0x00000000
-
1064 #define ADL_DL_DISPLAY_DATA_PACKET__INFO_PACKET_SET 0x00000001
-
1065 #define ADL_DL_DISPLAY_DATA_PACKET__INFO_PACKET_SCAN 0x00000002
-
1066 
-
1069 #define ADL_DL_DISPLAY_DATA_PACKET__TYPE__AVI 0x00000001
-
1070 #define ADL_DL_DISPLAY_DATA_PACKET__TYPE__GAMMUT 0x00000002
-
1071 #define ADL_DL_DISPLAY_DATA_PACKET__TYPE__VENDORINFO 0x00000004
-
1072 #define ADL_DL_DISPLAY_DATA_PACKET__TYPE__HDR 0x00000008
-
1073 #define ADL_DL_DISPLAY_DATA_PACKET__TYPE__SPD 0x00000010
-
1074 
-
1076 // matrix types
-
1077 #define ADL_GAMUT_MATRIX_SD 1 // SD matrix i.e. BT601
-
1078 #define ADL_GAMUT_MATRIX_HD 2 // HD matrix i.e. BT709
-
1079 
-
1083 #define ADL_DL_CLOCKINFO_FLAG_FULLSCREEN3DONLY 0x00000001
-
1084 #define ADL_DL_CLOCKINFO_FLAG_ALWAYSFULLSCREEN3D 0x00000002
-
1085 #define ADL_DL_CLOCKINFO_FLAG_VPURECOVERYREDUCED 0x00000004
-
1086 #define ADL_DL_CLOCKINFO_FLAG_THERMALPROTECTION 0x00000008
-
1087 
-
1089 // Supported GPUs
-
1090 // ADL_Display_PowerXpressActiveGPU_Get()
-
1091 #define ADL_DL_POWERXPRESS_GPU_INTEGRATED 1
-
1092 #define ADL_DL_POWERXPRESS_GPU_DISCRETE 2
-
1093 
-
1094 // Possible values for lpOperationResult
-
1095 // ADL_Display_PowerXpressActiveGPU_Get()
-
1096 #define ADL_DL_POWERXPRESS_SWITCH_RESULT_STARTED 1 // Switch procedure has been started - Windows platform only
-
1097 #define ADL_DL_POWERXPRESS_SWITCH_RESULT_DECLINED 2 // Switch procedure cannot be started - All platforms
-
1098 #define ADL_DL_POWERXPRESS_SWITCH_RESULT_ALREADY 3 // System already has required status - All platforms
-
1099 #define ADL_DL_POWERXPRESS_SWITCH_RESULT_DEFERRED 5 // Switch was deferred and requires an X restart - Linux platform only
-
1100 
-
1101 // PowerXpress support version
-
1102 // ADL_Display_PowerXpressVersion_Get()
-
1103 #define ADL_DL_POWERXPRESS_VERSION_MAJOR 2 // Current PowerXpress support version 2.0
-
1104 #define ADL_DL_POWERXPRESS_VERSION_MINOR 0
-
1105 
-
1106 #define ADL_DL_POWERXPRESS_VERSION (((ADL_DL_POWERXPRESS_VERSION_MAJOR) << 16) | ADL_DL_POWERXPRESS_VERSION_MINOR)
-
1107 
-
1108 //values for ADLThermalControllerInfo.iThermalControllerDomain
-
1109 #define ADL_DL_THERMAL_DOMAIN_OTHER 0
-
1110 #define ADL_DL_THERMAL_DOMAIN_GPU 1
-
1111 
-
1112 //values for ADLThermalControllerInfo.iFlags
-
1113 #define ADL_DL_THERMAL_FLAG_INTERRUPT 1
-
1114 #define ADL_DL_THERMAL_FLAG_FANCONTROL 2
-
1115 
-
1119 #define ADL_DL_FANCTRL_SUPPORTS_PERCENT_READ 1
-
1120 #define ADL_DL_FANCTRL_SUPPORTS_PERCENT_WRITE 2
-
1121 #define ADL_DL_FANCTRL_SUPPORTS_RPM_READ 4
-
1122 #define ADL_DL_FANCTRL_SUPPORTS_RPM_WRITE 8
-
1123 
-
1125 //values for ADLFanSpeedValue.iSpeedType
-
1126 #define ADL_DL_FANCTRL_SPEED_TYPE_PERCENT 1
-
1127 #define ADL_DL_FANCTRL_SPEED_TYPE_RPM 2
-
1128 
-
1129 //values for ADLFanSpeedValue.iFlags
-
1130 #define ADL_DL_FANCTRL_FLAG_USER_DEFINED_SPEED 1
-
1131 
-
1132 // MVPU interfaces
-
1133 #define ADL_DL_MAX_MVPU_ADAPTERS 4
-
1134 #define MVPU_ADAPTER_0 0x00000001
-
1135 #define MVPU_ADAPTER_1 0x00000002
-
1136 #define MVPU_ADAPTER_2 0x00000004
-
1137 #define MVPU_ADAPTER_3 0x00000008
-
1138 #define ADL_DL_MAX_REGISTRY_PATH 256
-
1139 
-
1140 //values for ADLMVPUStatus.iStatus
-
1141 #define ADL_DL_MVPU_STATUS_OFF 0
-
1142 #define ADL_DL_MVPU_STATUS_ON 1
-
1143 
-
1144 // values for ASIC family
-
1148 #define ADL_ASIC_UNDEFINED 0
-
1149 #define ADL_ASIC_DISCRETE (1 << 0)
-
1150 #define ADL_ASIC_INTEGRATED (1 << 1)
-
1151 #define ADL_ASIC_WORKSTATION (1 << 2)
-
1152 #define ADL_ASIC_FIREMV (1 << 3)
-
1153 #define ADL_ASIC_XGP (1 << 4)
-
1154 #define ADL_ASIC_FUSION (1 << 5)
-
1155 #define ADL_ASIC_FIRESTREAM (1 << 6)
-
1156 #define ADL_ASIC_EMBEDDED (1 << 7)
-
1157 // Backward compatibility
-
1158 #define ADL_ASIC_FIREGL ADL_ASIC_WORKSTATION
-
1159 
-
1164 #define ADL_DL_TIMINGFLAG_DOUBLE_SCAN 0x0001
-
1165 //sTimingFlags is set when the mode is INTERLACED, if not PROGRESSIVE
-
1166 #define ADL_DL_TIMINGFLAG_INTERLACED 0x0002
-
1167 //sTimingFlags is set when the Horizontal Sync is POSITIVE, if not NEGATIVE
-
1168 #define ADL_DL_TIMINGFLAG_H_SYNC_POLARITY 0x0004
-
1169 //sTimingFlags is set when the Vertical Sync is POSITIVE, if not NEGATIVE
-
1170 #define ADL_DL_TIMINGFLAG_V_SYNC_POLARITY 0x0008
-
1171 
-
1176 #define ADL_DL_MODETIMING_STANDARD_CVT 0x00000001 // CVT Standard
-
1177 #define ADL_DL_MODETIMING_STANDARD_GTF 0x00000002 // GFT Standard
-
1178 #define ADL_DL_MODETIMING_STANDARD_DMT 0x00000004 // DMT Standard
-
1179 #define ADL_DL_MODETIMING_STANDARD_CUSTOM 0x00000008 // User-defined standard
-
1180 #define ADL_DL_MODETIMING_STANDARD_DRIVER_DEFAULT 0x00000010 // Remove Mode from overriden list
-
1181 #define ADL_DL_MODETIMING_STANDARD_CVT_RB 0x00000020 // CVT-RB Standard
-
1182 
-
1184 // \defgroup define_xserverinfo driver x-server info
-
1186 // @
-
1187 
-
1190 #define ADL_XSERVERINFO_XINERAMAACTIVE (1<<0)
-
1191 
-
1194 #define ADL_XSERVERINFO_RANDR12SUPPORTED (1<<1)
-
1195 // @
+
997 #define ADL_DL_DISPLAYCONTENT_TYPE_GRAPHICS 1
+
998 #define ADL_DL_DISPLAYCONTENT_TYPE_PHOTO 2
+
999 #define ADL_DL_DISPLAYCONTENT_TYPE_CINEMA 4
+
1000 #define ADL_DL_DISPLAYCONTENT_TYPE_GAME 8
+
1001 
+
1002 
+
1003 
+
1004 //values for ADLDisplayProperty.iExpansionMode
+
1005 #define ADL_DL_DISPLAYPROPERTY_EXPANSIONMODE_CENTER 0
+
1006 #define ADL_DL_DISPLAYPROPERTY_EXPANSIONMODE_FULLSCREEN 1
+
1007 #define ADL_DL_DISPLAYPROPERTY_EXPANSIONMODE_ASPECTRATIO 2
+
1008 
+
1009 
+
1013 #define ADL_DL_DISPLAY_DITHER_DISABLED 0
+
1014 #define ADL_DL_DISPLAY_DITHER_DRIVER_DEFAULT 1
+
1016 #define ADL_DL_DISPLAY_DITHER_FM6 2
+
1018 #define ADL_DL_DISPLAY_DITHER_FM8 3
+
1020 #define ADL_DL_DISPLAY_DITHER_FM10 4
+
1022 #define ADL_DL_DISPLAY_DITHER_DITH6 5
+
1024 #define ADL_DL_DISPLAY_DITHER_DITH8 6
+
1026 #define ADL_DL_DISPLAY_DITHER_DITH10 7
+
1028 #define ADL_DL_DISPLAY_DITHER_DITH6_NO_FRAME_RAND 8
+
1030 #define ADL_DL_DISPLAY_DITHER_DITH8_NO_FRAME_RAND 9
+
1032 #define ADL_DL_DISPLAY_DITHER_DITH10_NO_FRAME_RAND 10
+
1034 #define ADL_DL_DISPLAY_DITHER_TRUN6 11
+
1036 #define ADL_DL_DISPLAY_DITHER_TRUN8 12
+
1038 #define ADL_DL_DISPLAY_DITHER_TRUN10 13
+
1040 #define ADL_DL_DISPLAY_DITHER_TRUN10_DITH8 14
+
1042 #define ADL_DL_DISPLAY_DITHER_TRUN10_DITH6 15
+
1044 #define ADL_DL_DISPLAY_DITHER_TRUN10_FM8 16
+
1046 #define ADL_DL_DISPLAY_DITHER_TRUN10_FM6 17
+
1048 #define ADL_DL_DISPLAY_DITHER_TRUN10_DITH8_FM6 18
+
1050 #define ADL_DL_DISPLAY_DITHER_DITH10_FM8 19
+
1052 #define ADL_DL_DISPLAY_DITHER_DITH10_FM6 20
+
1054 #define ADL_DL_DISPLAY_DITHER_TRUN8_DITH6 21
+
1056 #define ADL_DL_DISPLAY_DITHER_TRUN8_FM6 22
+
1058 #define ADL_DL_DISPLAY_DITHER_DITH8_FM6 23
+
1060 #define ADL_DL_DISPLAY_DITHER_LAST ADL_DL_DISPLAY_DITHER_DITH8_FM6
+
1061 
+
1063 
+
1065 #define ADL_MAX_EDIDDATA_SIZE 256 // number of UCHAR
+
1066 #define ADL_MAX_OVERRIDEEDID_SIZE 512 // number of UCHAR
+
1067 #define ADL_MAX_EDID_EXTENSION_BLOCKS 3
+
1068 
+
1069 #define ADL_DL_CONTROLLER_OVERLAY_ALPHA 0
+
1070 #define ADL_DL_CONTROLLER_OVERLAY_ALPHAPERPIX 1
+
1071 
+
1072 #define ADL_DL_DISPLAY_DATA_PACKET__INFO_PACKET_RESET 0x00000000
+
1073 #define ADL_DL_DISPLAY_DATA_PACKET__INFO_PACKET_SET 0x00000001
+
1074 #define ADL_DL_DISPLAY_DATA_PACKET__INFO_PACKET_SCAN 0x00000002
+
1075 
+
1078 #define ADL_DL_DISPLAY_DATA_PACKET__TYPE__AVI 0x00000001
+
1079 #define ADL_DL_DISPLAY_DATA_PACKET__TYPE__GAMMUT 0x00000002
+
1080 #define ADL_DL_DISPLAY_DATA_PACKET__TYPE__VENDORINFO 0x00000004
+
1081 #define ADL_DL_DISPLAY_DATA_PACKET__TYPE__HDR 0x00000008
+
1082 #define ADL_DL_DISPLAY_DATA_PACKET__TYPE__SPD 0x00000010
+
1083 
+
1085 // matrix types
+
1086 #define ADL_GAMUT_MATRIX_SD 1 // SD matrix i.e. BT601
+
1087 #define ADL_GAMUT_MATRIX_HD 2 // HD matrix i.e. BT709
+
1088 
+
1092 #define ADL_DL_CLOCKINFO_FLAG_FULLSCREEN3DONLY 0x00000001
+
1093 #define ADL_DL_CLOCKINFO_FLAG_ALWAYSFULLSCREEN3D 0x00000002
+
1094 #define ADL_DL_CLOCKINFO_FLAG_VPURECOVERYREDUCED 0x00000004
+
1095 #define ADL_DL_CLOCKINFO_FLAG_THERMALPROTECTION 0x00000008
+
1096 
+
1098 // Supported GPUs
+
1099 // ADL_Display_PowerXpressActiveGPU_Get()
+
1100 #define ADL_DL_POWERXPRESS_GPU_INTEGRATED 1
+
1101 #define ADL_DL_POWERXPRESS_GPU_DISCRETE 2
+
1102 
+
1103 // Possible values for lpOperationResult
+
1104 // ADL_Display_PowerXpressActiveGPU_Get()
+
1105 #define ADL_DL_POWERXPRESS_SWITCH_RESULT_STARTED 1 // Switch procedure has been started - Windows platform only
+
1106 #define ADL_DL_POWERXPRESS_SWITCH_RESULT_DECLINED 2 // Switch procedure cannot be started - All platforms
+
1107 #define ADL_DL_POWERXPRESS_SWITCH_RESULT_ALREADY 3 // System already has required status - All platforms
+
1108 #define ADL_DL_POWERXPRESS_SWITCH_RESULT_DEFERRED 5 // Switch was deferred and requires an X restart - Linux platform only
+
1109 
+
1110 // PowerXpress support version
+
1111 // ADL_Display_PowerXpressVersion_Get()
+
1112 #define ADL_DL_POWERXPRESS_VERSION_MAJOR 2 // Current PowerXpress support version 2.0
+
1113 #define ADL_DL_POWERXPRESS_VERSION_MINOR 0
+
1114 
+
1115 #define ADL_DL_POWERXPRESS_VERSION (((ADL_DL_POWERXPRESS_VERSION_MAJOR) << 16) | ADL_DL_POWERXPRESS_VERSION_MINOR)
+
1116 
+
1117 //values for ADLThermalControllerInfo.iThermalControllerDomain
+
1118 #define ADL_DL_THERMAL_DOMAIN_OTHER 0
+
1119 #define ADL_DL_THERMAL_DOMAIN_GPU 1
+
1120 
+
1121 //values for ADLThermalControllerInfo.iFlags
+
1122 #define ADL_DL_THERMAL_FLAG_INTERRUPT 1
+
1123 #define ADL_DL_THERMAL_FLAG_FANCONTROL 2
+
1124 
+
1128 #define ADL_DL_FANCTRL_SUPPORTS_PERCENT_READ 1
+
1129 #define ADL_DL_FANCTRL_SUPPORTS_PERCENT_WRITE 2
+
1130 #define ADL_DL_FANCTRL_SUPPORTS_RPM_READ 4
+
1131 #define ADL_DL_FANCTRL_SUPPORTS_RPM_WRITE 8
+
1132 
+
1134 //values for ADLFanSpeedValue.iSpeedType
+
1135 #define ADL_DL_FANCTRL_SPEED_TYPE_PERCENT 1
+
1136 #define ADL_DL_FANCTRL_SPEED_TYPE_RPM 2
+
1137 
+
1138 //values for ADLFanSpeedValue.iFlags
+
1139 #define ADL_DL_FANCTRL_FLAG_USER_DEFINED_SPEED 1
+
1140 
+
1141 // MVPU interfaces
+
1142 #define ADL_DL_MAX_MVPU_ADAPTERS 4
+
1143 #define MVPU_ADAPTER_0 0x00000001
+
1144 #define MVPU_ADAPTER_1 0x00000002
+
1145 #define MVPU_ADAPTER_2 0x00000004
+
1146 #define MVPU_ADAPTER_3 0x00000008
+
1147 #define ADL_DL_MAX_REGISTRY_PATH 256
+
1148 
+
1149 //values for ADLMVPUStatus.iStatus
+
1150 #define ADL_DL_MVPU_STATUS_OFF 0
+
1151 #define ADL_DL_MVPU_STATUS_ON 1
+
1152 
+
1153 // values for ASIC family
+
1157 #define ADL_ASIC_UNDEFINED 0
+
1158 #define ADL_ASIC_DISCRETE (1 << 0)
+
1159 #define ADL_ASIC_INTEGRATED (1 << 1)
+
1160 #define ADL_ASIC_WORKSTATION (1 << 2)
+
1161 #define ADL_ASIC_FIREMV (1 << 3)
+
1162 #define ADL_ASIC_XGP (1 << 4)
+
1163 #define ADL_ASIC_FUSION (1 << 5)
+
1164 #define ADL_ASIC_FIRESTREAM (1 << 6)
+
1165 #define ADL_ASIC_EMBEDDED (1 << 7)
+
1166 // Backward compatibility
+
1167 #define ADL_ASIC_FIREGL ADL_ASIC_WORKSTATION
+
1168 
+
1173 #define ADL_DL_TIMINGFLAG_DOUBLE_SCAN 0x0001
+
1174 //sTimingFlags is set when the mode is INTERLACED, if not PROGRESSIVE
+
1175 #define ADL_DL_TIMINGFLAG_INTERLACED 0x0002
+
1176 //sTimingFlags is set when the Horizontal Sync is POSITIVE, if not NEGATIVE
+
1177 #define ADL_DL_TIMINGFLAG_H_SYNC_POLARITY 0x0004
+
1178 //sTimingFlags is set when the Vertical Sync is POSITIVE, if not NEGATIVE
+
1179 #define ADL_DL_TIMINGFLAG_V_SYNC_POLARITY 0x0008
+
1180 
+
1185 #define ADL_DL_MODETIMING_STANDARD_CVT 0x00000001 // CVT Standard
+
1186 #define ADL_DL_MODETIMING_STANDARD_GTF 0x00000002 // GFT Standard
+
1187 #define ADL_DL_MODETIMING_STANDARD_DMT 0x00000004 // DMT Standard
+
1188 #define ADL_DL_MODETIMING_STANDARD_CUSTOM 0x00000008 // User-defined standard
+
1189 #define ADL_DL_MODETIMING_STANDARD_DRIVER_DEFAULT 0x00000010 // Remove Mode from overriden list
+
1190 #define ADL_DL_MODETIMING_STANDARD_CVT_RB 0x00000020 // CVT-RB Standard
+
1191 
+
1193 // \defgroup define_xserverinfo driver x-server info
+
1195 // @
1196 
-
1197 
-
1200 
-
1201 #define ADL_CONTROLLERVECTOR_0 1 // ADL_CONTROLLERINDEX_0 = 0, (1 << ADL_CONTROLLERINDEX_0)
-
1202 #define ADL_CONTROLLERVECTOR_1 2 // ADL_CONTROLLERINDEX_1 = 1, (1 << ADL_CONTROLLERINDEX_1)
-
1203 
-
1204 #define ADL_DISPLAY_SLSGRID_ORIENTATION_000 0x00000001
-
1205 #define ADL_DISPLAY_SLSGRID_ORIENTATION_090 0x00000002
-
1206 #define ADL_DISPLAY_SLSGRID_ORIENTATION_180 0x00000004
-
1207 #define ADL_DISPLAY_SLSGRID_ORIENTATION_270 0x00000008
-
1208 #define ADL_DISPLAY_SLSGRID_CAP_OPTION_RELATIVETO_LANDSCAPE 0x00000001
-
1209 #define ADL_DISPLAY_SLSGRID_CAP_OPTION_RELATIVETO_CURRENTANGLE 0x00000002
-
1210 #define ADL_DISPLAY_SLSGRID_PORTAIT_MODE 0x00000004
-
1211 #define ADL_DISPLAY_SLSGRID_KEEPTARGETROTATION 0x00000080
-
1212 
-
1213 #define ADL_DISPLAY_SLSGRID_SAMEMODESLS_SUPPORT 0x00000010
-
1214 #define ADL_DISPLAY_SLSGRID_MIXMODESLS_SUPPORT 0x00000020
-
1215 #define ADL_DISPLAY_SLSGRID_DISPLAYROTATION_SUPPORT 0x00000040
-
1216 #define ADL_DISPLAY_SLSGRID_DESKTOPROTATION_SUPPORT 0x00000080
-
1217 
-
1218 
-
1219 #define ADL_DISPLAY_SLSMAP_SLSLAYOUTMODE_FIT 0x0100
-
1220 #define ADL_DISPLAY_SLSMAP_SLSLAYOUTMODE_FILL 0x0200
-
1221 #define ADL_DISPLAY_SLSMAP_SLSLAYOUTMODE_EXPAND 0x0400
-
1222 
-
1223 #define ADL_DISPLAY_SLSMAP_IS_SLS 0x1000
-
1224 #define ADL_DISPLAY_SLSMAP_IS_SLSBUILDER 0x2000
-
1225 #define ADL_DISPLAY_SLSMAP_IS_CLONEVT 0x4000
-
1226 
-
1227 #define ADL_DISPLAY_SLSMAPCONFIG_GET_OPTION_RELATIVETO_LANDSCAPE 0x00000001
-
1228 #define ADL_DISPLAY_SLSMAPCONFIG_GET_OPTION_RELATIVETO_CURRENTANGLE 0x00000002
-
1229 
-
1230 #define ADL_DISPLAY_SLSMAPCONFIG_CREATE_OPTION_RELATIVETO_LANDSCAPE 0x00000001
-
1231 #define ADL_DISPLAY_SLSMAPCONFIG_CREATE_OPTION_RELATIVETO_CURRENTANGLE 0x00000002
-
1232 
-
1233 #define ADL_DISPLAY_SLSMAPCONFIG_REARRANGE_OPTION_RELATIVETO_LANDSCAPE 0x00000001
-
1234 #define ADL_DISPLAY_SLSMAPCONFIG_REARRANGE_OPTION_RELATIVETO_CURRENTANGLE 0x00000002
-
1235 
-
1236 #define ADL_SLS_SAMEMODESLS_SUPPORT 0x0001
-
1237 #define ADL_SLS_MIXMODESLS_SUPPORT 0x0002
-
1238 #define ADL_SLS_DISPLAYROTATIONSLS_SUPPORT 0x0004
-
1239 #define ADL_SLS_DESKTOPROTATIONSLS_SUPPORT 0x0008
-
1240 
-
1241 #define ADL_SLS_TARGETS_INVALID 0x0001
-
1242 #define ADL_SLS_MODES_INVALID 0x0002
-
1243 #define ADL_SLS_ROTATIONS_INVALID 0x0004
-
1244 #define ADL_SLS_POSITIONS_INVALID 0x0008
-
1245 #define ADL_SLS_LAYOUTMODE_INVALID 0x0010
-
1246 
-
1247 #define ADL_DISPLAY_SLSDISPLAYOFFSET_VALID 0x0002
-
1248 
-
1249 #define ADL_DISPLAY_SLSGRID_RELATIVETO_LANDSCAPE 0x00000010
-
1250 #define ADL_DISPLAY_SLSGRID_RELATIVETO_CURRENTANGLE 0x00000020
-
1251 
-
1252 
-
1254 #define ADL_DISPLAY_SLSMAP_BEZELMODE 0x00000010
-
1255 #define ADL_DISPLAY_SLSMAP_DISPLAYARRANGED 0x00000002
-
1257 #define ADL_DISPLAY_SLSMAP_CURRENTCONFIG 0x00000004
-
1259 
-
1261 #define ADL_DISPLAY_SLSMAPINDEXLIST_OPTION_ACTIVE 0x00000001
-
1262 
-
1264 #define ADL_DISPLAY_BEZELOFFSET_STEPBYSTEPSET 0x00000004
-
1265 #define ADL_DISPLAY_BEZELOFFSET_COMMIT 0x00000008
-
1266 
-
1267 typedef enum SLS_ImageCropType {
-
1268  Fit = 1,
-
1269  Fill = 2,
-
1270  Expand = 3
-
1271 }SLS_ImageCropType;
-
1272 
-
1273 
-
1274 typedef enum DceSettingsType {
-
1275  DceSetting_HdmiLq,
-
1276  DceSetting_DpSettings,
-
1277  DceSetting_Protection
-
1278 
-
1279 } DceSettingsType;
-
1280 
-
1281 typedef enum DpLinkRate {
-
1282  DPLinkRate_Unknown,
-
1283  DPLinkRate_RBR,
-
1284  DPLinkRate_2_16Gbps,
-
1285  DPLinkRate_2_43Gbps,
-
1286  DPLinkRate_HBR,
-
1287  DPLinkRate_4_32Gbps,
-
1288  DPLinkRate_HBR2,
-
1289  DPLinkRate_HBR3,
-
1290  DPLinkRate_UHBR10,
-
1291  DPLinkRate_UHBR13D5,
-
1292  DPLinkRate_UHBR20
-
1293 
-
1294 } DpLinkRate;
-
1295 
-
1297 
-
1300 
-
1302 #define ADL_PX_CONFIGCAPS_SPLASHSCREEN_SUPPORT 0x0001
-
1303 #define ADL_PX_CONFIGCAPS_CF_SUPPORT 0x0002
-
1304 #define ADL_PX_CONFIGCAPS_MUXLESS 0x0004
-
1305 #define ADL_PX_CONFIGCAPS_PROFILE_COMPLIANT 0x0008
-
1306 #define ADL_PX_CONFIGCAPS_NON_AMD_DRIVEN_DISPLAYS 0x0010
-
1307 #define ADL_PX_CONFIGCAPS_FIXED_SUPPORT 0x0020
-
1308 #define ADL_PX_CONFIGCAPS_DYNAMIC_SUPPORT 0x0040
-
1309 #define ADL_PX_CONFIGCAPS_HIDE_AUTO_SWITCH 0x0080
-
1310 
-
1312 #define ADL_PX_SCHEMEMASK_FIXED 0x0001
-
1313 #define ADL_PX_SCHEMEMASK_DYNAMIC 0x0002
-
1314 
-
1316 typedef enum ADLPXScheme
-
1317 {
-
1318  ADL_PX_SCHEME_INVALID = 0,
-
1319  ADL_PX_SCHEME_FIXED = ADL_PX_SCHEMEMASK_FIXED,
-
1320  ADL_PX_SCHEME_DYNAMIC = ADL_PX_SCHEMEMASK_DYNAMIC
-
1321 }ADLPXScheme;
-
1322 
-
1324 typedef enum PXScheme
-
1325 {
-
1326  PX_SCHEME_INVALID = 0,
-
1327  PX_SCHEME_FIXED = 1,
-
1328  PX_SCHEME_DYNAMIC = 2
-
1329 } PXScheme;
-
1330 
+
1199 #define ADL_XSERVERINFO_XINERAMAACTIVE (1<<0)
+
1200 
+
1203 #define ADL_XSERVERINFO_RANDR12SUPPORTED (1<<1)
+
1204 // @
+
1205 
+
1206 
+
1209 
+
1210 #define ADL_CONTROLLERVECTOR_0 1 // ADL_CONTROLLERINDEX_0 = 0, (1 << ADL_CONTROLLERINDEX_0)
+
1211 #define ADL_CONTROLLERVECTOR_1 2 // ADL_CONTROLLERINDEX_1 = 1, (1 << ADL_CONTROLLERINDEX_1)
+
1212 
+
1213 #define ADL_DISPLAY_SLSGRID_ORIENTATION_000 0x00000001
+
1214 #define ADL_DISPLAY_SLSGRID_ORIENTATION_090 0x00000002
+
1215 #define ADL_DISPLAY_SLSGRID_ORIENTATION_180 0x00000004
+
1216 #define ADL_DISPLAY_SLSGRID_ORIENTATION_270 0x00000008
+
1217 #define ADL_DISPLAY_SLSGRID_CAP_OPTION_RELATIVETO_LANDSCAPE 0x00000001
+
1218 #define ADL_DISPLAY_SLSGRID_CAP_OPTION_RELATIVETO_CURRENTANGLE 0x00000002
+
1219 #define ADL_DISPLAY_SLSGRID_PORTAIT_MODE 0x00000004
+
1220 #define ADL_DISPLAY_SLSGRID_KEEPTARGETROTATION 0x00000080
+
1221 
+
1222 #define ADL_DISPLAY_SLSGRID_SAMEMODESLS_SUPPORT 0x00000010
+
1223 #define ADL_DISPLAY_SLSGRID_MIXMODESLS_SUPPORT 0x00000020
+
1224 #define ADL_DISPLAY_SLSGRID_DISPLAYROTATION_SUPPORT 0x00000040
+
1225 #define ADL_DISPLAY_SLSGRID_DESKTOPROTATION_SUPPORT 0x00000080
+
1226 
+
1227 
+
1228 #define ADL_DISPLAY_SLSMAP_SLSLAYOUTMODE_FIT 0x0100
+
1229 #define ADL_DISPLAY_SLSMAP_SLSLAYOUTMODE_FILL 0x0200
+
1230 #define ADL_DISPLAY_SLSMAP_SLSLAYOUTMODE_EXPAND 0x0400
+
1231 
+
1232 #define ADL_DISPLAY_SLSMAP_IS_SLS 0x1000
+
1233 #define ADL_DISPLAY_SLSMAP_IS_SLSBUILDER 0x2000
+
1234 #define ADL_DISPLAY_SLSMAP_IS_CLONEVT 0x4000
+
1235 
+
1236 #define ADL_DISPLAY_SLSMAPCONFIG_GET_OPTION_RELATIVETO_LANDSCAPE 0x00000001
+
1237 #define ADL_DISPLAY_SLSMAPCONFIG_GET_OPTION_RELATIVETO_CURRENTANGLE 0x00000002
+
1238 
+
1239 #define ADL_DISPLAY_SLSMAPCONFIG_CREATE_OPTION_RELATIVETO_LANDSCAPE 0x00000001
+
1240 #define ADL_DISPLAY_SLSMAPCONFIG_CREATE_OPTION_RELATIVETO_CURRENTANGLE 0x00000002
+
1241 
+
1242 #define ADL_DISPLAY_SLSMAPCONFIG_REARRANGE_OPTION_RELATIVETO_LANDSCAPE 0x00000001
+
1243 #define ADL_DISPLAY_SLSMAPCONFIG_REARRANGE_OPTION_RELATIVETO_CURRENTANGLE 0x00000002
+
1244 
+
1245 #define ADL_SLS_SAMEMODESLS_SUPPORT 0x0001
+
1246 #define ADL_SLS_MIXMODESLS_SUPPORT 0x0002
+
1247 #define ADL_SLS_DISPLAYROTATIONSLS_SUPPORT 0x0004
+
1248 #define ADL_SLS_DESKTOPROTATIONSLS_SUPPORT 0x0008
+
1249 
+
1250 #define ADL_SLS_TARGETS_INVALID 0x0001
+
1251 #define ADL_SLS_MODES_INVALID 0x0002
+
1252 #define ADL_SLS_ROTATIONS_INVALID 0x0004
+
1253 #define ADL_SLS_POSITIONS_INVALID 0x0008
+
1254 #define ADL_SLS_LAYOUTMODE_INVALID 0x0010
+
1255 
+
1256 #define ADL_DISPLAY_SLSDISPLAYOFFSET_VALID 0x0002
+
1257 
+
1258 #define ADL_DISPLAY_SLSGRID_RELATIVETO_LANDSCAPE 0x00000010
+
1259 #define ADL_DISPLAY_SLSGRID_RELATIVETO_CURRENTANGLE 0x00000020
+
1260 
+
1261 
+
1263 #define ADL_DISPLAY_SLSMAP_BEZELMODE 0x00000010
+
1264 #define ADL_DISPLAY_SLSMAP_DISPLAYARRANGED 0x00000002
+
1266 #define ADL_DISPLAY_SLSMAP_CURRENTCONFIG 0x00000004
+
1268 
+
1270 #define ADL_DISPLAY_SLSMAPINDEXLIST_OPTION_ACTIVE 0x00000001
+
1271 
+
1273 #define ADL_DISPLAY_BEZELOFFSET_STEPBYSTEPSET 0x00000004
+
1274 #define ADL_DISPLAY_BEZELOFFSET_COMMIT 0x00000008
+
1275 
+
1276 typedef enum SLS_ImageCropType {
+
1277  Fit = 1,
+
1278  Fill = 2,
+
1279  Expand = 3
+
1280 }SLS_ImageCropType;
+
1281 
+
1282 
+
1283 typedef enum DceSettingsType {
+
1284  DceSetting_HdmiLq,
+
1285  DceSetting_DpSettings,
+
1286  DceSetting_Protection
+
1287 
+
1288 } DceSettingsType;
+
1289 
+
1290 typedef enum DpLinkRate {
+
1291  DPLinkRate_Unknown,
+
1292  DPLinkRate_RBR,
+
1293  DPLinkRate_2_16Gbps,
+
1294  DPLinkRate_2_43Gbps,
+
1295  DPLinkRate_HBR,
+
1296  DPLinkRate_4_32Gbps,
+
1297  DPLinkRate_HBR2,
+
1298  DPLinkRate_HBR3,
+
1299  DPLinkRate_UHBR10,
+
1300  DPLinkRate_UHBR13D5,
+
1301  DPLinkRate_UHBR20
+
1302 
+
1303 } DpLinkRate;
+
1304 
+
1306 
+
1309 
+
1311 #define ADL_PX_CONFIGCAPS_SPLASHSCREEN_SUPPORT 0x0001
+
1312 #define ADL_PX_CONFIGCAPS_CF_SUPPORT 0x0002
+
1313 #define ADL_PX_CONFIGCAPS_MUXLESS 0x0004
+
1314 #define ADL_PX_CONFIGCAPS_PROFILE_COMPLIANT 0x0008
+
1315 #define ADL_PX_CONFIGCAPS_NON_AMD_DRIVEN_DISPLAYS 0x0010
+
1316 #define ADL_PX_CONFIGCAPS_FIXED_SUPPORT 0x0020
+
1317 #define ADL_PX_CONFIGCAPS_DYNAMIC_SUPPORT 0x0040
+
1318 #define ADL_PX_CONFIGCAPS_HIDE_AUTO_SWITCH 0x0080
+
1319 
+
1321 #define ADL_PX_SCHEMEMASK_FIXED 0x0001
+
1322 #define ADL_PX_SCHEMEMASK_DYNAMIC 0x0002
+
1323 
+
1325 typedef enum ADLPXScheme
+
1326 {
+
1327  ADL_PX_SCHEME_INVALID = 0,
+
1328  ADL_PX_SCHEME_FIXED = ADL_PX_SCHEMEMASK_FIXED,
+
1329  ADL_PX_SCHEME_DYNAMIC = ADL_PX_SCHEMEMASK_DYNAMIC
+
1330 }ADLPXScheme;
1331 
-
1333 
-
1336 
-
1337 #define ADL_APP_PROFILE_FILENAME_LENGTH 256
-
1338 #define ADL_APP_PROFILE_TIMESTAMP_LENGTH 32
-
1339 #define ADL_APP_PROFILE_VERSION_LENGTH 32
-
1340 #define ADL_APP_PROFILE_PROPERTY_LENGTH 64
-
1341 
-
1342 enum ApplicationListType
-
1343 {
-
1344  ADL_PX40_MRU,
-
1345  ADL_PX40_MISSED,
-
1346  ADL_PX40_DISCRETE,
-
1347  ADL_PX40_INTEGRATED,
-
1348  ADL_MMD_PROFILED,
-
1349  ADL_PX40_TOTAL
-
1350 };
-
1351 
-
1352 typedef enum ADLProfilePropertyType
-
1353 {
-
1354  ADL_PROFILEPROPERTY_TYPE_BINARY = 0,
-
1355  ADL_PROFILEPROPERTY_TYPE_BOOLEAN,
-
1356  ADL_PROFILEPROPERTY_TYPE_DWORD,
-
1357  ADL_PROFILEPROPERTY_TYPE_QWORD,
-
1358  ADL_PROFILEPROPERTY_TYPE_ENUMERATED,
-
1359  ADL_PROFILEPROPERTY_TYPE_STRING
-
1360 }ADLProfilePropertyType;
-
1361 
-
1362 
-
1363 //Virtual display type returning virtual display type and for request for creating a dummy target ID (xInput or remote play)
-
1364 typedef enum ADL_VIRTUALDISPLAY_TYPE
-
1365 {
-
1366  ADL_VIRTUALDISPLAY_NONE = 0,
-
1367  ADL_VIRTUALDISPLAY_XINPUT = 1, //Requested for xInput
-
1368  ADL_VIRTUALDISPLAY_REMOTEPLAY = 2, //Requested for emulated display during remote play
-
1369  ADL_VIRTUALDISPLAY_GENERIC = 10 //Generic virtual display, af a type different than any of the above special ones
-
1370 }ADL_VIRTUALDISPLAY_TYPE;
+
1333 typedef enum PXScheme
+
1334 {
+
1335  PX_SCHEME_INVALID = 0,
+
1336  PX_SCHEME_FIXED = 1,
+
1337  PX_SCHEME_DYNAMIC = 2
+
1338 } PXScheme;
+
1339 
+
1340 
+
1342 
+
1345 
+
1346 #define ADL_APP_PROFILE_FILENAME_LENGTH 256
+
1347 #define ADL_APP_PROFILE_TIMESTAMP_LENGTH 32
+
1348 #define ADL_APP_PROFILE_VERSION_LENGTH 32
+
1349 #define ADL_APP_PROFILE_PROPERTY_LENGTH 64
+
1350 
+
1351 enum ApplicationListType
+
1352 {
+
1353  ADL_PX40_MRU,
+
1354  ADL_PX40_MISSED,
+
1355  ADL_PX40_DISCRETE,
+
1356  ADL_PX40_INTEGRATED,
+
1357  ADL_MMD_PROFILED,
+
1358  ADL_PX40_TOTAL
+
1359 };
+
1360 
+
1361 typedef enum ADLProfilePropertyType
+
1362 {
+
1363  ADL_PROFILEPROPERTY_TYPE_BINARY = 0,
+
1364  ADL_PROFILEPROPERTY_TYPE_BOOLEAN,
+
1365  ADL_PROFILEPROPERTY_TYPE_DWORD,
+
1366  ADL_PROFILEPROPERTY_TYPE_QWORD,
+
1367  ADL_PROFILEPROPERTY_TYPE_ENUMERATED,
+
1368  ADL_PROFILEPROPERTY_TYPE_STRING
+
1369 }ADLProfilePropertyType;
+
1370 
1371 
-
1373 
-
1376 
-
1378 #define ADL_MAX_RAD_LINK_COUNT 15
-
1379 
-
1381 
-
1384 
-
1386 #define ADL_GAMUT_REFERENCE_SOURCE (1 << 0)
-
1387 #define ADL_GAMUT_GAMUT_VIDEO_CONTENT (1 << 1)
-
1388 
-
1390 #define ADL_CUSTOM_WHITE_POINT (1 << 0)
-
1391 #define ADL_CUSTOM_GAMUT (1 << 1)
-
1392 #define ADL_GAMUT_REMAP_ONLY (1 << 2)
-
1393 
-
1396 #define ADL_GAMUT_SPACE_CCIR_709 (1 << 0)
-
1397 #define ADL_GAMUT_SPACE_CCIR_601 (1 << 1)
-
1398 #define ADL_GAMUT_SPACE_ADOBE_RGB (1 << 2)
-
1399 #define ADL_GAMUT_SPACE_CIE_RGB (1 << 3)
-
1400 #define ADL_GAMUT_SPACE_CUSTOM (1 << 4)
-
1401 #define ADL_GAMUT_SPACE_CCIR_2020 (1 << 5)
-
1402 #define ADL_GAMUT_SPACE_APPCTRL (1 << 6)
-
1403 
-
1405 #define ADL_WHITE_POINT_5000K (1 << 0)
-
1406 #define ADL_WHITE_POINT_6500K (1 << 1)
-
1407 #define ADL_WHITE_POINT_7500K (1 << 2)
-
1408 #define ADL_WHITE_POINT_9300K (1 << 3)
-
1409 #define ADL_WHITE_POINT_CUSTOM (1 << 4)
-
1410 
-
1413 #define ADL_GAMUT_WHITEPOINT_DIVIDER 10000
-
1414 
-
1416 #define ADL_REGAMMA_COEFFICIENT_A0_DIVIDER 10000000
-
1417 #define ADL_REGAMMA_COEFFICIENT_A1A2A3_DIVIDER 1000
-
1419 
-
1421 #define ADL_EDID_REGAMMA_COEFFICIENTS (1 << 0)
-
1422 #define ADL_USE_GAMMA_RAMP (1 << 4)
-
1424 #define ADL_APPLY_DEGAMMA (1 << 5)
-
1426 #define ADL_EDID_REGAMMA_PREDEFINED_SRGB (1 << 1)
-
1428 #define ADL_EDID_REGAMMA_PREDEFINED_PQ (1 << 2)
-
1430 #define ADL_EDID_REGAMMA_PREDEFINED_PQ_2084_INTERIM (1 << 3)
-
1432 #define ADL_EDID_REGAMMA_PREDEFINED_36 (1 << 6)
-
1434 #define ADL_EDID_REGAMMA_PREDEFINED_BT709 (1 << 7)
-
1436 #define ADL_EDID_REGAMMA_PREDEFINED_APPCTRL (1 << 8)
-
1438 
-
1440 
-
1444 #define ADL_DISPLAY_DDCINFO_PIXEL_FORMAT_RGB656 0x00000001L
-
1445 #define ADL_DISPLAY_DDCINFO_PIXEL_FORMAT_RGB666 0x00000002L
-
1446 #define ADL_DISPLAY_DDCINFO_PIXEL_FORMAT_RGB888 0x00000004L
-
1447 #define ADL_DISPLAY_DDCINFO_PIXEL_FORMAT_RGB101010 0x00000008L
-
1448 #define ADL_DISPLAY_DDCINFO_PIXEL_FORMAT_RGB161616 0x00000010L
-
1449 #define ADL_DISPLAY_DDCINFO_PIXEL_FORMAT_RGB_RESERVED1 0x00000020L
-
1450 #define ADL_DISPLAY_DDCINFO_PIXEL_FORMAT_RGB_RESERVED2 0x00000040L
-
1451 #define ADL_DISPLAY_DDCINFO_PIXEL_FORMAT_RGB_RESERVED3 0x00000080L
-
1452 #define ADL_DISPLAY_DDCINFO_PIXEL_FORMAT_XRGB_BIAS101010 0x00000100L
-
1453 #define ADL_DISPLAY_DDCINFO_PIXEL_FORMAT_YCBCR444_8BPCC 0x00000200L
-
1454 #define ADL_DISPLAY_DDCINFO_PIXEL_FORMAT_YCBCR444_10BPCC 0x00000400L
-
1455 #define ADL_DISPLAY_DDCINFO_PIXEL_FORMAT_YCBCR444_12BPCC 0x00000800L
-
1456 #define ADL_DISPLAY_DDCINFO_PIXEL_FORMAT_YCBCR422_8BPCC 0x00001000L
-
1457 #define ADL_DISPLAY_DDCINFO_PIXEL_FORMAT_YCBCR422_10BPCC 0x00002000L
-
1458 #define ADL_DISPLAY_DDCINFO_PIXEL_FORMAT_YCBCR422_12BPCC 0x00004000L
-
1459 #define ADL_DISPLAY_DDCINFO_PIXEL_FORMAT_YCBCR420_8BPCC 0x00008000L
-
1460 #define ADL_DISPLAY_DDCINFO_PIXEL_FORMAT_YCBCR420_10BPCC 0x00010000L
-
1461 #define ADL_DISPLAY_DDCINFO_PIXEL_FORMAT_YCBCR420_12BPCC 0x00020000L
-
1462 
-
1467 #define ADL_TF_sRGB 0x0001
-
1468 #define ADL_TF_BT709 0x0002
-
1469 #define ADL_TF_PQ2084 0x0004
-
1470 #define ADL_TF_PQ2084_INTERIM 0x0008
-
1471 #define ADL_TF_LINEAR_0_1 0x0010
-
1472 #define ADL_TF_LINEAR_0_125 0x0020
-
1473 #define ADL_TF_DOLBYVISION 0x0040
-
1474 #define ADL_TF_GAMMA_22 0x0080
-
1475 
-
1477 #define ADL_CS_sRGB 0x0001
-
1481 #define ADL_CS_BT601 0x0002
-
1482 #define ADL_CS_BT709 0x0004
-
1483 #define ADL_CS_BT2020 0x0008
-
1484 #define ADL_CS_ADOBE 0x0010
-
1485 #define ADL_CS_P3 0x0020
-
1486 #define ADL_CS_scRGB_MS_REF 0x0040
-
1487 #define ADL_CS_DISPLAY_NATIVE 0x0080
-
1488 #define ADL_CS_APP_CONTROL 0x0100
-
1489 #define ADL_CS_DOLBYVISION 0x0200
-
1490 
-
1492 #define ADL_HDR_CEA861_3 0x0001
-
1496 #define ADL_HDR_DOLBYVISION 0x0002
-
1497 #define ADL_HDR_FREESYNC_HDR 0x0004
-
1498 
-
1500 #define ADL_HDR_FREESYNC_BACKLIGHT_SUPPORT 0x0001
-
1504 #define ADL_HDR_FREESYNC_LOCAL_DIMMING 0x0002
-
1505 
-
1507 #define ADL_SCA_LOCAL_DIMMING_DISABLE 0x0001
-
1511 
-
1513 
-
1517 // This value indicates that the deep bit depth state is forced off
-
1518 #define ADL_DEEPBITDEPTH_FORCEOFF 0
-
1519 #define ADL_DEEPBITDEPTH_10BPP_AUTO 1
-
1522 #define ADL_DEEPBITDEPTH_10BPP_FORCEON 2
-
1525 
-
1528 #define ADL_ADAPTER_CONFIGMEMORY_DBD (1 << 0)
-
1529 #define ADL_ADAPTER_CONFIGMEMORY_ROTATE (1 << 1)
-
1531 #define ADL_ADAPTER_CONFIGMEMORY_STEREO_PASSIVE (1 << 2)
-
1533 #define ADL_ADAPTER_CONFIGMEMORY_STEREO_ACTIVE (1 << 3)
-
1535 #define ADL_ADAPTER_CONFIGMEMORY_ENHANCEDVSYNC (1 << 4)
-
1537 #define ADL_ADAPTER_CONFIGMEMORY_TEARFREEVSYNC (1 << 4)
-
1538 
-
1542 
-
1545 #define ADL_MEMORYREQTYPE_VISIBLE (1 << 0)
-
1546 #define ADL_MEMORYREQTYPE_INVISIBLE (1 << 1)
-
1548 #define ADL_MEMORYREQTYPE_GPURESERVEDVISIBLE (1 << 2)
-
1550 
-
1557 #define ADL_ADAPTER_TEAR_FREE_ON 1
-
1558 #define ADL_ADAPTER_TEAR_FREE_NOTENOUGHMEM -1
-
1560 #define ADL_ADAPTER_TEAR_FREE_OFF_ERR_QUADBUFFERSTEREO -2
-
1562 #define ADL_ADAPTER_TEAR_FREE_OFF_ERR_MGPUSLD -3
-
1564 #define ADL_ADAPTER_TEAR_FREE_OFF 0
-
1566 
-
1572 #define ADL_CROSSDISPLAY_PLATFORM (1 << 0)
-
1573 #define ADL_CROSSDISPLAY_PLATFORM_LASSO (1 << 1)
-
1575 #define ADL_CROSSDISPLAY_PLATFORM_DOCKSTATION (1 << 2)
-
1577 
-
1583 #define ADL_CROSSDISPLAY_OPTION_NONE 0
-
1584 #define ADL_CROSSDISPLAY_OPTION_FORCESWITCH (1 << 0)
-
1586 
-
1592 #define ADL_ADAPTERCONFIGSTATE_HEADLESS ( 1 << 2 )
-
1593 #define ADL_ADAPTERCONFIGSTATE_REQUISITE_RENDER ( 1 << 0 )
-
1596 #define ADL_ADAPTERCONFIGSTATE_ANCILLARY_RENDER ( 1 << 1 )
-
1600 #define ADL_ADAPTERCONFIGSTATE_SCATTERGATHER ( 1 << 4 )
-
1602 
-
1608 #define ADL_CONTROLLERMODE_CM_MODIFIER_VIEW_POSITION 0x00000001
-
1609 #define ADL_CONTROLLERMODE_CM_MODIFIER_VIEW_PANLOCK 0x00000002
-
1611 #define ADL_CONTROLLERMODE_CM_MODIFIER_VIEW_SIZE 0x00000008
-
1613 
-
1620 #define ADL_MAX_AUDIO_SAMPLE_RATE_COUNT 16
-
1621 
-
1624 // ADLMultiChannelSplitStateFlag Enumeration
-
1626 enum ADLMultiChannelSplitStateFlag
-
1627 {
-
1628  ADLMultiChannelSplit_Unitialized = 0,
-
1629  ADLMultiChannelSplit_Disabled = 1,
-
1630  ADLMultiChannelSplit_Enabled = 2,
-
1631  ADLMultiChannelSplit_SaveProfile = 3
-
1632 };
-
1633 
-
1635 // ADLSampleRate Enumeration
-
1637 enum ADLSampleRate
-
1638 {
-
1639  ADLSampleRate_32KHz =0,
-
1640  ADLSampleRate_44P1KHz,
-
1641  ADLSampleRate_48KHz,
-
1642  ADLSampleRate_88P2KHz,
-
1643  ADLSampleRate_96KHz,
-
1644  ADLSampleRate_176P4KHz,
-
1645  ADLSampleRate_192KHz,
-
1646  ADLSampleRate_384KHz, //DP1.2
-
1647  ADLSampleRate_768KHz, //DP1.2
-
1648  ADLSampleRate_Undefined
-
1649 };
-
1650 
-
1655 #define ADL_OD6_CAPABILITY_SCLK_CUSTOMIZATION 0x00000001
-
1656 #define ADL_OD6_CAPABILITY_MCLK_CUSTOMIZATION 0x00000002
-
1658 #define ADL_OD6_CAPABILITY_GPU_ACTIVITY_MONITOR 0x00000004
-
1660 #define ADL_OD6_CAPABILITY_POWER_CONTROL 0x00000008
-
1662 #define ADL_OD6_CAPABILITY_VOLTAGE_CONTROL 0x00000010
-
1664 #define ADL_OD6_CAPABILITY_PERCENT_ADJUSTMENT 0x00000020
-
1666 #define ADL_OD6_CAPABILITY_THERMAL_LIMIT_UNLOCK 0x00000040
-
1668 #define ADL_OD6_CAPABILITY_FANSPEED_IN_RPM 0x00000080
-
1670 
-
1676 #define ADL_OD6_SUPPORTEDSTATE_PERFORMANCE 0x00000001
-
1677 #define ADL_OD6_SUPPORTEDSTATE_POWER_SAVING 0x00000002
-
1679 
-
1685 #define ADL_OD6_GETSTATEINFO_DEFAULT_PERFORMANCE 0x00000001
-
1686 #define ADL_OD6_GETSTATEINFO_DEFAULT_POWER_SAVING 0x00000002
-
1688 #define ADL_OD6_GETSTATEINFO_CURRENT 0x00000003
-
1691 #define ADL_OD6_GETSTATEINFO_CUSTOM_PERFORMANCE 0x00000004
-
1694 #define ADL_OD6_GETSTATEINFO_CUSTOM_POWER_SAVING 0x00000005
-
1696 
-
1702 #define ADL_OD6_STATE_PERFORMANCE 0x00000001
-
1703 
-
1709 #define ADL_OD6_SETSTATE_PERFORMANCE 0x00000001
-
1710 #define ADL_OD6_SETSTATE_POWER_SAVING 0x00000002
-
1712 
-
1718 #define ADL_OD6_TCCAPS_THERMAL_CONTROLLER 0x00000001
-
1719 #define ADL_OD6_TCCAPS_FANSPEED_CONTROL 0x00000002
-
1721 #define ADL_OD6_TCCAPS_FANSPEED_PERCENT_READ 0x00000100
-
1723 #define ADL_OD6_TCCAPS_FANSPEED_PERCENT_WRITE 0x00000200
-
1725 #define ADL_OD6_TCCAPS_FANSPEED_RPM_READ 0x00000400
-
1727 #define ADL_OD6_TCCAPS_FANSPEED_RPM_WRITE 0x00000800
-
1729 
-
1735 #define ADL_OD6_FANSPEED_TYPE_PERCENT 0x00000001
-
1736 #define ADL_OD6_FANSPEED_TYPE_RPM 0x00000002
-
1738 #define ADL_OD6_FANSPEED_USER_DEFINED 0x00000100
-
1740 
-
1745 #define ADL_ODN_EVENTCOUNTER_THERMAL 0
-
1746 #define ADL_ODN_EVENTCOUNTER_VPURECOVERY 1
-
1747 
-
1750 // ADLODNControlType Enumeration
-
1752 enum ADLODNControlType
-
1753 {
-
1754  ODNControlType_Current = 0,
-
1755  ODNControlType_Default,
-
1756  ODNControlType_Auto,
-
1757  ODNControlType_Manual
-
1758 };
-
1759 
-
1760 enum ADLODNDPMMaskType
-
1761 {
-
1762  ADL_ODN_DPM_CLOCK = 1 << 0,
-
1763  ADL_ODN_DPM_VDDC = 1 << 1,
-
1764  ADL_ODN_DPM_MASK = 1 << 2,
-
1765 };
-
1766 
-
1767 //ODN features Bits for ADLODNCapabilitiesX2
-
1768 enum ADLODNFeatureControl
-
1769 {
-
1770  ADL_ODN_SCLK_DPM = 1 << 0,
-
1771  ADL_ODN_MCLK_DPM = 1 << 1,
-
1772  ADL_ODN_SCLK_VDD = 1 << 2,
-
1773  ADL_ODN_MCLK_VDD = 1 << 3,
-
1774  ADL_ODN_FAN_SPEED_MIN = 1 << 4,
-
1775  ADL_ODN_FAN_SPEED_TARGET = 1 << 5,
-
1776  ADL_ODN_ACOUSTIC_LIMIT_SCLK = 1 << 6,
-
1777  ADL_ODN_TEMPERATURE_FAN_MAX = 1 << 7,
-
1778  ADL_ODN_TEMPERATURE_SYSTEM = 1 << 8,
-
1779  ADL_ODN_POWER_LIMIT = 1 << 9,
-
1780  ADL_ODN_SCLK_AUTO_LIMIT = 1 << 10,
-
1781  ADL_ODN_MCLK_AUTO_LIMIT = 1 << 11,
-
1782  ADL_ODN_SCLK_DPM_MASK_ENABLE = 1 << 12,
-
1783  ADL_ODN_MCLK_DPM_MASK_ENABLE = 1 << 13,
-
1784  ADL_ODN_MCLK_UNDERCLOCK_ENABLE = 1 << 14,
-
1785  ADL_ODN_SCLK_DPM_THROTTLE_NOTIFY = 1 << 15,
-
1786  ADL_ODN_POWER_UTILIZATION = 1 << 16,
-
1787  ADL_ODN_PERF_TUNING_SLIDER = 1 << 17,
-
1788  ADL_ODN_REMOVE_WATTMAN_PAGE = 1 << 31 // Internal Only
-
1789 };
-
1790 
-
1791 //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
-
1792 enum ADLODNExtFeatureControl
-
1793 {
-
1794  ADL_ODN_EXT_FEATURE_MEMORY_TIMING_TUNE = 1 << 0,
-
1795  ADL_ODN_EXT_FEATURE_FAN_ZERO_RPM_CONTROL = 1 << 1,
-
1796  ADL_ODN_EXT_FEATURE_AUTO_UV_ENGINE = 1 << 2, //Auto under voltage
-
1797  ADL_ODN_EXT_FEATURE_AUTO_OC_ENGINE = 1 << 3, //Auto OC Enine
-
1798  ADL_ODN_EXT_FEATURE_AUTO_OC_MEMORY = 1 << 4, //Auto OC memory
-
1799  ADL_ODN_EXT_FEATURE_FAN_CURVE = 1 << 5 //Fan curve
-
1800 
-
1801 };
-
1802 
-
1803 //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
-
1804 enum ADLODNExtSettingId
-
1805 {
-
1806  ADL_ODN_PARAMETER_AC_TIMING = 0,
-
1807  ADL_ODN_PARAMETER_FAN_ZERO_RPM_CONTROL,
-
1808  ADL_ODN_PARAMETER_AUTO_UV_ENGINE,
-
1809  ADL_ODN_PARAMETER_AUTO_OC_ENGINE,
-
1810  ADL_ODN_PARAMETER_AUTO_OC_MEMORY,
-
1811  ADL_ODN_PARAMETER_FAN_CURVE_TEMPERATURE_1,
-
1812  ADL_ODN_PARAMETER_FAN_CURVE_SPEED_1,
-
1813  ADL_ODN_PARAMETER_FAN_CURVE_TEMPERATURE_2,
-
1814  ADL_ODN_PARAMETER_FAN_CURVE_SPEED_2,
-
1815  ADL_ODN_PARAMETER_FAN_CURVE_TEMPERATURE_3,
-
1816  ADL_ODN_PARAMETER_FAN_CURVE_SPEED_3,
-
1817  ADL_ODN_PARAMETER_FAN_CURVE_TEMPERATURE_4,
-
1818  ADL_ODN_PARAMETER_FAN_CURVE_SPEED_4,
-
1819  ADL_ODN_PARAMETER_FAN_CURVE_TEMPERATURE_5,
-
1820  ADL_ODN_PARAMETER_FAN_CURVE_SPEED_5,
-
1821  ADL_ODN_POWERGAUGE,
-
1822  ODN_COUNT
-
1823 
-
1824 } ;
-
1825 
-
1826 //OD8 Capability features bits
-
1827 enum ADLOD8FeatureControl
-
1828 {
-
1829  ADL_OD8_GFXCLK_LIMITS = 1 << 0,
-
1830  ADL_OD8_GFXCLK_CURVE = 1 << 1,
-
1831  ADL_OD8_UCLK_MAX = 1 << 2,
-
1832  ADL_OD8_POWER_LIMIT = 1 << 3,
-
1833  ADL_OD8_ACOUSTIC_LIMIT_SCLK = 1 << 4, //FanMaximumRpm
-
1834  ADL_OD8_FAN_SPEED_MIN = 1 << 5, //FanMinimumPwm
-
1835  ADL_OD8_TEMPERATURE_FAN = 1 << 6, //FanTargetTemperature
-
1836  ADL_OD8_TEMPERATURE_SYSTEM = 1 << 7, //MaxOpTemp
-
1837  ADL_OD8_MEMORY_TIMING_TUNE = 1 << 8,
-
1838  ADL_OD8_FAN_ZERO_RPM_CONTROL = 1 << 9 ,
-
1839  ADL_OD8_AUTO_UV_ENGINE = 1 << 10, //Auto under voltage
-
1840  ADL_OD8_AUTO_OC_ENGINE = 1 << 11, //Auto overclock engine
-
1841  ADL_OD8_AUTO_OC_MEMORY = 1 << 12, //Auto overclock memory
-
1842  ADL_OD8_FAN_CURVE = 1 << 13, //Fan curve
-
1843  ADL_OD8_WS_AUTO_FAN_ACOUSTIC_LIMIT = 1 << 14, //Workstation Manual Fan controller
-
1844  ADL_OD8_GFXCLK_QUADRATIC_CURVE = 1 << 15,
-
1845  ADL_OD8_OPTIMIZED_GPU_POWER_MODE = 1 << 16,
-
1846  ADL_OD8_ODVOLTAGE_LIMIT = 1 << 17,
-
1847  ADL_OD8_POWER_GAUGE = 1 << 18 //Power Gauge
-
1848 };
-
1849 
-
1850 
-
1851 typedef enum ADLOD8SettingId
-
1852 {
-
1853  OD8_GFXCLK_FMAX = 0,
-
1854  OD8_GFXCLK_FMIN,
-
1855  OD8_GFXCLK_FREQ1,
-
1856  OD8_GFXCLK_VOLTAGE1,
-
1857  OD8_GFXCLK_FREQ2,
-
1858  OD8_GFXCLK_VOLTAGE2,
-
1859  OD8_GFXCLK_FREQ3,
-
1860  OD8_GFXCLK_VOLTAGE3,
-
1861  OD8_UCLK_FMAX,
-
1862  OD8_POWER_PERCENTAGE,
-
1863  OD8_FAN_MIN_SPEED,
-
1864  OD8_FAN_ACOUSTIC_LIMIT,
-
1865  OD8_FAN_TARGET_TEMP,
-
1866  OD8_OPERATING_TEMP_MAX,
-
1867  OD8_AC_TIMING,
-
1868  OD8_FAN_ZERORPM_CONTROL,
-
1869  OD8_AUTO_UV_ENGINE_CONTROL,
-
1870  OD8_AUTO_OC_ENGINE_CONTROL,
-
1871  OD8_AUTO_OC_MEMORY_CONTROL,
-
1872  OD8_FAN_CURVE_TEMPERATURE_1,
-
1873  OD8_FAN_CURVE_SPEED_1,
-
1874  OD8_FAN_CURVE_TEMPERATURE_2,
-
1875  OD8_FAN_CURVE_SPEED_2,
-
1876  OD8_FAN_CURVE_TEMPERATURE_3,
-
1877  OD8_FAN_CURVE_SPEED_3,
-
1878  OD8_FAN_CURVE_TEMPERATURE_4,
-
1879  OD8_FAN_CURVE_SPEED_4,
-
1880  OD8_FAN_CURVE_TEMPERATURE_5,
-
1881  OD8_FAN_CURVE_SPEED_5,
-
1882  OD8_WS_FAN_AUTO_FAN_ACOUSTIC_LIMIT,
-
1883  RESERVED_1,
-
1884  RESERVED_2,
-
1885  RESERVED_3,
-
1886  RESERVED_4,
-
1887  OD8_UCLK_FMIN,
-
1888  OD8_FAN_ZERO_RPM_STOP_TEMPERATURE,
-
1889  OD8_OPTIMZED_POWER_MODE,
-
1890  OD8_OD_VOLTAGE,
-
1891  OD8_POWER_GAUGE, //Starting from this is new features with new capabilities and new interface for limits.
-
1892  OD8_COUNT
-
1893 } ADLOD8SettingId;
-
1894 
-
1895 
-
1896 //Define Performance Metrics Log max sensors number
-
1897 #define ADL_PMLOG_MAX_SENSORS 256
-
1898 
-
1899 typedef enum ADLSensorType
-
1900 {
-
1901  SENSOR_MAXTYPES = 0,
-
1902  PMLOG_CLK_GFXCLK = 1, // Current graphic clock value in MHz
-
1903  PMLOG_CLK_MEMCLK = 2, // Current memory clock value in MHz
-
1904  PMLOG_CLK_SOCCLK = 3,
-
1905  PMLOG_CLK_UVDCLK1 = 4,
-
1906  PMLOG_CLK_UVDCLK2 = 5,
-
1907  PMLOG_CLK_VCECLK = 6,
-
1908  PMLOG_CLK_VCNCLK = 7,
-
1909  PMLOG_TEMPERATURE_EDGE = 8, // Current edge of the die temperature value in C
-
1910  PMLOG_TEMPERATURE_MEM = 9,
-
1911  PMLOG_TEMPERATURE_VRVDDC = 10,
-
1912  PMLOG_TEMPERATURE_VRMVDD = 11,
-
1913  PMLOG_TEMPERATURE_LIQUID = 12,
-
1914  PMLOG_TEMPERATURE_PLX = 13,
-
1915  PMLOG_FAN_RPM = 14, // Current fan RPM value
-
1916  PMLOG_FAN_PERCENTAGE = 15, // Current ratio of fan RPM and max RPM
-
1917  PMLOG_SOC_VOLTAGE = 16,
-
1918  PMLOG_SOC_POWER = 17,
-
1919  PMLOG_SOC_CURRENT = 18,
-
1920  PMLOG_INFO_ACTIVITY_GFX = 19, // Current graphic activity level in percentage
-
1921  PMLOG_INFO_ACTIVITY_MEM = 20, // Current memory activity level in percentage
-
1922  PMLOG_GFX_VOLTAGE = 21, // Current graphic voltage in mV
-
1923  PMLOG_MEM_VOLTAGE = 22,
-
1924  PMLOG_ASIC_POWER = 23, // Current ASIC power draw in Watt
-
1925  PMLOG_TEMPERATURE_VRSOC = 24,
-
1926  PMLOG_TEMPERATURE_VRMVDD0 = 25,
-
1927  PMLOG_TEMPERATURE_VRMVDD1 = 26,
-
1928  PMLOG_TEMPERATURE_HOTSPOT = 27, // Current center of the die temperature value in C
-
1929  PMLOG_TEMPERATURE_GFX = 28,
-
1930  PMLOG_TEMPERATURE_SOC = 29,
-
1931  PMLOG_GFX_POWER = 30,
-
1932  PMLOG_GFX_CURRENT = 31,
-
1933  PMLOG_TEMPERATURE_CPU = 32,
-
1934  PMLOG_CPU_POWER = 33,
-
1935  PMLOG_CLK_CPUCLK = 34,
-
1936  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
-
1937  PMLOG_CLK_VCN1CLK1 = 36,
-
1938  PMLOG_CLK_VCN1CLK2 = 37,
-
1939  PMLOG_SMART_POWERSHIFT_CPU = 38,
-
1940  PMLOG_SMART_POWERSHIFT_DGPU = 39,
-
1941  PMLOG_BUS_SPEED = 40, // Current PCIE bus speed running
-
1942  PMLOG_BUS_LANES = 41, // Current PCIE bus lanes using
-
1943  PMLOG_TEMPERATURE_LIQUID0 = 42,
-
1944  PMLOG_TEMPERATURE_LIQUID1 = 43,
-
1945  PMLOG_CLK_FCLK = 44,
-
1946  PMLOG_THROTTLER_STATUS_CPU = 45,
-
1947  PMLOG_MAX_SENSORS_REAL
-
1948 } ADLSensorType;
-
1949 
-
1950 
-
1951 //Throttle Status
-
1952 typedef enum ADL_THROTTLE_NOTIFICATION
-
1953 {
-
1954  ADL_PMLOG_THROTTLE_POWER = 1 << 0,
-
1955  ADL_PMLOG_THROTTLE_THERMAL = 1 << 1,
-
1956  ADL_PMLOG_THROTTLE_CURRENT = 1 << 2,
-
1957 } ADL_THROTTLE_NOTIFICATION;
-
1958 
-
1959 typedef enum ADL_PMLOG_SENSORS
-
1960 {
-
1961  ADL_SENSOR_MAXTYPES = 0,
-
1962  ADL_PMLOG_CLK_GFXCLK = 1,
-
1963  ADL_PMLOG_CLK_MEMCLK = 2,
-
1964  ADL_PMLOG_CLK_SOCCLK = 3,
-
1965  ADL_PMLOG_CLK_UVDCLK1 = 4,
-
1966  ADL_PMLOG_CLK_UVDCLK2 = 5,
-
1967  ADL_PMLOG_CLK_VCECLK = 6,
-
1968  ADL_PMLOG_CLK_VCNCLK = 7,
-
1969  ADL_PMLOG_TEMPERATURE_EDGE = 8,
-
1970  ADL_PMLOG_TEMPERATURE_MEM = 9,
-
1971  ADL_PMLOG_TEMPERATURE_VRVDDC = 10,
-
1972  ADL_PMLOG_TEMPERATURE_VRMVDD = 11,
-
1973  ADL_PMLOG_TEMPERATURE_LIQUID = 12,
-
1974  ADL_PMLOG_TEMPERATURE_PLX = 13,
-
1975  ADL_PMLOG_FAN_RPM = 14,
-
1976  ADL_PMLOG_FAN_PERCENTAGE = 15,
-
1977  ADL_PMLOG_SOC_VOLTAGE = 16,
-
1978  ADL_PMLOG_SOC_POWER = 17,
-
1979  ADL_PMLOG_SOC_CURRENT = 18,
-
1980  ADL_PMLOG_INFO_ACTIVITY_GFX = 19,
-
1981  ADL_PMLOG_INFO_ACTIVITY_MEM = 20,
-
1982  ADL_PMLOG_GFX_VOLTAGE = 21,
-
1983  ADL_PMLOG_MEM_VOLTAGE = 22,
-
1984  ADL_PMLOG_ASIC_POWER = 23,
-
1985  ADL_PMLOG_TEMPERATURE_VRSOC = 24,
-
1986  ADL_PMLOG_TEMPERATURE_VRMVDD0 = 25,
-
1987  ADL_PMLOG_TEMPERATURE_VRMVDD1 = 26,
-
1988  ADL_PMLOG_TEMPERATURE_HOTSPOT = 27,
-
1989  ADL_PMLOG_TEMPERATURE_GFX = 28,
-
1990  ADL_PMLOG_TEMPERATURE_SOC = 29,
-
1991  ADL_PMLOG_GFX_POWER = 30,
-
1992  ADL_PMLOG_GFX_CURRENT = 31,
-
1993  ADL_PMLOG_TEMPERATURE_CPU = 32,
-
1994  ADL_PMLOG_CPU_POWER = 33,
-
1995  ADL_PMLOG_CLK_CPUCLK = 34,
-
1996  ADL_PMLOG_THROTTLER_STATUS = 35, // GFX
-
1997  ADL_PMLOG_CLK_VCN1CLK1 = 36,
-
1998  ADL_PMLOG_CLK_VCN1CLK2 = 37,
-
1999  ADL_PMLOG_SMART_POWERSHIFT_CPU = 38,
-
2000  ADL_PMLOG_SMART_POWERSHIFT_DGPU = 39,
-
2001  ADL_PMLOG_BUS_SPEED = 40,
-
2002  ADL_PMLOG_BUS_LANES = 41,
-
2003  ADL_PMLOG_TEMPERATURE_LIQUID0 = 42,
-
2004  ADL_PMLOG_TEMPERATURE_LIQUID1 = 43,
-
2005  ADL_PMLOG_CLK_FCLK = 44,
-
2006  ADL_PMLOG_THROTTLER_STATUS_CPU = 45,
-
2007 } ADL_PMLOG_SENSORS;
+
1372 //Virtual display type returning virtual display type and for request for creating a dummy target ID (xInput or remote play)
+
1373 typedef enum ADL_VIRTUALDISPLAY_TYPE
+
1374 {
+
1375  ADL_VIRTUALDISPLAY_NONE = 0,
+
1376  ADL_VIRTUALDISPLAY_XINPUT = 1, //Requested for xInput
+
1377  ADL_VIRTUALDISPLAY_REMOTEPLAY = 2, //Requested for emulated display during remote play
+
1378  ADL_VIRTUALDISPLAY_GENERIC = 10 //Generic virtual display, af a type different than any of the above special ones
+
1379 }ADL_VIRTUALDISPLAY_TYPE;
+
1380 
+
1382 
+
1385 
+
1387 #define ADL_MAX_RAD_LINK_COUNT 15
+
1388 
+
1390 
+
1393 
+
1395 #define ADL_GAMUT_REFERENCE_SOURCE (1 << 0)
+
1396 #define ADL_GAMUT_GAMUT_VIDEO_CONTENT (1 << 1)
+
1397 
+
1399 #define ADL_CUSTOM_WHITE_POINT (1 << 0)
+
1400 #define ADL_CUSTOM_GAMUT (1 << 1)
+
1401 #define ADL_GAMUT_REMAP_ONLY (1 << 2)
+
1402 
+
1405 #define ADL_GAMUT_SPACE_CCIR_709 (1 << 0)
+
1406 #define ADL_GAMUT_SPACE_CCIR_601 (1 << 1)
+
1407 #define ADL_GAMUT_SPACE_ADOBE_RGB (1 << 2)
+
1408 #define ADL_GAMUT_SPACE_CIE_RGB (1 << 3)
+
1409 #define ADL_GAMUT_SPACE_CUSTOM (1 << 4)
+
1410 #define ADL_GAMUT_SPACE_CCIR_2020 (1 << 5)
+
1411 #define ADL_GAMUT_SPACE_APPCTRL (1 << 6)
+
1412 
+
1414 #define ADL_WHITE_POINT_5000K (1 << 0)
+
1415 #define ADL_WHITE_POINT_6500K (1 << 1)
+
1416 #define ADL_WHITE_POINT_7500K (1 << 2)
+
1417 #define ADL_WHITE_POINT_9300K (1 << 3)
+
1418 #define ADL_WHITE_POINT_CUSTOM (1 << 4)
+
1419 
+
1422 #define ADL_GAMUT_WHITEPOINT_DIVIDER 10000
+
1423 
+
1425 #define ADL_REGAMMA_COEFFICIENT_A0_DIVIDER 10000000
+
1426 #define ADL_REGAMMA_COEFFICIENT_A1A2A3_DIVIDER 1000
+
1428 
+
1430 #define ADL_EDID_REGAMMA_COEFFICIENTS (1 << 0)
+
1431 #define ADL_USE_GAMMA_RAMP (1 << 4)
+
1433 #define ADL_APPLY_DEGAMMA (1 << 5)
+
1435 #define ADL_EDID_REGAMMA_PREDEFINED_SRGB (1 << 1)
+
1437 #define ADL_EDID_REGAMMA_PREDEFINED_PQ (1 << 2)
+
1439 #define ADL_EDID_REGAMMA_PREDEFINED_PQ_2084_INTERIM (1 << 3)
+
1441 #define ADL_EDID_REGAMMA_PREDEFINED_36 (1 << 6)
+
1443 #define ADL_EDID_REGAMMA_PREDEFINED_BT709 (1 << 7)
+
1445 #define ADL_EDID_REGAMMA_PREDEFINED_APPCTRL (1 << 8)
+
1447 
+
1449 
+
1453 #define ADL_DISPLAY_DDCINFO_PIXEL_FORMAT_RGB656 0x00000001L
+
1454 #define ADL_DISPLAY_DDCINFO_PIXEL_FORMAT_RGB666 0x00000002L
+
1455 #define ADL_DISPLAY_DDCINFO_PIXEL_FORMAT_RGB888 0x00000004L
+
1456 #define ADL_DISPLAY_DDCINFO_PIXEL_FORMAT_RGB101010 0x00000008L
+
1457 #define ADL_DISPLAY_DDCINFO_PIXEL_FORMAT_RGB161616 0x00000010L
+
1458 #define ADL_DISPLAY_DDCINFO_PIXEL_FORMAT_RGB_RESERVED1 0x00000020L
+
1459 #define ADL_DISPLAY_DDCINFO_PIXEL_FORMAT_RGB_RESERVED2 0x00000040L
+
1460 #define ADL_DISPLAY_DDCINFO_PIXEL_FORMAT_RGB_RESERVED3 0x00000080L
+
1461 #define ADL_DISPLAY_DDCINFO_PIXEL_FORMAT_XRGB_BIAS101010 0x00000100L
+
1462 #define ADL_DISPLAY_DDCINFO_PIXEL_FORMAT_YCBCR444_8BPCC 0x00000200L
+
1463 #define ADL_DISPLAY_DDCINFO_PIXEL_FORMAT_YCBCR444_10BPCC 0x00000400L
+
1464 #define ADL_DISPLAY_DDCINFO_PIXEL_FORMAT_YCBCR444_12BPCC 0x00000800L
+
1465 #define ADL_DISPLAY_DDCINFO_PIXEL_FORMAT_YCBCR422_8BPCC 0x00001000L
+
1466 #define ADL_DISPLAY_DDCINFO_PIXEL_FORMAT_YCBCR422_10BPCC 0x00002000L
+
1467 #define ADL_DISPLAY_DDCINFO_PIXEL_FORMAT_YCBCR422_12BPCC 0x00004000L
+
1468 #define ADL_DISPLAY_DDCINFO_PIXEL_FORMAT_YCBCR420_8BPCC 0x00008000L
+
1469 #define ADL_DISPLAY_DDCINFO_PIXEL_FORMAT_YCBCR420_10BPCC 0x00010000L
+
1470 #define ADL_DISPLAY_DDCINFO_PIXEL_FORMAT_YCBCR420_12BPCC 0x00020000L
+
1471 
+
1476 #define ADL_TF_sRGB 0x0001
+
1477 #define ADL_TF_BT709 0x0002
+
1478 #define ADL_TF_PQ2084 0x0004
+
1479 #define ADL_TF_PQ2084_INTERIM 0x0008
+
1480 #define ADL_TF_LINEAR_0_1 0x0010
+
1481 #define ADL_TF_LINEAR_0_125 0x0020
+
1482 #define ADL_TF_DOLBYVISION 0x0040
+
1483 #define ADL_TF_GAMMA_22 0x0080
+
1484 
+
1486 #define ADL_CS_sRGB 0x0001
+
1490 #define ADL_CS_BT601 0x0002
+
1491 #define ADL_CS_BT709 0x0004
+
1492 #define ADL_CS_BT2020 0x0008
+
1493 #define ADL_CS_ADOBE 0x0010
+
1494 #define ADL_CS_P3 0x0020
+
1495 #define ADL_CS_scRGB_MS_REF 0x0040
+
1496 #define ADL_CS_DISPLAY_NATIVE 0x0080
+
1497 #define ADL_CS_APP_CONTROL 0x0100
+
1498 #define ADL_CS_DOLBYVISION 0x0200
+
1499 
+
1501 #define ADL_HDR_CEA861_3 0x0001
+
1505 #define ADL_HDR_DOLBYVISION 0x0002
+
1506 #define ADL_HDR_FREESYNC_HDR 0x0004
+
1507 
+
1509 #define ADL_HDR_FREESYNC_BACKLIGHT_SUPPORT 0x0001
+
1513 #define ADL_HDR_FREESYNC_LOCAL_DIMMING 0x0002
+
1514 
+
1516 #define ADL_SCA_LOCAL_DIMMING_DISABLE 0x0001
+
1520 
+
1522 
+
1526 // This value indicates that the deep bit depth state is forced off
+
1527 #define ADL_DEEPBITDEPTH_FORCEOFF 0
+
1528 #define ADL_DEEPBITDEPTH_10BPP_AUTO 1
+
1531 #define ADL_DEEPBITDEPTH_10BPP_FORCEON 2
+
1534 
+
1537 #define ADL_ADAPTER_CONFIGMEMORY_DBD (1 << 0)
+
1538 #define ADL_ADAPTER_CONFIGMEMORY_ROTATE (1 << 1)
+
1540 #define ADL_ADAPTER_CONFIGMEMORY_STEREO_PASSIVE (1 << 2)
+
1542 #define ADL_ADAPTER_CONFIGMEMORY_STEREO_ACTIVE (1 << 3)
+
1544 #define ADL_ADAPTER_CONFIGMEMORY_ENHANCEDVSYNC (1 << 4)
+
1546 #define ADL_ADAPTER_CONFIGMEMORY_TEARFREEVSYNC (1 << 4)
+
1547 
+
1551 
+
1554 #define ADL_MEMORYREQTYPE_VISIBLE (1 << 0)
+
1555 #define ADL_MEMORYREQTYPE_INVISIBLE (1 << 1)
+
1557 #define ADL_MEMORYREQTYPE_GPURESERVEDVISIBLE (1 << 2)
+
1559 
+
1566 #define ADL_ADAPTER_TEAR_FREE_ON 1
+
1567 #define ADL_ADAPTER_TEAR_FREE_NOTENOUGHMEM -1
+
1569 #define ADL_ADAPTER_TEAR_FREE_OFF_ERR_QUADBUFFERSTEREO -2
+
1571 #define ADL_ADAPTER_TEAR_FREE_OFF_ERR_MGPUSLD -3
+
1573 #define ADL_ADAPTER_TEAR_FREE_OFF 0
+
1575 
+
1581 #define ADL_CROSSDISPLAY_PLATFORM (1 << 0)
+
1582 #define ADL_CROSSDISPLAY_PLATFORM_LASSO (1 << 1)
+
1584 #define ADL_CROSSDISPLAY_PLATFORM_DOCKSTATION (1 << 2)
+
1586 
+
1592 #define ADL_CROSSDISPLAY_OPTION_NONE 0
+
1593 #define ADL_CROSSDISPLAY_OPTION_FORCESWITCH (1 << 0)
+
1595 
+
1601 #define ADL_ADAPTERCONFIGSTATE_HEADLESS ( 1 << 2 )
+
1602 #define ADL_ADAPTERCONFIGSTATE_REQUISITE_RENDER ( 1 << 0 )
+
1605 #define ADL_ADAPTERCONFIGSTATE_ANCILLARY_RENDER ( 1 << 1 )
+
1609 #define ADL_ADAPTERCONFIGSTATE_SCATTERGATHER ( 1 << 4 )
+
1611 
+
1617 #define ADL_CONTROLLERMODE_CM_MODIFIER_VIEW_POSITION 0x00000001
+
1618 #define ADL_CONTROLLERMODE_CM_MODIFIER_VIEW_PANLOCK 0x00000002
+
1620 #define ADL_CONTROLLERMODE_CM_MODIFIER_VIEW_SIZE 0x00000008
+
1622 
+
1629 #define ADL_MAX_AUDIO_SAMPLE_RATE_COUNT 16
+
1630 
+
1633 // ADLMultiChannelSplitStateFlag Enumeration
+
1635 enum ADLMultiChannelSplitStateFlag
+
1636 {
+
1637  ADLMultiChannelSplit_Unitialized = 0,
+
1638  ADLMultiChannelSplit_Disabled = 1,
+
1639  ADLMultiChannelSplit_Enabled = 2,
+
1640  ADLMultiChannelSplit_SaveProfile = 3
+
1641 };
+
1642 
+
1644 // ADLSampleRate Enumeration
+
1646 enum ADLSampleRate
+
1647 {
+
1648  ADLSampleRate_32KHz =0,
+
1649  ADLSampleRate_44P1KHz,
+
1650  ADLSampleRate_48KHz,
+
1651  ADLSampleRate_88P2KHz,
+
1652  ADLSampleRate_96KHz,
+
1653  ADLSampleRate_176P4KHz,
+
1654  ADLSampleRate_192KHz,
+
1655  ADLSampleRate_384KHz, //DP1.2
+
1656  ADLSampleRate_768KHz, //DP1.2
+
1657  ADLSampleRate_Undefined
+
1658 };
+
1659 
+
1664 #define ADL_OD6_CAPABILITY_SCLK_CUSTOMIZATION 0x00000001
+
1665 #define ADL_OD6_CAPABILITY_MCLK_CUSTOMIZATION 0x00000002
+
1667 #define ADL_OD6_CAPABILITY_GPU_ACTIVITY_MONITOR 0x00000004
+
1669 #define ADL_OD6_CAPABILITY_POWER_CONTROL 0x00000008
+
1671 #define ADL_OD6_CAPABILITY_VOLTAGE_CONTROL 0x00000010
+
1673 #define ADL_OD6_CAPABILITY_PERCENT_ADJUSTMENT 0x00000020
+
1675 #define ADL_OD6_CAPABILITY_THERMAL_LIMIT_UNLOCK 0x00000040
+
1677 #define ADL_OD6_CAPABILITY_FANSPEED_IN_RPM 0x00000080
+
1679 
+
1685 #define ADL_OD6_SUPPORTEDSTATE_PERFORMANCE 0x00000001
+
1686 #define ADL_OD6_SUPPORTEDSTATE_POWER_SAVING 0x00000002
+
1688 
+
1694 #define ADL_OD6_GETSTATEINFO_DEFAULT_PERFORMANCE 0x00000001
+
1695 #define ADL_OD6_GETSTATEINFO_DEFAULT_POWER_SAVING 0x00000002
+
1697 #define ADL_OD6_GETSTATEINFO_CURRENT 0x00000003
+
1700 #define ADL_OD6_GETSTATEINFO_CUSTOM_PERFORMANCE 0x00000004
+
1703 #define ADL_OD6_GETSTATEINFO_CUSTOM_POWER_SAVING 0x00000005
+
1705 
+
1711 #define ADL_OD6_STATE_PERFORMANCE 0x00000001
+
1712 
+
1718 #define ADL_OD6_SETSTATE_PERFORMANCE 0x00000001
+
1719 #define ADL_OD6_SETSTATE_POWER_SAVING 0x00000002
+
1721 
+
1727 #define ADL_OD6_TCCAPS_THERMAL_CONTROLLER 0x00000001
+
1728 #define ADL_OD6_TCCAPS_FANSPEED_CONTROL 0x00000002
+
1730 #define ADL_OD6_TCCAPS_FANSPEED_PERCENT_READ 0x00000100
+
1732 #define ADL_OD6_TCCAPS_FANSPEED_PERCENT_WRITE 0x00000200
+
1734 #define ADL_OD6_TCCAPS_FANSPEED_RPM_READ 0x00000400
+
1736 #define ADL_OD6_TCCAPS_FANSPEED_RPM_WRITE 0x00000800
+
1738 
+
1744 #define ADL_OD6_FANSPEED_TYPE_PERCENT 0x00000001
+
1745 #define ADL_OD6_FANSPEED_TYPE_RPM 0x00000002
+
1747 #define ADL_OD6_FANSPEED_USER_DEFINED 0x00000100
+
1749 
+
1754 #define ADL_ODN_EVENTCOUNTER_THERMAL 0
+
1755 #define ADL_ODN_EVENTCOUNTER_VPURECOVERY 1
+
1756 
+
1759 // ADLODNControlType Enumeration
+
1761 enum ADLODNControlType
+
1762 {
+
1763  ODNControlType_Current = 0,
+
1764  ODNControlType_Default,
+
1765  ODNControlType_Auto,
+
1766  ODNControlType_Manual
+
1767 };
+
1768 
+
1769 enum ADLODNDPMMaskType
+
1770 {
+
1771  ADL_ODN_DPM_CLOCK = 1 << 0,
+
1772  ADL_ODN_DPM_VDDC = 1 << 1,
+
1773  ADL_ODN_DPM_MASK = 1 << 2,
+
1774 };
+
1775 
+
1776 //ODN features Bits for ADLODNCapabilitiesX2
+
1777 enum ADLODNFeatureControl
+
1778 {
+
1779  ADL_ODN_SCLK_DPM = 1 << 0,
+
1780  ADL_ODN_MCLK_DPM = 1 << 1,
+
1781  ADL_ODN_SCLK_VDD = 1 << 2,
+
1782  ADL_ODN_MCLK_VDD = 1 << 3,
+
1783  ADL_ODN_FAN_SPEED_MIN = 1 << 4,
+
1784  ADL_ODN_FAN_SPEED_TARGET = 1 << 5,
+
1785  ADL_ODN_ACOUSTIC_LIMIT_SCLK = 1 << 6,
+
1786  ADL_ODN_TEMPERATURE_FAN_MAX = 1 << 7,
+
1787  ADL_ODN_TEMPERATURE_SYSTEM = 1 << 8,
+
1788  ADL_ODN_POWER_LIMIT = 1 << 9,
+
1789  ADL_ODN_SCLK_AUTO_LIMIT = 1 << 10,
+
1790  ADL_ODN_MCLK_AUTO_LIMIT = 1 << 11,
+
1791  ADL_ODN_SCLK_DPM_MASK_ENABLE = 1 << 12,
+
1792  ADL_ODN_MCLK_DPM_MASK_ENABLE = 1 << 13,
+
1793  ADL_ODN_MCLK_UNDERCLOCK_ENABLE = 1 << 14,
+
1794  ADL_ODN_SCLK_DPM_THROTTLE_NOTIFY = 1 << 15,
+
1795  ADL_ODN_POWER_UTILIZATION = 1 << 16,
+
1796  ADL_ODN_PERF_TUNING_SLIDER = 1 << 17,
+
1797  ADL_ODN_REMOVE_WATTMAN_PAGE = 1 << 31 // Internal Only
+
1798 };
+
1799 
+
1800 //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
+
1801 enum ADLODNExtFeatureControl
+
1802 {
+
1803  ADL_ODN_EXT_FEATURE_MEMORY_TIMING_TUNE = 1 << 0,
+
1804  ADL_ODN_EXT_FEATURE_FAN_ZERO_RPM_CONTROL = 1 << 1,
+
1805  ADL_ODN_EXT_FEATURE_AUTO_UV_ENGINE = 1 << 2, //Auto under voltage
+
1806  ADL_ODN_EXT_FEATURE_AUTO_OC_ENGINE = 1 << 3, //Auto OC Enine
+
1807  ADL_ODN_EXT_FEATURE_AUTO_OC_MEMORY = 1 << 4, //Auto OC memory
+
1808  ADL_ODN_EXT_FEATURE_FAN_CURVE = 1 << 5 //Fan curve
+
1809 
+
1810 };
+
1811 
+
1812 //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
+
1813 enum ADLODNExtSettingId
+
1814 {
+
1815  ADL_ODN_PARAMETER_AC_TIMING = 0,
+
1816  ADL_ODN_PARAMETER_FAN_ZERO_RPM_CONTROL,
+
1817  ADL_ODN_PARAMETER_AUTO_UV_ENGINE,
+
1818  ADL_ODN_PARAMETER_AUTO_OC_ENGINE,
+
1819  ADL_ODN_PARAMETER_AUTO_OC_MEMORY,
+
1820  ADL_ODN_PARAMETER_FAN_CURVE_TEMPERATURE_1,
+
1821  ADL_ODN_PARAMETER_FAN_CURVE_SPEED_1,
+
1822  ADL_ODN_PARAMETER_FAN_CURVE_TEMPERATURE_2,
+
1823  ADL_ODN_PARAMETER_FAN_CURVE_SPEED_2,
+
1824  ADL_ODN_PARAMETER_FAN_CURVE_TEMPERATURE_3,
+
1825  ADL_ODN_PARAMETER_FAN_CURVE_SPEED_3,
+
1826  ADL_ODN_PARAMETER_FAN_CURVE_TEMPERATURE_4,
+
1827  ADL_ODN_PARAMETER_FAN_CURVE_SPEED_4,
+
1828  ADL_ODN_PARAMETER_FAN_CURVE_TEMPERATURE_5,
+
1829  ADL_ODN_PARAMETER_FAN_CURVE_SPEED_5,
+
1830  ADL_ODN_POWERGAUGE,
+
1831  ODN_COUNT
+
1832 
+
1833 } ;
+
1834 
+
1835 //OD8 Capability features bits
+
1836 enum ADLOD8FeatureControl
+
1837 {
+
1838  ADL_OD8_GFXCLK_LIMITS = 1 << 0,
+
1839  ADL_OD8_GFXCLK_CURVE = 1 << 1,
+
1840  ADL_OD8_UCLK_MAX = 1 << 2,
+
1841  ADL_OD8_POWER_LIMIT = 1 << 3,
+
1842  ADL_OD8_ACOUSTIC_LIMIT_SCLK = 1 << 4, //FanMaximumRpm
+
1843  ADL_OD8_FAN_SPEED_MIN = 1 << 5, //FanMinimumPwm
+
1844  ADL_OD8_TEMPERATURE_FAN = 1 << 6, //FanTargetTemperature
+
1845  ADL_OD8_TEMPERATURE_SYSTEM = 1 << 7, //MaxOpTemp
+
1846  ADL_OD8_MEMORY_TIMING_TUNE = 1 << 8,
+
1847  ADL_OD8_FAN_ZERO_RPM_CONTROL = 1 << 9 ,
+
1848  ADL_OD8_AUTO_UV_ENGINE = 1 << 10, //Auto under voltage
+
1849  ADL_OD8_AUTO_OC_ENGINE = 1 << 11, //Auto overclock engine
+
1850  ADL_OD8_AUTO_OC_MEMORY = 1 << 12, //Auto overclock memory
+
1851  ADL_OD8_FAN_CURVE = 1 << 13, //Fan curve
+
1852  ADL_OD8_WS_AUTO_FAN_ACOUSTIC_LIMIT = 1 << 14, //Workstation Manual Fan controller
+
1853  ADL_OD8_GFXCLK_QUADRATIC_CURVE = 1 << 15,
+
1854  ADL_OD8_OPTIMIZED_GPU_POWER_MODE = 1 << 16,
+
1855  ADL_OD8_ODVOLTAGE_LIMIT = 1 << 17,
+
1856  ADL_OD8_ADV_OC_LIMITS = 1 << 18, //Advanced OC limits.
+
1857  ADL_OD8_PER_ZONE_GFX_VOLTAGE_OFFSET = 1 << 19, //Per Zone gfx voltage offset feature
+
1858  ADL_OD8_AUTO_CURVE_OPTIMIZER = 1 << 20, //Auto per zone tuning.
+
1859  ADL_OD8_GFX_VOLTAGE_LIMIT = 1 << 21, //Voltage limit slider
+
1860  ADL_OD8_TDC_LIMIT = 1 << 22, //TDC slider
+
1861  ADL_OD8_FULL_CONTROL_MODE = 1 << 23, //Full control
+
1862  ADL_OD8_POWER_SAVING_FEATURE_CONTROL = 1 << 24, //Power saving feature control
+
1863  ADL_OD8_POWER_GAUGE = 1 << 25 //Power Gauge
+
1864 };
+
1865 
+
1866 
+
1867 typedef enum ADLOD8SettingId
+
1868 {
+
1869  OD8_GFXCLK_FMAX = 0,
+
1870  OD8_GFXCLK_FMIN,
+
1871  OD8_GFXCLK_FREQ1,
+
1872  OD8_GFXCLK_VOLTAGE1,
+
1873  OD8_GFXCLK_FREQ2,
+
1874  OD8_GFXCLK_VOLTAGE2,
+
1875  OD8_GFXCLK_FREQ3,
+
1876  OD8_GFXCLK_VOLTAGE3,
+
1877  OD8_UCLK_FMAX,
+
1878  OD8_POWER_PERCENTAGE,
+
1879  OD8_FAN_MIN_SPEED,
+
1880  OD8_FAN_ACOUSTIC_LIMIT,
+
1881  OD8_FAN_TARGET_TEMP,
+
1882  OD8_OPERATING_TEMP_MAX,
+
1883  OD8_AC_TIMING,
+
1884  OD8_FAN_ZERORPM_CONTROL,
+
1885  OD8_AUTO_UV_ENGINE_CONTROL,
+
1886  OD8_AUTO_OC_ENGINE_CONTROL,
+
1887  OD8_AUTO_OC_MEMORY_CONTROL,
+
1888  OD8_FAN_CURVE_TEMPERATURE_1,
+
1889  OD8_FAN_CURVE_SPEED_1,
+
1890  OD8_FAN_CURVE_TEMPERATURE_2,
+
1891  OD8_FAN_CURVE_SPEED_2,
+
1892  OD8_FAN_CURVE_TEMPERATURE_3,
+
1893  OD8_FAN_CURVE_SPEED_3,
+
1894  OD8_FAN_CURVE_TEMPERATURE_4,
+
1895  OD8_FAN_CURVE_SPEED_4,
+
1896  OD8_FAN_CURVE_TEMPERATURE_5,
+
1897  OD8_FAN_CURVE_SPEED_5,
+
1898  OD8_WS_FAN_AUTO_FAN_ACOUSTIC_LIMIT,
+
1899  OD8_GFXCLK_CURVE_COEFFICIENT_A, // As part of the agreement with UI team, the min/max voltage limits for the
+
1900  OD8_GFXCLK_CURVE_COEFFICIENT_B, // quadratic curve graph will be stored in the min and max limits of
+
1901  OD8_GFXCLK_CURVE_COEFFICIENT_C, // coefficient a, b and c. A, b and c themselves do not have limits.
+
1902  OD8_GFXCLK_CURVE_VFT_FMIN,
+
1903  OD8_UCLK_FMIN,
+
1904  OD8_FAN_ZERO_RPM_STOP_TEMPERATURE,
+
1905  OD8_OPTIMZED_POWER_MODE,
+
1906  OD8_OD_VOLTAGE,// RSX - voltage offset feature
+
1907  OD8_ADV_OC_LIMITS_SETTING,
+
1908  OD8_PER_ZONE_GFX_VOLTAGE_OFFSET_POINT_1,
+
1909  OD8_PER_ZONE_GFX_VOLTAGE_OFFSET_POINT_2,
+
1910  OD8_PER_ZONE_GFX_VOLTAGE_OFFSET_POINT_3,
+
1911  OD8_PER_ZONE_GFX_VOLTAGE_OFFSET_POINT_4,
+
1912  OD8_PER_ZONE_GFX_VOLTAGE_OFFSET_POINT_5,
+
1913  OD8_PER_ZONE_GFX_VOLTAGE_OFFSET_POINT_6,
+
1914  OD8_AUTO_CURVE_OPTIMIZER_SETTING,
+
1915  OD8_GFX_VOLTAGE_LIMIT_SETTING,
+
1916  OD8_TDC_PERCENTAGE,
+
1917  OD8_FULL_CONTROL_MODE_SETTING,
+
1918  OD8_IDLE_POWER_SAVING_FEATURE_CONTROL,
+
1919  OD8_RUNTIME_POWER_SAVING_FEATURE_CONTROL,
+
1920  OD8_POWER_GAUGE,
+
1921  OD8_COUNT
+
1922 } ADLOD8SettingId;
+
1923 
+
1924 
+
1925 //Define Performance Metrics Log max sensors number
+
1926 #define ADL_PMLOG_MAX_SENSORS 256
+
1927 
+
1929 typedef enum ADLSensorType
+
1930 {
+
1931  SENSOR_MAXTYPES = 0,
+
1932  PMLOG_CLK_GFXCLK = 1, // Current graphic clock value in MHz
+
1933  PMLOG_CLK_MEMCLK = 2, // Current memory clock value in MHz
+
1934  PMLOG_CLK_SOCCLK = 3,
+
1935  PMLOG_CLK_UVDCLK1 = 4,
+
1936  PMLOG_CLK_UVDCLK2 = 5,
+
1937  PMLOG_CLK_VCECLK = 6,
+
1938  PMLOG_CLK_VCNCLK = 7,
+
1939  PMLOG_TEMPERATURE_EDGE = 8, // Current edge of the die temperature value in C
+
1940  PMLOG_TEMPERATURE_MEM = 9,
+
1941  PMLOG_TEMPERATURE_VRVDDC = 10,
+
1942  PMLOG_TEMPERATURE_VRMVDD = 11,
+
1943  PMLOG_TEMPERATURE_LIQUID = 12,
+
1944  PMLOG_TEMPERATURE_PLX = 13,
+
1945  PMLOG_FAN_RPM = 14, // Current fan RPM value
+
1946  PMLOG_FAN_PERCENTAGE = 15, // Current ratio of fan RPM and max RPM
+
1947  PMLOG_SOC_VOLTAGE = 16,
+
1948  PMLOG_SOC_POWER = 17,
+
1949  PMLOG_SOC_CURRENT = 18,
+
1950  PMLOG_INFO_ACTIVITY_GFX = 19, // Current graphic activity level in percentage
+
1951  PMLOG_INFO_ACTIVITY_MEM = 20, // Current memory activity level in percentage
+
1952  PMLOG_GFX_VOLTAGE = 21, // Current graphic voltage in mV
+
1953  PMLOG_MEM_VOLTAGE = 22,
+
1954  PMLOG_ASIC_POWER = 23, // Current ASIC power draw in Watt
+
1955  PMLOG_TEMPERATURE_VRSOC = 24,
+
1956  PMLOG_TEMPERATURE_VRMVDD0 = 25,
+
1957  PMLOG_TEMPERATURE_VRMVDD1 = 26,
+
1958  PMLOG_TEMPERATURE_HOTSPOT = 27, // Current center of the die temperature value in C
+
1959  PMLOG_TEMPERATURE_GFX = 28,
+
1960  PMLOG_TEMPERATURE_SOC = 29,
+
1961  PMLOG_GFX_POWER = 30,
+
1962  PMLOG_GFX_CURRENT = 31,
+
1963  PMLOG_TEMPERATURE_CPU = 32,
+
1964  PMLOG_CPU_POWER = 33,
+
1965  PMLOG_CLK_CPUCLK = 34,
+
1966  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
+
1967  PMLOG_CLK_VCN1CLK1 = 36,
+
1968  PMLOG_CLK_VCN1CLK2 = 37,
+
1969  PMLOG_SMART_POWERSHIFT_CPU = 38,
+
1970  PMLOG_SMART_POWERSHIFT_DGPU = 39,
+
1971  PMLOG_BUS_SPEED = 40, // Current PCIE bus speed running
+
1972  PMLOG_BUS_LANES = 41, // Current PCIE bus lanes using
+
1973  PMLOG_TEMPERATURE_LIQUID0 = 42,
+
1974  PMLOG_TEMPERATURE_LIQUID1 = 43,
+
1975  PMLOG_CLK_FCLK = 44,
+
1976  PMLOG_THROTTLER_STATUS_CPU = 45,
+
1977  PMLOG_SSPAIRED_ASICPOWER = 46, // apuPower
+
1978  PMLOG_SSTOTAL_POWERLIMIT = 47, // Total Power limit
+
1979  PMLOG_SSAPU_POWERLIMIT = 48, // APU Power limit
+
1980  PMLOG_SSDGPU_POWERLIMIT = 49, // DGPU Power limit
+
1981  PMLOG_TEMPERATURE_HOTSPOT_GCD = 50,
+
1982  PMLOG_TEMPERATURE_HOTSPOT_MCD = 51,
+
1983  PMLOG_THROTTLER_TEMP_EDGE_PERCENTAGE = 52,
+
1984  PMLOG_THROTTLER_TEMP_HOTSPOT_PERCENTAGE = 53,
+
1985  PMLOG_THROTTLER_TEMP_HOTSPOT_GCD_PERCENTAGE = 54,
+
1986  PMLOG_THROTTLER_TEMP_HOTSPOT_MCD_PERCENTAGE = 55,
+
1987  PMLOG_THROTTLER_TEMP_MEM_PERCENTAGE = 56,
+
1988  PMLOG_THROTTLER_TEMP_VR_GFX_PERCENTAGE = 57,
+
1989  PMLOG_THROTTLER_TEMP_VR_MEM0_PERCENTAGE = 58,
+
1990  PMLOG_THROTTLER_TEMP_VR_MEM1_PERCENTAGE = 59,
+
1991  PMLOG_THROTTLER_TEMP_VR_SOC_PERCENTAGE = 60,
+
1992  PMLOG_THROTTLER_TEMP_LIQUID0_PERCENTAGE = 61,
+
1993  PMLOG_THROTTLER_TEMP_LIQUID1_PERCENTAGE = 62,
+
1994  PMLOG_THROTTLER_TEMP_PLX_PERCENTAGE = 63,
+
1995  PMLOG_THROTTLER_TDC_GFX_PERCENTAGE = 64,
+
1996  PMLOG_THROTTLER_TDC_SOC_PERCENTAGE = 65,
+
1997  PMLOG_THROTTLER_TDC_USR_PERCENTAGE = 66,
+
1998  PMLOG_THROTTLER_PPT0_PERCENTAGE = 67,
+
1999  PMLOG_THROTTLER_PPT1_PERCENTAGE = 68,
+
2000  PMLOG_THROTTLER_PPT2_PERCENTAGE = 69,
+
2001  PMLOG_THROTTLER_PPT3_PERCENTAGE = 70,
+
2002  PMLOG_THROTTLER_FIT_PERCENTAGE = 71,
+
2003  PMLOG_THROTTLER_GFX_APCC_PLUS_PERCENTAGE = 72,
+
2004  PMLOG_BOARD_POWER = 73,
+
2005  PMLOG_MAX_SENSORS_REAL
+
2006 } ADLSensorType;
+
2007 
2008 
-
2013 #define ECC_MODE_OFF 0
-
2014 #define ECC_MODE_ON 2
-
2016 #define ECC_MODE_HBM 3
-
2018 
-
2024 #define ADL_BLAYOUT_VALID_NUMBER_OF_SLOTS 0x1
-
2025 #define ADL_BLAYOUT_VALID_SLOT_SIZES 0x2
-
2027 #define ADL_BLAYOUT_VALID_CONNECTOR_OFFSETS 0x4
-
2029 #define ADL_BLAYOUT_VALID_CONNECTOR_LENGTHS 0x8
-
2031 
-
2037 #define ADL_ADAPTER_MAX_SLOTS 4
-
2038 #define ADL_ADAPTER_MAX_CONNECTORS 10
-
2040 #define ADL_MAX_CONNECTION_TYPES 32
-
2042 #define ADL_MAX_RELATIVE_ADDRESS_LINK_COUNT 15
-
2044 #define ADL_MAX_DISPLAY_EDID_DATA_SIZE 1024
-
2046 #define ADL_MAX_ERROR_RECORDS_COUNT 256
-
2048 #define ADL_MAX_POWER_POLICY 6
-
2050 
-
2056 #define ADL_CONNECTION_TYPE_VGA 0
-
2057 #define ADL_CONNECTION_TYPE_DVI 1
-
2059 #define ADL_CONNECTION_TYPE_DVI_SL 2
-
2061 #define ADL_CONNECTION_TYPE_HDMI 3
-
2063 #define ADL_CONNECTION_TYPE_DISPLAY_PORT 4
-
2065 #define ADL_CONNECTION_TYPE_ACTIVE_DONGLE_DP_DVI_SL 5
-
2067 #define ADL_CONNECTION_TYPE_ACTIVE_DONGLE_DP_DVI_DL 6
-
2069 #define ADL_CONNECTION_TYPE_ACTIVE_DONGLE_DP_HDMI 7
-
2071 #define ADL_CONNECTION_TYPE_ACTIVE_DONGLE_DP_VGA 8
-
2073 #define ADL_CONNECTION_TYPE_PASSIVE_DONGLE_DP_HDMI 9
-
2075 #define ADL_CONNECTION_TYPE_PASSIVE_DONGLE_DP_DVI 10
-
2077 #define ADL_CONNECTION_TYPE_MST 11
-
2079 #define ADL_CONNECTION_TYPE_ACTIVE_DONGLE 12
-
2081 #define ADL_CONNECTION_TYPE_VIRTUAL 13
-
2083 #define ADL_CONNECTION_BITMAST_FROM_INDEX(index) (1 << index)
-
2085 
-
2091 #define ADL_CONNECTION_PROPERTY_BITRATE 0x1
-
2092 #define ADL_CONNECTION_PROPERTY_NUMBER_OF_LANES 0x2
-
2094 #define ADL_CONNECTION_PROPERTY_3DCAPS 0x4
-
2096 #define ADL_CONNECTION_PROPERTY_OUTPUT_BANDWIDTH 0x8
-
2098 #define ADL_CONNECTION_PROPERTY_COLORDEPTH 0x10
-
2100 
-
2106 #define ADL_LANECOUNT_UNKNOWN 0
-
2107 #define ADL_LANECOUNT_ONE 1
-
2109 #define ADL_LANECOUNT_TWO 2
-
2111 #define ADL_LANECOUNT_FOUR 4
-
2113 #define ADL_LANECOUNT_EIGHT 8
-
2115 #define ADL_LANECOUNT_DEF ADL_LANECOUNT_FOUR
-
2117 
-
2123 #define ADL_LINK_BITRATE_UNKNOWN 0
-
2124 #define ADL_LINK_BITRATE_1_62_GHZ 0x06
-
2126 #define ADL_LINK_BITRATE_2_7_GHZ 0x0A
-
2128 #define ADL_LINK_BITRATE_5_4_GHZ 0x14
-
2130 
-
2132 #define ADL_LINK_BITRATE_8_1_GHZ 0x1E
-
2133 #define ADL_LINK_BITRATE_DEF ADL_LINK_BITRATE_2_7_GHZ
-
2135 
-
2140 #define ADL_CONNPROP_S3D_ALTERNATE_TO_FRAME_PACK 0x00000001
-
2141 
-
2143 
-
2148 #define ADL_COLORDEPTH_UNKNOWN 0
-
2149 #define ADL_COLORDEPTH_666 1
-
2151 #define ADL_COLORDEPTH_888 2
-
2153 #define ADL_COLORDEPTH_101010 3
-
2155 #define ADL_COLORDEPTH_121212 4
-
2157 #define ADL_COLORDEPTH_141414 5
-
2159 #define ADL_COLORDEPTH_161616 6
-
2161 #define ADL_COLOR_DEPTH_DEF ADL_COLORDEPTH_888
-
2163 
-
2165 
-
2170 #define ADL_EMUL_STATUS_REAL_DEVICE_CONNECTED 0x1
-
2171 #define ADL_EMUL_STATUS_EMULATED_DEVICE_PRESENT 0x2
-
2173 #define ADL_EMUL_STATUS_EMULATED_DEVICE_USED 0x4
-
2175 #define ADL_EMUL_STATUS_LAST_ACTIVE_DEVICE_USED 0x8
-
2177 
-
2183 #define ADL_EMUL_MODE_OFF 0
-
2184 #define ADL_EMUL_MODE_ON_CONNECTED 1
-
2186 #define ADL_EMUL_MODE_ON_DISCONNECTED 2
-
2188 #define ADL_EMUL_MODE_ALWAYS 3
-
2190 
-
2196 #define ADL_QUERY_REAL_DATA 0
-
2197 #define ADL_QUERY_EMULATED_DATA 1
-
2199 #define ADL_QUERY_CURRENT_DATA 2
-
2201 
-
2207 #define ADL_EDID_PERSISTANCE_DISABLED 0
-
2208 #define ADL_EDID_PERSISTANCE_ENABLED 1
-
2210 
-
2216 #define ADL_CONNECTOR_TYPE_UNKNOWN 0
-
2217 #define ADL_CONNECTOR_TYPE_VGA 1
-
2219 #define ADL_CONNECTOR_TYPE_DVI_D 2
-
2221 #define ADL_CONNECTOR_TYPE_DVI_I 3
-
2223 #define ADL_CONNECTOR_TYPE_ATICVDONGLE_NA 4
-
2225 #define ADL_CONNECTOR_TYPE_ATICVDONGLE_JP 5
-
2227 #define ADL_CONNECTOR_TYPE_ATICVDONGLE_NONI2C 6
-
2229 #define ADL_CONNECTOR_TYPE_ATICVDONGLE_NONI2C_D 7
-
2231 #define ADL_CONNECTOR_TYPE_HDMI_TYPE_A 8
-
2233 #define ADL_CONNECTOR_TYPE_HDMI_TYPE_B 9
-
2235 #define ADL_CONNECTOR_TYPE_DISPLAYPORT 10
-
2237 #define ADL_CONNECTOR_TYPE_EDP 11
-
2239 #define ADL_CONNECTOR_TYPE_MINI_DISPLAYPORT 12
-
2241 #define ADL_CONNECTOR_TYPE_VIRTUAL 13
-
2243 #define ADL_CONNECTOR_TYPE_USB_TYPE_C 14
-
2245 
-
2253 #define ADL_FREESYNC_USECASE_STATIC 0x1
-
2254 #define ADL_FREESYNC_USECASE_VIDEO 0x2
-
2256 #define ADL_FREESYNC_USECASE_GAMING 0x4
-
2258 
-
2265 #define ADL_FREESYNC_CAP_SUPPORTED (1 << 0)
-
2266 #define ADL_FREESYNC_CAP_GPUSUPPORTED (1 << 1)
-
2267 #define ADL_FREESYNC_CAP_DISPLAYSUPPORTED (1 << 2)
-
2268 #define ADL_FREESYNC_CAP_CURRENTMODESUPPORTED (1 << 3)
-
2269 #define ADL_FREESYNC_CAP_NOCFXORCFXSUPPORTED (1 << 4)
-
2270 #define ADL_FREESYNC_CAP_NOGENLOCKORGENLOCKSUPPORTED (1 << 5)
-
2271 #define ADL_FREESYNC_CAP_BORDERLESSWINDOWSUPPORTED (1 << 6)
-
2272 
-
2277 #define ADL_FREESYNC_LABEL_UNSUPPORTED 0
-
2278 #define ADL_FREESYNC_LABEL_FREESYNC 1
-
2279 #define ADL_FREESYNC_LABEL_ADAPTIVE_SYNC 2
-
2280 #define ADL_FREESYNC_LABEL_VRR 3
-
2281 #define ADL_FREESYNC_LABEL_FREESYNC_PREMIUM 4
-
2282 #define ADL_FREESYNC_LABEL_FREESYNC_PREMIUM_PRO 5
-
2283 
-
2287 #define ADL_FREESYNC_POWEROPTIMIZATION_SUPPORTED_MASK (1 << 0)
-
2288 #define ADL_FREESYNC_POWEROPTIMIZATION_ENABLED_MASK (1 << 1)
-
2289 #define ADL_FREESYNC_POWEROPTIMIZATION_DEFAULT_VALUE_MASK (1 << 2)
-
2290 
-
2295 #define ADL_MST_COMMANDLINE_PATH_MSG 0x1
-
2296 #define ADL_MST_COMMANDLINE_BROADCAST 0x2
-
2298 
-
2300 
-
2301 
-
2305 #define ADL_CROSSGPUDISPLAYCLONE_AMD_WITH_NONAMD 0x1
-
2306 #define ADL_CROSSGPUDISPLAYCLONE 0x2
-
2308 
-
2310 
-
2314 typedef unsigned int ADL_D3DKMT_HANDLE;
-
2316 
-
2317 
-
2318 // End Bracket for Constants and Definitions. Add new groups ABOVE this line!
-
2319 
-
2321 
-
2322 
-
2323 typedef enum ADL_RAS_ERROR_INJECTION_MODE
-
2324 {
-
2325  ADL_RAS_ERROR_INJECTION_MODE_SINGLE = 1,
-
2326  ADL_RAS_ERROR_INJECTION_MODE_MULTIPLE = 2
-
2327 }ADL_RAS_ERROR_INJECTION_MODE;
-
2328 
-
2329 
-
2330 typedef enum ADL_RAS_BLOCK_ID
-
2331 {
-
2332  ADL_RAS_BLOCK_ID_UMC = 0,
-
2333  ADL_RAS_BLOCK_ID_SDMA,
-
2334  ADL_RAS_BLOCK_ID_GFX_HUB,
-
2335  ADL_RAS_BLOCK_ID_MMHUB,
-
2336  ADL_RAS_BLOCK_ID_ATHUB,
-
2337  ADL_RAS_BLOCK_ID_PCIE_BIF,
-
2338  ADL_RAS_BLOCK_ID_HDP,
-
2339  ADL_RAS_BLOCK_ID_XGMI_WAFL,
-
2340  ADL_RAS_BLOCK_ID_DF,
-
2341  ADL_RAS_BLOCK_ID_SMN,
-
2342  ADL_RAS_BLOCK_ID_SEM,
-
2343  ADL_RAS_BLOCK_ID_MP0,
-
2344  ADL_RAS_BLOCK_ID_MP1,
-
2345  ADL_RAS_BLOCK_ID_FUSE
-
2346 }ADL_RAS_BLOCK_ID;
-
2347 
-
2348 typedef enum ADL_MEM_SUB_BLOCK_ID
-
2349 {
-
2350  ADL_RAS__UMC_HBM = 0,
-
2351  ADL_RAS__UMC_SRAM = 1
-
2352 }ADL_MEM_SUB_BLOCK_ID;
-
2353 
-
2354 typedef enum _ADL_RAS_ERROR_TYPE
-
2355 {
-
2356  ADL_RAS_ERROR__NONE = 0,
-
2357  ADL_RAS_ERROR__PARITY = 1,
-
2358  ADL_RAS_ERROR__SINGLE_CORRECTABLE = 2,
-
2359  ADL_RAS_ERROR__PARITY_SINGLE_CORRECTABLE = 3,
-
2360  ADL_RAS_ERROR__MULTI_UNCORRECTABLE = 4,
-
2361  ADL_RAS_ERROR__PARITY_MULTI_UNCORRECTABLE = 5,
-
2362  ADL_RAS_ERROR__SINGLE_CORRECTABLE_MULTI_UNCORRECTABLE = 6,
-
2363  ADL_RAS_ERROR__PARITY_SINGLE_CORRECTABLE_MULTI_UNCORRECTABLE = 7,
-
2364  ADL_RAS_ERROR__POISON = 8,
-
2365  ADL_RAS_ERROR__PARITY_POISON = 9,
-
2366  ADL_RAS_ERROR__SINGLE_CORRECTABLE_POISON = 10,
-
2367  ADL_RAS_ERROR__PARITY_SINGLE_CORRECTABLE_POISON = 11,
-
2368  ADL_RAS_ERROR__MULTI_UNCORRECTABLE_POISON = 12,
-
2369  ADL_RAS_ERROR__PARITY_MULTI_UNCORRECTABLE_POISON = 13,
-
2370  ADL_RAS_ERROR__SINGLE_CORRECTABLE_MULTI_UNCORRECTABLE_POISON = 14,
-
2371  ADL_RAS_ERROR__PARITY_SINGLE_CORRECTABLE_MULTI_UNCORRECTABLE_POISON = 15
-
2372 }ADL_RAS_ERROR_TYPE;
-
2373 
-
2374 typedef enum ADL_RAS_INJECTION_METHOD
-
2375 {
-
2376  ADL_RAS_ERROR__UMC_METH_COHERENT = 0,
-
2377  ADL_RAS_ERROR__UMC_METH_SINGLE_SHOT = 1,
-
2378  ADL_RAS_ERROR__UMC_METH_PERSISTENT = 2,
-
2379  ADL_RAS_ERROR__UMC_METH_PERSISTENT_DISABLE = 3
-
2380 }ADL_RAS_INJECTION_METHOD;
-
2381 
-
2382 // Driver event types
-
2383 typedef enum ADL_DRIVER_EVENT_TYPE
-
2384 {
-
2385  ADL_EVENT_ID_AUTO_FEATURE_COMPLETED = 30,
-
2386  ADL_EVENT_ID_FEATURE_AVAILABILITY = 31,
+
2009 //Throttle Status
+
2010 typedef enum ADL_THROTTLE_NOTIFICATION
+
2011 {
+
2012  ADL_PMLOG_THROTTLE_POWER = 1 << 0,
+
2013  ADL_PMLOG_THROTTLE_THERMAL = 1 << 1,
+
2014  ADL_PMLOG_THROTTLE_CURRENT = 1 << 2,
+
2015 } ADL_THROTTLE_NOTIFICATION;
+
2016 
+
2017 typedef enum ADL_PMLOG_SENSORS
+
2018 {
+
2019  ADL_SENSOR_MAXTYPES = 0,
+
2020  ADL_PMLOG_CLK_GFXCLK = 1,
+
2021  ADL_PMLOG_CLK_MEMCLK = 2,
+
2022  ADL_PMLOG_CLK_SOCCLK = 3,
+
2023  ADL_PMLOG_CLK_UVDCLK1 = 4,
+
2024  ADL_PMLOG_CLK_UVDCLK2 = 5,
+
2025  ADL_PMLOG_CLK_VCECLK = 6,
+
2026  ADL_PMLOG_CLK_VCNCLK = 7,
+
2027  ADL_PMLOG_TEMPERATURE_EDGE = 8,
+
2028  ADL_PMLOG_TEMPERATURE_MEM = 9,
+
2029  ADL_PMLOG_TEMPERATURE_VRVDDC = 10,
+
2030  ADL_PMLOG_TEMPERATURE_VRMVDD = 11,
+
2031  ADL_PMLOG_TEMPERATURE_LIQUID = 12,
+
2032  ADL_PMLOG_TEMPERATURE_PLX = 13,
+
2033  ADL_PMLOG_FAN_RPM = 14,
+
2034  ADL_PMLOG_FAN_PERCENTAGE = 15,
+
2035  ADL_PMLOG_SOC_VOLTAGE = 16,
+
2036  ADL_PMLOG_SOC_POWER = 17,
+
2037  ADL_PMLOG_SOC_CURRENT = 18,
+
2038  ADL_PMLOG_INFO_ACTIVITY_GFX = 19,
+
2039  ADL_PMLOG_INFO_ACTIVITY_MEM = 20,
+
2040  ADL_PMLOG_GFX_VOLTAGE = 21,
+
2041  ADL_PMLOG_MEM_VOLTAGE = 22,
+
2042  ADL_PMLOG_ASIC_POWER = 23,
+
2043  ADL_PMLOG_TEMPERATURE_VRSOC = 24,
+
2044  ADL_PMLOG_TEMPERATURE_VRMVDD0 = 25,
+
2045  ADL_PMLOG_TEMPERATURE_VRMVDD1 = 26,
+
2046  ADL_PMLOG_TEMPERATURE_HOTSPOT = 27,
+
2047  ADL_PMLOG_TEMPERATURE_GFX = 28,
+
2048  ADL_PMLOG_TEMPERATURE_SOC = 29,
+
2049  ADL_PMLOG_GFX_POWER = 30,
+
2050  ADL_PMLOG_GFX_CURRENT = 31,
+
2051  ADL_PMLOG_TEMPERATURE_CPU = 32,
+
2052  ADL_PMLOG_CPU_POWER = 33,
+
2053  ADL_PMLOG_CLK_CPUCLK = 34,
+
2054  ADL_PMLOG_THROTTLER_STATUS = 35, // GFX
+
2055  ADL_PMLOG_CLK_VCN1CLK1 = 36,
+
2056  ADL_PMLOG_CLK_VCN1CLK2 = 37,
+
2057  ADL_PMLOG_SMART_POWERSHIFT_CPU = 38,
+
2058  ADL_PMLOG_SMART_POWERSHIFT_DGPU = 39,
+
2059  ADL_PMLOG_BUS_SPEED = 40,
+
2060  ADL_PMLOG_BUS_LANES = 41,
+
2061  ADL_PMLOG_TEMPERATURE_LIQUID0 = 42,
+
2062  ADL_PMLOG_TEMPERATURE_LIQUID1 = 43,
+
2063  ADL_PMLOG_CLK_FCLK = 44,
+
2064  ADL_PMLOG_THROTTLER_STATUS_CPU = 45,
+
2065  ADL_PMLOG_SSPAIRED_ASICPOWER = 46, // apuPower
+
2066  ADL_PMLOG_SSTOTAL_POWERLIMIT = 47, // Total Power limit
+
2067  ADL_PMLOG_SSAPU_POWERLIMIT = 48, // APU Power limit
+
2068  ADL_PMLOG_SSDGPU_POWERLIMIT = 49, // DGPU Power limit
+
2069  ADL_PMLOG_TEMPERATURE_HOTSPOT_GCD = 50,
+
2070  ADL_PMLOG_TEMPERATURE_HOTSPOT_MCD = 51,
+
2071  ADL_PMLOG_THROTTLER_TEMP_EDGE_PERCENTAGE = 52,
+
2072  ADL_PMLOG_THROTTLER_TEMP_HOTSPOT_PERCENTAGE = 53,
+
2073  ADL_PMLOG_THROTTLER_TEMP_HOTSPOT_GCD_PERCENTAGE = 54,
+
2074  ADL_PMLOG_THROTTLER_TEMP_HOTSPOT_MCD_PERCENTAGE = 55,
+
2075  ADL_PMLOG_THROTTLER_TEMP_MEM_PERCENTAGE = 56,
+
2076  ADL_PMLOG_THROTTLER_TEMP_VR_GFX_PERCENTAGE = 57,
+
2077  ADL_PMLOG_THROTTLER_TEMP_VR_MEM0_PERCENTAGE = 58,
+
2078  ADL_PMLOG_THROTTLER_TEMP_VR_MEM1_PERCENTAGE = 59,
+
2079  ADL_PMLOG_THROTTLER_TEMP_VR_SOC_PERCENTAGE = 60,
+
2080  ADL_PMLOG_THROTTLER_TEMP_LIQUID0_PERCENTAGE = 61,
+
2081  ADL_PMLOG_THROTTLER_TEMP_LIQUID1_PERCENTAGE = 62,
+
2082  ADL_PMLOG_THROTTLER_TEMP_PLX_PERCENTAGE = 63,
+
2083  ADL_PMLOG_THROTTLER_TDC_GFX_PERCENTAGE = 64,
+
2084  ADL_PMLOG_THROTTLER_TDC_SOC_PERCENTAGE = 65,
+
2085  ADL_PMLOG_THROTTLER_TDC_USR_PERCENTAGE = 66,
+
2086  ADL_PMLOG_THROTTLER_PPT0_PERCENTAGE = 67,
+
2087  ADL_PMLOG_THROTTLER_PPT1_PERCENTAGE = 68,
+
2088  ADL_PMLOG_THROTTLER_PPT2_PERCENTAGE = 69,
+
2089  ADL_PMLOG_THROTTLER_PPT3_PERCENTAGE = 70,
+
2090  ADL_PMLOG_THROTTLER_FIT_PERCENTAGE = 71,
+
2091  ADL_PMLOG_THROTTLER_GFX_APCC_PLUS_PERCENTAGE = 72,
+
2092  ADL_PMLOG_BOARD_POWER = 73,
+
2093  ADL_PMLOG_MAX_SENSORS_REAL
+
2094 } ADL_PMLOG_SENSORS;
+
2095 
+
2100 #define ECC_MODE_OFF 0
+
2101 #define ECC_MODE_ON 2
+
2103 #define ECC_MODE_HBM 3
+
2105 
+
2111 #define ADL_BLAYOUT_VALID_NUMBER_OF_SLOTS 0x1
+
2112 #define ADL_BLAYOUT_VALID_SLOT_SIZES 0x2
+
2114 #define ADL_BLAYOUT_VALID_CONNECTOR_OFFSETS 0x4
+
2116 #define ADL_BLAYOUT_VALID_CONNECTOR_LENGTHS 0x8
+
2118 
+
2124 #define ADL_ADAPTER_MAX_SLOTS 4
+
2125 #define ADL_ADAPTER_MAX_CONNECTORS 10
+
2127 #define ADL_MAX_CONNECTION_TYPES 32
+
2129 #define ADL_MAX_RELATIVE_ADDRESS_LINK_COUNT 15
+
2131 #define ADL_MAX_DISPLAY_EDID_DATA_SIZE 1024
+
2133 #define ADL_MAX_ERROR_RECORDS_COUNT 256
+
2135 #define ADL_MAX_POWER_POLICY 6
+
2137 
+
2143 #define ADL_CONNECTION_TYPE_VGA 0
+
2144 #define ADL_CONNECTION_TYPE_DVI 1
+
2146 #define ADL_CONNECTION_TYPE_DVI_SL 2
+
2148 #define ADL_CONNECTION_TYPE_HDMI 3
+
2150 #define ADL_CONNECTION_TYPE_DISPLAY_PORT 4
+
2152 #define ADL_CONNECTION_TYPE_ACTIVE_DONGLE_DP_DVI_SL 5
+
2154 #define ADL_CONNECTION_TYPE_ACTIVE_DONGLE_DP_DVI_DL 6
+
2156 #define ADL_CONNECTION_TYPE_ACTIVE_DONGLE_DP_HDMI 7
+
2158 #define ADL_CONNECTION_TYPE_ACTIVE_DONGLE_DP_VGA 8
+
2160 #define ADL_CONNECTION_TYPE_PASSIVE_DONGLE_DP_HDMI 9
+
2162 #define ADL_CONNECTION_TYPE_PASSIVE_DONGLE_DP_DVI 10
+
2164 #define ADL_CONNECTION_TYPE_MST 11
+
2166 #define ADL_CONNECTION_TYPE_ACTIVE_DONGLE 12
+
2168 #define ADL_CONNECTION_TYPE_VIRTUAL 13
+
2170 #define ADL_CONNECTION_BITMAST_FROM_INDEX(index) (1 << index)
+
2172 
+
2178 #define ADL_CONNECTION_PROPERTY_BITRATE 0x1
+
2179 #define ADL_CONNECTION_PROPERTY_NUMBER_OF_LANES 0x2
+
2181 #define ADL_CONNECTION_PROPERTY_3DCAPS 0x4
+
2183 #define ADL_CONNECTION_PROPERTY_OUTPUT_BANDWIDTH 0x8
+
2185 #define ADL_CONNECTION_PROPERTY_COLORDEPTH 0x10
+
2187 
+
2193 #define ADL_LANECOUNT_UNKNOWN 0
+
2194 #define ADL_LANECOUNT_ONE 1
+
2196 #define ADL_LANECOUNT_TWO 2
+
2198 #define ADL_LANECOUNT_FOUR 4
+
2200 #define ADL_LANECOUNT_EIGHT 8
+
2202 #define ADL_LANECOUNT_DEF ADL_LANECOUNT_FOUR
+
2204 
+
2210 #define ADL_LINK_BITRATE_UNKNOWN 0
+
2211 #define ADL_LINK_BITRATE_1_62_GHZ 0x06
+
2213 #define ADL_LINK_BITRATE_2_7_GHZ 0x0A
+
2215 #define ADL_LINK_BITRATE_5_4_GHZ 0x14
+
2217 
+
2219 #define ADL_LINK_BITRATE_8_1_GHZ 0x1E
+
2220 #define ADL_LINK_BITRATE_DEF ADL_LINK_BITRATE_2_7_GHZ
+
2222 
+
2227 #define ADL_CONNPROP_S3D_ALTERNATE_TO_FRAME_PACK 0x00000001
+
2228 
+
2230 
+
2235 #define ADL_COLORDEPTH_UNKNOWN 0
+
2236 #define ADL_COLORDEPTH_666 1
+
2238 #define ADL_COLORDEPTH_888 2
+
2240 #define ADL_COLORDEPTH_101010 3
+
2242 #define ADL_COLORDEPTH_121212 4
+
2244 #define ADL_COLORDEPTH_141414 5
+
2246 #define ADL_COLORDEPTH_161616 6
+
2248 #define ADL_COLOR_DEPTH_DEF ADL_COLORDEPTH_888
+
2250 
+
2252 
+
2257 #define ADL_EMUL_STATUS_REAL_DEVICE_CONNECTED 0x1
+
2258 #define ADL_EMUL_STATUS_EMULATED_DEVICE_PRESENT 0x2
+
2260 #define ADL_EMUL_STATUS_EMULATED_DEVICE_USED 0x4
+
2262 #define ADL_EMUL_STATUS_LAST_ACTIVE_DEVICE_USED 0x8
+
2264 
+
2270 #define ADL_EMUL_MODE_OFF 0
+
2271 #define ADL_EMUL_MODE_ON_CONNECTED 1
+
2273 #define ADL_EMUL_MODE_ON_DISCONNECTED 2
+
2275 #define ADL_EMUL_MODE_ALWAYS 3
+
2277 
+
2283 #define ADL_QUERY_REAL_DATA 0
+
2284 #define ADL_QUERY_EMULATED_DATA 1
+
2286 #define ADL_QUERY_CURRENT_DATA 2
+
2288 
+
2294 #define ADL_EDID_PERSISTANCE_DISABLED 0
+
2295 #define ADL_EDID_PERSISTANCE_ENABLED 1
+
2297 
+
2303 #define ADL_CONNECTOR_TYPE_UNKNOWN 0
+
2304 #define ADL_CONNECTOR_TYPE_VGA 1
+
2306 #define ADL_CONNECTOR_TYPE_DVI_D 2
+
2308 #define ADL_CONNECTOR_TYPE_DVI_I 3
+
2310 #define ADL_CONNECTOR_TYPE_ATICVDONGLE_NA 4
+
2312 #define ADL_CONNECTOR_TYPE_ATICVDONGLE_JP 5
+
2314 #define ADL_CONNECTOR_TYPE_ATICVDONGLE_NONI2C 6
+
2316 #define ADL_CONNECTOR_TYPE_ATICVDONGLE_NONI2C_D 7
+
2318 #define ADL_CONNECTOR_TYPE_HDMI_TYPE_A 8
+
2320 #define ADL_CONNECTOR_TYPE_HDMI_TYPE_B 9
+
2322 #define ADL_CONNECTOR_TYPE_DISPLAYPORT 10
+
2324 #define ADL_CONNECTOR_TYPE_EDP 11
+
2326 #define ADL_CONNECTOR_TYPE_MINI_DISPLAYPORT 12
+
2328 #define ADL_CONNECTOR_TYPE_VIRTUAL 13
+
2330 #define ADL_CONNECTOR_TYPE_USB_TYPE_C 14
+
2332 
+
2340 #define ADL_FREESYNC_USECASE_STATIC 0x1
+
2341 #define ADL_FREESYNC_USECASE_VIDEO 0x2
+
2343 #define ADL_FREESYNC_USECASE_GAMING 0x4
+
2345 
+
2352 #define ADL_FREESYNC_CAP_SUPPORTED (1 << 0)
+
2353 #define ADL_FREESYNC_CAP_GPUSUPPORTED (1 << 1)
+
2354 #define ADL_FREESYNC_CAP_DISPLAYSUPPORTED (1 << 2)
+
2355 #define ADL_FREESYNC_CAP_CURRENTMODESUPPORTED (1 << 3)
+
2356 #define ADL_FREESYNC_CAP_NOCFXORCFXSUPPORTED (1 << 4)
+
2357 #define ADL_FREESYNC_CAP_NOGENLOCKORGENLOCKSUPPORTED (1 << 5)
+
2358 #define ADL_FREESYNC_CAP_BORDERLESSWINDOWSUPPORTED (1 << 6)
+
2359 
+
2364 #define ADL_FREESYNC_LABEL_UNSUPPORTED 0
+
2365 #define ADL_FREESYNC_LABEL_FREESYNC 1
+
2366 #define ADL_FREESYNC_LABEL_ADAPTIVE_SYNC 2
+
2367 #define ADL_FREESYNC_LABEL_VRR 3
+
2368 #define ADL_FREESYNC_LABEL_FREESYNC_PREMIUM 4
+
2369 #define ADL_FREESYNC_LABEL_FREESYNC_PREMIUM_PRO 5
+
2370 
+
2374 #define ADL_FREESYNC_POWEROPTIMIZATION_SUPPORTED_MASK (1 << 0)
+
2375 #define ADL_FREESYNC_POWEROPTIMIZATION_ENABLED_MASK (1 << 1)
+
2376 #define ADL_FREESYNC_POWEROPTIMIZATION_DEFAULT_VALUE_MASK (1 << 2)
+
2377 
+
2382 #define ADL_MST_COMMANDLINE_PATH_MSG 0x1
+
2383 #define ADL_MST_COMMANDLINE_BROADCAST 0x2
+
2385 
2387 
-
2388 } ADL_DRIVER_EVENT_TYPE;
-
2389 
-
2390 
-
2391 //UIFeature Ids
-
2392 typedef enum ADL_UIFEATURES_GROUP
-
2393 {
-
2394  ADL_UIFEATURES_GROUP_DVR = 0,
-
2395  ADL_UIFEATURES_GROUP_TURBOSYNC = 1,
-
2396  ADL_UIFEATURES_GROUP_FRAMEMETRICSMONITOR = 2,
-
2397  ADL_UIFEATURES_GROUP_FRTC = 3,
-
2398  ADL_UIFEATURES_GROUP_XVISION = 4,
-
2399  ADL_UIFEATURES_GROUP_BLOCKCHAIN = 5,
-
2400  ADL_UIFEATURES_GROUP_GAMEINTELLIGENCE = 6,
-
2401  ADL_UIFEATURES_GROUP_CHILL = 7,
-
2402  ADL_UIFEATURES_GROUP_DELAG = 8,
-
2403  ADL_UIFEATURES_GROUP_BOOST = 9,
-
2404  ADL_UIFEATURES_GROUP_USU = 10,
-
2405  ADL_UIFEATURES_GROUP_XGMI = 11,
-
2406  ADL_UIFEATURES_GROUP_PROVSR = 12,
-
2407  ADL_UIFEATURES_GROUP_SMA = 13,
-
2408  ADL_UIFEATURES_GROUP_CAMERA = 14,
-
2409  ADL_UIFEATURES_GROUP_FRTCPRO = 15
-
2410 } ADL_UIFEATURES_GROUP;
-
2411 
-
2412 
-
2413 
-
2415 #define ADL_RADEON_LED_MAX_BRIGHTNESS 2
-
2416 
-
2418 #define ADL_RADEON_LED_MAX_SPEED 4
-
2419 
-
2421 #define ADL_RADEON_LED_MAX_RGB 255
-
2422 
-
2424 #define ADL_RADEON_LED_MAX_MORSE_CODE 260
-
2425 
-
2427 #define ADL_RADEON_LED_MAX_LED_ROW_ON_GRID 7
-
2428 
-
2430 #define ADL_RADEON_LED_MAX_LED_COLUMN_ON_GRID 24
-
2431 
-
2440 typedef enum ADL_RADEON_USB_LED_BAR_CONTROLS
-
2441 {
-
2442  RadeonLEDBarControl_OFF = 0,
-
2443  RadeonLEDBarControl_Static,
-
2444  RadeonLEDBarControl_Rainbow,
-
2445  RadeonLEDBarControl_Swirl,
-
2446  RadeonLEDBarControl_Chase,
-
2447  RadeonLEDBarControl_Bounce,
-
2448  RadeonLEDBarControl_MorseCode,
-
2449  RadeonLEDBarControl_ColorCycle,
-
2450  RadeonLEDBarControl_Breathing,
-
2451  RadeonLEDBarControl_CustomPattern,
-
2452  RadeonLEDBarControl_MAX
-
2453 }ADL_RADEON_USB_LED_BAR_CONTROLS;
-
2454 
-
2463 typedef unsigned int RadeonLEDBARSupportedControl;
-
2464 
-
2465 
-
2474 typedef enum ADL_RADEON_USB_LED_CONTROL_CONFIGS
-
2475 {
-
2476  RadeonLEDPattern_Speed = 0,
-
2477  RadeonLEDPattern_Brightness,
-
2478  RadeonLEDPattern_Direction,
-
2479  RadeonLEDPattern_Color,
-
2480  RadeonLEDPattern_MAX
-
2481 }ADL_RADEON_USB_LED_CONTROL_CONFIGS;
-
2482 
-
2491 typedef unsigned int RadeonLEDBARSupportedConfig;
-
2492 
-
2493 //User blob feature settings
-
2494 typedef enum ADL_USER_SETTINGS
-
2495 {
-
2496  ADL_USER_SETTINGS_ENHANCEDSYNC = 1 << 0, //notify Enhanced Sync settings change
-
2497  ADL_USER_SETTINGS_CHILL_PROFILE = 1 << 1, //notify Chill settings change
-
2498  ADL_USER_SETTINGS_DELAG_PROFILE = 1 << 2, //notify Delag settings change
-
2499  ADL_USER_SETTINGS_BOOST_PROFILE = 1 << 3, //notify Boost settings change
-
2500  ADL_USER_SETTINGS_USU_PROFILE = 1 << 4, //notify USU settings change
-
2501  ADL_USER_SETTINGS_CVDC_PROFILE = 1 << 5, //notify Color Vision Deficiency Corretion settings change
-
2502  ADL_USER_SETTINGS_SCE_PROFILE = 1 << 6,
-
2503  ADL_USER_SETTINGS_PROVSR = 1 << 7
-
2504  } ADL_USER_SETTINGS;
-
2505 
-
2506 #define ADL_REG_DEVICE_FUNCTION_1 0x00000001
-
2507 #endif /* ADL_DEFINES_H_ */
-
2508 
-
2509 
+
2388 
+
2392 #define ADL_CROSSGPUDISPLAYCLONE_AMD_WITH_NONAMD 0x1
+
2393 #define ADL_CROSSGPUDISPLAYCLONE 0x2
+
2395 
+
2397 
+
2401 typedef unsigned int ADL_D3DKMT_HANDLE;
+
2403 
+
2404 
+
2405 // End Bracket for Constants and Definitions. Add new groups ABOVE this line!
+
2406 
+
2408 
+
2409 
+
2410 typedef enum ADL_RAS_ERROR_INJECTION_MODE
+
2411 {
+
2412  ADL_RAS_ERROR_INJECTION_MODE_SINGLE = 1,
+
2413  ADL_RAS_ERROR_INJECTION_MODE_MULTIPLE = 2
+
2414 }ADL_RAS_ERROR_INJECTION_MODE;
+
2415 
+
2416 
+
2417 typedef enum ADL_RAS_BLOCK_ID
+
2418 {
+
2419  ADL_RAS_BLOCK_ID_UMC = 0,
+
2420  ADL_RAS_BLOCK_ID_SDMA,
+
2421  ADL_RAS_BLOCK_ID_GFX_HUB,
+
2422  ADL_RAS_BLOCK_ID_MMHUB,
+
2423  ADL_RAS_BLOCK_ID_ATHUB,
+
2424  ADL_RAS_BLOCK_ID_PCIE_BIF,
+
2425  ADL_RAS_BLOCK_ID_HDP,
+
2426  ADL_RAS_BLOCK_ID_XGMI_WAFL,
+
2427  ADL_RAS_BLOCK_ID_DF,
+
2428  ADL_RAS_BLOCK_ID_SMN,
+
2429  ADL_RAS_BLOCK_ID_SEM,
+
2430  ADL_RAS_BLOCK_ID_MP0,
+
2431  ADL_RAS_BLOCK_ID_MP1,
+
2432  ADL_RAS_BLOCK_ID_FUSE
+
2433 }ADL_RAS_BLOCK_ID;
+
2434 
+
2435 typedef enum ADL_MEM_SUB_BLOCK_ID
+
2436 {
+
2437  ADL_RAS__UMC_HBM = 0,
+
2438  ADL_RAS__UMC_SRAM = 1
+
2439 }ADL_MEM_SUB_BLOCK_ID;
+
2440 
+
2441 typedef enum _ADL_RAS_ERROR_TYPE
+
2442 {
+
2443  ADL_RAS_ERROR__NONE = 0,
+
2444  ADL_RAS_ERROR__PARITY = 1,
+
2445  ADL_RAS_ERROR__SINGLE_CORRECTABLE = 2,
+
2446  ADL_RAS_ERROR__PARITY_SINGLE_CORRECTABLE = 3,
+
2447  ADL_RAS_ERROR__MULTI_UNCORRECTABLE = 4,
+
2448  ADL_RAS_ERROR__PARITY_MULTI_UNCORRECTABLE = 5,
+
2449  ADL_RAS_ERROR__SINGLE_CORRECTABLE_MULTI_UNCORRECTABLE = 6,
+
2450  ADL_RAS_ERROR__PARITY_SINGLE_CORRECTABLE_MULTI_UNCORRECTABLE = 7,
+
2451  ADL_RAS_ERROR__POISON = 8,
+
2452  ADL_RAS_ERROR__PARITY_POISON = 9,
+
2453  ADL_RAS_ERROR__SINGLE_CORRECTABLE_POISON = 10,
+
2454  ADL_RAS_ERROR__PARITY_SINGLE_CORRECTABLE_POISON = 11,
+
2455  ADL_RAS_ERROR__MULTI_UNCORRECTABLE_POISON = 12,
+
2456  ADL_RAS_ERROR__PARITY_MULTI_UNCORRECTABLE_POISON = 13,
+
2457  ADL_RAS_ERROR__SINGLE_CORRECTABLE_MULTI_UNCORRECTABLE_POISON = 14,
+
2458  ADL_RAS_ERROR__PARITY_SINGLE_CORRECTABLE_MULTI_UNCORRECTABLE_POISON = 15
+
2459 }ADL_RAS_ERROR_TYPE;
+
2460 
+
2461 typedef enum ADL_RAS_INJECTION_METHOD
+
2462 {
+
2463  ADL_RAS_ERROR__UMC_METH_COHERENT = 0,
+
2464  ADL_RAS_ERROR__UMC_METH_SINGLE_SHOT = 1,
+
2465  ADL_RAS_ERROR__UMC_METH_PERSISTENT = 2,
+
2466  ADL_RAS_ERROR__UMC_METH_PERSISTENT_DISABLE = 3
+
2467 }ADL_RAS_INJECTION_METHOD;
+
2468 
+
2469 // Driver event types
+
2470 typedef enum ADL_DRIVER_EVENT_TYPE
+
2471 {
+
2472  ADL_EVENT_ID_AUTO_FEATURE_COMPLETED = 30,
+
2473  ADL_EVENT_ID_FEATURE_AVAILABILITY = 31,
+
2474 
+
2475 } ADL_DRIVER_EVENT_TYPE;
+
2476 
+
2477 
+
2478 //UIFeature Ids
+
2479 typedef enum ADL_UIFEATURES_GROUP
+
2480 {
+
2481  ADL_UIFEATURES_GROUP_DVR = 0,
+
2482  ADL_UIFEATURES_GROUP_TURBOSYNC = 1,
+
2483  ADL_UIFEATURES_GROUP_FRAMEMETRICSMONITOR = 2,
+
2484  ADL_UIFEATURES_GROUP_FRTC = 3,
+
2485  ADL_UIFEATURES_GROUP_XVISION = 4,
+
2486  ADL_UIFEATURES_GROUP_BLOCKCHAIN = 5,
+
2487  ADL_UIFEATURES_GROUP_GAMEINTELLIGENCE = 6,
+
2488  ADL_UIFEATURES_GROUP_CHILL = 7,
+
2489  ADL_UIFEATURES_GROUP_DELAG = 8,
+
2490  ADL_UIFEATURES_GROUP_BOOST = 9,
+
2491  ADL_UIFEATURES_GROUP_USU = 10,
+
2492  ADL_UIFEATURES_GROUP_XGMI = 11,
+
2493  ADL_UIFEATURES_GROUP_PROVSR = 12,
+
2494  ADL_UIFEATURES_GROUP_SMA = 13,
+
2495  ADL_UIFEATURES_GROUP_CAMERA = 14,
+
2496  ADL_UIFEATURES_GROUP_FRTCPRO = 15
+
2497 } ADL_UIFEATURES_GROUP;
+
2498 
+
2499 
+
2500 
+
2502 #define ADL_RADEON_LED_MAX_BRIGHTNESS 2
+
2503 
+
2505 #define ADL_RADEON_LED_MAX_SPEED 4
+
2506 
+
2508 #define ADL_RADEON_LED_MAX_RGB 255
+
2509 
+
2511 #define ADL_RADEON_LED_MAX_MORSE_CODE 260
+
2512 
+
2514 #define ADL_RADEON_LED_MAX_LED_ROW_ON_GRID 7
+
2515 
+
2517 #define ADL_RADEON_LED_MAX_LED_COLUMN_ON_GRID 24
+
2518 
+
2527 typedef enum ADL_RADEON_USB_LED_BAR_CONTROLS
+
2528 {
+
2529  RadeonLEDBarControl_OFF = 0,
+
2530  RadeonLEDBarControl_Static,
+
2531  RadeonLEDBarControl_Rainbow,
+
2532  RadeonLEDBarControl_Swirl,
+
2533  RadeonLEDBarControl_Chase,
+
2534  RadeonLEDBarControl_Bounce,
+
2535  RadeonLEDBarControl_MorseCode,
+
2536  RadeonLEDBarControl_ColorCycle,
+
2537  RadeonLEDBarControl_Breathing,
+
2538  RadeonLEDBarControl_CustomPattern,
+
2539  RadeonLEDBarControl_MAX
+
2540 }ADL_RADEON_USB_LED_BAR_CONTROLS;
+
2541 
+
2550 typedef unsigned int RadeonLEDBARSupportedControl;
+
2551 
+
2552 
+
2561 typedef enum ADL_RADEON_USB_LED_CONTROL_CONFIGS
+
2562 {
+
2563  RadeonLEDPattern_Speed = 0,
+
2564  RadeonLEDPattern_Brightness,
+
2565  RadeonLEDPattern_Direction,
+
2566  RadeonLEDPattern_Color,
+
2567  RadeonLEDPattern_MAX
+
2568 }ADL_RADEON_USB_LED_CONTROL_CONFIGS;
+
2569 
+
2578 typedef unsigned int RadeonLEDBARSupportedConfig;
+
2579 
+
2580 //User blob feature settings
+
2581 typedef enum ADL_USER_SETTINGS
+
2582 {
+
2583  ADL_USER_SETTINGS_ENHANCEDSYNC = 1 << 0, //notify Enhanced Sync settings change
+
2584  ADL_USER_SETTINGS_CHILL_PROFILE = 1 << 1, //notify Chill settings change
+
2585  ADL_USER_SETTINGS_DELAG_PROFILE = 1 << 2, //notify Delag settings change
+
2586  ADL_USER_SETTINGS_BOOST_PROFILE = 1 << 3, //notify Boost settings change
+
2587  ADL_USER_SETTINGS_USU_PROFILE = 1 << 4, //notify USU settings change
+
2588  ADL_USER_SETTINGS_CVDC_PROFILE = 1 << 5, //notify Color Vision Deficiency Corretion settings change
+
2589  ADL_USER_SETTINGS_SCE_PROFILE = 1 << 6,
+
2590  ADL_USER_SETTINGS_PROVSR = 1 << 7
+
2591  } ADL_USER_SETTINGS;
+
2592 
+
2593 #define ADL_REG_DEVICE_FUNCTION_1 0x00000001
+
2594 #endif /* ADL_DEFINES_H_ */
+
2595 
+
2596 
-
@ PMLOG_TEMPERATURE_MEM
Definition: adl_defines.h:1910
-
@ PMLOG_INFO_ACTIVITY_GFX
Definition: adl_defines.h:1920
-
@ ADL_ODN_PARAMETER_FAN_CURVE_SPEED_3
Definition: adl_defines.h:1816
-
@ ADL_PMLOG_SMART_POWERSHIFT_CPU
Definition: adl_defines.h:1999
-
@ OD8_FAN_CURVE_SPEED_1
Definition: adl_defines.h:1873
-
@ PMLOG_FAN_PERCENTAGE
Definition: adl_defines.h:1916
-
ADL_RAS_BLOCK_ID
Definition: adl_defines.h:2331
-
@ ODNControlType_Default
Definition: adl_defines.h:1755
-
@ ADL_RAS_ERROR_INJECTION_MODE_MULTIPLE
Definition: adl_defines.h:2326
-
@ ADL_RAS_ERROR_INJECTION_MODE_SINGLE
Definition: adl_defines.h:2325
-
@ ADL_VIRTUALDISPLAY_XINPUT
Definition: adl_defines.h:1367
-
@ OD8_OD_VOLTAGE
Definition: adl_defines.h:1890
-
@ OD8_OPERATING_TEMP_MAX
Definition: adl_defines.h:1866
-
@ ADL_ODN_PARAMETER_AUTO_OC_ENGINE
Definition: adl_defines.h:1809
-
@ PMLOG_FAN_RPM
Definition: adl_defines.h:1915
-
@ OD8_GFXCLK_VOLTAGE2
Definition: adl_defines.h:1858
-
@ ADL_ODN_FAN_SPEED_MIN
Definition: adl_defines.h:1774
-
ADLSensorType
Definition: adl_defines.h:1900
-
@ OD8_UCLK_FMAX
Definition: adl_defines.h:1861
-
@ OD8_FAN_CURVE_SPEED_3
Definition: adl_defines.h:1877
-
@ ADL_PANNINGMODE_NO_PANNING
Definition: adl_defines.h:916
-
@ ADL_ORIENTATIONTYPE_NONOSDATATYPE
Definition: adl_defines.h:908
-
@ ADLSampleRate_176P4KHz
Definition: adl_defines.h:1644
-
ADLODNExtSettingId
Definition: adl_defines.h:1805
-
@ ADL_ODN_MCLK_AUTO_LIMIT
Definition: adl_defines.h:1781
-
@ PMLOG_CPU_POWER
Definition: adl_defines.h:1934
-
@ ADL_ANGLE_LANDSCAPE
Definition: adl_defines.h:896
-
@ DPLinkRate_HBR
Definition: adl_defines.h:1286
-
@ PMLOG_GFX_POWER
Definition: adl_defines.h:1931
-
@ ADL_PROFILEPROPERTY_TYPE_BOOLEAN
Definition: adl_defines.h:1355
-
@ ADL_OD8_AUTO_UV_ENGINE
Definition: adl_defines.h:1839
-
@ PMLOG_SOC_CURRENT
Definition: adl_defines.h:1919
-
@ OD8_AC_TIMING
Definition: adl_defines.h:1867
-
@ OD8_OPTIMZED_POWER_MODE
Definition: adl_defines.h:1889
-
@ ADL_RAS_ERROR__PARITY_POISON
Definition: adl_defines.h:2365
-
@ RadeonLEDBarControl_Rainbow
Definition: adl_defines.h:2444
-
@ ADLSampleRate_32KHz
Definition: adl_defines.h:1639
-
@ ADL_RAS_ERROR__SINGLE_CORRECTABLE_POISON
Definition: adl_defines.h:2366
-
@ ADL_LARGEDESKTOPTYPE_PSEUDOLARGEDESKTOP
Definition: adl_defines.h:927
-
@ ADL_THREADING_UNLOCKED
Definition: adl_defines.h:872
-
@ ADL_RAS_ERROR__PARITY_SINGLE_CORRECTABLE
Definition: adl_defines.h:2359
-
@ DceSetting_Protection
Definition: adl_defines.h:1277
-
@ ADL_PMLOG_CPU_POWER
Definition: adl_defines.h:1994
-
@ PMLOG_TEMPERATURE_GFX
Definition: adl_defines.h:1929
-
@ ADL_RAS_ERROR__SINGLE_CORRECTABLE_MULTI_UNCORRECTABLE_POISON
Definition: adl_defines.h:2370
-
@ ADL_ODN_MCLK_VDD
Definition: adl_defines.h:1773
-
@ ADL_ODN_PARAMETER_FAN_CURVE_TEMPERATURE_4
Definition: adl_defines.h:1817
-
@ ADL_ANGLE_ROTATE180
Definition: adl_defines.h:898
-
@ ADL_PMLOG_TEMPERATURE_LIQUID
Definition: adl_defines.h:1973
-
@ PMLOG_TEMPERATURE_PLX
Definition: adl_defines.h:1914
-
@ ADL_PMLOG_THROTTLE_THERMAL
Definition: adl_defines.h:1955
-
@ DPLinkRate_HBR2
Definition: adl_defines.h:1288
-
@ ADL_ODN_TEMPERATURE_FAN_MAX
Definition: adl_defines.h:1777
-
@ ADL_PMLOG_TEMPERATURE_VRSOC
Definition: adl_defines.h:1985
-
@ PMLOG_CLK_UVDCLK1
Definition: adl_defines.h:1905
-
@ RadeonLEDBarControl_MorseCode
Definition: adl_defines.h:2448
-
@ RadeonLEDBarControl_Static
Definition: adl_defines.h:2443
-
@ ADL_UIFEATURES_GROUP_CAMERA
Definition: adl_defines.h:2408
-
@ ADL_PURPOSECODE_HIDE_MODE_SWITCH
Definition: adl_defines.h:883
-
@ GRAPHICS_PLATFORM_DESKTOP
Definition: adl_defines.h:936
-
@ ADL_USER_SETTINGS_SCE_PROFILE
Definition: adl_defines.h:2502
-
@ ADL_OD8_GFXCLK_CURVE
Definition: adl_defines.h:1830
-
@ ADL_OD8_OPTIMIZED_GPU_POWER_MODE
Definition: adl_defines.h:1845
-
@ ADL_PMLOG_BUS_LANES
Definition: adl_defines.h:2002
-
@ ADL_ODN_PARAMETER_FAN_CURVE_SPEED_4
Definition: adl_defines.h:1818
-
@ RadeonLEDPattern_Speed
Definition: adl_defines.h:2476
-
@ ADL_ODN_EXT_FEATURE_AUTO_OC_MEMORY
Definition: adl_defines.h:1798
-
@ ADL_VIRTUALDISPLAY_GENERIC
Definition: adl_defines.h:1369
-
ADLPlatForm
Definition: adl_defines.h:935
-
@ ODN_COUNT
Definition: adl_defines.h:1822
-
@ ADL_ODN_MCLK_UNDERCLOCK_ENABLE
Definition: adl_defines.h:1784
-
@ ADL_RAS_ERROR__PARITY_SINGLE_CORRECTABLE_MULTI_UNCORRECTABLE
Definition: adl_defines.h:2363
-
@ ADL_PMLOG_TEMPERATURE_VRMVDD0
Definition: adl_defines.h:1986
-
@ PMLOG_TEMPERATURE_VRMVDD1
Definition: adl_defines.h:1927
-
@ ADL_RAS_BLOCK_ID_SEM
Definition: adl_defines.h:2342
-
@ ADL_PMLOG_SOC_POWER
Definition: adl_defines.h:1978
-
@ RadeonLEDPattern_Direction
Definition: adl_defines.h:2478
-
@ ADLMultiChannelSplit_Enabled
Definition: adl_defines.h:1630
-
@ ADL_RAS_BLOCK_ID_ATHUB
Definition: adl_defines.h:2336
-
@ DPLinkRate_Unknown
Definition: adl_defines.h:1282
-
@ ADL_USER_SETTINGS_DELAG_PROFILE
Definition: adl_defines.h:2498
-
@ ADL_PMLOG_CLK_UVDCLK1
Definition: adl_defines.h:1965
-
@ ADL_RAS_BLOCK_ID_HDP
Definition: adl_defines.h:2338
-
@ PMLOG_TEMPERATURE_SOC
Definition: adl_defines.h:1930
-
@ ADL_PMLOG_SOC_VOLTAGE
Definition: adl_defines.h:1977
-
@ OD8_POWER_GAUGE
Definition: adl_defines.h:1891
-
@ ADL_OD8_AUTO_OC_ENGINE
Definition: adl_defines.h:1840
-
@ ADLSampleRate_48KHz
Definition: adl_defines.h:1641
-
@ ADL_RAS_ERROR__MULTI_UNCORRECTABLE_POISON
Definition: adl_defines.h:2368
-
@ ADL_ODN_PARAMETER_AC_TIMING
Definition: adl_defines.h:1806
-
@ OD8_AUTO_OC_MEMORY_CONTROL
Definition: adl_defines.h:1871
-
@ ADL_ODN_ACOUSTIC_LIMIT_SCLK
Definition: adl_defines.h:1776
-
@ PMLOG_CLK_FCLK
Definition: adl_defines.h:1945
-
@ RESERVED_4
Definition: adl_defines.h:1886
-
@ Expand
Definition: adl_defines.h:1270
-
@ DPLinkRate_UHBR13D5
Definition: adl_defines.h:1291
-
ADLODNControlType
Definition: adl_defines.h:1753
-
@ ADLMultiChannelSplit_SaveProfile
Definition: adl_defines.h:1631
-
@ PMLOG_CLK_MEMCLK
Definition: adl_defines.h:1903
-
@ ADL_SENSOR_MAXTYPES
Definition: adl_defines.h:1961
-
@ ADL_PMLOG_CLK_CPUCLK
Definition: adl_defines.h:1995
-
@ ADL_PMLOG_CLK_VCECLK
Definition: adl_defines.h:1967
-
@ ADL_PMLOG_THROTTLE_POWER
Definition: adl_defines.h:1954
-
@ ADL_ODN_PARAMETER_FAN_CURVE_TEMPERATURE_1
Definition: adl_defines.h:1811
-
@ ADL_USER_SETTINGS_CHILL_PROFILE
Definition: adl_defines.h:2497
-
@ PMLOG_MAX_SENSORS_REAL
Definition: adl_defines.h:1947
-
@ ADL_RAS_BLOCK_ID_MP1
Definition: adl_defines.h:2344
-
@ PMLOG_INFO_ACTIVITY_MEM
Definition: adl_defines.h:1921
-
@ OD8_FAN_CURVE_SPEED_5
Definition: adl_defines.h:1881
-
@ ADL_ODN_SCLK_DPM_MASK_ENABLE
Definition: adl_defines.h:1782
-
@ ADL_GRAPHIC_CORE_GENERATION_PRE_GCN
Definition: adl_defines.h:946
-
@ ADL_ODN_PERF_TUNING_SLIDER
Definition: adl_defines.h:1787
-
@ OD8_POWER_PERCENTAGE
Definition: adl_defines.h:1862
-
ADL_PMLOG_SENSORS
Definition: adl_defines.h:1960
-
@ RESERVED_1
Definition: adl_defines.h:1883
-
@ ADL_RAS_ERROR__POISON
Definition: adl_defines.h:2364
-
@ ADL_ODN_PARAMETER_FAN_CURVE_SPEED_1
Definition: adl_defines.h:1812
-
@ ADL_RAS_ERROR__NONE
Definition: adl_defines.h:2356
-
@ PMLOG_TEMPERATURE_HOTSPOT
Definition: adl_defines.h:1928
-
@ ADL_RAS_BLOCK_ID_MMHUB
Definition: adl_defines.h:2335
-
@ ADL_RAS_ERROR__PARITY_MULTI_UNCORRECTABLE
Definition: adl_defines.h:2361
-
@ ADL_PURPOSECODE_MODE_SWITCH
Definition: adl_defines.h:884
-
@ ADL_PMLOG_TEMPERATURE_LIQUID0
Definition: adl_defines.h:2003
-
@ OD8_FAN_CURVE_TEMPERATURE_4
Definition: adl_defines.h:1878
-
ADL_DRIVER_EVENT_TYPE
Definition: adl_defines.h:2384
-
@ PMLOG_CLK_CPUCLK
Definition: adl_defines.h:1935
-
@ ADL_UIFEATURES_GROUP_FRTCPRO
Definition: adl_defines.h:2409
-
@ ADL_OD8_WS_AUTO_FAN_ACOUSTIC_LIMIT
Definition: adl_defines.h:1843
-
@ OD8_GFXCLK_FREQ1
Definition: adl_defines.h:1855
-
@ RadeonLEDBarControl_Chase
Definition: adl_defines.h:2446
-
@ PX_SCHEME_FIXED
Definition: adl_defines.h:1327
-
ADLGraphicCoreGeneration
Definition: adl_defines.h:944
-
unsigned int RadeonLEDBARSupportedConfig
Definition: adl_defines.h:2491
-
@ ADL_ODN_PARAMETER_FAN_CURVE_TEMPERATURE_2
Definition: adl_defines.h:1813
-
@ ADL_MMD_PROFILED
Definition: adl_defines.h:1348
-
@ ADL_RAS_BLOCK_ID_DF
Definition: adl_defines.h:2340
-
@ ADL_PMLOG_TEMPERATURE_MEM
Definition: adl_defines.h:1970
-
@ ADL_PMLOG_TEMPERATURE_VRVDDC
Definition: adl_defines.h:1971
-
@ DceSetting_DpSettings
Definition: adl_defines.h:1276
-
@ DceSetting_HdmiLq
Definition: adl_defines.h:1275
-
@ PMLOG_CLK_VCN1CLK2
Definition: adl_defines.h:1938
-
@ ADL_PROFILEPROPERTY_TYPE_STRING
Definition: adl_defines.h:1359
-
@ ADL_OD8_FAN_SPEED_MIN
Definition: adl_defines.h:1834
-
@ ADL_PURPOSECODE_NORMAL
Definition: adl_defines.h:882
-
@ ADL_RAS_BLOCK_ID_UMC
Definition: adl_defines.h:2332
-
@ ADL_VIRTUALDISPLAY_REMOTEPLAY
Definition: adl_defines.h:1368
-
@ PMLOG_SOC_VOLTAGE
Definition: adl_defines.h:1917
-
@ ADL_PURPOSECODE_ATTATCH_DEVICE
Definition: adl_defines.h:885
-
@ PMLOG_CLK_UVDCLK2
Definition: adl_defines.h:1906
-
@ PMLOG_ASIC_POWER
Definition: adl_defines.h:1924
-
PXScheme
Just keep the old definitions for compatibility, need to be removed later.
Definition: adl_defines.h:1325
-
@ PMLOG_TEMPERATURE_CPU
Definition: adl_defines.h:1933
-
@ ADL_ODN_POWERGAUGE
Definition: adl_defines.h:1821
-
@ ADL_PMLOG_SOC_CURRENT
Definition: adl_defines.h:1979
-
@ ADL_GRAPHIC_CORE_GENERATION_GCN
Definition: adl_defines.h:947
-
@ PMLOG_TEMPERATURE_EDGE
Definition: adl_defines.h:1909
-
@ ADL_PMLOG_CLK_GFXCLK
Definition: adl_defines.h:1962
-
@ PMLOG_THROTTLER_STATUS
Definition: adl_defines.h:1936
-
@ ADL_ODN_PARAMETER_AUTO_OC_MEMORY
Definition: adl_defines.h:1810
-
@ ADL_PANNINGMODE_AT_LEAST_ONE_NO_PANNING
Definition: adl_defines.h:917
-
ADLAngle
Definition: adl_defines.h:895
-
@ OD8_FAN_CURVE_TEMPERATURE_3
Definition: adl_defines.h:1876
-
@ ADL_UIFEATURES_GROUP_DVR
Definition: adl_defines.h:2394
-
@ ADL_PMLOG_CLK_MEMCLK
Definition: adl_defines.h:1963
-
@ OD8_GFXCLK_FMAX
Definition: adl_defines.h:1853
-
@ PMLOG_TEMPERATURE_LIQUID0
Definition: adl_defines.h:1943
-
@ PMLOG_THROTTLER_STATUS_CPU
Definition: adl_defines.h:1946
-
@ ADL_ODN_SCLK_AUTO_LIMIT
Definition: adl_defines.h:1780
-
@ Fill
Definition: adl_defines.h:1269
-
@ ADL_PMLOG_GFX_CURRENT
Definition: adl_defines.h:1992
-
@ ADL_OD8_MEMORY_TIMING_TUNE
Definition: adl_defines.h:1837
-
@ ADL_PMLOG_CLK_VCN1CLK2
Definition: adl_defines.h:1998
-
@ ADL_OD8_AUTO_OC_MEMORY
Definition: adl_defines.h:1841
-
@ OD8_GFXCLK_FREQ3
Definition: adl_defines.h:1859
-
@ ADL_VIRTUALDISPLAY_NONE
Definition: adl_defines.h:1366
-
@ ADL_ODN_POWER_LIMIT
Definition: adl_defines.h:1779
-
@ ADL_ODN_REMOVE_WATTMAN_PAGE
Definition: adl_defines.h:1788
-
@ ADL_ODN_DPM_VDDC
Definition: adl_defines.h:1763
-
ADLPanningMode
Definition: adl_defines.h:915
-
unsigned int RadeonLEDBARSupportedControl
Definition: adl_defines.h:2463
-
@ ADLSampleRate_384KHz
Definition: adl_defines.h:1646
-
@ ADL_UIFEATURES_GROUP_CHILL
Definition: adl_defines.h:2401
-
@ ADLSampleRate_44P1KHz
Definition: adl_defines.h:1640
-
@ PMLOG_TEMPERATURE_LIQUID1
Definition: adl_defines.h:1944
-
@ RadeonLEDPattern_Brightness
Definition: adl_defines.h:2477
-
ADLOD8FeatureControl
Definition: adl_defines.h:1828
-
@ GRAPHICS_PLATFORM_MOBILE
Definition: adl_defines.h:937
-
@ ADL_ODN_DPM_MASK
Definition: adl_defines.h:1764
-
@ ADL_ODN_SCLK_VDD
Definition: adl_defines.h:1772
-
@ ADL_OD8_POWER_LIMIT
Definition: adl_defines.h:1832
-
@ ADL_RAS_ERROR__PARITY
Definition: adl_defines.h:2357
-
ADLMultiChannelSplitStateFlag
Definition: adl_defines.h:1627
-
@ ADL_PMLOG_ASIC_POWER
Definition: adl_defines.h:1984
-
@ ADL_PMLOG_TEMPERATURE_PLX
Definition: adl_defines.h:1974
-
@ ADL_PMLOG_SMART_POWERSHIFT_DGPU
Definition: adl_defines.h:2000
-
@ DPLinkRate_4_32Gbps
Definition: adl_defines.h:1287
-
@ ADL_ODN_PARAMETER_FAN_CURVE_SPEED_2
Definition: adl_defines.h:1814
-
ApplicationListType
Definition: adl_defines.h:1343
-
unsigned int ADL_D3DKMT_HANDLE
Definition: adl_defines.h:2314
-
@ ADL_ODN_PARAMETER_FAN_ZERO_RPM_CONTROL
Definition: adl_defines.h:1807
-
@ RESERVED_2
Definition: adl_defines.h:1884
-
@ ADL_OD8_FAN_CURVE
Definition: adl_defines.h:1842
-
@ ADL_GRAPHIC_CORE_GENERATION_UNDEFINED
Definition: adl_defines.h:945
-
@ ADL_PROFILEPROPERTY_TYPE_DWORD
Definition: adl_defines.h:1356
-
@ ADL_ODN_EXT_FEATURE_AUTO_UV_ENGINE
Definition: adl_defines.h:1796
-
@ ADL_RAS_ERROR__PARITY_SINGLE_CORRECTABLE_MULTI_UNCORRECTABLE_POISON
Definition: adl_defines.h:2371
-
@ PMLOG_TEMPERATURE_VRVDDC
Definition: adl_defines.h:1911
-
@ OD8_FAN_ACOUSTIC_LIMIT
Definition: adl_defines.h:1864
-
SLS_ImageCropType
Definition: adl_defines.h:1267
-
ADL_USER_SETTINGS
Definition: adl_defines.h:2495
-
@ ADL_RAS_BLOCK_ID_GFX_HUB
Definition: adl_defines.h:2334
-
@ ADL_PMLOG_TEMPERATURE_VRMVDD
Definition: adl_defines.h:1972
-
@ OD8_AUTO_UV_ENGINE_CONTROL
Definition: adl_defines.h:1869
-
@ ADL_RAS_ERROR__UMC_METH_COHERENT
Definition: adl_defines.h:2376
-
@ ADL_PX_SCHEME_INVALID
Definition: adl_defines.h:1318
-
ADLThreadingModel
Definition: adl_defines.h:871
-
@ PMLOG_TEMPERATURE_VRMVDD
Definition: adl_defines.h:1912
-
@ RadeonLEDBarControl_Bounce
Definition: adl_defines.h:2447
-
@ ADL_PANNINGMODE_ALLOW_PANNING
Definition: adl_defines.h:918
-
@ ADL_PMLOG_INFO_ACTIVITY_GFX
Definition: adl_defines.h:1980
-
@ ADL_ODN_EXT_FEATURE_FAN_ZERO_RPM_CONTROL
Definition: adl_defines.h:1795
-
@ ADL_PMLOG_TEMPERATURE_CPU
Definition: adl_defines.h:1993
-
@ RadeonLEDBarControl_MAX
Definition: adl_defines.h:2452
-
@ ADL_PMLOG_CLK_VCN1CLK1
Definition: adl_defines.h:1997
-
@ ADLSampleRate_88P2KHz
Definition: adl_defines.h:1642
-
@ OD8_FAN_CURVE_SPEED_2
Definition: adl_defines.h:1875
-
@ ADL_PMLOG_INFO_ACTIVITY_MEM
Definition: adl_defines.h:1981
-
@ ADL_ODN_EXT_FEATURE_FAN_CURVE
Definition: adl_defines.h:1799
-
@ ADL_UIFEATURES_GROUP_FRTC
Definition: adl_defines.h:2397
-
@ OD8_FAN_ZERORPM_CONTROL
Definition: adl_defines.h:1868
-
@ PMLOG_SOC_POWER
Definition: adl_defines.h:1918
-
@ PMLOG_MEM_VOLTAGE
Definition: adl_defines.h:1923
-
ADLODNExtFeatureControl
Definition: adl_defines.h:1793
-
@ SENSOR_MAXTYPES
Definition: adl_defines.h:1901
-
@ DPLinkRate_2_43Gbps
Definition: adl_defines.h:1285
-
@ ADL_PMLOG_GFX_POWER
Definition: adl_defines.h:1991
-
@ ADL_RAS__UMC_SRAM
Definition: adl_defines.h:2351
-
ADLODNFeatureControl
Definition: adl_defines.h:1769
-
@ RadeonLEDPattern_MAX
Definition: adl_defines.h:2480
-
@ OD8_GFXCLK_FMIN
Definition: adl_defines.h:1854
-
@ RESERVED_3
Definition: adl_defines.h:1885
-
@ ADL_UIFEATURES_GROUP_USU
Definition: adl_defines.h:2404
-
@ PMLOG_CLK_VCECLK
Definition: adl_defines.h:1907
-
@ ADLSampleRate_192KHz
Definition: adl_defines.h:1645
-
@ ADL_PMLOG_BUS_SPEED
Definition: adl_defines.h:2001
-
@ ADL_PURPOSECODE_SETPRIMARY_DEVICE
Definition: adl_defines.h:887
-
@ ADL_PROFILEPROPERTY_TYPE_QWORD
Definition: adl_defines.h:1357
-
@ ADL_PMLOG_MEM_VOLTAGE
Definition: adl_defines.h:1983
-
@ ADL_ORIENTATIONTYPE_OSDATATYPE
Definition: adl_defines.h:907
-
@ ADL_PURPOSECODE_GDI_ROTATION
Definition: adl_defines.h:888
-
@ ADL_RAS_BLOCK_ID_XGMI_WAFL
Definition: adl_defines.h:2339
-
@ PX_SCHEME_INVALID
Definition: adl_defines.h:1326
-
@ ADL_USER_SETTINGS_ENHANCEDSYNC
Definition: adl_defines.h:2496
-
ADL_THROTTLE_NOTIFICATION
Definition: adl_defines.h:1953
-
@ ADL_OD8_UCLK_MAX
Definition: adl_defines.h:1831
-
@ RadeonLEDBarControl_CustomPattern
Definition: adl_defines.h:2451
-
@ ADLSampleRate_96KHz
Definition: adl_defines.h:1643
-
@ ADL_GRAPHIC_CORE_GENERATION_RDNA
Definition: adl_defines.h:948
-
ADLPXScheme
PX Schemes.
Definition: adl_defines.h:1317
-
@ ADL_ODN_SCLK_DPM_THROTTLE_NOTIFY
Definition: adl_defines.h:1785
-
@ ADL_PMLOG_TEMPERATURE_HOTSPOT
Definition: adl_defines.h:1988
-
@ ADL_PX_SCHEME_FIXED
Definition: adl_defines.h:1319
-
@ ADL_PMLOG_TEMPERATURE_GFX
Definition: adl_defines.h:1989
-
@ ADL_PURPOSECODE_ATI_ROTATION
Definition: adl_defines.h:889
-
@ DPLinkRate_2_16Gbps
Definition: adl_defines.h:1284
-
@ ADL_PMLOG_THROTTLER_STATUS
Definition: adl_defines.h:1996
-
ADLSampleRate
Definition: adl_defines.h:1638
-
@ DPLinkRate_UHBR10
Definition: adl_defines.h:1290
-
ADLOD8SettingId
Definition: adl_defines.h:1852
-
@ ADL_OD8_GFXCLK_LIMITS
Definition: adl_defines.h:1829
-
ADL_VIRTUALDISPLAY_TYPE
Definition: adl_defines.h:1365
-
@ ADL_LARGEDESKTOPTYPE_VERYLARGEDESKTOP
Definition: adl_defines.h:928
-
@ ADL_RAS_ERROR__UMC_METH_SINGLE_SHOT
Definition: adl_defines.h:2377
-
ADLOrientationDataType
Definition: adl_defines.h:906
-
@ ADL_RAS_ERROR__SINGLE_CORRECTABLE
Definition: adl_defines.h:2358
-
@ ADL_ODN_DPM_CLOCK
Definition: adl_defines.h:1762
-
@ ADL_ODN_POWER_UTILIZATION
Definition: adl_defines.h:1786
-
@ ADL_PMLOG_TEMPERATURE_EDGE
Definition: adl_defines.h:1969
-
@ OD8_UCLK_FMIN
Definition: adl_defines.h:1887
-
@ DPLinkRate_RBR
Definition: adl_defines.h:1283
-
@ PMLOG_TEMPERATURE_VRSOC
Definition: adl_defines.h:1925
-
@ OD8_FAN_CURVE_TEMPERATURE_2
Definition: adl_defines.h:1874
-
_ADL_RAS_ERROR_TYPE
Definition: adl_defines.h:2355
-
@ ADL_ODN_SCLK_DPM
Definition: adl_defines.h:1770
-
@ ADL_PMLOG_TEMPERATURE_VRMVDD1
Definition: adl_defines.h:1987
-
ADL_RAS_ERROR_INJECTION_MODE
Definition: adl_defines.h:2324
-
@ ADL_OD8_FAN_ZERO_RPM_CONTROL
Definition: adl_defines.h:1838
-
ADL_RADEON_USB_LED_CONTROL_CONFIGS
Definition: adl_defines.h:2475
-
@ ADL_ODN_EXT_FEATURE_MEMORY_TIMING_TUNE
Definition: adl_defines.h:1794
-
@ ADL_UIFEATURES_GROUP_XVISION
Definition: adl_defines.h:2398
-
@ ADL_RAS_ERROR__PARITY_SINGLE_CORRECTABLE_POISON
Definition: adl_defines.h:2367
-
@ RadeonLEDPattern_Color
Definition: adl_defines.h:2479
-
@ PMLOG_GFX_VOLTAGE
Definition: adl_defines.h:1922
-
DceSettingsType
Definition: adl_defines.h:1274
-
@ OD8_GFXCLK_VOLTAGE1
Definition: adl_defines.h:1856
-
@ ADL_ODN_FAN_SPEED_TARGET
Definition: adl_defines.h:1775
-
@ ADL_ANGLE_ROTATELEFT
Definition: adl_defines.h:899
-
@ ADL_USER_SETTINGS_PROVSR
Definition: adl_defines.h:2503
-
@ ADL_PX40_MISSED
Definition: adl_defines.h:1345
-
@ OD8_FAN_CURVE_SPEED_4
Definition: adl_defines.h:1879
-
@ ADL_UIFEATURES_GROUP_GAMEINTELLIGENCE
Definition: adl_defines.h:2400
-
@ PX_SCHEME_DYNAMIC
Definition: adl_defines.h:1328
-
@ ADL_RAS_BLOCK_ID_SDMA
Definition: adl_defines.h:2333
-
@ ADL_RAS_BLOCK_ID_FUSE
Definition: adl_defines.h:2345
-
@ ADLMultiChannelSplit_Unitialized
Definition: adl_defines.h:1628
-
@ ADL_PX40_TOTAL
Definition: adl_defines.h:1349
-
@ OD8_FAN_MIN_SPEED
Definition: adl_defines.h:1863
-
@ ADL_OD8_ODVOLTAGE_LIMIT
Definition: adl_defines.h:1846
-
@ PMLOG_CLK_VCN1CLK1
Definition: adl_defines.h:1937
-
@ ODNControlType_Manual
Definition: adl_defines.h:1757
-
@ ADL_PMLOG_CLK_SOCCLK
Definition: adl_defines.h:1964
-
@ Fit
Definition: adl_defines.h:1268
-
@ ADL_PX40_INTEGRATED
Definition: adl_defines.h:1347
-
@ DPLinkRate_HBR3
Definition: adl_defines.h:1289
-
@ OD8_GFXCLK_VOLTAGE3
Definition: adl_defines.h:1860
-
@ ADLSampleRate_Undefined
Definition: adl_defines.h:1648
-
@ ADL_UIFEATURES_GROUP_DELAG
Definition: adl_defines.h:2402
-
@ PMLOG_BUS_SPEED
Definition: adl_defines.h:1941
-
ADL_MEM_SUB_BLOCK_ID
Definition: adl_defines.h:2349
-
@ ADL_RAS_ERROR__MULTI_UNCORRECTABLE
Definition: adl_defines.h:2360
-
@ ADL_PROFILEPROPERTY_TYPE_BINARY
Definition: adl_defines.h:1354
-
@ ADL_RAS_BLOCK_ID_SMN
Definition: adl_defines.h:2341
-
ADL_RAS_INJECTION_METHOD
Definition: adl_defines.h:2375
-
ADLPurposeCode
Definition: adl_defines.h:881
-
@ ADL_EVENT_ID_FEATURE_AVAILABILITY
Definition: adl_defines.h:2386
-
@ PMLOG_GFX_CURRENT
Definition: adl_defines.h:1932
-
@ ADL_EVENT_ID_AUTO_FEATURE_COMPLETED
Definition: adl_defines.h:2385
-
@ ADL_ODN_PARAMETER_FAN_CURVE_SPEED_5
Definition: adl_defines.h:1820
-
@ OD8_FAN_CURVE_TEMPERATURE_1
Definition: adl_defines.h:1872
-
@ ADL_LARGEDESKTOPTYPE_NORMALDESKTOP
Definition: adl_defines.h:926
-
@ OD8_COUNT
Definition: adl_defines.h:1892
-
@ ADL_RAS__UMC_HBM
Definition: adl_defines.h:2350
-
@ ADL_UIFEATURES_GROUP_BOOST
Definition: adl_defines.h:2403
-
@ PMLOG_BUS_LANES
Definition: adl_defines.h:1942
-
DpLinkRate
Definition: adl_defines.h:1281
-
@ ADL_OD8_TEMPERATURE_FAN
Definition: adl_defines.h:1835
-
ADL_UIFEATURES_GROUP
Definition: adl_defines.h:2393
-
@ ADL_UIFEATURES_GROUP_XGMI
Definition: adl_defines.h:2405
-
@ PMLOG_TEMPERATURE_LIQUID
Definition: adl_defines.h:1913
-
@ ADL_PMLOG_TEMPERATURE_SOC
Definition: adl_defines.h:1990
-
@ ADL_PMLOG_TEMPERATURE_LIQUID1
Definition: adl_defines.h:2004
-
@ ADL_THREADING_LOCKED
Definition: adl_defines.h:873
-
@ ADL_ODN_TEMPERATURE_SYSTEM
Definition: adl_defines.h:1778
-
@ OD8_FAN_ZERO_RPM_STOP_TEMPERATURE
Definition: adl_defines.h:1888
-
@ PMLOG_CLK_SOCCLK
Definition: adl_defines.h:1904
+
@ PMLOG_TEMPERATURE_MEM
Definition: adl_defines.h:1940
+
@ PMLOG_INFO_ACTIVITY_GFX
Definition: adl_defines.h:1950
+
@ ADL_ODN_PARAMETER_FAN_CURVE_SPEED_3
Definition: adl_defines.h:1825
+
@ ADL_PMLOG_SMART_POWERSHIFT_CPU
Definition: adl_defines.h:2057
+
@ OD8_FAN_CURVE_SPEED_1
Definition: adl_defines.h:1889
+
@ PMLOG_FAN_PERCENTAGE
Definition: adl_defines.h:1946
+
@ OD8_RUNTIME_POWER_SAVING_FEATURE_CONTROL
Definition: adl_defines.h:1919
+
ADL_RAS_BLOCK_ID
Definition: adl_defines.h:2418
+
@ PMLOG_SSPAIRED_ASICPOWER
Definition: adl_defines.h:1977
+
@ ODNControlType_Default
Definition: adl_defines.h:1764
+
@ ADL_RAS_ERROR_INJECTION_MODE_MULTIPLE
Definition: adl_defines.h:2413
+
@ ADL_RAS_ERROR_INJECTION_MODE_SINGLE
Definition: adl_defines.h:2412
+
@ ADL_PMLOG_THROTTLER_TDC_SOC_PERCENTAGE
Definition: adl_defines.h:2084
+
@ PMLOG_THROTTLER_TEMP_VR_MEM0_PERCENTAGE
Definition: adl_defines.h:1989
+
@ ADL_VIRTUALDISPLAY_XINPUT
Definition: adl_defines.h:1376
+
@ OD8_OD_VOLTAGE
Definition: adl_defines.h:1906
+
@ PMLOG_THROTTLER_TEMP_LIQUID1_PERCENTAGE
Definition: adl_defines.h:1993
+
@ OD8_OPERATING_TEMP_MAX
Definition: adl_defines.h:1882
+
@ PMLOG_THROTTLER_TEMP_PLX_PERCENTAGE
Definition: adl_defines.h:1994
+
@ ADL_ODN_PARAMETER_AUTO_OC_ENGINE
Definition: adl_defines.h:1818
+
@ PMLOG_FAN_RPM
Definition: adl_defines.h:1945
+
@ OD8_GFXCLK_VOLTAGE2
Definition: adl_defines.h:1874
+
@ ADL_ODN_FAN_SPEED_MIN
Definition: adl_defines.h:1783
+
ADLSensorType
Definition: adl_defines.h:1930
+
@ OD8_UCLK_FMAX
Definition: adl_defines.h:1877
+
@ OD8_FAN_CURVE_SPEED_3
Definition: adl_defines.h:1893
+
@ ADL_PANNINGMODE_NO_PANNING
Definition: adl_defines.h:918
+
@ ADL_ORIENTATIONTYPE_NONOSDATATYPE
Definition: adl_defines.h:910
+
@ ADLSampleRate_176P4KHz
Definition: adl_defines.h:1653
+
ADLODNExtSettingId
Definition: adl_defines.h:1814
+
@ ADL_ODN_MCLK_AUTO_LIMIT
Definition: adl_defines.h:1790
+
@ PMLOG_CPU_POWER
Definition: adl_defines.h:1964
+
@ OD8_PER_ZONE_GFX_VOLTAGE_OFFSET_POINT_4
Definition: adl_defines.h:1911
+
@ ADL_ANGLE_LANDSCAPE
Definition: adl_defines.h:898
+
@ ADL_PMLOG_SSTOTAL_POWERLIMIT
Definition: adl_defines.h:2066
+
@ DPLinkRate_HBR
Definition: adl_defines.h:1295
+
@ PMLOG_GFX_POWER
Definition: adl_defines.h:1961
+
@ ADL_PROFILEPROPERTY_TYPE_BOOLEAN
Definition: adl_defines.h:1364
+
@ ADL_OD8_AUTO_UV_ENGINE
Definition: adl_defines.h:1848
+
@ PMLOG_THROTTLER_PPT2_PERCENTAGE
Definition: adl_defines.h:2000
+
@ ADL_PMLOG_THROTTLER_PPT1_PERCENTAGE
Definition: adl_defines.h:2087
+
@ PMLOG_SOC_CURRENT
Definition: adl_defines.h:1949
+
@ OD8_AUTO_CURVE_OPTIMIZER_SETTING
Definition: adl_defines.h:1914
+
@ OD8_AC_TIMING
Definition: adl_defines.h:1883
+
@ ADL_PMLOG_BOARD_POWER
Definition: adl_defines.h:2092
+
@ OD8_OPTIMZED_POWER_MODE
Definition: adl_defines.h:1905
+
@ ADL_RAS_ERROR__PARITY_POISON
Definition: adl_defines.h:2452
+
@ RadeonLEDBarControl_Rainbow
Definition: adl_defines.h:2531
+
@ ADLSampleRate_32KHz
Definition: adl_defines.h:1648
+
@ ADL_RAS_ERROR__SINGLE_CORRECTABLE_POISON
Definition: adl_defines.h:2453
+
@ ADL_LARGEDESKTOPTYPE_PSEUDOLARGEDESKTOP
Definition: adl_defines.h:929
+
@ ADL_THREADING_UNLOCKED
Definition: adl_defines.h:874
+
@ ADL_RAS_ERROR__PARITY_SINGLE_CORRECTABLE
Definition: adl_defines.h:2446
+
@ DceSetting_Protection
Definition: adl_defines.h:1286
+
@ OD8_GFX_VOLTAGE_LIMIT_SETTING
Definition: adl_defines.h:1915
+
@ ADL_PMLOG_CPU_POWER
Definition: adl_defines.h:2052
+
@ PMLOG_THROTTLER_PPT1_PERCENTAGE
Definition: adl_defines.h:1999
+
@ PMLOG_TEMPERATURE_GFX
Definition: adl_defines.h:1959
+
@ ADL_RAS_ERROR__SINGLE_CORRECTABLE_MULTI_UNCORRECTABLE_POISON
Definition: adl_defines.h:2457
+
@ ADL_PMLOG_TEMPERATURE_HOTSPOT_GCD
Definition: adl_defines.h:2069
+
@ ADL_ODN_MCLK_VDD
Definition: adl_defines.h:1782
+
@ ADL_ODN_PARAMETER_FAN_CURVE_TEMPERATURE_4
Definition: adl_defines.h:1826
+
@ ADL_ANGLE_ROTATE180
Definition: adl_defines.h:900
+
@ ADL_PMLOG_TEMPERATURE_LIQUID
Definition: adl_defines.h:2031
+
@ PMLOG_TEMPERATURE_PLX
Definition: adl_defines.h:1944
+
@ ADL_PMLOG_THROTTLE_THERMAL
Definition: adl_defines.h:2013
+
@ DPLinkRate_HBR2
Definition: adl_defines.h:1297
+
@ ADL_ODN_TEMPERATURE_FAN_MAX
Definition: adl_defines.h:1786
+
@ ADL_PMLOG_TEMPERATURE_VRSOC
Definition: adl_defines.h:2043
+
@ PMLOG_CLK_UVDCLK1
Definition: adl_defines.h:1935
+
@ RadeonLEDBarControl_MorseCode
Definition: adl_defines.h:2535
+
@ RadeonLEDBarControl_Static
Definition: adl_defines.h:2530
+
@ ADL_UIFEATURES_GROUP_CAMERA
Definition: adl_defines.h:2495
+
@ ADL_PURPOSECODE_HIDE_MODE_SWITCH
Definition: adl_defines.h:885
+
@ GRAPHICS_PLATFORM_DESKTOP
Definition: adl_defines.h:938
+
@ ADL_PMLOG_THROTTLER_TDC_USR_PERCENTAGE
Definition: adl_defines.h:2085
+
@ ADL_USER_SETTINGS_SCE_PROFILE
Definition: adl_defines.h:2589
+
@ PMLOG_SSTOTAL_POWERLIMIT
Definition: adl_defines.h:1978
+
@ ADL_OD8_GFXCLK_CURVE
Definition: adl_defines.h:1839
+
@ ADL_OD8_OPTIMIZED_GPU_POWER_MODE
Definition: adl_defines.h:1854
+
@ ADL_PMLOG_BUS_LANES
Definition: adl_defines.h:2060
+
@ OD8_GFXCLK_CURVE_VFT_FMIN
Definition: adl_defines.h:1902
+
@ ADL_ODN_PARAMETER_FAN_CURVE_SPEED_4
Definition: adl_defines.h:1827
+
@ RadeonLEDPattern_Speed
Definition: adl_defines.h:2563
+
@ ADL_ODN_EXT_FEATURE_AUTO_OC_MEMORY
Definition: adl_defines.h:1807
+
@ ADL_VIRTUALDISPLAY_GENERIC
Definition: adl_defines.h:1378
+
@ ADL_PMLOG_THROTTLER_TEMP_VR_MEM0_PERCENTAGE
Definition: adl_defines.h:2077
+
ADLPlatForm
Definition: adl_defines.h:937
+
@ ODN_COUNT
Definition: adl_defines.h:1831
+
@ ADL_ODN_MCLK_UNDERCLOCK_ENABLE
Definition: adl_defines.h:1793
+
@ ADL_RAS_ERROR__PARITY_SINGLE_CORRECTABLE_MULTI_UNCORRECTABLE
Definition: adl_defines.h:2450
+
@ ADL_PMLOG_TEMPERATURE_VRMVDD0
Definition: adl_defines.h:2044
+
@ PMLOG_TEMPERATURE_VRMVDD1
Definition: adl_defines.h:1957
+
@ ADL_RAS_BLOCK_ID_SEM
Definition: adl_defines.h:2429
+
@ ADL_PMLOG_SOC_POWER
Definition: adl_defines.h:2036
+
@ RadeonLEDPattern_Direction
Definition: adl_defines.h:2565
+
@ ADLMultiChannelSplit_Enabled
Definition: adl_defines.h:1639
+
@ ADL_OD8_GFX_VOLTAGE_LIMIT
Definition: adl_defines.h:1859
+
@ ADL_RAS_BLOCK_ID_ATHUB
Definition: adl_defines.h:2423
+
@ DPLinkRate_Unknown
Definition: adl_defines.h:1291
+
@ ADL_USER_SETTINGS_DELAG_PROFILE
Definition: adl_defines.h:2585
+
@ ADL_PMLOG_CLK_UVDCLK1
Definition: adl_defines.h:2023
+
@ ADL_RAS_BLOCK_ID_HDP
Definition: adl_defines.h:2425
+
@ ADL_PMLOG_THROTTLER_TEMP_VR_SOC_PERCENTAGE
Definition: adl_defines.h:2079
+
@ PMLOG_TEMPERATURE_SOC
Definition: adl_defines.h:1960
+
@ ADL_PMLOG_SOC_VOLTAGE
Definition: adl_defines.h:2035
+
@ OD8_POWER_GAUGE
Definition: adl_defines.h:1920
+
@ ADL_OD8_AUTO_OC_ENGINE
Definition: adl_defines.h:1849
+
@ ADLSampleRate_48KHz
Definition: adl_defines.h:1650
+
@ ADL_RAS_ERROR__MULTI_UNCORRECTABLE_POISON
Definition: adl_defines.h:2455
+
@ ADL_ODN_PARAMETER_AC_TIMING
Definition: adl_defines.h:1815
+
@ OD8_AUTO_OC_MEMORY_CONTROL
Definition: adl_defines.h:1887
+
@ ADL_ODN_ACOUSTIC_LIMIT_SCLK
Definition: adl_defines.h:1785
+
@ PMLOG_THROTTLER_TEMP_EDGE_PERCENTAGE
Definition: adl_defines.h:1983
+
@ PMLOG_CLK_FCLK
Definition: adl_defines.h:1975
+
@ Expand
Definition: adl_defines.h:1279
+
@ DPLinkRate_UHBR13D5
Definition: adl_defines.h:1300
+
ADLODNControlType
Definition: adl_defines.h:1762
+
@ ADLMultiChannelSplit_SaveProfile
Definition: adl_defines.h:1640
+
@ PMLOG_CLK_MEMCLK
Definition: adl_defines.h:1933
+
@ ADL_SENSOR_MAXTYPES
Definition: adl_defines.h:2019
+
@ ADL_PMLOG_CLK_CPUCLK
Definition: adl_defines.h:2053
+
@ ADL_PMLOG_THROTTLER_TEMP_HOTSPOT_PERCENTAGE
Definition: adl_defines.h:2072
+
@ ADL_PMLOG_CLK_VCECLK
Definition: adl_defines.h:2025
+
@ ADL_PMLOG_THROTTLE_POWER
Definition: adl_defines.h:2012
+
@ ADL_ODN_PARAMETER_FAN_CURVE_TEMPERATURE_1
Definition: adl_defines.h:1820
+
@ ADL_USER_SETTINGS_CHILL_PROFILE
Definition: adl_defines.h:2584
+
@ PMLOG_THROTTLER_TEMP_VR_GFX_PERCENTAGE
Definition: adl_defines.h:1988
+
@ PMLOG_THROTTLER_TEMP_HOTSPOT_MCD_PERCENTAGE
Definition: adl_defines.h:1986
+
@ PMLOG_MAX_SENSORS_REAL
Definition: adl_defines.h:2005
+
@ ADL_RAS_BLOCK_ID_MP1
Definition: adl_defines.h:2431
+
@ PMLOG_TEMPERATURE_HOTSPOT_GCD
Definition: adl_defines.h:1981
+
@ PMLOG_INFO_ACTIVITY_MEM
Definition: adl_defines.h:1951
+
@ OD8_FAN_CURVE_SPEED_5
Definition: adl_defines.h:1897
+
@ ADL_ODN_SCLK_DPM_MASK_ENABLE
Definition: adl_defines.h:1791
+
@ ADL_GRAPHIC_CORE_GENERATION_PRE_GCN
Definition: adl_defines.h:948
+
@ ADL_ODN_PERF_TUNING_SLIDER
Definition: adl_defines.h:1796
+
@ OD8_POWER_PERCENTAGE
Definition: adl_defines.h:1878
+
@ PMLOG_SSAPU_POWERLIMIT
Definition: adl_defines.h:1979
+
@ PMLOG_THROTTLER_TEMP_MEM_PERCENTAGE
Definition: adl_defines.h:1987
+
ADL_PMLOG_SENSORS
Definition: adl_defines.h:2018
+
@ ADL_PMLOG_THROTTLER_TEMP_PLX_PERCENTAGE
Definition: adl_defines.h:2082
+
@ ADL_RAS_ERROR__POISON
Definition: adl_defines.h:2451
+
@ ADL_ODN_PARAMETER_FAN_CURVE_SPEED_1
Definition: adl_defines.h:1821
+
@ ADL_RAS_ERROR__NONE
Definition: adl_defines.h:2443
+
@ PMLOG_TEMPERATURE_HOTSPOT
Definition: adl_defines.h:1958
+
@ ADL_RAS_BLOCK_ID_MMHUB
Definition: adl_defines.h:2422
+
@ ADL_RAS_ERROR__PARITY_MULTI_UNCORRECTABLE
Definition: adl_defines.h:2448
+
@ ADL_PURPOSECODE_MODE_SWITCH
Definition: adl_defines.h:886
+
@ ADL_PMLOG_TEMPERATURE_LIQUID0
Definition: adl_defines.h:2061
+
@ OD8_FAN_CURVE_TEMPERATURE_4
Definition: adl_defines.h:1894
+
ADL_DRIVER_EVENT_TYPE
Definition: adl_defines.h:2471
+
@ ADL_PMLOG_THROTTLER_TEMP_HOTSPOT_MCD_PERCENTAGE
Definition: adl_defines.h:2074
+
@ PMLOG_CLK_CPUCLK
Definition: adl_defines.h:1965
+
@ ADL_UIFEATURES_GROUP_FRTCPRO
Definition: adl_defines.h:2496
+
@ ADL_OD8_WS_AUTO_FAN_ACOUSTIC_LIMIT
Definition: adl_defines.h:1852
+
@ OD8_GFXCLK_FREQ1
Definition: adl_defines.h:1871
+
@ RadeonLEDBarControl_Chase
Definition: adl_defines.h:2533
+
@ PX_SCHEME_FIXED
Definition: adl_defines.h:1336
+
ADLGraphicCoreGeneration
Definition: adl_defines.h:946
+
unsigned int RadeonLEDBARSupportedConfig
Definition: adl_defines.h:2578
+
@ ADL_ODN_PARAMETER_FAN_CURVE_TEMPERATURE_2
Definition: adl_defines.h:1822
+
@ ADL_MMD_PROFILED
Definition: adl_defines.h:1357
+
@ ADL_RAS_BLOCK_ID_DF
Definition: adl_defines.h:2427
+
@ PMLOG_THROTTLER_TEMP_HOTSPOT_GCD_PERCENTAGE
Definition: adl_defines.h:1985
+
@ ADL_PMLOG_TEMPERATURE_MEM
Definition: adl_defines.h:2028
+
@ ADL_PMLOG_TEMPERATURE_VRVDDC
Definition: adl_defines.h:2029
+
@ DceSetting_DpSettings
Definition: adl_defines.h:1285
+
@ DceSetting_HdmiLq
Definition: adl_defines.h:1284
+
@ PMLOG_CLK_VCN1CLK2
Definition: adl_defines.h:1968
+
@ ADL_PROFILEPROPERTY_TYPE_STRING
Definition: adl_defines.h:1368
+
@ ADL_OD8_FAN_SPEED_MIN
Definition: adl_defines.h:1843
+
@ PMLOG_THROTTLER_TDC_SOC_PERCENTAGE
Definition: adl_defines.h:1996
+
@ ADL_PURPOSECODE_NORMAL
Definition: adl_defines.h:884
+
@ ADL_RAS_BLOCK_ID_UMC
Definition: adl_defines.h:2419
+
@ PMLOG_THROTTLER_TEMP_VR_SOC_PERCENTAGE
Definition: adl_defines.h:1991
+
@ ADL_VIRTUALDISPLAY_REMOTEPLAY
Definition: adl_defines.h:1377
+
@ PMLOG_SOC_VOLTAGE
Definition: adl_defines.h:1947
+
@ ADL_PURPOSECODE_ATTATCH_DEVICE
Definition: adl_defines.h:887
+
@ PMLOG_CLK_UVDCLK2
Definition: adl_defines.h:1936
+
@ PMLOG_ASIC_POWER
Definition: adl_defines.h:1954
+
PXScheme
Just keep the old definitions for compatibility, need to be removed later.
Definition: adl_defines.h:1334
+
@ OD8_GFXCLK_CURVE_COEFFICIENT_A
Definition: adl_defines.h:1899
+
@ PMLOG_TEMPERATURE_CPU
Definition: adl_defines.h:1963
+
@ ADL_ODN_POWERGAUGE
Definition: adl_defines.h:1830
+
@ ADL_OD8_FULL_CONTROL_MODE
Definition: adl_defines.h:1861
+
@ ADL_PMLOG_SOC_CURRENT
Definition: adl_defines.h:2037
+
@ ADL_GRAPHIC_CORE_GENERATION_GCN
Definition: adl_defines.h:949
+
@ PMLOG_TEMPERATURE_EDGE
Definition: adl_defines.h:1939
+
@ ADL_PMLOG_CLK_GFXCLK
Definition: adl_defines.h:2020
+
@ OD8_PER_ZONE_GFX_VOLTAGE_OFFSET_POINT_6
Definition: adl_defines.h:1913
+
@ ADL_PMLOG_THROTTLER_TEMP_LIQUID1_PERCENTAGE
Definition: adl_defines.h:2081
+
@ OD8_PER_ZONE_GFX_VOLTAGE_OFFSET_POINT_1
Definition: adl_defines.h:1908
+
@ OD8_ADV_OC_LIMITS_SETTING
Definition: adl_defines.h:1907
+
@ PMLOG_THROTTLER_STATUS
Definition: adl_defines.h:1966
+
@ ADL_ODN_PARAMETER_AUTO_OC_MEMORY
Definition: adl_defines.h:1819
+
@ ADL_PANNINGMODE_AT_LEAST_ONE_NO_PANNING
Definition: adl_defines.h:919
+
ADLAngle
Definition: adl_defines.h:897
+
@ OD8_FAN_CURVE_TEMPERATURE_3
Definition: adl_defines.h:1892
+
@ ADL_UIFEATURES_GROUP_DVR
Definition: adl_defines.h:2481
+
@ ADL_PMLOG_CLK_MEMCLK
Definition: adl_defines.h:2021
+
@ OD8_PER_ZONE_GFX_VOLTAGE_OFFSET_POINT_2
Definition: adl_defines.h:1909
+
@ OD8_GFXCLK_FMAX
Definition: adl_defines.h:1869
+
@ PMLOG_TEMPERATURE_LIQUID0
Definition: adl_defines.h:1973
+
@ PMLOG_THROTTLER_STATUS_CPU
Definition: adl_defines.h:1976
+
@ ADL_ODN_SCLK_AUTO_LIMIT
Definition: adl_defines.h:1789
+
@ ADL_PMLOG_THROTTLER_GFX_APCC_PLUS_PERCENTAGE
Definition: adl_defines.h:2091
+
@ Fill
Definition: adl_defines.h:1278
+
@ ADL_PMLOG_GFX_CURRENT
Definition: adl_defines.h:2050
+
@ ADL_OD8_MEMORY_TIMING_TUNE
Definition: adl_defines.h:1846
+
@ ADL_PMLOG_CLK_VCN1CLK2
Definition: adl_defines.h:2056
+
@ OD8_GFXCLK_CURVE_COEFFICIENT_C
Definition: adl_defines.h:1901
+
@ ADL_OD8_AUTO_OC_MEMORY
Definition: adl_defines.h:1850
+
@ ADL_PMLOG_THROTTLER_PPT3_PERCENTAGE
Definition: adl_defines.h:2089
+
@ OD8_GFXCLK_FREQ3
Definition: adl_defines.h:1875
+
@ ADL_VIRTUALDISPLAY_NONE
Definition: adl_defines.h:1375
+
@ ADL_ODN_POWER_LIMIT
Definition: adl_defines.h:1788
+
@ ADL_ODN_REMOVE_WATTMAN_PAGE
Definition: adl_defines.h:1797
+
@ ADL_ODN_DPM_VDDC
Definition: adl_defines.h:1772
+
ADLPanningMode
Definition: adl_defines.h:917
+
unsigned int RadeonLEDBARSupportedControl
Definition: adl_defines.h:2550
+
@ ADLSampleRate_384KHz
Definition: adl_defines.h:1655
+
@ ADL_UIFEATURES_GROUP_CHILL
Definition: adl_defines.h:2488
+
@ ADLSampleRate_44P1KHz
Definition: adl_defines.h:1649
+
@ PMLOG_TEMPERATURE_LIQUID1
Definition: adl_defines.h:1974
+
@ RadeonLEDPattern_Brightness
Definition: adl_defines.h:2564
+
ADLOD8FeatureControl
Definition: adl_defines.h:1837
+
@ GRAPHICS_PLATFORM_MOBILE
Definition: adl_defines.h:939
+
@ OD8_GFXCLK_CURVE_COEFFICIENT_B
Definition: adl_defines.h:1900
+
@ ADL_ODN_DPM_MASK
Definition: adl_defines.h:1773
+
@ ADL_ODN_SCLK_VDD
Definition: adl_defines.h:1781
+
@ ADL_OD8_POWER_LIMIT
Definition: adl_defines.h:1841
+
@ ADL_RAS_ERROR__PARITY
Definition: adl_defines.h:2444
+
ADLMultiChannelSplitStateFlag
Definition: adl_defines.h:1636
+
@ ADL_PMLOG_ASIC_POWER
Definition: adl_defines.h:2042
+
@ ADL_PMLOG_TEMPERATURE_PLX
Definition: adl_defines.h:2032
+
@ ADL_PMLOG_SMART_POWERSHIFT_DGPU
Definition: adl_defines.h:2058
+
@ DPLinkRate_4_32Gbps
Definition: adl_defines.h:1296
+
@ ADL_ODN_PARAMETER_FAN_CURVE_SPEED_2
Definition: adl_defines.h:1823
+
ApplicationListType
Definition: adl_defines.h:1352
+
unsigned int ADL_D3DKMT_HANDLE
Definition: adl_defines.h:2401
+
@ PMLOG_THROTTLER_PPT3_PERCENTAGE
Definition: adl_defines.h:2001
+
@ ADL_ODN_PARAMETER_FAN_ZERO_RPM_CONTROL
Definition: adl_defines.h:1816
+
@ ADL_OD8_FAN_CURVE
Definition: adl_defines.h:1851
+
@ ADL_GRAPHIC_CORE_GENERATION_UNDEFINED
Definition: adl_defines.h:947
+
@ ADL_PROFILEPROPERTY_TYPE_DWORD
Definition: adl_defines.h:1365
+
@ ADL_ODN_EXT_FEATURE_AUTO_UV_ENGINE
Definition: adl_defines.h:1805
+
@ ADL_RAS_ERROR__PARITY_SINGLE_CORRECTABLE_MULTI_UNCORRECTABLE_POISON
Definition: adl_defines.h:2458
+
@ PMLOG_TEMPERATURE_VRVDDC
Definition: adl_defines.h:1941
+
@ OD8_FAN_ACOUSTIC_LIMIT
Definition: adl_defines.h:1880
+
SLS_ImageCropType
Definition: adl_defines.h:1276
+
@ OD8_IDLE_POWER_SAVING_FEATURE_CONTROL
Definition: adl_defines.h:1918
+
ADL_USER_SETTINGS
Definition: adl_defines.h:2582
+
@ ADL_RAS_BLOCK_ID_GFX_HUB
Definition: adl_defines.h:2421
+
@ ADL_PMLOG_TEMPERATURE_VRMVDD
Definition: adl_defines.h:2030
+
@ OD8_AUTO_UV_ENGINE_CONTROL
Definition: adl_defines.h:1885
+
@ ADL_RAS_ERROR__UMC_METH_COHERENT
Definition: adl_defines.h:2463
+
@ ADL_PX_SCHEME_INVALID
Definition: adl_defines.h:1327
+
ADLThreadingModel
Definition: adl_defines.h:873
+
@ PMLOG_TEMPERATURE_VRMVDD
Definition: adl_defines.h:1942
+
@ RadeonLEDBarControl_Bounce
Definition: adl_defines.h:2534
+
@ ADL_PMLOG_THROTTLER_TEMP_VR_GFX_PERCENTAGE
Definition: adl_defines.h:2076
+
@ ADL_PANNINGMODE_ALLOW_PANNING
Definition: adl_defines.h:920
+
@ ADL_PMLOG_INFO_ACTIVITY_GFX
Definition: adl_defines.h:2038
+
@ ADL_ODN_EXT_FEATURE_FAN_ZERO_RPM_CONTROL
Definition: adl_defines.h:1804
+
@ ADL_PMLOG_TEMPERATURE_CPU
Definition: adl_defines.h:2051
+
@ RadeonLEDBarControl_MAX
Definition: adl_defines.h:2539
+
@ ADL_PMLOG_CLK_VCN1CLK1
Definition: adl_defines.h:2055
+
@ ADLSampleRate_88P2KHz
Definition: adl_defines.h:1651
+
@ OD8_FULL_CONTROL_MODE_SETTING
Definition: adl_defines.h:1917
+
@ OD8_FAN_CURVE_SPEED_2
Definition: adl_defines.h:1891
+
@ ADL_PMLOG_INFO_ACTIVITY_MEM
Definition: adl_defines.h:2039
+
@ ADL_ODN_EXT_FEATURE_FAN_CURVE
Definition: adl_defines.h:1808
+
@ ADL_UIFEATURES_GROUP_FRTC
Definition: adl_defines.h:2484
+
@ OD8_FAN_ZERORPM_CONTROL
Definition: adl_defines.h:1884
+
@ PMLOG_SOC_POWER
Definition: adl_defines.h:1948
+
@ ADL_OD8_TDC_LIMIT
Definition: adl_defines.h:1860
+
@ PMLOG_MEM_VOLTAGE
Definition: adl_defines.h:1953
+
ADLODNExtFeatureControl
Definition: adl_defines.h:1802
+
@ SENSOR_MAXTYPES
Definition: adl_defines.h:1931
+
@ DPLinkRate_2_43Gbps
Definition: adl_defines.h:1294
+
@ ADL_PMLOG_GFX_POWER
Definition: adl_defines.h:2049
+
@ ADL_RAS__UMC_SRAM
Definition: adl_defines.h:2438
+
ADLODNFeatureControl
Definition: adl_defines.h:1778
+
@ RadeonLEDPattern_MAX
Definition: adl_defines.h:2567
+
@ OD8_GFXCLK_FMIN
Definition: adl_defines.h:1870
+
@ ADL_UIFEATURES_GROUP_USU
Definition: adl_defines.h:2491
+
@ PMLOG_CLK_VCECLK
Definition: adl_defines.h:1937
+
@ ADL_PMLOG_THROTTLER_TEMP_VR_MEM1_PERCENTAGE
Definition: adl_defines.h:2078
+
@ ADLSampleRate_192KHz
Definition: adl_defines.h:1654
+
@ ADL_PMLOG_BUS_SPEED
Definition: adl_defines.h:2059
+
@ ADL_PURPOSECODE_SETPRIMARY_DEVICE
Definition: adl_defines.h:889
+
@ ADL_PROFILEPROPERTY_TYPE_QWORD
Definition: adl_defines.h:1366
+
@ ADL_PMLOG_MEM_VOLTAGE
Definition: adl_defines.h:2041
+
@ ADL_ORIENTATIONTYPE_OSDATATYPE
Definition: adl_defines.h:909
+
@ ADL_PMLOG_SSPAIRED_ASICPOWER
Definition: adl_defines.h:2065
+
@ PMLOG_THROTTLER_TDC_USR_PERCENTAGE
Definition: adl_defines.h:1997
+
@ ADL_OD8_POWER_SAVING_FEATURE_CONTROL
Definition: adl_defines.h:1862
+
@ PMLOG_THROTTLER_TEMP_HOTSPOT_PERCENTAGE
Definition: adl_defines.h:1984
+
@ ADL_PURPOSECODE_GDI_ROTATION
Definition: adl_defines.h:890
+
@ ADL_RAS_BLOCK_ID_XGMI_WAFL
Definition: adl_defines.h:2426
+
@ PX_SCHEME_INVALID
Definition: adl_defines.h:1335
+
@ ADL_USER_SETTINGS_ENHANCEDSYNC
Definition: adl_defines.h:2583
+
ADL_THROTTLE_NOTIFICATION
Definition: adl_defines.h:2011
+
@ ADL_PMLOG_THROTTLER_FIT_PERCENTAGE
Definition: adl_defines.h:2090
+
@ ADL_OD8_UCLK_MAX
Definition: adl_defines.h:1840
+
@ RadeonLEDBarControl_CustomPattern
Definition: adl_defines.h:2538
+
@ ADL_OD8_AUTO_CURVE_OPTIMIZER
Definition: adl_defines.h:1858
+
@ ADLSampleRate_96KHz
Definition: adl_defines.h:1652
+
@ ADL_GRAPHIC_CORE_GENERATION_RDNA
Definition: adl_defines.h:950
+
ADLPXScheme
PX Schemes.
Definition: adl_defines.h:1326
+
@ ADL_ODN_SCLK_DPM_THROTTLE_NOTIFY
Definition: adl_defines.h:1794
+
@ ADL_PMLOG_TEMPERATURE_HOTSPOT
Definition: adl_defines.h:2046
+
@ ADL_PMLOG_SSAPU_POWERLIMIT
Definition: adl_defines.h:2067
+
@ ADL_PX_SCHEME_FIXED
Definition: adl_defines.h:1328
+
@ ADL_PMLOG_TEMPERATURE_GFX
Definition: adl_defines.h:2047
+
@ ADL_PURPOSECODE_ATI_ROTATION
Definition: adl_defines.h:891
+
@ DPLinkRate_2_16Gbps
Definition: adl_defines.h:1293
+
@ ADL_PMLOG_THROTTLER_STATUS
Definition: adl_defines.h:2054
+
ADLSampleRate
Definition: adl_defines.h:1647
+
@ DPLinkRate_UHBR10
Definition: adl_defines.h:1299
+
ADLOD8SettingId
Definition: adl_defines.h:1868
+
@ ADL_OD8_GFXCLK_LIMITS
Definition: adl_defines.h:1838
+
ADL_VIRTUALDISPLAY_TYPE
Definition: adl_defines.h:1374
+
@ ADL_LARGEDESKTOPTYPE_VERYLARGEDESKTOP
Definition: adl_defines.h:930
+
@ ADL_RAS_ERROR__UMC_METH_SINGLE_SHOT
Definition: adl_defines.h:2464
+
ADLOrientationDataType
Definition: adl_defines.h:908
+
@ ADL_RAS_ERROR__SINGLE_CORRECTABLE
Definition: adl_defines.h:2445
+
@ ADL_ODN_DPM_CLOCK
Definition: adl_defines.h:1771
+
@ ADL_PMLOG_THROTTLER_TDC_GFX_PERCENTAGE
Definition: adl_defines.h:2083
+
@ ADL_ODN_POWER_UTILIZATION
Definition: adl_defines.h:1795
+
@ ADL_PMLOG_TEMPERATURE_EDGE
Definition: adl_defines.h:2027
+
@ OD8_UCLK_FMIN
Definition: adl_defines.h:1903
+
@ PMLOG_THROTTLER_PPT0_PERCENTAGE
Definition: adl_defines.h:1998
+
@ DPLinkRate_RBR
Definition: adl_defines.h:1292
+
@ PMLOG_TEMPERATURE_VRSOC
Definition: adl_defines.h:1955
+
@ OD8_FAN_CURVE_TEMPERATURE_2
Definition: adl_defines.h:1890
+
_ADL_RAS_ERROR_TYPE
Definition: adl_defines.h:2442
+
@ ADL_ODN_SCLK_DPM
Definition: adl_defines.h:1779
+
@ ADL_PMLOG_TEMPERATURE_VRMVDD1
Definition: adl_defines.h:2045
+
@ PMLOG_BOARD_POWER
Definition: adl_defines.h:2004
+
ADL_RAS_ERROR_INJECTION_MODE
Definition: adl_defines.h:2411
+
@ ADL_OD8_FAN_ZERO_RPM_CONTROL
Definition: adl_defines.h:1847
+
@ ADL_PMLOG_THROTTLER_TEMP_LIQUID0_PERCENTAGE
Definition: adl_defines.h:2080
+
ADL_RADEON_USB_LED_CONTROL_CONFIGS
Definition: adl_defines.h:2562
+
@ ADL_ODN_EXT_FEATURE_MEMORY_TIMING_TUNE
Definition: adl_defines.h:1803
+
@ ADL_UIFEATURES_GROUP_XVISION
Definition: adl_defines.h:2485
+
@ ADL_RAS_ERROR__PARITY_SINGLE_CORRECTABLE_POISON
Definition: adl_defines.h:2454
+
@ RadeonLEDPattern_Color
Definition: adl_defines.h:2566
+
@ PMLOG_GFX_VOLTAGE
Definition: adl_defines.h:1952
+
DceSettingsType
Definition: adl_defines.h:1283
+
@ OD8_GFXCLK_VOLTAGE1
Definition: adl_defines.h:1872
+
@ ADL_ODN_FAN_SPEED_TARGET
Definition: adl_defines.h:1784
+
@ ADL_ANGLE_ROTATELEFT
Definition: adl_defines.h:901
+
@ ADL_USER_SETTINGS_PROVSR
Definition: adl_defines.h:2590
+
@ ADL_PX40_MISSED
Definition: adl_defines.h:1354
+
@ OD8_FAN_CURVE_SPEED_4
Definition: adl_defines.h:1895
+
@ ADL_UIFEATURES_GROUP_GAMEINTELLIGENCE
Definition: adl_defines.h:2487
+
@ PX_SCHEME_DYNAMIC
Definition: adl_defines.h:1337
+
@ ADL_RAS_BLOCK_ID_SDMA
Definition: adl_defines.h:2420
+
@ ADL_RAS_BLOCK_ID_FUSE
Definition: adl_defines.h:2432
+
@ ADLMultiChannelSplit_Unitialized
Definition: adl_defines.h:1637
+
@ ADL_PX40_TOTAL
Definition: adl_defines.h:1358
+
@ ADL_PMLOG_MAX_SENSORS_REAL
Definition: adl_defines.h:2093
+
@ OD8_FAN_MIN_SPEED
Definition: adl_defines.h:1879
+
@ ADL_OD8_ODVOLTAGE_LIMIT
Definition: adl_defines.h:1855
+
@ OD8_TDC_PERCENTAGE
Definition: adl_defines.h:1916
+
@ PMLOG_CLK_VCN1CLK1
Definition: adl_defines.h:1967
+
@ ODNControlType_Manual
Definition: adl_defines.h:1766
+
@ ADL_PMLOG_CLK_SOCCLK
Definition: adl_defines.h:2022
+
@ Fit
Definition: adl_defines.h:1277
+
@ ADL_PX40_INTEGRATED
Definition: adl_defines.h:1356
+
@ DPLinkRate_HBR3
Definition: adl_defines.h:1298
+
@ OD8_GFXCLK_VOLTAGE3
Definition: adl_defines.h:1876
+
@ ADLSampleRate_Undefined
Definition: adl_defines.h:1657
+
@ ADL_UIFEATURES_GROUP_DELAG
Definition: adl_defines.h:2489
+
@ PMLOG_BUS_SPEED
Definition: adl_defines.h:1971
+
ADL_MEM_SUB_BLOCK_ID
Definition: adl_defines.h:2436
+
@ ADL_RAS_ERROR__MULTI_UNCORRECTABLE
Definition: adl_defines.h:2447
+
@ ADL_PROFILEPROPERTY_TYPE_BINARY
Definition: adl_defines.h:1363
+
@ ADL_RAS_BLOCK_ID_SMN
Definition: adl_defines.h:2428
+
ADL_RAS_INJECTION_METHOD
Definition: adl_defines.h:2462
+
ADLPurposeCode
Definition: adl_defines.h:883
+
@ PMLOG_THROTTLER_GFX_APCC_PLUS_PERCENTAGE
Definition: adl_defines.h:2003
+
@ ADL_EVENT_ID_FEATURE_AVAILABILITY
Definition: adl_defines.h:2473
+
@ PMLOG_GFX_CURRENT
Definition: adl_defines.h:1962
+
@ ADL_EVENT_ID_AUTO_FEATURE_COMPLETED
Definition: adl_defines.h:2472
+
@ ADL_ODN_PARAMETER_FAN_CURVE_SPEED_5
Definition: adl_defines.h:1829
+
@ ADL_PMLOG_THROTTLER_TEMP_EDGE_PERCENTAGE
Definition: adl_defines.h:2071
+
@ OD8_FAN_CURVE_TEMPERATURE_1
Definition: adl_defines.h:1888
+
@ ADL_LARGEDESKTOPTYPE_NORMALDESKTOP
Definition: adl_defines.h:928
+
@ OD8_COUNT
Definition: adl_defines.h:1921
+
@ ADL_OD8_PER_ZONE_GFX_VOLTAGE_OFFSET
Definition: adl_defines.h:1857
+
@ ADL_RAS__UMC_HBM
Definition: adl_defines.h:2437
+
@ ADL_UIFEATURES_GROUP_BOOST
Definition: adl_defines.h:2490
+
@ PMLOG_BUS_LANES
Definition: adl_defines.h:1972
+
DpLinkRate
Definition: adl_defines.h:1290
+
@ ADL_OD8_TEMPERATURE_FAN
Definition: adl_defines.h:1844
+
ADL_UIFEATURES_GROUP
Definition: adl_defines.h:2480
+
@ ADL_UIFEATURES_GROUP_XGMI
Definition: adl_defines.h:2492
+
@ PMLOG_THROTTLER_TEMP_VR_MEM1_PERCENTAGE
Definition: adl_defines.h:1990
+
@ PMLOG_TEMPERATURE_LIQUID
Definition: adl_defines.h:1943
+
@ ADL_PMLOG_TEMPERATURE_SOC
Definition: adl_defines.h:2048
+
@ ADL_PMLOG_TEMPERATURE_LIQUID1
Definition: adl_defines.h:2062
+
@ OD8_PER_ZONE_GFX_VOLTAGE_OFFSET_POINT_3
Definition: adl_defines.h:1910
+
@ ADL_THREADING_LOCKED
Definition: adl_defines.h:875
+
@ ADL_ODN_TEMPERATURE_SYSTEM
Definition: adl_defines.h:1787
+
@ OD8_FAN_ZERO_RPM_STOP_TEMPERATURE
Definition: adl_defines.h:1904
+
@ PMLOG_CLK_SOCCLK
Definition: adl_defines.h:1934
+
@ PMLOG_THROTTLER_FIT_PERCENTAGE
Definition: adl_defines.h:2002
enum _ADL_RAS_ERROR_TYPE ADL_RAS_ERROR_TYPE
-
@ ADL_RAS_ERROR__UMC_METH_PERSISTENT
Definition: adl_defines.h:2378
-
@ ADL_ANGLE_ROTATERIGHT
Definition: adl_defines.h:897
-
#define ADL_PX_SCHEMEMASK_DYNAMIC
Definition: adl_defines.h:1313
-
@ ADL_USER_SETTINGS_USU_PROFILE
Definition: adl_defines.h:2500
-
@ ADL_ODN_PARAMETER_FAN_CURVE_TEMPERATURE_3
Definition: adl_defines.h:1815
-
@ ADL_UIFEATURES_GROUP_TURBOSYNC
Definition: adl_defines.h:2395
-
@ ADL_PURPOSECODE_DETACH_DEVICE
Definition: adl_defines.h:886
-
@ RadeonLEDBarControl_OFF
Definition: adl_defines.h:2442
-
@ ADL_RAS_BLOCK_ID_PCIE_BIF
Definition: adl_defines.h:2337
-
ADLLARGEDESKTOPTYPE
Definition: adl_defines.h:925
-
@ ADL_PMLOG_THROTTLE_CURRENT
Definition: adl_defines.h:1956
-
@ ODNControlType_Current
Definition: adl_defines.h:1754
-
@ OD8_GFXCLK_FREQ2
Definition: adl_defines.h:1857
-
@ ADL_USER_SETTINGS_BOOST_PROFILE
Definition: adl_defines.h:2499
-
@ ADL_PMLOG_FAN_PERCENTAGE
Definition: adl_defines.h:1976
-
@ ADL_ODN_PARAMETER_AUTO_UV_ENGINE
Definition: adl_defines.h:1808
-
@ ADL_RAS_ERROR__UMC_METH_PERSISTENT_DISABLE
Definition: adl_defines.h:2379
-
@ ADL_OD8_TEMPERATURE_SYSTEM
Definition: adl_defines.h:1836
-
@ ADL_ODN_MCLK_DPM_MASK_ENABLE
Definition: adl_defines.h:1783
-
@ ADL_PX_SCHEME_DYNAMIC
Definition: adl_defines.h:1320
-
@ ADL_PMLOG_CLK_FCLK
Definition: adl_defines.h:2005
-
@ ADL_PMLOG_FAN_RPM
Definition: adl_defines.h:1975
-
@ OD8_WS_FAN_AUTO_FAN_ACOUSTIC_LIMIT
Definition: adl_defines.h:1882
-
@ ODNControlType_Auto
Definition: adl_defines.h:1756
-
@ ADL_PX40_MRU
Definition: adl_defines.h:1344
-
@ PMLOG_SMART_POWERSHIFT_DGPU
Definition: adl_defines.h:1940
-
@ ADL_ODN_MCLK_DPM
Definition: adl_defines.h:1771
-
@ RadeonLEDBarControl_ColorCycle
Definition: adl_defines.h:2449
-
@ ADL_OD8_POWER_GAUGE
Definition: adl_defines.h:1847
-
@ PMLOG_CLK_VCNCLK
Definition: adl_defines.h:1908
-
@ ADL_UIFEATURES_GROUP_PROVSR
Definition: adl_defines.h:2406
-
@ ADL_OD8_ACOUSTIC_LIMIT_SCLK
Definition: adl_defines.h:1833
-
@ PMLOG_CLK_GFXCLK
Definition: adl_defines.h:1902
-
@ RadeonLEDBarControl_Breathing
Definition: adl_defines.h:2450
-
@ ADL_ODN_PARAMETER_FAN_CURVE_TEMPERATURE_5
Definition: adl_defines.h:1819
-
@ ADL_PMLOG_GFX_VOLTAGE
Definition: adl_defines.h:1982
-
@ ADL_PMLOG_CLK_VCNCLK
Definition: adl_defines.h:1968
-
@ PMLOG_SMART_POWERSHIFT_CPU
Definition: adl_defines.h:1939
-
@ ADL_UIFEATURES_GROUP_SMA
Definition: adl_defines.h:2407
-
@ ADL_PROFILEPROPERTY_TYPE_ENUMERATED
Definition: adl_defines.h:1358
-
@ ADLMultiChannelSplit_Disabled
Definition: adl_defines.h:1629
-
@ OD8_AUTO_OC_ENGINE_CONTROL
Definition: adl_defines.h:1870
-
ADLODNDPMMaskType
Definition: adl_defines.h:1761
-
@ ADL_USER_SETTINGS_CVDC_PROFILE
Definition: adl_defines.h:2501
-
@ RadeonLEDBarControl_Swirl
Definition: adl_defines.h:2445
-
@ ADL_RAS_ERROR__SINGLE_CORRECTABLE_MULTI_UNCORRECTABLE
Definition: adl_defines.h:2362
-
@ ADL_PMLOG_THROTTLER_STATUS_CPU
Definition: adl_defines.h:2006
-
@ ADL_PMLOG_CLK_UVDCLK2
Definition: adl_defines.h:1966
-
#define ADL_PX_SCHEMEMASK_FIXED
The bit mask identifies PX schemes for ADLPXSchemeRange.
Definition: adl_defines.h:1312
-
ADLProfilePropertyType
Definition: adl_defines.h:1353
-
@ OD8_FAN_TARGET_TEMP
Definition: adl_defines.h:1865
-
@ ADL_UIFEATURES_GROUP_FRAMEMETRICSMONITOR
Definition: adl_defines.h:2396
-
@ ADL_RAS_BLOCK_ID_MP0
Definition: adl_defines.h:2343
-
@ ADL_OD8_GFXCLK_QUADRATIC_CURVE
Definition: adl_defines.h:1844
-
@ ADL_UIFEATURES_GROUP_BLOCKCHAIN
Definition: adl_defines.h:2399
-
@ PMLOG_TEMPERATURE_VRMVDD0
Definition: adl_defines.h:1926
-
ADL_RADEON_USB_LED_BAR_CONTROLS
Definition: adl_defines.h:2441
-
@ ADL_RAS_ERROR__PARITY_MULTI_UNCORRECTABLE_POISON
Definition: adl_defines.h:2369
-
@ ADL_ODN_EXT_FEATURE_AUTO_OC_ENGINE
Definition: adl_defines.h:1797
-
@ ADL_PX40_DISCRETE
Definition: adl_defines.h:1346
-
@ DPLinkRate_UHBR20
Definition: adl_defines.h:1292
-
@ OD8_FAN_CURVE_TEMPERATURE_5
Definition: adl_defines.h:1880
-
@ ADLSampleRate_768KHz
Definition: adl_defines.h:1647
+
@ ADL_RAS_ERROR__UMC_METH_PERSISTENT
Definition: adl_defines.h:2465
+
@ PMLOG_THROTTLER_TEMP_LIQUID0_PERCENTAGE
Definition: adl_defines.h:1992
+
@ ADL_ANGLE_ROTATERIGHT
Definition: adl_defines.h:899
+
#define ADL_PX_SCHEMEMASK_DYNAMIC
Definition: adl_defines.h:1322
+
@ ADL_USER_SETTINGS_USU_PROFILE
Definition: adl_defines.h:2587
+
@ ADL_ODN_PARAMETER_FAN_CURVE_TEMPERATURE_3
Definition: adl_defines.h:1824
+
@ ADL_UIFEATURES_GROUP_TURBOSYNC
Definition: adl_defines.h:2482
+
@ ADL_PURPOSECODE_DETACH_DEVICE
Definition: adl_defines.h:888
+
@ RadeonLEDBarControl_OFF
Definition: adl_defines.h:2529
+
@ ADL_RAS_BLOCK_ID_PCIE_BIF
Definition: adl_defines.h:2424
+
ADLLARGEDESKTOPTYPE
Definition: adl_defines.h:927
+
@ ADL_PMLOG_THROTTLE_CURRENT
Definition: adl_defines.h:2014
+
@ PMLOG_THROTTLER_TDC_GFX_PERCENTAGE
Definition: adl_defines.h:1995
+
@ ODNControlType_Current
Definition: adl_defines.h:1763
+
@ OD8_GFXCLK_FREQ2
Definition: adl_defines.h:1873
+
@ PMLOG_TEMPERATURE_HOTSPOT_MCD
Definition: adl_defines.h:1982
+
@ ADL_USER_SETTINGS_BOOST_PROFILE
Definition: adl_defines.h:2586
+
@ ADL_PMLOG_FAN_PERCENTAGE
Definition: adl_defines.h:2034
+
@ ADL_ODN_PARAMETER_AUTO_UV_ENGINE
Definition: adl_defines.h:1817
+
@ ADL_RAS_ERROR__UMC_METH_PERSISTENT_DISABLE
Definition: adl_defines.h:2466
+
@ ADL_OD8_TEMPERATURE_SYSTEM
Definition: adl_defines.h:1845
+
@ ADL_ODN_MCLK_DPM_MASK_ENABLE
Definition: adl_defines.h:1792
+
@ ADL_PX_SCHEME_DYNAMIC
Definition: adl_defines.h:1329
+
@ ADL_PMLOG_CLK_FCLK
Definition: adl_defines.h:2063
+
@ ADL_PMLOG_FAN_RPM
Definition: adl_defines.h:2033
+
@ OD8_WS_FAN_AUTO_FAN_ACOUSTIC_LIMIT
Definition: adl_defines.h:1898
+
@ ODNControlType_Auto
Definition: adl_defines.h:1765
+
@ ADL_PX40_MRU
Definition: adl_defines.h:1353
+
@ PMLOG_SMART_POWERSHIFT_DGPU
Definition: adl_defines.h:1970
+
@ ADL_ODN_MCLK_DPM
Definition: adl_defines.h:1780
+
@ RadeonLEDBarControl_ColorCycle
Definition: adl_defines.h:2536
+
@ ADL_PMLOG_THROTTLER_TEMP_MEM_PERCENTAGE
Definition: adl_defines.h:2075
+
@ ADL_OD8_POWER_GAUGE
Definition: adl_defines.h:1863
+
@ PMLOG_CLK_VCNCLK
Definition: adl_defines.h:1938
+
@ ADL_UIFEATURES_GROUP_PROVSR
Definition: adl_defines.h:2493
+
@ ADL_PMLOG_THROTTLER_PPT2_PERCENTAGE
Definition: adl_defines.h:2088
+
@ ADL_OD8_ACOUSTIC_LIMIT_SCLK
Definition: adl_defines.h:1842
+
@ PMLOG_CLK_GFXCLK
Definition: adl_defines.h:1932
+
@ RadeonLEDBarControl_Breathing
Definition: adl_defines.h:2537
+
@ ADL_ODN_PARAMETER_FAN_CURVE_TEMPERATURE_5
Definition: adl_defines.h:1828
+
@ ADL_PMLOG_GFX_VOLTAGE
Definition: adl_defines.h:2040
+
@ ADL_PMLOG_CLK_VCNCLK
Definition: adl_defines.h:2026
+
@ PMLOG_SMART_POWERSHIFT_CPU
Definition: adl_defines.h:1969
+
@ ADL_PMLOG_THROTTLER_TEMP_HOTSPOT_GCD_PERCENTAGE
Definition: adl_defines.h:2073
+
@ ADL_UIFEATURES_GROUP_SMA
Definition: adl_defines.h:2494
+
@ ADL_PROFILEPROPERTY_TYPE_ENUMERATED
Definition: adl_defines.h:1367
+
@ OD8_PER_ZONE_GFX_VOLTAGE_OFFSET_POINT_5
Definition: adl_defines.h:1912
+
@ ADLMultiChannelSplit_Disabled
Definition: adl_defines.h:1638
+
@ OD8_AUTO_OC_ENGINE_CONTROL
Definition: adl_defines.h:1886
+
ADLODNDPMMaskType
Definition: adl_defines.h:1770
+
@ ADL_USER_SETTINGS_CVDC_PROFILE
Definition: adl_defines.h:2588
+
@ ADL_PMLOG_SSDGPU_POWERLIMIT
Definition: adl_defines.h:2068
+
@ RadeonLEDBarControl_Swirl
Definition: adl_defines.h:2532
+
@ ADL_RAS_ERROR__SINGLE_CORRECTABLE_MULTI_UNCORRECTABLE
Definition: adl_defines.h:2449
+
@ ADL_PMLOG_THROTTLER_STATUS_CPU
Definition: adl_defines.h:2064
+
@ ADL_PMLOG_CLK_UVDCLK2
Definition: adl_defines.h:2024
+
#define ADL_PX_SCHEMEMASK_FIXED
The bit mask identifies PX schemes for ADLPXSchemeRange.
Definition: adl_defines.h:1321
+
ADLProfilePropertyType
Definition: adl_defines.h:1362
+
@ ADL_OD8_ADV_OC_LIMITS
Definition: adl_defines.h:1856
+
@ OD8_FAN_TARGET_TEMP
Definition: adl_defines.h:1881
+
@ ADL_UIFEATURES_GROUP_FRAMEMETRICSMONITOR
Definition: adl_defines.h:2483
+
@ ADL_RAS_BLOCK_ID_MP0
Definition: adl_defines.h:2430
+
@ ADL_OD8_GFXCLK_QUADRATIC_CURVE
Definition: adl_defines.h:1853
+
@ ADL_UIFEATURES_GROUP_BLOCKCHAIN
Definition: adl_defines.h:2486
+
@ PMLOG_TEMPERATURE_VRMVDD0
Definition: adl_defines.h:1956
+
@ ADL_PMLOG_TEMPERATURE_HOTSPOT_MCD
Definition: adl_defines.h:2070
+
@ ADL_PMLOG_THROTTLER_PPT0_PERCENTAGE
Definition: adl_defines.h:2086
+
ADL_RADEON_USB_LED_BAR_CONTROLS
Definition: adl_defines.h:2528
+
@ ADL_RAS_ERROR__PARITY_MULTI_UNCORRECTABLE_POISON
Definition: adl_defines.h:2456
+
@ ADL_ODN_EXT_FEATURE_AUTO_OC_ENGINE
Definition: adl_defines.h:1806
+
@ PMLOG_SSDGPU_POWERLIMIT
Definition: adl_defines.h:1980
+
@ ADL_PX40_DISCRETE
Definition: adl_defines.h:1355
+
@ DPLinkRate_UHBR20
Definition: adl_defines.h:1301
+
@ OD8_FAN_CURVE_TEMPERATURE_5
Definition: adl_defines.h:1896
+
@ ADLSampleRate_768KHz
Definition: adl_defines.h:1656

Copyright © 2009-2020 Advanced Micro Devices, Inc. All rights reserved. 
diff --git a/Public-Documents/html/adl__sdk_8h.html b/Public-Documents/html/adl__sdk_8h.html index 791c611..60f552f 100644 --- a/Public-Documents/html/adl__sdk_8h.html +++ b/Public-Documents/html/adl__sdk_8h.html @@ -22,7 +22,7 @@
ADL (AMD Display Library) Public APIs -  Version 17.0 +  Version 17.1
@@ -87,7 +87,7 @@   #define ADL_SDK_MAJOR_VERSION   17   -#define ADL_SDK_MINOR_VERSION   0 +#define ADL_SDK_MINOR_VERSION   1   @@ -105,7 +105,7 @@
41 typedef void* ( __stdcall *ADL_MAIN_MALLOC_CALLBACK )( int );
42 
43 #define ADL_SDK_MAJOR_VERSION 17
-
44 #define ADL_SDK_MINOR_VERSION 0
+
44 #define ADL_SDK_MINOR_VERSION 1
45 
46 #endif /* ADL_SDK_H_ */
diff --git a/Public-Documents/html/adl__structures_8h.html b/Public-Documents/html/adl__structures_8h.html index 148da3c..d7a36a6 100644 --- a/Public-Documents/html/adl__structures_8h.html +++ b/Public-Documents/html/adl__structures_8h.html @@ -22,7 +22,7 @@ @@ -130,6 +130,8 @@ + + @@ -731,6 +733,8 @@ + + @@ -1816,6 +1820,20 @@

+ + + +

◆ ADL_ERROR_REASON2

+ +
+
+

@@ -140,7 +140,7 @@

- +
#define ADL_SDK_MINOR_VERSION   0#define ADL_SDK_MINOR_VERSION   1
diff --git a/Public-Documents/html/adl__sdk_8h_source.html b/Public-Documents/html/adl__sdk_8h_source.html index d1a31bd..440b750 100644 --- a/Public-Documents/html/adl__sdk_8h_source.html +++ b/Public-Documents/html/adl__sdk_8h_source.html @@ -22,7 +22,7 @@

ADL (AMD Display Library) Public APIs -  Version 17.0 +  Version 17.1
ADL (AMD Display Library) Public APIs -  Version 17.0 +  Version 17.1
 
struct  ADL_ERROR_REASON
 
struct  ADL_ERROR_REASON2
 
struct  ADL_FRTCPRO_CHANGED_REASON
 Structure containing information about FRTCPRO Settings changed reason. More...
 
 
typedef struct ADL_ERROR_REASON ADL_ERROR_REASON
 
typedef struct ADL_ERROR_REASON2 ADL_ERROR_REASON2
 
typedef enum ADL_ERROR_RECORD_SEVERITY ADL_ERROR_RECORD_SEVERITY
 
typedef void * ADL_FRAME_DURATION_HANDLE
+ + + +
typedef struct ADL_ERROR_REASON2 ADL_ERROR_REASON2
+
+
diff --git a/Public-Documents/html/adl__structures_8h_source.html b/Public-Documents/html/adl__structures_8h_source.html index e026ec2..4a4af2e 100644 --- a/Public-Documents/html/adl__structures_8h_source.html +++ b/Public-Documents/html/adl__structures_8h_source.html @@ -22,7 +22,7 @@
ADL (AMD Display Library) Public APIs -  Version 17.0 +  Version 17.1
@@ -119,7 +119,7 @@
75  char strDriverPathExt[ADL_MAX_PATH];
77  char strPNPString[ADL_MAX_PATH];
79  int iOSDisplayIndex;
-
80 
+
80 
81 #endif /* (_WIN32) || (_WIN64) */
82 
83 #if defined (LINUX)
@@ -1497,7 +1497,7 @@
2812  int iCaps;
2814  int iMinRefreshRateInMicroHz;
2816  int iMaxRefreshRateInMicroHz;
-
2818  unsigned char ucLabelIndex;
+
2818  unsigned char ucLabelIndex;
2820  char cReserved[3];
2821  int iReserved[4];
2822 } ADLFreeSyncCap;
@@ -1913,407 +1913,416 @@
3541 
3542 typedef struct ADL_ERROR_REASON
3543 {
-
3544  int boost; //ON, when boost is Enabled
-
3545  int delag; //ON, when delag is Enabled
-
3546  int chill; //ON, when chill is Enabled
-
3547  int proVsr; //ON, when proVsr is Enabled
+
3544  int boost; //ON, when boost is Enabled
+
3545  int delag; //ON, when delag is Enabled
+
3546  int chill; //ON, when chill is Enabled
+
3547  int proVsr; //ON, when proVsr is Enabled
3548 }ADL_ERROR_REASON;
3549 
-
3556 typedef struct ADL_DELAG_NOTFICATION_REASON
-
3557 {
-
3558  int HotkeyChanged; //Set when Hotkey value is changed
-
3559  int GlobalEnableChanged; //Set when Global enable value is changed
-
3560  int GlobalLimitFPSChanged; //Set when Global enable value is changed
-
3561 }ADL_DELAG_NOTFICATION_REASON;
-
3562 
-
3569 typedef struct ADL_DELAG_SETTINGS
-
3570 {
-
3571  int Hotkey; // Hotkey value
-
3572  int GlobalEnable; //Global enable value
-
3573  int GlobalLimitFPS; //Global Limit FPS
-
3574  int GlobalLimitFPS_MinLimit; //Gloabl Limit FPS slider min limit value
-
3575  int GlobalLimitFPS_MaxLimit; //Gloabl Limit FPS slider max limit value
-
3576  int GlobalLimitFPS_Step; //Gloabl Limit FPS step value
-
3577 }ADL_DELAG_SETTINGS;
-
3578 
-
3585 typedef struct ADL_BOOST_NOTFICATION_REASON
-
3586 {
-
3587  int HotkeyChanged; //Set when Hotkey value is changed
-
3588  int GlobalEnableChanged; //Set when Global enable value is changed
-
3589  int GlobalMinResChanged; //Set when Global min resolution value is changed
-
3590 }ADL_BOOST_NOTFICATION_REASON;
-
3591 
-
3598 typedef struct ADL_BOOST_SETTINGS
-
3599 {
-
3600  int Hotkey; // Hotkey value
-
3601  int GlobalEnable; //Global enable value
-
3602  int GlobalMinRes; //Gloabl Min Resolution value
-
3603  int GlobalMinRes_MinLimit; //Gloabl Min Resolution slider min limit value
-
3604  int GlobalMinRes_MaxLimit; //Gloabl Min Resolution slider max limit value
-
3605  int GlobalMinRes_Step; //Gloabl Min Resolution step value
-
3606 }ADL_BOOST_SETTINGS;
-
3607 
-
3608 
-
3615 typedef struct ADL_PROVSR_NOTFICATION_REASON
-
3616 {
-
3617  int HotkeyChanged; //Set when Hotkey value is changed
-
3618  int GlobalEnableChanged; //Set when Global enable value is changed
-
3619 }ADL_PROVSR_NOTFICATION_REASON;
-
3620 
-
3627 typedef struct ADL_PROVSR_SETTINGS
-
3628 {
-
3629  int Hotkey; // Hotkey value
-
3630  int GlobalEnable; //Global enable value
-
3631 }ADL_PROVSR_SETTINGS;
-
3632 
-
3639 typedef struct ADL_IMAGE_BOOST_NOTFICATION_REASON
-
3640 {
-
3641  int HotkeyChanged; //Set when Hotkey value is changed
-
3642  int GlobalEnableChanged; //Set when Global enable value is changed
-
3643 }ADL_IMAGE_BOOST_NOTFICATION_REASON;
-
3644 
-
3651 typedef struct ADL_IMAGE_BOOST_SETTINGS
-
3652 {
-
3653  int Hotkey; // Hotkey value
-
3654  int GlobalEnable; //Global enable value
-
3655 }ADL_IMAGE_BOOST_SETTINGS;
-
3656 
-
3658 
-
3665 typedef struct ADL_RIS_NOTFICATION_REASON
-
3666 {
-
3667  unsigned int GlobalEnableChanged; //Set when Global enable value is changed
-
3668  unsigned int GlobalSharpeningDegreeChanged; //Set when Global sharpening Degree value is changed
-
3669 }ADL_RIS_NOTFICATION_REASON;
-
3670 
-
3677 typedef struct ADL_RIS_SETTINGS
-
3678 {
-
3679  int GlobalEnable; //Global enable value
-
3680  int GlobalSharpeningDegree; //Global sharpening value
-
3681  int GlobalSharpeningDegree_MinLimit; //Gloabl sharpening slider min limit value
-
3682  int GlobalSharpeningDegree_MaxLimit; //Gloabl sharpening slider max limit value
-
3683  int GlobalSharpeningDegree_Step; //Gloabl sharpening step value
-
3684 }ADL_RIS_SETTINGS;
-
3685 
-
3692 typedef struct ADL_CHILL_NOTFICATION_REASON
-
3693 {
-
3694  int HotkeyChanged; //Set when Hotkey value is changed
-
3695  int GlobalEnableChanged; //Set when Global enable value is changed
-
3696  int GlobalMinFPSChanged; //Set when Global min FPS value is changed
-
3697  int GlobalMaxFPSChanged; //Set when Global max FPS value is changed
-
3698 }ADL_CHILL_NOTFICATION_REASON;
-
3699 
-
3706 typedef struct ADL_CHILL_SETTINGS
-
3707 {
-
3708  int Hotkey; // Hotkey value
-
3709  int GlobalEnable; //Global enable value
-
3710  int GlobalMinFPS; //Global Min FPS value
-
3711  int GlobalMaxFPS; //Global Max FPS value
-
3712  int GlobalFPS_MinLimit; //Gloabl FPS slider min limit value
-
3713  int GlobalFPS_MaxLimit; //Gloabl FPS slider max limit value
-
3714  int GlobalFPS_Step; //Gloabl FPS Slider step value
-
3715 }ADL_CHILL_SETTINGS;
-
3716 
-
3723 typedef struct ADL_DRIVERUPSCALE_NOTFICATION_REASON
-
3724 {
-
3725  int ModeOverrideEnabledChanged; //Set when Global min resolution value is changed
-
3726  int GlobalEnabledChanged; //Set when Global enable value is changed
-
3727 }ADL_DRIVERUPSCALE_NOTFICATION_REASON;
-
3728 
-
3735 typedef struct ADL_DRIVERUPSCALE_SETTINGS
-
3736 {
-
3737  int ModeOverrideEnabled;
-
3738  int GlobalEnabled;
-
3739 }ADL_DRIVERUPSCALE_SETTINGS;
-
3740 
-
3747 typedef struct ADL_RADEON_LED_COLOR_CONFIG
-
3748 {
-
3749  unsigned short R : 8; // Red Value
-
3750  unsigned short G : 8; // Green Value
-
3751  unsigned short B : 8; // Blue Value
-
3752 }ADL_RADEON_LED_COLOR_CONFIG;
-
3753 
-
3760 typedef struct ADL_RADEON_LED_PATTERN_CONFIG_GENERIC
-
3761 {
-
3762  short brightness : 8; // Brightness of LED
-
3763  short speed : 8; // Speed of LED pattern
-
3764  bool directionCounterClockWise; //Direction of LED Pattern
-
3765  ADL_RADEON_LED_COLOR_CONFIG colorConfig; // RGB value of LED pattern
-
3766  char morseCodeText[ADL_RADEON_LED_MAX_MORSE_CODE]; // Morse Code user input for Morse Code LED pattern
-
3767  char morseCodeTextOutPut[ADL_RADEON_LED_MAX_MORSE_CODE]; // Driver set output representation of Morse Code
-
3768  int morseCodeTextOutPutLen; // Length of Morse Code output
-
3769 }ADL_RADEON_LED_PATTERN_CONFIG_GENERIC;
-
3770 
-
3777 typedef struct ADL_RADEON_LED_CUSTOM_LED_CONFIG
-
3778 {
-
3779  short brightness : 8; // Brightness of LED
-
3780  ADL_RADEON_LED_COLOR_CONFIG colorConfig[ADL_RADEON_LED_MAX_LED_ROW_ON_GRID][ADL_RADEON_LED_MAX_LED_COLUMN_ON_GRID]; // Full grid array representation of Radeon LED to be populated by user
-
3781 }ADL_RADEON_LED_CUSTOM_GRID_LED_CONFIG;
-
3782 
-
3789 typedef struct ADL_RADEON_LED_PATTERN_CONFIG
-
3790 {
-
3791  ADL_RADEON_USB_LED_BAR_CONTROLS control; //Requested LED pattern
-
3792 
-
3793  union
-
3794  {
-
3795  ADL_RADEON_LED_PATTERN_CONFIG_GENERIC genericPararmeters; //Requested pattern configuration settings
-
3796  ADL_RADEON_LED_CUSTOM_GRID_LED_CONFIG customGridConfig; //Requested custom grid configuration settings
-
3797  };
-
3798 }ADL_RADEON_LED_PATTERN_CONFIG;
-
3799 
-
3809 typedef struct AdapterInfoX2
-
3810 {
-
3812 
-
3814  int iSize;
-
3816  int iAdapterIndex;
-
3818  char strUDID[ADL_MAX_PATH];
-
3820  int iBusNumber;
-
3822  int iDeviceNumber;
-
3824  int iFunctionNumber;
-
3826  int iVendorID;
-
3828  char strAdapterName[ADL_MAX_PATH];
-
3830  char strDisplayName[ADL_MAX_PATH];
-
3832  int iPresent;
-
3834  int iExist;
-
3836  char strDriverPath[ADL_MAX_PATH];
-
3838  char strDriverPathExt[ADL_MAX_PATH];
-
3840  char strPNPString[ADL_MAX_PATH];
-
3842  int iOSDisplayIndex;
-
3844  int iInfoMask;
-
3846  int iInfoValue;
-
3847 } AdapterInfoX2, *LPAdapterInfoX2;
-
3848 
-
3853 
-
3854 typedef struct ADLGamutReference
-
3855 {
-
3857  int iGamutRef;
-
3858 }ADLGamutReference;
-
3859 
-
3866 
-
3867 typedef struct ADLGamutInfo
-
3868 {
-
3870  int SupportedGamutSpace;
-
3871 
-
3873  int SupportedWhitePoint;
-
3874 } ADLGamutInfo;
+
3550 typedef struct ADL_ERROR_REASON2
+
3551 {
+
3552  int boost; //ON, when boost is Enabled
+
3553  int delag; //ON, when delag is Enabled
+
3554  int chill; //ON, when chill is Enabled
+
3555  int proVsr; //ON, when proVsr is Enabled
+
3556  int upscale; //ON, when RSR is Enabled
+
3557 }ADL_ERROR_REASON2;
+
3558 
+
3565 typedef struct ADL_DELAG_NOTFICATION_REASON
+
3566 {
+
3567  int HotkeyChanged; //Set when Hotkey value is changed
+
3568  int GlobalEnableChanged; //Set when Global enable value is changed
+
3569  int GlobalLimitFPSChanged; //Set when Global enable value is changed
+
3570 }ADL_DELAG_NOTFICATION_REASON;
+
3571 
+
3578 typedef struct ADL_DELAG_SETTINGS
+
3579 {
+
3580  int Hotkey; // Hotkey value
+
3581  int GlobalEnable; //Global enable value
+
3582  int GlobalLimitFPS; //Global Limit FPS
+
3583  int GlobalLimitFPS_MinLimit; //Gloabl Limit FPS slider min limit value
+
3584  int GlobalLimitFPS_MaxLimit; //Gloabl Limit FPS slider max limit value
+
3585  int GlobalLimitFPS_Step; //Gloabl Limit FPS step value
+
3586 }ADL_DELAG_SETTINGS;
+
3587 
+
3594 typedef struct ADL_BOOST_NOTFICATION_REASON
+
3595 {
+
3596  int HotkeyChanged; //Set when Hotkey value is changed
+
3597  int GlobalEnableChanged; //Set when Global enable value is changed
+
3598  int GlobalMinResChanged; //Set when Global min resolution value is changed
+
3599 }ADL_BOOST_NOTFICATION_REASON;
+
3600 
+
3607 typedef struct ADL_BOOST_SETTINGS
+
3608 {
+
3609  int Hotkey; // Hotkey value
+
3610  int GlobalEnable; //Global enable value
+
3611  int GlobalMinRes; //Gloabl Min Resolution value
+
3612  int GlobalMinRes_MinLimit; //Gloabl Min Resolution slider min limit value
+
3613  int GlobalMinRes_MaxLimit; //Gloabl Min Resolution slider max limit value
+
3614  int GlobalMinRes_Step; //Gloabl Min Resolution step value
+
3615 }ADL_BOOST_SETTINGS;
+
3616 
+
3617 
+
3624 typedef struct ADL_PROVSR_NOTFICATION_REASON
+
3625 {
+
3626  int HotkeyChanged; //Set when Hotkey value is changed
+
3627  int GlobalEnableChanged; //Set when Global enable value is changed
+
3628 }ADL_PROVSR_NOTFICATION_REASON;
+
3629 
+
3636 typedef struct ADL_PROVSR_SETTINGS
+
3637 {
+
3638  int Hotkey; // Hotkey value
+
3639  int GlobalEnable; //Global enable value
+
3640 }ADL_PROVSR_SETTINGS;
+
3641 
+
3648 typedef struct ADL_IMAGE_BOOST_NOTFICATION_REASON
+
3649 {
+
3650  int HotkeyChanged; //Set when Hotkey value is changed
+
3651  int GlobalEnableChanged; //Set when Global enable value is changed
+
3652 }ADL_IMAGE_BOOST_NOTFICATION_REASON;
+
3653 
+
3660 typedef struct ADL_IMAGE_BOOST_SETTINGS
+
3661 {
+
3662  int Hotkey; // Hotkey value
+
3663  int GlobalEnable; //Global enable value
+
3664 }ADL_IMAGE_BOOST_SETTINGS;
+
3665 
+
3667 
+
3674 typedef struct ADL_RIS_NOTFICATION_REASON
+
3675 {
+
3676  unsigned int GlobalEnableChanged; //Set when Global enable value is changed
+
3677  unsigned int GlobalSharpeningDegreeChanged; //Set when Global sharpening Degree value is changed
+
3678 }ADL_RIS_NOTFICATION_REASON;
+
3679 
+
3686 typedef struct ADL_RIS_SETTINGS
+
3687 {
+
3688  int GlobalEnable; //Global enable value
+
3689  int GlobalSharpeningDegree; //Global sharpening value
+
3690  int GlobalSharpeningDegree_MinLimit; //Gloabl sharpening slider min limit value
+
3691  int GlobalSharpeningDegree_MaxLimit; //Gloabl sharpening slider max limit value
+
3692  int GlobalSharpeningDegree_Step; //Gloabl sharpening step value
+
3693 }ADL_RIS_SETTINGS;
+
3694 
+
3701 typedef struct ADL_CHILL_NOTFICATION_REASON
+
3702 {
+
3703  int HotkeyChanged; //Set when Hotkey value is changed
+
3704  int GlobalEnableChanged; //Set when Global enable value is changed
+
3705  int GlobalMinFPSChanged; //Set when Global min FPS value is changed
+
3706  int GlobalMaxFPSChanged; //Set when Global max FPS value is changed
+
3707 }ADL_CHILL_NOTFICATION_REASON;
+
3708 
+
3715 typedef struct ADL_CHILL_SETTINGS
+
3716 {
+
3717  int Hotkey; // Hotkey value
+
3718  int GlobalEnable; //Global enable value
+
3719  int GlobalMinFPS; //Global Min FPS value
+
3720  int GlobalMaxFPS; //Global Max FPS value
+
3721  int GlobalFPS_MinLimit; //Gloabl FPS slider min limit value
+
3722  int GlobalFPS_MaxLimit; //Gloabl FPS slider max limit value
+
3723  int GlobalFPS_Step; //Gloabl FPS Slider step value
+
3724 }ADL_CHILL_SETTINGS;
+
3725 
+
3732 typedef struct ADL_DRIVERUPSCALE_NOTFICATION_REASON
+
3733 {
+
3734  int ModeOverrideEnabledChanged; //Set when Global min resolution value is changed
+
3735  int GlobalEnabledChanged; //Set when Global enable value is changed
+
3736 }ADL_DRIVERUPSCALE_NOTFICATION_REASON;
+
3737 
+
3744 typedef struct ADL_DRIVERUPSCALE_SETTINGS
+
3745 {
+
3746  int ModeOverrideEnabled;
+
3747  int GlobalEnabled;
+
3748 }ADL_DRIVERUPSCALE_SETTINGS;
+
3749 
+
3756 typedef struct ADL_RADEON_LED_COLOR_CONFIG
+
3757 {
+
3758  unsigned short R : 8; // Red Value
+
3759  unsigned short G : 8; // Green Value
+
3760  unsigned short B : 8; // Blue Value
+
3761 }ADL_RADEON_LED_COLOR_CONFIG;
+
3762 
+
3769 typedef struct ADL_RADEON_LED_PATTERN_CONFIG_GENERIC
+
3770 {
+
3771  short brightness : 8; // Brightness of LED
+
3772  short speed : 8; // Speed of LED pattern
+
3773  bool directionCounterClockWise; //Direction of LED Pattern
+
3774  ADL_RADEON_LED_COLOR_CONFIG colorConfig; // RGB value of LED pattern
+
3775  char morseCodeText[ADL_RADEON_LED_MAX_MORSE_CODE]; // Morse Code user input for Morse Code LED pattern
+
3776  char morseCodeTextOutPut[ADL_RADEON_LED_MAX_MORSE_CODE]; // Driver set output representation of Morse Code
+
3777  int morseCodeTextOutPutLen; // Length of Morse Code output
+
3778 }ADL_RADEON_LED_PATTERN_CONFIG_GENERIC;
+
3779 
+
3786 typedef struct ADL_RADEON_LED_CUSTOM_LED_CONFIG
+
3787 {
+
3788  short brightness : 8; // Brightness of LED
+
3789  ADL_RADEON_LED_COLOR_CONFIG colorConfig[ADL_RADEON_LED_MAX_LED_ROW_ON_GRID][ADL_RADEON_LED_MAX_LED_COLUMN_ON_GRID]; // Full grid array representation of Radeon LED to be populated by user
+
3790 }ADL_RADEON_LED_CUSTOM_GRID_LED_CONFIG;
+
3791 
+
3798 typedef struct ADL_RADEON_LED_PATTERN_CONFIG
+
3799 {
+
3800  ADL_RADEON_USB_LED_BAR_CONTROLS control; //Requested LED pattern
+
3801 
+
3802  union
+
3803  {
+
3804  ADL_RADEON_LED_PATTERN_CONFIG_GENERIC genericPararmeters; //Requested pattern configuration settings
+
3805  ADL_RADEON_LED_CUSTOM_GRID_LED_CONFIG customGridConfig; //Requested custom grid configuration settings
+
3806  };
+
3807 }ADL_RADEON_LED_PATTERN_CONFIG;
+
3808 
+
3818 typedef struct AdapterInfoX2
+
3819 {
+
3821 
+
3823  int iSize;
+
3825  int iAdapterIndex;
+
3827  char strUDID[ADL_MAX_PATH];
+
3829  int iBusNumber;
+
3831  int iDeviceNumber;
+
3833  int iFunctionNumber;
+
3835  int iVendorID;
+
3837  char strAdapterName[ADL_MAX_PATH];
+
3839  char strDisplayName[ADL_MAX_PATH];
+
3841  int iPresent;
+
3843  int iExist;
+
3845  char strDriverPath[ADL_MAX_PATH];
+
3847  char strDriverPathExt[ADL_MAX_PATH];
+
3849  char strPNPString[ADL_MAX_PATH];
+
3851  int iOSDisplayIndex;
+
3853  int iInfoMask;
+
3855  int iInfoValue;
+
3856 } AdapterInfoX2, *LPAdapterInfoX2;
+
3857 
+
3862 
+
3863 typedef struct ADLGamutReference
+
3864 {
+
3866  int iGamutRef;
+
3867 }ADLGamutReference;
+
3868 
3875 
-
3882 
-
3883 typedef struct ADLPoint
-
3884 {
-
3886  int iX;
-
3888  int iY;
-
3889 } ADLPoint;
-
3896 
-
3897 typedef struct ADLGamutCoordinates
-
3898 {
-
3900  ADLPoint Red;
-
3902  ADLPoint Green;
-
3904  ADLPoint Blue;
-
3905 } ADLGamutCoordinates;
-
3906 
-
3912 
-
3913 typedef struct ADLGamutData
-
3914 {
-
3924  int iFeature;
-
3925 
-
3927  int iPredefinedGamut;
-
3928 
-
3930  int iPredefinedWhitePoint;
-
3931 
-
3933  ADLPoint CustomWhitePoint;
+
3876 typedef struct ADLGamutInfo
+
3877 {
+
3879  int SupportedGamutSpace;
+
3880 
+
3882  int SupportedWhitePoint;
+
3883 } ADLGamutInfo;
+
3884 
+
3891 
+
3892 typedef struct ADLPoint
+
3893 {
+
3895  int iX;
+
3897  int iY;
+
3898 } ADLPoint;
+
3905 
+
3906 typedef struct ADLGamutCoordinates
+
3907 {
+
3909  ADLPoint Red;
+
3911  ADLPoint Green;
+
3913  ADLPoint Blue;
+
3914 } ADLGamutCoordinates;
+
3915 
+
3921 
+
3922 typedef struct ADLGamutData
+
3923 {
+
3933  int iFeature;
3934 
-
3936  ADLGamutCoordinates CustomGamut;
-
3937 } ADLGamutData;
-
3938 
-
3945 typedef struct ADLDetailedTimingX2
-
3946 {
-
3948  int iSize;
-
3950  int sTimingFlags;
-
3952  int sHTotal;
-
3954  int sHDisplay;
-
3956  int sHSyncStart;
-
3958  int sHSyncWidth;
-
3960  int sVTotal;
-
3962  int sVDisplay;
-
3964  int sVSyncStart;
-
3966  int sVSyncWidth;
-
3968  int sPixelClock;
-
3970  short sHOverscanRight;
-
3972  short sHOverscanLeft;
-
3974  short sVOverscanBottom;
-
3976  short sVOverscanTop;
-
3977  short sOverscan8B;
-
3978  short sOverscanGR;
-
3979 } ADLDetailedTimingX2;
-
3980 
-
3987 typedef struct ADLDisplayModeInfoX2
-
3988 {
-
3990  int iTimingStandard;
-
3992  int iPossibleStandard;
-
3994  int iRefreshRate;
-
3996  int iPelsWidth;
-
3998  int iPelsHeight;
-
4000  ADLDetailedTimingX2 sDetailedTiming;
-
4001 } ADLDisplayModeInfoX2;
-
4002 
-
4010 typedef struct ADLI2CLargePayload
-
4011 {
-
4013  int iSize;
-
4015  int iLine;
-
4017  int iAddress;
-
4019  int iOffset;
-
4021  int iAction;
-
4023  int iSpeed;
-
4025  int iFlags;
-
4027  int iDataSize;
-
4029  char *pcData;
-
4030 } ADLI2CLargePayload;
-
4031 
-
4033 #define ADL_FEATURE_NAME_LENGTH 16
-
4034 
-
4039 typedef struct ADLFeatureName
-
4040 {
-
4042  char FeatureName[ADL_FEATURE_NAME_LENGTH];
-
4043 } ADLFeatureName, *LPADLFeatureName;
-
4044 
-
4049 typedef struct ADLFeatureCaps
-
4050 {
-
4052  ADLFeatureName Name;
-
4053  // char strFeatureName[ADL_FEATURE_NAME_LENGTH];
-
4054 
-
4056  int iGroupID;
-
4057 
-
4059  int iVisualID;
-
4060 
-
4062  int iPageID;
+
3936  int iPredefinedGamut;
+
3937 
+
3939  int iPredefinedWhitePoint;
+
3940 
+
3942  ADLPoint CustomWhitePoint;
+
3943 
+
3945  ADLGamutCoordinates CustomGamut;
+
3946 } ADLGamutData;
+
3947 
+
3954 typedef struct ADLDetailedTimingX2
+
3955 {
+
3957  int iSize;
+
3959  int sTimingFlags;
+
3961  int sHTotal;
+
3963  int sHDisplay;
+
3965  int sHSyncStart;
+
3967  int sHSyncWidth;
+
3969  int sVTotal;
+
3971  int sVDisplay;
+
3973  int sVSyncStart;
+
3975  int sVSyncWidth;
+
3977  int sPixelClock;
+
3979  short sHOverscanRight;
+
3981  short sHOverscanLeft;
+
3983  short sVOverscanBottom;
+
3985  short sVOverscanTop;
+
3986  short sOverscan8B;
+
3987  short sOverscanGR;
+
3988 } ADLDetailedTimingX2;
+
3989 
+
3996 typedef struct ADLDisplayModeInfoX2
+
3997 {
+
3999  int iTimingStandard;
+
4001  int iPossibleStandard;
+
4003  int iRefreshRate;
+
4005  int iPelsWidth;
+
4007  int iPelsHeight;
+
4009  ADLDetailedTimingX2 sDetailedTiming;
+
4010 } ADLDisplayModeInfoX2;
+
4011 
+
4019 typedef struct ADLI2CLargePayload
+
4020 {
+
4022  int iSize;
+
4024  int iLine;
+
4026  int iAddress;
+
4028  int iOffset;
+
4030  int iAction;
+
4032  int iSpeed;
+
4034  int iFlags;
+
4036  int iDataSize;
+
4038  char *pcData;
+
4039 } ADLI2CLargePayload;
+
4040 
+
4042 #define ADL_FEATURE_NAME_LENGTH 16
+
4043 
+
4048 typedef struct ADLFeatureName
+
4049 {
+
4051  char FeatureName[ADL_FEATURE_NAME_LENGTH];
+
4052 } ADLFeatureName, *LPADLFeatureName;
+
4053 
+
4058 typedef struct ADLFeatureCaps
+
4059 {
+
4061  ADLFeatureName Name;
+
4062  // char strFeatureName[ADL_FEATURE_NAME_LENGTH];
4063 
-
4065  int iFeatureMask;
+
4065  int iGroupID;
4066 
-
4068  int iFeatureProperties;
+
4068  int iVisualID;
4069 
-
4071  int iControlType;
+
4071  int iPageID;
4072 
-
4074  int iControlStyle;
+
4074  int iFeatureMask;
4075 
-
4077  int iAdjustmentType;
+
4077  int iFeatureProperties;
4078 
-
4080  int iAdjustmentStyle;
+
4080  int iControlType;
4081 
-
4083  int bDefault;
+
4083  int iControlStyle;
4084 
-
4086  int iMin;
+
4086  int iAdjustmentType;
4087 
-
4089  int iMax;
+
4089  int iAdjustmentStyle;
4090 
-
4092  int iStep;
+
4092  int bDefault;
4093 
-
4095  int iDefault;
+
4095  int iMin;
4096 
-
4098  float fMin;
+
4098  int iMax;
4099 
-
4101  float fMax;
+
4101  int iStep;
4102 
-
4104  float fStep;
+
4104  int iDefault;
4105 
-
4107  float fDefault;
+
4107  float fMin;
4108 
-
4110  int EnumMask;
-
4111 } ADLFeatureCaps, *LPADLFeatureCaps;
-
4112 
-
4117 typedef struct ADLFeatureValues
-
4118 {
-
4120  ADLFeatureName Name;
-
4121  // char strFeatureName[ADL_FEATURE_NAME_LENGTH];
-
4122 
-
4124  int bCurrent;
-
4125 
-
4127  int iCurrent;
-
4128 
-
4130  float fCurrent;
+
4110  float fMax;
+
4111 
+
4113  float fStep;
+
4114 
+
4116  float fDefault;
+
4117 
+
4119  int EnumMask;
+
4120 } ADLFeatureCaps, *LPADLFeatureCaps;
+
4121 
+
4126 typedef struct ADLFeatureValues
+
4127 {
+
4129  ADLFeatureName Name;
+
4130  // char strFeatureName[ADL_FEATURE_NAME_LENGTH];
4131 
-
4133  int EnumStates;
-
4134 } ADLFeatureValues, *LPADLFeatureValues;
-
4135 
-
4143 
-
4144 typedef struct ADLHDCPSettings
-
4145 {
-
4146  int iHDCPProtectionVersion; // Version, starting from 1
-
4147  int iHDCPCaps; //Caps used to ensure at least one protection scheme is supported, 1 is HDCP1X and 2 is HDCP22
-
4148  int iAllowAll; //Allow all is true, disable all is false
-
4149  int iHDCPVale;
-
4150  int iHDCPMask;
-
4151 } ADLHDCPSettings;
+
4133  int bCurrent;
+
4134 
+
4136  int iCurrent;
+
4137 
+
4139  float fCurrent;
+
4140 
+
4142  int EnumStates;
+
4143 } ADLFeatureValues, *LPADLFeatureValues;
+
4144 
4152 
-
4159 
-
4160 typedef struct ADLMantleAppInfo
-
4161 {
-
4163  int apiVersion;
-
4165  long driverVersion;
-
4167  long vendorId;
-
4169  long deviceId;
-
4171  int gpuType;
-
4173  char gpuName[256];
-
4175  int maxMemRefsPerSubmission;
-
4177  long long virtualMemPageSize;
-
4179  long long maxInlineMemoryUpdateSize;
-
4181  long maxBoundDescriptorSets;
-
4183  long maxThreadGroupSize;
-
4185  long long timestampFrequency;
-
4187  long multiColorTargetClears;
-
4188 }ADLMantleAppInfo, *LPADLMantleAppInfo;
-
4189 
-
4195 typedef struct ADLSDIData
-
4196 {
-
4198  int iSDIState;
-
4200  int iSizeofSDISegment;
-
4201 } ADLSDIData, *LPADLSDIData;
-
4202 
-
4203 
-
4210 typedef struct ADL_FRTCPRO_Settings
-
4211 {
-
4212  int DefaultState; //The default status for FRTC pro
-
4213  int CurrentState; //The current enable/disable status for FRTC pro
-
4214  unsigned int DefaultValue; //The default FPS value for FRTC pro.
-
4215  unsigned int CurrentValue; //The current FPS value for FRTC pro.
-
4216  unsigned int maxSupportedFps; //The max value for FRTC pro.
-
4217  unsigned int minSupportedFps; //The min value for FRTC pro.
-
4218 }ADL_FRTCPRO_Settings, *LPADLFRTCProSettings;
-
4219 
-
4226 typedef struct ADL_FRTCPRO_CHANGED_REASON
-
4227 {
-
4228  int StateChanged; // FRTCPro state changed
-
4229  int ValueChanged; // FRTCPro value changed
-
4230 }ADL_FRTCPRO_CHANGED_REASON;
-
4231 
-
4238 typedef struct ADL_DL_DISPLAY_MODE
-
4239 {
-
4240  int iPelsHeight; // Vertical resolution (in pixels).
-
4241  int iPelsWidth; // Horizontal resolution (in pixels).
-
4242  int iBitsPerPel; // Color depth.
-
4243  int iDisplayFrequency; // Refresh rate.
-
4244 } ADL_DL_DISPLAY_MODE;
-
4245 
-
4253 typedef union _ADLDCESupport
-
4254 {
-
4255  struct
-
4256  {
-
4257  unsigned int PrePhasis : 1;
-
4258  unsigned int voltageSwing : 1;
-
4259  unsigned int reserved : 30;
-
4260  }bits;
-
4261  unsigned int u32All;
-
4262 }ADLDCESupport;
-
4263 
-
4270 typedef struct ADLSmartShiftSettings
-
4271 {
-
4272  int iMinRange;
-
4273  int iMaxRange;
-
4274  int iDefaultMode; //Refer to CWDDEPM_ODN_CONTROL_TYPE
-
4275  int iDefaultValue;
-
4276  int iCurrentMode;
-
4277  int iCurrentValue;
-
4278  int iFlags; //refer to define_smartshift_bits
-
4279 }ADLSmartShiftSettings, *LPADLSmartShiftSettings;
-
4280 #endif /* ADL_STRUCTURES_H_ */
+
4153 typedef struct ADLHDCPSettings
+
4154 {
+
4155  int iHDCPProtectionVersion; // Version, starting from 1
+
4156  int iHDCPCaps; //Caps used to ensure at least one protection scheme is supported, 1 is HDCP1X and 2 is HDCP22
+
4157  int iAllowAll; //Allow all is true, disable all is false
+
4158  int iHDCPVale;
+
4159  int iHDCPMask;
+
4160 } ADLHDCPSettings;
+
4161 
+
4168 
+
4169 typedef struct ADLMantleAppInfo
+
4170 {
+
4172  int apiVersion;
+
4174  long driverVersion;
+
4176  long vendorId;
+
4178  long deviceId;
+
4180  int gpuType;
+
4182  char gpuName[256];
+
4184  int maxMemRefsPerSubmission;
+
4186  long long virtualMemPageSize;
+
4188  long long maxInlineMemoryUpdateSize;
+
4190  long maxBoundDescriptorSets;
+
4192  long maxThreadGroupSize;
+
4194  long long timestampFrequency;
+
4196  long multiColorTargetClears;
+
4197 }ADLMantleAppInfo, *LPADLMantleAppInfo;
+
4198 
+
4204 typedef struct ADLSDIData
+
4205 {
+
4207  int iSDIState;
+
4209  int iSizeofSDISegment;
+
4210 } ADLSDIData, *LPADLSDIData;
+
4211 
+
4212 
+
4219 typedef struct ADL_FRTCPRO_Settings
+
4220 {
+
4221  int DefaultState; //The default status for FRTC pro
+
4222  int CurrentState; //The current enable/disable status for FRTC pro
+
4223  unsigned int DefaultValue; //The default FPS value for FRTC pro.
+
4224  unsigned int CurrentValue; //The current FPS value for FRTC pro.
+
4225  unsigned int maxSupportedFps; //The max value for FRTC pro.
+
4226  unsigned int minSupportedFps; //The min value for FRTC pro.
+
4227 }ADL_FRTCPRO_Settings, *LPADLFRTCProSettings;
+
4228 
+
4235 typedef struct ADL_FRTCPRO_CHANGED_REASON
+
4236 {
+
4237  int StateChanged; // FRTCPro state changed
+
4238  int ValueChanged; // FRTCPro value changed
+
4239 }ADL_FRTCPRO_CHANGED_REASON;
+
4240 
+
4247 typedef struct ADL_DL_DISPLAY_MODE
+
4248 {
+
4249  int iPelsHeight; // Vertical resolution (in pixels).
+
4250  int iPelsWidth; // Horizontal resolution (in pixels).
+
4251  int iBitsPerPel; // Color depth.
+
4252  int iDisplayFrequency; // Refresh rate.
+
4253 } ADL_DL_DISPLAY_MODE;
+
4254 
+
4262 typedef union _ADLDCESupport
+
4263 {
+
4264  struct
+
4265  {
+
4266  unsigned int PrePhasis : 1;
+
4267  unsigned int voltageSwing : 1;
+
4268  unsigned int reserved : 30;
+
4269  }bits;
+
4270  unsigned int u32All;
+
4271 }ADLDCESupport;
+
4272 
+
4279 typedef struct ADLSmartShiftSettings
+
4280 {
+
4281  int iMinRange;
+
4282  int iMaxRange;
+
4283  int iDefaultMode; //Refer to CWDDEPM_ODN_CONTROL_TYPE
+
4284  int iDefaultValue;
+
4285  int iCurrentMode;
+
4286  int iCurrentValue;
+
4287  int iFlags; //refer to define_smartshift_bits
+
4288 }ADLSmartShiftSettings, *LPADLSmartShiftSettings;
+
4289 #endif /* ADL_STRUCTURES_H_ */
wchar_t strFileName[256]
File Name.
Definition: adl_structures.h:1952
char strTimeStamp[32]
Creation timestamp.
Definition: adl_structures.h:1936
@@ -2332,32 +2341,32 @@
int iCurrentBusSpeed
Current PCI-E bus speed.
Definition: adl_structures.h:2192
int minValue
Definition: adl_structures.h:3143
int iNumPEsPerWGP
Number of processing elements per WGP. Valid for RDNA (iGCGen == RDNA)
Definition: adl_structures.h:2881
-
ADL_RAS_BLOCK_ID
Definition: adl_defines.h:2331
+
ADL_RAS_BLOCK_ID
Definition: adl_defines.h:2418
int defaultValue
Definition: adl_structures.h:3146
int ulMaxBacklightMaxLuminanceData
Definition: adl_structures.h:451
long ulReserved
Reserved field.
Definition: adl_structures.h:538
-
Structure containing information about I2C.
Definition: adl_structures.h:4011
+
Structure containing information about I2C.
Definition: adl_structures.h:4020
long long iInvisibleMemorySize
Invisible Memory size in bytes.
Definition: adl_structures.h:158
@ ADLvRamVendor_Unsupported
Definition: adl_structures.h:225
-
char morseCodeText[260]
Definition: adl_structures.h:3766
+
char morseCodeText[260]
Definition: adl_structures.h:3775
int iExtMask
Mask for future extension.
Definition: adl_structures.h:2227
int iExtMask
Mask for future extension.
Definition: adl_structures.h:2201
int iBezelOffsetMask
The bit mask identifies the number of bits Offset is currently using.
Definition: adl_structures.h:1750
int iTriggerEdge
The signal edge that should trigger synchronization. ADL_GLSYNC_TRIGGEREDGE_* Genlock related values.
Definition: adl_structures.h:924
-
#define ADL_APP_PROFILE_PROPERTY_LENGTH
Definition: adl_defines.h:1340
+
#define ADL_APP_PROFILE_PROPERTY_LENGTH
Definition: adl_defines.h:1349
struct ADLAdapterCapsX2 ADLAdapterCapsX2
Structure containing information about an controller mode including Number of Connectors.
-
int iTimingStandard
Timing standard of the current mode. Timing Standards.
Definition: adl_structures.h:3990
-
int iFunctionNumber
The function number.
Definition: adl_structures.h:3824
+
int iTimingStandard
Timing standard of the current mode. Timing Standards.
Definition: adl_structures.h:3999
+
int iFunctionNumber
The function number.
Definition: adl_structures.h:3833
struct ADLSLSTarget * LPADLSLSTarget
-
int GlobalEnableChanged
Definition: adl_structures.h:3559
+
int GlobalEnableChanged
Definition: adl_structures.h:3568
int iNumCUs
Total number of CUs. Valid for GCN (iGCGen == GCN)
Definition: adl_structures.h:2871
struct AdapterInfoX2 AdapterInfoX2
Structure containing information about the graphics adapter with extended caps.
int iExtValue
Value for future extension.
Definition: adl_structures.h:2265
Structure containing information about Overdrive N performance levels.
Definition: adl_structures.h:3113
-
int GlobalEnable
Definition: adl_structures.h:3630
+
int GlobalEnable
Definition: adl_structures.h:3639
struct ADLGLSyncPortCaps * LPADLGLSyncPortCaps
unsigned long EccInjVector
Definition: adl_structures.h:2768
-
int iCurrent
Current integer value. Valid only if ADLFeatureCaps indicates support for integers.
Definition: adl_structures.h:4127
+
int iCurrent
Current integer value. Valid only if ADLFeatureCaps indicates support for integers.
Definition: adl_structures.h:4136
unsigned int reserved
Definition: adl_structures.h:2710
int ulMaxHResolution
Returns the maximum Horizontal supported resolution. Should be zeroed if this information is not avai...
Definition: adl_structures.h:391
int iNumROPs
Total number of ROPs. Valid for both GCN and Pre GCN.
Definition: adl_structures.h:2888
@@ -2365,9 +2374,9 @@
ADLDisplayID displayID
The ADLDisplayID structure.
Definition: adl_structures.h:622
unsigned int InputSize
Definition: adl_structures.h:3438
Structure containing supported connection types and properties.
Definition: adl_structures.h:2604
-
ADL_RADEON_LED_CUSTOM_GRID_LED_CONFIG customGridConfig
Definition: adl_structures.h:3796
-
Structure containing information about driver point coordinates.
Definition: adl_structures.h:3884
-
int iStep
Step integer value. Valid only if ADLFeatureCaps indicates support for integers.
Definition: adl_structures.h:4092
+
ADL_RADEON_LED_CUSTOM_GRID_LED_CONFIG customGridConfig
Definition: adl_structures.h:3805
+
Structure containing information about driver point coordinates.
Definition: adl_structures.h:3893
+
int iStep
Step integer value. Valid only if ADLFeatureCaps indicates support for integers.
Definition: adl_structures.h:4101
struct ADLAVIInfoPacket ADLAVIInfoPacket
Structure containing the AVI packet info of a display.
Structure containing information about thermal controller.
Definition: adl_structures.h:1142
int iNumLinkAdapter
Number of adapters in this combination.
Definition: adl_structures.h:1297
@@ -2384,7 +2393,7 @@
int ulACFPSMinimum
Minimum FPS Threshold allowed in PPLib for AC.
Definition: adl_structures.h:3262
struct ADLMemoryInfoX4 ADLMemoryInfoX4
Structure containing additional information about the ASIC memory.
struct ADLPXConfigCaps ADLPXConfigCaps
Structure containing information about driver supported PowerExpress Config Caps.
-
int iFeature
Definition: adl_structures.h:3924
+
int iFeature
Definition: adl_structures.h:3933
struct ADLFreeSyncCap ADLFreeSyncCap
Structure containing per display FreeSync capability information.
@ ADLPreFlipPostProcessingLUTAlgorithm_Default
Definition: adl_structures.h:3523
Structure containing the Connector information.
Definition: adl_structures.h:2538
@@ -2399,10 +2408,10 @@
struct ADLBracketSlotInfo ADLBracketSlotInfo
Structure containing the slot information.
Structure containing connection properties information.
Definition: adl_structures.h:2634
int iOverlayAdjust
ADL_DL_CONTROLLER_OVERLAY_ALPHA or ADL_DL_CONTROLLER_OVERLAY_ALPHAPERPIX
Definition: adl_structures.h:824
-
Structure containing information about DELAG Settings.
Definition: adl_structures.h:3570
+
Structure containing information about DELAG Settings.
Definition: adl_structures.h:3579
struct ADLAdapterODClockInfo ADLAdapterODClockInfo
Structure containing the Overdrive clock information.
Structure containing information about Overdrive 6 PowerControl settings.
Definition: adl_structures.h:2302
-
Structure containing information about RIS Settings.
Definition: adl_structures.h:3678
+
Structure containing information about RIS Settings.
Definition: adl_structures.h:3687
int iDisplayControllerIndex
The controller index to which display is mapped.
Definition: adl_structures.h:1615
int requested
Definition: adl_structures.h:3193
int maxValue
Definition: adl_structures.h:3154
@@ -2413,11 +2422,12 @@
unsigned int WaitForResumeNeeded
Definition: adl_structures.h:2403
int iMemoryClockPercent
The current memory clock adjustment value, specified as a +/- percent.
Definition: adl_structures.h:2501
Structure containing information about the Linux X screen information.
Definition: adl_structures.h:107
-
Structure containing information about BOOST Settings change reason.
Definition: adl_structures.h:3586
-
int HotkeyChanged
Definition: adl_structures.h:3641
-
ADL_RADEON_LED_COLOR_CONFIG colorConfig
Definition: adl_structures.h:3765
+
Structure containing information about BOOST Settings change reason.
Definition: adl_structures.h:3595
+
int HotkeyChanged
Definition: adl_structures.h:3650
+
ADL_RADEON_LED_COLOR_CONFIG colorConfig
Definition: adl_structures.h:3774
unsigned char uData[1]
Property Value, can be any data type.
Definition: adl_structures.h:1994
int iXScreenNum
Internal X screen number from GPUMapInfo.
Definition: adl_structures.h:109
+
Definition: adl_structures.h:3551
int iDisplayIndex
Index of the display to which this GLSync applies to.
Definition: adl_structures.h:1006
int iSize
Must be set to sizeof the structure.
Definition: adl_structures.h:733
Definition: adl_structures.h:3141
@@ -2429,8 +2439,8 @@
Structure containing the display mode definition used per controller.
Definition: adl_structures.h:649
long ulDeviceData
HDTV capabilities.
Definition: adl_structures.h:534
int iFanSpeed
Fan speed value (units as indicated above)
Definition: adl_structures.h:2262
-
Structure containing HDCP Settings info.
Definition: adl_structures.h:4145
-
ADLPoint Blue
blue channel chromasity coordinate
Definition: adl_structures.h:3904
+
Structure containing HDCP Settings info.
Definition: adl_structures.h:4154
+
ADLPoint Blue
blue channel chromasity coordinate
Definition: adl_structures.h:3913
int iAdapterIndex
The ADL index handle. One GPU may be associated with one or two index handles.
Definition: adl_structures.h:49
int iNativeDisplayChromaticityBlueX
Display Blue Chromaticity X coordinate multiplied by 10000.
Definition: adl_structures.h:432
struct ADLDisplayModeInfo ADLDisplayModeInfo
Structure containing display mode information.
@@ -2439,11 +2449,11 @@
int iXScreenNum
Internal X screen number from GPUMapInfo (DEPRICATED use XScreenInfo)
Definition: adl_structures.h:87
int iSpeedType
Indicates the units of the fan speed. Possible values: ADL_OD6_FANSPEED_TYPE_PERCENT,...
Definition: adl_structures.h:2260
Structure containing information about an application.
Definition: adl_structures.h:1948
-
ADL_RADEON_USB_LED_BAR_CONTROLS control
Definition: adl_structures.h:3791
+
ADL_RADEON_USB_LED_BAR_CONTROLS control
Definition: adl_structures.h:3800
char strXScreenConfigName[256]
Internal x config file screen identifier name.
Definition: adl_structures.h:111
unsigned int CU
Definition: adl_structures.h:2736
int iAdapterIndex
The Adapter Index.
Definition: adl_structures.h:1765
-
long long timestampFrequency
time stamp frequency
Definition: adl_structures.h:4185
+
long long timestampFrequency
time stamp frequency
Definition: adl_structures.h:4194
Structure containing the slot information.
Definition: adl_structures.h:2560
int iAdapterID
AdapterID for this adapter.
Definition: adl_structures.h:2680
ADLDisplayTarget * lpDisplayTarget
The display target list for validation.
Definition: adl_structures.h:1805
@@ -2464,11 +2474,11 @@
struct ADLMemoryInfo2 * LPADLMemoryInfo2
struct ADL_CHILL_NOTFICATION_REASON ADL_CHILL_NOTFICATION_REASON
Structure containing information about CHILL Settings change reason.
@ ADLvRamVendor_INFINEON
Definition: adl_structures.h:227
-
Structure containing information about DELAG Settings change reason.
Definition: adl_structures.h:3557
+
Structure containing information about DELAG Settings change reason.
Definition: adl_structures.h:3566
int iEnabled
enabled
Definition: adl_structures.h:3011
Definition: adl_structures.h:3216
float fBlue
Blue color channel gamma value.
Definition: adl_structures.h:475
-
#define ADL_MAX_DISPLAY_EDID_DATA_SIZE
Indicates the Maximum size of EDID data block size.
Definition: adl_defines.h:2045
+
#define ADL_MAX_DISPLAY_EDID_DATA_SIZE
Indicates the Maximum size of EDID data block size.
Definition: adl_defines.h:2132
int iExtValue
Reserved for future expansion of the structure.
Definition: adl_structures.h:2505
struct ADLPPLogSettings ADLPPLogSettings
Structure containing information about PPLog settings.
int iBezelOffsetX
SLS Bezel Offset X.
Definition: adl_structures.h:1738
@@ -2482,42 +2492,42 @@
int icurrentSizeInMB
Definition: adl_structures.h:268
Structure containing information related RAS Get Error Counts Information.
Definition: adl_structures.h:3398
int iValue
Data.
Definition: adl_structures.h:826
-
int iHDCPMask
Definition: adl_structures.h:4150
-
int GlobalMinFPS
Definition: adl_structures.h:3710
+
int iHDCPMask
Definition: adl_structures.h:4159
+
int GlobalMinFPS
Definition: adl_structures.h:3719
int proVsr
Definition: adl_structures.h:3547
int iReserved
Reserved for future purposes.
Definition: adl_structures.h:1131
-
int sVSyncStart
Vertical sync signal offset.
Definition: adl_structures.h:3964
+
int sVSyncStart
Vertical sync signal offset.
Definition: adl_structures.h:3973
@ ADLPreFlipPostProcessingLUTAlgorithm_Approximation
Definition: adl_structures.h:3525
int iSyncDelay
Delay (ms) generating a sync signal.
Definition: adl_structures.h:914
ADLMode viewSize
The view size width, height and rotation angle per SLS Target.
Definition: adl_structures.h:1832
int iSize
Must be set to the size of the structure.
Definition: adl_structures.h:1144
-
unsigned int GlobalSharpeningDegreeChanged
Definition: adl_structures.h:3668
+
unsigned int GlobalSharpeningDegreeChanged
Definition: adl_structures.h:3677
unsigned int count
Definition: adl_structures.h:2730
int iXPos
Screen position X coordinate.
Definition: adl_structures.h:1461
unsigned int ProcessId
Definition: adl_structures.h:2402
Structure containing information about MultiVPU capabilities.
Definition: adl_structures.h:1392
-
Structure Containing All custom grid pattern LED configuration for user requested LED grid pattern....
Definition: adl_structures.h:3778
+
Structure Containing All custom grid pattern LED configuration for user requested LED grid pattern....
Definition: adl_structures.h:3787
int iSLSNativeModeValue
The bit mask identifies the display status.
Definition: adl_structures.h:1780
struct ADLCrossfireInfo ADLCrossfireInfo
Structure containing CrossfireX state and error information.
int ulMaxRefresh
Returns the maximum supported refresh rate. Should be zeroed if this information is not available.
Definition: adl_structures.h:395
-
int EnumStates
The States for the available bits for enumerated values.
Definition: adl_structures.h:4133
-
ADLPoint CustomWhitePoint
valid when in mask avails ADL_CUSTOM_WHITE_POINT
Definition: adl_structures.h:3933
+
int EnumStates
The States for the available bits for enumerated values.
Definition: adl_structures.h:4142
+
ADLPoint CustomWhitePoint
valid when in mask avails ADL_CUSTOM_WHITE_POINT
Definition: adl_structures.h:3942
struct ADL_ERROR_REASON ADL_ERROR_REASON
ADLODNParameterRange minimumPerformanceClock
Definition: adl_structures.h:2990
ADLDisplayTarget * displayTarget
The display Targets list for these display Maps to be validated.
Definition: adl_structures.h:1603
-
int iHDCPCaps
Definition: adl_structures.h:4147
-
int iX
x coordinate
Definition: adl_structures.h:3886
+
int iHDCPCaps
Definition: adl_structures.h:4156
+
int iX
x coordinate
Definition: adl_structures.h:3895
Structure containing GL-Sync port control settings.
Definition: adl_structures.h:962
ADLODNParameterRange fanSpeed
Definition: adl_structures.h:2946
-
int iFlags
Definition: adl_structures.h:4278
+
int iFlags
Definition: adl_structures.h:4287
int iSLSMapIndex
The SLS map index.
Definition: adl_structures.h:1820
-
int GlobalFPS_Step
Definition: adl_structures.h:3714
-
int GlobalSharpeningDegree
Definition: adl_structures.h:3680
+
int GlobalFPS_Step
Definition: adl_structures.h:3723
+
int GlobalSharpeningDegree
Definition: adl_structures.h:3689
int iDeviceNumber
The driver number associated with this adapter.
Definition: adl_structures.h:55
-
short sVOverscanTop
Overscan top.
Definition: adl_structures.h:3976
+
short sVOverscanTop
Overscan top.
Definition: adl_structures.h:3985
int ulPTMCy
Returns the display device preferred timing mode's vertical resolution.
Definition: adl_structures.h:399
int iModeMask
The bit mask identifying the number of bits this Mode is currently using. It is the sum of all the bi...
Definition: adl_structures.h:1477
-
unsigned int CurrentValue
Definition: adl_structures.h:4215
+
unsigned int CurrentValue
Definition: adl_structures.h:4224
struct ADLClockInfo ADLClockInfo
Structure containing information about Clock.
struct ADLPreFlipPostProcessingInfo ADLPreFlipPostProcessingInfo
int iDisplayInfoValue
The bit mask identifies the display status. Display Info Mask Values.
Definition: adl_structures.h:608
@@ -2526,7 +2536,7 @@
int iAdapterCount
Number of adapters.
Definition: adl_structures.h:1396
int radLinkCount
The link count of relative address, rad[0] upto rad[linkCount] are valid.
Definition: adl_structures.h:634
Structure containing information about driver supported PowerExpress Config Caps.
Definition: adl_structures.h:1891
-
#define ADL_RADEON_LED_MAX_MORSE_CODE
Maximum MORSE code supported string.
Definition: adl_defines.h:2424
+
#define ADL_RADEON_LED_MAX_MORSE_CODE
Maximum MORSE code supported string.
Definition: adl_defines.h:2511
struct ADL_RADEON_LED_CUSTOM_LED_CONFIG ADL_RADEON_LED_CUSTOM_GRID_LED_CONFIG
Structure Containing All custom grid pattern LED configuration for user requested LED grid pattern....
int iNumberOfPerformanceLevels
Definition: adl_structures.h:2121
int iOffset
Position of the connector(in millimeters), from the right side of the slot.
Definition: adl_structures.h:2548
@@ -2536,23 +2546,23 @@
int iFirstSLSTargetArrayIndex
The first target array index in the Target array.
Definition: adl_structures.h:1690
int iRefreshRate
Refresh rate.
Definition: adl_structures.h:2361
Structure containing information about Overdrive level.
Definition: adl_structures.h:3005
-
char gpuName[256]
gpu name
Definition: adl_structures.h:4173
+
char gpuName[256]
gpu name
Definition: adl_structures.h:4182
@ APP_PROC_READ
Definition: adl_structures.h:2371
int iActivatableSourceMask
The bit mask identifies the number of bits ActivatableSourceValue is using. (Not currnetly used)
Definition: adl_structures.h:1440
int iSupport
Display Property supported? 1: Supported, 0: Not supported.
Definition: adl_structures.h:739
-
int StateChanged
Definition: adl_structures.h:4228
+
int StateChanged
Definition: adl_structures.h:4237
struct ADLVirtualSegmentSettingsOutput ADLVirtualSegmentSettingsOutput
Structure containing information related virtual segment config information.
-
int GlobalMinFPSChanged
Definition: adl_structures.h:3696
+
int GlobalMinFPSChanged
Definition: adl_structures.h:3705
int iSize
Must be set to the size of the structure.
Definition: adl_structures.h:1163
-
int GlobalEnabledChanged
Definition: adl_structures.h:3726
+
int GlobalEnabledChanged
Definition: adl_structures.h:3735
ADLODParameterRange sMemoryClock
Memory clock range.
Definition: adl_structures.h:1249
ADLMode displayMode
The mode for this map.
Definition: adl_structures.h:1774
-
int GlobalEnableChanged
Definition: adl_structures.h:3618
+
int GlobalEnableChanged
Definition: adl_structures.h:3627
int iStatus
MVPU status.
Definition: adl_structures.h:1419
struct ADLAdjustmentinfo ADLAdjustmentinfo
Structure containing information about overlay adjustment.
-
float fMax
Maximum float value. Valid only if ADLFeatureCaps indicates support for floats.
Definition: adl_structures.h:4101
-
int GlobalLimitFPSChanged
Definition: adl_structures.h:3560
-
short speed
Definition: adl_structures.h:3763
+
float fMax
Maximum float value. Valid only if ADLFeatureCaps indicates support for floats.
Definition: adl_structures.h:4110
+
int GlobalLimitFPSChanged
Definition: adl_structures.h:3569
+
short speed
Definition: adl_structures.h:3772
int ulPTMRefreshRate
Returns the display device preferred timing mode's refresh rate.
Definition: adl_structures.h:401
int iExtValue
Value for future extension.
Definition: adl_structures.h:2165
struct ADLFeatureValues * LPADLFeatureValues
@@ -2560,7 +2570,7 @@
struct ADLAdapterLocation ADLAdapterLocation
Structure containing information about adapter location.
int iMaxClock
Maximum clcok.
Definition: adl_structures.h:1056
int ulSize
size
Definition: adl_structures.h:3250
-
int iBusNumber
The BUS number associated with this adapter.
Definition: adl_structures.h:3820
+
int iBusNumber
The BUS number associated with this adapter.
Definition: adl_structures.h:3829
struct ADLDisplayTarget * LPADLDisplayTarget
int iActivityPercent
GPU utilization.
Definition: adl_structures.h:1121
ADLAppInterceptionListType AppFormat
Definition: adl_structures.h:2416
@@ -2569,13 +2579,13 @@
ADL_AP_DATABASE
Definition: adl_structures.h:2393
int iMaximumBusLanes
Maximum number of PCIE bus lanes.
Definition: adl_structures.h:1129
Structure containing detailed timing parameters.
Definition: adl_structures.h:667
-
int iGroupID
Group ID. All Features in the same group are shown sequentially in the same UI Page.
Definition: adl_structures.h:4056
+
int iGroupID
Group ID. All Features in the same group are shown sequentially in the same UI Page.
Definition: adl_structures.h:4065
struct ADL_ERROR_INJECTION_DATA ADL_ERROR_INJECTION_DATA
long ulOverridedDeviceData
Overridden HDTV capabilities.
Definition: adl_structures.h:536
int iCapsMask
The bit mask identifies the adapter caps.
Definition: adl_structures.h:134
-
#define ADL_MAX_EDIDDATA_SIZE
Display Get Cached EDID flag.
Definition: adl_defines.h:1056
+
#define ADL_MAX_EDIDDATA_SIZE
Display Get Cached EDID flag.
Definition: adl_defines.h:1065
struct ADLOD6VoltageControlInfo ADLOD6VoltageControlInfo
Structure containing information about Overdrive 6 PowerControl settings.
-
int iPelsWidth
Definition: adl_structures.h:4241
+
int iPelsWidth
Definition: adl_structures.h:4250
unsigned int ulVersion
Structure version.
Definition: adl_structures.h:3324
short sVSyncWidth
Vertical sync signal width.
Definition: adl_structures.h:687
int iDisplayWidth
SLS Display Width.
Definition: adl_structures.h:1744
@@ -2589,18 +2599,19 @@
int iModeValue
The bit mask identifying the display status. The detailed definition is in Display Mode Values.
Definition: adl_structures.h:1479
Structure containing information about Overdrive 6 thermal contoller capabilities.
Definition: adl_structures.h:2211
struct ADLHDCPSettings ADLHDCPSettings
Structure containing HDCP Settings info.
+
struct ADL_ERROR_REASON2 ADL_ERROR_REASON2
@ ADL_SWITCHABLE_AMDAMD
Definition: adl_structures.h:1914
int iDisplayHeight
SLS Display Height.
Definition: adl_structures.h:1747
ADL_ERROR_RECORD_SEVERITY Severity
Definition: adl_structures.h:2724
-
Structure containing information about MM Feature Capabilities.
Definition: adl_structures.h:4050
+
Structure containing information about MM Feature Capabilities.
Definition: adl_structures.h:4059
struct ADLODNFanControl ADLODNFanControl
Structure containing information about Overdrive N Fan Speed.
-
int GlobalFPS_MaxLimit
Definition: adl_structures.h:3713
+
int GlobalFPS_MaxLimit
Definition: adl_structures.h:3722
struct ADLGLSyncModuleID ADLGLSyncModuleID
Structure containing GL-Sync module information.
float fGreen
Green color channel gamma value.
Definition: adl_structures.h:473
int iFlags
Fan speed cotrol
Definition: adl_structures.h:1180
Definition: adl_structures.h:3543
struct ADLMemoryInfo2 ADLMemoryInfo2
Structure containing additional information about the ASIC memory.
-
int Hotkey
Definition: adl_structures.h:3571
+
int Hotkey
Definition: adl_structures.h:3580
unsigned int numberofTotalLanes
Definition: adl_structures.h:2844
int iBezelModeIndex
SLS Bezel Mode Index.
Definition: adl_structures.h:1735
int iCurrentGFXPerformanceLevel
Definition: adl_structures.h:3077
@@ -2626,7 +2637,7 @@
int iNumSLSTarget
the number of display map config to be validated.
Definition: adl_structures.h:1802
ADLAdjustmentinfo sOverlayInfo
Data.
Definition: adl_structures.h:862
struct ADLSingleSensorData ADLSingleSensorData
Structure containing information about Performance Metrics data.
-
bool directionCounterClockWise
Definition: adl_structures.h:3764
+
bool directionCounterClockWise
Definition: adl_structures.h:3773
int featureID
Definition: adl_structures.h:3152
int iReserved
Should be 0.
Definition: adl_structures.h:828
int iMemoryClock
Memory clock in 10 KHz.
Definition: adl_structures.h:758
@@ -2637,7 +2648,7 @@
DpLinkRate linkRate
Definition: adl_structures.h:2842
int iFanSpeedPercent
Contains current fan speed in percent (if valid flag exists in iSpeedType)
Definition: adl_structures.h:2241
unsigned short usSensors[ADL_PMLOG_MAX_SUPPORTED_SENSORS]
list of sensors defined by ADL_PMLOG_SENSORS
Definition: adl_structures.h:3300
-
int sTimingFlags
Timing flags. Detailed Timimg Flags.
Definition: adl_structures.h:3950
+
int sTimingFlags
Timing flags. Detailed Timimg Flags.
Definition: adl_structures.h:3959
int iVddc
Current core voltage.
Definition: adl_structures.h:1119
int iCurrentBusSpeed
Definition: adl_structures.h:3080
int ulReserved[15]
Reserved.
Definition: adl_structures.h:3318
@@ -2650,27 +2661,27 @@
long ulHighVddc
Definition: adl_structures.h:510
wchar_t * strProfileName
Name of profile assigned to the application.
Definition: adl_structures.h:2457
int iSize
Must be set to sizeof( ADLMVPUStatus ).
Definition: adl_structures.h:1415
-
int GlobalFPS_MinLimit
Definition: adl_structures.h:3712
+
int GlobalFPS_MinLimit
Definition: adl_structures.h:3721
Structure containing information about the activatable source.
Definition: adl_structures.h:1434
int iCoreClock
Core clock in 10 KHz.
Definition: adl_structures.h:756
int ulPTMCx
Returns the display device preferred timing mode's horizontal resolution.
Definition: adl_structures.h:397
-
int iDefaultMode
Definition: adl_structures.h:4274
-
short sOverscan8B
Definition: adl_structures.h:3977
+
int iDefaultMode
Definition: adl_structures.h:4283
+
short sOverscan8B
Definition: adl_structures.h:3986
int iEngineClock
Engine (core) clock.
Definition: adl_structures.h:2144
int iSize
Should be set to the sizeof the structure.
Definition: adl_structures.h:860
-
char morseCodeTextOutPut[260]
Definition: adl_structures.h:3767
+
char morseCodeTextOutPut[260]
Definition: adl_structures.h:3776
struct ADLPMLogStartOutput ADLPMLogStartOutput
Structure containing information to start power management logging.
wchar_t strTimeStamp[32]
Creation timestamp.
Definition: adl_structures.h:1972
struct ADLChipSetInfo ADLChipSetInfo
Structure containing information about the Chipset.
int iSLSGridColumn
The grid column.
Definition: adl_structures.h:1654
-
unsigned int voltageSwing
Definition: adl_structures.h:4258
+
unsigned int voltageSwing
Definition: adl_structures.h:4267
Structure containing per display FreeSync capability information.
Definition: adl_structures.h:2810
DceSettingsType type
Definition: adl_structures.h:2833
-
Structure containing information about ProVSR Settings change reason.
Definition: adl_structures.h:3616
+
Structure containing information about ProVSR Settings change reason.
Definition: adl_structures.h:3625
int value
Definition: adl_structures.h:3192
-
Structure containing information about driver supported gamut spaces , capability method.
Definition: adl_structures.h:3868
+
Structure containing information about driver supported gamut spaces , capability method.
Definition: adl_structures.h:3877
ADLODNParameterRange minimumPerformanceClock
Definition: adl_structures.h:2949
-
int GlobalEnable
Definition: adl_structures.h:3601
+
int GlobalEnable
Definition: adl_structures.h:3610
short sHOverscanRight
Overscan right.
Definition: adl_structures.h:691
int iDisplayTargetValue
The bit mask identifies the display status. The detailed definition is in ADL_DISPLAY_DISPLAYTARGET_P...
Definition: adl_structures.h:1500
int iUVDClock
Definition: adl_structures.h:3071
@@ -2680,9 +2691,9 @@
ADLODNParameterRange fanTemperature
Definition: adl_structures.h:2984
int reset
Definition: adl_structures.h:3194
Structure containing information about Overdrive level.
Definition: adl_structures.h:1262
-
int bCurrent
User controlled Boolean current value. Valid only if ADLFeatureCaps supports Boolean.
Definition: adl_structures.h:4124
+
int bCurrent
User controlled Boolean current value. Valid only if ADLFeatureCaps supports Boolean.
Definition: adl_structures.h:4133
int supported
Definition: adl_structures.h:3211
-
int apiVersion
mantle api version
Definition: adl_structures.h:4163
+
int apiVersion
mantle api version
Definition: adl_structures.h:4172
Structure containing GL-Sync ports capabilities.
Definition: adl_structures.h:894
int iFlags
Possible valies: ADL_DL_THERMAL_FLAG_INTERRUPT or ADL_DL_THERMAL_FLAG_FANCONTROL.
Definition: adl_structures.h:1150
char strDriverVer[256]
Driver Release (Packaging) Version (e.g. "16.20.1035-160621a-303814C")
Definition: adl_structures.h:1375
@@ -2691,8 +2702,8 @@
struct AdapterInfo * LPAdapterInfo
int iOrientation
Screen orientation. E.g., 0, 90, 180, 270.
Definition: adl_structures.h:1684
long long iMemorySize
Memory size in bytes.
Definition: adl_structures.h:199
-
char strDisplayName[256]
Display name. For example, "\\\\Display0".
Definition: adl_structures.h:3830
-
#define ADL_MAX_RAD_LINK_COUNT
Maximum Relative Address Link.
Definition: adl_defines.h:1378
+
char strDisplayName[256]
Display name. For example, "\\\\Display0".
Definition: adl_structures.h:3839
+
#define ADL_MAX_RAD_LINK_COUNT
Maximum Relative Address Link.
Definition: adl_defines.h:1387
int iSupportedHDR
Bit vector of supported color spaces ADLDDCInfo2 HDR support options.
Definition: adl_structures.h:444
struct ADLConnectionData ADLConnectionData
Structure containing connection information.
int iDefault
Display Property Default value.
Definition: adl_structures.h:743
@@ -2701,7 +2712,7 @@
int iLength
length of the slot(in millimeters).
Definition: adl_structures.h:2564
struct ADL_DRIVERUPSCALE_NOTFICATION_REASON ADL_DRIVERUPSCALE_NOTFICATION_REASON
Structure containing information about DRIVERUPSCALE Settings change reason.
@ ADL_DEFFERRED
Definition: adl_structures.h:2701
-
int gpuType
mantle gpu type;
Definition: adl_structures.h:4171
+
int gpuType
mantle gpu type;
Definition: adl_structures.h:4180
struct ADLBiosInfo * LPADLBiosInfo
int iReserved
Definition: adl_structures.h:1282
struct ADLAdapterDisplayCap ADLAdapterDisplayCap
Structure containing information about the adapter display manner.
@@ -2710,18 +2721,18 @@
int iBusSpeedType
Definition: adl_structures.h:284
struct ADLErrorInjection ADLErrorInjection
Structure containing information about EDC Error Injection.
int iMin
The starting value of the clock range.
Definition: adl_structures.h:2905
-
int iSDIState
The SDI state, ADL_SDI_ON or ADL_SDI_OFF, for the current SDI mode.
Definition: adl_structures.h:4198
+
int iSDIState
The SDI state, ADL_SDI_ON or ADL_SDI_OFF, for the current SDI mode.
Definition: adl_structures.h:4207
struct ADL_IMAGE_BOOST_SETTINGS ADL_IMAGE_BOOST_SETTINGS
Structure containing information about OGL IMAGE BOOST Settings.
int ulReserved[14]
Reserved.
Definition: adl_structures.h:3350
-
int maxMemRefsPerSubmission
mem size
Definition: adl_structures.h:4175
+
int maxMemRefsPerSubmission
mem size
Definition: adl_structures.h:4184
unsigned int padding[9]
Definition: adl_structures.h:3458
ADLRASResetErrorCountsOutput Output
Definition: adl_structures.h:3441
-
int Hotkey
Definition: adl_structures.h:3708
+
int Hotkey
Definition: adl_structures.h:3717
struct ADLPossibleSLSMap ADLPossibleSLSMap
Structure containing information about the display Possible SLS Map information.
int iSize
Must be set to sizeof( ADLMVPUCaps ).
Definition: adl_structures.h:1394
int ulDDCInfoFlag
Return EDID flags.
Definition: adl_structures.h:403
int iSize
Size of the structure.
Definition: adl_structures.h:771
-
int iCurrentMode
Definition: adl_structures.h:4276
+
int iCurrentMode
Definition: adl_structures.h:4285
unsigned int ulReserved[256]
Reserved.
Definition: adl_structures.h:3332
struct ADLRASResetErrorCounts ADLRASResetErrorCounts
Structure containing information related RAS Error Counts Reset Information.
int iMin
The starting value of the clock range.
Definition: adl_structures.h:2095
@@ -2732,29 +2743,29 @@
Structure containing information about the validated display device possible map result.
Definition: adl_structures.h:1627
int LogSeverityEnabled
Definition: adl_structures.h:3235
struct ADLSLSGrid * LPADLSLSGrid
-
int GlobalEnable
Definition: adl_structures.h:3572
+
int GlobalEnable
Definition: adl_structures.h:3581
int iExtMask
Mask for future extension.
Definition: adl_structures.h:2267
Structure containing information related RAS Error Injection information.
Definition: adl_structures.h:3452
unsigned int OutputSize
Definition: adl_structures.h:3485
int iStepValue
The minimum change in between minValue and maxValue.
Definition: adl_structures.h:2024
-
short sHOverscanLeft
Overscan left.
Definition: adl_structures.h:3972
+
short sHOverscanLeft
Overscan left.
Definition: adl_structures.h:3981
Structure containing information about the display device possible map for one GPU.
Definition: adl_structures.h:1591
@ ADL_AP_DATABASE__USER
Definition: adl_structures.h:2395
-
int iMinRange
Definition: adl_structures.h:4272
+
int iMinRange
Definition: adl_structures.h:4281
int iCurrentBusLanes
Number of PCIE bus lanes.
Definition: adl_structures.h:1127
struct ADLPossibleMapping ADLPossibleMapping
Structure containing information about display possible mapping.
int iNumberOfPerformanceLevels
Number of standard performance states.
Definition: adl_structures.h:1239
@ ADL_HG_AMDOTHER
Definition: adl_structures.h:1920
union ADLDceSettings::@4 Settings
Structure containing information to start power management logging.
Definition: adl_structures.h:3342
-
int GlobalMinResChanged
Definition: adl_structures.h:3589
+
int GlobalMinResChanged
Definition: adl_structures.h:3598
int ulMaxLuminanceData
Return maximum monitor luminance data.
Definition: adl_structures.h:415
int iExtValue
Value for future extension.
Definition: adl_structures.h:2246
@ ADL_IMAGEFILEFORMAT
Definition: adl_structures.h:2380
ADL_EDC_BLOCK_ID blockId
Definition: adl_structures.h:2791
-
int HotkeyChanged
Definition: adl_structures.h:3617
+
int HotkeyChanged
Definition: adl_structures.h:3626
int iAdaptLink[3]
A list of ADL indexes of the linked adapters in this combination.
Definition: adl_structures.h:1299
-
Structure containing information about MM Feature Values.
Definition: adl_structures.h:4118
+
Structure containing information about MM Feature Values.
Definition: adl_structures.h:4127
struct ADLGlSyncMode2 ADLGlSyncMode2
Structure containing GL-Sync mode of a display.
short sVOverscanBottom
Overscan bottom.
Definition: adl_structures.h:695
int value
Definition: adl_structures.h:3212
@@ -2762,7 +2773,7 @@
int iStep
Step value.
Definition: adl_structures.h:847
long long iMemorySize
Memory size in bytes.
Definition: adl_structures.h:149
struct ADLPossibleSLSMap * LPADLPossibleSLSMap
-
float fDefault
Default float value. Valid only if ADLFeatureCaps indicates support for floats.
Definition: adl_structures.h:4107
+
float fDefault
Default float value. Valid only if ADLFeatureCaps indicates support for floats.
Definition: adl_structures.h:4116
int SensorLimits[256][2]
Definition: adl_structures.h:3361
struct ADLOD6PerformanceLevel ADLOD6PerformanceLevel
Structure containing information about Overdrive 6 clock values.
int ulSerialID
Return EDID serial ID.
Definition: adl_structures.h:409
@@ -2771,7 +2782,7 @@
short sHTotal
Total width (columns).
Definition: adl_structures.h:673
struct ADL_FRTCPRO_Settings * LPADLFRTCProSettings
ADL_RAS_BLOCK_ID BlockId
Definition: adl_structures.h:3455
-
int GlobalSharpeningDegree_MinLimit
Definition: adl_structures.h:3681
+
int GlobalSharpeningDegree_MinLimit
Definition: adl_structures.h:3690
int iSurfaceMapIndex
OS surface index.
Definition: adl_structures.h:1681
Structure containing information related RAS Get Error Counts Information.
Definition: adl_structures.h:3384
long long iMemoryBandwidthX2
Memory Bandiwidth that is calculated and finalized on the driver side, grab and go.
Definition: adl_structures.h:214
@@ -2779,25 +2790,25 @@
int iMinClock
Minimum clock.
Definition: adl_structures.h:1058
struct ADLOD6Capabilities ADLOD6Capabilities
Structure containing information about Overdrive 6 capabilities.
struct ADLGlSyncPortInfo * LPADLGlSyncPortInfo
-
unsigned int DefaultValue
Definition: adl_structures.h:4214
+
unsigned int DefaultValue
Definition: adl_structures.h:4223
struct ADLAdapterLocation ADLBdf
struct ADLVersionsInfoX2 ADLVersionsInfoX2
Structure containing version information.
struct tagADLBezelTransientMode * LPADLBezelTransientMode
ADLODParameterRange sVddc
Core voltage range.
Definition: adl_structures.h:1251
-
int sVTotal
Total height (rows).
Definition: adl_structures.h:3960
+
int sVTotal
Total height (rows).
Definition: adl_structures.h:3969
int iCapsMask
The bit mask identifies the adapter caps.
Definition: adl_structures.h:2690
struct ADLDisplayEDIDData ADLDisplayEDIDData
Structure containing information about EDID data.
struct ADLOD8CurrentSetting ADLOD8CurrentSetting
Structure containing information about Overdrive8 current setting.
@ ADLvRamVendor_ESMT
Definition: adl_structures.h:234
@ ADL_INVALID_FORMAT
Definition: adl_structures.h:2379
int ulSize
Size of the structure.
Definition: adl_structures.h:345
-
int iPelsHeight
Definition: adl_structures.h:4240
+
int iPelsHeight
Definition: adl_structures.h:4249
int chill
Definition: adl_structures.h:3546
int iNativeDisplayChromaticityWhitePointY
Display White Point Y coordinate multiplied by 10000.
Definition: adl_structures.h:438
union _ADL_ECC_EDC_FLAG ADL_ECC_EDC_FLAG
ADLDisplayMap * displayMap
The display Maps list to validate.
Definition: adl_structures.h:1599
-
int sPixelClock
Pixel clock value.
Definition: adl_structures.h:3968
-
Structure containing detailed timing parameters.
Definition: adl_structures.h:3946
+
int sPixelClock
Pixel clock value.
Definition: adl_structures.h:3977
+
Structure containing detailed timing parameters.
Definition: adl_structures.h:3955
Structure containing information info for a property record in a profile.
Definition: adl_structures.h:2427
int iNumWGPs
Total number of WGPs. Valid for RDNA (iGCGen == RDNA)
Definition: adl_structures.h:2873
@ APP_PROC_RUNNING
Definition: adl_structures.h:2373
@@ -2819,7 +2830,7 @@
long ulHighMemoryClock
Definition: adl_structures.h:509
long long iMemoryBandwidth
Highest default performance level Memory bandwidth in Mbytes/s.
Definition: adl_structures.h:153
Structure containing information about Overdrive level.
Definition: adl_structures.h:3094
-
long long virtualMemPageSize
virtual mem size
Definition: adl_structures.h:4177
+
long long virtualMemPageSize
virtual mem size
Definition: adl_structures.h:4186
struct ADLRASGetErrorCountsOutput ADLRASGetErrorCountsOutput
Structure containing information related RAS Get Error Counts Information.
int iDisplayLogicalAdapterIndex
The persistent logical adapter index for the display.
Definition: adl_structures.h:563
int iSLSBezelTransientModeMask
The bit mask identifies the bits this structure is currently using. It will be the total OR of all th...
Definition: adl_structures.h:1530
@@ -2835,7 +2846,7 @@
char strName[64]
Property Name.
Definition: adl_structures.h:1988
int iControlVector
Port control data ADL_GLSYNC_PORTCNTL_* Genlock related values.
Definition: adl_structures.h:966
Structure containing information about the Adapter offset stepping size.
Definition: adl_structures.h:1848
-
int Hotkey
Definition: adl_structures.h:3629
+
int Hotkey
Definition: adl_structures.h:3638
ADL_RAS_INJECTION_METHOD Value
Definition: adl_structures.h:3454
int iNumSIMDs
Total number of SIMDs. Valid for Pre GCN (iGCGen == Pre-GCN)
Definition: adl_structures.h:2885
int iCapsValue
The bit identifies the adapter caps define_adapter_caps.
Definition: adl_structures.h:2692
@@ -2845,7 +2856,7 @@
long ulMemoryMin
Definition: adl_structures.h:513
struct ADL_PROVSR_SETTINGS ADL_PROVSR_SETTINGS
Structure containing information about Pro VSR Settings.
ADLODNParameterRange svddcRange
Definition: adl_structures.h:2934
-
int GlobalEnable
Definition: adl_structures.h:3654
+
int GlobalEnable
Definition: adl_structures.h:3663
struct ADLSLSOffset * LPADLSLSOffset
struct ADL_DRIVERUPSCALE_SETTINGS ADL_DRIVERUPSCALE_SETTINGS
Structure containing information about DRIVERUPSCALE Settings.
long long iVramVendorRevId
Vram vendor ID.
Definition: adl_structures.h:212
@@ -2853,7 +2864,7 @@
int iBezelffsetValue
The bit mask identifies the display status.
Definition: adl_structures.h:1753
struct ADLOD6PowerControlInfo ADLOD6PowerControlInfo
Structure containing information about Overdrive 6 PowerControl settings.
@ ADLvRamVendor_ETRON
Definition: adl_structures.h:229
-
Structure containing information about CHILL Settings change reason.
Definition: adl_structures.h:3693
+
Structure containing information about CHILL Settings change reason.
Definition: adl_structures.h:3702
float fRed
Red color channel gamma value.
Definition: adl_structures.h:471
Structure containing information about display possible mapping.
Definition: adl_structures.h:1613
int virtualSegmentCurrent
Definition: adl_structures.h:265
@@ -2863,7 +2874,7 @@
int iEngineClockMax
The recommended maximum engine clock adjustment in percent, for the specified power limit value.
Definition: adl_structures.h:2519
int iMaxPercent
Maximum possible fan speed value in percents.
Definition: adl_structures.h:1184
int iGPUActivityPercent
Definition: adl_structures.h:3073
-
long vendorId
mantle vendroe id
Definition: adl_structures.h:4167
+
long vendorId
mantle vendroe id
Definition: adl_structures.h:4176
struct ADLMVPUCaps ADLMVPUCaps
Structure containing information about MultiVPU capabilities.
Structure containing information about Overdrive8 set setting.
Definition: adl_structures.h:3191
int ulReserved[12]
Reserved.
Definition: adl_structures.h:3539
@@ -2878,22 +2889,22 @@
Structure containing information about Overdrive 6 PowerControl settings.
Definition: adl_structures.h:2279
Structure containing information about Overdrive8 initial setting.
Definition: adl_structures.h:3165
Structure containing information about adapter location.
Definition: adl_structures.h:1341
-
long maxThreadGroupSize
thread group size
Definition: adl_structures.h:4183
+
long maxThreadGroupSize
thread group size
Definition: adl_structures.h:4192
unsigned long reserved
Definition: adl_structures.h:2772
struct ADLOD6FanSpeedInfo ADLOD6FanSpeedInfo
Structure containing information about Overdrive 6 fan speed information.
-
long multiColorTargetClears
color target
Definition: adl_structures.h:4187
+
long multiColorTargetClears
color target
Definition: adl_structures.h:4196
int iYRes
Screen resolution Height.
Definition: adl_structures.h:1467
char hb2
Definition: adl_structures.h:1020
int iNumActivatableSources
The number of Activatable Sources.
Definition: adl_structures.h:1438
char hb1
Definition: adl_structures.h:1019
Structure containing GL-Sync Genlock settings.
Definition: adl_structures.h:910
-
int iPageID
Page ID. All Features with the same Page ID value are shown together on the same UI page.
Definition: adl_structures.h:4062
-
int iHDCPProtectionVersion
Definition: adl_structures.h:4146
+
int iPageID
Page ID. All Features with the same Page ID value are shown together on the same UI page.
Definition: adl_structures.h:4071
+
int iHDCPProtectionVersion
Definition: adl_structures.h:4155
ADLODNParameterRange powerTuneTemperature
Definition: adl_structures.h:2940
int iBezelOffsetSteppingSizeMask
Identifies the bits this structure is currently using. It will be the total OR of all the bit definit...
Definition: adl_structures.h:1862
Structure containing information about thermal controller fan speed.
Definition: adl_structures.h:1176
int iSLSMapMask
The bit mask identifies the number of bits DisplayMap is currently using. Sum all the bit definitions...
Definition: adl_structures.h:1711
-
Structure containing Mantle App info.
Definition: adl_structures.h:4161
+
Structure containing Mantle App info.
Definition: adl_structures.h:4170
int iSLSMapIndex
The current display map index. It is the OS Desktop index. For example, OS Index 1 showing clone mode...
Definition: adl_structures.h:1729
int iDisplayControllerIndex
Definition: adl_structures.h:586
struct ADLDisplayConfig ADLDisplayConfig
Structure containing HDTV information for display calls.
@@ -2903,10 +2914,10 @@
int iPortType
Port type. Bitfield of ADL_GLSYNC_PORTTYPE_* Genlock related values.
Definition: adl_structures.h:896
struct ADLGraphicCoreInfo ADLGraphicCoreInfo
Structure containing information about Graphic Core.
int iDevice
Device number : 5 bits.
Definition: adl_structures.h:1345
-
int GlobalSharpeningDegree_MaxLimit
Definition: adl_structures.h:3682
+
int GlobalSharpeningDegree_MaxLimit
Definition: adl_structures.h:3691
long ulManufacturerId
manufacturer ID of the display
Definition: adl_structures.h:2077
int iEngineClock
Current engine clock in 10 KHz.
Definition: adl_structures.h:2183
-
Structure Containing All Radeon USB LED requests and controls.
Definition: adl_structures.h:3790
+
Structure Containing All Radeon USB LED requests and controls.
Definition: adl_structures.h:3799
Structure containing the packet info of a display.
Definition: adl_structures.h:1017
int iAdapterIndex
The Persistent logical Adapter Index.
Definition: adl_structures.h:1547
Structure containing information about thermal controller temperature.
Definition: adl_structures.h:1161
@@ -2919,48 +2930,48 @@
int iBezelOffsetY
SLS Bezel Offset Y.
Definition: adl_structures.h:1741
Structure containing information about the adapter display manner.
Definition: adl_structures.h:1545
int iFWBootSectorVersion
GL-Sync module firmware version of Boot Sector.
Definition: adl_structures.h:881
-
#define ADL_DL_MAX_REGISTRY_PATH
Definition: adl_defines.h:1138
-
Structure containing information about FRTCPRO Settings.
Definition: adl_structures.h:4211
+
#define ADL_DL_MAX_REGISTRY_PATH
Definition: adl_defines.h:1147
+
Structure containing information about FRTCPRO Settings.
Definition: adl_structures.h:4220
int iFanSpeedRPM
Contains current fan speed in RPM (if valid flag exists in iSpeedType)
Definition: adl_structures.h:2243
struct ADLECCData ADLECCData
Structure containing ECC statistics namely SEC counts and DED counts Single error count - count of er...
@ ADLvRamVendor_NANYA
Definition: adl_structures.h:230
char strUDID[256]
The unique device ID associated with this adapter.
Definition: adl_structures.h:51
struct ADLPossibleMapResult * LPADLPossibleMapResult
int minValue
Definition: adl_structures.h:3153
-
ADL_RADEON_LED_PATTERN_CONFIG_GENERIC genericPararmeters
Definition: adl_structures.h:3795
-
ADLPoint Red
red channel chromasity coordinate
Definition: adl_structures.h:3900
-
unsigned int minSupportedFps
Definition: adl_structures.h:4217
-
short brightness
Definition: adl_structures.h:3779
+
ADL_RADEON_LED_PATTERN_CONFIG_GENERIC genericPararmeters
Definition: adl_structures.h:3804
+
ADLPoint Red
red channel chromasity coordinate
Definition: adl_structures.h:3909
+
unsigned int minSupportedFps
Definition: adl_structures.h:4226
+
short brightness
Definition: adl_structures.h:3788
struct ADLVersionsInfo ADLVersionsInfo
Structure containing version information.
-
int EnumMask
The Mask for available bits for enumerated values.(If ADLFeatureCaps supports ENUM values)
Definition: adl_structures.h:4110
-
int GlobalLimitFPS
Definition: adl_structures.h:3573
+
int EnumMask
The Mask for available bits for enumerated values.(If ADLFeatureCaps supports ENUM values)
Definition: adl_structures.h:4119
+
int GlobalLimitFPS
Definition: adl_structures.h:3582
int iMode
Definition: adl_structures.h:3041
struct ADLSLSTarget ADLSLSTarget
Structure containing information about the SLS targets.
struct ADLOD8SetSetting ADLOD8SetSetting
int iCurrentDCEFPerformanceLevel
Definition: adl_structures.h:3076
-
int iDefaultValue
Definition: adl_structures.h:4275
+
int iDefaultValue
Definition: adl_structures.h:4284
char cReserved[3]
Reserved.
Definition: adl_structures.h:2820
int iMaxRefreshRateInMicroHz
Reports maximum FreeSync refresh rate supported by the display in micro hertz.
Definition: adl_structures.h:2816
-
int sHSyncStart
Horizontal sync signal offset.
Definition: adl_structures.h:3956
+
int sHSyncStart
Horizontal sync signal offset.
Definition: adl_structures.h:3965
Structure containing information controller Gamma settings.
Definition: adl_structures.h:469
int iPowerControlPercent
The current power control adjustment value, specified as a +/- percent.
Definition: adl_structures.h:2503
ADLAppInterceptionListType AppFormat
Definition: adl_structures.h:2388
int iCaps
FreeSync capability flags. Define_freesync_caps.
Definition: adl_structures.h:2812
-
unsigned short G
Definition: adl_structures.h:3750
+
unsigned short G
Definition: adl_structures.h:3759
int iTargetTemperature
Definition: adl_structures.h:3046
ADL_RAS_ERROR_TYPE InjectErrorType
Definition: adl_structures.h:3456
int iStatusVector
Mode status vector. Bitfield of ADL_GLSYNC_MODECNTL_STATUS_* Genlock related values.
Definition: adl_structures.h:1002
int iIndex
The current display map index. It is the OS Desktop index. For example, OS Index 1 showing clone mode...
Definition: adl_structures.h:1629
-
float fCurrent
Current float value. Valid only if ADLFeatureCaps indicates support for floats.
Definition: adl_structures.h:4130
-
Structure containing information about driver supported gamut coordinates.
Definition: adl_structures.h:3898
+
float fCurrent
Current float value. Valid only if ADLFeatureCaps indicates support for floats.
Definition: adl_structures.h:4139
+
Structure containing information about driver supported gamut coordinates.
Definition: adl_structures.h:3907
struct ADLI2C ADLI2C
Structure containing information about I2C.
unsigned int Reserved[16]
Definition: adl_structures.h:3373
-
int iVendorID
The vendor ID associated with this adapter.
Definition: adl_structures.h:3826
+
int iVendorID
The vendor ID associated with this adapter.
Definition: adl_structures.h:3835
int iClock
clock.
Definition: adl_structures.h:3007
-
Structure containing information about OGL IMAGE BOOST Settings.
Definition: adl_structures.h:3652
+
Structure containing information about OGL IMAGE BOOST Settings.
Definition: adl_structures.h:3661
struct ADLPossibleMap ADLPossibleMap
Structure containing information about the display device possible map for one GPU.
ADL_AP_DATABASE recordSource
Definition: adl_structures.h:2459
-
int Hotkey
Definition: adl_structures.h:3653
+
int Hotkey
Definition: adl_structures.h:3662
int virtualSegmentSupported
Definition: adl_structures.h:263
void * ADL_FRAME_DURATION_HANDLE
Handle to ADL Frame Monitor Token.
Definition: adl_structures.h:2344
ADL_ERROR_RECORD_SEVERITY
Definition: adl_structures.h:2698
@@ -2970,6 +2981,7 @@
Definition: adl_structures.h:3322
char strPathName[256]
Path Name.
Definition: adl_structures.h:1932
Structure containing information about an controller mode.
Definition: adl_structures.h:2034
+
int boost
Definition: adl_structures.h:3552
long ulConnectorType
HDTV connector type.
Definition: adl_structures.h:532
unsigned int iGPUAffinity
The GPU on which application runs.
Definition: adl_structures.h:3508
Structure containing information about Clock.
Definition: adl_structures.h:754
@@ -2977,10 +2989,10 @@
int ulDCFPSCurrent
Current Value of FPS Monitor in DC state.
Definition: adl_structures.h:3258
int iSLSTargetValue
The bit mask identifies status info. It is for function extension purpose.
Definition: adl_structures.h:1838
Structure containing information about Graphic Core.
Definition: adl_structures.h:2864
-
char strPNPString[256]
PNP string from Windows.
Definition: adl_structures.h:3840
+
char strPNPString[256]
PNP string from Windows.
Definition: adl_structures.h:3849
ADLRASResetErrorCountsInput Input
Definition: adl_structures.h:3439
int iDisplayLogicalIndex
The logical display index belonging to this adapter.
Definition: adl_structures.h:554
-
unsigned int GlobalEnableChanged
Definition: adl_structures.h:3667
+
unsigned int GlobalEnableChanged
Definition: adl_structures.h:3676
ADLAdapterLocation aAdapterLocation[4]
PCI Bus/Device/Function for each active adapter participating in MVPU.
Definition: adl_structures.h:1421
struct ADLDisplayInfo ADLDisplayInfo
Structure containing information about the display device.
Structure containing information about the display Possible SLS Map information.
Definition: adl_structures.h:1790
@@ -2993,10 +3005,10 @@
int iPanelPixelFormat
Returns the Pixel formats the display supports DDCInfo Pixel Formats.
Definition: adl_structures.h:407
Definition: adl_structures.h:2778
wchar_t strTimeStamp[32]
Creation timestamp.
Definition: adl_structures.h:1954
-
int iVisualID
Visual ID. Places one or more features in a Group Box. If zero, no Group Box is added.
Definition: adl_structures.h:4059
+
int iVisualID
Visual ID. Places one or more features in a Group Box. If zero, no Group Box is added.
Definition: adl_structures.h:4068
int iBus
PCI Bus number : 8 bits.
Definition: adl_structures.h:1343
Structure containing information about MultiVPU status.
Definition: adl_structures.h:1413
-
#define ADL_APP_PROFILE_FILENAME_LENGTH
Definition: adl_defines.h:1337
+
#define ADL_APP_PROFILE_FILENAME_LENGTH
Definition: adl_defines.h:1346
int ulMaxRefresh
Returns the maximum supported refresh rate. Should be zeroed if this information is not available.
Definition: adl_structures.h:359
char strDriverVer[256]
Driver Release (Packaging) Version (e.g. 8.71-100128n-094835E-ATI)
Definition: adl_structures.h:1359
int iAdapterIndex
The Adapter Index.
Definition: adl_structures.h:1726
@@ -3005,7 +3017,7 @@
struct ADLDisplayModeInfoX2 ADLDisplayModeInfoX2
Structure containing display mode information.
ADLOD6ParameterRange sEngineClockPercent
Returns the hard limits of the SCLK overdrive adjustment range. Overdrive clocks should not be adjust...
Definition: adl_structures.h:2479
int iLine
Numerical value representing hardware I2C.
Definition: adl_structures.h:773
-
int ModeOverrideEnabled
Definition: adl_structures.h:3737
+
int ModeOverrideEnabled
Definition: adl_structures.h:3746
int iNumOfGLSyncConnectors
Number of GLSyncConnectors.
Definition: adl_structures.h:2688
int iFlag
Set to 0.
Definition: adl_structures.h:800
struct ADLODNPerformanceLevel ADLODNPerformanceLevel
Structure containing information about Overdrive level.
@@ -3014,8 +3026,8 @@
int iDisplayFeatureValue
Type of Memory Memory Type.
Definition: adl_structures.h:319
ADLDisplayID displayID
Display IDs.
Definition: adl_structures.h:1459
long long iInvisibleMemorySize
Invisible Memory size in bytes.
Definition: adl_structures.h:208
-
unsigned int maxSupportedFps
Definition: adl_structures.h:4216
-
int iAction
Read from or write to slave device. ADL_DL_I2C_ACTIONREAD or ADL_DL_I2C_ACTIONWRITE.
Definition: adl_structures.h:4021
+
unsigned int maxSupportedFps
Definition: adl_structures.h:4225
+
int iAction
Read from or write to slave device. ADL_DL_I2C_ACTIONREAD or ADL_DL_I2C_ACTIONWRITE.
Definition: adl_structures.h:4030
struct ADLMode * LPADLMode
struct ADLGamutData ADLGamutData
Structure containing information about driver current gamut space , parent struct for ADLGamutCoordin...
int iActivityPercent
Definition: adl_structures.h:2188
@@ -3025,15 +3037,15 @@
struct ADLODPerformanceLevel ADLODPerformanceLevel
Structure containing information about Overdrive level.
int iMaximumNumberOfPerformanceLevels
Definition: adl_structures.h:2963
Structure containing information about EDC Error Injection.
Definition: adl_structures.h:2790
-
char * pcData
Address of the characters which are to be sent or received on the I2C bus.
Definition: adl_structures.h:4029
+
char * pcData
Address of the characters which are to be sent or received on the I2C bus.
Definition: adl_structures.h:4038
int bDCFPSEnabled
FPS Monitor is enabled in the DC state if 1.
Definition: adl_structures.h:3254
struct ADLDisplayIdentifier ADLDisplayIdentifier
Structure containing information about a display.
-
Structure containing display mode information.
Definition: adl_structures.h:3988
+
Structure containing display mode information.
Definition: adl_structures.h:3997
ADLDisplayID displayID
The Display ID.
Definition: adl_structures.h:1732
struct ADLOD6FanSpeedValue ADLOD6FanSpeedValue
Structure containing information about Overdrive 6 fan speed value.
int ulSize
size
Definition: adl_structures.h:3278
-
int iLine
Numerical value representing hardware I2C.
Definition: adl_structures.h:4015
-
Structure containing information about driver current gamut space , parent struct for ADLGamutCoordin...
Definition: adl_structures.h:3914
+
int iLine
Numerical value representing hardware I2C.
Definition: adl_structures.h:4024
+
Structure containing information about driver current gamut space , parent struct for ADLGamutCoordin...
Definition: adl_structures.h:3923
struct ADLGLSyncGenlockConfig ADLGLSyncGenlockConfig
Structure containing GL-Sync Genlock settings.
int iCurrentPerformanceLevel
Not used. Reserved for future use.
Definition: adl_structures.h:2190
int iSlotIndex
index of the slot, 0-based index.
Definition: adl_structures.h:2544
@@ -3043,23 +3055,23 @@
Structure containing information about an controller mode including Number of Connectors.
Definition: adl_structures.h:2678
short sVSyncStart
Vertical sync signal offset.
Definition: adl_structures.h:685
Structure containing information about Overdrive 6 extension capabilities.
Definition: adl_structures.h:2469
-
short sOverscanGR
Definition: adl_structures.h:3978
+
short sOverscanGR
Definition: adl_structures.h:3987
@ ADL_ERROR_INJECTION_MODE_MULTIPLE
Definition: adl_structures.h:2760
int iErrorCode
Current error code of this CrossfireX combination.
Definition: adl_structures.h:1312
int iGlSyncGPUPort
GL-Sync GPU port index (to be passed into ADLGLSyncGenlockConfig.lSignalSource and ADLGlSyncPortContr...
Definition: adl_structures.h:879
int iStepClock
Step.
Definition: adl_structures.h:1062
struct ADLDisplayID ADLDisplayID
Structure containing information about the display device.
ADLDisplayID displayID
The DisplayID structure.
Definition: adl_structures.h:583
-
ADLDetailedTimingX2 sDetailedTiming
Detailed timing parameters.
Definition: adl_structures.h:4000
+
ADLDetailedTimingX2 sDetailedTiming
Detailed timing parameters.
Definition: adl_structures.h:4009
int iGLSyncConnectorIndex
Index of GL-Sync connector used to genlock the display/controller.
Definition: adl_structures.h:1004
int iVddc
Core voltage.
Definition: adl_structures.h:1268
Definition: adl_structures.h:3529
int iFlags
Flag Clock flags.
Definition: adl_structures.h:1096
-
short sHOverscanRight
Overscan right.
Definition: adl_structures.h:3970
+
short sHOverscanRight
Overscan right.
Definition: adl_structures.h:3979
int iAdapterIndex
The Adapter Index.
Definition: adl_structures.h:1672
wchar_t strPathName[256]
Path Name.
Definition: adl_structures.h:1950
int iFirstTargetArrayIndex
the first target array index in the target array
Definition: adl_structures.h:1881
-
int GlobalEnable
Definition: adl_structures.h:3709
+
int GlobalEnable
Definition: adl_structures.h:3718
int iSLSGridPositionY
Target postion Y in SLS grid.
Definition: adl_structures.h:1829
struct ADLBezelOffsetSteppingSize ADLBezelOffsetSteppingSize
Structure containing information about the Adapter offset stepping size.
int ulSupportsDDC
Indicates whether the attached display supports DDC. If this field is zero on return,...
Definition: adl_structures.h:347
@@ -3071,23 +3083,23 @@
ADLOD6ParameterRange sEngineClockRange
Definition: adl_structures.h:2124
int iMax
Maximum parameter value.
Definition: adl_structures.h:1222
struct ADLDceSettings::@4::@7 Protection
-
int iOffset
The offset of the data from the address.
Definition: adl_structures.h:4019
+
int iOffset
The offset of the data from the address.
Definition: adl_structures.h:4028
bool qualityDetectionEnabled
Definition: adl_structures.h:2838
int iAdapterID
AdapterID for this adapter.
Definition: adl_structures.h:124
long long iMemorySize
Memory size in bytes.
Definition: adl_structures.h:173
-
unsigned int u32All
Definition: adl_structures.h:4261
+
unsigned int u32All
Definition: adl_structures.h:4270
struct ADLSGApplicationInfo ADLSGApplicationInfo
Structure containing information about an application.
@ APP_PROC_PREMPTION
Definition: adl_structures.h:2369
ADLODNParameterRange sEngineClockRange
Definition: adl_structures.h:2928
int iPossibleMVPUSlaves
Bits set for all possible MVPU slaves. MVPU_ADAPTER_0 .. MVPU_ADAPTER_3.
Definition: adl_structures.h:1400
int iMaximumBusLanes
Maximum possible PCI-E bus # of lanes.
Definition: adl_structures.h:2196
-
int Hotkey
Definition: adl_structures.h:3600
+
int Hotkey
Definition: adl_structures.h:3609
Structure containing the display mode definition used per controller.
Definition: adl_structures.h:2353
int iSize
Size of the structure.
Definition: adl_structures.h:1094
int iBaseModeWidth
Custom mode base width.
Definition: adl_structures.h:493
struct ADLOD6CurrentStatus ADLOD6CurrentStatus
Structure containing information about current Overdrive 6 performance status.
int iFunction
Function number : 3 bits.
Definition: adl_structures.h:1347
-
int iPossibleStandard
Applicable timing standards for the current mode.
Definition: adl_structures.h:3992
+
int iPossibleStandard
Applicable timing standards for the current mode.
Definition: adl_structures.h:4001
int iAdapterIndex
The adapter index identifying the GPU for which to validate these Maps & Targets.
Definition: adl_structures.h:1595
int iEnabled
enabled
Definition: adl_structures.h:3100
unsigned long long errorAddress
Definition: adl_structures.h:2779
@@ -3115,30 +3127,31 @@
int iNativeDisplayChromaticityRedX
Display Red Chromaticity X coordinate multiplied by 10000.
Definition: adl_structures.h:424
@ ADL_HG_AMDAMD
Definition: adl_structures.h:1916
struct ADL_DELAG_SETTINGS ADL_DELAG_SETTINGS
Structure containing information about DELAG Settings.
-
int HotkeyChanged
Definition: adl_structures.h:3694
+
int HotkeyChanged
Definition: adl_structures.h:3703
int iSupportedStates
Definition: adl_structures.h:2116
-
int iSize
Size of the structure.
Definition: adl_structures.h:4013
+
int iSize
Size of the structure.
Definition: adl_structures.h:4022
Structure containing connection information.
Definition: adl_structures.h:2656
Structure containing information about PPLog settings.
Definition: adl_structures.h:3229
long ulSize
Size of the structure.
Definition: adl_structures.h:530
-
int GlobalMaxFPSChanged
Definition: adl_structures.h:3697
+
int GlobalMaxFPSChanged
Definition: adl_structures.h:3706
struct ADL_PROVSR_NOTFICATION_REASON ADL_PROVSR_NOTFICATION_REASON
Structure containing information about ProVSR Settings change reason.
int iConnectorIndex
index of the connector.
Definition: adl_structures.h:2592
struct ADLClockInfo * LPADLClockInfo
struct ADLSLSGrid ADLSLSGrid
Structure containing information about the display SLS Grid information.
char strFileName[256]
File Name.
Definition: adl_structures.h:1934
-
Structure containing the display mode definition used per controller.
Definition: adl_structures.h:4239
+
Structure containing the display mode definition used per controller.
Definition: adl_structures.h:4248
int iSize
Must be set to sizeof( ADLODPerformanceLevels ) + sizeof( ADLODPerformanceLevel ) * (ADLODParameters....
Definition: adl_structures.h:1281
char sb[28]
sb0~sb27
Definition: adl_structures.h:1022
int defaultValue
Definition: adl_structures.h:3155
int iMinRefreshRateInMicroHz
Reports minimum FreeSync refresh rate supported by the display in micro hertz.
Definition: adl_structures.h:2814
+
int chill
Definition: adl_structures.h:3554
int iType
Type of the connector. Connector Type.
Definition: adl_structures.h:2546
struct ADLOD6StateInfo ADLOD6StateInfo
Structure containing information about Overdrive 6 clocks.
-
int SupportedGamutSpace
Any combination of following ADL_GAMUT_SPACE_CCIR_709 - ADL_GAMUT_SPACE_CUSTOM.
Definition: adl_structures.h:3870
-
int iAdapterIndex
The ADL index handle. One GPU may be associated with one or two index handles.
Definition: adl_structures.h:3816
+
int SupportedGamutSpace
Any combination of following ADL_GAMUT_SPACE_CCIR_709 - ADL_GAMUT_SPACE_CUSTOM.
Definition: adl_structures.h:3879
+
int iAdapterIndex
The ADL index handle. One GPU may be associated with one or two index handles.
Definition: adl_structures.h:3825
int iPossibleMapResultMask
Definition: adl_structures.h:1631
int iDataSize
Data Size in bytes.
Definition: adl_structures.h:1992
-
ADLGamutCoordinates CustomGamut
valid when in mask avails ADL_CUSTOM_GAMUT
Definition: adl_structures.h:3936
+
ADLGamutCoordinates CustomGamut
valid when in mask avails ADL_CUSTOM_GAMUT
Definition: adl_structures.h:3945
struct ADLMemoryRequired ADLMemoryRequired
Structure containing information about memory required by type.
@ ADLPreFlipPostProcessingInfoInvalidLUTIndex
Definition: adl_structures.h:3519
int iAdapterIndex
Adapter index.
Definition: adl_structures.h:1457
@@ -3155,11 +3168,11 @@
ADLSLSMap * lpSLSMap
The display map list for validation.
Definition: adl_structures.h:1799
int iCapabilities
Definition: adl_structures.h:2474
int iNumDisplays
Number of displays for this adapter.
Definition: adl_structures.h:2684
-
Structure containing information about SDIData This structure is used to store information about the ...
Definition: adl_structures.h:4196
+
Structure containing information about SDIData This structure is used to store information about the ...
Definition: adl_structures.h:4205
int iDisplayPhysicalAdapterIndex
The persistent physical adapter index for the display. It can be the current adapter or a non-local a...
Definition: adl_structures.h:569
int iGFXClock
Definition: adl_structures.h:3070
-
int GlobalMinRes_Step
Definition: adl_structures.h:3605
-
int iAllowAll
Definition: adl_structures.h:4148
+
int GlobalMinRes_Step
Definition: adl_structures.h:3614
+
int iAllowAll
Definition: adl_structures.h:4157
int iExtValue
Value for future extension.
Definition: adl_structures.h:2225
char strCatalystWebLink[256]
Web link to an XML file with information about the latest AMD drivers and locations (e....
Definition: adl_structures.h:1363
struct ADLBezelOffsetSteppingSize * LPADLBezelOffsetSteppingSize
@@ -3190,12 +3203,12 @@
@ ADL_PMLOG_MAX_SUPPORTED_SENSORS
Definition: adl_structures.h:3295
Structure containing information about Overdrive8 current setting.
Definition: adl_structures.h:3178
Structure containing information about Overdrive 6 capabilities.
Definition: adl_structures.h:2109
-
int GlobalMaxFPS
Definition: adl_structures.h:3711
+
int GlobalMaxFPS
Definition: adl_structures.h:3720
int iStatusVector
Mode status vector. Bitfield of ADL_GLSYNC_MODECNTL_STATUS_* Genlock related values.
Definition: adl_structures.h:984
Structure containing information about Overdrive 6 extension recommended maximum clock adjustment val...
Definition: adl_structures.h:2517
int iMinValue
The minimum PowerControl adjustment value.
Definition: adl_structures.h:2281
struct ADL_BOOST_SETTINGS ADL_BOOST_SETTINGS
Structure containing information about BOOST Settings.
-
int HotkeyChanged
Definition: adl_structures.h:3587
+
int HotkeyChanged
Definition: adl_structures.h:3596
struct ADLTemperature ADLTemperature
Structure containing information about thermal controller temperature.
int ASICRevisionId
Definition: adl_structures.h:252
int iDisplayTargetMask
The bit mask identifies the number of bits DisplayTarget is currently using. It is the sum of all the...
Definition: adl_structures.h:1497
@@ -3203,7 +3216,7 @@
ADLODPerformanceLevel aLevels[1]
Array of performance state descriptors. Must have ADLODParameters.iNumberOfPerformanceLevels elements...
Definition: adl_structures.h:1284
int iNumSLSMap
Number of display map to be validated.
Definition: adl_structures.h:1796
int iAdapterIndex
The Adapter index.
Definition: adl_structures.h:1645
-
int iPredefinedWhitePoint
one of ADL_WHITE_POINT_5000K - ADL_WHITE_POINT_9300K
Definition: adl_structures.h:3930
+
int iPredefinedWhitePoint
one of ADL_WHITE_POINT_5000K - ADL_WHITE_POINT_9300K
Definition: adl_structures.h:3939
int ulProductID
Returns the product ID of the display device. Should be zeroed if this information is not available.
Definition: adl_structures.h:351
ADLODNParameterRange power
Definition: adl_structures.h:2978
struct ADLFPSSettingsInput ADLFPSSettingsInput
Structure containing information related Frames Per Second for AC and DC.
@@ -3213,25 +3226,25 @@
Structure containing information about Overdrive parameters.
Definition: adl_structures.h:1235
Structure containing information about an application.
Definition: adl_structures.h:3496
struct ADLFeatureCaps ADLFeatureCaps
Structure containing information about MM Feature Capabilities.
-
Structure containing information about CHILL Settings.
Definition: adl_structures.h:3707
+
Structure containing information about CHILL Settings.
Definition: adl_structures.h:3716
int iEmulationStatus
The value is bit vector. Each bit represents status. See masks constants for details....
Definition: adl_structures.h:2620
struct ADLDDCInfo2 * LPADLDDCInfo2
int ulSelectedLUTAlgorithm
Current selected LUT Algorithm.
Definition: adl_structures.h:3537
-
Structure containing information related DCE support.
Definition: adl_structures.h:4254
+
Structure containing information related DCE support.
Definition: adl_structures.h:4263
Structure containing information to query limts of power management logging.
Definition: adl_structures.h:3360
-
int iInfoMask
The bit mask identifies the adapter info.
Definition: adl_structures.h:3844
+
int iInfoMask
The bit mask identifies the adapter info.
Definition: adl_structures.h:3853
ADLOD6PerformanceLevel aLevels[1]
Definition: adl_structures.h:2171
int ulDCFPSMinimum
Minimum FPS Threshold allowed in PPLib for DC.
Definition: adl_structures.h:3266
int iCurrentAGPSpeed
Current AGP speed.
Definition: adl_structures.h:288
struct ADLSLSMode ADLSLSMode
Structure containing information about the display SLS Mode information.
int iCurrentFanSpeedMode
Definition: adl_structures.h:3043
-
Structure containing information about FRTCPRO Settings changed reason.
Definition: adl_structures.h:4227
+
Structure containing information about FRTCPRO Settings changed reason.
Definition: adl_structures.h:4236
unsigned long long Address
Definition: adl_structures.h:3453
int iDisplayMapValue
The bit mask identifies the display status. The detailed definition is in ADL_DISPLAY_DISPLAYMAP_MANN...
Definition: adl_structures.h:1580
int ulPTMCy
Returns the display device preferred timing mode's vertical resolution.
Definition: adl_structures.h:363
struct ADLRASGetErrorCountsInput ADLRASGetErrorCountsInput
Structure containing information related RAS Get Error Counts Information.
int iDisplayConnector
The connector type for the device.
Definition: adl_structures.h:601
-
int iDeviceNumber
The driver number associated with this adapter.
Definition: adl_structures.h:3822
+
int iDeviceNumber
The driver number associated with this adapter.
Definition: adl_structures.h:3831
int iMax
Maximum Value.
Definition: adl_structures.h:845
int iTargetFanSpeed
Definition: adl_structures.h:3045
struct ADLMode ADLMode
Structure containing information about display mode.
@@ -3239,12 +3252,12 @@
int iSize
Size of the structure.
Definition: adl_structures.h:1075
int iSupportedProperties[32]
Array of bitvectors. Each bit vector represents supported properties for one connection type....
Definition: adl_structures.h:2608
int iAdapterIndex
The Persistent logical Adapter Index.
Definition: adl_structures.h:1893
-
int iPelsWidth
Num of pixels in a row.
Definition: adl_structures.h:3996
+
int iPelsWidth
Num of pixels in a row.
Definition: adl_structures.h:4005
@ ADLvRamVendor_MOSEL
Definition: adl_structures.h:232
struct ADLMemoryInfo ADLMemoryInfo
Structure containing information about the ASIC memory.
Structure containing GL-Sync mode of a display.
Definition: adl_structures.h:980
int iMemoryClock
Definition: adl_structures.h:3068
-
ADLPoint Green
green channel chromasity coordinate
Definition: adl_structures.h:3902
+
ADLPoint Green
green channel chromasity coordinate
Definition: adl_structures.h:3911
int iType
Memory in bytes required.
Definition: adl_structures.h:318
int iNumDisplayTarget
The number of display targets belongs to this map .
Definition: adl_structures.h:1571
Structure containing information about Overdrive 6 clock range.
Definition: adl_structures.h:2093
@@ -3269,54 +3282,54 @@
ADLAppProcessState AppState
Definition: adl_structures.h:2389
int iCurrentFanSpeed
Definition: adl_structures.h:3044
int iMaxRPM
Maximum possible fan speed value in RPM.
Definition: adl_structures.h:1188
-
int iY
y coordinate
Definition: adl_structures.h:3888
+
int iY
y coordinate
Definition: adl_structures.h:3897
int iPropertyType
Must be set to ADL_DL_DISPLAYPROPERTY_TYPE_EXPANSIONMODE or ADL_DL_DISPLAYPROPERTY_TYPE_USEUNDERSCANS...
Definition: adl_structures.h:735
-
int iFlags
I2C option flags. define_ADLI2CLargePayload.
Definition: adl_structures.h:4025
+
int iFlags
I2C option flags. define_ADLI2CLargePayload.
Definition: adl_structures.h:4034
int iVddc
VDCC.
Definition: adl_structures.h:3098
Structure containing information about Overdrive N capabilities.
Definition: adl_structures.h:2921
int ulMaxVResolution
Returns the maximum Vertical supported resolution. Should be zeroed if this information is not availa...
Definition: adl_structures.h:357
-
#define ADL_FEATURE_NAME_LENGTH
Size in bytes of the Feature Name.
Definition: adl_structures.h:4033
+
#define ADL_FEATURE_NAME_LENGTH
Size in bytes of the Feature Name.
Definition: adl_structures.h:4042
Structure containing information about Performance Metrics data.
Definition: adl_structures.h:3210
struct ADLFeatureValues ADLFeatureValues
Structure containing information about MM Feature Values.
ADLODClockSetting sEngineClock
Engine Clock.
Definition: adl_structures.h:1081
int virtualSegmentDefault
Definition: adl_structures.h:264
-
int iAddress
The 7-bit I2C slave device address.
Definition: adl_structures.h:4017
+
int iAddress
The 7-bit I2C slave device address.
Definition: adl_structures.h:4026
int count
Definition: adl_structures.h:3166
short sHSyncWidth
Horizontal sync signal width.
Definition: adl_structures.h:679
int iFanMinPercent
Minimum fan speed expressed as a percentage.
Definition: adl_structures.h:2216
-
int GlobalMinRes
Definition: adl_structures.h:3602
+
int GlobalMinRes
Definition: adl_structures.h:3611
struct ADLDisplayDPMSTInfo ADLDisplayDPMSTInfo
Structure containing information about the display port MST device.
int iFanControlMode
Definition: adl_structures.h:3042
struct ADLControllerOverlayInput ADLControllerOverlayInput
Structure containing information about input of controller overlay adjustment.
-
int GlobalLimitFPS_Step
Definition: adl_structures.h:3576
+
int GlobalLimitFPS_Step
Definition: adl_structures.h:3585
int iSignalSource
Source of the sync signal. Either GL_Sync GPU Port index or ADL_GLSYNC_SIGNALSOURCE_* Genlock related...
Definition: adl_structures.h:918
int iBezelOffsetSteppingSizeX
Bezel X stepping size offset.
Definition: adl_structures.h:1856
ADLODNParameterRange sEngineClockRange
Definition: adl_structures.h:2969
long ulMemoryMax
Definition: adl_structures.h:514
-
Structure containing information about DRIVERUPSCALE Settings change reason.
Definition: adl_structures.h:3724
+
Structure containing information about DRIVERUPSCALE Settings change reason.
Definition: adl_structures.h:3733
Contains all definitions exposed by ADL for Linux and Windows(XP, Vista and above); 32bit and 64bit p...
-
int iSize
Size of the structure.
Definition: adl_structures.h:3948
+
int iSize
Size of the structure.
Definition: adl_structures.h:3957
int iFreesyncFlags
Bit vector for freesync flags.
Definition: adl_structures.h:446
-
long long maxInlineMemoryUpdateSize
mem update
Definition: adl_structures.h:4179
+
long long maxInlineMemoryUpdateSize
mem update
Definition: adl_structures.h:4188
long ulCurrentCoreClock
Definition: adl_structures.h:516
wchar_t strVersion[32]
Version.
Definition: adl_structures.h:1974
int iViewPanLockTop
Vertical top panlock position.
Definition: adl_structures.h:2053
struct ADL_DL_DISPLAY_MODE ADL_DL_DISPLAY_MODE
Structure containing the display mode definition used per controller.
Structure containing information related Frames Per Second for AC and DC.
Definition: adl_structures.h:3276
int iNumBezelMode
The number of bezel modes belongs to this map.
Definition: adl_structures.h:1699
-
int GlobalEnabled
Definition: adl_structures.h:3738
-
int iMax
Maximum integer value. Valid only if ADLFeatureCaps indicates support for integers.
Definition: adl_structures.h:4089
+
int GlobalEnabled
Definition: adl_structures.h:3747
+
int iMax
Maximum integer value. Valid only if ADLFeatureCaps indicates support for integers.
Definition: adl_structures.h:4098
int iBlockIndex
0, 1 or 2. If set to 3 or above an error ADL_ERR_INVALID_PARAM is generated
Definition: adl_structures.h:804
Structure containing GL-Sync port information.
Definition: adl_structures.h:938
Structure containing information about the SLS targets.
Definition: adl_structures.h:1815
int iNumNativeMode
The number of native modes belongs to this map.
Definition: adl_structures.h:1693
-
#define ADL_MAX_DISPLAY_NAME
needed for ADLDDCInfo structure
Definition: adl_defines.h:226
+
#define ADL_MAX_DISPLAY_NAME
needed for ADLDDCInfo structure
Definition: adl_defines.h:228
int iMin
Minimum value.
Definition: adl_structures.h:843
-
int iExist
Exist or not; 1 is exist and 0 is not present.
Definition: adl_structures.h:3834
-
char strAdapterName[256]
Adapter name.
Definition: adl_structures.h:3828
+
int iExist
Exist or not; 1 is exist and 0 is not present.
Definition: adl_structures.h:3843
+
char strAdapterName[256]
Adapter name.
Definition: adl_structures.h:3837
struct ADLODNParameterRange ADLODNParameterRange
Structure containing information about Overdrive N clock range.
wchar_t * strVersion
File versin the application.
Definition: adl_structures.h:2451
-
Structure containing information about RIS Settings change reason.
Definition: adl_structures.h:3666
+
Structure containing information about RIS Settings change reason.
Definition: adl_structures.h:3675
int iPortType
Port to control ADL_GLSYNC_PORT_RJ45PORT1 or ADL_GLSYNC_PORT_RJ45PORT2 Genlock related values.
Definition: adl_structures.h:964
struct ADLMemoryDisplayFeatures * LPADLMemoryDisplayFeatures
@ ADL_LOCALLY_UNCORRECTED
Definition: adl_structures.h:2700
@@ -3326,11 +3339,11 @@
Structure containing information about the display SLS Offset information.
Definition: adl_structures.h:1724
struct ADLGcnInfo ADLGcnInfo
Structure containing information about components of ASIC GCN architecture.
int boost
Definition: adl_structures.h:3544
-
int GlobalEnableChanged
Definition: adl_structures.h:3588
+
int GlobalEnableChanged
Definition: adl_structures.h:3597
int iDisplayMapIndex
The current display map index. It is the OS desktop index. For example, if the OS index 1 is showing ...
Definition: adl_structures.h:1565
Structure containing information about I2C.
Definition: adl_structures.h:769
char * pcData
Address of the characters which are to be sent or received on the I2C bus.
Definition: adl_structures.h:785
-
#define ADL_RADEON_LED_MAX_LED_COLUMN_ON_GRID
Maximum LED COLUMN ON GRID.
Definition: adl_defines.h:2430
+
#define ADL_RADEON_LED_MAX_LED_COLUMN_ON_GRID
Maximum LED COLUMN ON GRID.
Definition: adl_defines.h:2517
int relativeVoltageSwing
Definition: adl_structures.h:2846
int iFrequency
Scanned frequency for this port (vertical refresh rate in milliHz; 60000 means 60 Hz).
Definition: adl_structures.h:946
Structure containing information about the graphics adapter.
Definition: adl_structures.h:43
@@ -3355,7 +3368,7 @@
struct ADLAppInterceptionInfoX2 ADLAppInterceptionInfoX2
int LogFieldMask
Definition: adl_structures.h:3233
int iDiffuseScreenReflectance
Display diffuse screen reflectance 0-1 (100%) in units of 0.01.
Definition: adl_structures.h:440
-
int GlobalEnable
Definition: adl_structures.h:3679
+
int GlobalEnable
Definition: adl_structures.h:3688
unsigned int WaitForResumeNeeded
Definition: adl_structures.h:2413
ADLODNParameterRange powerTuneTemperature
Definition: adl_structures.h:2981
ADL_ERROR_INJECTION_MODE errorInjectionMode
Definition: adl_structures.h:2798
@@ -3375,23 +3388,23 @@
int iSLSMapIndex
Definition: adl_structures.h:1793
ADLPreFlipPostProcessingLUTAlgorithm
Definition: adl_structures.h:3522
int iControl
MASK.
Definition: adl_structures.h:3102
-
#define ADL_RADEON_LED_MAX_LED_ROW_ON_GRID
Maximum LED ROW ON GRID.
Definition: adl_defines.h:2427
+
#define ADL_RADEON_LED_MAX_LED_ROW_ON_GRID
Maximum LED ROW ON GRID.
Definition: adl_defines.h:2514
struct ADLPMLogDataOutput ADLPMLogDataOutput
int iMaxSizeInMB
Definition: adl_structures.h:267
ADLRASErrorInjectonInput Input
Definition: adl_structures.h:3484
struct ADLPossibleMapResult ADLPossibleMapResult
Structure containing information about the validated display device possible map result.
int iSize
Must be set to the size of the structure.
Definition: adl_structures.h:1178
-
int HotkeyChanged
Definition: adl_structures.h:3558
-
#define ADL_APP_PROFILE_VERSION_LENGTH
Definition: adl_defines.h:1339
+
int HotkeyChanged
Definition: adl_structures.h:3567
+
#define ADL_APP_PROFILE_VERSION_LENGTH
Definition: adl_defines.h:1348
wchar_t CommandLine[256]
Definition: adl_structures.h:2404
-
float fStep
Step float value. Valid only if ADLFeatureCaps indicates support for floats.
Definition: adl_structures.h:4104
+
float fStep
Step float value. Valid only if ADLFeatureCaps indicates support for floats.
Definition: adl_structures.h:4113
int iFirstNativeModeArrayIndex
The first native mode array index in the native mode array.
Definition: adl_structures.h:1696
int iReserved[4]
Reserved.
Definition: adl_structures.h:808
struct ADLOD6ThermalControllerCaps ADLOD6ThermalControllerCaps
Structure containing information about Overdrive 6 thermal contoller capabilities.
int ulSelectedLUTIndex
Current selected LUT index. 0xFFFFFFF returned if nothing selected.
Definition: adl_structures.h:3535
-
int iDisplayFrequency
Definition: adl_structures.h:4243
+
int iDisplayFrequency
Definition: adl_structures.h:4252
int iCurrentBusLanes
Current PCI-E bus # of lanes.
Definition: adl_structures.h:2194
-
Structure containing information about Pro VSR Settings.
Definition: adl_structures.h:3628
+
Structure containing information about Pro VSR Settings.
Definition: adl_structures.h:3637
Structure containing information about Overdrive 6 fan speed value.
Definition: adl_structures.h:2258
int iSLSGridMask
The grid bit mask identifies the number of bits DisplayMap is currently using. Sum of all bits define...
Definition: adl_structures.h:1657
int iTimingStandard
Timing standard of the current mode. Timing Standards.
Definition: adl_structures.h:711
@@ -3401,7 +3414,7 @@
int iEngineClock
Current engine clock.
Definition: adl_structures.h:1115
int iColorDepth
Definition: adl_structures.h:2642
Structure containing information about the ASIC memory.
Definition: adl_structures.h:299
-
float fMin
Minimum float value. Valid only if ADLFeatureCaps indicates support for floats.
Definition: adl_structures.h:4098
+
float fMin
Minimum float value. Valid only if ADLFeatureCaps indicates support for floats.
Definition: adl_structures.h:4107
struct ADLGlSyncPortControl ADLGlSyncPortControl
Structure containing GL-Sync port control settings.
Structure containing information to start power management logging.
Definition: adl_structures.h:3312
int iUVDPerformanceLevel
Definition: adl_structures.h:3078
@@ -3411,11 +3424,12 @@
Definition: adl_structures.h:2796
int iNumDisplays
Number of displays for this adapter.
Definition: adl_structures.h:128
long long iVramVendorRevId
Vram vendor ID.
Definition: adl_structures.h:186
-
int sVDisplay
Displayed height.
Definition: adl_structures.h:3962
+
int sVDisplay
Displayed height.
Definition: adl_structures.h:3971
ADL_MEM_SUB_BLOCK_ID SubBlockIndex
Definition: adl_structures.h:3457
struct ADLPMLogStartInput ADLPMLogStartInput
Structure containing information to start power management logging.
char strDisplayName[256]
Display name. For example, "\\\\Display0" for Windows or ":0:0" for Linux.
Definition: adl_structures.h:63
-
short sVOverscanBottom
Overscan bottom.
Definition: adl_structures.h:3974
+
int upscale
Definition: adl_structures.h:3556
+
short sVOverscanBottom
Overscan bottom.
Definition: adl_structures.h:3983
struct ADLDetailedTimingX2 ADLDetailedTimingX2
Structure containing detailed timing parameters.
unsigned int isEccAccessing
Definition: adl_structures.h:2709
@ ODN_GPU_TOTAL_POWER
Definition: adl_structures.h:3125
@@ -3426,12 +3440,12 @@
void * ADL_CONTEXT_HANDLE
Handle to ADL client context.
Definition: adl_structures.h:2336
int iWidth
width of the slot(in millimeters).
Definition: adl_structures.h:2566
struct ADLODParameters ADLODParameters
Structure containing information about Overdrive parameters.
-
int iMin
Minimum integer value. Valid only if ADLFeatureCaps indicates support for integers.
Definition: adl_structures.h:4086
+
int iMin
Minimum integer value. Valid only if ADLFeatureCaps indicates support for integers.
Definition: adl_structures.h:4095
int iMemoryClock
Memory clock.
Definition: adl_structures.h:1266
int iValidProperties
Definition: adl_structures.h:2636
int iLinkNumber
depth of the link.
Definition: adl_structures.h:2578
struct ADLActivatableSource * LPADLActivatableSource
-
int GlobalMinRes_MinLimit
Definition: adl_structures.h:3603
+
int GlobalMinRes_MinLimit
Definition: adl_structures.h:3612
Structure containing DDC information.
Definition: adl_structures.h:343
struct ADLMVPUStatus ADLMVPUStatus
Structure containing information about MultiVPU status.
Structure containing information related RAS Error Counts Reset Information.
Definition: adl_structures.h:3413
@@ -3444,10 +3458,10 @@
struct ADLPossibleMapping * LPADLPossibleMapping
struct ADLMSTRad ADLMSTRad
Structure containing MST branch information.
char strPartNumber[256]
Part number.
Definition: adl_structures.h:1328
-
unsigned int PrePhasis
Definition: adl_structures.h:4257
+
unsigned int PrePhasis
Definition: adl_structures.h:4266
struct ADL_DELAG_NOTFICATION_REASON ADL_DELAG_NOTFICATION_REASON
Structure containing information about DELAG Settings change reason.
struct ADLSLSOverlappedMode ADLSLSTargetOverlap
Structure containing information about the overlap offset info for all the displays for each SLS mode...
-
int sHDisplay
Displayed width.
Definition: adl_structures.h:3954
+
int sHDisplay
Displayed width.
Definition: adl_structures.h:3963
ADLRASGetErrorCountsInput Input
Definition: adl_structures.h:3400
Structure containing information about EDID data.
Definition: adl_structures.h:796
struct ADLGlSyncMode2 * LPADLGlSyncMode2
@@ -3457,23 +3471,23 @@
@ ADL_EDC_BLOCK_ID_SQCIS
Definition: adl_structures.h:2747
long long iHyperMemorySize
HyperMemory size in bytes.
Definition: adl_structures.h:179
struct ADL_RIS_NOTFICATION_REASON ADL_RIS_NOTFICATION_REASON
Structure containing information about RIS Settings change reason.
-
int iBitsPerPel
Definition: adl_structures.h:4242
+
int iBitsPerPel
Definition: adl_structures.h:4251
int iActivityReportingSupported
Indicates whether the GPU is capable to measure its activity.
Definition: adl_structures.h:1241
Structure containing the range of Overdrive parameter.
Definition: adl_structures.h:1218
-
int iMaxRange
Definition: adl_structures.h:4273
+
int iMaxRange
Definition: adl_structures.h:4282
struct ADLODNPowerLimitSetting ADLODNPowerLimitSetting
Structure containing information about Overdrive N power limit.
char hb0
Definition: adl_structures.h:1018
int ulACFPSCurrent
Current Value of FPS Monitor in AC state.
Definition: adl_structures.h:3282
struct _ADLDCESupport::@16 bits
Structure containing information about Overdrive 6 clock values.
Definition: adl_structures.h:2142
-
int iFeatureProperties
Feature Property Values. See definitions for ADL_FEATURE_PROPERTIES_XXX.
Definition: adl_structures.h:4068
+
int iFeatureProperties
Feature Property Values. See definitions for ADL_FEATURE_PROPERTIES_XXX.
Definition: adl_structures.h:4077
long long iMemorySize
Memory size in bytes.
Definition: adl_structures.h:301
-
Structure containing information about Image Boost(OGL) Settings change reason.
Definition: adl_structures.h:3640
+
Structure containing information about Image Boost(OGL) Settings change reason.
Definition: adl_structures.h:3649
struct ADLPXConfigCaps * LPADLPXConfigCaps
int iSize
Definition: adl_structures.h:3114
-
DceSettingsType
Definition: adl_defines.h:1274
-
int iOSDisplayIndex
It is generated from EnumDisplayDevices.
Definition: adl_structures.h:3842
-
int GlobalSharpeningDegree_Step
Definition: adl_structures.h:3683
+
DceSettingsType
Definition: adl_defines.h:1283
+
int iOSDisplayIndex
It is generated from EnumDisplayDevices.
Definition: adl_structures.h:3851
+
int GlobalSharpeningDegree_Step
Definition: adl_structures.h:3692
Structure containing per display Display Connectivty Experience Settings.
Definition: adl_structures.h:2832
struct ADLDisplayMap * LPADLDisplayMap
struct ADLAppInterceptionInfoX3 ADLAppInterceptionInfoX3
@@ -3483,18 +3497,18 @@
int iMax
The ending value of the clock range.
Definition: adl_structures.h:2907
ADLOD6ParameterRange sMemoryClockPercent
Returns the hard limits of the MCLK overdrive adjustment range. Overdrive clocks should not be adjust...
Definition: adl_structures.h:2481
int iNumDisplayMap
Number of display Maps for this GPU to be validated.
Definition: adl_structures.h:1597
-
#define ADL_PMLOG_MAX_SENSORS
Definition: adl_defines.h:1897
+
#define ADL_PMLOG_MAX_SENSORS
Definition: adl_defines.h:1926
struct ADLPowerControlInfo ADLPowerControlInfo
Structure containing information about an OD5 Power Control feature.
int iDiscretePerformanceLevels
Indicates whether the GPU supports discrete performance levels or performance range.
Definition: adl_structures.h:1243
int iCurrentBusSpeed
Current PCIE bus speed.
Definition: adl_structures.h:1125
Structure containing information related RAS Error Counts Reset Information.
Definition: adl_structures.h:3437
unsigned int ErrorInjectionStatus
Definition: adl_structures.h:3470
-
long maxBoundDescriptorSets
bound descriptot
Definition: adl_structures.h:4181
+
long maxBoundDescriptorSets
bound descriptot
Definition: adl_structures.h:4190
char tiestamp[32]
Definition: adl_structures.h:2740
struct ADLAdapterDisplayCap * LPADLAdapterDisplayCap
int iFlags
The only flag for now is: ADL_DL_FANCTRL_FLAG_USER_DEFINED_SPEED.
Definition: adl_structures.h:1207
int iVCEPerformanceLevel
Definition: adl_structures.h:3079
-
int sHSyncWidth
Horizontal sync signal width.
Definition: adl_structures.h:3958
+
int sHSyncWidth
Horizontal sync signal width.
Definition: adl_structures.h:3967
long ulDisplayIndex
ADL display index.
Definition: adl_structures.h:2074
int iState
Current CrossfireX state of a particular adapter CrossfireX combination.
Definition: adl_structures.h:1314
unsigned int CorrectedErrors
Definition: adl_structures.h:3385
@@ -3507,15 +3521,15 @@
int iSupportedAGPSpeeds
Bit mask or AGP transfer speed.
Definition: adl_structures.h:287
unsigned long long ulLastUpdated
Timestamp of last update.
Definition: adl_structures.h:3328
int iXRes
Screen resolution Width.
Definition: adl_structures.h:1465
-
unsigned int reserved
Definition: adl_structures.h:4259
+
unsigned int reserved
Definition: adl_structures.h:4268
short sPixelClock
Pixel clock value.
Definition: adl_structures.h:689
int iNumOfLEDs
Number of LEDs associated for this port.
Definition: adl_structures.h:898
int iMode
The starting value of the clock range.
Definition: adl_structures.h:2903
int iReserved[4]
Definition: adl_structures.h:2821
struct ADLActivatableSource ADLActivatableSource
Structure containing information about the activatable source.
-
int SupportedWhitePoint
Any combination of following ADL_WHITE_POINT_5000K - ADL_WHITE_POINT_CUSTOM.
Definition: adl_structures.h:3873
+
int SupportedWhitePoint
Any combination of following ADL_WHITE_POINT_5000K - ADL_WHITE_POINT_CUSTOM.
Definition: adl_structures.h:3882
struct ADLDisplayID * LPADLDisplayID
-
int iInfoValue
The bit identifies the adapter info define_adapter_info.
Definition: adl_structures.h:3846
+
int iInfoValue
The bit identifies the adapter info define_adapter_info.
Definition: adl_structures.h:3855
unsigned int u32All
Definition: adl_structures.h:2712
struct ADLAppInterceptionInfo ADLAppInterceptionInfo
ADLAppProcessState AppState
Definition: adl_structures.h:2417
@@ -3532,23 +3546,23 @@
unsigned long EccBeatEn
Definition: adl_structures.h:2770
int iDisplayIndex
The display index. Each display is assigned an index.
Definition: adl_structures.h:1614
ADLConnectionProperties aConnectionProperties
Specifies the connection properties.
Definition: adl_structures.h:2660
-
int sVSyncWidth
Vertical sync signal width.
Definition: adl_structures.h:3966
-
int iAdjustmentStyle
Style of the Adjustment Controls.
Definition: adl_structures.h:4080
+
int sVSyncWidth
Vertical sync signal width.
Definition: adl_structures.h:3975
+
int iAdjustmentStyle
Style of the Adjustment Controls.
Definition: adl_structures.h:4089
Structure containing information about controller overlay information.
Definition: adl_structures.h:858
int iPelsHeight
Num of pixels in a column.
Definition: adl_structures.h:719
-
ADL_MEM_SUB_BLOCK_ID
Definition: adl_defines.h:2349
-
char strUDID[256]
The unique device ID associated with this adapter.
Definition: adl_structures.h:3818
+
ADL_MEM_SUB_BLOCK_ID
Definition: adl_defines.h:2436
+
char strUDID[256]
The unique device ID associated with this adapter.
Definition: adl_structures.h:3827
int ulMinBacklightMaxLuminanceData
Definition: adl_structures.h:452
struct ADLFeatureName ADLFeatureName
Structure containing the Multimedia Feature Name.
@ APP_PROC_INVALID
Definition: adl_structures.h:2368
Structure containing information about component video custom modes.
Definition: adl_structures.h:485
int iExtValue
Reserved for future expansion of the structure.
Definition: adl_structures.h:2526
int iMinValue
The minimum VoltageControl adjustment value.
Definition: adl_structures.h:2304
-
ADL_RAS_INJECTION_METHOD
Definition: adl_defines.h:2375
+
ADL_RAS_INJECTION_METHOD
Definition: adl_defines.h:2462
int iVCEClock
Definition: adl_structures.h:3072
int iMaxPCIELaneWidth
Maximum Bus Speed of the current platform.
Definition: adl_structures.h:285
ADL_ERROR_INJECTION_MODE
Definition: adl_structures.h:2758
-
long deviceId
mantle device id
Definition: adl_structures.h:4169
+
long deviceId
mantle device id
Definition: adl_structures.h:4178
struct ADL_FRTCPRO_Settings ADL_FRTCPRO_Settings
Structure containing information about FRTCPRO Settings.
unsigned long ulSampleRate
Sample rate in milliseconds.
Definition: adl_structures.h:3316
struct ADLOD8InitSetting ADLOD8InitSetting
Structure containing information about Overdrive8 initial setting.
@@ -3562,7 +3576,7 @@
int iModeFlag
Vista mode flag indicating Progressive or Interlaced mode.
Definition: adl_structures.h:1475
int iMin
Minimum parameter value.
Definition: adl_structures.h:1220
struct ADLODNCurrentPowerParameters ADLODNCurrentPowerParameters
-
Structure containing the Multimedia Feature Name.
Definition: adl_structures.h:4040
+
Structure containing the Multimedia Feature Name.
Definition: adl_structures.h:4049
int iMaxValue
The maximum PowerControl adjustment value.
Definition: adl_structures.h:2283
int iSignalSource
Used for ADL_GLSYNC_PORT_RJ45PORT*. It is GL_Sync GPU Port index or ADL_GLSYNC_SIGNALSOURCE_*....
Definition: adl_structures.h:950
int iMinFanLimit
Definition: adl_structures.h:3048
@@ -3571,18 +3585,19 @@
unsigned int RayTracingStatus
Definition: adl_structures.h:2414
wchar_t * strTitle
Title of the application.
Definition: adl_structures.h:2445
int iSLSMapIndex
The SLS map index.
Definition: adl_structures.h:1853
-
int iDefault
Default integer value. Valid only if ADLFeatureCaps indicates support for integers.
Definition: adl_structures.h:4095
+
int iDefault
Default integer value. Valid only if ADLFeatureCaps indicates support for integers.
Definition: adl_structures.h:4104
struct ADLSLSMap * LPADLSLSMap
int iPXConfigCapMask
The bit mask identifies the number of bits PowerExpress Config Caps is currently using....
Definition: adl_structures.h:1896
short sVTotal
Total height (rows).
Definition: adl_structures.h:681
@ ADL_EDC_BLOCK_ID_SQCDS
Definition: adl_structures.h:2748
+
int delag
Definition: adl_structures.h:3553
int iNumberofPorts
Number of ports.
Definition: adl_structures.h:2662
-
@ OD8_COUNT
Definition: adl_defines.h:1892
+
@ OD8_COUNT
Definition: adl_defines.h:1921
Structure containing the Overdrive clock information.
Definition: adl_structures.h:1073
ADLvRamVendors
Definition: adl_structures.h:224
-
int iHDCPVale
Definition: adl_structures.h:4149
+
int iHDCPVale
Definition: adl_structures.h:4158
int iExtMask
Mask for future extension.
Definition: adl_structures.h:2167
-
int ValueChanged
Definition: adl_structures.h:4229
+
int ValueChanged
Definition: adl_structures.h:4238
Structure containing information about the display device.
Definition: adl_structures.h:581
int iMask
Definition: adl_structures.h:270
int iMemoryClock
Memory clock.
Definition: adl_structures.h:2146
@@ -3590,7 +3605,7 @@
struct ADLApplicationDataX2 ADLApplicationDataX2
Structure containing information about an application.
int iFirstBezelModeArrayIndex
The first bezel mode array index in the native mode array.
Definition: adl_structures.h:1702
Definition: adl_structures.h:3198
-
DpLinkRate
Definition: adl_defines.h:1281
+
DpLinkRate
Definition: adl_defines.h:1290
wchar_t strVersion[256]
Application version.
Definition: adl_structures.h:3502
unsigned int Reserved[14]
Definition: adl_structures.h:3387
@ ADL_EDC_BLOCK_ID_GDS
Definition: adl_structures.h:2752
@@ -3600,19 +3615,19 @@
struct ADLMemoryDisplayFeatures ADLMemoryDisplayFeatures
Structure containing information about the features associated with a display.
struct ADLGlSyncMode * LPADLGlSyncMode
struct ADLGamma * LPADLGamma
-
Structure Containing R G B values for Radeon USB LED Bar.
Definition: adl_structures.h:3748
+
Structure Containing R G B values for Radeon USB LED Bar.
Definition: adl_structures.h:3757
int iBusNumber
The BUS number associated with this adapter.
Definition: adl_structures.h:53
struct ADLDDCInfo2 ADLDDCInfo2
Structure containing DDC information.
int iActivatableSourceValue
The bit mask identifies the status. (Not currnetly used)
Definition: adl_structures.h:1442
char cAdapterPath[4][256]
Registry path for each adapter.
Definition: adl_structures.h:1402
unsigned int iProfileExists
Holds whether the applicaition profile exists or not.
Definition: adl_structures.h:3506
Structure containing DDC information.
Definition: adl_structures.h:378
-
char strDriverPathExt[256]
Driver registry path Ext for.
Definition: adl_structures.h:3838
+
char strDriverPathExt[256]
Driver registry path Ext for.
Definition: adl_structures.h:3847
@ ADL_EDC_BLOCK_ID_LDS
Definition: adl_structures.h:2751
-
int sHTotal
Total width (columns).
Definition: adl_structures.h:3952
+
int sHTotal
Total width (columns).
Definition: adl_structures.h:3961
Structure containing information about Overdrive N power limit.
Definition: adl_structures.h:3059
wchar_t * strNotes
Nostes on the application.
Definition: adl_structures.h:2453
-
ADLFeatureName Name
The Feature Name.
Definition: adl_structures.h:4052
+
ADLFeatureName Name
The Feature Name.
Definition: adl_structures.h:4061
int iReserved
Reserved for future use.
Definition: adl_structures.h:1245
ADL_ERROR_INJECTION_MODE errorInjectionMode
Definition: adl_structures.h:2792
int iFirstBezelOffsetArrayIndex
The first bezel offset array index in the native mode array.
Definition: adl_structures.h:1527
@@ -3622,7 +3637,7 @@
int iCount
Number of properties.
Definition: adl_structures.h:2006
ADLDisplayTarget displayTarget
The target ID.
Definition: adl_structures.h:1823
int iVddc
VDCC.
Definition: adl_structures.h:3009
-
int iPredefinedGamut
one of ADL_GAMUT_SPACE_CCIR_709 - ADL_GAMUT_SPACE_CIE_RGB
Definition: adl_structures.h:3927
+
int iPredefinedGamut
one of ADL_GAMUT_SPACE_CCIR_709 - ADL_GAMUT_SPACE_CIE_RGB
Definition: adl_structures.h:3936
int iOSDisplayIndex
It is generated from EnumDisplayDevices.
Definition: adl_structures.h:79
Structure containing additional information about the ASIC memory.
Definition: adl_structures.h:147
@ ADLvRamVendor_MICRON
Definition: adl_structures.h:235
@@ -3636,9 +3651,9 @@
Structure containing information related virtual segment config information.
Definition: adl_structures.h:262
Structure containing information about the overlap offset info for all the displays for each SLS mode...
Definition: adl_structures.h:1875
@ ADL_SWITCHABLE_AMDOTHER
Definition: adl_structures.h:1918
-
int iRefreshRate
Refresh rate factor.
Definition: adl_structures.h:3994
+
int iRefreshRate
Refresh rate factor.
Definition: adl_structures.h:4003
int iThermalDomain
Possible valies: ADL_DL_THERMAL_DOMAIN_OTHER or ADL_DL_THERMAL_DOMAIN_GPU.
Definition: adl_structures.h:1146
-
char strDriverPath[256]
Driver registry path.
Definition: adl_structures.h:3836
+
char strDriverPath[256]
Driver registry path.
Definition: adl_structures.h:3845
int iMinRPM
Minimum possible fan speed value in RPM.
Definition: adl_structures.h:1186
int ulSize
Size of the structure.
Definition: adl_structures.h:380
Structure containing information about EDC Error Record.
Definition: adl_structures.h:2722
@@ -3652,24 +3667,24 @@
int iVDDC
Definition: adl_structures.h:3083
int iPresent
Present or not; 1 if present and 0 if not present.It the logical adapter is present,...
Definition: adl_structures.h:65
struct ADLMemoryInfoX4 * LPADLMemoryInfoX4
-
unsigned short B
Definition: adl_structures.h:3751
+
unsigned short B
Definition: adl_structures.h:3760
unsigned int ulActiveSampleRate
Current driver sample rate.
Definition: adl_structures.h:3326
int iMaxOperatingTemperature
Definition: adl_structures.h:3062
unsigned int InputSize
Definition: adl_structures.h:3399
int iExtMask
Reserved for future expansion of the structure.
Definition: adl_structures.h:2507
enum _ADL_RAS_ERROR_TYPE ADL_RAS_ERROR_TYPE
ADLProfilePropertyType eType
Property Type.
Definition: adl_structures.h:1990
-
int iPresent
Present or not; 1 if present and 0 if not present.It the logical adapter is present,...
Definition: adl_structures.h:3832
+
int iPresent
Present or not; 1 if present and 0 if not present.It the logical adapter is present,...
Definition: adl_structures.h:3841
float fRefreshRate
Screen refresh rate. Could be fractional E.g. 59.97.
Definition: adl_structures.h:1471
-
int iSize
Size of the structure.
Definition: adl_structures.h:3814
+
int iSize
Size of the structure.
Definition: adl_structures.h:3823
Structure containing information about the display SLS Mode information.
Definition: adl_structures.h:1763
-
int iSpeed
I2C clock speed in KHz.
Definition: adl_structures.h:4023
+
int iSpeed
I2C clock speed in KHz.
Definition: adl_structures.h:4032
struct ADLConnectorInfo ADLConnectorInfo
Structure containing the Connector information.
char strCatalystVersion[256]
Catalyst Version(e.g. "10.1").
Definition: adl_structures.h:1361
struct ADLSmartShiftSettings * LPADLSmartShiftSettings
int iScanType
Interlaced/Progressive. The value will be set for Interlaced as ADL_DL_TIMINGFLAG_INTERLACED....
Definition: adl_structures.h:2359
int iActiveAdapterCount
Number of active adapters.
Definition: adl_structures.h:1417
-
int iDataSize
A numerical value representing the number of bytes to be sent or received on the I2C bus.
Definition: adl_structures.h:4027
+
int iDataSize
A numerical value representing the number of bytes to be sent or received on the I2C bus.
Definition: adl_structures.h:4036
int iSLSMapIndex
The current display map index. It is the OS Desktop index. For example, OS Index 1 showing clone mode...
Definition: adl_structures.h:1768
int ulPTMCx
Returns the display device preferred timing mode's horizontal resolution.
Definition: adl_structures.h:361
long long iVisibleMemorySize
Visible Memory size in bytes.
Definition: adl_structures.h:160
@@ -3691,17 +3706,17 @@
int locationValid
Definition: adl_structures.h:2733
int iCurrentMemoryPerformanceLevel
Definition: adl_structures.h:3075
int iDisplayFeatureValue
ADL Display index.
Definition: adl_structures.h:332
-
int iGamutRef
mask whether it is related to source or to destination, overlay or graphics
Definition: adl_structures.h:3857
+
int iGamutRef
mask whether it is related to source or to destination, overlay or graphics
Definition: adl_structures.h:3866
struct ADLOD6StateEx ADLOD6StateEx
Structure containing information about Overdrive 6 extension state information.
int BreakOnAssert
Definition: adl_structures.h:3230
-
int GlobalLimitFPS_MinLimit
Definition: adl_structures.h:3574
+
int GlobalLimitFPS_MinLimit
Definition: adl_structures.h:3583
int iBusType
Bus type.
Definition: adl_structures.h:283
int iRefreshRate
Custom mode refresh rate.
Definition: adl_structures.h:497
int iNativeDisplayChromaticityWhitePointX
Display White Point X coordinate multiplied by 10000.
Definition: adl_structures.h:436
int iNativeDisplayChromaticityBlueY
Display Blue Chromaticity Y coordinate multiplied by 10000.
Definition: adl_structures.h:434
struct ADLVersionsInfoX2 * LPADLVersionsInfoX2
int iNumOfLEDs
The number of LEDs for this port. It's also filled within ADLGLSyncPortCaps.
Definition: adl_structures.h:942
-
int iSizeofSDISegment
Size of the memory segment for SDI (in MB).
Definition: adl_structures.h:4200
+
int iSizeofSDISegment
Size of the memory segment for SDI (in MB).
Definition: adl_structures.h:4209
char rad[15]
Relative address, address scheme starts from source side.
Definition: adl_structures.h:2580
unsigned int iProcessId
Definition: adl_structures.h:1976
unsigned int OutputSize
Definition: adl_structures.h:3401
@@ -3717,27 +3732,27 @@
int iMaxValue
The maximum VoltageControl adjustment value.
Definition: adl_structures.h:2306
struct ADLGamutReference ADLGamutReference
Structure containing information about driver gamut space , whether it is related to source or to des...
Structure containing information about the display SLS Map information.
Definition: adl_structures.h:1670
-
int GlobalEnableChanged
Definition: adl_structures.h:3642
+
int GlobalEnableChanged
Definition: adl_structures.h:3651
int size
Definition: adl_structures.h:3217
Structure containing information about Overdrive N performance levels.
Definition: adl_structures.h:3022
char strMemoryType[256]
Memory type in string.
Definition: adl_structures.h:303
Structure containing GL-Sync mode of a display.
Definition: adl_structures.h:998
-
Structure Containing All Generic LED configuration for user requested LED pattern....
Definition: adl_structures.h:3761
+
Structure Containing All Generic LED configuration for user requested LED pattern....
Definition: adl_structures.h:3770
int iWidth
Horizontal resolution (in pixels).
Definition: adl_structures.h:2355
-
int iFeatureMask
Feature Property Mask. Indicates which are the valid bits for iFeatureProperties.
Definition: adl_structures.h:4065
+
int iFeatureMask
Feature Property Mask. Indicates which are the valid bits for iFeatureProperties.
Definition: adl_structures.h:4074
wchar_t * strPropertyName
Name of the property.
Definition: adl_structures.h:2429
int iCurrentPerformanceLevel
Performance level index.
Definition: adl_structures.h:1123
-
int bDefault
Default user-controlled boolean value. Valid only if ADLFeatureCaps supports user-controlled boolean.
Definition: adl_structures.h:4083
+
int bDefault
Default user-controlled boolean value. Valid only if ADLFeatureCaps supports user-controlled boolean.
Definition: adl_structures.h:4092
int delag
Definition: adl_structures.h:3545
struct ADLRASResetErrorCountsInput ADLRASResetErrorCountsInput
Structure containing information related RAS Error Counts Reset Information.
Definition: adl_structures.h:2765
int iSLSTargetMask
The bit mask identifies the bits in iSLSTargetValue are currently used.
Definition: adl_structures.h:1835
char bPB5
byte 5, bit [7:4].
Definition: adl_structures.h:1037
-
Structure containing information about BOOST Settings.
Definition: adl_structures.h:3599
+
Structure containing information about BOOST Settings.
Definition: adl_structures.h:3608
Structure containing information about an application.
Definition: adl_structures.h:1966
int iViewPanLockBottom
Vertical bottom panlock position.
Definition: adl_structures.h:2056
int iModifiers
Definition: adl_structures.h:2038
-
int iControlType
Apperance of the User-Controlled Boolean.
Definition: adl_structures.h:4071
+
int iControlType
Apperance of the User-Controlled Boolean.
Definition: adl_structures.h:4080
struct PropertyRecord PropertyRecord
Structure containing information of a property of an application profile.
wchar_t * strFileName
File name of the application.
Definition: adl_structures.h:2449
long long iMemoryBandwidth
Memory bandwidth in Mbytes/s.
Definition: adl_structures.h:305
@@ -3747,7 +3762,7 @@
struct ADLFPSSettingsOutput ADLFPSSettingsOutput
Structure containing information related Frames Per Second for AC and DC.
char bPB3_ITC
byte 3, bit 7
Definition: adl_structures.h:1035
struct ADLCustomMode * LPADLCustomMode
-
#define ADL_MAX_CONNECTION_TYPES
Indicates the Maximum supported properties of connection.
Definition: adl_defines.h:2041
+
#define ADL_MAX_CONNECTION_TYPES
Indicates the Maximum supported properties of connection.
Definition: adl_defines.h:2128
int iExtMask
Reserved for future expansion of the structure.
Definition: adl_structures.h:2487
@ ADL_ERROR_INJECTION_MODE_SINGLE
Definition: adl_structures.h:2759
#define ADL_MAX_PATH
Defines the maximum string length.
Definition: adl_defines.h:53
@@ -3756,7 +3771,7 @@
char strMemoryType[256]
Memory type in string.
Definition: adl_structures.h:201
int iColourDepth
Screen Color Depth. E.g., 16, 32.
Definition: adl_structures.h:1469
int iMaximumNumberOfPerformanceLevels
Definition: adl_structures.h:2925
-
ADL_RADEON_LED_COLOR_CONFIG colorConfig[7][24]
Definition: adl_structures.h:3780
+
ADL_RADEON_LED_COLOR_CONFIG colorConfig[7][24]
Definition: adl_structures.h:3789
@ ADL_EDC_BLOCK_ID_VGPR
Definition: adl_structures.h:2750
struct ADLSLSMode * LPADLSLSMode
ADLOD8SingleSetSetting od8SettingTable[OD8_COUNT]
Definition: adl_structures.h:3200
@@ -3764,9 +3779,9 @@
ADL_EDC_BLOCK_ID blockId
Definition: adl_structures.h:2797
int iSize
Should be set to the sizeof the structure.
Definition: adl_structures.h:822
unsigned int ProcessId
Definition: adl_structures.h:2387
-
int iCurrentValue
Definition: adl_structures.h:4277
+
int iCurrentValue
Definition: adl_structures.h:4286
long ulSerialNo
serial number of the display
Definition: adl_structures.h:2083
-
int GlobalEnableChanged
Definition: adl_structures.h:3695
+
int GlobalEnableChanged
Definition: adl_structures.h:3704
struct XScreenInfo XScreenInfo
Structure containing information about the Linux X screen information.
int iNumControllers
Number of controllers for this adapter.
Definition: adl_structures.h:2682
unsigned int padding[3]
Definition: adl_structures.h:2742
@@ -3776,7 +3791,7 @@
struct ADLPMLogData ADLPMLogData
int bGlobalSettings
Settings are for Global FPS (used by CCC)
Definition: adl_structures.h:3280
int iNativeDisplayChromaticityGreenY
Display Green Chromaticity Y coordinate multiplied by 10000.
Definition: adl_structures.h:430
-
int ModeOverrideEnabledChanged
Definition: adl_structures.h:3725
+
int ModeOverrideEnabledChanged
Definition: adl_structures.h:3734
unsigned char ucLabelIndex
Index of FreeSync Label to use: ADL_FREESYNC_LABEL_*.
Definition: adl_structures.h:2818
ADLRASGetErrorCountsOutput Output
Definition: adl_structures.h:3402
ADLRASErrorInjectionOutput Output
Definition: adl_structures.h:3486
@@ -3784,7 +3799,7 @@
int iTotalAvailableBandwidthInMpbs
total bandwidth available on the DP connector
Definition: adl_structures.h:625
int iConnectorIndex
index of the connector(0-based)
Definition: adl_structures.h:2540
int iActiveConnections
Number of Active Connections.
Definition: adl_structures.h:2664
-
int GlobalLimitFPS_MaxLimit
Definition: adl_structures.h:3575
+
int GlobalLimitFPS_MaxLimit
Definition: adl_structures.h:3584
long ulCoreMin
Definition: adl_structures.h:511
Structure containing information related RAS Get Error Counts Information.
Definition: adl_structures.h:3372
struct ADLPropertyRecordCreate ADLPropertyRecordCreate
Structure containing information info for a property record in a profile.
@@ -3810,7 +3825,7 @@
Structure containing information about components of ASIC GCN architecture.
Definition: adl_structures.h:247
int iDisplayMapIndex
The display map index identify this manner and the desktop surface.
Definition: adl_structures.h:1494
@ APP_PROC_TERMINATE
Definition: adl_structures.h:2374
-
Structure containing information about the graphics adapter with extended caps.
Definition: adl_structures.h:3810
+
Structure containing information about the graphics adapter with extended caps.
Definition: adl_structures.h:3819
struct ADLDisplayMode ADLDisplayMode
Structure containing the display mode definition used per controller.
int iDisplayIndex
If connection is active it will contain display id, otherwise CWDDEDI_INVALID_DISPLAY_INDEX.
Definition: adl_structures.h:2624
long ulActivityPercent
Definition: adl_structures.h:515
@@ -3823,27 +3838,27 @@
Structure containing information about the display device.
Definition: adl_structures.h:552
@ ADLvRamVendor_HYNIX
Definition: adl_structures.h:231
ADLMode displayMode
The mode.
Definition: adl_structures.h:1521
-
#define ADL_DL_MAX_MVPU_ADAPTERS
Definition: adl_defines.h:1133
+
#define ADL_DL_MAX_MVPU_ADAPTERS
Definition: adl_defines.h:1142
int iConnectionType
Connection type. based on the connection type either iNumberofPorts or IDataSize,EDIDdata is valid,...
Definition: adl_structures.h:2658
-
Structure containing information about DRIVERUPSCALE Settings.
Definition: adl_structures.h:3736
+
Structure containing information about DRIVERUPSCALE Settings.
Definition: adl_structures.h:3745
short sHSyncStart
Horizontal sync signal offset.
Definition: adl_structures.h:677
ADLODNParameterRange power
Definition: adl_structures.h:2937
int iEDIDSize
Size of cEDIDData. Set by ADL_Display_EdidData_Get() upon return.
Definition: adl_structures.h:802
-
int DefaultState
Definition: adl_structures.h:4212
+
int DefaultState
Definition: adl_structures.h:4221
@ ADLPreFlipPostProcessingLUTAlgorithm_Full
Definition: adl_structures.h:3524
-
int GlobalMinRes_MaxLimit
Definition: adl_structures.h:3604
+
int GlobalMinRes_MaxLimit
Definition: adl_structures.h:3613
int iYPos
Screen position Y coordinate.
Definition: adl_structures.h:1463
Structure containing information about the Chipset.
Definition: adl_structures.h:282
Structure containing information about an OD5 Power Control feature.
Definition: adl_structures.h:2018
struct ADL_RADEON_LED_COLOR_CONFIG ADL_RADEON_LED_COLOR_CONFIG
Structure Containing R G B values for Radeon USB LED Bar.
-
ADLProfilePropertyType
Definition: adl_defines.h:1353
-
Structure for Smart shift 2.0 settings.
Definition: adl_structures.h:4271
+
ADLProfilePropertyType
Definition: adl_defines.h:1362
+
Structure for Smart shift 2.0 settings.
Definition: adl_structures.h:4280
long long iMemoryBandwidth
Highest default performance level Memory bandwidth in Mbytes/s.
Definition: adl_structures.h:177
int relativePreEmphasis
Definition: adl_structures.h:2845
short sOverscanGR
Definition: adl_structures.h:699
int iValue
Definition: adl_structures.h:271
struct ADLDceSettings ADLDceSettings
Structure containing per display Display Connectivty Experience Settings.
-
int iAdjustmentType
Apperance of the Adjustment Controls.
Definition: adl_structures.h:4077
+
int iAdjustmentType
Apperance of the Adjustment Controls.
Definition: adl_structures.h:4086
int iBezelOffsetSteppingSizeValue
Bit mask identifies the display status.
Definition: adl_structures.h:1865
union _ADLDCESupport ADLDCESupport
Structure containing information related DCE support.
int ulMinLuminanceData
Return minimum monitor luminance data.
Definition: adl_structures.h:411
@@ -3851,6 +3866,7 @@
int iMinPerformanceClock
Definition: adl_structures.h:3047
struct ADLPMActivity ADLPMActivity
Structure containing information about current power management related activity.
int iVDDCI
Definition: adl_structures.h:3084
+
int proVsr
Definition: adl_structures.h:3555
unsigned int Reserved[8]
Definition: adl_structures.h:3426
Structure containing information about current Overdrive 6 performance status.
Definition: adl_structures.h:2181
Structure containing information about Overdrive N clock range.
Definition: adl_structures.h:2901
@@ -3862,19 +3878,19 @@
int iNumOfGLSyncConnectors
Number of GLSyncConnectors.
Definition: adl_structures.h:132
Structure containing the Overdrive clock setting.
Definition: adl_structures.h:1050
struct ADLRASErrorInjectionOutput ADLRASErrorInjectionOutput
Structure containing information related RAS Error Injection information.
-
int morseCodeTextOutPutLen
Definition: adl_structures.h:3768
-
Structure containing information about driver gamut space , whether it is related to source or to des...
Definition: adl_structures.h:3855
+
int morseCodeTextOutPutLen
Definition: adl_structures.h:3777
+
Structure containing information about driver gamut space , whether it is related to source or to des...
Definition: adl_structures.h:3864
int iPelsWidth
Num of pixels in a row.
Definition: adl_structures.h:717
int LogEnabled
Definition: adl_structures.h:3232
int iMinValue
Minimum value.
Definition: adl_structures.h:2020
-
ADL_RADEON_USB_LED_BAR_CONTROLS
Definition: adl_defines.h:2441
+
ADL_RADEON_USB_LED_BAR_CONTROLS
Definition: adl_defines.h:2528
unsigned long EccInjEn
Definition: adl_structures.h:2769
struct ADLGLSyncModuleID * LPADLGLSyncModuleID
struct ADLPMLogSensorLimits ADLPMLogSensorLimits
Structure containing information to query limts of power management logging.
struct ADLSupportedConnections ADLSupportedConnections
Structure containing supported connection types and properties.
int iDefault
Default value.
Definition: adl_structures.h:841
wchar_t * strPropertyValue
Definition: adl_structures.h:2433
-
unsigned short R
Definition: adl_structures.h:3749
+
unsigned short R
Definition: adl_structures.h:3758
int ulMaxVResolution
Returns the maximum Vertical supported resolution. Should be zeroed if this information is not availa...
Definition: adl_structures.h:393
ADLODNPerformanceLevel aLevels[1]
Array of performance state descriptors. Must have ADLODParameters.iNumberOfPerformanceLevels elements...
Definition: adl_structures.h:3029
char strCatalystWebLink[256]
Web link to an XML file with information about the latest AMD drivers and locations (e....
Definition: adl_structures.h:1381
@@ -3883,34 +3899,34 @@
ADL_ERROR_INJECTION_DATA errorInjectionData
Definition: adl_structures.h:2799
struct ADLODPerformanceLevels ADLODPerformanceLevels
Structure containing information about Overdrive performance levels.
int ulDCFPSCurrent
Current Value of FPS Monitor in DC state.
Definition: adl_structures.h:3284
-
#define ADL_APP_PROFILE_TIMESTAMP_LENGTH
Definition: adl_defines.h:1338
+
#define ADL_APP_PROFILE_TIMESTAMP_LENGTH
Definition: adl_defines.h:1347
long long iHyperMemorySize
HyperMemory size in bytes.
Definition: adl_structures.h:155
int iEngineClock
Engine Clock.
Definition: adl_structures.h:1100
-
int iControlStyle
Style of the User-Controlled Boolean.
Definition: adl_structures.h:4074
+
int iControlStyle
Style of the User-Controlled Boolean.
Definition: adl_structures.h:4083
int iSLSMapValue
The bit mask identifies the display map status. Refer to ADL_DISPLAY_SLSMAP_XXX.
Definition: adl_structures.h:1714
-
long driverVersion
mantle driver version
Definition: adl_structures.h:4165
+
long driverVersion
mantle driver version
Definition: adl_structures.h:4174
int iEmulationMode
It contains information about current emulation mode. See constants for details. Define_emulation_mod...
Definition: adl_structures.h:2622
struct ADLControllerMode ADLControllerMode
Structure containing information about an controller mode.
int ulSupportsDDC
Definition: adl_structures.h:383
unsigned int Reserved[8]
Definition: adl_structures.h:3414
-
int CurrentState
Definition: adl_structures.h:4213
+
int CurrentState
Definition: adl_structures.h:4222
int iSpeedType
Contains a bitmap of the valid fan speed type flags. Possible values: ADL_OD6_FANSPEED_TYPE_PERCENT,...
Definition: adl_structures.h:2239
int countValid
Definition: adl_structures.h:2727
ADLDisplayID displayID
The Display ID.
Definition: adl_structures.h:1491
long ulReserved
Definition: adl_structures.h:518
Structure containing MST branch information.
Definition: adl_structures.h:2576
struct ADL_CHILL_SETTINGS ADL_CHILL_SETTINGS
Structure containing information about CHILL Settings.
-
ADLFeatureName Name
The Feature Name.
Definition: adl_structures.h:4120
+
ADLFeatureName Name
The Feature Name.
Definition: adl_structures.h:4129
struct ADL_FRTCPRO_CHANGED_REASON ADL_FRTCPRO_CHANGED_REASON
Structure containing information about FRTCPRO Settings changed reason.
int iMemoryClock
Memory Clock.
Definition: adl_structures.h:1098
struct ADLGetClocksOUT ADLGetClocksOUT
Structure containing Clock information for OD5 calls.
Structure containing Clock information for OD5 calls.
Definition: adl_structures.h:507
-
int iPelsHeight
Num of pixels in a column.
Definition: adl_structures.h:3998
+
int iPelsHeight
Num of pixels in a column.
Definition: adl_structures.h:4007
int iSLSModeIndex
The mode index.
Definition: adl_structures.h:1771
short sHDisplay
Displayed width.
Definition: adl_structures.h:675
long long iInvisibleMemorySize
Invisible Memory size in bytes.
Definition: adl_structures.h:182
int iNumPEsPerCU
Number of processing elements per CU. Valid for GCN (iGCGen == GCN)
Definition: adl_structures.h:2879
-
short brightness
Definition: adl_structures.h:3762
+
short brightness
Definition: adl_structures.h:3771
int iMaximumBusLanes
Definition: adl_structures.h:3082
struct ADLOD6MaxClockAdjust ADLOD6MaxClockAdjust
Structure containing information about Overdrive 6 extension recommended maximum clock adjustment val...
int PowerProfilingTimeInterval
Definition: adl_structures.h:3238
@@ -3919,7 +3935,7 @@
struct ADLFanSpeedInfo ADLFanSpeedInfo
Structure containing information about thermal controller fan speed.
int iMinSizeInMB
Definition: adl_structures.h:266
int iSize
Size of the structure.
Definition: adl_structures.h:47
-
char FeatureName[16]
The Feature Name.
Definition: adl_structures.h:4042
+
char FeatureName[16]
The Feature Name.
Definition: adl_structures.h:4051
int iSlotIndex
index of the slot, 0-based index.
Definition: adl_structures.h:2562
int iSignalSource
Source of the sync signal. Either GL_Sync GPU Port index or ADL_GLSYNC_SIGNALSOURCE_* Genlock related...
Definition: adl_structures.h:968
int ulProductID
Returns the product ID of the display device. Should be zeroed if this information is not available.
Definition: adl_structures.h:387
diff --git a/Public-Documents/html/annotated.html b/Public-Documents/html/annotated.html index 461efdb..4276da1 100644 --- a/Public-Documents/html/annotated.html +++ b/Public-Documents/html/annotated.html @@ -22,7 +22,7 @@
ADL (AMD Display Library) Public APIs -  Version 17.0 +  Version 17.1
@@ -84,214 +84,215 @@  CADL_DRIVERUPSCALE_SETTINGSStructure containing information about DRIVERUPSCALE Settings  CADL_ERROR_INJECTION_DATA  CADL_ERROR_REASON - CADL_FRTCPRO_CHANGED_REASONStructure containing information about FRTCPRO Settings changed reason - CADL_FRTCPRO_SettingsStructure containing information about FRTCPRO Settings - CADL_IMAGE_BOOST_NOTFICATION_REASONStructure containing information about Image Boost(OGL) Settings change reason - CADL_IMAGE_BOOST_SETTINGSStructure containing information about OGL IMAGE BOOST Settings - CADL_PROVSR_NOTFICATION_REASONStructure containing information about ProVSR Settings change reason - CADL_PROVSR_SETTINGSStructure containing information about Pro VSR Settings - CADL_RADEON_LED_COLOR_CONFIGStructure Containing R G B values for Radeon USB LED Bar - CADL_RADEON_LED_CUSTOM_LED_CONFIGStructure Containing All custom grid pattern LED configuration for user requested LED grid pattern. The driver will apply the confgiuration as requested - CADL_RADEON_LED_PATTERN_CONFIGStructure Containing All Radeon USB LED requests and controls - CADL_RADEON_LED_PATTERN_CONFIG_GENERICStructure Containing All Generic LED configuration for user requested LED pattern. The driver will apply the confgiuration as requested - CADL_RIS_NOTFICATION_REASONStructure containing information about RIS Settings change reason - CADL_RIS_SETTINGSStructure containing information about RIS Settings - CADLActivatableSourceStructure containing information about the activatable source - CADLAdapterCapsStructure containing information about an controller mode - CADLAdapterCapsX2Structure containing information about an controller mode including Number of Connectors - CADLAdapterDisplayCapStructure containing information about the adapter display manner - CADLAdapterLocationStructure containing information about adapter location - CADLAdapterODClockConfigStructure containing the Overdrive clock configuration - CADLAdapterODClockInfoStructure containing the Overdrive clock information - CADLAdjustmentinfoStructure containing information about overlay adjustment - CADLAppInterceptionInfo - CADLAppInterceptionInfoX2 - CADLAppInterceptionInfoX3 - CADLApplicationDataStructure containing information about an application - CADLApplicationDataX2Structure containing information about an application - CADLApplicationDataX3Structure containing information about an application - CADLApplicationProfileStructure containing information about an application profile - CADLApplicationRecordStructure containing information info for an application record - CADLAVIInfoPacketStructure containing the AVI packet info of a display - CADLBezelOffsetSteppingSizeStructure containing information about the Adapter offset stepping size - CADLBiosInfoStructure containing information about the BIOS - CADLBracketSlotInfoStructure containing the slot information - CADLChipSetInfoStructure containing information about the Chipset - CADLClockInfoStructure containing information about Clock - CADLConnectionDataStructure containing connection information - CADLConnectionPropertiesStructure containing connection properties information - CADLConnectionStateStructure containing connection state of the connector - CADLConnectorInfoStructure containing the Connector information - CADLControllerModeStructure containing information about an controller mode - CADLControllerOverlayInfoStructure containing information about controller overlay information - CADLControllerOverlayInputStructure containing information about input of controller overlay adjustment - CADLCrossfireCombStructure containing information about the proper CrossfireX chains combinations - CADLCrossfireInfoStructure containing CrossfireX state and error information - CADLCustomModeStructure containing information about component video custom modes - CADLDceSettingsStructure containing per display Display Connectivty Experience Settings - CADLDDCInfoStructure containing DDC information - CADLDDCInfo2Structure containing DDC information - CADLDetailedTimingStructure containing detailed timing parameters - CADLDetailedTimingX2Structure containing detailed timing parameters - CADLDevicePortStructure containing port information - CADLDisplayConfigStructure containing HDTV information for display calls - CADLDisplayDPMSTInfoStructure containing information about the display port MST device - CADLDisplayEDIDDataStructure containing information about EDID data - CADLDisplayIDStructure containing information about the display device - CADLDisplayIdentifierStructure containing information about a display - CADLDisplayInfoStructure containing information about the display device - CADLDisplayMapStructure containing information about display mapping - CADLDisplayModeStructure containing the display mode definition used per controller - CADLDisplayModeInfoStructure containing display mode information - CADLDisplayModeInfoX2Structure containing display mode information - CADLDisplayModeX2Structure containing the display mode definition used per controller - CADLDisplayPropertyStructure containing information about display property - CADLDisplayTargetStructure containing information about display target information - CADLECCDataStructure containing ECC statistics namely SEC counts and DED counts Single error count - count of errors that can be corrected Doubt Error Detect - count of errors that cannot be corrected - CADLErrorInjectionStructure containing information about EDC Error Injection - CADLErrorInjectionX2 - CADLErrorRecordStructure containing information about EDC Error Record - CADLFanSpeedInfoStructure containing information about thermal controller fan speed - CADLFanSpeedValueStructure containing information about fan speed reported by thermal controller - CADLFeatureCapsStructure containing information about MM Feature Capabilities - CADLFeatureNameStructure containing the Multimedia Feature Name - CADLFeatureValuesStructure containing information about MM Feature Values - CADLFPSSettingsInputStructure containing information related Frames Per Second for AC and DC - CADLFPSSettingsOutputStructure containing information related Frames Per Second for AC and DC - CADLFreeSyncCapStructure containing per display FreeSync capability information - CADLGammaStructure containing information controller Gamma settings - CADLGamutCoordinatesStructure containing information about driver supported gamut coordinates - CADLGamutDataStructure containing information about driver current gamut space , parent struct for ADLGamutCoordinates and ADLWhitePoint This structure is used to get/set driver supported gamut space - CADLGamutInfoStructure containing information about driver supported gamut spaces , capability method - CADLGamutReferenceStructure containing information about driver gamut space , whether it is related to source or to destination, overlay or graphics - CADLGcnInfoStructure containing information about components of ASIC GCN architecture - CADLGetClocksOUTStructure containing Clock information for OD5 calls - CADLGLSyncGenlockConfigStructure containing GL-Sync Genlock settings - CADLGlSyncModeStructure containing GL-Sync mode of a display - CADLGlSyncMode2Structure containing GL-Sync mode of a display - CADLGLSyncModuleIDStructure containing GL-Sync module information - CADLGLSyncPortCapsStructure containing GL-Sync ports capabilities - CADLGlSyncPortControlStructure containing GL-Sync port control settings - CADLGlSyncPortInfoStructure containing GL-Sync port information - CADLGraphicCoreInfoStructure containing information about Graphic Core - CADLHDCPSettingsStructure containing HDCP Settings info - CADLI2CStructure containing information about I2C - CADLI2CLargePayloadStructure containing information about I2C - CADLInfoPacketStructure containing the packet info of a display - CADLMantleAppInfoStructure containing Mantle App info - CADLMemoryDisplayFeaturesStructure containing information about the features associated with a display - CADLMemoryInfoStructure containing information about the ASIC memory - CADLMemoryInfo2Structure containing additional information about the ASIC memory - CADLMemoryInfo3Structure containing additional information about the ASIC memory - CADLMemoryInfoX4Structure containing additional information about the ASIC memory - CADLMemoryRequiredStructure containing information about memory required by type - CADLModeStructure containing information about display mode - CADLMSTRadStructure containing MST branch information - CADLMVPUCapsStructure containing information about MultiVPU capabilities - CADLMVPUStatusStructure containing information about MultiVPU status - CADLOD6CapabilitiesStructure containing information about Overdrive 6 capabilities - CADLOD6CapabilitiesExStructure containing information about Overdrive 6 extension capabilities - CADLOD6CurrentStatusStructure containing information about current Overdrive 6 performance status - CADLOD6FanSpeedInfoStructure containing information about Overdrive 6 fan speed information - CADLOD6FanSpeedValueStructure containing information about Overdrive 6 fan speed value - CADLOD6MaxClockAdjustStructure containing information about Overdrive 6 extension recommended maximum clock adjustment values - CADLOD6ParameterRangeStructure containing information about Overdrive 6 clock range - CADLOD6PerformanceLevelStructure containing information about Overdrive 6 clock values - CADLOD6PowerControlInfoStructure containing information about Overdrive 6 PowerControl settings - CADLOD6StateExStructure containing information about Overdrive 6 extension state information - CADLOD6StateInfoStructure containing information about Overdrive 6 clocks - CADLOD6ThermalControllerCapsStructure containing information about Overdrive 6 thermal contoller capabilities - CADLOD6VoltageControlInfoStructure containing information about Overdrive 6 PowerControl settings - CADLOD8CurrentSettingStructure containing information about Overdrive8 current setting - CADLOD8InitSettingStructure containing information about Overdrive8 initial setting - CADLOD8SetSetting - CADLOD8SingleInitSetting - CADLOD8SingleSetSettingStructure containing information about Overdrive8 set setting - CADLODClockSettingStructure containing the Overdrive clock setting - CADLODNCapabilitiesStructure containing information about Overdrive N capabilities - CADLODNCapabilitiesX2Structure containing information about Overdrive N capabilities - CADLODNCurrentPowerParameters - CADLODNExtSingleInitSetting - CADLODNFanControlStructure containing information about Overdrive N Fan Speed - CADLODNParameterRangeStructure containing information about Overdrive N clock range - CADLODNPerformanceLevelStructure containing information about Overdrive level - CADLODNPerformanceLevelsStructure containing information about Overdrive N performance levels - CADLODNPerformanceLevelsX2Structure containing information about Overdrive N performance levels - CADLODNPerformanceLevelX2Structure containing information about Overdrive level - CADLODNPerformanceStatus - CADLODNPowerLimitSettingStructure containing information about Overdrive N power limit - CADLODParameterRangeStructure containing the range of Overdrive parameter - CADLODParametersStructure containing information about Overdrive parameters - CADLODPerformanceLevelStructure containing information about Overdrive level - CADLODPerformanceLevelsStructure containing information about Overdrive performance levels - CADLPMActivityStructure containing information about current power management related activity - CADLPMLogData - CADLPMLogDataOutput - CADLPMLogSensorLimitsStructure containing information to query limts of power management logging - CADLPMLogStartInputStructure containing information to start power management logging - CADLPMLogStartOutputStructure containing information to start power management logging - CADLPMLogSupportInfo - CADLPointStructure containing information about driver point coordinates - CADLPossibleMapStructure containing information about the display device possible map for one GPU - CADLPossibleMappingStructure containing information about display possible mapping - CADLPossibleMapResultStructure containing information about the validated display device possible map result - CADLPossibleSLSMapStructure containing information about the display Possible SLS Map information - CADLPowerControlInfoStructure containing information about an OD5 Power Control feature - CADLPPLogSettingsStructure containing information about PPLog settings - CADLPreFlipPostProcessingInfo - CADLPropertyRecordCreateStructure containing information info for a property record in a profile - CADLPXConfigCapsStructure containing information about driver supported PowerExpress Config Caps - CADLRASErrorInjectionStructure containing information related RAS Error Injection information - CADLRASErrorInjectionOutputStructure containing information related RAS Error Injection information - CADLRASErrorInjectonInputStructure containing information related RAS Error Injection information - CADLRASGetErrorCountsStructure containing information related RAS Get Error Counts Information - CADLRASGetErrorCountsInputStructure containing information related RAS Get Error Counts Information - CADLRASGetErrorCountsOutputStructure containing information related RAS Get Error Counts Information - CADLRASResetErrorCountsStructure containing information related RAS Error Counts Reset Information - CADLRASResetErrorCountsInputStructure containing information related RAS Error Counts Reset Information - CADLRASResetErrorCountsOutputStructure containing information related RAS Error Counts Reset Information - CADLSDIDataStructure containing information about SDIData This structure is used to store information about the state of the SDI whether it is on or off and the current size of the segment or aperture size - CADLSGApplicationInfoStructure containing information about an application - CADLSingleSensorDataStructure containing information about Performance Metrics data - CADLSLSGridStructure containing information about the display SLS Grid information - CADLSLSMapStructure containing information about the display SLS Map information - CADLSLSModeStructure containing information about the display SLS Mode information - CADLSLSOffsetStructure containing information about the display SLS Offset information - CADLSLSOverlappedModeStructure containing information about the overlap offset info for all the displays for each SLS mode - CADLSLSTargetStructure containing information about the SLS targets - CADLSmartShiftSettingsStructure for Smart shift 2.0 settings - CADLSupportedConnectionsStructure containing supported connection types and properties - CADLTemperatureStructure containing information about thermal controller temperature - CADLThermalControllerInfoStructure containing information about thermal controller - CADLVersionsInfoStructure containing version information - CADLVersionsInfoX2Structure containing version information - CADLVirtualSegmentSettingsOutputStructure containing information related virtual segment config information - CAPPLICATION - CAPPLICATION_COMPACT - CAREA - CAREA_COMPACT - CBINFILE - CBLOBS - CBODY - CCUSTOMISATIONS - CDRIVER - CDRIVER_COMPACT - CELEMENTS - CHEADER - CPROFILE - CPROFILE_COMPACT - CPROPERTY - CPROPERTY_COMPACT - CPropertyRecordStructure containing information of a property of an application profile - CSTRINGS - CTABLES - CtagADLBezelTransientModeStructure containing information about the display SLS bezel Mode information - CUSE - CUSE_COMPACT - CVALUE - CVALUE_COMPACT - CWORDITEM - CXScreenInfoStructure containing information about the Linux X screen information + CADL_ERROR_REASON2 + CADL_FRTCPRO_CHANGED_REASONStructure containing information about FRTCPRO Settings changed reason + CADL_FRTCPRO_SettingsStructure containing information about FRTCPRO Settings + CADL_IMAGE_BOOST_NOTFICATION_REASONStructure containing information about Image Boost(OGL) Settings change reason + CADL_IMAGE_BOOST_SETTINGSStructure containing information about OGL IMAGE BOOST Settings + CADL_PROVSR_NOTFICATION_REASONStructure containing information about ProVSR Settings change reason + CADL_PROVSR_SETTINGSStructure containing information about Pro VSR Settings + CADL_RADEON_LED_COLOR_CONFIGStructure Containing R G B values for Radeon USB LED Bar + CADL_RADEON_LED_CUSTOM_LED_CONFIGStructure Containing All custom grid pattern LED configuration for user requested LED grid pattern. The driver will apply the confgiuration as requested + CADL_RADEON_LED_PATTERN_CONFIGStructure Containing All Radeon USB LED requests and controls + CADL_RADEON_LED_PATTERN_CONFIG_GENERICStructure Containing All Generic LED configuration for user requested LED pattern. The driver will apply the confgiuration as requested + CADL_RIS_NOTFICATION_REASONStructure containing information about RIS Settings change reason + CADL_RIS_SETTINGSStructure containing information about RIS Settings + CADLActivatableSourceStructure containing information about the activatable source + CADLAdapterCapsStructure containing information about an controller mode + CADLAdapterCapsX2Structure containing information about an controller mode including Number of Connectors + CADLAdapterDisplayCapStructure containing information about the adapter display manner + CADLAdapterLocationStructure containing information about adapter location + CADLAdapterODClockConfigStructure containing the Overdrive clock configuration + CADLAdapterODClockInfoStructure containing the Overdrive clock information + CADLAdjustmentinfoStructure containing information about overlay adjustment + CADLAppInterceptionInfo + CADLAppInterceptionInfoX2 + CADLAppInterceptionInfoX3 + CADLApplicationDataStructure containing information about an application + CADLApplicationDataX2Structure containing information about an application + CADLApplicationDataX3Structure containing information about an application + CADLApplicationProfileStructure containing information about an application profile + CADLApplicationRecordStructure containing information info for an application record + CADLAVIInfoPacketStructure containing the AVI packet info of a display + CADLBezelOffsetSteppingSizeStructure containing information about the Adapter offset stepping size + CADLBiosInfoStructure containing information about the BIOS + CADLBracketSlotInfoStructure containing the slot information + CADLChipSetInfoStructure containing information about the Chipset + CADLClockInfoStructure containing information about Clock + CADLConnectionDataStructure containing connection information + CADLConnectionPropertiesStructure containing connection properties information + CADLConnectionStateStructure containing connection state of the connector + CADLConnectorInfoStructure containing the Connector information + CADLControllerModeStructure containing information about an controller mode + CADLControllerOverlayInfoStructure containing information about controller overlay information + CADLControllerOverlayInputStructure containing information about input of controller overlay adjustment + CADLCrossfireCombStructure containing information about the proper CrossfireX chains combinations + CADLCrossfireInfoStructure containing CrossfireX state and error information + CADLCustomModeStructure containing information about component video custom modes + CADLDceSettingsStructure containing per display Display Connectivty Experience Settings + CADLDDCInfoStructure containing DDC information + CADLDDCInfo2Structure containing DDC information + CADLDetailedTimingStructure containing detailed timing parameters + CADLDetailedTimingX2Structure containing detailed timing parameters + CADLDevicePortStructure containing port information + CADLDisplayConfigStructure containing HDTV information for display calls + CADLDisplayDPMSTInfoStructure containing information about the display port MST device + CADLDisplayEDIDDataStructure containing information about EDID data + CADLDisplayIDStructure containing information about the display device + CADLDisplayIdentifierStructure containing information about a display + CADLDisplayInfoStructure containing information about the display device + CADLDisplayMapStructure containing information about display mapping + CADLDisplayModeStructure containing the display mode definition used per controller + CADLDisplayModeInfoStructure containing display mode information + CADLDisplayModeInfoX2Structure containing display mode information + CADLDisplayModeX2Structure containing the display mode definition used per controller + CADLDisplayPropertyStructure containing information about display property + CADLDisplayTargetStructure containing information about display target information + CADLECCDataStructure containing ECC statistics namely SEC counts and DED counts Single error count - count of errors that can be corrected Doubt Error Detect - count of errors that cannot be corrected + CADLErrorInjectionStructure containing information about EDC Error Injection + CADLErrorInjectionX2 + CADLErrorRecordStructure containing information about EDC Error Record + CADLFanSpeedInfoStructure containing information about thermal controller fan speed + CADLFanSpeedValueStructure containing information about fan speed reported by thermal controller + CADLFeatureCapsStructure containing information about MM Feature Capabilities + CADLFeatureNameStructure containing the Multimedia Feature Name + CADLFeatureValuesStructure containing information about MM Feature Values + CADLFPSSettingsInputStructure containing information related Frames Per Second for AC and DC + CADLFPSSettingsOutputStructure containing information related Frames Per Second for AC and DC + CADLFreeSyncCapStructure containing per display FreeSync capability information + CADLGammaStructure containing information controller Gamma settings + CADLGamutCoordinatesStructure containing information about driver supported gamut coordinates + CADLGamutDataStructure containing information about driver current gamut space , parent struct for ADLGamutCoordinates and ADLWhitePoint This structure is used to get/set driver supported gamut space + CADLGamutInfoStructure containing information about driver supported gamut spaces , capability method + CADLGamutReferenceStructure containing information about driver gamut space , whether it is related to source or to destination, overlay or graphics + CADLGcnInfoStructure containing information about components of ASIC GCN architecture + CADLGetClocksOUTStructure containing Clock information for OD5 calls + CADLGLSyncGenlockConfigStructure containing GL-Sync Genlock settings + CADLGlSyncModeStructure containing GL-Sync mode of a display + CADLGlSyncMode2Structure containing GL-Sync mode of a display + CADLGLSyncModuleIDStructure containing GL-Sync module information + CADLGLSyncPortCapsStructure containing GL-Sync ports capabilities + CADLGlSyncPortControlStructure containing GL-Sync port control settings + CADLGlSyncPortInfoStructure containing GL-Sync port information + CADLGraphicCoreInfoStructure containing information about Graphic Core + CADLHDCPSettingsStructure containing HDCP Settings info + CADLI2CStructure containing information about I2C + CADLI2CLargePayloadStructure containing information about I2C + CADLInfoPacketStructure containing the packet info of a display + CADLMantleAppInfoStructure containing Mantle App info + CADLMemoryDisplayFeaturesStructure containing information about the features associated with a display + CADLMemoryInfoStructure containing information about the ASIC memory + CADLMemoryInfo2Structure containing additional information about the ASIC memory + CADLMemoryInfo3Structure containing additional information about the ASIC memory + CADLMemoryInfoX4Structure containing additional information about the ASIC memory + CADLMemoryRequiredStructure containing information about memory required by type + CADLModeStructure containing information about display mode + CADLMSTRadStructure containing MST branch information + CADLMVPUCapsStructure containing information about MultiVPU capabilities + CADLMVPUStatusStructure containing information about MultiVPU status + CADLOD6CapabilitiesStructure containing information about Overdrive 6 capabilities + CADLOD6CapabilitiesExStructure containing information about Overdrive 6 extension capabilities + CADLOD6CurrentStatusStructure containing information about current Overdrive 6 performance status + CADLOD6FanSpeedInfoStructure containing information about Overdrive 6 fan speed information + CADLOD6FanSpeedValueStructure containing information about Overdrive 6 fan speed value + CADLOD6MaxClockAdjustStructure containing information about Overdrive 6 extension recommended maximum clock adjustment values + CADLOD6ParameterRangeStructure containing information about Overdrive 6 clock range + CADLOD6PerformanceLevelStructure containing information about Overdrive 6 clock values + CADLOD6PowerControlInfoStructure containing information about Overdrive 6 PowerControl settings + CADLOD6StateExStructure containing information about Overdrive 6 extension state information + CADLOD6StateInfoStructure containing information about Overdrive 6 clocks + CADLOD6ThermalControllerCapsStructure containing information about Overdrive 6 thermal contoller capabilities + CADLOD6VoltageControlInfoStructure containing information about Overdrive 6 PowerControl settings + CADLOD8CurrentSettingStructure containing information about Overdrive8 current setting + CADLOD8InitSettingStructure containing information about Overdrive8 initial setting + CADLOD8SetSetting + CADLOD8SingleInitSetting + CADLOD8SingleSetSettingStructure containing information about Overdrive8 set setting + CADLODClockSettingStructure containing the Overdrive clock setting + CADLODNCapabilitiesStructure containing information about Overdrive N capabilities + CADLODNCapabilitiesX2Structure containing information about Overdrive N capabilities + CADLODNCurrentPowerParameters + CADLODNExtSingleInitSetting + CADLODNFanControlStructure containing information about Overdrive N Fan Speed + CADLODNParameterRangeStructure containing information about Overdrive N clock range + CADLODNPerformanceLevelStructure containing information about Overdrive level + CADLODNPerformanceLevelsStructure containing information about Overdrive N performance levels + CADLODNPerformanceLevelsX2Structure containing information about Overdrive N performance levels + CADLODNPerformanceLevelX2Structure containing information about Overdrive level + CADLODNPerformanceStatus + CADLODNPowerLimitSettingStructure containing information about Overdrive N power limit + CADLODParameterRangeStructure containing the range of Overdrive parameter + CADLODParametersStructure containing information about Overdrive parameters + CADLODPerformanceLevelStructure containing information about Overdrive level + CADLODPerformanceLevelsStructure containing information about Overdrive performance levels + CADLPMActivityStructure containing information about current power management related activity + CADLPMLogData + CADLPMLogDataOutput + CADLPMLogSensorLimitsStructure containing information to query limts of power management logging + CADLPMLogStartInputStructure containing information to start power management logging + CADLPMLogStartOutputStructure containing information to start power management logging + CADLPMLogSupportInfo + CADLPointStructure containing information about driver point coordinates + CADLPossibleMapStructure containing information about the display device possible map for one GPU + CADLPossibleMappingStructure containing information about display possible mapping + CADLPossibleMapResultStructure containing information about the validated display device possible map result + CADLPossibleSLSMapStructure containing information about the display Possible SLS Map information + CADLPowerControlInfoStructure containing information about an OD5 Power Control feature + CADLPPLogSettingsStructure containing information about PPLog settings + CADLPreFlipPostProcessingInfo + CADLPropertyRecordCreateStructure containing information info for a property record in a profile + CADLPXConfigCapsStructure containing information about driver supported PowerExpress Config Caps + CADLRASErrorInjectionStructure containing information related RAS Error Injection information + CADLRASErrorInjectionOutputStructure containing information related RAS Error Injection information + CADLRASErrorInjectonInputStructure containing information related RAS Error Injection information + CADLRASGetErrorCountsStructure containing information related RAS Get Error Counts Information + CADLRASGetErrorCountsInputStructure containing information related RAS Get Error Counts Information + CADLRASGetErrorCountsOutputStructure containing information related RAS Get Error Counts Information + CADLRASResetErrorCountsStructure containing information related RAS Error Counts Reset Information + CADLRASResetErrorCountsInputStructure containing information related RAS Error Counts Reset Information + CADLRASResetErrorCountsOutputStructure containing information related RAS Error Counts Reset Information + CADLSDIDataStructure containing information about SDIData This structure is used to store information about the state of the SDI whether it is on or off and the current size of the segment or aperture size + CADLSGApplicationInfoStructure containing information about an application + CADLSingleSensorDataStructure containing information about Performance Metrics data + CADLSLSGridStructure containing information about the display SLS Grid information + CADLSLSMapStructure containing information about the display SLS Map information + CADLSLSModeStructure containing information about the display SLS Mode information + CADLSLSOffsetStructure containing information about the display SLS Offset information + CADLSLSOverlappedModeStructure containing information about the overlap offset info for all the displays for each SLS mode + CADLSLSTargetStructure containing information about the SLS targets + CADLSmartShiftSettingsStructure for Smart shift 2.0 settings + CADLSupportedConnectionsStructure containing supported connection types and properties + CADLTemperatureStructure containing information about thermal controller temperature + CADLThermalControllerInfoStructure containing information about thermal controller + CADLVersionsInfoStructure containing version information + CADLVersionsInfoX2Structure containing version information + CADLVirtualSegmentSettingsOutputStructure containing information related virtual segment config information + CAPPLICATION + CAPPLICATION_COMPACT + CAREA + CAREA_COMPACT + CBINFILE + CBLOBS + CBODY + CCUSTOMISATIONS + CDRIVER + CDRIVER_COMPACT + CELEMENTS + CHEADER + CPROFILE + CPROFILE_COMPACT + CPROPERTY + CPROPERTY_COMPACT + CPropertyRecordStructure containing information of a property of an application profile + CSTRINGS + CTABLES + CtagADLBezelTransientModeStructure containing information about the display SLS bezel Mode information + CUSE + CUSE_COMPACT + CVALUE + CVALUE_COMPACT + CWORDITEM + CXScreenInfoStructure containing information about the Linux X screen information diff --git a/Public-Documents/html/appprofiles_8h.html b/Public-Documents/html/appprofiles_8h.html index de5d4e8..7f8acaf 100644 --- a/Public-Documents/html/appprofiles_8h.html +++ b/Public-Documents/html/appprofiles_8h.html @@ -22,7 +22,7 @@
ADL (AMD Display Library) Public APIs -  Version 17.0 +  Version 17.1
diff --git a/Public-Documents/html/appprofiles_8h_source.html b/Public-Documents/html/appprofiles_8h_source.html index f58b97b..9f690c1 100644 --- a/Public-Documents/html/appprofiles_8h_source.html +++ b/Public-Documents/html/appprofiles_8h_source.html @@ -22,7 +22,7 @@
ADL (AMD Display Library) Public APIs -  Version 17.0 +  Version 17.1
diff --git a/Public-Documents/html/classes.html b/Public-Documents/html/classes.html index 22d9be6..0a02d8c 100644 --- a/Public-Documents/html/classes.html +++ b/Public-Documents/html/classes.html @@ -22,7 +22,7 @@
ADL (AMD Display Library) Public APIs -  Version 17.0 +  Version 17.1
@@ -70,119 +70,125 @@ - + + + + + + - + + - + - + - + - - + - + + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -366,11 +372,6 @@ - - - - -
  _  
ADLBracketSlotInfo   ADLBiosInfo   ADLGetClocksOUT   ADLODNPerformanceLevelsX2   APPLICATION_COMPACT   
ADLBracketSlotInfo    ADLGLSyncGenlockConfig    ADLODNPerformanceLevelX2    AREA   
ADLChipSetInfo   
_ADL_ECC_EDC_FLAG   ADLChipSetInfo    ADLGlSyncMode    ADLODNPerformanceStatus    AREA_COMPACT   
_ADL_ECC_EDC_FLAG   
_ADL_ERROR_PATTERN    ADLClockInfo    ADLGlSyncMode2    ADLODNPowerLimitSetting   
  b  
_ADL_ERROR_PATTERN   
_ADLDCESupport    ADLConnectionData    ADLGLSyncModuleID    ADLODParameterRange   
_ADLDCESupport   
  a  
+
ADLConnectionProperties    ADLGLSyncPortCaps    ADLODParameters    BINFILE   
  a  
-
ADLConnectionState   
ADLConnectionState    ADLGlSyncPortControl    ADLODPerformanceLevel    BLOBS   
ADLConnectorInfo   
AdapterInfo   ADLConnectorInfo    ADLGlSyncPortInfo    ADLODPerformanceLevels    BODY   
AdapterInfo   
AdapterInfoX2    ADLControllerMode    ADLGraphicCoreInfo    ADLPMActivity   
  c  
AdapterInfoX2   
ADL_BOOST_NOTFICATION_REASON    ADLControllerOverlayInfo    ADLHDCPSettings    ADLPMLogData   
ADL_BOOST_NOTFICATION_REASON   
ADL_BOOST_SETTINGS    ADLControllerOverlayInput    ADLI2C    ADLPMLogDataOutput    CUSTOMISATIONS   
ADL_BOOST_SETTINGS   
ADL_CHILL_NOTFICATION_REASON    ADLCrossfireComb    ADLI2CLargePayload    ADLPMLogSensorLimits   
  d  
ADL_CHILL_NOTFICATION_REASON   
ADL_CHILL_SETTINGS    ADLCrossfireInfo    ADLInfoPacket    ADLPMLogStartInput   
ADL_CHILL_SETTINGS   
ADL_DELAG_NOTFICATION_REASON    ADLCustomMode    ADLMantleAppInfo    ADLPMLogStartOutput    DRIVER   
ADL_DELAG_NOTFICATION_REASON   
ADL_DELAG_SETTINGS    ADLDceSettings    ADLMemoryDisplayFeatures    ADLPMLogSupportInfo    DRIVER_COMPACT   
ADL_DELAG_SETTINGS   
ADL_DL_DISPLAY_MODE    ADLDDCInfo    ADLMemoryInfo    ADLPoint   
  e  
ADL_DL_DISPLAY_MODE   
ADL_DRIVERUPSCALE_NOTFICATION_REASON    ADLDDCInfo2    ADLMemoryInfo2    ADLPossibleMap   
ADL_DRIVERUPSCALE_NOTFICATION_REASON   
ADL_DRIVERUPSCALE_SETTINGS    ADLDetailedTiming    ADLMemoryInfo3    ADLPossibleMapping    ELEMENTS   
ADL_DRIVERUPSCALE_SETTINGS   
ADL_ERROR_INJECTION_DATA    ADLDetailedTimingX2    ADLMemoryInfoX4    ADLPossibleMapResult   
  h  
ADL_ERROR_INJECTION_DATA   
ADL_ERROR_REASON    ADLDevicePort    ADLMemoryRequired    ADLPossibleSLSMap   
ADL_ERROR_REASON   
ADL_ERROR_REASON2    ADLDisplayConfig    ADLMode    ADLPowerControlInfo   ADLODNPerformanceLevels    APPLICATION   
ADLBiosInfo   ADLGetClocksOUT   ADLODNPerformanceLevelsX2   APPLICATION_COMPACT   
_ | a | b | c | d | e | h | p | s | t | u | v | w | x
diff --git a/Public-Documents/html/controller_8h.html b/Public-Documents/html/controller_8h.html index b9bc2ed..4da62fc 100644 --- a/Public-Documents/html/controller_8h.html +++ b/Public-Documents/html/controller_8h.html @@ -22,7 +22,7 @@
ADL (AMD Display Library) Public APIs -  Version 17.0 +  Version 17.1
diff --git a/Public-Documents/html/controller_8h_source.html b/Public-Documents/html/controller_8h_source.html index fe0cb16..ce35fc0 100644 --- a/Public-Documents/html/controller_8h_source.html +++ b/Public-Documents/html/controller_8h_source.html @@ -22,7 +22,7 @@
ADL (AMD Display Library) Public APIs -  Version 17.0 +  Version 17.1
diff --git a/Public-Documents/html/crossdisplay_8h.html b/Public-Documents/html/crossdisplay_8h.html index e17e599..4af8479 100644 --- a/Public-Documents/html/crossdisplay_8h.html +++ b/Public-Documents/html/crossdisplay_8h.html @@ -22,7 +22,7 @@
ADL (AMD Display Library) Public APIs -  Version 17.0 +  Version 17.1
diff --git a/Public-Documents/html/crossdisplay_8h_source.html b/Public-Documents/html/crossdisplay_8h_source.html index 6da80c9..cf7dbb8 100644 --- a/Public-Documents/html/crossdisplay_8h_source.html +++ b/Public-Documents/html/crossdisplay_8h_source.html @@ -22,7 +22,7 @@
ADL (AMD Display Library) Public APIs -  Version 17.0 +  Version 17.1
diff --git a/Public-Documents/html/deprecated.html b/Public-Documents/html/deprecated.html index e1e9131..79f4dbe 100644 --- a/Public-Documents/html/deprecated.html +++ b/Public-Documents/html/deprecated.html @@ -22,7 +22,7 @@
ADL (AMD Display Library) Public APIs -  Version 17.0 +  Version 17.1
@@ -90,86 +90,88 @@
Global ADL_HDR_DOLBYVISION
DolbyVision HDR supported
+
Global ADLSensorType
+
Replaced with ADL_PMLOG_SENSORS
Global AdapterInfo::strXScreenConfigName [256]
-
Internal x config file screen identifier name. Use XScreenInfo instead.
+
Internal x config file screen identifier name. Use XScreenInfo instead.
Global ADLDisplayInfo::iDisplayControllerIndex
-
The controller index to which the display is mapped.
+
The controller index to which the display is mapped.
Will not be used in the future
Global ADL2_Controller_Color_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iControllerIndex, ADLGamma adlGamma)
-
This API has been deprecated because the controller index is no longer used with DAL2. Replaced by ADL_Display_LUTColor_Set
-
Global ADL_Controller_Color_Set (int iAdapterIndex, int iControllerIndex, ADLGamma adlGamma)
This API has been deprecated because the controller index is no longer used with DAL2. Replaced by ADL_Display_LUTColor_Set
+
Global ADL_Controller_Color_Set (int iAdapterIndex, int iControllerIndex, ADLGamma adlGamma)
+
This API has been deprecated because the controller index is no longer used with DAL2. Replaced by ADL_Display_LUTColor_Set
Global ADL2_Controller_Color_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iControllerIndex, ADLGamma *lpGammaCurrent, ADLGamma *lpGammaDefault, ADLGamma *lpGammaMin, ADLGamma *lpGammaMax)
-
This API has been deprecated because the controller index is no longer used with DAL2. Replaced by ADL_Display_LUTColor_Get
-
Global ADL_Controller_Color_Get (int iAdapterIndex, int iControllerIndex, ADLGamma *lpGammaCurrent, ADLGamma *lpGammaDefault, ADLGamma *lpGammaMin, ADLGamma *lpGammaMax)
This API has been deprecated because the controller index is no longer used with DAL2. Replaced by ADL_Display_LUTColor_Get
+
Global ADL_Controller_Color_Get (int iAdapterIndex, int iControllerIndex, ADLGamma *lpGammaCurrent, ADLGamma *lpGammaDefault, ADLGamma *lpGammaMin, ADLGamma *lpGammaMax)
+
This API has been deprecated because the controller index is no longer used with DAL2. Replaced by ADL_Display_LUTColor_Get
Global ADL2_Display_ModeTimingOverride_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, ADLDisplayMode *lpModeIn, ADLDisplayModeInfo *lpModeInfoOut)
-
This API has been deprecated. It has been replaced with API ADL2_Display_ModeTimingOverrideX2_Get
+
This API has been deprecated. It has been replaced with API ADL2_Display_ModeTimingOverrideX2_Get
Global ADL_Display_ModeTimingOverride_Get (int iAdapterIndex, int iDisplayIndex, ADLDisplayMode *lpModeIn, ADLDisplayModeInfo *lpModeInfoOut)
-
This API has been deprecated. It has been replaced with API ADL_Display_ModeTimingOverrideX2_Get
+
This API has been deprecated. It has been replaced with API ADL_Display_ModeTimingOverrideX2_Get
Global ADL2_Display_ModeTimingOverrideList_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int iMaxNumOfOverrides, ADLDisplayModeInfo *lpModeInfoList, int *lpNumOfOverrides)
-
This API has been deprecated. It has been replaced with API ADL2_Display_ModeTimingOverrideListX2_Get
+
This API has been deprecated. It has been replaced with API ADL2_Display_ModeTimingOverrideListX2_Get
Global ADL_Display_ModeTimingOverrideList_Get (int iAdapterIndex, int iDisplayIndex, int iMaxNumOfOverrides, ADLDisplayModeInfo *lpModeInfoList, int *lpNumOfOverrides)
-
This API has been deprecated. It has been replaced with API ADL_Display_ModeTimingOverrideListX2_Get
+
This API has been deprecated. It has been replaced with API ADL_Display_ModeTimingOverrideListX2_Get
Global ADL2_Display_ModeTimingOverrideInfo_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, ADL_DL_DISPLAY_MODE *lpModeIn, ADL_DL_DISPLAYMODEINFO *lpModeInfoOut)
-
This API has been deprecated.
-
Global ADL_Display_ModeTimingOverrideInfo_Get (int iAdapterIndex, int iDisplayIndex, ADL_DL_DISPLAY_MODE *lpModeIn, ADL_DL_DISPLAYMODEINFO *lpModeInfoOut)
This API has been deprecated.
+
Global ADL_Display_ModeTimingOverrideInfo_Get (int iAdapterIndex, int iDisplayIndex, ADL_DL_DISPLAY_MODE *lpModeIn, ADL_DL_DISPLAYMODEINFO *lpModeInfoOut)
+
This API has been deprecated.
Global ADL2_Display_TVCaps_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int *lpcaps)
-
Dropping support for component, composite, and S-Video connectors.
-
Global ADL_Display_TVCaps_Get (int iAdapterIndex, int iDisplayIndex, int *lpcaps)
Dropping support for component, composite, and S-Video connectors.
-
Global ADL2_TV_Standard_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int iCurrent)
+
Global ADL_Display_TVCaps_Get (int iAdapterIndex, int iDisplayIndex, int *lpcaps)
Dropping support for component, composite, and S-Video connectors.
-
Global ADL_TV_Standard_Set (int iAdapterIndex, int iDisplayIndex, int iCurrent)
+
Global ADL2_TV_Standard_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int iCurrent)
Dropping support for component, composite, and S-Video connectors.
-
Global ADL2_TV_Standard_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int *lpCurrent, int *lpDefault, int *lpSupportedStandards)
+
Global ADL_TV_Standard_Set (int iAdapterIndex, int iDisplayIndex, int iCurrent)
Dropping support for component, composite, and S-Video connectors.
-
Global ADL_TV_Standard_Get (int iAdapterIndex, int iDisplayIndex, int *lpCurrent, int *lpDefault, int *lpSupportedStandards)
+
Global ADL2_TV_Standard_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int *lpCurrent, int *lpDefault, int *lpSupportedStandards)
Dropping support for component, composite, and S-Video connectors.
-
Global ADL2_CV_DongleSettings_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int *lpDongleSetting, int *lpOverrideSettingsSupported, int *lpCurOverrideSettings)
+
Global ADL_TV_Standard_Get (int iAdapterIndex, int iDisplayIndex, int *lpCurrent, int *lpDefault, int *lpSupportedStandards)
Dropping support for component, composite, and S-Video connectors.
-
Global ADL_CV_DongleSettings_Get (int iAdapterIndex, int iDisplayIndex, int *lpDongleSetting, int *lpOverrideSettingsSupported, int *lpCurOverrideSettings)
+
Global ADL2_CV_DongleSettings_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int *lpDongleSetting, int *lpOverrideSettingsSupported, int *lpCurOverrideSettings)
Dropping support for component, composite, and S-Video connectors.
-
Global ADL2_CV_DongleSettings_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int iOverrideSettings)
+
Global ADL_CV_DongleSettings_Get (int iAdapterIndex, int iDisplayIndex, int *lpDongleSetting, int *lpOverrideSettingsSupported, int *lpCurOverrideSettings)
Dropping support for component, composite, and S-Video connectors.
-
Global ADL_CV_DongleSettings_Set (int iAdapterIndex, int iDisplayIndex, int iOverrideSettings)
+
Global ADL2_CV_DongleSettings_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int iOverrideSettings)
Dropping support for component, composite, and S-Video connectors.
-
Global ADL2_CV_DongleSettings_Reset (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex)
+
Global ADL_CV_DongleSettings_Set (int iAdapterIndex, int iDisplayIndex, int iOverrideSettings)
Dropping support for component, composite, and S-Video connectors.
-
Global ADL_CV_DongleSettings_Reset (int iAdapterIndex, int iDisplayIndex)
+
Global ADL2_CV_DongleSettings_Reset (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex)
Dropping support for component, composite, and S-Video connectors.
+
Global ADL_CV_DongleSettings_Reset (int iAdapterIndex, int iDisplayIndex)
+
Dropping support for component, composite, and S-Video connectors.
Global ADL2_DesktopConfig_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpDesktopConfig)
-
This API has been deprecated because it was only used for RandR 1.1 (Red Hat 5.x) distributions which is now not supported.
-
Global ADL_DesktopConfig_Get (int iAdapterIndex, int *lpDesktopConfig)
This API has been deprecated because it was only used for RandR 1.1 (Red Hat 5.x) distributions which is now not supported.
-
Global ADL2_DesktopConfig_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDesktopConfig)
+
Global ADL_DesktopConfig_Get (int iAdapterIndex, int *lpDesktopConfig)
This API has been deprecated because it was only used for RandR 1.1 (Red Hat 5.x) distributions which is now not supported.
-
Global ADL_DesktopConfig_Set (int iAdapterIndex, int iDesktopConfig)
+
Global ADL2_DesktopConfig_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDesktopConfig)
This API has been deprecated because it was only used for RandR 1.1 (Red Hat 5.x) distributions which is now not supported.
-
Global ADL2_NumberOfDisplayEnable_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpNumberOfDisplays)
+
Global ADL_DesktopConfig_Set (int iAdapterIndex, int iDesktopConfig)
This API has been deprecated because it was only used for RandR 1.1 (Red Hat 5.x) distributions which is now not supported.
-
Global ADL_NumberOfDisplayEnable_Get (int iAdapterIndex, int *lpNumberOfDisplays)
+
Global ADL2_NumberOfDisplayEnable_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpNumberOfDisplays)
This API has been deprecated because it was only used for RandR 1.1 (Red Hat 5.x) distributions which is now not supported.
-
Global ADL2_DisplayEnable_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpDisplayIndexList, int iDisplayListSize, int bPersistOnly)
+
Global ADL_NumberOfDisplayEnable_Get (int iAdapterIndex, int *lpNumberOfDisplays)
This API has been deprecated because it was only used for RandR 1.1 (Red Hat 5.x) distributions which is now not supported.
-
Global ADL_DisplayEnable_Set (int iAdapterIndex, int *lpDisplayIndexList, int iDisplayListSize, int bPersistOnly)
+
Global ADL2_DisplayEnable_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpDisplayIndexList, int iDisplayListSize, int bPersistOnly)
This API has been deprecated because it was only used for RandR 1.1 (Red Hat 5.x) distributions which is now not supported.
+
Global ADL_DisplayEnable_Set (int iAdapterIndex, int *lpDisplayIndexList, int iDisplayListSize, int bPersistOnly)
+
This API has been deprecated because it was only used for RandR 1.1 (Red Hat 5.x) distributions which is now not supported.
Global ADL2_Overdrive8_Init_Setting_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLOD8InitSetting *lpInitSetting)
-
This API has been deprecated.
-
Global ADL2_New_QueryPMLogData_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLPMLogDataOutput *lpDataOutput)
This API has been deprecated.
-
Global ADL2_OverdriveN_Capabilities_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLODNCapabilities *lpODCapabilities)
+
Global ADL2_New_QueryPMLogData_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLPMLogDataOutput *lpDataOutput)
This API has been deprecated.
-
Global ADL2_OverdriveN_SystemClocks_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLODNPerformanceLevels *lpODPerformanceLevels)
+
Global ADL2_OverdriveN_Capabilities_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLODNCapabilities *lpODCapabilities)
This API has been deprecated.
-
Global ADL2_OverdriveN_SystemClocks_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLODNPerformanceLevels *lpODPerformanceLevels)
+
Global ADL2_OverdriveN_SystemClocks_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLODNPerformanceLevels *lpODPerformanceLevels)
This API has been deprecated.
-
Global ADL2_OverdriveN_MemoryClocks_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLODNPerformanceLevels *lpODPerformanceLevels)
+
Global ADL2_OverdriveN_SystemClocks_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLODNPerformanceLevels *lpODPerformanceLevels)
This API has been deprecated.
+
Global ADL2_OverdriveN_MemoryClocks_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLODNPerformanceLevels *lpODPerformanceLevels)
+
This API has been deprecated.
Global ADL2_OverdriveN_MemoryClocks_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLODNPerformanceLevels *lpODPerformanceLevels)
-
This API has been deprecated.
+
This API has been deprecated.
diff --git a/Public-Documents/html/dir_4bb810e69a2c2a473231eb6e5b135ebc.html b/Public-Documents/html/dir_4bb810e69a2c2a473231eb6e5b135ebc.html index 92cac49..28c78a8 100644 --- a/Public-Documents/html/dir_4bb810e69a2c2a473231eb6e5b135ebc.html +++ b/Public-Documents/html/dir_4bb810e69a2c2a473231eb6e5b135ebc.html @@ -22,7 +22,7 @@
ADL (AMD Display Library) Public APIs -  Version 17.0 +  Version 17.1
diff --git a/Public-Documents/html/dir_78f5d9c71ce0de00c3794f863660a9fe.html b/Public-Documents/html/dir_78f5d9c71ce0de00c3794f863660a9fe.html index 645d82e..2b0dfbc 100644 --- a/Public-Documents/html/dir_78f5d9c71ce0de00c3794f863660a9fe.html +++ b/Public-Documents/html/dir_78f5d9c71ce0de00c3794f863660a9fe.html @@ -22,7 +22,7 @@
ADL (AMD Display Library) Public APIs -  Version 17.0 +  Version 17.1
diff --git a/Public-Documents/html/dir_80769c3595fd93bd7f02c25d52ef5900.html b/Public-Documents/html/dir_80769c3595fd93bd7f02c25d52ef5900.html index 943d701..502f26b 100644 --- a/Public-Documents/html/dir_80769c3595fd93bd7f02c25d52ef5900.html +++ b/Public-Documents/html/dir_80769c3595fd93bd7f02c25d52ef5900.html @@ -22,7 +22,7 @@
ADL (AMD Display Library) Public APIs -  Version 17.0 +  Version 17.1
diff --git a/Public-Documents/html/dir_ddb1ccfa8432a6089d1efe6105fbc1c3.html b/Public-Documents/html/dir_ddb1ccfa8432a6089d1efe6105fbc1c3.html index 705069e..baeaf02 100644 --- a/Public-Documents/html/dir_ddb1ccfa8432a6089d1efe6105fbc1c3.html +++ b/Public-Documents/html/dir_ddb1ccfa8432a6089d1efe6105fbc1c3.html @@ -22,7 +22,7 @@
ADL (AMD Display Library) Public APIs -  Version 17.0 +  Version 17.1
diff --git a/Public-Documents/html/display_8h.html b/Public-Documents/html/display_8h.html index a7d7c31..a858c72 100644 --- a/Public-Documents/html/display_8h.html +++ b/Public-Documents/html/display_8h.html @@ -22,7 +22,7 @@
ADL (AMD Display Library) Public APIs -  Version 17.0 +  Version 17.1
@@ -459,6 +459,8 @@ int ADL2_Display_WriteAndReadI2CRev_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpMajor, int *lpMinor)  Function to retrieve the I2C API revision. More...
  +int ADL2_Display_WriteAndReadSMUI2C (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLI2C *plI2C) +  int ADL2_TurboSyncSupport_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *iTurboSyncSupported)   int ADL2_TV_Standard_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int *lpCurrent, int *lpDefault, int *lpSupportedStandards) @@ -794,6 +796,9 @@ int ADL_Display_WriteAndReadI2CRev_Get (int iAdapterIndex, int *lpMajor, int *lpMinor)  Function to retrieve the I2C API revision. More...
  +int ADL_Display_WriteAndReadSMUI2C (int iAdapterIndex, ADLI2C *plI2C) + Function to write and read I2C via SMU. More...
+  int ADL_TV_Standard_Get (int iAdapterIndex, int iDisplayIndex, int *lpCurrent, int *lpDefault, int *lpSupportedStandards)  Function to retrieve the TV standard. More...
  diff --git a/Public-Documents/html/display_8h_source.html b/Public-Documents/html/display_8h_source.html index 818e94f..40d3e2c 100644 --- a/Public-Documents/html/display_8h_source.html +++ b/Public-Documents/html/display_8h_source.html @@ -22,7 +22,7 @@
ADL (AMD Display Library) Public APIs -  Version 17.0 +  Version 17.1
@@ -344,313 +344,317 @@
1626 
1636 ADL_EXTERNC int EXPOSED ADL_Display_WriteAndReadI2C(int iAdapterIndex, ADLI2C *plI2C);
1637 
-
1663 ADL_EXTERNC int EXPOSED ADL2_Display_DDCBlockAccess_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int iOption, int iCommandIndex,int iSendMsgLen, char *lpucSendMsgBuf, int *lpulRecvMsgLen, char *lpucRecvMsgBuf);
-
1664 
-
1688 ADL_EXTERNC int EXPOSED ADL_Display_DDCBlockAccess_Get(int iAdapterIndex, int iDisplayIndex, int iOption, int iCommandIndex,int iSendMsgLen, char *lpucSendMsgBuf, int *lpulRecvMsgLen, char *lpucRecvMsgBuf);
-
1689 
-
1706 ADL_EXTERNC int EXPOSED ADL2_Display_DDCInfo_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, ADLDDCInfo* lpInfo);
-
1707 
-
1722 ADL_EXTERNC int EXPOSED ADL_Display_DDCInfo_Get(int iAdapterIndex, int iDisplayIndex, ADLDDCInfo* lpInfo);
-
1723 
-
1740 ADL_EXTERNC int EXPOSED ADL2_Display_DDCInfo2_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, ADLDDCInfo2* lpInfo);
-
1741 
-
1756 ADL_EXTERNC int EXPOSED ADL_Display_DDCInfo2_Get(int iAdapterIndex, int iDisplayIndex, ADLDDCInfo2* lpInfo);
-
1757 
-
1758 
-
1771 ADL_EXTERNC int EXPOSED ADL2_Display_EdidData_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, ADLDisplayEDIDData *lpEDIDData);
-
1772 
-
1783 ADL_EXTERNC int EXPOSED ADL_Display_EdidData_Get(int iAdapterIndex, int iDisplayIndex, ADLDisplayEDIDData *lpEDIDData);
-
1784 
-
1786 
-
1790 
-
1793 
-
1807 ADL_EXTERNC int EXPOSED ADL2_Display_ColorCaps_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int* lpCaps, int* lpValids);
+
1649 ADL_EXTERNC int EXPOSED ADL2_Display_WriteAndReadSMUI2C(ADL_CONTEXT_HANDLE context,int iAdapterIndex, ADLI2C *plI2C);
+
1650 
+
1660 ADL_EXTERNC int EXPOSED ADL_Display_WriteAndReadSMUI2C(int iAdapterIndex, ADLI2C *plI2C);
+
1661 
+
1687 ADL_EXTERNC int EXPOSED ADL2_Display_DDCBlockAccess_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int iOption, int iCommandIndex,int iSendMsgLen, char *lpucSendMsgBuf, int *lpulRecvMsgLen, char *lpucRecvMsgBuf);
+
1688 
+
1712 ADL_EXTERNC int EXPOSED ADL_Display_DDCBlockAccess_Get(int iAdapterIndex, int iDisplayIndex, int iOption, int iCommandIndex,int iSendMsgLen, char *lpucSendMsgBuf, int *lpulRecvMsgLen, char *lpucRecvMsgBuf);
+
1713 
+
1730 ADL_EXTERNC int EXPOSED ADL2_Display_DDCInfo_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, ADLDDCInfo* lpInfo);
+
1731 
+
1746 ADL_EXTERNC int EXPOSED ADL_Display_DDCInfo_Get(int iAdapterIndex, int iDisplayIndex, ADLDDCInfo* lpInfo);
+
1747 
+
1764 ADL_EXTERNC int EXPOSED ADL2_Display_DDCInfo2_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, ADLDDCInfo2* lpInfo);
+
1765 
+
1780 ADL_EXTERNC int EXPOSED ADL_Display_DDCInfo2_Get(int iAdapterIndex, int iDisplayIndex, ADLDDCInfo2* lpInfo);
+
1781 
+
1782 
+
1795 ADL_EXTERNC int EXPOSED ADL2_Display_EdidData_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, ADLDisplayEDIDData *lpEDIDData);
+
1796 
+
1807 ADL_EXTERNC int EXPOSED ADL_Display_EdidData_Get(int iAdapterIndex, int iDisplayIndex, ADLDisplayEDIDData *lpEDIDData);
1808 
-
1820 ADL_EXTERNC int EXPOSED ADL_Display_ColorCaps_Get(int iAdapterIndex, int iDisplayIndex, int* lpCaps, int* lpValids);
-
1821 
-
1837 ADL_EXTERNC int EXPOSED ADL2_Display_Color_Set(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int iColorType, int iCurrent);
-
1838 
-
1852 ADL_EXTERNC int EXPOSED ADL_Display_Color_Set(int iAdapterIndex, int iDisplayIndex, int iColorType, int iCurrent);
-
1853 
-
1871 ADL_EXTERNC int EXPOSED ADL2_Display_Color_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int iColorType, int* lpCurrent, int* lpDefault, int* lpMin, int* lpMax, int* lpStep);
-
1872 
-
1888 ADL_EXTERNC int EXPOSED ADL_Display_Color_Get(int iAdapterIndex, int iDisplayIndex, int iColorType, int* lpCurrent, int* lpDefault, int* lpMin, int* lpMax, int* lpStep);
-
1889 
-
1902 ADL_EXTERNC int EXPOSED ADL2_Display_ColorTemperatureSource_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int *lpTempSource);
-
1903 
-
1914 ADL_EXTERNC int EXPOSED ADL_Display_ColorTemperatureSource_Get(int iAdapterIndex, int iDisplayIndex, int *lpTempSource);
-
1915 
-
1928 ADL_EXTERNC int EXPOSED ADL2_Display_ColorTemperatureSourceDefault_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int *lpTempSourceDefault);
-
1929 
-
1944 ADL_EXTERNC int EXPOSED ADL2_Display_ColorTemperatureSource_Set(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int iTempSource);
-
1945 
-
1958 ADL_EXTERNC int EXPOSED ADL_Display_ColorTemperatureSource_Set(int iAdapterIndex, int iDisplayIndex, int iTempSource);
-
1959 
-
1971 ADL_EXTERNC int EXPOSED ADL2_Display_Gamut_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, ADLGamutReference gamut, ADLGamutInfo *lpCap);
-
1972 
-
1982 ADL_EXTERNC int EXPOSED ADL_Display_Gamut_Caps(int iAdapterIndex, int iDisplayIndex, ADLGamutReference gamut, ADLGamutInfo *lpCap);
+
1810 
+
1814 
+
1817 
+
1831 ADL_EXTERNC int EXPOSED ADL2_Display_ColorCaps_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int* lpCaps, int* lpValids);
+
1832 
+
1844 ADL_EXTERNC int EXPOSED ADL_Display_ColorCaps_Get(int iAdapterIndex, int iDisplayIndex, int* lpCaps, int* lpValids);
+
1845 
+
1861 ADL_EXTERNC int EXPOSED ADL2_Display_Color_Set(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int iColorType, int iCurrent);
+
1862 
+
1876 ADL_EXTERNC int EXPOSED ADL_Display_Color_Set(int iAdapterIndex, int iDisplayIndex, int iColorType, int iCurrent);
+
1877 
+
1895 ADL_EXTERNC int EXPOSED ADL2_Display_Color_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int iColorType, int* lpCurrent, int* lpDefault, int* lpMin, int* lpMax, int* lpStep);
+
1896 
+
1912 ADL_EXTERNC int EXPOSED ADL_Display_Color_Get(int iAdapterIndex, int iDisplayIndex, int iColorType, int* lpCurrent, int* lpDefault, int* lpMin, int* lpMax, int* lpStep);
+
1913 
+
1926 ADL_EXTERNC int EXPOSED ADL2_Display_ColorTemperatureSource_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int *lpTempSource);
+
1927 
+
1938 ADL_EXTERNC int EXPOSED ADL_Display_ColorTemperatureSource_Get(int iAdapterIndex, int iDisplayIndex, int *lpTempSource);
+
1939 
+
1952 ADL_EXTERNC int EXPOSED ADL2_Display_ColorTemperatureSourceDefault_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int *lpTempSourceDefault);
+
1953 
+
1968 ADL_EXTERNC int EXPOSED ADL2_Display_ColorTemperatureSource_Set(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int iTempSource);
+
1969 
+
1982 ADL_EXTERNC int EXPOSED ADL_Display_ColorTemperatureSource_Set(int iAdapterIndex, int iDisplayIndex, int iTempSource);
1983 
-
1995 ADL_EXTERNC int EXPOSED ADL2_Display_Gamut_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, ADLGamutReference gamut, ADLGamutData *lpSource);
+
1995 ADL_EXTERNC int EXPOSED ADL2_Display_Gamut_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, ADLGamutReference gamut, ADLGamutInfo *lpCap);
1996 
-
2006 ADL_EXTERNC int EXPOSED ADL_Display_Gamut_Get(int iAdapterIndex, int iDisplayIndex, ADLGamutReference gamut, ADLGamutData *lpSource);
+
2006 ADL_EXTERNC int EXPOSED ADL_Display_Gamut_Caps(int iAdapterIndex, int iDisplayIndex, ADLGamutReference gamut, ADLGamutInfo *lpCap);
2007 
-
2019 ADL_EXTERNC int EXPOSED ADL2_Display_Gamut_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, ADLGamutReference gamut, const ADLGamutData *lpSource);
+
2019 ADL_EXTERNC int EXPOSED ADL2_Display_Gamut_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, ADLGamutReference gamut, ADLGamutData *lpSource);
2020 
-
2030 ADL_EXTERNC int EXPOSED ADL_Display_Gamut_Set(int iAdapterIndex, int iDisplayIndex, ADLGamutReference gamut, const ADLGamutData *lpSource);
+
2030 ADL_EXTERNC int EXPOSED ADL_Display_Gamut_Get(int iAdapterIndex, int iDisplayIndex, ADLGamutReference gamut, ADLGamutData *lpSource);
2031 
-
2033 
-
2037 
-
2040 
-
2055 ADL_EXTERNC int EXPOSED ADL2_Display_ModeTimingOverride_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, ADLDisplayMode *lpModeIn, ADLDisplayModeInfo *lpModeInfoOut);
-
2056 
-
2069 ADL_EXTERNC int EXPOSED ADL_Display_ModeTimingOverride_Get(int iAdapterIndex, int iDisplayIndex, ADLDisplayMode *lpModeIn, ADLDisplayModeInfo *lpModeInfoOut);
-
2070 
-
2086 ADL_EXTERNC int EXPOSED ADL2_Display_ModeTimingOverride_Set(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, ADLDisplayModeInfo *lpMode, int iForceUpdate);
-
2087 
-
2101 ADL_EXTERNC int EXPOSED ADL_Display_ModeTimingOverride_Set(int iAdapterIndex, int iDisplayIndex, ADLDisplayModeInfo *lpMode, int iForceUpdate);
-
2102 
-
2118 ADL_EXTERNC int EXPOSED ADL2_Display_ModeTimingOverrideList_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int iMaxNumOfOverrides, ADLDisplayModeInfo *lpModeInfoList, int *lpNumOfOverrides);
-
2119 
-
2133 ADL_EXTERNC int EXPOSED ADL_Display_ModeTimingOverrideList_Get(int iAdapterIndex, int iDisplayIndex, int iMaxNumOfOverrides, ADLDisplayModeInfo *lpModeInfoList, int *lpNumOfOverrides);
-
2134 
-
2150 ADL_EXTERNC int EXPOSED ADL2_Display_ModeTimingOverrideX2_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, ADLDisplayModeInfoX2 *lpMode, int iForceUpdate);
-
2151 
-
2165 ADL_EXTERNC int EXPOSED ADL2_Display_ModeTimingOverrideX3_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLDisplayID displayID, ADLDisplayModeX2 *lpModeIn, ADLDisplayModeInfoX2 *lpModeInfoOut);
-
2166 
-
2180 ADL_EXTERNC int EXPOSED ADL2_Display_ModeTimingOverrideListX3_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLDisplayID displayID, int *lpNumOfModes, ADLDisplayModeInfoX2 **lpModeInfoList);
-
2181 
-
2193 ADL_EXTERNC int EXPOSED ADL2_Adapter_ModeTimingOverride_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpSupported);
-
2194 
-
2204 ADL_EXTERNC int EXPOSED ADL_Adapter_ModeTimingOverride_Caps(int iAdapterIndex, int *lpSupported);
+
2043 ADL_EXTERNC int EXPOSED ADL2_Display_Gamut_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, ADLGamutReference gamut, const ADLGamutData *lpSource);
+
2044 
+
2054 ADL_EXTERNC int EXPOSED ADL_Display_Gamut_Set(int iAdapterIndex, int iDisplayIndex, ADLGamutReference gamut, const ADLGamutData *lpSource);
+
2055 
+
2057 
+
2061 
+
2064 
+
2079 ADL_EXTERNC int EXPOSED ADL2_Display_ModeTimingOverride_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, ADLDisplayMode *lpModeIn, ADLDisplayModeInfo *lpModeInfoOut);
+
2080 
+
2093 ADL_EXTERNC int EXPOSED ADL_Display_ModeTimingOverride_Get(int iAdapterIndex, int iDisplayIndex, ADLDisplayMode *lpModeIn, ADLDisplayModeInfo *lpModeInfoOut);
+
2094 
+
2110 ADL_EXTERNC int EXPOSED ADL2_Display_ModeTimingOverride_Set(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, ADLDisplayModeInfo *lpMode, int iForceUpdate);
+
2111 
+
2125 ADL_EXTERNC int EXPOSED ADL_Display_ModeTimingOverride_Set(int iAdapterIndex, int iDisplayIndex, ADLDisplayModeInfo *lpMode, int iForceUpdate);
+
2126 
+
2142 ADL_EXTERNC int EXPOSED ADL2_Display_ModeTimingOverrideList_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int iMaxNumOfOverrides, ADLDisplayModeInfo *lpModeInfoList, int *lpNumOfOverrides);
+
2143 
+
2157 ADL_EXTERNC int EXPOSED ADL_Display_ModeTimingOverrideList_Get(int iAdapterIndex, int iDisplayIndex, int iMaxNumOfOverrides, ADLDisplayModeInfo *lpModeInfoList, int *lpNumOfOverrides);
+
2158 
+
2174 ADL_EXTERNC int EXPOSED ADL2_Display_ModeTimingOverrideX2_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, ADLDisplayModeInfoX2 *lpMode, int iForceUpdate);
+
2175 
+
2189 ADL_EXTERNC int EXPOSED ADL2_Display_ModeTimingOverrideX3_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLDisplayID displayID, ADLDisplayModeX2 *lpModeIn, ADLDisplayModeInfoX2 *lpModeInfoOut);
+
2190 
+
2204 ADL_EXTERNC int EXPOSED ADL2_Display_ModeTimingOverrideListX3_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLDisplayID displayID, int *lpNumOfModes, ADLDisplayModeInfoX2 **lpModeInfoList);
2205 
-
2220 ADL_EXTERNC int EXPOSED ADL2_Display_ModeTimingOverrideInfo_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, ADL_DL_DISPLAY_MODE *lpModeIn, ADL_DL_DISPLAYMODEINFO *lpModeInfoOut);
-
2221 
-
2234 ADL_EXTERNC int EXPOSED ADL_Display_ModeTimingOverrideInfo_Get(int iAdapterIndex, int iDisplayIndex, ADL_DL_DISPLAY_MODE *lpModeIn, ADL_DL_DISPLAYMODEINFO *lpModeInfoOut);
-
2235 
-
2249 ADL_EXTERNC int EXPOSED ADL2_Display_ModeTimingOverrideX2_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLDisplayID displayID, ADLDisplayModeX2 *lpModeIn, ADLDisplayModeInfo *lpModeInfoOut);
-
2250 
-
2262 ADL_EXTERNC int EXPOSED ADL_Display_ModeTimingOverrideX2_Get(int iAdapterIndex, ADLDisplayID displayID, ADLDisplayModeX2 *lpModeIn, ADLDisplayModeInfo *lpModeInfoOut);
-
2263 
-
2277 ADL_EXTERNC int EXPOSED ADL2_Display_ModeTimingOverrideListX2_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLDisplayID displayID, int *lpNumOfModes, ADLDisplayModeInfo **lpModeInfoList);
-
2278 
-
2290 ADL_EXTERNC int EXPOSED ADL_Display_ModeTimingOverrideListX2_Get(int iAdapterIndex, ADLDisplayID displayID, int *lpNumOfModes, ADLDisplayModeInfo **lpModeInfoList);
-
2291 
-
2305 ADL_EXTERNC int EXPOSED ADL2_Display_ModeTimingOverride_Delete(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLDisplayID displayID, ADLDisplayModeX2 *lpMode, int iForceUpdate);
-
2306 
-
2318 ADL_EXTERNC int EXPOSED ADL_Display_ModeTimingOverride_Delete(int iAdapterIndex, ADLDisplayID displayID, ADLDisplayModeX2 *lpMode, int iForceUpdate);
-
2319 
-
2321 
-
2325 
-
2328 
-
2341 ADL_EXTERNC int EXPOSED ADL2_Display_CustomizedModeListNum_Get (ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int* lpListNum);
-
2342 
-
2353 ADL_EXTERNC int EXPOSED ADL_Display_CustomizedModeListNum_Get (int iAdapterIndex, int iDisplayIndex, int* lpListNum);
-
2354 
-
2368 ADL_EXTERNC int EXPOSED ADL2_Display_CustomizedModeList_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, ADLCustomMode* lpCustomModeList, int iBuffSize);
-
2369 
-
2381 ADL_EXTERNC int EXPOSED ADL_Display_CustomizedModeList_Get(int iAdapterIndex, int iDisplayIndex, ADLCustomMode* lpCustomModeList, int iBuffSize);
-
2382 
-
2397 ADL_EXTERNC int EXPOSED ADL2_Display_CustomizedMode_Add (ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, ADLCustomMode customMode);
-
2398 
-
2411 ADL_EXTERNC int EXPOSED ADL_Display_CustomizedMode_Add (int iAdapterIndex, int iDisplayIndex, ADLCustomMode customMode);
-
2412 
-
2427 ADL_EXTERNC int EXPOSED ADL2_Display_CustomizedMode_Delete (ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int iIndex);
-
2428 
-
2441 ADL_EXTERNC int EXPOSED ADL_Display_CustomizedMode_Delete (int iAdapterIndex, int iDisplayIndex, int iIndex);
-
2442 
-
2456 ADL_EXTERNC int EXPOSED ADL2_Display_CustomizedMode_Validate(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, ADLCustomMode customMode, int *lpValid);
-
2457 
-
2469 ADL_EXTERNC int EXPOSED ADL_Display_CustomizedMode_Validate(int iAdapterIndex, int iDisplayIndex, ADLCustomMode customMode, int *lpValid);
-
2471 
-
2472 
-
2473 
-
2477 
-
2480 
-
2494 ADL_EXTERNC int EXPOSED ADL2_Display_UnderscanSupport_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int *lpSupport);
+
2217 ADL_EXTERNC int EXPOSED ADL2_Adapter_ModeTimingOverride_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpSupported);
+
2218 
+
2228 ADL_EXTERNC int EXPOSED ADL_Adapter_ModeTimingOverride_Caps(int iAdapterIndex, int *lpSupported);
+
2229 
+
2244 ADL_EXTERNC int EXPOSED ADL2_Display_ModeTimingOverrideInfo_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, ADL_DL_DISPLAY_MODE *lpModeIn, ADL_DL_DISPLAYMODEINFO *lpModeInfoOut);
+
2245 
+
2258 ADL_EXTERNC int EXPOSED ADL_Display_ModeTimingOverrideInfo_Get(int iAdapterIndex, int iDisplayIndex, ADL_DL_DISPLAY_MODE *lpModeIn, ADL_DL_DISPLAYMODEINFO *lpModeInfoOut);
+
2259 
+
2273 ADL_EXTERNC int EXPOSED ADL2_Display_ModeTimingOverrideX2_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLDisplayID displayID, ADLDisplayModeX2 *lpModeIn, ADLDisplayModeInfo *lpModeInfoOut);
+
2274 
+
2286 ADL_EXTERNC int EXPOSED ADL_Display_ModeTimingOverrideX2_Get(int iAdapterIndex, ADLDisplayID displayID, ADLDisplayModeX2 *lpModeIn, ADLDisplayModeInfo *lpModeInfoOut);
+
2287 
+
2301 ADL_EXTERNC int EXPOSED ADL2_Display_ModeTimingOverrideListX2_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLDisplayID displayID, int *lpNumOfModes, ADLDisplayModeInfo **lpModeInfoList);
+
2302 
+
2314 ADL_EXTERNC int EXPOSED ADL_Display_ModeTimingOverrideListX2_Get(int iAdapterIndex, ADLDisplayID displayID, int *lpNumOfModes, ADLDisplayModeInfo **lpModeInfoList);
+
2315 
+
2329 ADL_EXTERNC int EXPOSED ADL2_Display_ModeTimingOverride_Delete(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLDisplayID displayID, ADLDisplayModeX2 *lpMode, int iForceUpdate);
+
2330 
+
2342 ADL_EXTERNC int EXPOSED ADL_Display_ModeTimingOverride_Delete(int iAdapterIndex, ADLDisplayID displayID, ADLDisplayModeX2 *lpMode, int iForceUpdate);
+
2343 
+
2345 
+
2349 
+
2352 
+
2365 ADL_EXTERNC int EXPOSED ADL2_Display_CustomizedModeListNum_Get (ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int* lpListNum);
+
2366 
+
2377 ADL_EXTERNC int EXPOSED ADL_Display_CustomizedModeListNum_Get (int iAdapterIndex, int iDisplayIndex, int* lpListNum);
+
2378 
+
2392 ADL_EXTERNC int EXPOSED ADL2_Display_CustomizedModeList_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, ADLCustomMode* lpCustomModeList, int iBuffSize);
+
2393 
+
2405 ADL_EXTERNC int EXPOSED ADL_Display_CustomizedModeList_Get(int iAdapterIndex, int iDisplayIndex, ADLCustomMode* lpCustomModeList, int iBuffSize);
+
2406 
+
2421 ADL_EXTERNC int EXPOSED ADL2_Display_CustomizedMode_Add (ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, ADLCustomMode customMode);
+
2422 
+
2435 ADL_EXTERNC int EXPOSED ADL_Display_CustomizedMode_Add (int iAdapterIndex, int iDisplayIndex, ADLCustomMode customMode);
+
2436 
+
2451 ADL_EXTERNC int EXPOSED ADL2_Display_CustomizedMode_Delete (ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int iIndex);
+
2452 
+
2465 ADL_EXTERNC int EXPOSED ADL_Display_CustomizedMode_Delete (int iAdapterIndex, int iDisplayIndex, int iIndex);
+
2466 
+
2480 ADL_EXTERNC int EXPOSED ADL2_Display_CustomizedMode_Validate(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, ADLCustomMode customMode, int *lpValid);
+
2481 
+
2493 ADL_EXTERNC int EXPOSED ADL_Display_CustomizedMode_Validate(int iAdapterIndex, int iDisplayIndex, ADLCustomMode customMode, int *lpValid);
2495 
-
2510 ADL_EXTERNC int EXPOSED ADL2_Display_UnderscanState_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int *lpCurrent, int *lpDefault);
-
2511 
-
2525 ADL_EXTERNC int EXPOSED ADL2_Display_UnderscanState_Set(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int iUnderscanEnabled);
-
2526 
-
2541 ADL_EXTERNC int EXPOSED ADL2_Display_Underscan_Set(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int iCurrent);
-
2542 
-
2555 ADL_EXTERNC int EXPOSED ADL_Display_Underscan_Set(int iAdapterIndex, int iDisplayIndex, int iCurrent);
-
2556 
-
2573 ADL_EXTERNC int EXPOSED ADL2_Display_Underscan_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int* lpCurrent, int* lpDefault, int* lpMin, int* lpMax, int* lpStep);
-
2574 
-
2589 ADL_EXTERNC int EXPOSED ADL_Display_Underscan_Get(int iAdapterIndex, int iDisplayIndex, int* lpCurrent, int* lpDefault, int* lpMin, int* lpMax, int* lpStep);
-
2590 
-
2605 ADL_EXTERNC int EXPOSED ADL2_Display_Overscan_Set(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int iCurrent);
-
2606 
-
2619 ADL_EXTERNC int EXPOSED ADL_Display_Overscan_Set(int iAdapterIndex, int iDisplayIndex, int iCurrent);
-
2620 
-
2621 
-
2622 
-
2623 
-
2624 
-
2641 ADL_EXTERNC int EXPOSED ADL2_Display_Overscan_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int *lpCurrent, int *lpDefualt, int *lpMin, int *lpMax, int *lpStep);
-
2642 
-
2657 ADL_EXTERNC int EXPOSED ADL_Display_Overscan_Get(int iAdapterIndex, int iDisplayIndex, int *lpCurrent, int *lpDefualt, int *lpMin, int *lpMax, int *lpStep);
-
2659 
-
2660 
-
2664 
-
2667 
-
2680 ADL_EXTERNC int EXPOSED ADL2_DFP_BaseAudioSupport_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex,int* lpSupport);
-
2681 
-
2692 ADL_EXTERNC int EXPOSED ADL_DFP_BaseAudioSupport_Get(int iAdapterIndex, int iDisplayIndex,int* lpSupport);
-
2693 
-
2706 ADL_EXTERNC int EXPOSED ADL2_DFP_HDMISupport_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex,int* lpSupport);
-
2707 
-
2718 ADL_EXTERNC int EXPOSED ADL_DFP_HDMISupport_Get(int iAdapterIndex, int iDisplayIndex,int* lpSupport);
-
2719 
-
2732 ADL_EXTERNC int EXPOSED ADL2_DFP_MVPUAnalogSupport_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex,int* lpSupport);
-
2733 
-
2744 ADL_EXTERNC int EXPOSED ADL_DFP_MVPUAnalogSupport_Get(int iAdapterIndex, int iDisplayIndex,int* lpSupport);
-
2745 
-
2761 ADL_EXTERNC int EXPOSED ADL2_DFP_PixelFormat_Caps(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int *lpValidBits, int *lpValidCaps);
-
2762 
-
2776 ADL_EXTERNC int EXPOSED ADL_DFP_PixelFormat_Caps(int iAdapterIndex, int iDisplayIndex, int *lpValidBits, int *lpValidCaps);
-
2777 
-
2793 ADL_EXTERNC int EXPOSED ADL2_DFP_PixelFormat_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int *lpCurState, int *lpDefault);
-
2794 
-
2808 ADL_EXTERNC int EXPOSED ADL_DFP_PixelFormat_Get(int iAdapterIndex, int iDisplayIndex, int *lpCurState, int *lpDefault);
-
2809 
-
2824 ADL_EXTERNC int EXPOSED ADL2_DFP_PixelFormat_Set(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int iState);
-
2825 
-
2838 ADL_EXTERNC int EXPOSED ADL_DFP_PixelFormat_Set(int iAdapterIndex, int iDisplayIndex, int iState);
-
2839 
-
2854 ADL_EXTERNC int EXPOSED ADL2_DFP_GPUScalingEnable_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int *lpSupport, int *lpCurrent, int *lpDefault);
-
2855 
-
2868 ADL_EXTERNC int EXPOSED ADL_DFP_GPUScalingEnable_Get(int iAdapterIndex, int iDisplayIndex, int *lpSupport, int *lpCurrent, int *lpDefault);
-
2869 
-
2884 ADL_EXTERNC int EXPOSED ADL2_DFP_GPUScalingEnable_Set(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int iCurrent);
-
2885 
-
2898 ADL_EXTERNC int EXPOSED ADL_DFP_GPUScalingEnable_Set(int iAdapterIndex, int iDisplayIndex, int iCurrent);
-
2899 
-
2914 ADL_EXTERNC int EXPOSED ADL2_DFP_AllowOnlyCETimings_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int *lpSupport, int *lpCurrent, int *lpDefault);
-
2915 
-
2928 ADL_EXTERNC int EXPOSED ADL_DFP_AllowOnlyCETimings_Get(int iAdapterIndex, int iDisplayIndex, int *lpSupport, int *lpCurrent, int *lpDefault);
-
2929 
-
2944 ADL_EXTERNC int EXPOSED ADL2_DFP_AllowOnlyCETimings_Set(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int iCurrent);
-
2945 
-
2958 ADL_EXTERNC int EXPOSED ADL_DFP_AllowOnlyCETimings_Set(int iAdapterIndex, int iDisplayIndex, int iCurrent);
-
2959 
-
2961 
-
2962 
-
2966 
+
2496 
+
2497 
+
2501 
+
2504 
+
2518 ADL_EXTERNC int EXPOSED ADL2_Display_UnderscanSupport_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int *lpSupport);
+
2519 
+
2534 ADL_EXTERNC int EXPOSED ADL2_Display_UnderscanState_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int *lpCurrent, int *lpDefault);
+
2535 
+
2549 ADL_EXTERNC int EXPOSED ADL2_Display_UnderscanState_Set(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int iUnderscanEnabled);
+
2550 
+
2565 ADL_EXTERNC int EXPOSED ADL2_Display_Underscan_Set(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int iCurrent);
+
2566 
+
2579 ADL_EXTERNC int EXPOSED ADL_Display_Underscan_Set(int iAdapterIndex, int iDisplayIndex, int iCurrent);
+
2580 
+
2597 ADL_EXTERNC int EXPOSED ADL2_Display_Underscan_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int* lpCurrent, int* lpDefault, int* lpMin, int* lpMax, int* lpStep);
+
2598 
+
2613 ADL_EXTERNC int EXPOSED ADL_Display_Underscan_Get(int iAdapterIndex, int iDisplayIndex, int* lpCurrent, int* lpDefault, int* lpMin, int* lpMax, int* lpStep);
+
2614 
+
2629 ADL_EXTERNC int EXPOSED ADL2_Display_Overscan_Set(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int iCurrent);
+
2630 
+
2643 ADL_EXTERNC int EXPOSED ADL_Display_Overscan_Set(int iAdapterIndex, int iDisplayIndex, int iCurrent);
+
2644 
+
2645 
+
2646 
+
2647 
+
2648 
+
2665 ADL_EXTERNC int EXPOSED ADL2_Display_Overscan_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int *lpCurrent, int *lpDefualt, int *lpMin, int *lpMax, int *lpStep);
+
2666 
+
2681 ADL_EXTERNC int EXPOSED ADL_Display_Overscan_Get(int iAdapterIndex, int iDisplayIndex, int *lpCurrent, int *lpDefualt, int *lpMin, int *lpMax, int *lpStep);
+
2683 
+
2684 
+
2688 
+
2691 
+
2704 ADL_EXTERNC int EXPOSED ADL2_DFP_BaseAudioSupport_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex,int* lpSupport);
+
2705 
+
2716 ADL_EXTERNC int EXPOSED ADL_DFP_BaseAudioSupport_Get(int iAdapterIndex, int iDisplayIndex,int* lpSupport);
+
2717 
+
2730 ADL_EXTERNC int EXPOSED ADL2_DFP_HDMISupport_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex,int* lpSupport);
+
2731 
+
2742 ADL_EXTERNC int EXPOSED ADL_DFP_HDMISupport_Get(int iAdapterIndex, int iDisplayIndex,int* lpSupport);
+
2743 
+
2756 ADL_EXTERNC int EXPOSED ADL2_DFP_MVPUAnalogSupport_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex,int* lpSupport);
+
2757 
+
2768 ADL_EXTERNC int EXPOSED ADL_DFP_MVPUAnalogSupport_Get(int iAdapterIndex, int iDisplayIndex,int* lpSupport);
+
2769 
+
2785 ADL_EXTERNC int EXPOSED ADL2_DFP_PixelFormat_Caps(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int *lpValidBits, int *lpValidCaps);
+
2786 
+
2800 ADL_EXTERNC int EXPOSED ADL_DFP_PixelFormat_Caps(int iAdapterIndex, int iDisplayIndex, int *lpValidBits, int *lpValidCaps);
+
2801 
+
2817 ADL_EXTERNC int EXPOSED ADL2_DFP_PixelFormat_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int *lpCurState, int *lpDefault);
+
2818 
+
2832 ADL_EXTERNC int EXPOSED ADL_DFP_PixelFormat_Get(int iAdapterIndex, int iDisplayIndex, int *lpCurState, int *lpDefault);
+
2833 
+
2848 ADL_EXTERNC int EXPOSED ADL2_DFP_PixelFormat_Set(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int iState);
+
2849 
+
2862 ADL_EXTERNC int EXPOSED ADL_DFP_PixelFormat_Set(int iAdapterIndex, int iDisplayIndex, int iState);
+
2863 
+
2878 ADL_EXTERNC int EXPOSED ADL2_DFP_GPUScalingEnable_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int *lpSupport, int *lpCurrent, int *lpDefault);
+
2879 
+
2892 ADL_EXTERNC int EXPOSED ADL_DFP_GPUScalingEnable_Get(int iAdapterIndex, int iDisplayIndex, int *lpSupport, int *lpCurrent, int *lpDefault);
+
2893 
+
2908 ADL_EXTERNC int EXPOSED ADL2_DFP_GPUScalingEnable_Set(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int iCurrent);
+
2909 
+
2922 ADL_EXTERNC int EXPOSED ADL_DFP_GPUScalingEnable_Set(int iAdapterIndex, int iDisplayIndex, int iCurrent);
+
2923 
+
2938 ADL_EXTERNC int EXPOSED ADL2_DFP_AllowOnlyCETimings_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int *lpSupport, int *lpCurrent, int *lpDefault);
+
2939 
+
2952 ADL_EXTERNC int EXPOSED ADL_DFP_AllowOnlyCETimings_Get(int iAdapterIndex, int iDisplayIndex, int *lpSupport, int *lpCurrent, int *lpDefault);
+
2953 
+
2968 ADL_EXTERNC int EXPOSED ADL2_DFP_AllowOnlyCETimings_Set(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int iCurrent);
2969 
-
2983 ADL_EXTERNC int EXPOSED ADL2_Display_TVCaps_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int* lpcaps);
-
2984 
-
2996 ADL_EXTERNC int EXPOSED ADL_Display_TVCaps_Get(int iAdapterIndex, int iDisplayIndex, int* lpcaps);
-
2997 
-
3013 ADL_EXTERNC int EXPOSED ADL2_TV_Standard_Set(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int iCurrent);
-
3014 
-
3028 ADL_EXTERNC int EXPOSED ADL_TV_Standard_Set(int iAdapterIndex, int iDisplayIndex, int iCurrent);
-
3029 
-
3045 ADL_EXTERNC int EXPOSED ADL2_TV_Standard_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int *lpCurrent, int *lpDefault, int* lpSupportedStandards);
-
3046 
-
3060 ADL_EXTERNC int EXPOSED ADL_TV_Standard_Get(int iAdapterIndex, int iDisplayIndex, int *lpCurrent, int *lpDefault, int* lpSupportedStandards);
-
3061 
-
3066 
-
3069 
-
3086 ADL_EXTERNC int EXPOSED ADL2_CV_DongleSettings_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int* lpDongleSetting, int* lpOverrideSettingsSupported, int* lpCurOverrideSettings);
-
3087 
-
3102 ADL_EXTERNC int EXPOSED ADL_CV_DongleSettings_Get(int iAdapterIndex, int iDisplayIndex, int* lpDongleSetting, int* lpOverrideSettingsSupported, int* lpCurOverrideSettings);
-
3103 
-
3119 ADL_EXTERNC int EXPOSED ADL2_CV_DongleSettings_Set(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int iOverrideSettings);
-
3120 
-
3134 ADL_EXTERNC int EXPOSED ADL_CV_DongleSettings_Set(int iAdapterIndex, int iDisplayIndex, int iOverrideSettings);
-
3135 
-
3150 ADL_EXTERNC int EXPOSED ADL2_CV_DongleSettings_Reset(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex);
-
3151 
-
3164 ADL_EXTERNC int EXPOSED ADL_CV_DongleSettings_Reset(int iAdapterIndex, int iDisplayIndex);
-
3165 
-
3167 
-
3182 ADL_EXTERNC int EXPOSED ADL2_Display_UnderScan_Auto_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int *lpCurrent, int *lpDefault, int *lpMin, int *lpMax, int *lpStep);
-
3183 
-
3196 ADL_EXTERNC int EXPOSED ADL_Display_UnderScan_Auto_Get(int iAdapterIndex, int iDisplayIndex, int *lpCurrent, int *lpDefault, int *lpMin, int *lpMax, int *lpStep);
-
3197 
-
3210 ADL_EXTERNC int EXPOSED ADL2_Display_UnderScan_Auto_Set(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int iCurrent);
-
3211 
-
3222 ADL_EXTERNC int EXPOSED ADL_Display_UnderScan_Auto_Set(int iAdapterIndex, int iDisplayIndex, int iCurrent);
-
3223 
-
3238 ADL_EXTERNC int EXPOSED ADL2_Display_Deflicker_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int *lpCurrent, int *lpDefault, int *lpMin, int *lpMax, int *lpStep);
-
3239 
-
3252 ADL_EXTERNC int EXPOSED ADL_Display_Deflicker_Get(int iAdapterIndex, int iDisplayIndex, int *lpCurrent, int *lpDefault, int *lpMin, int *lpMax, int *lpStep);
-
3253 
-
3266 ADL_EXTERNC int EXPOSED ADL2_Display_Deflicker_Set(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayindex, int iCurrent);
-
3267 
-
3278 ADL_EXTERNC int EXPOSED ADL_Display_Deflicker_Set(int iAdapterIndex, int iDisplayindex, int iCurrent);
-
3279 
-
3294 ADL_EXTERNC int EXPOSED ADL2_Display_FilterSVideo_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int *lpCurrent, int *lpDefault, int *lpMin, int *lpMax, int *lpStep);
-
3295 
-
3308 ADL_EXTERNC int EXPOSED ADL_Display_FilterSVideo_Get(int iAdapterIndex, int iDisplayIndex, int *lpCurrent, int *lpDefault, int *lpMin, int *lpMax, int *lpStep);
-
3309 
-
3322 ADL_EXTERNC int EXPOSED ADL2_Display_FilterSVideo_Set(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int iCurrent);
-
3323 
-
3334 ADL_EXTERNC int EXPOSED ADL_Display_FilterSVideo_Set(int iAdapterIndex, int iDisplayIndex, int iCurrent);
-
3335 
-
3351 ADL_EXTERNC int EXPOSED ADL2_Display_DisplayContent_Set(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int iContent);
-
3352 
-
3366 ADL_EXTERNC int EXPOSED ADL_Display_DisplayContent_Set(int iAdapterIndex, int iDisplayIndex, int iContent);
-
3367 
-
3380 ADL_EXTERNC int EXPOSED ADL2_Display_DisplayContent_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex,int iDisplayIndex,int* piContent);
-
3381 
-
3392 ADL_EXTERNC int EXPOSED ADL_Display_DisplayContent_Get(int iAdapterIndex,int iDisplayIndex,int* piContent);
-
3393 
-
3408 ADL_EXTERNC int EXPOSED ADL2_Display_DisplayContent_Cap(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int* pCapContent);
-
3409 
-
3422 ADL_EXTERNC int EXPOSED ADL_Display_DisplayContent_Cap(int iAdapterIndex, int iDisplayIndex, int* pCapContent);
-
3423 
-
3436 ADL_EXTERNC int EXPOSED ADL2_Display_TargetTiming_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLDisplayID displayID, ADLDisplayModeInfo *lpModeInfoOut);
-
3437 
-
3450 ADL_EXTERNC int EXPOSED ADL2_Display_TargetTimingX2_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLDisplayID displayID, ADLDisplayModeInfoX2 *lpModeInfoOut);
-
3451 
-
3462 ADL_EXTERNC int EXPOSED ADL_Display_TargetTiming_Get(int iAdapterIndex, ADLDisplayID displayID, ADLDisplayModeInfo *lpModeInfoOut);
-
3463 
-
3474 ADL_EXTERNC int EXPOSED ADL_Display_Downscaling_Caps(int iAdapterIndex, int iDisplayID, int* lpCaps);
+
2982 ADL_EXTERNC int EXPOSED ADL_DFP_AllowOnlyCETimings_Set(int iAdapterIndex, int iDisplayIndex, int iCurrent);
+
2983 
+
2985 
+
2986 
+
2990 
+
2993 
+
3007 ADL_EXTERNC int EXPOSED ADL2_Display_TVCaps_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int* lpcaps);
+
3008 
+
3020 ADL_EXTERNC int EXPOSED ADL_Display_TVCaps_Get(int iAdapterIndex, int iDisplayIndex, int* lpcaps);
+
3021 
+
3037 ADL_EXTERNC int EXPOSED ADL2_TV_Standard_Set(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int iCurrent);
+
3038 
+
3052 ADL_EXTERNC int EXPOSED ADL_TV_Standard_Set(int iAdapterIndex, int iDisplayIndex, int iCurrent);
+
3053 
+
3069 ADL_EXTERNC int EXPOSED ADL2_TV_Standard_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int *lpCurrent, int *lpDefault, int* lpSupportedStandards);
+
3070 
+
3084 ADL_EXTERNC int EXPOSED ADL_TV_Standard_Get(int iAdapterIndex, int iDisplayIndex, int *lpCurrent, int *lpDefault, int* lpSupportedStandards);
+
3085 
+
3090 
+
3093 
+
3110 ADL_EXTERNC int EXPOSED ADL2_CV_DongleSettings_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int* lpDongleSetting, int* lpOverrideSettingsSupported, int* lpCurOverrideSettings);
+
3111 
+
3126 ADL_EXTERNC int EXPOSED ADL_CV_DongleSettings_Get(int iAdapterIndex, int iDisplayIndex, int* lpDongleSetting, int* lpOverrideSettingsSupported, int* lpCurOverrideSettings);
+
3127 
+
3143 ADL_EXTERNC int EXPOSED ADL2_CV_DongleSettings_Set(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int iOverrideSettings);
+
3144 
+
3158 ADL_EXTERNC int EXPOSED ADL_CV_DongleSettings_Set(int iAdapterIndex, int iDisplayIndex, int iOverrideSettings);
+
3159 
+
3174 ADL_EXTERNC int EXPOSED ADL2_CV_DongleSettings_Reset(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex);
+
3175 
+
3188 ADL_EXTERNC int EXPOSED ADL_CV_DongleSettings_Reset(int iAdapterIndex, int iDisplayIndex);
+
3189 
+
3191 
+
3206 ADL_EXTERNC int EXPOSED ADL2_Display_UnderScan_Auto_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int *lpCurrent, int *lpDefault, int *lpMin, int *lpMax, int *lpStep);
+
3207 
+
3220 ADL_EXTERNC int EXPOSED ADL_Display_UnderScan_Auto_Get(int iAdapterIndex, int iDisplayIndex, int *lpCurrent, int *lpDefault, int *lpMin, int *lpMax, int *lpStep);
+
3221 
+
3234 ADL_EXTERNC int EXPOSED ADL2_Display_UnderScan_Auto_Set(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int iCurrent);
+
3235 
+
3246 ADL_EXTERNC int EXPOSED ADL_Display_UnderScan_Auto_Set(int iAdapterIndex, int iDisplayIndex, int iCurrent);
+
3247 
+
3262 ADL_EXTERNC int EXPOSED ADL2_Display_Deflicker_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int *lpCurrent, int *lpDefault, int *lpMin, int *lpMax, int *lpStep);
+
3263 
+
3276 ADL_EXTERNC int EXPOSED ADL_Display_Deflicker_Get(int iAdapterIndex, int iDisplayIndex, int *lpCurrent, int *lpDefault, int *lpMin, int *lpMax, int *lpStep);
+
3277 
+
3290 ADL_EXTERNC int EXPOSED ADL2_Display_Deflicker_Set(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayindex, int iCurrent);
+
3291 
+
3302 ADL_EXTERNC int EXPOSED ADL_Display_Deflicker_Set(int iAdapterIndex, int iDisplayindex, int iCurrent);
+
3303 
+
3318 ADL_EXTERNC int EXPOSED ADL2_Display_FilterSVideo_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int *lpCurrent, int *lpDefault, int *lpMin, int *lpMax, int *lpStep);
+
3319 
+
3332 ADL_EXTERNC int EXPOSED ADL_Display_FilterSVideo_Get(int iAdapterIndex, int iDisplayIndex, int *lpCurrent, int *lpDefault, int *lpMin, int *lpMax, int *lpStep);
+
3333 
+
3346 ADL_EXTERNC int EXPOSED ADL2_Display_FilterSVideo_Set(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int iCurrent);
+
3347 
+
3358 ADL_EXTERNC int EXPOSED ADL_Display_FilterSVideo_Set(int iAdapterIndex, int iDisplayIndex, int iCurrent);
+
3359 
+
3375 ADL_EXTERNC int EXPOSED ADL2_Display_DisplayContent_Set(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int iContent);
+
3376 
+
3390 ADL_EXTERNC int EXPOSED ADL_Display_DisplayContent_Set(int iAdapterIndex, int iDisplayIndex, int iContent);
+
3391 
+
3404 ADL_EXTERNC int EXPOSED ADL2_Display_DisplayContent_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex,int iDisplayIndex,int* piContent);
+
3405 
+
3416 ADL_EXTERNC int EXPOSED ADL_Display_DisplayContent_Get(int iAdapterIndex,int iDisplayIndex,int* piContent);
+
3417 
+
3432 ADL_EXTERNC int EXPOSED ADL2_Display_DisplayContent_Cap(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int* pCapContent);
+
3433 
+
3446 ADL_EXTERNC int EXPOSED ADL_Display_DisplayContent_Cap(int iAdapterIndex, int iDisplayIndex, int* pCapContent);
+
3447 
+
3460 ADL_EXTERNC int EXPOSED ADL2_Display_TargetTiming_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLDisplayID displayID, ADLDisplayModeInfo *lpModeInfoOut);
+
3461 
+
3474 ADL_EXTERNC int EXPOSED ADL2_Display_TargetTimingX2_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLDisplayID displayID, ADLDisplayModeInfoX2 *lpModeInfoOut);
3475 
-
3476 
-
3488 ADL_EXTERNC int EXPOSED ADL2_Display_Downscaling_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayID, int* lpCaps);
-
3489 
-
3490 
-
3505 ADL_EXTERNC int EXPOSED ADL_Display_FreeSyncState_Get(int iAdapterIndex, int iDisplayIndex, int *lpCurrent, int *lpDefault, int *lpMinRefreshRateInMicroHz, int *lpMaxRefreshRateInMicroHz);
-
3506 
-
3522 ADL_EXTERNC int EXPOSED ADL2_Display_FreeSyncState_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int *lpCurrent, int *lpDefault, int *lpMinRefreshRateInMicroHz, int *lpMaxRefreshRateInMicroHz);
-
3523 
-
3538 ADL_EXTERNC int EXPOSED ADL_Display_FreeSyncState_Set(int iAdapterIndex, int iDisplayIndex, int iSetting, int iRefreshRateInMicroHz);
-
3539 
-
3555 ADL_EXTERNC int EXPOSED ADL2_Display_FreeSyncState_Set(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int iSetting, int iRefreshRateInMicroHz);
-
3556 
-
3569 ADL_EXTERNC int EXPOSED ADL2_Display_DCE_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, ADLDceSettings *lpADLDceSettings);
-
3570 
-
3581 ADL_EXTERNC int EXPOSED ADL_Display_DCE_Set(int iAdapterIndex, int iDisplayIndex, ADLDceSettings *lpADLDceSettings);
-
3582 
-
3595 ADL_EXTERNC int EXPOSED ADL2_Display_DCE_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, ADLDceSettings *lpADLDceSettings);
-
3596 
-
3609 ADL_EXTERNC int EXPOSED ADL2_Display_FreeSync_Cap(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, ADLFreeSyncCap *lpFreeSyncCaps);
-
3610 
-
3621 ADL_EXTERNC int EXPOSED ADL_Display_FreeSync_Cap(int iAdapterIndex, int iDisplayIndex, ADLFreeSyncCap *lpFreeSyncCaps);
-
3622 
-
3633 ADL_EXTERNC int EXPOSED ADL_Display_DCE_Get(int iAdapterIndex, int iDisplayIndex, ADLDceSettings *lpADLDceSettings);
+
3486 ADL_EXTERNC int EXPOSED ADL_Display_TargetTiming_Get(int iAdapterIndex, ADLDisplayID displayID, ADLDisplayModeInfo *lpModeInfoOut);
+
3487 
+
3498 ADL_EXTERNC int EXPOSED ADL_Display_Downscaling_Caps(int iAdapterIndex, int iDisplayID, int* lpCaps);
+
3499 
+
3500 
+
3512 ADL_EXTERNC int EXPOSED ADL2_Display_Downscaling_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayID, int* lpCaps);
+
3513 
+
3514 
+
3529 ADL_EXTERNC int EXPOSED ADL_Display_FreeSyncState_Get(int iAdapterIndex, int iDisplayIndex, int *lpCurrent, int *lpDefault, int *lpMinRefreshRateInMicroHz, int *lpMaxRefreshRateInMicroHz);
+
3530 
+
3546 ADL_EXTERNC int EXPOSED ADL2_Display_FreeSyncState_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int *lpCurrent, int *lpDefault, int *lpMinRefreshRateInMicroHz, int *lpMaxRefreshRateInMicroHz);
+
3547 
+
3562 ADL_EXTERNC int EXPOSED ADL_Display_FreeSyncState_Set(int iAdapterIndex, int iDisplayIndex, int iSetting, int iRefreshRateInMicroHz);
+
3563 
+
3579 ADL_EXTERNC int EXPOSED ADL2_Display_FreeSyncState_Set(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int iSetting, int iRefreshRateInMicroHz);
+
3580 
+
3593 ADL_EXTERNC int EXPOSED ADL2_Display_DCE_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, ADLDceSettings *lpADLDceSettings);
+
3594 
+
3605 ADL_EXTERNC int EXPOSED ADL_Display_DCE_Set(int iAdapterIndex, int iDisplayIndex, ADLDceSettings *lpADLDceSettings);
+
3606 
+
3619 ADL_EXTERNC int EXPOSED ADL2_Display_DCE_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, ADLDceSettings *lpADLDceSettings);
+
3620 
+
3633 ADL_EXTERNC int EXPOSED ADL2_Display_FreeSync_Cap(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, ADLFreeSyncCap *lpFreeSyncCaps);
3634 
-
3644 ADL_EXTERNC int EXPOSED ADL_CDS_UnsafeMode_Set(int iAdapterIndex, int unsafeMode);
-
3645 
-
3656 ADL_EXTERNC int EXPOSED ADL2_CDS_UnsafeMode_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int unsafeMode);
-
3657 
-
3667 ADL_EXTERNC int EXPOSED ADL2_TurboSyncSupport_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int* iTurboSyncSupported);
-
3668 
-
3681 ADL_EXTERNC int EXPOSED ADL2_User_Settings_Notify(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_USER_SETTINGS iSetting, int iChanged);
-
3682 
-
3694 ADL_EXTERNC int EXPOSED ADL2_Display_DPDceSupport_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, ADLDCESupport* pDPDceSupportInfo);
-
3695 
-
3696 #endif /* DISPLAY_H_ */
+
3645 ADL_EXTERNC int EXPOSED ADL_Display_FreeSync_Cap(int iAdapterIndex, int iDisplayIndex, ADLFreeSyncCap *lpFreeSyncCaps);
+
3646 
+
3657 ADL_EXTERNC int EXPOSED ADL_Display_DCE_Get(int iAdapterIndex, int iDisplayIndex, ADLDceSettings *lpADLDceSettings);
+
3658 
+
3668 ADL_EXTERNC int EXPOSED ADL_CDS_UnsafeMode_Set(int iAdapterIndex, int unsafeMode);
+
3669 
+
3680 ADL_EXTERNC int EXPOSED ADL2_CDS_UnsafeMode_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int unsafeMode);
+
3681 
+
3691 ADL_EXTERNC int EXPOSED ADL2_TurboSyncSupport_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int* iTurboSyncSupported);
+
3692 
+
3705 ADL_EXTERNC int EXPOSED ADL2_User_Settings_Notify(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_USER_SETTINGS iSetting, int iChanged);
+
3706 
+
3718 ADL_EXTERNC int EXPOSED ADL2_Display_DPDceSupport_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, ADLDCESupport* pDPDceSupportInfo);
+
3719 
+
3720 #endif /* DISPLAY_H_ */
int ADL2_DFP_PixelFormat_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int *lpValidBits, int *lpValidCaps)
Function to retrieve PixelFormat caps.
int ADL_Display_DDCInfo_Get(int iAdapterIndex, int iDisplayIndex, ADLDDCInfo *lpInfo)
Function to get the DDC info.
int ADL2_Display_DisplayContent_Cap(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int *pCapContent)
This function gets the application availability for display content value and ITC flag.
int ADL2_Display_AdjustCaps_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int *lpInfo)
Function to retrieve the adjustment display information.
-
Structure containing information about I2C.
Definition: adl_structures.h:4011
+
Structure containing information about I2C.
Definition: adl_structures.h:4020
int ADL2_Display_Size_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int iWidth, int iHeight)
Function to set the Device Display Size.
int ADL2_Display_Overscan_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int iCurrent)
Function to set the current value of gamma for each controller.
int ADL_Display_SwitchingCapability_Get(int iAdapterIndex, int *lpResult)
@@ -662,7 +666,7 @@
int ADL2_Display_Position_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int *lpX, int *lpY, int *lpXDefault, int *lpYDefault, int *lpMinX, int *lpMinY, int *lpMaxX, int *lpMaxY, int *lpStepX, int *lpStepY)
Function to get Device Display Position.
int ADL2_Adapter_VariBrightLevel_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iCurrentLevel, int iApplyImmediately)
Structure containing the display mode definition used per controller.
Definition: adl_structures.h:649
-
Structure containing HDCP Settings info.
Definition: adl_structures.h:4145
+
Structure containing HDCP Settings info.
Definition: adl_structures.h:4154
int ADL2_Display_AdjustmentCoherent_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int *lpAdjustmentCoherentCurrent, int *lpAdjustmentCoherentDefault)
Function to retrieve the adjustment coherent setting.
int ADL_Display_PreservedAspectRatio_Get(int iAdapterIndex, int iDisplayIndex, int *lpSupport, int *lpCurrent, int *lpDefault)
Function to retrieve the display perserved aspect ratio of an adapter.
int ADL_CV_DongleSettings_Get(int iAdapterIndex, int iDisplayIndex, int *lpDongleSetting, int *lpOverrideSettingsSupported, int *lpCurOverrideSettings)
Function to retrieve the settings of the CV dongle.
@@ -715,7 +719,7 @@
int ADL2_Display_Color_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int iColorType, int *lpCurrent, int *lpDefault, int *lpMin, int *lpMax, int *lpStep)
Function to retrieve the detailed information a specified display color item.
Structure containing per display FreeSync capability information.
Definition: adl_structures.h:2810
int ADL2_Display_ReducedBlanking_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int *lpReducedBlankingCurrent, int *lpReducedBlankingDefault)
Function to retrieve the reduced blanking setting.
-
Structure containing information about driver supported gamut spaces , capability method.
Definition: adl_structures.h:3868
+
Structure containing information about driver supported gamut spaces , capability method.
Definition: adl_structures.h:3877
int ADL_Display_DDCInfo2_Get(int iAdapterIndex, int iDisplayIndex, ADLDDCInfo2 *lpInfo)
Function to get the DDC info.
int ADL_Display_ReducedBlanking_Set(int iAdapterIndex, int iDisplayIndex, int iReducedBlanking)
Function to set the reduced blanking setting.
int ADL_Display_ColorDepth_Set(int iAdapterIndex, int iDisplayIndex, int iColorDepth)
Function to set color depth. HDMI and DPonly.
@@ -750,6 +754,7 @@
int ADL_Display_ControllerOverlayAdjustmentCaps_Get(int iAdapterIndex, ADLControllerOverlayInput *lpOverlayInput, ADLControllerOverlayInfo *lpCapsInfo)
Function to get the minimum, maximum, and default values of an overlay adjustment.
int ADL_Display_DeviceConfig_Get(int iAdapterIndex, int iDisplayIndex, ADLDisplayConfig *lpDisplayConfig)
Function to get HDTV capability settings.
int ADL2_Display_Downscaling_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayID, int *lpCaps)
Function to get the Down-scaling Caps display information.
+
int ADL2_Display_WriteAndReadSMUI2C(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLI2C *plI2C)
int ADL2_Adapter_ModeTimingOverride_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpSupported)
Function to retrieve Timing Override support.
int ADL2_Display_AdjustmentCoherent_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int iAdjustmentCoherent)
Function to set the adjustment coherent setting.
int ADL2_Display_Property_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, ADLDisplayProperty *lpDisplayProperty)
Function to get the current display property value.
@@ -776,9 +781,9 @@
int ADL_Display_ModeTimingOverrideX2_Get(int iAdapterIndex, ADLDisplayID displayID, ADLDisplayModeX2 *lpModeIn, ADLDisplayModeInfo *lpModeInfoOut)
Function to retrieve display mode timing override information.
int ADL2_Display_DpMstInfo_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpNumDisplays, ADLDisplayDPMSTInfo **lppDisplayDPMstInfo, int iForceDetect)
Function to retrieve the Display Port MST information.
int ADL_Display_CustomizedMode_Validate(int iAdapterIndex, int iDisplayIndex, ADLCustomMode customMode, int *lpValid)
Function to validate a customized mode.
-
Structure containing display mode information.
Definition: adl_structures.h:3988
+
Structure containing display mode information.
Definition: adl_structures.h:3997
int ADL_Display_ColorDepth_Get(int iAdapterIndex, int iDisplayIndex, int *lpColorDepth)
Function to get color depth. HDMI and DPonly.
-
Structure containing information about driver current gamut space , parent struct for ADLGamutCoordin...
Definition: adl_structures.h:3914
+
Structure containing information about driver current gamut space , parent struct for ADLGamutCoordin...
Definition: adl_structures.h:3923
int ADL_Display_ControllerOverlayAdjustmentData_Get(int iAdapterIndex, ADLControllerOverlayInput *lpOverlay)
Function to retrieve the current setting of an overlay adjustment.
int ADL2_CV_DongleSettings_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int iOverrideSettings)
Function to set the current CV dongle settings.
int ADL2_Display_ColorTemperatureSource_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int iTempSource)
Function to set the color temperature source.
@@ -798,10 +803,10 @@
int ADL_DFP_MVPUAnalogSupport_Get(int iAdapterIndex, int iDisplayIndex, int *lpSupport)
Function to get the display MVPU analog support.
int ADL2_Display_Deflicker_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int *lpCurrent, int *lpDefault, int *lpMin, int *lpMax, int *lpStep)
Function to get the current Deflicker setting from the display. This function retrieves the Deflicker...
int ADL_Display_PixelFormat_Get(int iAdapterIndex, int iDisplayIndex, int *lpPixelFormat)
Function to retrieve the current display pixel format. HDMI only.
-
Structure containing the display mode definition used per controller.
Definition: adl_structures.h:4239
+
Structure containing the display mode definition used per controller.
Definition: adl_structures.h:4248
int ADL_Display_Deflicker_Get(int iAdapterIndex, int iDisplayIndex, int *lpCurrent, int *lpDefault, int *lpMin, int *lpMax, int *lpStep)
Function to get the current Deflicker setting from the display. This function retrieves the Deflicker...
int ADL2_Display_UnderscanState_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int iUnderscanEnabled)
Function to set the value of under scan enabled.
-
ADL_USER_SETTINGS
Definition: adl_defines.h:2495
+
ADL_USER_SETTINGS
Definition: adl_defines.h:2582
int ADL_DFP_PixelFormat_Set(int iAdapterIndex, int iDisplayIndex, int iState)
Function to set the current pixel format setting.
int ADL_Display_FilterSVideo_Set(int iAdapterIndex, int iDisplayIndex, int iCurrent)
Function to set the current FilterSVideo setting for the display. This function set the S-Video Sharp...
int ADL_Display_DisplayInfo_Get(int iAdapterIndex, int *lpNumDisplays, ADLDisplayInfo **lppInfo, int iForceDetect)
Function to retrieve the adapter display information.
@@ -821,7 +826,7 @@
int ADL2_Display_ColorDepthDefault_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int *lpColorDepthDefault)
int ADL_CV_DongleSettings_Reset(int iAdapterIndex, int iDisplayIndex)
Function to reset the CV settings to its default settings.
int ADL2_Display_MVPUCaps_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLMVPUCaps *lpMvpuCaps)
Function to retrieve the information about MultiVPU capabilities.
-
Structure containing information related DCE support.
Definition: adl_structures.h:4254
+
Structure containing information related DCE support.
Definition: adl_structures.h:4263
int ADL2_CV_DongleSettings_Reset(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex)
Function to reset the CV settings to its default settings.
int ADL2_Display_ModeTimingOverrideInfo_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, ADL_DL_DISPLAY_MODE *lpModeIn, ADL_DL_DISPLAYMODEINFO *lpModeInfoOut)
Function to retrieve display mode timing override information.
int ADL2_Display_ViewPort_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, ADLControllerMode *lpControllerMode)
Function to change the view position, view size or view pan lock of a selected display.
@@ -843,7 +848,7 @@
int ADL_DFP_AllowOnlyCETimings_Get(int iAdapterIndex, int iDisplayIndex, int *lpSupport, int *lpCurrent, int *lpDefault)
Function to get the Allow Only CE Timings setting.
int ADL2_DFP_PixelFormat_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int iState)
Function to set the current pixel format setting.
int ADL2_Display_ModeTimingOverrideListX2_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLDisplayID displayID, int *lpNumOfModes, ADLDisplayModeInfo **lpModeInfoList)
Function to get the display mode timing override list.
-
ADL_VIRTUALDISPLAY_TYPE
Definition: adl_defines.h:1365
+
ADL_VIRTUALDISPLAY_TYPE
Definition: adl_defines.h:1374
int ADL_Display_Position_Get(int iAdapterIndex, int iDisplayIndex, int *lpX, int *lpY, int *lpXDefault, int *lpYDefault, int *lpMinX, int *lpMinY, int *lpMaxX, int *lpMaxY, int *lpStepX, int *lpStepY)
Function to get Device Display Position.
int ADL_DFP_HDMISupport_Get(int iAdapterIndex, int iDisplayIndex, int *lpSupport)
Function to get the display HDMI support.
int ADL_Display_Limits_Get(int iAdapterIndex, int iDisplayIndex, int *lpMaxHRes, int *lpMaxVRes, int *lpMaxRefresh)
@@ -880,6 +885,7 @@
int ADL_Adapter_VariBrightEnable_Set(int iAdapterIndex, int iEnabled)
int ADL_Display_DisplayContent_Cap(int iAdapterIndex, int iDisplayIndex, int *pCapContent)
This function gets the application availability for display content value and ITC flag.
#define ADL_EXTERNC
Definition: display.h:26
+
int ADL_Display_WriteAndReadSMUI2C(int iAdapterIndex, ADLI2C *plI2C)
Function to write and read I2C via SMU.
int ADL2_Display_DummyVirtual_Get(ADL_CONTEXT_HANDLE context, int iVirtualDisplayType, int *iTargetID)
Structure containing the Overdrive clock information.
Definition: adl_structures.h:1073
Structure containing information about the display device.
Definition: adl_structures.h:581
@@ -922,7 +928,7 @@
int ADL2_Display_DisplayContent_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int iContent)
This function sets the picture setting (Graphics, Photo, Cinema or Gaming) on any HDMI that supports ...
int ADL_Display_Size_Set(int iAdapterIndex, int iDisplayIndex, int iWidth, int iHeight)
Function to set the Device Display Size.
int ADL2_Display_ImageExpansion_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int iCurrent)
Function to set the display image expansion setting.
-
Structure containing information about driver gamut space , whether it is related to source or to des...
Definition: adl_structures.h:3855
+
Structure containing information about driver gamut space , whether it is related to source or to des...
Definition: adl_structures.h:3864
int ADL_Display_DCE_Set(int iAdapterIndex, int iDisplayIndex, ADLDceSettings *lpADLDceSettings)
Function to retrieve per display Display Connectivity Experience information.
int ADL2_Display_DitherState_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int *lpDitherState)
Function to retrieve the dither state.
int ADL_Display_AdjustmentCoherent_Set(int iAdapterIndex, int iDisplayIndex, int iAdjustmentCoherent)
Function to set the adjustment coherent setting.
diff --git a/Public-Documents/html/displaysmanager_8h.html b/Public-Documents/html/displaysmanager_8h.html index bad70fa..82b6c6e 100644 --- a/Public-Documents/html/displaysmanager_8h.html +++ b/Public-Documents/html/displaysmanager_8h.html @@ -22,7 +22,7 @@
ADL (AMD Display Library) Public APIs -  Version 17.0 +  Version 17.1
diff --git a/Public-Documents/html/displaysmanager_8h_source.html b/Public-Documents/html/displaysmanager_8h_source.html index ffd81c0..923bed8 100644 --- a/Public-Documents/html/displaysmanager_8h_source.html +++ b/Public-Documents/html/displaysmanager_8h_source.html @@ -22,7 +22,7 @@
ADL (AMD Display Library) Public APIs -  Version 17.0 +  Version 17.1
diff --git a/Public-Documents/html/examples.html b/Public-Documents/html/examples.html index e252472..8100b37 100644 --- a/Public-Documents/html/examples.html +++ b/Public-Documents/html/examples.html @@ -22,7 +22,7 @@
ADL (AMD Display Library) Public APIs -  Version 17.0 +  Version 17.1
diff --git a/Public-Documents/html/files.html b/Public-Documents/html/files.html index 421b493..7f225a3 100644 --- a/Public-Documents/html/files.html +++ b/Public-Documents/html/files.html @@ -22,7 +22,7 @@
ADL (AMD Display Library) Public APIs -  Version 17.0 +  Version 17.1
diff --git a/Public-Documents/html/functions.html b/Public-Documents/html/functions.html index 053c08d..8ff723a 100644 --- a/Public-Documents/html/functions.html +++ b/Public-Documents/html/functions.html @@ -22,7 +22,7 @@
ADL (AMD Display Library) Public APIs -  Version 17.0 +  Version 17.1
diff --git a/Public-Documents/html/functions_b.html b/Public-Documents/html/functions_b.html index a458a47..d7af596 100644 --- a/Public-Documents/html/functions_b.html +++ b/Public-Documents/html/functions_b.html @@ -22,7 +22,7 @@
ADL (AMD Display Library) Public APIs -  Version 17.0 +  Version 17.1
@@ -105,7 +105,8 @@

- b -