mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-23 01:50:07 +03:00
Modified PMU subunits init sequence as they required during PMU RTOS initialize stage, function nvgpu_pmu_early_init() allocates space for all its subunit & its default values for further usage during runtime, and function nvgpu_pmu_init() performs setup for sub units & starts PMU-RTOS boot. Deinit of all sub units allocated space will handled as part of remove_support stage & also, during init stage upon failure of init/setup sequence. JIRA NVGPU-1972 Change-Id: I3ead9f9bb9e9c1178a02fc99eeec276660477325 Signed-off-by: Mahantesh Kumbar <mkumbar@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/2110154 Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>