diff options
| author | Thomas Zimmermann <tzimmermann@suse.de> | 2025-10-07 16:54:44 +0200 |
|---|---|---|
| committer | Thomas Zimmermann <tzimmermann@suse.de> | 2025-10-15 09:59:43 +0200 |
| commit | 2f9d9041adbe9193f69de3aae8f09db4f23699f1 (patch) | |
| tree | 0ab62311bb6b3bb57734dea5060f6b35a3808585 /drivers/gpu/drm/ast/ast_2200.c | |
| parent | 703f4731264843161ee074232a7060ea2cdebbdf (diff) | |
drm/ast: Store CRTC memory request threshold in device quirks
Store each hardware's CRTC memory threshold in the specific instance
of struct ast_device_quirks. Removes the calls to IS_AST_GENn() from
ast_set_crtthd_reg().
The values stored in the registers appear to be plain limits. Hence
write them in the driver in decimal format instead of hexadecimal.
Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Reviewed-by: Jocelyn Falempe <jfalempe@redhat.com>
Link: https://lore.kernel.org/r/20251007150343.273718-4-tzimmermann@suse.de
Diffstat (limited to 'drivers/gpu/drm/ast/ast_2200.c')
| -rw-r--r-- | drivers/gpu/drm/ast/ast_2200.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/gpu/drm/ast/ast_2200.c b/drivers/gpu/drm/ast/ast_2200.c index 46b6fc6cf7eb..b64345d11ffa 100644 --- a/drivers/gpu/drm/ast/ast_2200.c +++ b/drivers/gpu/drm/ast/ast_2200.c @@ -44,6 +44,8 @@ static void ast_2200_detect_widescreen(struct ast_device *ast) } static const struct ast_device_quirks ast_2200_device_quirks = { + .crtc_mem_req_threshold_low = 47, + .crtc_mem_req_threshold_high = 63, }; struct drm_device *ast_2200_device_create(struct pci_dev *pdev, |