]> git.baikalelectronics.ru Git - kernel.git/commit
drm/nouveau/ltc/gp10b: Add custom L2 cache implementation
authorThierry Reding <treding@nvidia.com>
Mon, 9 Dec 2019 12:00:04 +0000 (13:00 +0100)
committerBen Skeggs <bskeggs@redhat.com>
Wed, 15 Jan 2020 00:49:59 +0000 (10:49 +1000)
commitbb28c0812499ec435ab5990ed9fb3624b41c9aa8
tree6c7b57f1c2c9e2424fe05157686d58c5917fb573
parent9046cec201958bd9300e2c49714d3c6b3f3a9210
drm/nouveau/ltc/gp10b: Add custom L2 cache implementation

There are extra registers that need to be programmed to make the level 2
cache work on GP10B, such as the stream ID register that is used when an
SMMU is used to translate memory addresses.

Signed-off-by: Thierry Reding <treding@nvidia.com>
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
drivers/gpu/drm/nouveau/include/nvkm/subdev/ltc.h
drivers/gpu/drm/nouveau/nvkm/engine/device/base.c
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/Kbuild
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp10b.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/priv.h