[3.13.y.z extended stable] Patch "drm/ast: open key before detect chips" has been added to staging queue

Kamal Mostafa kamal at canonical.com
Wed Oct 8 22:14:12 UTC 2014

This is a note to let you know that I have just added a patch titled

    drm/ast: open key before detect chips

to the linux-3.13.y-queue branch of the 3.13.y.z extended stable tree 
which can be found at:


This patch is scheduled to be released in version

If you, or anyone else, feels it should not be added to this tree, please 
reply to this email.

For more information about the 3.13.y.z tree, see



>From 3ecbb2318034cd202df7fc5ca36de554111d01c5 Mon Sep 17 00:00:00 2001
From: "Y.C. Chen" <yc_chen at aspeedtech.com>
Date: Wed, 10 Sep 2014 12:07:53 +0800
Subject: drm/ast: open key before detect chips

commit 8f372e250ae5f4a5faf87ca1a629d0ae59db65b6 upstream.

Some config settings like 3rd TX chips will not get correctly
if the extended reg is protected

Signed-off-by: Y.C. Chen <yc_chen at aspeedtech.com>
Reviewed-by: Egbert Eich <eich at suse.de>
Signed-off-by: Dave Airlie <airlied at redhat.com>
Signed-off-by: Kamal Mostafa <kamal at canonical.com>
 drivers/gpu/drm/ast/ast_main.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/gpu/drm/ast/ast_main.c b/drivers/gpu/drm/ast/ast_main.c
index af0b868..df1266d 100644
--- a/drivers/gpu/drm/ast/ast_main.c
+++ b/drivers/gpu/drm/ast/ast_main.c
@@ -66,6 +66,7 @@ uint8_t ast_get_index_reg_mask(struct ast_private *ast,
 static int ast_detect_chip(struct drm_device *dev)
 	struct ast_private *ast = dev->dev_private;
+	ast_open_key(ast);

 	if (dev->pdev->device == PCI_CHIP_AST1180) {
 		ast->chip = AST1100;

More information about the kernel-team mailing list