mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-24 02:22:34 +03:00
gpu: nvgpu: fixing sparse error/warning
nvgpu/gp106/pmu_gp106.c:30:5: warning: symbol 'gp106_pmu_enable_hw' was not declared. Should it be static? nvgpu/gp106/pmu_gp106.c:118:5: warning: symbol 'gp106_pmu_reset' was not declared. Should it be static? nvgpu/gp106/pmu_gp106.c:146:5: warning: symbol 'gp106_sec2_reset' was not declared. Should it be static? nvgpu/gp106/acr_gp106.c:79:6: warning: symbol 'gp106_wpr_info' was not declared. Should it be static? nvgpu/gp106/acr_gp106.c:92:5: warning: symbol 'gp106_alloc_blob_space' was not declared. Should it be static? nvgpu/gp106/acr_gp106.c:120:5: warning: symbol 'pmu_ucode_details' was not declared. Should it be static? nvgpu/gp106/acr_gp106.c:187:5: warning: symbol 'fecs_ucode_details' was not declared. Should it be static? nvgpu/gp106/acr_gp106.c:265:5: warning: symbol 'gpccs_ucode_details' was not declared. Should it be static? nvgpu/gp106/acr_gp106.c:348:5: warning: symbol 'gp106_prepare_ucode_blob' was not declared. Should it be static? nvgpu/gp106/acr_gp106.c:1011:5: warning: symbol 'gp106_bootstrap_hs_flcn' was not declared. Should it be static? Bug 200088648 Change-Id: I13716e39f540f8674b1c0f917048bb6b63f7b763 Signed-off-by: Mahantesh Kumbar <mkumbar@nvidia.com> Reviewed-on: http://git-master/r/1173076 GVS: Gerrit_Virtual_Submit Reviewed-by: Vijayakumar Subbu <vsubbu@nvidia.com>
This commit is contained in:
committed by
Deepak Nibade
parent
d459bd68a6
commit
bcf321ed1f
@@ -76,7 +76,7 @@ static get_ucode_details pmu_acr_supp_ucode_list[] = {
|
||||
gpccs_ucode_details,
|
||||
};
|
||||
|
||||
void gp106_wpr_info(struct gk20a *g, struct wpr_carveout_info *inf)
|
||||
static void gp106_wpr_info(struct gk20a *g, struct wpr_carveout_info *inf)
|
||||
{
|
||||
inf->wpr_base = GP106_DGPU_WPR;
|
||||
inf->nonwpr_base = GP106_DGPU_NONWPR;
|
||||
@@ -89,7 +89,7 @@ static void flcn64_set_dma(struct falc_u64 *dma_addr, u64 value)
|
||||
dma_addr->hi |= u64_hi32(value);
|
||||
}
|
||||
|
||||
int gp106_alloc_blob_space(struct gk20a *g,
|
||||
static int gp106_alloc_blob_space(struct gk20a *g,
|
||||
size_t size, struct mem_desc *mem)
|
||||
{
|
||||
struct wpr_carveout_info wpr_inf;
|
||||
@@ -117,7 +117,7 @@ void gp106_init_secure_pmu(struct gpu_ops *gops)
|
||||
}
|
||||
/* TODO - check if any free blob res needed*/
|
||||
|
||||
int pmu_ucode_details(struct gk20a *g, struct flcn_ucode_img_v1 *p_img)
|
||||
static int pmu_ucode_details(struct gk20a *g, struct flcn_ucode_img_v1 *p_img)
|
||||
{
|
||||
const struct firmware *pmu_fw, *pmu_desc, *pmu_sig;
|
||||
struct pmu_gk20a *pmu = &g->pmu;
|
||||
@@ -184,7 +184,7 @@ release_img_fw:
|
||||
return err;
|
||||
}
|
||||
|
||||
int fecs_ucode_details(struct gk20a *g, struct flcn_ucode_img_v1 *p_img)
|
||||
static int fecs_ucode_details(struct gk20a *g, struct flcn_ucode_img_v1 *p_img)
|
||||
{
|
||||
u32 ver = g->gpu_characteristics.arch + g->gpu_characteristics.impl;
|
||||
struct lsf_ucode_desc_v1 *lsf_desc;
|
||||
@@ -262,7 +262,8 @@ rel_sig:
|
||||
release_firmware(fecs_sig);
|
||||
return err;
|
||||
}
|
||||
int gpccs_ucode_details(struct gk20a *g, struct flcn_ucode_img_v1 *p_img)
|
||||
|
||||
static int gpccs_ucode_details(struct gk20a *g, struct flcn_ucode_img_v1 *p_img)
|
||||
{
|
||||
u32 ver = g->gpu_characteristics.arch + g->gpu_characteristics.impl;
|
||||
struct lsf_ucode_desc_v1 *lsf_desc;
|
||||
@@ -345,7 +346,7 @@ rel_sig:
|
||||
return err;
|
||||
}
|
||||
|
||||
int gp106_prepare_ucode_blob(struct gk20a *g)
|
||||
static int gp106_prepare_ucode_blob(struct gk20a *g)
|
||||
{
|
||||
|
||||
int err;
|
||||
@@ -1008,7 +1009,7 @@ static int lsf_gen_wpr_requirements(struct gk20a *g,
|
||||
|
||||
/*Loads ACR bin to FB mem and bootstraps PMU with bootloader code
|
||||
* start and end are addresses of ucode blob in non-WPR region*/
|
||||
int gp106_bootstrap_hs_flcn(struct gk20a *g)
|
||||
static int gp106_bootstrap_hs_flcn(struct gk20a *g)
|
||||
{
|
||||
struct mm_gk20a *mm = &g->mm;
|
||||
struct vm_gk20a *vm = &mm->pmu.vm;
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
#define PMU_MEM_SCRUBBING_TIMEOUT_MAX 1000
|
||||
#define PMU_MEM_SCRUBBING_TIMEOUT_DEFAULT 10
|
||||
|
||||
int gp106_pmu_enable_hw(struct pmu_gk20a *pmu, bool enable)
|
||||
static int gp106_pmu_enable_hw(struct pmu_gk20a *pmu, bool enable)
|
||||
{
|
||||
struct gk20a *g = gk20a_from_pmu(pmu);
|
||||
|
||||
@@ -115,7 +115,7 @@ static int pmu_enable(struct pmu_gk20a *pmu, bool enable)
|
||||
return 0;
|
||||
}
|
||||
|
||||
int gp106_pmu_reset(struct gk20a *g)
|
||||
static int gp106_pmu_reset(struct gk20a *g)
|
||||
{
|
||||
struct pmu_gk20a *pmu = &g->pmu;
|
||||
int err = 0;
|
||||
@@ -143,7 +143,7 @@ int gp106_pmu_reset(struct gk20a *g)
|
||||
return err;
|
||||
}
|
||||
|
||||
int gp106_sec2_reset(struct gk20a *g)
|
||||
static int gp106_sec2_reset(struct gk20a *g)
|
||||
{
|
||||
gk20a_dbg_fn("");
|
||||
//sec2 reset
|
||||
|
||||
Reference in New Issue
Block a user