diff options
author | Mahantesh Kumbar <mkumbar@nvidia.com> | 2017-07-05 06:55:35 -0400 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2017-07-06 02:25:27 -0400 |
commit | ce308666f55cd4699c9e118cac291879ddc066ed (patch) | |
tree | fd5982ae7ff91a1a7b2e7594206a6bbae6d87fb0 /drivers/gpu/nvgpu/gv11b/pmu_gv11b.c | |
parent | efd9ba3a797ee5b7edf4fb9464c802d3d5d29b68 (diff) |
gpu: nvgpu: gv11b, use nvgpu_flcn_bootstrap()
- Replaced falcon bootstrap code with
nvgpu_flcn_bootstrap() method
JIRA NVGPU-102
Change-Id: I5133419957c890847cac66c5ac018e8188db41e3
Signed-off-by: Mahantesh Kumbar <mkumbar@nvidia.com>
Reviewed-on: https://git-master/r/1513647
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Vijayakumar Subbu <vsubbu@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gv11b/pmu_gv11b.c')
-rw-r--r-- | drivers/gpu/nvgpu/gv11b/pmu_gv11b.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/drivers/gpu/nvgpu/gv11b/pmu_gv11b.c b/drivers/gpu/nvgpu/gv11b/pmu_gv11b.c index fe468f19..d20b9c1a 100644 --- a/drivers/gpu/nvgpu/gv11b/pmu_gv11b.c +++ b/drivers/gpu/nvgpu/gv11b/pmu_gv11b.c | |||
@@ -18,6 +18,9 @@ | |||
18 | 18 | ||
19 | #include <soc/tegra/fuse.h> | 19 | #include <soc/tegra/fuse.h> |
20 | 20 | ||
21 | #include <nvgpu/pmu.h> | ||
22 | #include <nvgpu/falcon.h> | ||
23 | |||
21 | #include "gk20a/gk20a.h" | 24 | #include "gk20a/gk20a.h" |
22 | 25 | ||
23 | #include "gp10b/pmu_gp10b.h" | 26 | #include "gp10b/pmu_gp10b.h" |
@@ -139,11 +142,7 @@ static int gv11b_pmu_bootstrap(struct nvgpu_pmu *pmu) | |||
139 | pwr_falcon_dmatrfcmd_ctxdma_f(GK20A_PMU_DMAIDX_UCODE)); | 142 | pwr_falcon_dmatrfcmd_ctxdma_f(GK20A_PMU_DMAIDX_UCODE)); |
140 | } | 143 | } |
141 | 144 | ||
142 | gk20a_writel(g, pwr_falcon_bootvec_r(), | 145 | nvgpu_flcn_bootstrap(pmu->flcn, desc->bootloader_entry_point); |
143 | pwr_falcon_bootvec_vec_f(desc->bootloader_entry_point)); | ||
144 | |||
145 | gk20a_writel(g, pwr_falcon_cpuctl_r(), | ||
146 | pwr_falcon_cpuctl_startcpu_f(1)); | ||
147 | 146 | ||
148 | gk20a_writel(g, pwr_falcon_os_r(), desc->app_version); | 147 | gk20a_writel(g, pwr_falcon_os_r(), desc->app_version); |
149 | 148 | ||