mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-23 18:16:01 +03:00
gpu: nvgpu: Add device_info_data support
Added device_info_data H/W register in Volta GPU hw_top_gv11b.h header. JIRA DNVGPU-26 Change-Id: I954a02df86ac7514c50ff72e71ea9b53e60c3354 Signed-off-by: Lakshmanan M <lm@nvidia.com> Reviewed-on: http://git-master/r/1151618 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Ken Adams <kadams@nvidia.com>
This commit is contained in:
committed by
Terje Bergstrom
parent
5cdf5ac040
commit
e7ee9c4b63
@@ -158,4 +158,44 @@ static inline u32 top_device_info_entry_enum_v(void)
|
||||
{
|
||||
return 0x00000002;
|
||||
}
|
||||
static inline u32 top_device_info_entry_engine_type_v(void)
|
||||
{
|
||||
return 0x00000002;
|
||||
}
|
||||
static inline u32 top_device_info_entry_data_v(void)
|
||||
{
|
||||
return 0x00000001;
|
||||
}
|
||||
static inline u32 top_device_info_data_type_v(u32 r)
|
||||
{
|
||||
return (r >> 30) & 0x1;
|
||||
}
|
||||
static inline u32 top_device_info_data_type_enum2_v(void)
|
||||
{
|
||||
return 0x00000000;
|
||||
}
|
||||
static inline u32 top_device_info_data_inst_id_v(u32 r)
|
||||
{
|
||||
return (r >> 26) & 0xf;
|
||||
}
|
||||
static inline u32 top_device_info_data_pri_base_v(u32 r)
|
||||
{
|
||||
return (r >> 12) & 0xfff;
|
||||
}
|
||||
static inline u32 top_device_info_data_pri_base_align_v(void)
|
||||
{
|
||||
return 0x0000000c;
|
||||
}
|
||||
static inline u32 top_device_info_data_fault_id_enum_v(u32 r)
|
||||
{
|
||||
return (r >> 3) & 0x1f;
|
||||
}
|
||||
static inline u32 top_device_info_data_fault_id_v(u32 r)
|
||||
{
|
||||
return (r >> 2) & 0x1;
|
||||
}
|
||||
static inline u32 top_device_info_data_fault_id_valid_v(void)
|
||||
{
|
||||
return 0x00000001;
|
||||
}
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user