From patchwork Mon Nov 21 07:23:52 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sandor Yu X-Patchwork-Id: 1707050 Return-Path: X-Original-To: incoming-dt@patchwork.ozlabs.org Delivered-To: patchwork-incoming-dt@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=2620:137:e000::1:20; helo=out1.vger.email; envelope-from=devicetree-owner@vger.kernel.org; receiver=) Authentication-Results: legolas.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.a=rsa-sha256 header.s=selector2 header.b=nCFCnKIx; dkim-atps=neutral Received: from out1.vger.email (out1.vger.email [IPv6:2620:137:e000::1:20]) by legolas.ozlabs.org (Postfix) with ESMTP id 4NFzVd0zkgz23nP for ; Mon, 21 Nov 2022 18:27:21 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229617AbiKUH1S (ORCPT ); Mon, 21 Nov 2022 02:27:18 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43916 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229730AbiKUH1M (ORCPT ); Mon, 21 Nov 2022 02:27:12 -0500 Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-eopbgr130077.outbound.protection.outlook.com [40.107.13.77]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1A6E83C6C6; Sun, 20 Nov 2022 23:27:10 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=axoOL8txmmJhFxK5nxv+AsR97ghqRLyHq3/lSlE67oImp5ynuZnujShcN0JmVlYXoW42WYp0xBGHoDH5OkbnEy5f3/PI8nmqXl/GFgSr9JOLfNBpYZI9TVYdV1xLBPjHLKXdyLCtY2XUFJLdZm/o4BOjQLz0xihav+5r/GoWNRicYIeiZkKdUCpx7My5zuIa6HieNTrSiBULK8rZoXePDwNkxNTHDUtZq0gKlU0Pn0xq4aSbqspLA2kA9yZdv4/dr+Pa5QODaBsJ5Xoa2MC3VOFQ4SKi34uNO5NUDLCOiohSlsLWf6+5Og9zL46QW8hBgaW1EA8wORh44fPRmPbt0A== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=BH3voCuq35A/PdRJVKCJ4L56DgSWpqFlC8gP/Wds8dQ=; b=M6D2KF/MQhuRKVSkYS7dOIlJc//3wh3gtHbJJwlY/YZvCV+ddEA+N7Uc3sZta/a7/ZulUL0665q3yapPb6KeaezV1NtP6AnF0yFqtDieT3eRduMX/bt9eBxRqmsNQKmFlM1XlZEOyC52rnxc2Iz3YRTs2Zot1bJc1iNjyoKdXB/JERp5i8k+B0IVdJx7XGAvD1J2XdhXhbLN5kLn499NPkBSk1Mjrc+YcCj9WOgevj/Mv+c2Bt/S3QsQcrRVCz053aSTHQW71G6qsswdDABh8sau+InLJAA7Baf/B2+xaO5A4QxeulMKfwREEbiux6IWyjCYL0RPndqYsM14PZJTNw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=BH3voCuq35A/PdRJVKCJ4L56DgSWpqFlC8gP/Wds8dQ=; b=nCFCnKIxWbSWoLbJGlgF+pnwmcDOgzGqkz3CuhHUAM9nFeSDrr0y1aLjlY/54Drnu2pCu11yXLIxDUbUD8lmmZ6fvnWh6M0UUNfxSPUFx7bUYvHE7AX0h4slEbgAm82I8dQTH/NO6Yfuo+LiKdyW0egCTlTDT/fHxa+IF/5GBHk= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from PAXPR04MB9448.eurprd04.prod.outlook.com (2603:10a6:102:2b1::21) by DBBPR04MB7769.eurprd04.prod.outlook.com (2603:10a6:10:1e0::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5834.9; Mon, 21 Nov 2022 07:27:07 +0000 Received: from PAXPR04MB9448.eurprd04.prod.outlook.com ([fe80::60b2:4bec:7707:e196]) by PAXPR04MB9448.eurprd04.prod.outlook.com ([fe80::60b2:4bec:7707:e196%5]) with mapi id 15.20.5834.015; Mon, 21 Nov 2022 07:27:07 +0000 From: Sandor Yu To: andrzej.hajda@intel.com, neil.armstrong@linaro.org, robert.foss@linaro.org, Laurent.pinchart@ideasonboard.com, jonas@kwiboo.se, jernej.skrabec@gmail.com, airlied@gmail.com, daniel@ffwll.ch, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, shawnguo@kernel.org, s.hauer@pengutronix.de, festevam@gmail.com, kishon@ti.com, vkoul@kernel.org, dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-phy@lists.infradead.org, alexander.stein@ew.tq-group.com Cc: kernel@pengutronix.de, linux-imx@nxp.com, Sandor.yu@nxp.com, oliver.brown@nxp.com Subject: [PATCH v4 02/10] dt-bindings: display: bridge: Add MHDP DP for i.MX8MQ Date: Mon, 21 Nov 2022 15:23:52 +0800 Message-Id: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: X-ClientProxiedBy: SG2PR06CA0246.apcprd06.prod.outlook.com (2603:1096:4:ac::30) To PAXPR04MB9448.eurprd04.prod.outlook.com (2603:10a6:102:2b1::21) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9448:EE_|DBBPR04MB7769:EE_ X-MS-Office365-Filtering-Correlation-Id: 032c2706-724f-4a43-e05b-08dacb91cba0 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: +I9vd1QaF1HdX33vJFrR+8DBfnFR9K3i2iv7/y+BtaVjM1i7edBVYdZjrH6afOVn3GihnwrzMOq84tDMEqjfpDYzja3Fn5BuXVXppLXyneaOr/lkQifiKyujkw7m6zpFpITnnpIO6VFexmUNW2/9Gv4j0qoDvCHNtSK+a3wi69iXFK8LD+4qhpqa7RcOtOC8XL4wcuGWSC2jNmOqAPMsvHGC6Lbi8zDqK9Yhy70TgkxLL2knVPekuiflBKLNTWYCjw5VFyPJlrhMasGJT4rmHtMph94MkU8W4IsBwAbHyokI4GHnVVNdoU05ZIrYeoNse0tIAM32RdgK5DOH2uvIYon05J+EP6ahO10Uy6ob51u21WAxfp6umDFVyAqakrex+7kF7pyfEYdhO79CmbjTyzqPocOD7noIjFjq81IhlNN4cOU858+kfOlfhMcbt8uAOVGJF92WmO2StRSYs9TToMlR3BZTXwfCwCwtZE3Cc/fnW6Eu1bnGKurAOcTiI/xMU5Ra27xuCy3ZYIEA12lWMoiOhWoUjgv78YZ8takqXqzJNGcio5Gv4Pqv60QYHI6vK/gFkfoxEbRUnbgMEDGi6AKRmArcTEDCHR3OlJXYfLVlqSuh6IZ26pXsSRKfmDQVHGHFQi665N5BJdOnjxKVDrbKpqs7FoIRkC61eMMsoib5so1uZR77nvMC5cAHSf086Yo2pwHLG1hWuDIW3TDmmLwjxXgLXWjN46ZxYgwEWT1YYiZs/FS3HByfSmfkVzgt8b/CrNJv0hVowRiBzodP4/UegIgBysZV+YXxHiL0xVU= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB9448.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(4636009)(396003)(366004)(39860400002)(136003)(376002)(346002)(451199015)(86362001)(36756003)(8936002)(5660300002)(7416002)(2616005)(2906002)(186003)(316002)(52116002)(4326008)(6506007)(6666004)(66476007)(66946007)(8676002)(66556008)(6512007)(478600001)(38350700002)(38100700002)(26005)(921005)(41300700001)(83380400001)(6486002)(966005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: wR9Fj8eTcoMBcPQrPCryWvue4QJvHx8JTOMZwN1BWsMvtgZ1vrrMU7I0avoc78v4JjQpmGoXp7GGnI5S37JQSPvPfM3rDZqcwDp8fFvVBPuxorZp0k0SCPESXFdlqtKokumMfS38jkpmBDVNrq/icOWejdK4FHQR5dO0POEtAG3e5AEW/eRBmT7pFSPUuiX8/N2fcviLvnRsVXmkNda3qonMfS+uKnRjV69eCHGp5BZWYgJGnB8lhZjhUknYBgyicumewEqOnhhdRjJ6EisfQzglVVJvnLszG8Dba5piEXdBLhTEV0ZqAIcMDquc3/0PuMCEjg30J0QmyLy3lRJl1DfcAjpisY7o/eac1DF05oUTJgD2WAVhpS+YRs5CTvA/F1tpo5Hadq7YFNnaR3vL0gmRmZzvsZww68WCZVtv6DHPxXDlr4jcVUoAhRSMxw6MMQw8JsxzHZsA6XA8m78vi8/ztmz9Skr9MAXAHB84ZJiuwDBJAXalVwqVd/KC+OP7nxqYEIzurXClyxA/lqR//loBCTPgJXnpNV7AD17Sm3r3Gxqe0kHRVknHCyYZ59lPSYEYzIb5Cg2SIfy8LJsr98tdTDKa46id1Y8LmzlQVKYPnjcK/j0MUhAUsnRz4MlvNjZsutjanusZr59LmiIWEzY/64ntJsSA4qPuqRAqZVHpgE0cimMlhSam5od+7FtioslBvLMXMwtiWiu80rp1jtvqgkewRsMG8AkfKjGshKMpkRYXl6bP22z3peQuAgjfIgOGdWu1FEpTiWdBqHd8dTMEmdDmC2CiB/96tmVOA4p/3ejw0v0raXTVsohvihhVlPjcSc0CsmUkLvu7MPPaa1xsfPWiJPpkePlH1na3c1zjz+I3C+zl3nMod+442k7RMVKN9fL8tzF+8Bhw20ip5Sx+JdxjD2cmXuQHuoV1ltm/zSjzpx9UGu/+g3i+xjzcIXBkZH2Re7gMjG6PSEE9+aMV2/l2NxkHBGZBVgH2s9aNg3dzJnr1KScCccbwSy0XsuBnpzNuj5QFZdhrF1WFhJn4DJlcRvNWlwYx20L35+ZXdPLWiNLPTQrxzO7Oh6vyoaIMok7SJuJnXVfbK3UGDpbxDRzGn3Uwga0gp1kuNQB1smp/Bu+RKKP1XLR4SGC0xMbrcY5AKuOtjp8usInaU1SA1/aAG5+J497QE3KDIuTFJHI2NBPl09jPrjUun6bjUAd2+ZOB7IaqKl1qoco64QXS69tf/WhYHgKvF0folO2VQ6NvOwydwA+Ed0GY+OBkIVBwwTHg86QUfTCMY50wuhhdDKkPblIQ/OjQx/mKyFPx0OrFP1IMKwFYbX2j4dKo8B6OyYPnyU1jqZcCVcOz7TBaE7SBRiIl25lJc4UhOgtQfqnGApjph09srYG/AJYVfkR6CiMEsDzqZPFqVOIgVDUdFdjs6GDd1zaIE863Mkt/XhTG4qSGWJ0JyhyGsEJbAEvHbR7Z/kI9ALlTazw0H+E/sYHlWvC/BIpBfeHHqWE5Jf8ORyDlHhnKFlxlDcMNjCneO+w0YboBFtAipjmXNfywFeq7DUY2Rt3M+zQxd1k64eG6Ez8uYl1X1r1NsI79 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 032c2706-724f-4a43-e05b-08dacb91cba0 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9448.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Nov 2022 07:27:07.5860 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: Xhv/tv+g3fmGa/4JthgrPSCXlu6QAi3/y4MM1iFEu9sq5qUMFSgFDmQM9+LQyIwq0iDa2fSerz39l1QyNlbNcw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR04MB7769 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Add bindings for i.MX8MQ MHDP DisplayPort. Signed-off-by: Sandor Yu --- .../display/bridge/cdns,mhdp-imx8mq-dp.yaml | 93 +++++++++++++++++++ 1 file changed, 93 insertions(+) create mode 100644 Documentation/devicetree/bindings/display/bridge/cdns,mhdp-imx8mq-dp.yaml diff --git a/Documentation/devicetree/bindings/display/bridge/cdns,mhdp-imx8mq-dp.yaml b/Documentation/devicetree/bindings/display/bridge/cdns,mhdp-imx8mq-dp.yaml new file mode 100644 index 000000000000..d82f3ceddaa8 --- /dev/null +++ b/Documentation/devicetree/bindings/display/bridge/cdns,mhdp-imx8mq-dp.yaml @@ -0,0 +1,93 @@ +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/display/bridge/cdns,mhdp-imx8mq-dp.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Cadence MHDP Displayport bridge + +maintainers: + - Sandor Yu + +description: + The Cadence MHDP Displayport TX interface. + +properties: + compatible: + enum: + - cdns,mhdp-imx8mq-dp + + reg: + maxItems: 1 + + clocks: + maxItems: 1 + description: MHDP DP APB clock. + + phys: + maxItems: 1 + + interrupts: + items: + - description: Hotplug cable plugin. + - description: Hotplug cable plugout. + + interrupt-names: + items: + - const: plug_in + - const: plug_out + + ports: + $ref: /schemas/graph.yaml#/properties/ports + + properties: + port@0: + $ref: /schemas/graph.yaml#/properties/port + description: + Input port from display controller output. + port@1: + $ref: /schemas/graph.yaml#/properties/port + description: + Output port to DP connector. + + required: + - port@0 + +required: + - compatible + - reg + - clocks + - interrupts + - interrupt-names + - phys + - ports + +additionalProperties: false + +examples: + - | + #include + #include + + mhdp_dp: dp-bridge@32c00000 { + compatible = "cdns,mhdp-imx8mq-dp"; + reg = <0x32c00000 0x100000>; + interrupts = , + ; + interrupt-names = "plug_in", "plug_out"; + clocks = <&clk IMX8MQ_CLK_DISP_APB_ROOT>; + phys = <&dp_phy>; + + ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + reg = <0>; + + mhdp_in: endpoint { + remote-endpoint = <&dcss_out>; + }; + }; + }; + }; From patchwork Mon Nov 21 07:23:55 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sandor Yu X-Patchwork-Id: 1707053 Return-Path: X-Original-To: incoming-dt@patchwork.ozlabs.org Delivered-To: patchwork-incoming-dt@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=2620:137:e000::1:20; helo=out1.vger.email; envelope-from=devicetree-owner@vger.kernel.org; receiver=) Authentication-Results: legolas.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.a=rsa-sha256 header.s=selector2 header.b=oTBrDL4O; dkim-atps=neutral Received: from out1.vger.email (out1.vger.email [IPv6:2620:137:e000::1:20]) by legolas.ozlabs.org (Postfix) with ESMTP id 4NFzWF1sCfz23nP for ; Mon, 21 Nov 2022 18:27:53 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229791AbiKUH1v (ORCPT ); Mon, 21 Nov 2022 02:27:51 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44944 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229794AbiKUH1k (ORCPT ); Mon, 21 Nov 2022 02:27:40 -0500 Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70043.outbound.protection.outlook.com [40.107.7.43]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id F4202262D; Sun, 20 Nov 2022 23:27:35 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DF4SiIZj3RjF/1imkGNhKWomInmFjFVsCVywIWUSpo/qqlyvmue8CRmcELuo4Wdqrsum1LY3DJiJM8L9XJeaVQvSNZI9abwvHgpwevAH8HwDqdMR6Q4TkGH/6oRkCbLd0rgeeMAaAQx9UQmv1bsqFEYWNWiF6BB5Rbb+3j5EJXWztj9zsOVYi2vQsBK1HtPEbLIupBL8k2j5JQ5B4FQ7Qu+bg0Idp2rQEjzKofXOoTukD/6Bn224XdkfG1HvxjjN1RMhpLr9W7M4NBiEoOSOdK5qwZD9+mU0A2/MNfBK/Qgbkmf0Cgmp/gc58Nm433lFqUB0mxKkM9c4ekmr17QWzA== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=wFjcl24VPSOGAMucHSEg3m4I95NWOuaTcMx2VVyIeJM=; b=CekZp9RfyvhNlr2Qvo40A2gsiOAIRPvgeG5PDsTUYdYgDeTxbF/G3PGjdxYYZj1KcSQV5SKmrPa37uwJyOH8Dusp6mMqcRQtfNrEOZuQuQOlq3yfsyT1qs4JsEWYS0gnm7INi77LYBJPfRdBbpRPjNr21YzyEtFkEHSSKYqbCft5N7/ejM/ACeE35/kTcSkDNjtDN9e2OQV7q0wtE9YiByomhm3fX72NRXLRQp63hN2se0H9PWXTT2JglkVciwyh8r4DLno8/aKm/YN8aGC/UFfrko3geRDGqBhOue+t43P+MAPcpAetQXSdTmznpFpy6/+GDuFRML9eI6ZtM9qk7w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=wFjcl24VPSOGAMucHSEg3m4I95NWOuaTcMx2VVyIeJM=; b=oTBrDL4Oss33K7QNlk6d4GGwV1qBzCPgZoIImNuRMMwTBSLcaYx6JdUnlOMBLukuybQ+7dyydugsQ1LO5ZmC8z5zY78ZrHAv9rV3o8Q2VZrhjHeDND1GN74eofmyy4xAc2CaGe55Y5RxfMwo39PbnEniyjgCNiKaW78DRYKC7ms= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from PAXPR04MB9448.eurprd04.prod.outlook.com (2603:10a6:102:2b1::21) by AS8PR04MB7638.eurprd04.prod.outlook.com (2603:10a6:20b:291::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5834.9; Mon, 21 Nov 2022 07:27:33 +0000 Received: from PAXPR04MB9448.eurprd04.prod.outlook.com ([fe80::60b2:4bec:7707:e196]) by PAXPR04MB9448.eurprd04.prod.outlook.com ([fe80::60b2:4bec:7707:e196%5]) with mapi id 15.20.5834.015; Mon, 21 Nov 2022 07:27:28 +0000 From: Sandor Yu To: andrzej.hajda@intel.com, neil.armstrong@linaro.org, robert.foss@linaro.org, Laurent.pinchart@ideasonboard.com, jonas@kwiboo.se, jernej.skrabec@gmail.com, airlied@gmail.com, daniel@ffwll.ch, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, shawnguo@kernel.org, s.hauer@pengutronix.de, festevam@gmail.com, kishon@ti.com, vkoul@kernel.org, dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-phy@lists.infradead.org, alexander.stein@ew.tq-group.com Cc: kernel@pengutronix.de, linux-imx@nxp.com, Sandor.yu@nxp.com, oliver.brown@nxp.com Subject: [PATCH v4 05/10] dt-bindings: display: bridge: Add MHDP HDMI for i.MX8MQ Date: Mon, 21 Nov 2022 15:23:55 +0800 Message-Id: <795381fa1da03e9b1dfaf26298d46dc92e2af11b.1669013346.git.Sandor.yu@nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: X-ClientProxiedBy: SG2PR06CA0246.apcprd06.prod.outlook.com (2603:1096:4:ac::30) To PAXPR04MB9448.eurprd04.prod.outlook.com (2603:10a6:102:2b1::21) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9448:EE_|AS8PR04MB7638:EE_ X-MS-Office365-Filtering-Correlation-Id: 117b46ed-90fd-49da-c51c-08dacb91d7c9 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 6kYPcaquSbXxSf30nttkbyY8+cVHsuQTYstkW/YChIiHqlxVkjq9MO9LSCQM58+Z7EFiUqq3MXSbrAOV/8H/6io8q2DVwD//BFk0QiUsbFfSQEa1jaMLXgnJXn/mtccfFWbG56V7ARTDSHphSpesUe84jI/TguEL5GXK/dDiQFuIilZVr3l8d2uqJgWihTB0KjelyfrHT10TiSljEKKkVKJgpEzxBgZyeYkTc0Vq++TyI+Arr0p1C9qhylxRHf4GQj7oOVcBR3p+5kSqYANmUF3cvuuR48MUqBUd3aQgHDSS5uZVNT3pC1pOSLo7xK3QNS1otyQbi7yugMUE/AFx9tknDIIXB5QCbOAUuEJz9U5Z1nJd2iIL6BLz7HpYP2bsmaFRGbVZx6XH3Ft5kfqqM3+ehdzywjCHfz0H+SYjSXc/3KNeFrycyEaYJZ7Gc/iewJP+A9rLmr1zafAVdoTqDlk1n+IRh3LV5FiaXT5V0kVS3lUsOjnQgtWjfgwqEs/MxWBoVfk+m94ahvFKOnDJOVXqiCUWpDjcXoTOhJTLkRTGmiPEl57Xc1iPtOCNLKF12ow7dQAQ1imDe8tVBxP0ViGKlQ0FUksogsV8gabOLhY/ZtH2/36BkPhVkWhbGakVl8PRKR6NCfnuV1WyyuoySrZbj2pL27hM5VWp1EIBI4ie6c932+bYT9QWG0kTOa0rHKe5JyPTYSMl825swg816XYgMGvY0EBDA4zJwGkdGmVwCdIryQI+mkdcE9GOO5ec+DvW8RWBe2fhytaHR6PQB8KlR7OzV5IYp0V/fqs6CJ4= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB9448.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(4636009)(136003)(39860400002)(346002)(366004)(376002)(396003)(451199015)(7416002)(8936002)(8676002)(5660300002)(4326008)(66556008)(66476007)(66946007)(41300700001)(86362001)(921005)(6486002)(966005)(478600001)(2906002)(6666004)(6506007)(26005)(52116002)(316002)(6512007)(186003)(83380400001)(2616005)(38100700002)(38350700002)(36756003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: ZIoYtiO2pnnS6L+Ut/Ifxel+LevjVBZBVVVVSVXS084L12VU/oBKKchARBdNUwyOMLa+tQZFK6Rbi6M/cNNMbNSOgiYbKd28YJQR115nDByJQ8VH1F0jAM7P7JxNjCJRsdQWtttBdjade20MEObiHQ/cP68JR0tnOG3Nww1/a36Bzzold9lWrnPgsFIzoz/UDH9MvSQiI+YWG4p8+9GZ2CvC56kgcZP7jLal5I7m35x7qPOTw0x6kNiiwBx8CdEM9ThAmNbcUo9P4qlnOEYDNU9+1ouT3RFQnTy92FwY5le1MtZKYf4a8dsELrVY7BRcnEcPQLVH2HO6eLhPAVBkz7GLhdZwB3iVsHtDu8v6rrEG1njWVNUy6Bf++LCO6MjXCGGBcyaykiweJtddQITU2EqM/zGmqIM156FDT2YqB+7iHpLMGCY1392p6wy5mEhEGMiTM95runrDB4kLWoTrkGEhCz3jPHpuyIuOtlLhYhwm0FOzbQ4+amoJNu3NDJoWk/8deMyBfwFZK31NHFTQ/Jx7WcqZons88VxfcEN/4EiPT9BepSYr3aoQ5hSYsj6UXfNDtDBpsax4iHUjTqFKGDUULiFXBiSvxUwhijMcbfgWycgt/2XT9HzOkNSX3Q6wQUk8371BDKbjO4AsSMpqecCdYZmUjUEs1jlE5iVkcn/hu8RAEIUghFQ1VGbNZgLDZ6/kCL0rvEr8lXP5S5/AbQn/gzmiWJa2Df8ZXAG7jhK2H/JG88tW+GTi20iu/u8DTqpBXN1DRiiVPvN9RIAHiTNpvQ3coDqvJL0UF0aArd+tk2gvHBMw3cvihr6lalwn6NCdCOPNhWAYSCKTFttFUbF3WeQ/D2OwttU8zWrugYYWTzkUvCZv2Olcq0leOCF2Ly+WvUscnKlCEZo6h74SlQIbe86WS4mQFihct7gByJAJq68kd72O63PGXccpz2pmHecyjB894HAysUHMbjTDuz3v1APj8lpL5nLcPVrYcCl+eodUBeagSeX8nywB10TVEAF5MKFIVFESAsK0OM93nb93VYvynsi4hRjVpjAHSFfp3HBo+aeafAFar7QUa+EQc2HHKeyEqdjn+8I6AkHcXC2Hy1y68ybJXd8zn5zvLZaFiS/Q2emV/XUEV9uK4mjPMBkIkMm7aRnOl8jO8NdFnC1TPD8p6p5SzlYS+shqk7jYDHNuvOXqWFyaFnhZgb0ZqmkyCXKL7X8RaUHFfutn7gu0UJGeaw1TSkBzJDKS/ThPo43LqvuMl/DxeY+Umw81e4JcZJFC9Rs5damaAhFG1TASHjYUW2g1E0rnNbocHTPreO6irABfC/zq9/154j3b3wG5R7mrJ8Myi/Cb0+zF2x3h+iQLUEmdZDsrLEzFdIOtRA7o9bOvbD67wJSt0ycmAB5Qnsm2INfyEtJJRDghB8FxbQaTtJ/74hTfOmkd0ZxeiXXuQ4cNSHNF1Jbu5kJfQZZQfmYwUWS22Wxcj72J38B4lpW+1GvY0qAqLSyoR9TfjDkq8P+yD7LDDcTY6Z3T2G7HrHYC7K5B+wDQV+YgOVIWmgwwTd4WsfTPO48jTjkc3iVSe6e55gfIVZfJCSt/ X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 117b46ed-90fd-49da-c51c-08dacb91d7c9 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9448.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Nov 2022 07:27:27.9398 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: Tr0kvNJ8T2XvxohuVcrZ+DW+C6qsNRFa2LNTauXUPs3HbeScsthm/GnHiBditG8riAlOKBvwhuVDOIGjYkvKwA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB7638 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Add bindings for i.MX8MQ MHDP HDMI. Signed-off-by: Sandor Yu --- .../display/bridge/cdns,mhdp-imx8mq-hdmi.yaml | 93 +++++++++++++++++++ 1 file changed, 93 insertions(+) create mode 100644 Documentation/devicetree/bindings/display/bridge/cdns,mhdp-imx8mq-hdmi.yaml diff --git a/Documentation/devicetree/bindings/display/bridge/cdns,mhdp-imx8mq-hdmi.yaml b/Documentation/devicetree/bindings/display/bridge/cdns,mhdp-imx8mq-hdmi.yaml new file mode 100644 index 000000000000..dad5b12d8ef0 --- /dev/null +++ b/Documentation/devicetree/bindings/display/bridge/cdns,mhdp-imx8mq-hdmi.yaml @@ -0,0 +1,93 @@ +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/display/bridge/cdns,mhdp-imx8mq-hdmi.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Cadence MHDP HDMI bridge + +maintainers: + - Sandor Yu + +description: + The Cadence MHDP TX HDMI interface. + +properties: + compatible: + enum: + - cdns,mhdp-imx8mq-hdmi + + reg: + maxItems: 1 + + clocks: + maxItems: 1 + description: MHDP HDMI APB clock. + + phys: + maxItems: 1 + + interrupts: + items: + - description: Hotplug cable plugin. + - description: Hotplug cable plugout. + + interrupt-names: + items: + - const: plug_in + - const: plug_out + + ports: + $ref: /schemas/graph.yaml#/properties/ports + + properties: + port@0: + $ref: /schemas/graph.yaml#/properties/port + description: + Input port from display controller output. + + port@1: + $ref: /schemas/graph.yaml#/properties/port + description: + Output port to HDMI connector. + + required: + - port@0 + +required: + - compatible + - reg + - clocks + - interrupts + - interrupt-names + - phys + - ports + +additionalProperties: false + +examples: + - | + #include + #include + mhdp_hdmi: hdmi-bridge@32c00000 { + compatible = "cdns,mhdp-imx8mq-hdmi"; + reg = <0x32c00000 0x100000>; + interrupts = , + ; + interrupt-names = "plug_in", "plug_out"; + clocks = <&clk IMX8MQ_CLK_DISP_APB_ROOT>; + phys = <&hdmi_phy>; + + ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + reg = <0>; + + mhdp_in: endpoint { + remote-endpoint = <&dcss_out>; + }; + }; + }; + }; From patchwork Mon Nov 21 07:23:57 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sandor Yu X-Patchwork-Id: 1707054 Return-Path: X-Original-To: incoming-dt@patchwork.ozlabs.org Delivered-To: patchwork-incoming-dt@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=2620:137:e000::1:20; helo=out1.vger.email; envelope-from=devicetree-owner@vger.kernel.org; receiver=) Authentication-Results: legolas.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.a=rsa-sha256 header.s=selector2 header.b=WDsxlML3; dkim-atps=neutral Received: from out1.vger.email (out1.vger.email [IPv6:2620:137:e000::1:20]) by legolas.ozlabs.org (Postfix) with ESMTP id 4NFzWm2PnZz23nP for ; Mon, 21 Nov 2022 18:28:20 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229774AbiKUH2S (ORCPT ); Mon, 21 Nov 2022 02:28:18 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44992 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229758AbiKUH1x (ORCPT ); Mon, 21 Nov 2022 02:27:53 -0500 Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70043.outbound.protection.outlook.com [40.107.7.43]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A10BA2037D; Sun, 20 Nov 2022 23:27:45 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fDy1YQMh6J8hI7aphXt0fe23/GGIWRRdFEz2gq1tmpER3q+7hHQtL0GPZM0nXC8LVOHK6Z+fX+0YmgKCXKFXpcPQOIpw30qaDCv4FgiymH7OhNH7KQQbCxX6Vzew0F6m/kArW0atRl6/2z5M7xryNJSygHhECaFj4zqfPWWOnIOpMyXLy1Wt4xNsAVcHwHYVITnJq2bZqb+k3Jy5u6ge8OhrQFgtP/cvozczWGjw5UA48b4Allwh1e4wpZZjqsT2OSci9bYM/k4cF7aqLepR3eAVBUDrTfRLMyou0uJFAEFgyO1WIhzgpLxa4eDyOahmwjuvSyZ0Yh3pssw67WrYXA== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=wjTJ6MF3Rn1jPo0En4pkyhMXJaPfNS+Sm8q173QdKvc=; b=oHzrkIvYM3Pr+tZPiBskhh7EdANj658S9O7cwqfHpDsexwuq1KkPe54BLBmq9yzBFCJ+cbDGyGSisNu2Q9qPB3oIms0qowKzzFhbDVsubvlJd6sU9RwP6ruEGXmyrYvbWDo4/qQZq+7HiCi8/O2B5tPTZQhFnKyCBOh6JxaqNvLTAulGMzAgAkQNgkE49O7Qa1Li5N3+3G3LetkrOzQUPv/cgUZrCAgJOY//84z8gKJudT4DPM73hBhZrkzMwNUE9Vh6liwbC0caF0dsuLlM2ZTEstb7BwrKCsaJVYPOZ6C8D2/8FOYws8I2hewaWwsmy5GatttcdG5jSEHriE7YNg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=wjTJ6MF3Rn1jPo0En4pkyhMXJaPfNS+Sm8q173QdKvc=; b=WDsxlML3pLvdx7WNimqKTgKF9m5fCIUimtBBVNGfUeuNn1SGTnYqmuS3RCKWfXoUXu/TvVTyGG8/ppvpj7RkLUFZQbLVGNkBKbN5dJ45jSLGdVtBruA2LvkJOSlAvXuBc4A6ffkshQvWr175NBpSucfZqly1cjYCZgY7O2qiInQ= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from PAXPR04MB9448.eurprd04.prod.outlook.com (2603:10a6:102:2b1::21) by AS8PR04MB7638.eurprd04.prod.outlook.com (2603:10a6:20b:291::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5834.9; Mon, 21 Nov 2022 07:27:42 +0000 Received: from PAXPR04MB9448.eurprd04.prod.outlook.com ([fe80::60b2:4bec:7707:e196]) by PAXPR04MB9448.eurprd04.prod.outlook.com ([fe80::60b2:4bec:7707:e196%5]) with mapi id 15.20.5834.015; Mon, 21 Nov 2022 07:27:42 +0000 From: Sandor Yu To: andrzej.hajda@intel.com, neil.armstrong@linaro.org, robert.foss@linaro.org, Laurent.pinchart@ideasonboard.com, jonas@kwiboo.se, jernej.skrabec@gmail.com, airlied@gmail.com, daniel@ffwll.ch, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, shawnguo@kernel.org, s.hauer@pengutronix.de, festevam@gmail.com, kishon@ti.com, vkoul@kernel.org, dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-phy@lists.infradead.org, alexander.stein@ew.tq-group.com Cc: kernel@pengutronix.de, linux-imx@nxp.com, Sandor.yu@nxp.com, oliver.brown@nxp.com Subject: [PATCH v4 07/10] dt-bindings: phy: Add Cadence HDP-TX DP PHY Date: Mon, 21 Nov 2022 15:23:57 +0800 Message-Id: <5f8a3f15f744e201171c20505e1e3c47f5a27dce.1669013346.git.Sandor.yu@nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: X-ClientProxiedBy: SG2PR06CA0246.apcprd06.prod.outlook.com (2603:1096:4:ac::30) To PAXPR04MB9448.eurprd04.prod.outlook.com (2603:10a6:102:2b1::21) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9448:EE_|AS8PR04MB7638:EE_ X-MS-Office365-Filtering-Correlation-Id: 9fbd77de-61ee-48f4-1bc6-08dacb91e02d X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 4Wab5kWvK2mUfE+xNlK7PZDTOMOcLtc0xGeE6eTIn8BmS4hXY7pXOhB6pO5SUZcrRZBevGuPOY40laIllvydMXQEgHHM3Q4Xb9hkWCPZf4fbVXBfdX9QpS/+3pDCe0q/uR4771BSWATqC3PkvlrAIPIlznyugSx6hihBoWqCTPF13r2OcKoIeAtFeEfDgX+yVWbqsUlBsg6OVcNVHNDHzWQdBvs4VbDIdL97Nssj9k/qez2wvnhH4wHQyhfZkN7deJpiaktKLPAhRiJTS/O0JEcc9VXnrfpLlc+Hx0How2hxiN23gvOxsusIN7wTERoGAOs+L/iKp1CSn0XHMR16BER28oTeQ86ODXbixJ8QdmWUszohzCvzdKaZ8H6WeiOgtbBpdLXt8U/OkIUqTMtLbgM18kXSI04wOf/D4KI/Twj5FyyEajuw/eACtR/Be6HdA9Dw5y8e5LPhct/wEAKghceMRORu78HtSz7JbMHyu7Y3NKE4OTKIuVx1o2X6b5XYaY+MIcLGFa8wSdJjIJtENltYsAnzjt+NzEw8EVdtg8hJLIxx8RVdnvmo+PwzhCM5w9IRHwYWAgqFw/IJ5zcJNZj6EaOu8PK8y2yIjlSHPhjpEnf0bXVM500u398blHqY8b50Xe79k58vz3ObvTTAp8grK7jJVrzPPLZFz6QA0MahTIvkXxBqZJOa/uLLP9zddcuQAe2LWOoJkCfNReD1B050lQbqY5QiggDvt2Z9cD2TBzTj0NkaJ59cAKpXm03Y0bGzPAt6qFsMMRIzecqznvHtVcz0/uIMWUo2J1lW/XA= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB9448.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(4636009)(136003)(39860400002)(346002)(366004)(376002)(396003)(451199015)(7416002)(8936002)(8676002)(5660300002)(4326008)(66556008)(66476007)(66946007)(41300700001)(86362001)(921005)(6486002)(966005)(478600001)(2906002)(6666004)(6506007)(26005)(52116002)(316002)(6512007)(186003)(83380400001)(2616005)(38100700002)(38350700002)(36756003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: puNrU/8BZccFld0MVqOVuoWQHBHGe+XQrs/RSMOieYf3JSXlm3Rl/cra7Y1S4EM5txELThcDV4rjll0yFO7X+JgHHPnUCjS87xMZP4lgJcl4OPaJdYHc5VGqXo2RuBFt2627r16ircoqiqK3l/JjvxR1wPQnOPKoUnLU8BYqnlQ4C3DXNzRiGECA6MgheiUEmzaulFPGIemhf19JcMam6mSiSHfrestuD58xs1S8lH74G1SIl13Xbi+9V9a+LIHq4DINDzMzm2t54BlB9EzjmkK6hn6UNKWDg9Pt7LoVDjHMN4umMRdiZsgjhWlYgJQN52jJWBbdj0gylzfSfU/BoXpTL/T5lAGaky1mCfeqCX6bb6FXYxssMHmq8S/g86sluvp2g2GGTF03O8mEl3BjWg21aIAFnvd0oDwo7eRO1QlYbe4jpVogkJHhVCF9yr51p/Om9p21biRslyUVLjbP8BBDmYLBLwrMjHQk1qlwJlRrfrEPnvS5xE0iOuJ5T6IesveXtUDcIT8cHMeMcfCEGudoJt9J35hB6dMPcZKPNP15xKx2BRvOr/sB2ZzpfHFOhVDA82/YGNe/Ry/r8bEM0gZ+P7hxIVE347NFf9rq5WyrOSHqiTm6StBuQm8wSGzD3cxYMjSaa8cb43Bbd7vQ5LULOGR+0X0R/+RZWQ/ofxqUgchvmqCxH+FMS0L10ZpntAoCNcgWc8F2uOBXufx4Z+/3IR3DPxGJ+L0cmg1mHX6rFx+jGS14cDlcl31eMtfW8dYcW46c0h+O1QHnG1GVqURLZnzIrFzK1I6odYFn4vGTPOuOBEVuZYtQoI4IA9ZTD70UthxwJ4Jwg9N2rqwfTfyNmQPSp9J0RRKGUJteJfqqFfg3k/WvpJL/7IVEYXNPIOe4n9icyMWTrodKosAEExL50sssADJiOFfe3ymcIkHaC7RuGVjm85nmXzeY5NvF7toqb71Jeo4d8iji0Ai9uIhsCjaA1yA7ME88ZBeV2Br8AQ+CwMkhq2aKnlZJvuGlWZhcF7txwlNAY3IqSe51mv32QoDz354bbnzcWZSHyv+coMHIp9TOgLcTkuciPqQIWPdjjFrjKHYHPYUvjKUf/MIIOWhSynj7yKs5cwBXjQswK7pUqWOTNQ6PLVm8bcenSpgsm09JrG9Ai5BWXSD+E6xwDfjfmamok4GMbvCLF1dyXvN+gI35z65ZWVEYFcQyOHAwcuYsT+vsJzFcxTEVSL28nXjvwAxdLhKw+AKzVgTXMpm5/nUns+zrbQtVv11tiIQlxLhlmYF4RpxgY8iiNMUYNftoHEOFD5JbSOCUZv51By4otuyBJPlqPKj8aJbjNYzqbcBDI7BowqfevLCOEszIvIG8tJMfa8Z357qtN86CcKM2cBzFheM+oQ2MG7DYv1z3NrqdpFNZi2O4MPVPFnTU7Lk9kU2f/Zx1lQn6Jpnrs3Ty/2+pvukZffK0zINsE7iuHtohRzxa1OpZe0Wje6B72Fhb9P4nKpORUiEuu+x3MF38pWwNAPnTMWvLbWuvDsIshx9NVXw3+zy/kUo+2mSa5uVD/xm+Vja+ZA3FE/dQ5N2Zq90jo8PRXR6xbJer X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9fbd77de-61ee-48f4-1bc6-08dacb91e02d X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9448.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Nov 2022 07:27:41.9970 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: W8Hc6H2OjrbdsCdPPMUt1cRyPEVVRcXA4PVj44eVwDPHYXs5oapbdHFQkia8hGemynKRB0n07nxz1RJ572d8nQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB7638 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Add bindings for Cadence HDP-TX DisplayPort PHY. Signed-off-by: Sandor Yu --- .../bindings/phy/cdns,hdptx-dp-phy.yaml | 68 +++++++++++++++++++ 1 file changed, 68 insertions(+) create mode 100644 Documentation/devicetree/bindings/phy/cdns,hdptx-dp-phy.yaml diff --git a/Documentation/devicetree/bindings/phy/cdns,hdptx-dp-phy.yaml b/Documentation/devicetree/bindings/phy/cdns,hdptx-dp-phy.yaml new file mode 100644 index 000000000000..b997c15ff0bb --- /dev/null +++ b/Documentation/devicetree/bindings/phy/cdns,hdptx-dp-phy.yaml @@ -0,0 +1,68 @@ +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/phy/cdns,hdptx-dp-phy.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Cadence HDP-TX(HDMI/DisplayPort) PHY for DisplayPort protocol + +maintainers: + - Sandor Yu + +properties: + compatible: + enum: + - cdns,hdptx-dp-phy + + reg: + maxItems: 1 + + clocks: + items: + - description: PHY reference clock. + - description: APB clock. + + clock-names: + items: + - const: refclk + - const: apbclk + + "#phy-cells": + const: 0 + + cdns,num-lanes: + description: + Number of lanes. + $ref: /schemas/types.yaml#/definitions/uint32 + enum: [1, 2, 3, 4] + default: 4 + + cdns,max-bit-rate: + description: + Maximum DisplayPort link bit rate to use, in Mbps + $ref: /schemas/types.yaml#/definitions/uint32 + enum: [2160, 2430, 2700, 3240, 4320, 5400] + default: 5400 + +required: + - compatible + - reg + - clocks + - clock-names + - "#phy-cells" + +additionalProperties: false + +examples: + - | + #include + #include + dp_phy: phy@32c00000 { + compatible = "cdns,hdptx-dp-phy"; + reg = <0x32c00000 0x100000>; + #phy-cells = <0>; + clocks = <&hdmi_phy_27m>, <&clk IMX8MQ_CLK_DISP_APB_ROOT>; + clock-names = "refclk", "apbclk"; + cdns,num-lanes = <4>; + cdns,max-bit-rate = <5400>; + }; From patchwork Mon Nov 21 07:23:59 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sandor Yu X-Patchwork-Id: 1707055 Return-Path: X-Original-To: incoming-dt@patchwork.ozlabs.org Delivered-To: patchwork-incoming-dt@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=2620:137:e000::1:20; helo=out1.vger.email; envelope-from=devicetree-owner@vger.kernel.org; receiver=) Authentication-Results: legolas.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.a=rsa-sha256 header.s=selector2 header.b=pOTXxh8b; dkim-atps=neutral Received: from out1.vger.email (out1.vger.email [IPv6:2620:137:e000::1:20]) by legolas.ozlabs.org (Postfix) with ESMTP id 4NFzXN25KTz23nP for ; Mon, 21 Nov 2022 18:28:52 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229885AbiKUH2t (ORCPT ); Mon, 21 Nov 2022 02:28:49 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44776 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229886AbiKUH2N (ORCPT ); Mon, 21 Nov 2022 02:28:13 -0500 Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70043.outbound.protection.outlook.com [40.107.7.43]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 018D520BF4; Sun, 20 Nov 2022 23:28:02 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nHAClpkFkP6K1/U3wHJq+PUEDmceZz0SQ6sSU19Fy98q8RTVCmkvYh+u27E+6cJrFrH0PMMUM5FHUoQeCSmGKTTnLWJGsz5iZb93mUflNgY+E9Tm7XTBoF0yOSMF3vPVAxOBEuzf0Dc/5dEwaI6outSs0ksb7YNMssU2j4fNhoyURVVP3S4JZ7E6iq2+51giXmyLj/R8NaNTbbgnfX7/1L0f1NkPRQgE5aDINQDWt1TPpnie8S3ZhFzplqJyXBmWS3cJ39nhXVV1zALpammBEtfTVmlRscnDtcJI3x92xgDuhpS/aAKRu6oi1MQWg1FQCPOl7ahsPkrbL2dF+ImWYA== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=9epFDKSsaiyKLOfhCmab/z/00W+EHXD63nTtH3BEAvo=; b=BwH0wcm50RbFKlPkag8a4V8JgLBq0lVhFpd6nd6LJNNms11tacH7bpLyw+HRryyTJxjTn+A5QQfHsXnAG5Pvc5OxbTW4x23Fecui6056hKZ1o0hniJFnf0ot2Nq4oi2h1Ozs7GCS14i9m7QPh289vgcjiRcig3xKHY7sHGA/PJVd3Kj9d/e/QEkgxsoDGaIMcXDiqK6IjYUZ1YzoVaqQsAorWXyl0wGjlEmlSgIneUIciIfZRWpyXlhGn6PatjykVHVht1Gc466CPN0kE2y+lq2IGtEWVjjSlrOhuJIgL5VChBfj8gfekwBtdQ++TB5m/T6AFJoSr/zhsxrMpKvFNQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9epFDKSsaiyKLOfhCmab/z/00W+EHXD63nTtH3BEAvo=; b=pOTXxh8boQ4KRFa9zbfqU+PAKl1U+0pth50fgk1n1DUVfyStAq4/PeKDX3F2IuInE8I4/JE/7u9oAKyH1TBHsAqT+6dMGGjaZ5DRwg2GWM4636X8mEOdvzucbmeTNpXW8+4f0trsDAcRR2s35iF/nX8l16T0wyXckNXM9sm4Pc0= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from PAXPR04MB9448.eurprd04.prod.outlook.com (2603:10a6:102:2b1::21) by AS8PR04MB7638.eurprd04.prod.outlook.com (2603:10a6:20b:291::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5834.9; Mon, 21 Nov 2022 07:27:55 +0000 Received: from PAXPR04MB9448.eurprd04.prod.outlook.com ([fe80::60b2:4bec:7707:e196]) by PAXPR04MB9448.eurprd04.prod.outlook.com ([fe80::60b2:4bec:7707:e196%5]) with mapi id 15.20.5834.015; Mon, 21 Nov 2022 07:27:55 +0000 From: Sandor Yu To: andrzej.hajda@intel.com, neil.armstrong@linaro.org, robert.foss@linaro.org, Laurent.pinchart@ideasonboard.com, jonas@kwiboo.se, jernej.skrabec@gmail.com, airlied@gmail.com, daniel@ffwll.ch, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, shawnguo@kernel.org, s.hauer@pengutronix.de, festevam@gmail.com, kishon@ti.com, vkoul@kernel.org, dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-phy@lists.infradead.org, alexander.stein@ew.tq-group.com Cc: kernel@pengutronix.de, linux-imx@nxp.com, Sandor.yu@nxp.com, oliver.brown@nxp.com Subject: [PATCH v4 09/10] dt-bindings: phy: Add Cadence HDP-TX HDMI PHY Date: Mon, 21 Nov 2022 15:23:59 +0800 Message-Id: <2c5da069419541e22b29079467887f1a1bd3cc69.1669013346.git.Sandor.yu@nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: X-ClientProxiedBy: SG2PR06CA0246.apcprd06.prod.outlook.com (2603:1096:4:ac::30) To PAXPR04MB9448.eurprd04.prod.outlook.com (2603:10a6:102:2b1::21) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9448:EE_|AS8PR04MB7638:EE_ X-MS-Office365-Filtering-Correlation-Id: 18860caa-4a65-4f30-accf-08dacb91e7ea X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: kiN4RpFdOo0ehiyQLLdMlEZbOdx48OwD3ZgjiP3XR7gedeGmbVzHv4y7XUWlJCbZLCnzHqmSbdaOARwFeJKesEt6L1E8DN03Gy7Y2vuzv8paqJb4GfRY9WiHAubT58jJoyDohnreuLHFSpMbDCv34V8uHMNOEMrDret2GzlZ+AB1O9K4n0v/i5lb71rxdK4QZm8IYpa2LiUvOHVJ7a/toe2eUjTuCxpkLKtudLJgC2/hmb48poRgKYbupNmo2SRvO/f0dhnUcLo5Tb567m2NxWLxOWn1hMTlGLsMltqnSqhWoPn013GHLabqdLFcXfMIuBXu9dOUSEjSQ2vqLcI5QcVaoyHktip21y2UNnBUbdpi1iW0w/PP3x9/WQ0c9T5vszGc67uO4FfXjm22azcDc/UJ4Dl+s/MSBYPBPolcpTYLkrJtygn9rcntG39Q9w9pg8VSzxLruxtu/YlVg4qmJIjGoL9UpNu14M97yT368hq+LBRb6jbGE2ryA1uMMFQb7cSNci+IIHAhAXpBxBpHtyVHlrEkEnSgLKBhlpPPERVODfSO4bM1ZeAjYEfdDN+xFJEAsxT0+1R7qUt3+eCQLAzld+yf+F2qLF1SYSKkml5uFTe5LrrUAK0e5TSj7SNcq5MO/rWQCcVLlnu9Y7dYtOsLznyxLQDpFMIkp/OAlaiNC6mP8rCWLLzaj2jsn4v6W1o5jZmQD02c9KRvUetNe1YMLxXbJf9vIYm7d+03sVC478pp8FHZgfconRTQ+9KZ2Eb6lYNHla9nbq+OAAks3j1NlRWE7/N6Gdq8Ip6WBuQ= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB9448.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(4636009)(136003)(39860400002)(346002)(366004)(376002)(396003)(451199015)(7416002)(8936002)(8676002)(5660300002)(4326008)(66556008)(66476007)(66946007)(41300700001)(86362001)(921005)(6486002)(966005)(478600001)(2906002)(6506007)(26005)(52116002)(316002)(6512007)(186003)(83380400001)(2616005)(38100700002)(38350700002)(36756003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: Gergtp+pRD9bztFfHxHbbU94Np/p1o4HdNVaXHu6ThEj4wq1eWoPRlDMP7NqtLOshl+REn9Vscy6y/qPCHWVe8GVYSLJjSlYttde68snRK5SWfhexEXMI+vy9DIFg0tAs1wAz67MbRRdKXW1aQx7dr+VZdUo+3jIb77uTgyps90ZSgkXfDrXCxeku7mMznJFe4Q8qoqgs5HDR3De0Pv7qf0bcCHySaRB75/BN64V3sViPC4gnJpEBHXA255juI3ebCyaZzzgW80xs7KVb8esz1HY6uiYdFB5NlX22yCqIUOfLwkB1nzb180XLbZtBew0eAY5otLK4+tS4kWik1OI4E7hIllIc8J80fEGwvqW+L77dIlPmeMPIqOHdUHY8vrbMMCaT8l8nSYCp3rQjucHCEOJhzu8j+UzeNPUsCQV3DaTg6pg1Y+e04CYIY53c+mOsowMy87xvgUVqEeg6QSkiCNKos88V+n8ZpEguQMKwAlp6poJ35EVUl6Rc431P1V82owrIlFV76jA1cFxk01dPAlrlU2NPgSDfXmwcbhughuUenP/j2CQL7hY56EDP8c4fxrOyQh5wjfMx5+ZCccZWC8cXxFCmAoXO67mclahkGYWrvvhVK2sgoWtTUC1lGJbdisxHs8jv3iVSS9rLz9bbY/uO1KuifEa9fC9ibm4BTH5X9KIj64f3Yn/aHDbQc8jj+IW7kV3KTdeRf9kqybeHSMw7E84L+E58S1WJx6tPhMqY6vONDuuypHMxD0Gv+xUlNvJI3/FzgkV89Fsx2ip4SwTUKQiZpWOLiHplNxsOMq8WpH1A3PEMaT7/A4cUNqEDn+5A+LX2vu9ca6f38e9ooO+iOjZFBmwQy1EYfHtVeAo2LLfYuDTpch6QcvGABKGFa5g0mBVpbk9ksR7SHo8KwkwQp3h9MAkrX6mCxxky01LGBC6ufQD5ChbbZwKBen3QH/36rykgU1UVa0OBnVdDTyMfcpRl7qU8CGdg+Ces7yd2LdwWL5NFOQgFWb3G55zzboK/z/s9eJ+9Llj5IwUz8WlqR+oAQywVTR5RjeZWuscFMSwoBFsBNZpYwC2V1rk1tHiAFbrvRBlTyRx0G23cV/4ogZwGcrQ1OFQXMzHgpTtxVctlut1Bt8p7QA4LQWqBVWwt4gYL4iGiCbiQHqm8zGW8lvIafBHaFWfyS47igzZFFZsF8qNn3nsPl13+mpUbvhsrRVb3U8JT5V1ul+PDUmmElP+O6WsAMTKMvYrA/RyNk37vniL/QbZlVEds5G6ZfaIF67gy+jqEjs6T8f/Fk9H8SHtA4Fl4r33gvutAH3Hwd7rTz1HFEYYNtndtYABmwpdwI62ZbFMfEbR7BQyZnrQ+/hUTryDf1YYpvXpnmb8Z8Pe5J+7utjTpIYMF8QKI+uBBRn8y6ypSW2CK+WTL181tO62+Bntzky2jlqoXPP+Wg98hh/+KwZ1Qmjw3mZEAuFmhPtDytv2LpxQMWMYXfP3VvVIfF/Y/uy8KrnJpHcd9wdZFef5tKyc7qhTNVDJIUtHHXJc4x3h7+/ug1R0gpVZQdTTawB5Mx05sD0vNQOVV1e+QHV33qDff20X299p X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 18860caa-4a65-4f30-accf-08dacb91e7ea X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9448.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Nov 2022 07:27:54.9834 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: n4PfBVgRgkOoaVXXjXi3B+tcLmhVEerl4W2WGe80MryxC1bUTHyRRVq7i3XLvj+YwvpR4hJdv117XCSwf2IX/A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB7638 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Add bindings for Cadence HDP-TX HDMI PHY. Signed-off-by: Sandor Yu --- .../bindings/phy/cdns,hdptx-hdmi-phy.yaml | 52 +++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 Documentation/devicetree/bindings/phy/cdns,hdptx-hdmi-phy.yaml diff --git a/Documentation/devicetree/bindings/phy/cdns,hdptx-hdmi-phy.yaml b/Documentation/devicetree/bindings/phy/cdns,hdptx-hdmi-phy.yaml new file mode 100644 index 000000000000..99352e655eec --- /dev/null +++ b/Documentation/devicetree/bindings/phy/cdns,hdptx-hdmi-phy.yaml @@ -0,0 +1,52 @@ +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/phy/cdns,hdptx-hdmi-phy.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Cadence HDP-TX(HDMI/DisplayPort) PHY for HDMI protocol + +maintainers: + - Sandor Yu + +properties: + compatible: + enum: + - cdns,hdptx-hdmi-phy + + reg: + maxItems: 1 + + clocks: + items: + - description: PHY reference clock. + - description: APB clock. + + clock-names: + items: + - const: refclk + - const: apbclk + + "#phy-cells": + const: 0 + +required: + - compatible + - reg + - clocks + - clock-names + - "#phy-cells" + +additionalProperties: false + +examples: + - | + #include + #include + hdmi_phy: phy@32c00000 { + compatible = "cdns,hdptx-hdmi-phy"; + reg = <0x32c00000 0x100000>; + #phy-cells = <0>; + clocks = <&hdmi_phy_27m>, <&clk IMX8MQ_CLK_DISP_APB_ROOT>; + clock-names = "refclk", "apbclk"; + };