Received: by 10.223.176.46 with SMTP id f43csp3017932wra; Mon, 22 Jan 2018 07:10:12 -0800 (PST) X-Google-Smtp-Source: AH8x227lEDD5WvqvV43ecP0zGots2VloB/xDgj+tFBjHgWvKSBnC45v394RmVAlHOHMcvGCy+eG1 X-Received: by 10.202.225.212 with SMTP id y203mr4107387oig.64.1516633811992; Mon, 22 Jan 2018 07:10:11 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1516633811; cv=none; d=google.com; s=arc-20160816; b=d006WxQVH6V1s9ndikGU3vI8R2LtGNP+sUDXeuV39c3zFQSbiaflxcOFRDlI8r9vaq 4JR67ttJrgsfgLBLvewnoYdYdoonqPxuHRWWcxBJGCmV9YRT7YnplHU6k7JsijMt1JTn tkn8EOPxLNp5ongLwlIqzbuc+wFYm1ajVBRpN/xcy4nsAwuBMdNR4Hdh2ADqNuccNazg /UGTKMppvcd4eJR1bXvdrg/KzZyBJ0LgH9yFheklY0MMCD5Qj8SS7zmC15DZ6Y36G3i/ b+TJfc6mhyOB23eor6kXonLVSFBsvdbFTb9M+h8zJQY0sAC5y8abcQLMpIq0noUPbYi6 2KHA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:message-id:date:subject:cc :to:from:arc-authentication-results; bh=p54gpyhjIj8l6C2M3xGzqIgyCHz2iddf0VGmmLn3+tU=; b=c/GNd+WTOBfv0iEpHErhEhhjYYFdVxRAmGLWpCI1PfIFTkgY2a8zucKjfa/H9DaFsl pXGp2L5bC4hwDJh7OARzTE4jrwOdVREhKgOKf6CgvhgWHDe8jB30Mc2u4waOAe4F9H36 oTsdyB0+LYGz6syQHJJ5BKvjdeHGCc5HTAiiZaAPPV5FYEvbMLS/v3F13LuGtROQJN9K KUEDDUhOQbvKao2SviU/nHRpHR3PgPn6IyuXRXmtTPXzOlH5RMA/G4RCDzLlr67upaBd 5W2wXynQG4/TtCf02uZadoBYNpAfCJnrnQ4KTgPrB/ebXEMPE3/HTHtsHoqNfUiIk5g1 oGQg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id j9si5721572oth.430.2018.01.22.07.09.58; Mon, 22 Jan 2018 07:10:11 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751239AbeAVPJT (ORCPT + 99 others); Mon, 22 Jan 2018 10:09:19 -0500 Received: from mx07-00178001.pphosted.com ([62.209.51.94]:51535 "EHLO mx07-00178001.pphosted.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751086AbeAVPJR (ORCPT ); Mon, 22 Jan 2018 10:09:17 -0500 Received: from pps.filterd (m0046668.ppops.net [127.0.0.1]) by mx07-.pphosted.com (8.16.0.21/8.16.0.21) with SMTP id w0MF3onq014006; Mon, 22 Jan 2018 16:08:33 +0100 Received: from beta.dmz-eu.st.com (beta.dmz-eu.st.com [164.129.1.35]) by mx07-00178001.pphosted.com with ESMTP id 2fnauwt75p-1 (version=TLSv1 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NOT); Mon, 22 Jan 2018 16:08:33 +0100 Received: from zeta.dmz-eu.st.com (zeta.dmz-eu.st.com [164.129.230.9]) by beta.dmz-eu.st.com (STMicroelectronics) with ESMTP id 8399F31; Mon, 22 Jan 2018 15:08:31 +0000 (GMT) Received: from Webmail-eu.st.com (Safex1hubcas21.st.com [10.75.90.44]) by zeta.dmz-eu.st.com (STMicroelectronics) with ESMTP id 50FE12C49; Mon, 22 Jan 2018 15:08:31 +0000 (GMT) Received: from SAFEX1HUBCAS24.st.com (10.75.90.95) by SAFEX1HUBCAS21.st.com (10.75.90.44) with Microsoft SMTP Server (TLS) id 14.3.352.0; Mon, 22 Jan 2018 16:08:31 +0100 Received: from localhost (10.201.23.32) by webmail-ga.st.com (10.75.90.48) with Microsoft SMTP Server (TLS) id 14.3.352.0; Mon, 22 Jan 2018 16:08:30 +0100 From: Philippe Cornu To: Archit Taneja , Andrzej Hajda , Laurent Pinchart , David Airlie , Philippe Cornu , Brian Norris , Benjamin Gaignard , Bhumika Goyal , , , "Sandy Huang" , Heiko Stubner , , CC: Yannick Fertre , Vincent Abriou , Alexandre Torgue , "Maxime Coquelin" , Ludovic Barre , Mickael Reulier Subject: [PATCH] drm/bridge/synopsys: dsi: Add 1.31 version support Date: Mon, 22 Jan 2018 16:08:19 +0100 Message-ID: <20180122150819.22066-1-philippe.cornu@st.com> X-Mailer: git-send-email 2.15.1 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [10.201.23.32] X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:,, definitions=2018-01-22_06:,, signatures=0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Philippe CORNU Add support for the Synopsys DesignWare MIPI DSI version 1.31 Two registers need to be updated/added for supporting 1.31: * PHY_TMR_CFG 0x9c (updated) 1.30 [31:24] phy_hs2lp_time [23:16] phy_lp2hs_time [14: 0] max_rd_time 1.31 [25:16] phy_hs2lp_time [ 9: 0] phy_lp2hs_time * PHY_TMR_RD_CFG 0xf4 (new) 1.31 [14: 0] max_rd_time Signed-off-by: Philippe Cornu --- drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 52 +++++++++++++++++++++++---- 1 file changed, 46 insertions(+), 6 deletions(-) diff --git a/drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c b/drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c index 735f38429c06..20a2ca14a7ad 100644 --- a/drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c +++ b/drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c @@ -25,7 +25,13 @@ #include #include