drm/tegra: gr2d: Add tiled PATBASE address register
authorDmitry Osipenko <digetx@gmail.com>
Mon, 29 Jun 2020 03:18:38 +0000 (06:18 +0300)
committerThierry Reding <treding@nvidia.com>
Fri, 17 Jul 2020 14:06:16 +0000 (16:06 +0200)
There are two PATBASE address registers, one for linear layout and other
for tiled. The driver's address registers list misses the tiled PATBASE
register.

Signed-off-by: Dmitry Osipenko <digetx@gmail.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
drivers/gpu/drm/tegra/gr2d.c
drivers/gpu/drm/tegra/gr2d.h

index 48363f7..1a0d3ba 100644 (file)
@@ -177,6 +177,7 @@ static const u32 gr2d_addr_regs[] = {
        GR2D_DSTC_BASE_ADDR,
        GR2D_SRCA_BASE_ADDR,
        GR2D_SRCB_BASE_ADDR,
+       GR2D_PATBASE_ADDR,
        GR2D_SRC_BASE_ADDR_SB,
        GR2D_DSTA_BASE_ADDR_SB,
        GR2D_DSTB_BASE_ADDR_SB,
index 2398486..9b7d66e 100644 (file)
@@ -14,6 +14,7 @@
 #define GR2D_DSTC_BASE_ADDR            0x2d
 #define GR2D_SRCA_BASE_ADDR            0x31
 #define GR2D_SRCB_BASE_ADDR            0x32
+#define GR2D_PATBASE_ADDR              0x47
 #define GR2D_SRC_BASE_ADDR_SB          0x48
 #define GR2D_DSTA_BASE_ADDR_SB         0x49
 #define GR2D_DSTB_BASE_ADDR_SB         0x4a