mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-24 10:34:43 +03:00
gpu: nvgpu: tu10x PMU ucode update
-Updated PMU version number to sync with p4 cl #:25133717 -As LS falcon's bootstrap is taken care by SEC2 RTOS so, removed ACRLIB from PMU ucode & disabled WPR init from PMU by setting ops .init_wpr_region to NULL -Adding dummy bytes to PMU supersurface member therm data structure to match with tu10x ucode supersurface change sequence offset. -PMU ucode update to enable ECC interrupt -Enable ECC interrupt in Falcon interrupt source -Enable routing of ECC interrupt to HOST. JIRA NVGPU-1150 Change-Id: Ib49f9bf811dc2a01252461c16a44869e07412005 Reviewed-on: https://git-master.nvidia.com/r/1929895 Signed-off-by: Vaikundanathan S <vaikuns@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/1957846 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
a50aa08c0e
commit
abe62f6fe0
@@ -41,7 +41,7 @@
|
||||
#define NVGPU_PMU_NS_UCODE_IMAGE "gpmu_ucode.bin"
|
||||
|
||||
/* PMU F/W version */
|
||||
#define APP_VERSION_TU10X 24408680U
|
||||
#define APP_VERSION_TU10X 25110168U
|
||||
#define APP_VERSION_GV11B 25005711U
|
||||
#define APP_VERSION_GV10X 24283706U
|
||||
#define APP_VERSION_GP10X 24076634U
|
||||
|
||||
@@ -77,6 +77,7 @@ struct nv_pmu_super_surface {
|
||||
struct nv_pmu_therm_therm_channel_boardobj_grp_set therm_channel_grp_set;
|
||||
struct nv_pmu_therm_therm_device_boardobj_grp_set therm_device_grp_set;
|
||||
u8 therm_rsvd[0x1460];
|
||||
u8 rsvd[0xC580];
|
||||
} therm;
|
||||
struct {
|
||||
struct perf_change_seq_pmu_script script_curr;
|
||||
|
||||
@@ -769,7 +769,7 @@ static const struct gpu_ops tu104_ops = {
|
||||
gp106_get_internal_sensor_curr_temp,
|
||||
},
|
||||
.pmu = {
|
||||
.init_wpr_region = gv100_pmu_init_acr,
|
||||
.init_wpr_region = NULL,
|
||||
.load_lsfalcon_ucode = gv100_load_falcon_ucode,
|
||||
.is_lazy_bootstrap = gp106_is_lazy_bootstrap,
|
||||
.is_priv_load = gp106_is_priv_load,
|
||||
|
||||
Reference in New Issue
Block a user