@@ -153,7 +153,7 @@ class zes_engine_handle_t(c_void_p):
153153
154154##
155155
156- ze_bool_t = c_uint32
156+ ze_bool_t = c_uint8
157157ze_device_property_flags_t = c_uint32
158158zes_engine_type_flags_t = c_uint32
159159zes_device_property_flags_t = c_uint32
@@ -240,6 +240,9 @@ class zes_engine_handle_t(c_void_p):
240240ZES_FREQ_THROTTLE_REASON_FLAG_PSU_ALERT = 1 << 4
241241ZES_FREQ_THROTTLE_REASON_FLAG_SW_RANGE = 1 << 5
242242ZES_FREQ_THROTTLE_REASON_FLAG_HW_RANGE = 1 << 6
243+ ZES_FREQ_THROTTLE_REASON_FLAG_VOLTAGE = 1 << 7
244+ ZES_FREQ_THROTTLE_REASON_FLAG_THERMAL = 1 << 8
245+ ZES_FREQ_THROTTLE_REASON_FLAG_POWER = 1 << 9
243246ZES_FREQ_THROTTLE_REASON_FLAG_FORCE_UINT32 = 0x7FFFFFFF
244247
245248## Temperature sensor enums ##
@@ -250,6 +253,9 @@ class zes_engine_handle_t(c_void_p):
250253ZES_TEMP_SENSORS_GLOBAL_MIN = 3
251254ZES_TEMP_SENSORS_GPU_MIN = 4
252255ZES_TEMP_SENSORS_MEMORY_MIN = 5
256+ ZES_TEMP_SENSORS_GPU_BOARD = 6
257+ ZES_TEMP_SENSORS_GPU_BOARD_MIN = 7
258+ ZES_TEMP_SENSORS_VOLTAGE_REGULATOR = 8
253259ZES_TEMP_SENSORS_FORCE_UINT32 = 0x7FFFFFFF
254260
255261## Engine type enums ##
@@ -336,13 +342,13 @@ class zes_engine_handle_t(c_void_p):
336342ZES_STRUCTURE_TYPE_DEVICE_PROPERTIES = 0x1
337343ZES_STRUCTURE_TYPE_PROCESS_STATE = 0x16
338344ZES_STRUCTURE_TYPE_DEVICE_EXT_PROPERTIES = 0x2D # from zes_structure_type_t
339- ZES_STRUCTURE_TYPE_SUBDEVICE_EXP_PROPERTIES = 0x2E # Experimental subdevice properties
345+ ZES_STRUCTURE_TYPE_SUBDEVICE_EXP_PROPERTIES = 0x00020004 # Experimental subdevice properties
340346ZES_STRUCTURE_TYPE_MEM_PROPERTIES = 0xB
341347ZES_STRUCTURE_TYPE_MEM_STATE = 0x1E
342348ZES_STRUCTURE_TYPE_FREQ_PROPERTIES = 0x9
343349ZES_STRUCTURE_TYPE_FREQ_STATE = 0x1B
344- ZES_STRUCTURE_TYPE_TEMP_PROPERTIES = 0xA
345- ZES_STRUCTURE_TYPE_TEMP_CONFIG = 0x1C
350+ ZES_STRUCTURE_TYPE_TEMP_PROPERTIES = 0x14
351+ ZES_STRUCTURE_TYPE_TEMP_CONFIG = 0x23
346352ZES_STRUCTURE_TYPE_ENGINE_PROPERTIES = 0x5
347353
348354
0 commit comments