mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-25 02:52:51 +03:00
gpu: nvgpu: support noise unaware vmin pmu cmd
JIRA DNVGPU-184 Add structures and commands to send noise unware vmin value to pmu. This is needed to enable closed loop frequency controller support Change-Id: If2dfd5e76752a25765ba68821460b7fd2df23aed Signed-off-by: Vijayakumar <vsubbu@nvidia.com> Reviewed-on: http://git-master/r/1248208 (cherry picked from commit fcd73e0f0bca755ea745f62b52b9e641bc3aa1ae) Reviewed-on: http://git-master/r/1267434 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit
This commit is contained in:
committed by
mobile promotions
parent
ed6e707603
commit
8efeebaac5
@@ -240,9 +240,16 @@ struct nv_pmu_volt_rail_get_voltage {
|
||||
u32 voltage_uv;
|
||||
};
|
||||
|
||||
struct nv_pmu_volt_volt_rail_set_noise_unaware_vmin {
|
||||
u8 num_rails;
|
||||
struct ctrl_volt_volt_rail_list
|
||||
rail_list;
|
||||
};
|
||||
|
||||
#define NV_PMU_VOLT_CMD_ID_BOARDOBJ_GRP_SET (0x00000000)
|
||||
#define NV_PMU_VOLT_CMD_ID_RPC (0x00000001)
|
||||
#define NV_PMU_VOLT_CMD_ID_BOARDOBJ_GRP_GET_STATUS (0x00000002)
|
||||
#define NV_PMU_VOLT_RPC_ID_VOLT_RAIL_SET_NOISE_UNAWARE_VMIN (0x00000004)
|
||||
|
||||
/*!
|
||||
* PMU VOLT RPC calls.
|
||||
@@ -277,6 +284,8 @@ struct nv_pmu_volt_rpc {
|
||||
union {
|
||||
struct nv_pmu_volt_policy_voltage_data volt_policy_voltage_data;
|
||||
struct nv_pmu_volt_rail_get_voltage volt_rail_get_voltage;
|
||||
struct nv_pmu_volt_volt_rail_set_noise_unaware_vmin
|
||||
volt_rail_set_noise_unaware_vmin;
|
||||
} params;
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user