From patchwork Mon Nov 28 07:36:10 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sandor Yu X-Patchwork-Id: 1709580 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=KzkX7D7E; 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 4NLHQ85dH5z23mg for ; Mon, 28 Nov 2022 18:38:24 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229868AbiK1HiX (ORCPT ); Mon, 28 Nov 2022 02:38:23 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42504 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230020AbiK1HiI (ORCPT ); Mon, 28 Nov 2022 02:38:08 -0500 Received: from EUR02-VI1-obe.outbound.protection.outlook.com (mail-vi1eur02on2074.outbound.protection.outlook.com [40.107.241.74]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 28698E0CD; Sun, 27 Nov 2022 23:38:06 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=K2o0azFO72y9XR8sFtWT4+6hd/Fsz0DboExYVThqDxyTbLrm2sDwDvXD/DBm3BdfZiWRpf5/DupCiG2gQTZvJNP3IMWiUJ71Yfn/qblk4FAVKN5YOXKCk/H+s1yx6Rx7y76UhBraU6hDNj+w7UJH9SxGq3CtYUiOx5fMl2detE0EAdCBDObdjzxZHk2FHk0vXbgY8UFTkkrzGSlf5NVsLN9/p3SIA14QlIK4bnXTHZxqVbxecyJjC5AKyjzwQlKY0oATHYfsiVKDunjHdjzqMlVSv8u5f9yMbDXVZLcuj3A1noVz1Pivc4BoWeKFCZbJOrjuxKzwIPAtByl7isEcBw== 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=/vPbOCHYxUdcclMhsWnZCMmCN0Q9mN6cwckXEv40nbY=; b=kCboZ8X/lRwXPpGlDJ43Hsty7e6rMqCaGAUSFpwCdmo73tPycSbOdZ06t4m+fU7qS+xll/020rtorZswKiZ2Oo5n0Zyn6S2Su+wmuyOYS7nIuLZCyFZ0MXe+1d/xUcHB0hemTsjkC5fqkkmn6G1EVw2Qw1lA+MWmDf9CbWYLRG3PlzDeC95k/RqtGKAmlQHB1VpKLm7C2983XHd5oLwkrH13rRPW1rSMP/7FFWV2aQBr9wA6UaO05VnM32ijX7DL93Dyxwl5xy6KCCm5KncGei4tn4SylgV5RqNIEtzWPIQZ472xKqORo4O4esnroXMXFQssuJ44Q3zTX2weskLIlw== 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=/vPbOCHYxUdcclMhsWnZCMmCN0Q9mN6cwckXEv40nbY=; b=KzkX7D7EyNyJMwFh33hJ+rrlsHBb4gSGHpEKt42wna1MiulYEgLABCPpnb87VRyWuvU0ObBwj8wq2NE0/HH2q5HdvdJC+W/Lsurc8/IuhFwT5irDxkorDRLY316D0SILuN9sJRttcPw+VBxyxVEKlmuESKgkfLM3Y30Nn27uEls= 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 DU0PR04MB9249.eurprd04.prod.outlook.com (2603:10a6:10:350::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5857.23; Mon, 28 Nov 2022 07:38:03 +0000 Received: from PAXPR04MB9448.eurprd04.prod.outlook.com ([fe80::d0c6:7b1d:6982:d400]) by PAXPR04MB9448.eurprd04.prod.outlook.com ([fe80::d0c6:7b1d:6982:d400%6]) with mapi id 15.20.5857.022; Mon, 28 Nov 2022 07:38:03 +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, 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 Cc: kernel@pengutronix.de, linux-imx@nxp.com, Sandor.yu@nxp.com, oliver.brown@nxp.com Subject: [PATCH v5 02/10] dt-bindings: display: bridge: Add MHDP DP for i.MX8MQ Date: Mon, 28 Nov 2022 15:36:10 +0800 Message-Id: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: X-ClientProxiedBy: SI1PR02CA0051.apcprd02.prod.outlook.com (2603:1096:4:1f5::6) To PAXPR04MB9448.eurprd04.prod.outlook.com (2603:10a6:102:2b1::21) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9448:EE_|DU0PR04MB9249:EE_ X-MS-Office365-Filtering-Correlation-Id: 6fdceb11-fb10-412d-e5aa-08dad1137b92 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: q7j+FXOBVBYdBcVaES5V8+OrNOhZvzYyYmwb+MDhepTnqkshRp0Xu3F/J1wz0f0w+THW/xgrcIPKuRkKcnHBeTa6due2fdOFHPL4ej1xPsvJiF+m0xleFUPW5Ob12GjUG86lIgHQz1SlfhcAcX6BObZfvWYauudJ6kFoVbkSNKSRI0/bi6avuoLVuDbtcBAhAJQMOjDEpLWIc5hcbpcTnVa1OASvqLrqQaOarxxR+xRinnrynpaeinHq1uEpJd+mN3lKQNB1Ab3zyrCznWhQYExJbc0XBkF/DXwWmKjvClDHJ2UT3ROq3mo7D3rAhBlCMw1crq5OSoZBIBGzMb53czf8hRb7jo+aLnLpxsXSkc3LkLnpRAAh6lynBfXB4nMpQDQdwRpQ3t9QNW2Lt2xdGbG5NSgoRgAwdV+9V2+Xc+3K0eGn9uFt9uV0+V0ulCGMbKvxYL3jxYRaDXLrWrKaJ3TqHlrF0UHWZKT98vMb8auTEOpDsgzAfa4q9hKk0VvuqwN4g59Gz4aCmPoqQKqK651172TvHWsshAjfaw9Hu1henzSEvdE/xSZ8z7HchSY+tmIxwu9ow0hjYXrS4j1t9z1TP1+T53e0o2hvwyFu/FcMmejDbE106q6qoFghCjHad9zJ3OL6gnydJE/VF/eLq4ms9hCunnqTcoGIPZ9EBGbKR3k9XLw2T175Hqeg7o1wvHDf5LMVBcaVVyfz8dm8JpW08yy9dq5O8POT71ESVxO6Hlz5OwyhdJpfDgm5DF65++imISIqkOUi9xUQY9lVF0yg8JZEmCk9It1mHS4kQu8= 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)(346002)(136003)(366004)(39860400002)(376002)(396003)(451199015)(5660300002)(7416002)(66556008)(66476007)(8676002)(4326008)(8936002)(41300700001)(966005)(66946007)(6486002)(2906002)(316002)(478600001)(36756003)(86362001)(6512007)(6506007)(26005)(52116002)(186003)(2616005)(921005)(83380400001)(38100700002)(6666004)(38350700002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: j+w1AeKgno6BKLYTKLJMOJ2/80w/L/0udKMj2ZJ8RGeJuG8Ex5Fp1Clcuqf7W6Nk1vBPcydJKddynDFSAtyTRzWs/3QUws/TI5Rb3p6hRTIf2aJodK6/BdilJ9W58lDhng5nGgOwC+h6zzOfgqjNHMqCudsOMkxlKhv4UDgqgP2iasPnNul50Mi6aSVHkXGpI6vPw3RN7g7FRe/deyVkt/fUNkt4nsG1FMM5o75tFhWIuULTLLVCbYg1cwYvauvelQChoeYVl0YOJiXRoOc/oDbGq9GqXBberUaDhwM1r6vA6mjyx+ccH3JJoC6/PiuFuonpkjhTwCLWVfmC/OlIY6Q4pu/naOlccllCIwq49y0QZnpjRSJasaCpMf3D+YpVoua8Zx/NbTiB+uhYFcvhAY1rkVIQE44VM4Y0fbVKpWZBr+9WsrKTZCNu8y4cq3kqSf7ZbY6dTGiUSh64Wd0uiLp8rIlTMW2dnSpTadVBqDfEW/1RcfhyfYNcGaH+mEdROu3kR54BrY3hK0/WzVhVAgkFj6NOX4Kq3vXqArU2hKVaGQP5ax4c8UCk1nDMMZTi51PPOWiqYFTw6xtW5gh4WrXV0UzxbObxd6ul26jefxEEaR46MyvR0iHEAapZApsGIAjp2z2O39LKbLG+w0CpeP91Rl3Gy0AG6Tt4e0B+SzOhlrCjjGd4oHUiCQqCrN8spj7z8Yr6YOjNFwt6mdxqIztK2UG5QuUlwiv9dxryGCHKafingIOmW4wunv70gJ/AL6ej2nHxnk3E0jymHtVcPpgc5PZro3qo1dXhIXFBSQX60pNRq5XHIgDeGJzHVYerD4ikKrqmLN69uleWURHlAxDLwoTuedf0/kcF8WSVcuUijT3aQPv4FOZjRaQfMIaNwrtAOI7rc0wNMd1AOOeE0it/tbkqAlwJWYi4goqy3QD86WLYLwtGKB5X4YjSok0MfN9knlg5uc3V4kQbtnRkM2a7DRWDLYWGKIJzz4zndFbWKKkk/9VaQXcdqRankF5ygGPKdOebPRpOP832HhGATwTRGhgg+BJ9iabuxKUi8z5ESukfRrflkfUWQYQKxZYlsglkUkmBhPd7KFg33RPODhWBOZU636N5YuvfrCjcEp1DF9xGylcpPVZFuONJ7fUHMVgD/QrRH4445292Alg6/JEtUK7gH+1yfy/hgsQJnlEp8sM36WLWeKzdUQ+yQIgGWu+ktlLKr4fgkmmWYAvdrAdwM3IyEuJz2YhX7KgVf4XV6cd4sCm3czsr56zQDw2U9mBW23lv2Wm6x7w9VcjPgbhdCv6Z0cBCAAdAnzMtswArj6ku9oai4qeiqGrLebCPSj2FqLKh0f9tAApsc1gyOohUw+g55ipIEmj9wtaKCYGFHEXorWHIgMflOW6vbiHm/8C/HRut7D2ApKyQJFJDC6kfYzos1hjh0rZM/X7hpmO4D1z2jMgPjddfOi2/EsIfAzsu2V22J05pzkLIurcD/YmAmF7oITPAdyV6gXL8pPoxAwJHL1IM/GmUx+qa9sAPWK2ava3vgRI/AgRfl6XLniCGwlpiS+f9dLrL4EYkhANupVKDlCYCcjWzU7jcIwvy X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6fdceb11-fb10-412d-e5aa-08dad1137b92 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9448.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Nov 2022 07:38:03.6342 (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: txfIY4L/xc/pAPqNMIKHFSg3eSwOynC7E798Yoh7alZXSuSfkmL6sEr16Avx0d7GJMfwz4L8A0+vV6IkifobsA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR04MB9249 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 | 102 ++++++++++++++++++ 1 file changed, 102 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..21cf87c79766 --- /dev/null +++ b/Documentation/devicetree/bindings/display/bridge/cdns,mhdp-imx8mq-dp.yaml @@ -0,0 +1,102 @@ +# 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 + - port@1 + +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>; + }; + }; + + port@1 { + reg = <1>; + + mhdp_out: endpoint { + remote-endpoint = <&dp_con>; + }; + }; + }; + }; From patchwork Mon Nov 28 07:36:13 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sandor Yu X-Patchwork-Id: 1709582 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=S0ZSzDmU; 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 4NLHQp01Qhz23mg for ; Mon, 28 Nov 2022 18:38:57 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230108AbiK1Hiz (ORCPT ); Mon, 28 Nov 2022 02:38:55 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42896 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229998AbiK1Hi1 (ORCPT ); Mon, 28 Nov 2022 02:38:27 -0500 Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on2053.outbound.protection.outlook.com [40.107.8.53]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E148813D05; Sun, 27 Nov 2022 23:38:25 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eH0V71n9Ja7xKlUM3DwouQxVX9eS3O1c5U/4SbA+MySNTcKAq0DTkvu3MRZk54ye0bIbWtPH8Xu/LgFOUFBuleuQjcy0aw+yKVVcVtLJQ7IqUyiOYxJj18u62vgeU0kzt4UFPnagjoWbWQpb0AHa/XsTz7pwrlSyLwU7A+ixM35FMiT4o/4iEOeZKp/EDcOaGMBh/EH6a2lSiMhIuPmSFyhMahd3LulBVF+PDki9UoZZjo7dav/+z9zmT/H7rNriu4xZu2DhoLBzMWj29bo11OxSNaY5BeSXZWivUMCurkkDIqUCxKj55SU+iCK0zo0qpuxxLrh31NvFxYnwD3QruA== 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=diwjDJdmoLaEguwErnznmHAENyeZFTmaHBzXJvZMBNk=; b=RT2kJCL+biLx5VPaDSsUhoi2B5i6CTg9Cvcz7FxSBGn5DPChvCIJxdmAQHYPoR2SebT46lFZyzR5bshx82jMP0d1ENiQJb6l/NbMhX3GxlR/+j4QyqQutSXdy/1NREvpK+yhDrilv0zNVdCFe1exwF0GBFcMIKRnreYIwBw08105Jbf4od8h5bcWYDnibHzh8O5/WKannpHk4NdMYhQqdFinLLXcWjXLnfGtutRdORbMHke2yFsV7KZaww/BUKS9+D0iW41TT6DDcHyZzIwb8uHONYTUdpBEu7ob/HOwmUmjqraTtpaemkU5sa7uVNmkQKPKyI9V+Y+h0/rKX7NtRQ== 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=diwjDJdmoLaEguwErnznmHAENyeZFTmaHBzXJvZMBNk=; b=S0ZSzDmUCG6xux1DoHBuBrTGu+atnQccDoDts8NhBZBvmW/eevGW2lNV06T6bK6lzyyWX8uAhM0kiQqsrLluAdO9HLw9KoJK5yQFlhor2tRgqlyymRodQRh06x4mcmQCpbHGDccfSXnWlH670XNMAW/t2+7K34P9quQgsaanVJI= 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 AS8PR04MB9511.eurprd04.prod.outlook.com (2603:10a6:20b:44b::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5813.15; Mon, 28 Nov 2022 07:38:22 +0000 Received: from PAXPR04MB9448.eurprd04.prod.outlook.com ([fe80::d0c6:7b1d:6982:d400]) by PAXPR04MB9448.eurprd04.prod.outlook.com ([fe80::d0c6:7b1d:6982:d400%6]) with mapi id 15.20.5857.022; Mon, 28 Nov 2022 07:38:22 +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, 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 Cc: kernel@pengutronix.de, linux-imx@nxp.com, Sandor.yu@nxp.com, oliver.brown@nxp.com Subject: [PATCH v5 05/10] dt-bindings: display: bridge: Add MHDP HDMI for i.MX8MQ Date: Mon, 28 Nov 2022 15:36:13 +0800 Message-Id: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: X-ClientProxiedBy: SI1PR02CA0051.apcprd02.prod.outlook.com (2603:1096:4:1f5::6) To PAXPR04MB9448.eurprd04.prod.outlook.com (2603:10a6:102:2b1::21) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9448:EE_|AS8PR04MB9511:EE_ X-MS-Office365-Filtering-Correlation-Id: 897d9387-3491-4c2c-ba63-08dad11386c3 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: KVRovZD0FSc7Z7UvaD0TPRokidX1zY+D++JhToVA6yBOAyoOIQfgBAaMtKUt0n00FgT7/PSAU6+Fg4OssyNICAW0PNmeEsC79+EuRCxMFqcuAkJ1LG6cr80y/hciu4LM5iuXChb7kzwRu3sdorm6/gXa6aBPUzd1+C8SsVYnqSZ08okRg3DNUpmOt7JUzxq3GvLnpocMmb8DegeMtUKukmFn6UBkP/Ysblzb9rim/rHIuCDUc0GnYRSCsVAolYj+sCNYRy/MVfBhEv/rJZ60NBGDno/5La/1kFZwlTxlwkWu25qNVSZeDVtv39SqAvPRWllSmD+qHGFT2tj8EZPHAyslXaftMucYKZ/hEk/pA3QJiwcucIUrSoSE+OINTw+zI66zoqI14r/3oLN0JzmbVciICilL/zGodlh406D8jJflaleDenxz41a+tdesm9p1z7ZJnRib0s2nln7W9tHcdD2xkq9nnw6kKJTTiwfnzjuD1s2bTsuFR9XxHd1LhN0Y52P1+tLWOvXSPPB7dFCvmatJcKPiriRZUCen+Oz95eqKo0Yfg1qEgwZb/mQ5CTQV22RftpqkGme4stYhLAsZCz6944SNg5CgdE9REfZx9TZBzspLikQ9n3FWvGs4tCzzip23RqbZDoXMraeJ6VX+SpcnamGNCOAnwXWDZjXHZsvGJvk5HMtZB+oSZbLgBM8bD1btUGSk0h5KrZIloAyA9VAlakr8GsoeDf6xAZFiz3VOSXADi7T4nMUz/po2/D3EUN1CT4C8ZRaEwf49bYwzYyluV/k2e+a3DLuluXLEW5U= 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)(366004)(376002)(346002)(39860400002)(396003)(451199015)(26005)(66556008)(921005)(38350700002)(86362001)(38100700002)(5660300002)(8936002)(8676002)(4326008)(7416002)(186003)(316002)(2616005)(66946007)(66476007)(2906002)(83380400001)(478600001)(6666004)(52116002)(966005)(6506007)(6486002)(41300700001)(6512007)(36756003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: F0pw+NqjdrDLPrM6mZq93+JzSksfQCFUsuKeUKfyBSzundAGB0JcG2sBFnip9q4nCwmTgoUD93AlGRZfchvh4khgdu9lPGuZDaOPcPS2Jj2A0WRPJbtPLtHCsmHYNii7FDv+RoyJPXxQf76W0OCFF3pCkCfaxSxz/W7xQuMVMZAydnIwXUQ3zkIPAPS/b8eVNuIMVmKZ1XEe3ueGz1BWWl8p3Y4xWMiYRr+eMQRSUebrT5tScZVrpxGf8r41mxfAGmtKEmVP0SvF3GbCkM+SYji0kdRM8TqSrBObIw8mY5YJ+HofeCIvRpiH69A8PF2lz/YIw7do5J6xjNkSX4Au8QIwyDrBdqtEcLtg95qMv/HanJ6SUWx8NhWhtfsB0F49pQ4MZDvxxUill/dIx/FGS9detjIZULwI+onVTJqn1hmiybYZFSvWITyZE2dQXpbual4e4Z0i/KCHKd87yepgqx0GF3pzc7baZFyIYlV74sPV+++B0dnwEoWMjNhc1WtEuz6vkt5kXytesAIXn5S7//l3xdwKlBBBgTx2TSsvId5N95OZ3KN9CALcMVgVwMbHVhpXGKSAKSLL4KKOR1dst1rTyoCZhE4nmm41/ShvgacE5hd6F88/tyvNJuazhOqDpLycdjTNOQ4ofra3JRwNpcr5gQSSYMKJ0dpJNUgESIVRdZHRVsd8mgQmZGiUIn++BMp9lhDseIReCbzRHhVA8uy66XAdey7OLc4J1gedQp1SxPrgSgtYc6zVm8JuwtR+Cvy+otouqswT8Nrs8cch9KGaFWQo0b4k1lST8meEQd9aoeofxAW/bC+juV7nNubYQ/+hqiPtvveobQUHbyCPvrlLI2qt867483WIUJqCj1MDG6ENZkCqrtA+7nvfKooxUP1XJe2jxlApy1oydCAwCvAKESyjt3NNxVX7/WHsrB9fkqPoh/9Wk3UPiTcoJnsb99ZWOiyTSW/0kjR8u56myLWH7vkQ53/UBCkleTZP7/rkPBLN+BdA8eP28b7W/NpuZfNskEqsgZ4g5CyR4ia8plz361Xeq5JRO/spr2AcpoB4oN8o5S5fCm3IZwAuiDlA1JrfAIjj6Xbgtf4vnP6r6iqzpWh/Xt9LMDvm6MiW11W+Q5J2W76Rh8LHPp2v4XkmsVN7zenlb3WvjhzMWH+9Yy1XGoyQ8Wcg030CEu+yPN3Tv8x5phZwZOuZz2RU+L8wgbDJj5gA93z6OAdtahQqWr0XpHdOqhjLwsGS4T0pahAwxBsdQrbudVpV0bOiUaL+PBsGjnWi0W54EOSzjrrs5kmYmww0Bk4xgNRwxaFS4ogniKDPyufDvaEPSYTRnEt9QJ/3JROHXfCFJ82dB/lZI56FejAzyeiEQBMtCaoc73ddDR2DR1wUcACPfaX0cYuS15s9c6im6sPKzYSUrNJPdGLvzD//+V7pC8HvgdUSPMWKuCsTGDUDHuJiDkbVmE5evZEdeB9TKiJoebpr7rMBjC7xR6xyDHJZKsKQxqzxsCUwpOV8bGtXj7BHj+eYMV6vyHu4VpS8cjXafUwzp+oiqd+efjRlvSQAXNgzHAn7ZDDtD6FQ5sR+PE16l7yk/IVi X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 897d9387-3491-4c2c-ba63-08dad11386c3 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9448.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Nov 2022 07:38:22.3622 (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: VMsbUjpwD4ELHw+7mHmE/J0l63/Od39jLI+l75+2AltER09r+R/XOO/2TGUldcF/d1RpH3Ep/n6bG8uDp6ZD3Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB9511 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 | 102 ++++++++++++++++++ 1 file changed, 102 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..cca6954a84ff --- /dev/null +++ b/Documentation/devicetree/bindings/display/bridge/cdns,mhdp-imx8mq-hdmi.yaml @@ -0,0 +1,102 @@ +# 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 + - port@1 + +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>; + }; + }; + + port@1 { + reg = <1>; + + mhdp_out: endpoint { + remote-endpoint = <&hdmi_con>; + }; + }; + }; + }; From patchwork Mon Nov 28 07:36:15 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sandor Yu X-Patchwork-Id: 1709583 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=qq06rJHL; 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 4NLHR70vlWz23mg for ; Mon, 28 Nov 2022 18:39:15 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229971AbiK1HjN (ORCPT ); Mon, 28 Nov 2022 02:39:13 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43412 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230099AbiK1Hiy (ORCPT ); Mon, 28 Nov 2022 02:38:54 -0500 Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on2041.outbound.protection.outlook.com [40.107.8.41]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id EF73415FC3; Sun, 27 Nov 2022 23:38:40 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=S2VThmoU3gGDP6SEuebpih/lCnzaYRL/qehwanVpgmejAuHe22J33kwYL24pMqrP2/KclpDfhW1WyxTiSetTD8g4t6c5+c8/7rQQxJr3k9n/NmoKSaZ9zDX+ZJT4eOoFwOPSX78PF2t5ICpj9CbWccX619dEl63uyZKCPSXfFvbPZM4B6jjAMa8LpYt9zAKRk0/5Ci/qnACk0pN3xYhBvMRfAZUz4FtgvuRzd9ajEMjUo5cksICd6W0zKUGmzs4/+SVf/lMT8+7j0B89B0H87XgLYz40RwDj3RvBoAruB5Frzk6NsFx+1JJPFX6P57Qcsp30YQbST8mKFX+i05UgKQ== 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=h64WEwofDgq+ctHjuTVJnHdzfiMCL6SDnIf+E60KxDA=; b=J+hyg7GLHEIgQjgya/zejx6WlXt8cz8piwKzs6hVFvLhUdqgf1pnBEJjoH/G3/LMNk4lGAY5ONNheo4lDxD3Qev1doRdvB0968XY6Zwe4DwMWeOMnRmO+GSEzYF91T0+0YDuuXJ3OE6EBIMJpja55/RBMIapvQht372gik7x/jeix7mYPQ65+B70SiBYE19ljvIneTzOBSkC7rR+0pY8iSY695pDNfg1ZuMG+R3VUodha5t0pV/AUooAQeO7IFGqaK6T43UyBXsYBft8xxsXQeGQ4AKgroFVI7+IskFXv2zBqGMBAnPDbAecF3YJjQ0FOcUrCnSUuCHcHiDE1FUViA== 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=h64WEwofDgq+ctHjuTVJnHdzfiMCL6SDnIf+E60KxDA=; b=qq06rJHLftwwYqnipYR0NLZrDbFTpRpbj/xbcayxeaFuPDuY6k/qRWacuUjEsmcLkDXZD42cRZSNVigsp8KTLoe7f6bA0QE9Ck7WQy83+6J1rafyIxGka6P2MhqbzO5WYbuD39iCPf/+5FIrWFVW9c+/Ey+lrdhtb1wIJAXtjAA= 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 AS8PR04MB9511.eurprd04.prod.outlook.com (2603:10a6:20b:44b::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5813.15; Mon, 28 Nov 2022 07:38:38 +0000 Received: from PAXPR04MB9448.eurprd04.prod.outlook.com ([fe80::d0c6:7b1d:6982:d400]) by PAXPR04MB9448.eurprd04.prod.outlook.com ([fe80::d0c6:7b1d:6982:d400%6]) with mapi id 15.20.5857.022; Mon, 28 Nov 2022 07:38:38 +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, 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 Cc: kernel@pengutronix.de, linux-imx@nxp.com, Sandor.yu@nxp.com, oliver.brown@nxp.com Subject: [PATCH v5 07/10] dt-bindings: phy: Add Cadence HDP-TX DP PHY Date: Mon, 28 Nov 2022 15:36:15 +0800 Message-Id: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: X-ClientProxiedBy: SI1PR02CA0051.apcprd02.prod.outlook.com (2603:1096:4:1f5::6) To PAXPR04MB9448.eurprd04.prod.outlook.com (2603:10a6:102:2b1::21) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9448:EE_|AS8PR04MB9511:EE_ X-MS-Office365-Filtering-Correlation-Id: 53c77c4c-b339-4c3f-4407-08dad1139025 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 8O0cM+IvDORKk1zxHaTIOmAWoSJu5Ykd34wsabP82be2VGvLOV+pG4zzQKdkQt7jC3uSqqqTfx5vsNwX4deI+qzpEFxdv9naYZcs1egG9KtFt8aMucedemmquZhDPOMMXrenVqkis5cyjzLMg1rWSi+D/4tA7Aq5JOfMW+nAXUoO1X0JDQWuGgDwisjyy43z56J6s7ZYb5qtZWFWCTXXPPAdyfSNchZBy5Hdf9wUNQauFD/XDsOuiNBXYTssY8EhNi7zU3Z21Ojy+iCMnrpn84SrgsWy75tJFM5Cl9bbMIqqrdgAjtsJcE6hJVBdnRs3JmtxiSuSnLW8sdZtCOVAoL+B+AX9nWRN9STp7W1yWb1Cmr0q4oxrD2G30foUAM+UsZrTOH7nDeNSS23XM9whzh8aBjHAdaymEwmhrvxRl1gD+CiJzsc/SczPzj1fVIr1PXs0TPrDYe7XC7c1mW0zebAfWQDz+k0d7e2Vf/Dx3RDpXwA1Qh9osALsA9CfuIFUbuQElyaCtJiAQUDHZuHYrc0Ag04BRUf4BNFEVreJankfBQQmVcYN4x56+bstUeBzYJRfAGMKBPm7Ryv68GPq0a56ctQepeXMKM4ICS0+tdIj7QVWHHi+NcOqRt6WCmdtaEEMbGGrY1imkjG/HWq3yLp804RKPkeYPQ0btddVNj7GXIBiCasXWKk9QnjM2rxtQqXj4kEAEHh4WBMmPHZDPeZx9Jt2qzZ/ro1zz5F8Ma+edowWAoX5IkbxNfl5DI++aUc1K3UnlK3edetJq6vRlQ== 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)(366004)(376002)(346002)(39860400002)(396003)(451199015)(26005)(66556008)(921005)(38350700002)(86362001)(38100700002)(5660300002)(8936002)(8676002)(4326008)(7416002)(186003)(316002)(2616005)(66946007)(66476007)(2906002)(83380400001)(478600001)(6666004)(52116002)(966005)(6506007)(6486002)(41300700001)(6512007)(36756003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 4Y0y1fvU/+1DT68LSUen6vnQHd4RfFX2y+I2L1oNalZ4SyAnY2bXcjrBz2bZOrVugmaeqvnjo/pihIhPr+p1eiun7zzqMMW3/q8Ueds0bSRqvWvfh4mRfZWhw8ZX7hc8RxGO0okLOoOrsreWoQkohaMtl7IfSU7QymXX2wJgTPeoVCHvZ3pftCVAD8jdce/4bp43+Gm1iGqGm3ac9zptOkwRP5zqYRtzurAVKZ34R5QKLeul3x39/9ORglZTi+u/aqOiCpT+d/jFg4BH5T5/Dvon1G2b2Eh954xRq8Pxi7Mr7Lu6EaARVhKw804kKHHFiXal+V/N/8zSrl6qSgyjm4FtNHL9qjUJqyLSNKuWNYht/xC0Tdb5wS6xm9pF8ikCzCM+zvDIpjb5Ih05cHxsPdhoRIWuVJVD81jpARn3p+/4ggnPxUsVvqZNvlM7ytI/k5gpMzLZyRgqNwtZKunIsD29jwHK51Xx6F3IGQRymkClnwpI2ETXiGrfNNdPmlDSo4jnMqCNnFDUjD8HvFPjHRwnapZBWAQWGbAnwOexYNTbb2FSI5xcTEB5kI1ALfJXZ85e09R3kuzJfUbfc/IFRfQAByTmJrrMVT8TCIHdiEaRkqUDUr/1fnfFCeHLYfpWqOebCL9OzzqlKrcbMXKk1TUQcsn9VsPYSqdz+yOVhHYBjooR5k7wMRXcsBtXmd6AF9gv21CKjjnGOyGWzdfuXuE9zt/82F7NuTLuBUvmvpjEpLhgX2G6z6jvCWlL28iEBJpU/Mlnf1VwX85cvb/0oySgvou+CAZzqGGGOQXJJL/zaLjAJXyrRx5foTE7l+ut1r4SQp/ftRkgm/HPlW17t6ya2yhBng8qXyz7DWZYWjNoHFrmEb3Z0DsIEPVXWn+uHSh5lkDJgIcCAki4fKbNqeHZL8HFPPu9jeCRFwSHuDkfpJJd/QPkAIF33A4lcxTOU+6fnJhUIPybqcjDZEw183I4ZwRow6eqUxeUJqVdPT3b+fBSTjxIo8DytA2umf6SZhhgJbb6HfGYi2yeXiojXHl/3/z5AYLdXqr/TQSROu+cBlhCgs4BYE/mhsEN0sEk5Nh9xp4S7pCGVxie1QYHmfnFbEo2rSsZqFPW82E6uu2kM/4gj6XxSl4cECmP6I74xcl0jek37qanmLsHT4Y766VJjSpg1X30K7rpS0w8Vx2W0SAtQ8bbVs+PK501goVcaocx+SonwRWXNgy+s84CRjYSYmH2n9fPtBg075F2gO1zT6efK7RKQgft16ucfsfhOk3LAZVY0sJP8Mrz0eiCM0os3PviaMeT7xDAdJQQsRxm4aT4WBQxNTVesXzO8gAi9nEyy1bVQZ27xdRazAVkLvTMnvpJk68S/F/KRmZmdblLQXgEJdioj7sae3VE8sLGJhcSAZc0MvRFZ5Mn3uP0rAY8CFnrvoJWY5dNEAyTtk6zHufZwLxAU4KrymfvOlHnWcv/hZUFImgKV3YRFw0zhCEB3DtB0x9weDoAGOvGNtt4mTqBAvlUg4TfsZ4Zko+MTiNabnP29N5CpnnrdG18iYd2uALZ+O+w4eVJnfWv30xf3FMl+NNyKX4fgpmmcgPd X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 53c77c4c-b339-4c3f-4407-08dad1139025 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9448.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Nov 2022 07:38:38.1166 (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: Ao/j8VXVGnUrvdZ4Y9ctTR539CMTvIzCzRqmi7BLR3LpY8+GE3rgXUeNGp+pnstrIzU/rVgyebLBxZRE4a9Kmw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB9511 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..f4f741150c12 --- /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: ref + - const: apb + + "#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 = "ref", "apb"; + cdns,num-lanes = <4>; + cdns,max-bit-rate = <5400>; + }; From patchwork Mon Nov 28 07:36:17 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sandor Yu X-Patchwork-Id: 1709584 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=cVhK1fyW; 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 4NLHRY0wMkz23mg for ; Mon, 28 Nov 2022 18:39:37 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230039AbiK1Hjf (ORCPT ); Mon, 28 Nov 2022 02:39:35 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42828 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230048AbiK1HjI (ORCPT ); Mon, 28 Nov 2022 02:39:08 -0500 Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on2058.outbound.protection.outlook.com [40.107.8.58]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C96AA165A6; Sun, 27 Nov 2022 23:38:54 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fEenbYeJvpvtqTeYvi5gfQuw5+bSysCJF1qFb0CUkor0wFR18LFQjGbcdTkbTRPeMyaM76Zy9viSeRDnP/QFo6zTzM4kg6pMGR7vPJAtSXq4iKY2Yre3i4QZ+vxhIr1L9H4S+OAPPw6YMEeSUfTV5GfE5Ss6OO4Q8WL0/JsCF1bBuSMY0PYr8RPnxSCB7V0OnPpSy8Vf2SUN3L/ZDTKBi9Smcme3VD2/kHrgpHILLD8KU6wFE3TAWgf77puv90J8bwqqUbM7UU3CwQ+gT9tE4/07nt6MXRVRzrgoRhYT7CpfStyzp6U9KSa8TN63TYnvdOKqWTyGZmdIflqu8kLAEA== 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=CMptG3TVD2M2OHDRDc4ndsddNjJwE6SfQs5tEWY4NzY=; b=GeOYGWoRo6kL4myV7tZ9u9C2jFdgDZ9PW6pDZa8AoFeWrE/JsawOTgD0GDzeRRREb4QRt1N9PZipMpki+95MmXsL9xpKlAzgoUmz4MEMwegLtGTjKY/Z26yvgs+6Ayk9DiU+9KcvQiSNhTlZfVTTReMXagmJngiqGZnmStlJ7iP05iJBgOui9gC8nYOmiAZX6l/Ds11hKl93NhD7NkDhRyJM/ZiXqQeoEYCemlysvjbZ3TqRO3x/Z/OL/gl7wnlTD5gd68J+t9wLD2PVgDnMwbZECau0Lw8i7virAO2j1DVpCwNOZTxF2ix0xyvz1Ozyzdo9yWv3dfPIu+OWcDSrkw== 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=CMptG3TVD2M2OHDRDc4ndsddNjJwE6SfQs5tEWY4NzY=; b=cVhK1fyWoOSAU0aplvvwraxjCzs4bJ9Ypkl6tyonTWjXk35MOSmx+1+jjFEktpN5PWtsi8oRL7RLG7Wr9g2IYNqNTRa9vk02CdXHfahSHfjVYIkqK4ztk8YeLP80uYjeS/a9LHbDFKbjXUm6uSmdG705sVlHX3ZukYGCwgwBsFQ= 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 PAXPR04MB8366.eurprd04.prod.outlook.com (2603:10a6:102:1be::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5857.20; Mon, 28 Nov 2022 07:38:51 +0000 Received: from PAXPR04MB9448.eurprd04.prod.outlook.com ([fe80::d0c6:7b1d:6982:d400]) by PAXPR04MB9448.eurprd04.prod.outlook.com ([fe80::d0c6:7b1d:6982:d400%6]) with mapi id 15.20.5857.022; Mon, 28 Nov 2022 07:38:50 +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, 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 Cc: kernel@pengutronix.de, linux-imx@nxp.com, Sandor.yu@nxp.com, oliver.brown@nxp.com Subject: [PATCH v5 09/10] dt-bindings: phy: Add Cadence HDP-TX HDMI PHY Date: Mon, 28 Nov 2022 15:36:17 +0800 Message-Id: <2b9fc96b0340f05a2770ea2626e56e1ab6569dd5.1669620155.git.Sandor.yu@nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: X-ClientProxiedBy: SI1PR02CA0051.apcprd02.prod.outlook.com (2603:1096:4:1f5::6) To PAXPR04MB9448.eurprd04.prod.outlook.com (2603:10a6:102:2b1::21) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9448:EE_|PAXPR04MB8366:EE_ X-MS-Office365-Filtering-Correlation-Id: 7361a6db-aaa1-41e5-ef27-08dad11397ae X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ex8E5iGz8LQwpHdkCgaWv/GJTyDgx05j5lQNI76vfOwdScHyTxK8nsbu17xMQcbnvqk0DqwcD3u76myiRSpm1p3ZZi47QiauH8UkvYek0uar0aD+LgkkzLfpXBkbpAe9RSOfaGqc/AHnJ8wVARTHbruQ5HDlkPLlHOhKUKHlHjN2DUn4GrA1iPGqLtuD/sC+vPOjr8WFJo3SmSrwhs0O9NxNehenVLUUtdabSdRZs5UdP/bei8VXm8/EB43jyaRTO8P2ibx2QOBQIm9455W8afFxc/t1EiJiILNEA2yXWPe5p0H8P5Il8FFSWsJC8fNcB9d4OuPUXzEN62XwIWcXVH4awAvvozCJ2CORuUEuzuAFK7y22JZ9dHsv422k4vE2HLd8NnDqs+sVR87+z1cZyB0qKR22facmu+9T3gr/wdIvOPIJjtg6MJFuTtcZO5Aw6DNm6Rn43S/J7b0A7D+NPV5qNBJW1yT5Zwn3Xe3QkEyK+qG3il9fR1W4qkMDKO6J16FkbBUDtqrjZX6JlRMvdFDILD8JD3oEX9n48dMyXJQF+1u09uhvgjbS16vmvi9HOrv22RT56H2Mjzvp85rekexBxUtklTokVCmxj+dzBVRc8JLZjOf1nfIFbFiSUNl5Zr/B3ICqBJ96i9Fw8NNszVWoVm6Ye3KJrtCO0mI9AjKGXhWjePsW7e5DywaN0stxjlof4N656Ao48FDuaC2yOe5R7vauMbgIEceiSbsIjPDduJe55xQfn+rSpRVph0JrGV/VIKa8iHBqSLg8/uP3Rerkk7n3T/DlC3cyqBrzocs= 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)(346002)(39860400002)(396003)(136003)(366004)(376002)(451199015)(38100700002)(38350700002)(478600001)(966005)(6486002)(83380400001)(7416002)(2906002)(921005)(186003)(6512007)(316002)(26005)(2616005)(86362001)(41300700001)(5660300002)(8936002)(36756003)(8676002)(66946007)(66476007)(66556008)(6506007)(52116002)(6666004)(4326008);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: TptJJcQDqKjS8XkovXXOG4AF560niDl6T64TnrJMylzMfDTX6IGJxm4sIkho6Wq7hcp08YQCIh4NlLxzZlHyjd3duzmKhIHuaZ6YknybNSRhn3/A7p/qa8XbtHgTNX4HE77arfNFOU2ZiTf1aT9lD4G41lF3EN+1TUfy0rOAoUtV/ZnqvOfS9jMOZK/si7p9YQZ1GqNKjdLkkDRjTbtDo0vx876E4HjuUsaFCsFX3vaCtwfOv0nqrMV23oB4LLE0SY3t2CFfSAmbxwqsyqPRcG0iDY54b6zsQ4FeMBpDHhRBASQK0bOUH8JJRAziCMCbXDmbLN7mlTddpIvG98/LSYBOuTlsgpU28ebaJwzrlAx1TU1fmkb2LWuBqbSxIPHGzZsRdOsktnJWanOSrbHa0Z4jsW9epbP4ZTS15055N+Jocjas75uJcLCsocoMvzl+tLp3i4spdVzwF7/S8T8BT0pd8vhiYVwxYQx+Aeuyiur0LybRM+AvuCz09S0rXg0bAgcotdGOh8MtRQddMIAbzyknGCb+NRI+d5ThKg4jjcK/4N1KwAvgc0henGfhdDlny9EjBb+lq0a0ylWlX6ktHBjhbl0EAS1t3aMo43N2hoxiWr8GNbB5gB5l4BwdWCmPkKuUvhuKR2kaiva9gt/im2q9nJW6tC7d/bYZXOwGR5Mc7YwLOGo+3N8uREXjerMeKcjEfHKSKqfWbt74IBhtqrKub1RIp0USpU2mYL6CEPVIpArlo5Dw7qbC/a4jL49gqv+rmKMQQ+VMOF2xrJ3UzQ7IBJb4rv6kJy79S7GPJ1C1QeOVC9V/VhnuS7n7n2IxFfSoNBpuSSqeWDnaABFl+SFFMFsRS+XeflYVb8vzlc/+sd6UaNyVISxOXIAk8bc5s07duKwqBwsxvyX3EKyrBdrWVNpiYqSx9pvYqdCxoPWx6YjaligfQ27WhdK7cpu34yxJNviW9FqckdZQgtMnwH7Cp6TVYyplwBzL6OZ/wHzf1ClrU6RyXZbdbYoHj9ytHGW87xmK1YEmTi+Fn1hXSy5s+mdxMvHdT8cEz1kHIG04/BeCjh1WQzSnX3eb61NrgPWi87pezlWJ4Potp6kwBArpmNw9N3PQcjakA93FAEJPl94w5NEFjQeYM1OWCF9vT5tmTmNBUUSMNWL12Hto9er/f45ngWcl7q340B65LPiNI5G1Ev/Y8ic0GSt/nlciLnJxht06eXIwPSCnMZCGk1C0eMWwySveg2KNwlps23uB+CiRtfKO6Qa2zeOqZd4vp7lvPKhVlVm49s418tiXRaNCjfs7lbWf5AFAE6D1y3Qxn6aaFKUnEm37mXl+hXWqTJ4xch6+W5SM+hxpjN67PT6+t/0TGvERPVu2eCaJl88vfMaFXffSDWmXfkkOAuSpX8/rPXYWtK88XEcuQia5EUdW8Z7Sf8ETkNeMliTZrnFikTpIXKs8Xn23j9/Been50dLQjcwagFHt1OjPJOWz603hIYt9UT5Ilkhd8hpV8sya1REyi5gdugReTj+T0jKq3tN+k9isePydrnaUYCDDyj6OyatHUXYJzOPW64p5qqxErkyHlWp7tNtZuyniEgD1 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7361a6db-aaa1-41e5-ef27-08dad11397ae X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9448.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Nov 2022 07:38:50.9035 (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: AL9/gGnOKNfiPFYxY7+Ll9oc0EO5PzgQysj3uf+HojgWSwhwHsRJOabg2Ted7d7l95OtFQoRdk0goFcYK5nzAA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB8366 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..9de824635a03 --- /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: ref + - const: apb + + "#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 = "ref", "apb"; + };