v3d: Add VIR dumping of TMU config p0/p1.

I had a bit of it for V3D 3.x, but didn't update it for 4.x.
This commit is contained in:
Eric Anholt
2018-12-04 15:03:15 -08:00
parent 1fc78ff3f1
commit bad95bb13c
3 changed files with 33 additions and 14 deletions

View File

@@ -252,6 +252,21 @@ enum quniform_contents {
QUNIFORM_SPILL_SIZE_PER_THREAD,
};
static inline uint32_t v3d_tmu_config_data_create(uint32_t unit, uint32_t value)
{
return unit << 24 | value;
}
static inline uint32_t v3d_tmu_config_data_get_unit(uint32_t data)
{
return data >> 24;
}
static inline uint32_t v3d_tmu_config_data_get_value(uint32_t data)
{
return data & 0xffffff;
}
struct v3d_varying_slot {
uint8_t slot_and_component;
};