diff options
author | Neil Armstrong <narmstrong@baylibre.com> | 2020-09-16 17:01:46 +0200 |
---|---|---|
committer | Steven Price <steven.price@arm.com> | 2020-09-21 10:13:50 +0100 |
commit | 110003002291525bb209f47e6dbf121a63249a97 (patch) | |
tree | 14b68b22485fac6bb72f397e99809b94ca9633f1 /drivers/gpu/drm/panfrost/panfrost_gpu.h | |
parent | 91e89097b86f566636ea5a7329c79d5521be46d2 (diff) |
drm/panfrost: add amlogic reset quirk callback
The T820, G31 & G52 GPUs integrated by Amlogic in the respective GXM,
G12A/SM1 & G12B SoCs needs a quirk in the PWR registers at the GPU reset
time.
Since the Amlogic's integration of the GPU cores with the SoC is not
publicly documented we do not know what does these values, but they
permit having a fully functional GPU running with Panfrost.
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
[Steven: Fix typo in commit log]
Reviewed-by: Steven Price <steven.price@arm.com>
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Signed-off-by: Steven Price <steven.price@arm.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20200916150147.25753-3-narmstrong@baylibre.com
Diffstat (limited to 'drivers/gpu/drm/panfrost/panfrost_gpu.h')
-rw-r--r-- | drivers/gpu/drm/panfrost/panfrost_gpu.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/gpu/drm/panfrost/panfrost_gpu.h b/drivers/gpu/drm/panfrost/panfrost_gpu.h index 4112412087b2..468c51e7e46d 100644 --- a/drivers/gpu/drm/panfrost/panfrost_gpu.h +++ b/drivers/gpu/drm/panfrost/panfrost_gpu.h @@ -16,4 +16,6 @@ int panfrost_gpu_soft_reset(struct panfrost_device *pfdev); void panfrost_gpu_power_on(struct panfrost_device *pfdev); void panfrost_gpu_power_off(struct panfrost_device *pfdev); +void panfrost_gpu_amlogic_quirk(struct panfrost_device *pfdev); + #endif |