mirror of
https://github.com/NVIDIA/open-gpu-kernel-modules.git
synced 2026-02-04 15:19:59 +00:00
575.57.08
This commit is contained in:
@@ -2139,6 +2139,16 @@ typedef struct NV0000_CTRL_CMD_SYSTEM_GET_SYSTEM_POWER_LIMIT {
|
||||
NvU32 shortTimescaleBatteryCurrentLimitmA;
|
||||
} NV0000_CTRL_CMD_SYSTEM_GET_SYSTEM_POWER_LIMIT;
|
||||
|
||||
/*!
|
||||
* States for the Battery CPU TDP Control ability.
|
||||
* _CPU_TDP_CONTROL_TYPE_DC_ONLY :==> Legacy setting for DC only CPU TDP Control
|
||||
* _CPU_TDP_CONTROL_TYPE_DC_AC :==> AC and DC both support CPU TDP Control
|
||||
*/
|
||||
typedef enum QBOOST_CPU_TDP_CONTROL_TYPE {
|
||||
QBOOST_CPU_TDP_CONTROL_TYPE_DC_ONLY = 0,
|
||||
QBOOST_CPU_TDP_CONTROL_TYPE_DC_AC = 1,
|
||||
} QBOOST_CPU_TDP_CONTROL_TYPE;
|
||||
|
||||
#define NV0000_CTRL_SYSTEM_NVPCF_GET_POWER_MODE_INFO_PARAMS_MESSAGE_ID (0x3BU)
|
||||
|
||||
typedef struct NV0000_CTRL_SYSTEM_NVPCF_GET_POWER_MODE_INFO_PARAMS {
|
||||
@@ -2277,6 +2287,9 @@ typedef struct NV0000_CTRL_SYSTEM_NVPCF_GET_POWER_MODE_INFO_PARAMS {
|
||||
|
||||
/* CPU TDP Limit to be set (milliwatts) */
|
||||
NvU32 cpuTdpmw;
|
||||
|
||||
/* CPU TDP Control Support */
|
||||
QBOOST_CPU_TDP_CONTROL_TYPE cpuTdpControlType;
|
||||
} NV0000_CTRL_SYSTEM_NVPCF_GET_POWER_MODE_INFO_PARAMS;
|
||||
|
||||
/* Define the filter types */
|
||||
|
||||
@@ -1694,3 +1694,5 @@ typedef struct NV2080_CTRL_CMD_BUS_SET_C2C_LPWR_STATE_VOTE_PARAMS {
|
||||
NvU32 c2cLpwrStateId;
|
||||
NvBool bAllowed;
|
||||
} NV2080_CTRL_CMD_BUS_SET_C2C_LPWR_STATE_VOTE_PARAMS;
|
||||
|
||||
|
||||
|
||||
@@ -79,6 +79,7 @@ extern "C" {
|
||||
#define NVOS_STATUS_ERROR_ILLEGAL_ACTION NV_ERR_ILLEGAL_ACTION
|
||||
#define NVOS_STATUS_ERROR_IN_USE NV_ERR_STATE_IN_USE
|
||||
#define NVOS_STATUS_ERROR_INSUFFICIENT_RESOURCES NV_ERR_INSUFFICIENT_RESOURCES
|
||||
#define NVOS_STATUS_ERROR_INSUFFICIENT_ZBC_ENTRY NV_ERR_INSUFFICIENT_ZBC_ENTRY
|
||||
#define NVOS_STATUS_ERROR_INVALID_ACCESS_TYPE NV_ERR_INVALID_ACCESS_TYPE
|
||||
#define NVOS_STATUS_ERROR_INVALID_ARGUMENT NV_ERR_INVALID_ARGUMENT
|
||||
#define NVOS_STATUS_ERROR_INVALID_BASE NV_ERR_INVALID_BASE
|
||||
|
||||
Reference in New Issue
Block a user