From patchwork Wed May 2 00:31:43 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hyun Kwon X-Patchwork-Id: 10374657 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id EE8016032A for ; Wed, 2 May 2018 00:32:54 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id E1ABB2870E for ; Wed, 2 May 2018 00:32:54 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id D4DD428745; Wed, 2 May 2018 00:32:54 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.1 required=2.0 tests=BAD_ENC_HEADER,BAYES_00, DKIM_SIGNED, MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED, T_DKIM_INVALID autolearn=ham version=3.3.1 Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 34E6E2870E for ; Wed, 2 May 2018 00:32:54 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 04FAC6E4A4; Wed, 2 May 2018 00:32:45 +0000 (UTC) X-Original-To: dri-devel@lists.freedesktop.org Delivered-To: dri-devel@lists.freedesktop.org Received: from NAM02-BL2-obe.outbound.protection.outlook.com (mail-bl2nam02on0040.outbound.protection.outlook.com [104.47.38.40]) by gabe.freedesktop.org (Postfix) with ESMTPS id DE5076E10F for ; Wed, 2 May 2018 00:32:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xilinx.onmicrosoft.com; s=selector1-xilinx-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=3L25ghuFBmawdqt5npLF9SZ+/6R3MBbxWDXuYTl9jaI=; b=XHw0CRGTpRLAwPRVuVxvFruMNqS6HoRP2xiPh2YsrYfYP1xEXGOX4y3/PB+kRgqcTe/h1634IvfXghdUHR34DnA34Xhljwf3i+0HSUaKhTP1F97soYIxIISnAQkm90xmjPrJLeZn9/n0BUNpb7lFCaTi1m9AiYJ8cjQnkJWqBsI= Received: from CY4PR02CA0025.namprd02.prod.outlook.com (2603:10b6:903:117::11) by BY2PR02MB1669.namprd02.prod.outlook.com (2a01:111:e400:58f4::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.715.18; Wed, 2 May 2018 00:32:37 +0000 Received: from CY1NAM02FT003.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e45::205) by CY4PR02CA0025.outlook.office365.com (2603:10b6:903:117::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.715.18 via Frontend Transport; Wed, 2 May 2018 00:32:36 +0000 Authentication-Results: spf=pass (sender IP is 149.199.60.83) smtp.mailfrom=xilinx.com; vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=bestguesspass action=none header.from=xilinx.com; Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates 149.199.60.83 as permitted sender) receiver=protection.outlook.com; client-ip=149.199.60.83; helo=xsj-pvapsmtpgw01; Received: from xsj-pvapsmtpgw01 (149.199.60.83) by CY1NAM02FT003.mail.protection.outlook.com (10.152.74.151) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.715.13 via Frontend Transport; Wed, 2 May 2018 00:32:36 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66] helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw01 with esmtp (Exim 4.63) (envelope-from ) id 1fDfhD-0000zM-UM; Tue, 01 May 2018 17:32:35 -0700 Received: from [127.0.0.1] (helo=xsj-smtp-dlp1.xlnx.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1fDfh8-0006ED-MY; Tue, 01 May 2018 17:32:30 -0700 Received: from xsj-pvapsmtp01 (smtp.xilinx.com [149.199.38.66]) by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id w420WTda032360; Tue, 1 May 2018 17:32:30 -0700 Received: from [172.19.2.244] (helo=xsjhyunkubuntu) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1fDfh7-0006Dv-O5; Tue, 01 May 2018 17:32:29 -0700 Received: by xsjhyunkubuntu (Postfix, from userid 13638) id B18602C7358; Tue, 1 May 2018 17:32:29 -0700 (PDT) From: Hyun Kwon To: , , Laurent Pinchart Subject: [PATCH v7 2/5] dt-bindings: display: xlnx: Add ZynqMP DP subsystem bindings Date: Tue, 1 May 2018 17:31:43 -0700 Message-ID: <1525221106-32269-3-git-send-email-hyun.kwon@xilinx.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1525221106-32269-1-git-send-email-hyun.kwon@xilinx.com> References: <1525221106-32269-1-git-send-email-hyun.kwon@xilinx.com> X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.2.0.1013-23620.005 X-TM-AS-User-Approved-Sender: Yes;Yes X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:149.199.60.83; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(346002)(396003)(39860400002)(376002)(39380400002)(2980300002)(438002)(199004)(189003)(26005)(76176011)(103686004)(478600001)(59450400001)(47776003)(106466001)(186003)(42186006)(110136005)(966005)(106002)(51416003)(2906002)(63266004)(16586007)(6666003)(316002)(36756003)(54906003)(44832011)(81166006)(486006)(8936002)(5660300001)(356003)(50466002)(107886003)(6266002)(476003)(8676002)(52956003)(336012)(446003)(305945005)(11346002)(426003)(81156014)(90966002)(6306002)(126002)(2616005)(4326008)(48376002)(50226002)(107986001)(2101003); DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR02MB1669; H:xsj-pvapsmtpgw01; FPR:; SPF:Pass; LANG:en; PTR:unknown-60-83.xilinx.com; A:1; MX:1; X-Microsoft-Exchange-Diagnostics: 1; CY1NAM02FT003; 1:pCZ6SbmBpnANHqbVbAOK5ex8k54oEUl0jZtjq8N8Lbd417NvsQGMtUmZV+N6WVAcVsG/0AQPSp7X3D2OGfr/BrgErN2qcEogukKbwW6T5oYID5oXPhWQvAnb8e7k4Y0R MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(4608076)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060); SRVR:BY2PR02MB1669; X-Microsoft-Exchange-Diagnostics: 1; BY2PR02MB1669; 3:WXr/M7jeI3lwT8UcXK0/zSHIKxXpBVCHg0tt6VldKOBBn7EODQYyicgqG1Y06R25dYHlWjnMRuLDviXEnQYGatsGLsh/UE2p2+N8+CBQlnnK/QPV4z/Hr9SX6q7lN7z4k2qMZ3dJ5zDmSJ8W7IjhJdsJa0ukqQRcdwuax2vESzzZDFjUWVsB5C92aM1cDqooNa+LW/5y8/zhSSippPkOz7Jmf5VxfVa5n7ZYYpkYYkkrV5GPe6lRZz3is8QOxVrBTS0vwCDcKwk35eACdMIeKEmH39rNslE3OxjqSqfz2FOWtlcDC7wTaPjo+32C/Nl8Exs1E2NhTZriEYQhBCqc+ty5znu/ePizmROLTzbN+vg=; 25:0Y/068hPqcgzHsXR5WxsnI/rDT8VIMSF2hN7gavw6kOfDlnORLDY5L0LSfYQmkvZtIADnyBTpkjb8mGjNtUOZxih8LJU39B9e1V2YfMjK+xSG7MAjfaZRVYBvyHn6pKOFn9jODeKvYI8uDmeR3qQQpS33WTJE9oS49Iflavwv8EfLJ76BEe6yqnl4HbMVK/lznT+LldUly7Iwj6TzGb73Ggc5XwVasihGhJzZA5BTzF4rYS3z7oJpUNqUYYNBo7XJl8sKJ3X3gpMzfTfPvd3SubC9+jOmbP39gg9tas2xhfkXGZbpU1QIwKaVHMltBBrohqG9eOA2EkiWpIwC1SAew== X-MS-TrafficTypeDiagnostic: BY2PR02MB1669: X-Microsoft-Exchange-Diagnostics: 1; BY2PR02MB1669; 31:einFf/MaiWPz3Gg2JlDkIWOy/fUtSm42juPoET59VReh6Y7Vo9t3u+NzkEogy6hwDUPoU7vRvADMzgPlNlC5swO6CeCeo4+S2qhr471tY+Ifij/H/zNlSKyGFf5rjkH/kKHkaE+nYs6kWK+u8J05ZzJS+9X3c4qJsjrBFpcnzdX5XgGLzAKwmcDLgpkNQWAWd7J6R5boFETnWmCP49KdRixCErdb+YS2MbkmWxKyu/U=; 20:CZ3UEow09iWge5XF6e3HM1kAZkuzJAWj0nxMOqycKaAI1FwmGQw5cp/ZHZLHgoE3pW3JqdcZX+3gTCaM1DTlrjA0JMEvtsa0NSQCBmcYa/7Grwoj3PdKTWucRWvM9ouuy0/tQNK/HhEYfJRGQ3oZbEw59VbCKlBgOlOLk/JCq18zz5TcEFe/V3Rs3y1zdh2g00DO936OSe+5nudd/D3F8iS1BrB/1E7jfiU2aywGCKslIvyfbGdod6WbDmMflOijelnpYINj5ih9kO1lc7iErtoQfDAFIvDQOfDe7IRLs5pxv1bblF4vq2vTFl4LB7Qa+KEXhYIfMyOK8zbgGH/sxDDRzQpJIVZLhhgxwBGPv92ll5teT3lXLsfY25hffAFxhfi4RPjmrR4z1mYWAiH0OfTwAzL82jcvjNrR45pX4KbIbicD2+CUMlSFd5C3sllzMYgGS5mc42KZ+vM3JOZ7qaNnflSunx1+ZVEtnno34faqLOBlXRBWYfpWl90n7qyZ X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(788757137089)(192813158149592)(189271028609987); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3002001)(10201501046)(3231254)(944501410)(52105095)(93006095)(93004095)(6055026)(6041310)(20161123562045)(20161123560045)(20161123564045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011); SRVR:BY2PR02MB1669; BCL:0; PCL:0; RULEID:; SRVR:BY2PR02MB1669; X-Microsoft-Exchange-Diagnostics: 1; BY2PR02MB1669; 4:D5pi5BwwUZrosNvMLtZFbrnxdl6+biAeD00iEAoJGGeQJmE8uMf09bah/4PyXPusP23KlVK8MGB3lVQytd9yMvDlLuID0I1kdtdmMs3nyR0Xmk4gCTIsY1/D/l8optmQnF/6711GhzR5vS6jZgeaP9DOq5/cYj0HO6flaS4XflXY4c7FQLuKhpyTYJvAgzuU+UqX1bW/6z3OXt2wvzIqwmqx8z6nmMmlGz6L9APaWf0bdG6q/daDSbpGwTWCEK7OL3FPKzuuR1VPgXk/J1RQneZTCY35yA4nDjfJA8dWkzCpGJHtJ+QA5+D+1w+cTyhA5v9j7wXi1IIbna5A2zNgkJb0mSQHCN512CNjJx2mgst/HfgYDf4PiRnwxnFYUi3K X-Forefront-PRVS: 06607E485E X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR02MB1669; 23:C8mdEiSDh4G9hSaOfUzIAHAqy1DRRrr9QiayaD2Bz?= =?us-ascii?Q?hEPli283R+BzTuYDsU4bhjUxZhwadLZWrlXBTMOEqRBpPcCkvgrAbCZ6KRn0?= =?us-ascii?Q?sXR19yLXFKubffS8mcI6XFx/ngb8p8IkyC7Rs6oIarMUJXuPDX//+UiZzUno?= =?us-ascii?Q?KXuZFj0yemz6McKPwuSFAue/weLdWY8jOXz0e6xrbVE3IODVNdO3Ccfct37Y?= =?us-ascii?Q?8HDBzLhILqQcHotO/UkFFNvnhWb+TbJV46xBd/Wus4laeFWIRU2m00dsxhXJ?= =?us-ascii?Q?yNEl/QLnDRflpwyl2Mh/Obsct98sIsCx2pnCLyVg53Uv03tHdN/8LQWDm7Nn?= =?us-ascii?Q?HyTKEssWYxv5su7Wiq8eaNW1fEeJBnSmVWCHR06554dmJ8kp5xt6w+ekNqKX?= =?us-ascii?Q?ih4oYdJ0jOW9COENdg6zSK1swX/5PsGWTGvpz1qyl+D0RCMN47QcOhU2jgkx?= =?us-ascii?Q?KfLXSqAQMaGreCJzZn1R220haau3a1WharIiZVsX7eQ1fDvYsyfYwTrvWPuL?= =?us-ascii?Q?Yon+LfGXrOHDm5jiorS9DqemALPErkdxp1yPIgvC37E4yTnpR3eAtxF4YSLH?= =?us-ascii?Q?V0bDc5ZixXQST3fyB/4qVIJbTxYatMBuseTU8NPc5/w4MHyHnbFpvWmHzjD7?= =?us-ascii?Q?GPDUJAejGgQbZqHwl/21JmRo5GYsqzZP8ymSvumV/OF4v+gfe+Zev0zjuYmi?= =?us-ascii?Q?cZT6yojyXV7cNbE/eUGWxXdkXj1W/BzJX8r1I8lUIRbqwvuQy1ISTdP7eiGu?= =?us-ascii?Q?9OG0a+RM1oh2cnmDRfoIbyJ6OqJtX4QFeqQ3uLRUoC8Z1GlcPumgCPuvPtnq?= =?us-ascii?Q?B5AH8CUUBUefkTIfIy5sdnV+48xsaoujdD/fZfDmW+82z6reieiA0zvGIXHF?= =?us-ascii?Q?MzYij/N0+5zY33VAQW35Tg1NksOMjtdZlL20pOdrfl0Htk/d6DBQAa7O1mC4?= =?us-ascii?Q?HLI9GmlRWzyK4C/OthqQKgWA4hbSyeAaTKBOvP6hi7GSaCfMTpDLejkHSL5x?= =?us-ascii?Q?460PtO/J5jtXpcTXJ0i1afRM4vMYGDXXLDsjSnMIoic9UnfT6qdurL3dui3m?= =?us-ascii?Q?ai4qS5Ce6j7ba7/JwZ4hGAxH3DdGTYkooNRbloX+oiCVZm6JshNufnmCXguT?= =?us-ascii?Q?zH+k0zOWzyP8/RN4WrQIlHhCTMPdFhfcCbIn5VlVhtYqQficNb4Y7c0j2aFD?= =?us-ascii?Q?EUG7Mwmz4/CjRiUY+0CGwjHcMdALEI9bS7z2SUZE4re94eRbxC9gKyGWayq2?= =?us-ascii?Q?CMc07D8WvGVcHyrqBM=3D?= X-Microsoft-Antispam-Message-Info: hnGoeRD8ERKjrKg3P4oe+KfuueQK664HqqkmWco1lC6VM9/EllBTU4HoGRy17bBXdxv29MdZoSBIVNWlLch19fWnK/goXQeXBC/Wp37NM8nDubTu0I6thQPBpvIC9PgOFCt7wCOoqlkTTJH4iLMgvgOx38+gti/9kAGj91Y+dsMgcTZ7rwkFPoO5chLfbCA4 X-Microsoft-Exchange-Diagnostics: 1; BY2PR02MB1669; 6:Tr8gzQripaIMaGJPDODVWKJmhYdu/CTZh7w5snWyXMEtW/9q7l7GVaxrhniomTgDikvgJFIHtgECu5ytPv05knIBL1Kcx5giFhwhjRCP5rRfFr3LEQI1t2cQlFNWlXKKJOpGhK4DamhIv7N+nORNJ8ZAw9pXbwreIOUliA34LvELpyWH76KPDUNppXjoP47Mu+NRjqLg+foY8g8ebgQ1Gxk+k1MvAbTsYbk66P79WIaqnzVOjK5f/OSd5HCHlTdWY5bN8QMpzgIDGaZqmmSm5/YwkjhD4Ai+yblN6roqqT1m6XOZvV7joXgCsocgaVeZrezDiOMtGci6UF+zbOj09kUbvrD4EBl10wgDMNlQMMq9c+wRS8i4zb4T3maM+0iTAmy4X/g42LbEiV53a9wve66LwplBavd/qShG5HuWViLfSkReL2BA5Y+hLvYyKbd4Ik/kfQMY8vILvtHBWZ5loQ==; 5:SKM83+s9//nar+wWD6cF9x0VCqjsUiDcs/3/aiZ8ExcHrxnU31JGtYmI5b9tZnlwsObPW9xx/XvB2ERNXwiKg+CUsU/UkJcBuYyW8PYgKUHsLQBnz4Rm7xWzAWmG6Ht+OZfAt5QKioxDd2ieodEQ+6Fgx+zYyASo8TKLf8kSQXY=; 24:CxJCyBV0njWhRofnIHf8J0uJclA/eSruDRk9rCsYiTViThZmDn8tsQxo1xDlcNXhC5PL/hFY2mQVQxps6XrukXFAXDlb8bRkwYhAslU8gEo= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BY2PR02MB1669; 7:SL3adUo4N/r7IdUB8BaTjlxEV0m6LGe0otgUpNfAMNDVVMM55Qh6UMU05pBoUwDejVCnSLExYjLOKd1trNUIhMfMsuUMTikFN2UPXaZu9Jow3sHn0PxDGIGuryfI4AE92HKu1NTLjAM97rtSGC+ORZ7KtmqRnjaR38eVv+dpiJPxrKagMr4GXN/PYp9gcTgwhyH3m2shfFfVsu6T56lJdo9Ki+3HmCAr+p+9TkBiGi3MkxtUZK1iYAEw37tjwfQM X-MS-Office365-Filtering-Correlation-Id: 50103b2c-4a80-47dd-12ae-08d5afc43439 X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 May 2018 00:32:36.3649 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 50103b2c-4a80-47dd-12ae-08d5afc43439 X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.83]; Helo=[xsj-pvapsmtpgw01] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR02MB1669 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Daniel Vetter , Rob Herring , Michal Simek , Hyun Kwon Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" X-Virus-Scanned: ClamAV using ClamSMTP This add a dt binding for ZynqMP DP subsystem. Signed-off-by: Hyun Kwon Reviewed-by: Rob Herring --- v6 - Add more descriptions and references - Remove the description for child node v4 - Specify phy related descriptions - Specify dma related descriptions - Remove ports - Remove child nodes for layers - Update the example accordingly v2 - Group multiple ports under 'ports' - Replace linux specific terms with generic hardware descriptions --- --- .../bindings/display/xlnx/xlnx,zynqmp-dpsub.txt | 77 ++++++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 Documentation/devicetree/bindings/display/xlnx/xlnx,zynqmp-dpsub.txt diff --git a/Documentation/devicetree/bindings/display/xlnx/xlnx,zynqmp-dpsub.txt b/Documentation/devicetree/bindings/display/xlnx/xlnx,zynqmp-dpsub.txt new file mode 100644 index 0000000..ec8a58a --- /dev/null +++ b/Documentation/devicetree/bindings/display/xlnx/xlnx,zynqmp-dpsub.txt @@ -0,0 +1,77 @@ +Xilinx ZynqMP DisplayPort subsystem +----------------------------------- + +The DisplayPort subsystem of Xilinx ZynqMP (Zynq UltraScale+ MPSoC) implements +the display and audio pipelines based on the DisplayPort v1.2 standard. +The subsystem includes multiple functional blocks as below: + + buffer manager <-> blender & mixer <-> DP Tx + +The buffer manager interacts with external interface such as DMA engines or +live streams. The blender and mixer blends the incoming video / audio streams +into single stream. The DP Tx converts and transmits the stream into DisplayPort +protocol through external phy. The subsystem supports 2 video and 2 audio +streams, and various pixel formats / depths up to 4K@30 resolution. + +Please refer to "Zynq UltraScale+ Device Technical Reference Manual" [UG1085] +for more details. + +Required properties: + +- compatible: Must be "xlnx,zynqmp-dpsub-1.7". + +- reg: Physical base address and length of the registers set for the device. +- reg-names: Must be "dp", "blend", "av_buf", and "aud" to map logical register + partitions. + +- interrupts: Interrupt number. +- interrupts-parent: phandle for interrupt controller. + +- clocks: phandles for axi, audio, non-live video, and live video clocks. + axi clock is required. Audio clock is optional. If not present, audio will + be disabled. One of non-live or live video clock should be present. +- clock-names: The identification strings are required. "aclk" for axi clock. + "dp_aud_clk" for audio clock. "dp_vtc_pixel_clk_in" for non-live video clock. + "dp_live_video_in_clk" for live video clock (clock from programmable logic). + +- phys: phandles for phy specifier. The number of lanes is configurable + between 1 and 2. The number of phandles should be 1 or 2. +- phy-names: The identifier strings. "dp-phy" followed by index, 0 or 1. + For single lane, only "dp-phy0" is required. For dual lane, both "dp-phy0" + and "dp-phy1" are required where "dp-phy0" is the primary lane. + +- power-domains: phandle for the corresponding power domain + +- dmas: phandles for DMA channels as defined in + Documentation/devicetree/bindings/dma/dma.txt. +- dma-names: The identifier strings are required. "gfx0" for graphics layer + dma channel. "vid" followed by index (0 - 2) for video layer dma channels. + +Example: + zynqmp-display-subsystem@fd4a0000 { + compatible = "xlnx,zynqmp-dpsub-1.7"; + reg = <0x0 0xfd4a0000 0x0 0x1000>, + <0x0 0xfd4aa000 0x0 0x1000>, + <0x0 0xfd4ab000 0x0 0x1000>, + <0x0 0xfd4ac000 0x0 0x1000>; + reg-names = "dp", "blend", "av_buf", "aud"; + interrupts = <0 119 4>; + interrupt-parent = <&gic>; + + clock-names = "dp_apb_clk", "dp_aud_clk", "dp_live_video_in_clk"; + clocks = <&dp_aclk>, <&clkc 17>, <&si570_1>; + + phys = <&lane1>, <&lane0>; + phy-names = "dp-phy0", "dp-phy1"; + + power-domains = <&pd_dp>; + + dma-names = "vid0", "vid1", "vid2", "gfx0"; + dmas = <&xlnx_dpdma 0>, + <&xlnx_dpdma 1>, + <&xlnx_dpdma 2>, + <&xlnx_dpdma 3>; + }; +}; + +[UG1085] https://www.xilinx.com/support/documentation/user_guides/ug1085-zynq-ultrascale-trm.pdf