diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gm20b/hw_gr_gm20b.h')
-rw-r--r-- | drivers/gpu/nvgpu/gm20b/hw_gr_gm20b.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gm20b/hw_gr_gm20b.h b/drivers/gpu/nvgpu/gm20b/hw_gr_gm20b.h index 0dae5896..8e4308a3 100644 --- a/drivers/gpu/nvgpu/gm20b/hw_gr_gm20b.h +++ b/drivers/gpu/nvgpu/gm20b/hw_gr_gm20b.h | |||
@@ -1878,6 +1878,22 @@ static inline u32 gr_gpc0_tpc0_sm_cfg_sm_id_f(u32 v) | |||
1878 | { | 1878 | { |
1879 | return (v & 0xffff) << 0; | 1879 | return (v & 0xffff) << 0; |
1880 | } | 1880 | } |
1881 | static inline u32 gr_gpc0_tpc0_sm_arch_r(void) | ||
1882 | { | ||
1883 | return 0x0050469c; | ||
1884 | } | ||
1885 | static inline u32 gr_gpc0_tpc0_sm_arch_warp_count_v(u32 r) | ||
1886 | { | ||
1887 | return (r >> 0) & 0xff; | ||
1888 | } | ||
1889 | static inline u32 gr_gpc0_tpc0_sm_arch_spa_version_v(u32 r) | ||
1890 | { | ||
1891 | return (r >> 8) & 0xfff; | ||
1892 | } | ||
1893 | static inline u32 gr_gpc0_tpc0_sm_arch_sm_version_v(u32 r) | ||
1894 | { | ||
1895 | return (r >> 20) & 0xfff; | ||
1896 | } | ||
1881 | static inline u32 gr_gpc0_ppc0_pes_vsc_strem_r(void) | 1897 | static inline u32 gr_gpc0_ppc0_pes_vsc_strem_r(void) |
1882 | { | 1898 | { |
1883 | return 0x00503018; | 1899 | return 0x00503018; |