From 13ec687ae9c8c38279cb1a9226dbb3f64a7ec5b1 Mon Sep 17 00:00:00 2001 From: Deepak Nibade Date: Fri, 15 Jun 2018 16:40:16 -0700 Subject: gpu: nvgpu: remove PMC_ENABLE and PMC_ELPG_ENABLE accesses We don't need to enable l2/fb/hub/xbar from PMC_ENABLE or PMC_ELPG_ENABLE explicitly from nvgpu Remove the redundant code which accesses those registers Jira NVGPUT-51 Change-Id: I423d3bfc2f63460fc168815b5b5104962e3e72ef Signed-off-by: Deepak Nibade Reviewed-on: https://git-master.nvidia.com/r/1751445 Reviewed-by: mobile promotions Tested-by: mobile promotions --- drivers/gpu/nvgpu/gv11b/fb_gv11b.c | 14 -------------- 1 file changed, 14 deletions(-) (limited to 'drivers/gpu/nvgpu/gv11b/fb_gv11b.c') diff --git a/drivers/gpu/nvgpu/gv11b/fb_gv11b.c b/drivers/gpu/nvgpu/gv11b/fb_gv11b.c index bba7e66c..54f0d2d8 100644 --- a/drivers/gpu/nvgpu/gv11b/fb_gv11b.c +++ b/drivers/gpu/nvgpu/gv11b/fb_gv11b.c @@ -126,20 +126,6 @@ void gv11b_fb_init_cbc(struct gk20a *g, struct gr_gk20a *gr) void gv11b_fb_reset(struct gk20a *g) { - if (nvgpu_is_bpmp_running(g) && (!nvgpu_platform_is_simulation(g))) { - nvgpu_log(g, gpu_dbg_info, "mc_elpg_enable set by bpmp"); - } else { - u32 mc_elpg_enable_val; - - nvgpu_log(g, gpu_dbg_info, "enable xbar, pfb and hub"); - mc_elpg_enable_val = mc_elpg_enable_xbar_enabled_f() | - mc_elpg_enable_pfb_enabled_f() | - mc_elpg_enable_hub_enabled_f(); - mc_elpg_enable_val |= gk20a_readl(g, mc_elpg_enable_r()); - gk20a_writel(g, mc_elpg_enable_r(), mc_elpg_enable_val); - - } - /* fs hub should be out of reset by now */ gv11b_init_nvlink_soc_credits(g); } -- cgit v1.2.2