summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/ast/ast_2400.c
diff options
context:
space:
mode:
authorThomas Zimmermann <tzimmermann@suse.de>2025-10-07 16:54:44 +0200
committerThomas Zimmermann <tzimmermann@suse.de>2025-10-15 09:59:43 +0200
commit2f9d9041adbe9193f69de3aae8f09db4f23699f1 (patch)
tree0ab62311bb6b3bb57734dea5060f6b35a3808585 /drivers/gpu/drm/ast/ast_2400.c
parent703f4731264843161ee074232a7060ea2cdebbdf (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_2400.c')
-rw-r--r--drivers/gpu/drm/ast/ast_2400.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/gpu/drm/ast/ast_2400.c b/drivers/gpu/drm/ast/ast_2400.c
index 2b41ff69ab0b..2e6befd24f91 100644
--- a/drivers/gpu/drm/ast/ast_2400.c
+++ b/drivers/gpu/drm/ast/ast_2400.c
@@ -45,6 +45,8 @@ static void ast_2400_detect_widescreen(struct ast_device *ast)
}
static const struct ast_device_quirks ast_2400_device_quirks = {
+ .crtc_mem_req_threshold_low = 96,
+ .crtc_mem_req_threshold_high = 120,
};
struct drm_device *ast_2400_device_create(struct pci_dev *pdev,