diff options
| author | Alejandro Soto <alejandro@34project.org> | 2024-05-05 17:38:55 -0600 |
|---|---|---|
| committer | Alejandro Soto <alejandro@34project.org> | 2024-05-05 18:12:08 -0600 |
| commit | ca02833f22b08ceeeff501107371aa6667426115 (patch) | |
| tree | f864c5fc238a292082d2096ce546270badce9f1d /platform/wavelet3d/gfx_shader_schedif.rdl | |
| parent | 081a8a3ba8bfe036f31da53f9c041a2caa30fce2 (diff) | |
rtl/gfx: rename platform/wavelet3d -> rtl/gfx
Diffstat (limited to 'platform/wavelet3d/gfx_shader_schedif.rdl')
| -rw-r--r-- | platform/wavelet3d/gfx_shader_schedif.rdl | 91 |
1 files changed, 0 insertions, 91 deletions
diff --git a/platform/wavelet3d/gfx_shader_schedif.rdl b/platform/wavelet3d/gfx_shader_schedif.rdl deleted file mode 100644 index c846da9..0000000 --- a/platform/wavelet3d/gfx_shader_schedif.rdl +++ /dev/null @@ -1,91 +0,0 @@ -addrmap gfx_shader_schedif { - name = "Scheduler<->core interface"; - - default hw = r; - default sw = w; - default regwidth = 32; - - reg { - name = "Shader core control register"; - - field { - desc = "Set this field to flush the instruction cache"; - - singlepulse; - } IFLUSH[0:0] = 0; - } CORE @ 0x00; - - reg { - name = "Wavefront setup control register"; - - default hw = na; - default sw = r; - default precedence = hw; - - field { - desc = "Wavefront group number"; - - hw = r; - sw = rw; - } GROUP[5:0]; - - field { - desc = "Destination SGPR number"; - - hw = r; - sw = rw; - } XGPR[11:8]; - - field { - desc = "PC table update done, group submitted"; - - rclr; - hwset; - } SUBMIT_DONE[16:16] = 0; - - field { - desc = "General-purpose register update done"; - - rclr; - hwset; - } GPR_DONE[17:17] = 0; - - field { - desc = "Lane mask update done"; - - rclr; - hwset; - } MASK_DONE[18:18] = 0; - } SETUP_CTRL @ 0x04; - - reg { - name = "SGPR/VGPR write register"; - - field { - desc = "Value to write"; - - swmod; - } VALUE[31:0]; - } SETUP_GPR @ 0x08; - - reg { - name = "Lane mask write register"; - - field { - desc = "Mask value to write"; - - swmod; - } MASK[15:0]; - } SETUP_MASK @ 0x0c; - - reg { - name = "Group submit register"; - - field { - desc = "Initial group program counter, submits group on write"; - - swmod; - } PC[31:2]; - } SETUP_SUBMIT @ 0x10; -}; - |
