mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-23 09:57:08 +03:00
gpu: nvgpu: remove volt device boardobj get status support
Removed unused volt device boardobj get status support & deleted its related code JIRA NVGPU-1874 Change-Id: I27057f74984e977c70ff50b01889eed90a9abd3b Signed-off-by: Mahantesh Kumbar <mkumbar@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/2000862 Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com> Reviewed-by: svc-mobile-misra <svc-mobile-misra@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Vijayakumar Subbu <vsubbu@nvidia.com> Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
This commit is contained in:
committed by
mobile promotions
parent
56d14ac403
commit
7c3c41bfbd
@@ -457,25 +457,6 @@ static int _volt_device_devgrp_pmudata_instget(struct gk20a *g,
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int _volt_device_devgrp_pmustatus_instget(struct gk20a *g,
|
|
||||||
void *pboardobjgrppmu,
|
|
||||||
struct nv_pmu_boardobj_query **ppboardobjpmustatus, u8 idx)
|
|
||||||
{
|
|
||||||
struct nv_pmu_volt_volt_device_boardobj_grp_get_status *pgrp_get_status
|
|
||||||
= (struct nv_pmu_volt_volt_device_boardobj_grp_get_status *)
|
|
||||||
pboardobjgrppmu;
|
|
||||||
|
|
||||||
/*check whether pmuboardobjgrp has a valid boardobj in index*/
|
|
||||||
if (((u32)BIT(idx) &
|
|
||||||
pgrp_get_status->hdr.data.super.obj_mask.super.data[0]) == 0U) {
|
|
||||||
return -EINVAL;
|
|
||||||
}
|
|
||||||
|
|
||||||
*ppboardobjpmustatus = (struct nv_pmu_boardobj_query *)
|
|
||||||
&pgrp_get_status->objects[idx].data.board_obj;
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
static int volt_device_volt_cmp(const void *a, const void *b)
|
static int volt_device_volt_cmp(const void *a, const void *b)
|
||||||
{
|
{
|
||||||
const struct voltage_device_entry *a_entry;
|
const struct voltage_device_entry *a_entry;
|
||||||
@@ -583,7 +564,6 @@ int volt_dev_sw_setup(struct gk20a *g)
|
|||||||
pboardobjgrp = &g->perf_pmu->volt.volt_dev_metadata.volt_devices.super;
|
pboardobjgrp = &g->perf_pmu->volt.volt_dev_metadata.volt_devices.super;
|
||||||
|
|
||||||
pboardobjgrp->pmudatainstget = _volt_device_devgrp_pmudata_instget;
|
pboardobjgrp->pmudatainstget = _volt_device_devgrp_pmudata_instget;
|
||||||
pboardobjgrp->pmustatusinstget = _volt_device_devgrp_pmustatus_instget;
|
|
||||||
|
|
||||||
/* Obtain Voltage Rail Table from VBIOS */
|
/* Obtain Voltage Rail Table from VBIOS */
|
||||||
status = volt_get_volt_devices_table(g, &g->perf_pmu->volt.
|
status = volt_get_volt_devices_table(g, &g->perf_pmu->volt.
|
||||||
@@ -604,16 +584,6 @@ int volt_dev_sw_setup(struct gk20a *g)
|
|||||||
goto done;
|
goto done;
|
||||||
}
|
}
|
||||||
|
|
||||||
status = BOARDOBJGRP_PMU_CMD_GRP_GET_STATUS_CONSTRUCT(g,
|
|
||||||
&g->perf_pmu->volt.volt_dev_metadata.volt_devices.super,
|
|
||||||
volt, VOLT, volt_device, VOLT_DEVICE);
|
|
||||||
if (status != 0) {
|
|
||||||
nvgpu_err(g,
|
|
||||||
"error constructing PMU_BOARDOBJ_CMD_GRP_SET interface - 0x%x",
|
|
||||||
status);
|
|
||||||
goto done;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* update calibration to fuse */
|
/* update calibration to fuse */
|
||||||
BOARDOBJGRP_FOR_EACH(&(g->perf_pmu->volt.volt_dev_metadata.volt_devices.
|
BOARDOBJGRP_FOR_EACH(&(g->perf_pmu->volt.volt_dev_metadata.volt_devices.
|
||||||
super),
|
super),
|
||||||
|
|||||||
@@ -181,22 +181,6 @@ union nv_pmu_volt_volt_rail_boardobj_get_status_union {
|
|||||||
|
|
||||||
NV_PMU_BOARDOBJ_GRP_GET_STATUS_MAKE_E32(volt, volt_rail);
|
NV_PMU_BOARDOBJ_GRP_GET_STATUS_MAKE_E32(volt, volt_rail);
|
||||||
|
|
||||||
/* ---------- VOLT_DEVICE's GRP_GET_STATUS defines and structures ---------- */
|
|
||||||
struct nv_pmu_volt_volt_device_boardobjgrp_get_status_header {
|
|
||||||
struct nv_pmu_boardobjgrp_e32 super;
|
|
||||||
};
|
|
||||||
|
|
||||||
struct nv_pmu_volt_volt_device_boardobj_get_status {
|
|
||||||
struct nv_pmu_boardobj_query super;
|
|
||||||
};
|
|
||||||
|
|
||||||
union nv_pmu_volt_volt_device_boardobj_get_status_union {
|
|
||||||
struct nv_pmu_boardobj_query board_obj;
|
|
||||||
struct nv_pmu_volt_volt_device_boardobj_get_status super;
|
|
||||||
};
|
|
||||||
|
|
||||||
NV_PMU_BOARDOBJ_GRP_GET_STATUS_MAKE_E32(volt, volt_device);
|
|
||||||
|
|
||||||
/* ---------- VOLT_POLICY's GRP_GET_STATUS defines and structures ---------- */
|
/* ---------- VOLT_POLICY's GRP_GET_STATUS defines and structures ---------- */
|
||||||
struct nv_pmu_volt_volt_policy_boardobjgrp_get_status_header {
|
struct nv_pmu_volt_volt_policy_boardobjgrp_get_status_header {
|
||||||
struct nv_pmu_boardobjgrp_e32 super;
|
struct nv_pmu_boardobjgrp_e32 super;
|
||||||
|
|||||||
Reference in New Issue
Block a user