From 63f1861f4ca3fe5fe2d25ea4257503b90100813c Mon Sep 17 00:00:00 2001 From: Thomas Fleury Date: Tue, 16 Jul 2019 10:13:06 -0400 Subject: [PATCH] gpu: nvgpu: add accessors for PCE/LCE config Generated accessors for: - NV_CE_GRCE_CONFIG - NV_CE_PCE2LCE_CONFIG Bug 2494068 Change-Id: If91bed611c49a6ace65fdff94467fb66294a20b5 Signed-off-by: Thomas Fleury Reviewed-on: https://git-master.nvidia.com/r/2151040 GVS: Gerrit_Virtual_Submit Reviewed-by: Alex Waterman Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: mobile promotions Tested-by: mobile promotions --- .../gpu/nvgpu/include/nvgpu/hw/tu104/hw_ce_tu104.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/drivers/gpu/nvgpu/include/nvgpu/hw/tu104/hw_ce_tu104.h b/drivers/gpu/nvgpu/include/nvgpu/hw/tu104/hw_ce_tu104.h index 231112a94..fe1ef48a5 100644 --- a/drivers/gpu/nvgpu/include/nvgpu/hw/tu104/hw_ce_tu104.h +++ b/drivers/gpu/nvgpu/include/nvgpu/hw/tu104/hw_ce_tu104.h @@ -75,4 +75,17 @@ #define ce_lce_opt_r(i)\ (nvgpu_safe_add_u32(0x00104414U, nvgpu_safe_mult_u32((i), 128U))) #define ce_lce_opt_force_barriers_npl__prod_f() (0x8U) +#define ce_grce_config_r(i)\ + (nvgpu_safe_add_u32(0x00104034U, nvgpu_safe_mult_u32((i), 4U))) +#define ce_grce_config__size_1_v() (0x00000002U) +#define ce_grce_config_shared_lce_f(v) (((v)&0xfU) << 0U) +#define ce_grce_config_shared_lce_none_f() (0xfU) +#define ce_grce_config_shared_f(v) (((v)&0x1U) << 30U) +#define ce_grce_config_timeslice_short_f() (0x0U) +#define ce_grce_config_timeslice_long_f() (0x80000000U) +#define ce_pce2lce_config_r(i)\ + (nvgpu_safe_add_u32(0x00104040U, nvgpu_safe_mult_u32((i), 4U))) +#define ce_pce2lce_config__size_1_v() (0x00000004U) +#define ce_pce2lce_config_pce_assigned_lce_f(v) (((v)&0xfU) << 0U) +#define ce_pce2lce_config_pce_assigned_lce_none_f() (0xfU) #endif