From patchwork Thu Aug 5 11:08:35 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Xin Ji X-Patchwork-Id: 12420973 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-13.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,MSGID_FROM_MTA_HEADER,SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 52CA3C4338F for ; Thu, 5 Aug 2021 11:08:44 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id F073061004 for ; Thu, 5 Aug 2021 11:08:43 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org F073061004 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=analogixsemi.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 675056E975; Thu, 5 Aug 2021 11:08:43 +0000 (UTC) Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2103.outbound.protection.outlook.com [40.107.220.103]) by gabe.freedesktop.org (Postfix) with ESMTPS id 91FD56E975 for ; Thu, 5 Aug 2021 11:08:41 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=do4M/H74Ikfs9M1txVzYrEAU6kO+RBBjc57hSQXVntAJSx42wXJJ6SMEPROVPQEnzmmPM7qfr5oFRZzs+6S/J+DkugPWAISKE3z75zPTvLDltwrJ1ltlx60sYwiRR+5wPNR7Lucn9TmH1wm7Op8pPbJx4Z/PvtHtTbRmG0sglsFIUig+Zpkq7UuASTnryXS6U8YrN0s8l8370BOM4Y1gZZRs4gIpJqs/oPIZBxTTIN5lMmRBq+1SJyYfG4ZwExlqxsZPtEDabWd7rzuJSKAqTqw++fq28UJjB9ApqFVjr7s4U7XhkFbKMFajaBqzpd0eH9gbKtlizuCEJ6UTYMgqdQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/YARkm0GJjL/6R3CvGV07VJ63fHlM6K4wHz4ywxE4hI=; b=QGc8Gaaqi2cBQcDRQNcI9o93bmhYCwqojBLucABfclXO6qvOFcXdMescOUq7X9rOD+opy4nl9LmrxUNwqjvbsEFdzSagZlrWo0O3rEXd7wJE0YhdmBqR6ZvMLfby/v24FhZd7M1qWPJav0GpioOu28WzhSI7U07/OrrvbSeRmslTVKF5Qdmh9HFlF8Z2VYnv0A/W0CqtOGIX9lddOun6AaklNsE+BdR3ZIIQnFHktdUnRMKDaDTBKMFIfbvQBjjK1Q1b/KCyaNQpDG9atQwmUwDoV8ZIVvz2MnaZ4uee/fvB/SUZkBBKEGrC76OOnIJp5z0edVkhz/ZOHXo8ZoSIDA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=analogixsemi.com; dmarc=pass action=none header.from=analogixsemi.com; dkim=pass header.d=analogixsemi.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Analogixsemi.onmicrosoft.com; s=selector2-Analogixsemi-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/YARkm0GJjL/6R3CvGV07VJ63fHlM6K4wHz4ywxE4hI=; b=dQKEmMyzy+Vh48DWahAN982jIOGdG/Da85rqd8ywCe1fFrQ5ZslHrwx/n2lPxwickZgwJXeoiPl8TVqLuavAguUhk21lfZDJ+eCmmgj54Kv4goKJu3icQcgJrPS1XCpq9wwXboTKKW1Cx5pTKRSVjIQjV3ZEpMSoOCDzp46DxNU= Authentication-Results: vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=none action=none header.from=analogixsemi.com; Received: from BY5PR04MB6739.namprd04.prod.outlook.com (2603:10b6:a03:229::8) by BYAPR04MB4901.namprd04.prod.outlook.com (2603:10b6:a03:4f::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4373.24; Thu, 5 Aug 2021 11:08:40 +0000 Received: from BY5PR04MB6739.namprd04.prod.outlook.com ([fe80::5c0e:fbe5:2bd6:ec6]) by BY5PR04MB6739.namprd04.prod.outlook.com ([fe80::5c0e:fbe5:2bd6:ec6%3]) with mapi id 15.20.4394.018; Thu, 5 Aug 2021 11:08:40 +0000 Date: Thu, 5 Aug 2021 19:08:35 +0800 From: Xin Ji To: Rob Herring , David Airlie , Nicolas Boichat , Hsin-Yi Wang Cc: Daniel Vetter , Sam Ravnborg , Laurent Pinchart , Maxime Ripard , Mark Brown , Ricardo =?iso-8859-1?q?Ca=F1uelo?= , dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, Bernie Liang , Sheng Pan , Zhen Li , linux-kernel@vger.kernel.org Subject: [PATCH v11 1/4] dt-bindings:drm/bridge:anx7625:add vendor define Message-ID: References: Content-Disposition: inline In-Reply-To: X-ClientProxiedBy: HK2P15301CA0022.APCP153.PROD.OUTLOOK.COM (2603:1096:202:1::32) To BY5PR04MB6739.namprd04.prod.outlook.com (2603:10b6:a03:229::8) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from anxtwsw-Precision-3640-Tower (60.251.58.79) by HK2P15301CA0022.APCP153.PROD.OUTLOOK.COM (2603:1096:202:1::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4415.0 via Frontend Transport; Thu, 5 Aug 2021 11:08:39 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: cc9ec83f-7d05-4b16-f07a-08d958016138 X-MS-TrafficTypeDiagnostic: BYAPR04MB4901: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:6790; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: BepDAOZ/OOdswEjQvyHfmZPlUusmf/EQgda/UsZhHqfirzWMj3IqPryQLAAsiEt3O/99+T1zPs1UUhmXFfxHo9WVDVa/YK2b8yWnfX/Viz91/Ta78l4BMdJ1XwSQZdApIiCXdQ/H2hOVYUzFdX4vasPbfR4kOQBWC2/TQFvp8FFntsIt2Lql5dZJNLFvAEsh8fzjJUMDL5z9A9Q5zo49QgflvSsdPExwMw/Ns3u25XYxlRdtjkXP6P5Lg2WpGFtOVswdgrdz7DmB+3/U5R1rmAmfno56r4BEDDo1btjpcbNAj/Amel9UWW7hsUJtGUOJFI0/6VON+QSUmJV9jwnl2ubQw1l67TJLyDwgwZP996f8Uq/r9Ork6ZmX3DLTumrLkFX9+4Ftzhfi8f5n95I1zNg9krb5AtFhJabUZinhe2YWb2RZ3onEKbREc2ttguSKtACYUWatR0BIUCydewbhPDvjy6SNCEtOjmLBvsBixe8luML3SiDdcZXXVkVMcIrUOA1yaQdeQUZQNTBonpnp8PQxi5ark9eEE+Y/gc9nqps+hvfjjWsVhw8OFWIzJUi8E9r+8ssafpyulxRj5TDTyiPHYcUotxdjZZgJ6DA2/CQOPtOvA/i6yuxoFo58tTufnWPXZX84/aIqlkXlWqbE8UNJQ38fOT+fbl87BxsrWTl6GWyF0IOENY8bAeCe2g8RLPulu9tYommYwXaCvrJP4g== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY5PR04MB6739.namprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(346002)(136003)(376002)(396003)(366004)(39850400004)(86362001)(4326008)(36756003)(2616005)(26005)(55236004)(6486002)(956004)(38100700002)(38350700002)(52116002)(83380400001)(6496006)(54906003)(8676002)(2906002)(8936002)(5660300002)(316002)(66556008)(7416002)(6666004)(478600001)(186003)(66476007)(110136005)(66946007); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: Jo9R3FkNxIDOEimpGwlxUdvNhmpMAXv+ra+Gfr0TqfUCsna/26muQByH+mAgExvFLGbbuYAAXZZOBuFeJkQ8Ivf64YSGX76TFj5wbngHe12UOGK2Jf/wRcItrhMXQZ4FZNEykmqgsrFf4MN3UkNwYRebYo3EeQ5qSbTiQOOXbqzqf7rr4whcxmDAErzstBya6EmCmqok7O4nJiytEfj+aHPq7havSCM/Wt4pjHOtOY4SD5Xy9b2E7NjZl91wKblxMvIkW651jNUt/Hv/3kNvHEyJtQsV+TcnqXxEjGIcOeKNhX6aRgxpP40BMtnALxtRpUAIemwLjJl5njqfjtKP/HeK1xNeRtYwHtmZ/rUOw3qodGdQKRhaOJYYldwlNvs6A+WCXToSvlW1lKv3LuCTloZN8lJ1DM+ZbkfQ1sPocpb3m6ybyrjyPxgQ2HJL2aiIdcNSWbLnlwvyT3qn6NixsCnJC3UKgYCmgixlX+lCxnPMNNt8unfvMVbhS+arMrkNHwpVSH9ByztU0wnDdDCcKo+MigkxrzYNVkFv+ST6IVgRE88LJJSJ5aD7vrWlXLg4yBDZORHZMtaVa45Md1uJa8dVay1cRtXRVFlQjuzsDsuf/5mj3LXW1i1wkriAy5NExqgKOQnHWZMNdlWaNV2vCINjBeSTMB/n88KALnL+TJKxziGb/X0qRLwlAs+lIuRaywK6+0/MEcWuXhmJ5FDY8L9EJ0WclmaKvBEhQFJ8HQS1tRu4YLuIKDWzHcP8HBXwSlc1rj3GAE2OZK664sv1Lcz7rxfoB8SLMwChDNPKSlsoUd9YvCLSvJ8ErQeu8yvnf+JhCI34LJ7CdOiUG4SygKshrlUQWFXtoF9ym0UX8DaW6+3xpg1Z0DyU0gY+g+uEqfkVJryy2D8sZXwMJXpRECkB8QBzOA67E9cMmcl96TPnU9QyViuDHOlnO8ili9pS5pe2YyeDlc0Qt0Z3B/2Sofq69lRHABS4xDQRqajU0VDVKcPgCXSkxYhzuAl6iWDNoRAgdqNtCAE9hNc2aznTK3oxxZmyBn88PGKkkzUX2oGx4D0iMCQ7OAxkhcWUR46abmCqOhMemHZ0a7mCWXk0XiUI0IGGRC328hdkZKBCR+duxuLksbQqqTMUTbEww9Nk3Vq4hHJ+A3iH0+5tZUJVpvy0N0b49moMyfGzeSDh0yJBoDEAA5Vx/cP3rPZ5vqCfZGGPnrX04tAYJXYLeq81h4OqVMJRjXxN6wa+USTdqkmrQn7D0U0QSeBz7KsjYitlK6jHNpsV79d4POS6/vVz92wACuzXciPBd3DUeFuXEI/4ivWBGNlN+2PmB6ZIi6QF X-OriginatorOrg: analogixsemi.com X-MS-Exchange-CrossTenant-Network-Message-Id: cc9ec83f-7d05-4b16-f07a-08d958016138 X-MS-Exchange-CrossTenant-AuthSource: BY5PR04MB6739.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Aug 2021 11:08:40.3459 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: b099b0b4-f26c-4cf5-9a0f-d5be9acab205 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: nhDRjfMsL0LGIoii6GXPai+1tewdQoNBlnD4HRAmmpVtujKaWskggTpTBVHT+oAppqPkVOSprrxQe6xRBDzU1g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR04MB4901 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" Add 'bus-type' and 'data-lanes' define for port0. Add DP tx lane0, lane1 swing register setting array, and audio enable flag. The device which cannot pass DP tx PHY CTS caused by long PCB trace or embedded MUX, adjusting ANX7625 PHY parameters can pass the CTS test. The adjusting type include Pre-emphasis, Vp-p, Rterm(Resistor Termination) and Rsel(Driven Strength). Each lane has maximum 20 registers for these settings. Signed-off-by: Xin Ji --- .../display/bridge/analogix,anx7625.yaml | 65 ++++++++++++++++++- 1 file changed, 63 insertions(+), 2 deletions(-) diff --git a/Documentation/devicetree/bindings/display/bridge/analogix,anx7625.yaml b/Documentation/devicetree/bindings/display/bridge/analogix,anx7625.yaml index ab48ab2f4240..1d3e88daca04 100644 --- a/Documentation/devicetree/bindings/display/bridge/analogix,anx7625.yaml +++ b/Documentation/devicetree/bindings/display/bridge/analogix,anx7625.yaml @@ -43,14 +43,70 @@ properties: vdd33-supply: description: Regulator that provides the supply 3.3V power. + analogix,lane0-swing: + $ref: /schemas/types.yaml#/definitions/uint8-array + minItems: 1 + maxItems: 20 + description: + an array of swing register setting for DP tx lane0 PHY. + Registers 0~9 are Swing0_Pre0, Swing1_Pre0, Swing2_Pre0, + Swing3_Pre0, Swing0_Pre1, Swing1_Pre1, Swing2_Pre1, Swing0_Pre2, + Swing1_Pre2, Swing0_Pre3, they are for [Boost control] and + [Swing control] setting. + Registers 0~9, bit 3:0 is [Boost control], these bits control + post cursor manual, increase the [Boost control] to increase + Pre-emphasis value. + Registers 0~9, bit 6:4 is [Swing control], these bits control + swing manual, increase [Swing control] setting to add Vp-p value + for each Swing, Pre. + Registers 10~19 are Swing0_Pre0, Swing1_Pre0, Swing2_Pre0, + Swing3_Pre0, Swing0_Pre1, Swing1_Pre1, Swing2_Pre1, Swing0_Pre2, + Swing1_Pre2, Swing0_Pre3, they are for [R select control] and + [R Termination control] setting. + Registers 10~19, bit 4:0 is [R select control], these bits are + compensation manual, increase it can enhance IO driven strength + and Vp-p. + Registers 10~19, bit 5:6 is [R termination control], these bits + adjust 50ohm impedance of DP tx termination. 00:55 ohm, + 01:50 ohm(default), 10:45 ohm, 11:40 ohm. + + analogix,lane1-swing: + $ref: /schemas/types.yaml#/definitions/uint8-array + minItems: 1 + maxItems: 20 + description: + an array of swing register setting for DP tx lane1 PHY. + DP TX lane1 swing register setting same with lane0 + swing, please refer lane0-swing property description. + + analogix,audio-enable: + type: boolean + description: let the driver enable audio HDMI codec function or not. + ports: $ref: /schemas/graph.yaml#/properties/ports properties: port@0: - $ref: /schemas/graph.yaml#/properties/port + $ref: /schemas/graph.yaml#/$defs/port-base + unevaluatedProperties: false description: - Video port for MIPI DSI input. + MIPI DSI/DPI input. + + properties: + endpoint: + $ref: /schemas/media/video-interfaces.yaml# + type: object + additionalProperties: false + + properties: + remote-endpoint: true + + bus-type: + enum: [1, 5] + default: 1 + + data-lanes: true port@1: $ref: /schemas/graph.yaml#/properties/port @@ -87,6 +143,9 @@ examples: vdd10-supply = <&pp1000_mipibrdg>; vdd18-supply = <&pp1800_mipibrdg>; vdd33-supply = <&pp3300_mipibrdg>; + analogix,audio-enable; + analogix,lane0-swing = /bits/ 8 <0x14 0x54 0x64 0x74>; + analogix,lane1-swing = /bits/ 8 <0x14 0x54 0x64 0x74>; ports { #address-cells = <1>; @@ -96,6 +155,8 @@ examples: reg = <0>; anx7625_in: endpoint { remote-endpoint = <&mipi_dsi>; + bus-type = <5>; + data-lanes = <0 1 2 3>; }; }; From patchwork Thu Aug 5 11:09:16 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Xin Ji X-Patchwork-Id: 12420975 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-13.7 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,MSGID_FROM_MTA_HEADER,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 95AD4C4320A for ; Thu, 5 Aug 2021 11:09:26 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 4EA8B61004 for ; Thu, 5 Aug 2021 11:09:26 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 4EA8B61004 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=analogixsemi.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 5A7716E97B; Thu, 5 Aug 2021 11:09:25 +0000 (UTC) Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2134.outbound.protection.outlook.com [40.107.220.134]) by gabe.freedesktop.org (Postfix) with ESMTPS id 8192D6E97B for ; Thu, 5 Aug 2021 11:09:23 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Y7LuPFWigN1ko3Km68+Vw91o6tAqDUXJY3vwzvUE6QZFvr3quq4HLB1BA1nOYNwWZH3xVQEIRpFO4c/44UJvE2j/nHc8Zb0ijuUxeYICQQ32BtwYbU8vFLXSFm6MZowYgr+K8xM/D27jMyPwmHnCuVsH0I271acjDREk3+9tXftp6rvl1HR0Nt2E/zvztv0fihXoR64y1jI6zki5RrPEuBeHYeDx629StUW2gubu+MK1ofy7qQYcbqetNA4tUXbfvzBlZHxRBB3izj1ew2iLEAKGpGDPCrbcax7YJmnsg+mFPes0SxGRmyeaFsuBEUbW9CpoVigVXNeLd+4wQVcvxQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=skmraAaRPuL+Dm2SJmUQIYDKd0zUAZM+B/rE9xFjvJw=; b=h22I+m67UgG2Nb86rpCV+DrGGhevu8usqLutkid96HldKX74U2TacgaAl73m/cewmOnxXfBG9LqOwzuF7LD1KEa4TAvM/jdqP+b47XaVepevlh+TxG6xK0QllACa4mYo4wAxZ2nwPA3Spf8+nXhbhFiUcapBaK0EZhNqrTigaVKKfkGFlHxxjKadXk7EjVNwfhw59Ty8m6e/5iZRdaWIZnjbdvhV60KTTkizSts4nF+15xNbDZ+pgjI+QE+UnKSJDDGP2EEZ504H/1kU1LshMejD5+MDcpbmogvBjQxRdrp8wZ0MUoPXu5VukT6Fo2JaUVHv/1nmK5ITCuT/VPeqZA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=analogixsemi.com; dmarc=pass action=none header.from=analogixsemi.com; dkim=pass header.d=analogixsemi.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Analogixsemi.onmicrosoft.com; s=selector2-Analogixsemi-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=skmraAaRPuL+Dm2SJmUQIYDKd0zUAZM+B/rE9xFjvJw=; b=VgMXFAP9jfwLsWKuvgxAhHCKaPhZnpi38RoDtsFziaiwMwQaz3uNjFp8z34aS8//1bupjRwHGG+QaeAtuj2XufU5ODIC6KFRfA2mE8gx35bE8cfPt15i9A/E3QxeyA6XQUZCLz/psDrhiC+0aMUkuRZUxswK5Y6d44RZh6hnSv8= Authentication-Results: driverdev.osuosl.org; dkim=none (message not signed) header.d=none;driverdev.osuosl.org; dmarc=none action=none header.from=analogixsemi.com; Received: from BY5PR04MB6739.namprd04.prod.outlook.com (2603:10b6:a03:229::8) by BYAPR04MB4901.namprd04.prod.outlook.com (2603:10b6:a03:4f::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4373.24; Thu, 5 Aug 2021 11:09:22 +0000 Received: from BY5PR04MB6739.namprd04.prod.outlook.com ([fe80::5c0e:fbe5:2bd6:ec6]) by BY5PR04MB6739.namprd04.prod.outlook.com ([fe80::5c0e:fbe5:2bd6:ec6%3]) with mapi id 15.20.4394.018; Thu, 5 Aug 2021 11:09:22 +0000 Date: Thu, 5 Aug 2021 19:09:16 +0800 From: Xin Ji To: Robert Foss , Nicolas Boichat , Andrzej Hajda Cc: Neil Armstrong , Laurent Pinchart , Jonas Karlman , Dan Carpenter , David Airlie , Daniel Vetter , Boris Brezillon , Sam Ravnborg , Hsin-Yi Wang , Torsten Duwe , Vasily Khoruzhick , Marek Szyprowski , Sheng Pan , Bernie Liang , Zhen Li , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, devel@driverdev.osuosl.org Subject: [PATCH v11 2/4] drm/bridge: anx7625: fix not correct return value Message-ID: <14407ca8fd8627ebd41e6f37b22a8f4fae3fedc6.1628161369.git.xji@analogixsemi.com> References: Content-Disposition: inline In-Reply-To: X-ClientProxiedBy: HK0PR01CA0071.apcprd01.prod.exchangelabs.com (2603:1096:203:a6::35) To BY5PR04MB6739.namprd04.prod.outlook.com (2603:10b6:a03:229::8) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from anxtwsw-Precision-3640-Tower (60.251.58.79) by HK0PR01CA0071.apcprd01.prod.exchangelabs.com (2603:1096:203:a6::35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4394.15 via Frontend Transport; Thu, 5 Aug 2021 11:09:21 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: b086f3fa-c935-4b40-c822-08d9580179ff X-MS-TrafficTypeDiagnostic: BYAPR04MB4901: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:813; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 7WX3Xp9It9lhzo+pKFYgzrm+PQTw18A7SkxKI2ascZ0A/F8Slq4V+LcSdD7WHc4qv/vuslgQ6yGJHMaKOmUifK4K0VS6M3C8mcEMh4qwzJuNVksuukS4b2XgG5In4r3Gl6jCMNPenOtoBhR3g/nua/fm4/DATOnT38jDBCqfUcLZtl8Yr51sFxSYzHedg8VxeP7wcHA3cr83kbSW2L9FVPLv/+5KnA+p2raJP0kJ2XURL/NOT4SR2CrwrX2/nAG7Ff3ksqlYH4iOfFTyttM24srHIXx+B6VML22d+zXRpVu74x7Uy9mtI/2iKF8dVhWsdC8pNsAHpdBoVoEi/C9MobrlEs2lUIp//DSt2TsPo9BucEZEOnHN2ojX5SigDpM2V5Ah77YZwyF77hAbg1ybT7cQ085SaKLWwQ1myUsYiBJEHA2Gn/8aN6//iUsQKY2aOIMYHPLXhkBfb8E0sMLEhVmZ1f9vrpUBGIBR6FcdGUxB5TUEqBeFcl2qmXW1AebwZkmfY8M/D6b8/AQYJD2cUsQDXf9Onn3Y/0W38i/Ax2m0KVw+mgASrka8YXQ0O3iy5NOIsU6eOMsom2d+i0ZTm8UyH8AG2p3mXWCPnWUckIAmjj7b00kl11iFjyOqa4vXURfox+8GI0zIkNLGwBseTwnWDERhf4acFDwhKFhPx1gH13BhNdGjmsLfrYBD0raYBB8XoyYf8f1Og6tBc5jz5w== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY5PR04MB6739.namprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(346002)(136003)(376002)(396003)(366004)(39850400004)(86362001)(4326008)(4744005)(36756003)(2616005)(26005)(55236004)(6486002)(956004)(38100700002)(38350700002)(52116002)(83380400001)(6496006)(54906003)(8676002)(2906002)(8936002)(5660300002)(316002)(66556008)(7416002)(6666004)(478600001)(186003)(66476007)(110136005)(66946007); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: e5Liwjtt2tENNm6aMc6W6DApS9ASp+j/RYfXX0paloEoMSK8a74PLEZPLK77ODA+RaPKbzXkYQzU2r9NNpvsU/n54nj4xluLd5vNFTj2fTSAWCQH7y5nZCHwoVkfXKzqN39VDGKSgbB7swtEoZPWFcelPqrJh+68kurh+pXCo50M4Ma+rFMVGq6YzJK+WcyFsK9oPMkKwytypaP5m2T7yDKhu3YRSmU7JMSh92gNO1mksh+3VoEVtnPnnLSZPOrCl/m9k2ZyzzgIP8Zw/x0fPO7LP1Wd2mLMmO5S1T8qpCsl9NMzCBeIUguP0ttRnHF0kz171BLnkMZeWKm1VOVpk5PwHzkYBeYKp5V6e18P+XMstozrUg7l3a8PypZ14HWtcmr19EP42UqdNVwC+BolY2t396zU48jPpej4j5uJDxJ1q7SVRm/iReWynY7AUjfXePmBNpBSercYtYu+lnDrO1atawSK6AJ5j+McqPKTyrXhflge54eHbPXOdsZRD6uPfOdUjYoPoiI3GcATrCKucGxEFLNZUshVOZmaxYHRJIgHCJeenxwFtTRjW4uOpz3RbeOLvH067I4XeyF6Q64retZu9CBVoe7O2/BjeW1XZCuNZTb0RhrqLRVZOv9r1tyo9C0Qrv9+BdKMPHcyMnOGbdBatHHIl1zRggBs4FjUYHAzf8LeatIceJ2U91pWpTDTNBZohL0utARbBNkwRoTbIjlCLunhozWUiiIiHpOS2JAOOePDQPsSvXHonf7NqFCHoat1FAN4zqJHQbWD/ASgcVhrtmQytiFLjUYByRz1II1kSHhdUCjUzWTqh1jmp4C8XCa16YHVkSk0gUPLGUxoPtQrBZ4+kbLf57ewOyjpI3vEI4SwVN4LV5NCTwYJctZuqqxyog0gUPBsymaD1GTkF7xZBbjLi8nJEIwQ+2/ajmLJc/7Xr0Vli/HVrLAb+RfKI4LZluBwoCl82qATMcrXmZ0kt9A0WTpXlDbfXo6KdqlNwhTmk9TGFedbs4d59yXZycRmkKzo08aSWNVAUDcFxPppGk4fX9UXVmlIODmaj7v4T9zO5qzP94ZDNWmQaaDqi0hlDJeIh5T81IF54IjYpS4YPTSk435yvcsK/6f4JBZ64G0qjPjfdGEe3pBZM5PmK8UfZeE3GdQDWttKD2gYdZbQ3Y4RcyYVRD0KIo7NFC3OXNWZnV6gk0eQPTmcofakJIV5B5eb+PcjBXAjkn86J++7MqZTNHv+pb32u/CoeaG21Ik8TG2WxDJ4lh54aqawPrtjTSDoBZ7F61/CNXNlsftHywpAmesX12IeWJQvl+ruHzdE8exU7w0ZnrwnW+QN X-OriginatorOrg: analogixsemi.com X-MS-Exchange-CrossTenant-Network-Message-Id: b086f3fa-c935-4b40-c822-08d9580179ff X-MS-Exchange-CrossTenant-AuthSource: BY5PR04MB6739.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Aug 2021 11:09:22.1065 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: b099b0b4-f26c-4cf5-9a0f-d5be9acab205 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: xjRl5SU0YL65IFg/DIAQQfnuTgX6h3JxFKOH4uNGYWGj3I71tik5B3A7+tk2kvH2VLuCy8wky7gas6N2xd7T4g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR04MB4901 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" At some time, the original code may return non zero value, force return 0 if operation finished. Reviewed-by: Robert Foss Signed-off-by: Xin Ji --- drivers/gpu/drm/bridge/analogix/anx7625.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/bridge/analogix/anx7625.c b/drivers/gpu/drm/bridge/analogix/anx7625.c index a3d82377066b..3fc6b7ce7fc7 100644 --- a/drivers/gpu/drm/bridge/analogix/anx7625.c +++ b/drivers/gpu/drm/bridge/analogix/anx7625.c @@ -191,10 +191,10 @@ static int wait_aux_op_finish(struct anx7625_data *ctx) AP_AUX_CTRL_STATUS); if (val < 0 || (val & 0x0F)) { DRM_DEV_ERROR(dev, "aux status %02x\n", val); - val = -EIO; + return -EIO; } - return val; + return 0; } static int anx7625_video_mute_control(struct anx7625_data *ctx, From patchwork Thu Aug 5 11:09:56 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Xin Ji X-Patchwork-Id: 12420977 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-10.9 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,MSGID_FROM_MTA_HEADER,SPF_HELO_NONE,SPF_PASS, UNWANTED_LANGUAGE_BODY,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id E2946C4320A for ; Thu, 5 Aug 2021 11:10:05 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 9FCF261108 for ; Thu, 5 Aug 2021 11:10:05 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 9FCF261108 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=analogixsemi.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id C133D6E97C; Thu, 5 Aug 2021 11:10:04 +0000 (UTC) Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2125.outbound.protection.outlook.com [40.107.220.125]) by gabe.freedesktop.org (Postfix) with ESMTPS id 019F96E97C for ; Thu, 5 Aug 2021 11:10:02 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TcKXh8MIr+6oBWeRQJIY5MfYx5f3/fR0yAmHxWGQ9SNcs/7WZPmzwVYg+4itWYoZhwjSNHBZItlV0WYqIdLSpt4P8oupwQli59EjlflICM5F6XXqVqyepa7KTsFdRgp/sREM1xBwqaEWbt3Px16duzKXzvw1+nEc45/N+FdCtgbXWy6y+9Uyao001G3PoCHianYEgu7lX5xzfEPSdwVkbt2ln7yLffYrgpkBbT4mSIhi3lvTknKQ+OVrtK8LcWGnuFFMptT1i7GRPMdDGKs0YL20ul6GCWPRKeQdyH4MYtddwJvL2vt1tmbHxxtdnfP5OT6No/P3hyo0MynX3YDklg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=WK457TO73F0rwyAxU0akP20K4bNjGm10bjmEtmBhRa8=; b=JQUav6lVZIUGbIjwB+e7NXqnMWoXmhJmdOqNlbKiJnx3gFx1TpMhtPcZFcA8uaQmvIvp0xOujgjMuxWaz6Sj1d+B+n5fUyxDct2h6CmShGxVctE6XWUmLFI5jqcHqnrU+gFH0i1qMybCl+gWH6b63AkSSbptVQh9m4a5hBJbb9zrXm2220kw/Fsw5wfMUzfMkQMd3KushOPiMNAeziMEsDBJi+Nif7TVm1JydPvmI5lgYIsXsdsgyDu2J5G/G7A3pYlgWDEpRlqnyQVo+zSL5jmzzxJfVkBPMTzJJzy4PxSukFqu+ppbcsZcllLflo8G5JO1RbgiTsvez8lY9QpexA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=analogixsemi.com; dmarc=pass action=none header.from=analogixsemi.com; dkim=pass header.d=analogixsemi.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Analogixsemi.onmicrosoft.com; s=selector2-Analogixsemi-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=WK457TO73F0rwyAxU0akP20K4bNjGm10bjmEtmBhRa8=; b=12hOIy0pGspjjgTfN3T3DWWJtvUGFl+RZdJ9++nTtccshAvWtsuokCRSi0NV1MDV+vOH0GMEmh7DZd3WlqpU+flzTEDiCmOkoAFmZYFYmMXX7HhtQrVFEPYDYodq1m5QL4NjuyVQdx/JKp7Mniu9f7+ARc0p/U+NhJxTVdtrrEA= Authentication-Results: driverdev.osuosl.org; dkim=none (message not signed) header.d=none;driverdev.osuosl.org; dmarc=none action=none header.from=analogixsemi.com; Received: from BY5PR04MB6739.namprd04.prod.outlook.com (2603:10b6:a03:229::8) by BYAPR04MB4901.namprd04.prod.outlook.com (2603:10b6:a03:4f::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4373.24; Thu, 5 Aug 2021 11:10:01 +0000 Received: from BY5PR04MB6739.namprd04.prod.outlook.com ([fe80::5c0e:fbe5:2bd6:ec6]) by BY5PR04MB6739.namprd04.prod.outlook.com ([fe80::5c0e:fbe5:2bd6:ec6%3]) with mapi id 15.20.4394.018; Thu, 5 Aug 2021 11:10:01 +0000 Date: Thu, 5 Aug 2021 19:09:56 +0800 From: Xin Ji To: Robert Foss , Nicolas Boichat , Andrzej Hajda Cc: Neil Armstrong , Laurent Pinchart , Jonas Karlman , Dan Carpenter , David Airlie , Daniel Vetter , Boris Brezillon , Sam Ravnborg , Hsin-Yi Wang , Torsten Duwe , Vasily Khoruzhick , Marek Szyprowski , Sheng Pan , Bernie Liang , Zhen Li , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, devel@driverdev.osuosl.org Subject: [PATCH v11 3/4] drm/bridge: anx7625: add MIPI DPI input feature Message-ID: <5aad2d99649549bfacf1a6a4587cae12de197879.1628161369.git.xji@analogixsemi.com> References: Content-Disposition: inline In-Reply-To: X-ClientProxiedBy: HK2PR06CA0021.apcprd06.prod.outlook.com (2603:1096:202:2e::33) To BY5PR04MB6739.namprd04.prod.outlook.com (2603:10b6:a03:229::8) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from anxtwsw-Precision-3640-Tower (60.251.58.79) by HK2PR06CA0021.apcprd06.prod.outlook.com (2603:1096:202:2e::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4394.15 via Frontend Transport; Thu, 5 Aug 2021 11:10:01 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 6ee0657d-bbf3-4150-7074-08d9580191c8 X-MS-TrafficTypeDiagnostic: BYAPR04MB4901: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:66; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: MCdVL0oLALR91ij/gYfmTf0S4wDkp4cLINvuDuSdh7QseNofPKMaH3EQMvBSkh0M3U81PnTMwUcRmCMupaYeOqH4LC5TKF5zuEDYGdgoNqnnBuGq/JfhH8w3ckIk5/x0Rbf7SAkgV95hx2gw61GMJXNuZ3jsnfJUVNa3PjNu+PkccziS7l4yNlfYKR+sM8KXl+2FKUMf3xOvAx3JFJW2ay3cELzECZpYUn8zCpPkspQjlXr/tgLNhdmA8XOYLG5tMrSXBXGhfv/Tniqlaand06Up0Y6ZVavmg3k0RhiTTUwxjgEMUE/+mJSqVHsX743+nwGcIAS2o4gnv/qW5BX+zyb3zBK7nHLkwxN0nuwHbaRUpT64dXlQjYmHZgHrWXY/zBloSyrVt5oyDwrUdo1zxp2upWLIkRcAWyRxBg1P8QTv5gKdKqztaj6Iquq8770XSxAAUSc6484DFb+3igVl2nwSlCZ4qRmZGOHMEeVxlDAl1bCR42b7VPAxK9dzwaXtrJprlfzaR7I2RycGF2ScPwkdbWmMXDYFgKGcVR2nkxs9LpFn4s+YXvLSLeG/flRcb5Y9O0m6LTIZQq1/MZoixYupo+6x/MbU8C6DUJ2yfWkS6d3joz10QqVgjB1i4hKi7/mySkxCr5qC1CDXCeNuHoZdf7py08qxFnnemOZaCnLInJvcX+HEcW75IH9J+pFVjUgHZtuhSmE4SvvcamAXNQ== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY5PR04MB6739.namprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(346002)(136003)(376002)(396003)(366004)(39850400004)(86362001)(4326008)(36756003)(2616005)(30864003)(26005)(55236004)(6486002)(956004)(38100700002)(38350700002)(52116002)(83380400001)(6496006)(54906003)(8676002)(2906002)(8936002)(5660300002)(316002)(66556008)(7416002)(6666004)(478600001)(186003)(66476007)(110136005)(66946007); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: Mhyj93Uc8f0ggMNgayBLwGLo/gthHNF/H2xbBMd2M7GvI6JvnXec17/f9GRFE6YuCdjqPN72izjK3aEZ+Y9tkqYCbdRpN7wo4nHTj2h3ZVHe3CERql6m5r6e2A/QzQJ0hfjklW2ZluQ7v3upqdP/Qf/1Gr6a97cS8HolDf7/ouaPi+dkh30dJ+8xc5PHunw4dGOxRj+EJB98G/e1hBvBnFh9ocpKjkaLMqZlEXwGVXHVv/qVL1mFhDq3quXBRm5CgHmji6BojxW9VYywiV8wkzS0J9vKj6qDRbR/eRvczMGnd33r7SHirkxPQzFUB1vZFELdYQqO1BLJ1m/q+dTbdptQjl2Q25d9jxaQcZ5LZ2YNVcx+3wIpopg3WbJp87sqa8xB8YGy2IIlPR8t59fehcu0VRwmrO4P5xbPkM4Ex+Dv0K7RbNxJQRAyYAK/kldzDo/GxRg4rBUANzCK6EMI4NwM/yaYWSoa1As37oVKbK56lNt76obo+8RMXcxTcllmnr/8/5ysDABVe9/R9Y1eoc/NjW0nNpxX3oj8hy3aNRKYjxcZCGLfM2RjJ0VqbPgtcXHOZKhvaw0ugn3yh3e2TlHTRqL+DyZKm5zEPky830qmWjma5yIgwiG7x18qgaZbFG/lI9os7FKtnwOgJ8oGJlgR41oMY0ibbAV8KLYIkTCakXZ10Ts0GyfqqS8fZl+AgIgnqWBiZ0DTOXrSAY8JkY7dGhKhg3lnpiaNiMvI9l7A+CYuDLDswIWE1nco8bBcsaMkAwWr1VSS6qQ0Z1lDXj1Y+Avv5RD6O+PQ96K2kZqeflz+WNXIDv3I4b8VEHzcuteSp+QEGGgdnJbVTt0PWBq3D+F+obSKkN2k0twP8FTh20dxskrlaGrJjuc7Uv/fW3a4hXLNeQ0XPRLMoZVQxyuggfFgDgmbNYt4N7K/5B9BaVFG6dcVokXko/iyw2wF7Q2f6yJn2v8qgs0rjeKlsVo1w93Ng1xEmPMT0AjFmMGQAWgOQVAB2Xva+RefZjAbNcyhRcxmkWrvHKbU8EI0kMEy8v5o+neIIUzkuJqS1yHCkIThfv6LfPbiDIGNhowsHkfP9g8OrswwXFaVg2HoUNfv7D8/48z7LNIvtrR0GwtphBap2UaEylsCcBiZJ2NOa32BHG71UhDTqisuArLOnIplvNpCqQYbf2iMPyfMfV8PYECs+HsQ6h/vRuvQNilzSg+XrL4i0rVIyhXME2wS7J9uRNrmSqrMOfgMbWBlyuEGTMAhT6j8qEdbztKpm6zy8VkrjuAiQU40UkF6uCa+QrfIya04IZeLPutXtEY3DvJHxiLsBREaGYK6skZs35bX X-OriginatorOrg: analogixsemi.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6ee0657d-bbf3-4150-7074-08d9580191c8 X-MS-Exchange-CrossTenant-AuthSource: BY5PR04MB6739.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Aug 2021 11:10:01.5651 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: b099b0b4-f26c-4cf5-9a0f-d5be9acab205 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: n252zricXl7l8eedCWd0c4aScQze3svaonYm5Xa+vc7fgovu3WZAtVQzcfQ6E1JasiHEeQpjMynoM3ErF/ZbRQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR04MB4901 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" The basic anx7625 driver only support MIPI DSI rx signal input. This patch add MIPI DPI rx input configuration support, after apply this patch, the driver can support DSI rx or DPI rx by adding 'bus-type' in DT. Reviewed-by: Robert Foss Signed-off-by: Xin Ji --- drivers/gpu/drm/bridge/analogix/anx7625.c | 246 ++++++++++++++++------ drivers/gpu/drm/bridge/analogix/anx7625.h | 18 +- 2 files changed, 204 insertions(+), 60 deletions(-) diff --git a/drivers/gpu/drm/bridge/analogix/anx7625.c b/drivers/gpu/drm/bridge/analogix/anx7625.c index 3fc6b7ce7fc7..a5a20cc0f3e0 100644 --- a/drivers/gpu/drm/bridge/analogix/anx7625.c +++ b/drivers/gpu/drm/bridge/analogix/anx7625.c @@ -32,6 +32,7 @@ #include #include +#include #include