From patchwork Fri Nov 16 23:56:57 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jolly Shah X-Patchwork-Id: 10687139 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 98A7313B5 for ; Fri, 16 Nov 2018 23:59:02 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 864562C8F5 for ; Fri, 16 Nov 2018 23:59:02 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 793C42CA20; Fri, 16 Nov 2018 23:59:02 +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=-3.6 required=2.0 tests=BAD_ENC_HEADER,BAYES_00, DKIM_SIGNED,DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_DNSWL_LOW autolearn=ham version=3.3.1 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id E304A2C8F5 for ; Fri, 16 Nov 2018 23:59:01 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-ID:Date:Subject:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=j6t2gEVudgK1qHR20Da/qM1poSGnYnLnvLK7zRv6KEM=; b=Kr01KFe2PAXYO3 u8YXz9l5/ICS1SJDjfSoBS/vbGK46co5dziu+yY2xldd0f7vGXSSPly6Rtv5IlCbgOOPXkgEuWJ8u gdPDosVO23VFxFnwwo/4LsQjhHB9uSrjTo6PxtFTgigZbKZf1HZLL2IjAnnQJUnE/Q5J9hRPYljEX CwVMJQGSR9+RunuxrrWuxlwk52SLJHBl2dTDSAWRzcSiGX0vOX5dcJjwB1dBQwF8y23MHlj+VKR6s t0MeOa44m96Io2U2RaXetQoWk09G2PrJv5wIeNk9RjFObJKqEZ+Gj4v2NX3ohmsmeX3nMB4QnxDHj D5mXsujrse/foQo+dOxg==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1gNo0f-0005cg-P4; Fri, 16 Nov 2018 23:58:49 +0000 Received: from mail-co1nam03on0605.outbound.protection.outlook.com ([2a01:111:f400:fe48::605] helo=NAM03-CO1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1gNnzN-0004MR-2X for linux-arm-kernel@lists.infradead.org; Fri, 16 Nov 2018 23:57:31 +0000 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:X-MS-Exchange-SenderADCheck; bh=h8pKI2Sgxgw6P1UOEJpvkbjw7/KuE3n2WwJEABbodG8=; b=nWiE21jqPAy5+fdr2u+efw5ihnW3vEHXnNCPz+upgaYoX1EH3XyYaFb1x9PeecHOBPxNQmPZnk1NPKq3ClEo7GZYGH3l+eqC64oUAHE/jwHlClw/KK8BWo1SxnYKcw40GooDTAWbve3SW/SEDycrCJcJ9NWPnnY0ds1+tFe4x5c= Received: from BYAPR02CA0002.namprd02.prod.outlook.com (2603:10b6:a02:ee::15) by CY4PR0201MB3508.namprd02.prod.outlook.com (2603:10b6:910:95::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.27; Fri, 16 Nov 2018 23:57:14 +0000 Received: from SN1NAM02FT052.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e44::203) by BYAPR02CA0002.outlook.office365.com (2603:10b6:a02:ee::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1339.20 via Frontend Transport; Fri, 16 Nov 2018 23:57:14 +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 SN1NAM02FT052.mail.protection.outlook.com (10.152.72.146) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.1339.15 via Frontend Transport; Fri, 16 Nov 2018 23:57:13 +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 1gNnz7-0007TO-B7; Fri, 16 Nov 2018 15:57:13 -0800 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1gNnz2-0006qO-7q; Fri, 16 Nov 2018 15:57:08 -0800 Received: from xsj-pvapsmtp01 (maildrop.xilinx.com [149.199.38.66]) by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id wAGNv5AD015448; Fri, 16 Nov 2018 15:57:05 -0800 Received: from [172.19.2.91] (helo=xsjjollys50.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1gNnyy-0006pL-VQ; Fri, 16 Nov 2018 15:57:05 -0800 From: Jolly Shah To: , Subject: [PATCH 7/9] dt-bindings: phy: Add dt bindings for ZynqMP PHY Date: Fri, 16 Nov 2018 15:56:57 -0800 Message-ID: <1542412619-387-8-git-send-email-jollys@xilinx.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1542412619-387-1-git-send-email-jollys@xilinx.com> References: <1542412619-387-1-git-send-email-jollys@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)(136003)(39860400002)(396003)(346002)(376002)(2980300002)(438002)(189003)(199004)(47776003)(316002)(63266004)(575784001)(5660300001)(2906002)(107886003)(26005)(72206003)(106002)(4326008)(7696005)(106466001)(305945005)(51416003)(76176011)(36756003)(186003)(6666004)(50226002)(9786002)(54906003)(336012)(11346002)(426003)(478600001)(446003)(81156014)(8676002)(36386004)(81166006)(476003)(2616005)(126002)(356004)(44832011)(8936002)(486006)(110136005)(16586007)(50466002)(48376002)(77096007)(107986001); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR0201MB3508; H:xsj-pvapsmtpgw01; FPR:; SPF:Pass; LANG:en; PTR:unknown-60-83.xilinx.com; MX:1; A:1; X-Microsoft-Exchange-Diagnostics: 1; SN1NAM02FT052; 1:QJw48ACVzDSmbCS/EhYmF0zWPlAiL1X6DnzFzTFi7oYQFWtBhXuOPwU+oLYyEsBzvZLiYIY0qpP5eIFrKGw6wP/5o5AB/C4jCS+xK9ChCym8T6PU4Gj5jRNtGVV5Zj2Z MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 8909c2b2-713a-4ed8-9abf-08d64c1f3b39 X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4608076)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060); SRVR:CY4PR0201MB3508; X-Microsoft-Exchange-Diagnostics: 1; CY4PR0201MB3508; 3:5jPZtnp6Q9WAGB7WKu6JXjqnzlDD4tC1KIDikbwJG5s7CH5uSsr2tPCu3mF0yv1mW1hGS5MLPhcymXAouxSqJrbTdeKCzH0Mp4aYAUzxmfkYItEUb4wAPDqhKSqJxd8P8PDwhMLfWON8yijDaSoe4Mwgp+/u3Z4FpbyYAk/uOY+vm/uLutFvy1hlpl9SUbocVK1r1wq+lNZTVdPgl6VS181ytmCphzuGo4OCv34usJbx6sLqMaVNKMrX6s/4JjruuX+TpLEtUe6oeHOUQaKnNYHRtVOjPj44vp7joEHAS+bfupcZXFcB5pQyRROvavowuGwM68pKGihySkT4rC8ul24UfdSjWhp3OVXzitIhALM=; 25:ohnrjzLFy9wdoj+8PYJL9jJ+6ZygH/cYFjx5kxw/bkP5UsNJBrL+ENYmMrYQYV1ksxe8OICUiVJZKY9ipb3D+8vsCDvj6JaMUUW9mV6HenMvzztbhjbvGe1A/VJLRE3ZKkFcdzBXtAw5mgH0XcjDRVPnPoF01jTmzfuDuKkD9zZk8Bg4MR8gD6AVzlJu136k3ErMSEc8BgMABCCPYtGgztd8RUj1+No5k+U6pvcTxmSsNZ+02cTYBS/9N+Kc4zyKk55nAQiCYZdOwl2/wcmoL0mZSDi1vGjxeNbxvH8RzraknZPqTbz1hCGjTm1iXfOhHRSR47/Z8bAhCQwaIv8IfGMAw0WSflriVoO/sAdiETc= X-MS-TrafficTypeDiagnostic: CY4PR0201MB3508: X-Microsoft-Exchange-Diagnostics: 1; CY4PR0201MB3508; 31:1CMGDu21tppfkwppxqrXJ4RKEe8axlfETt36UisJ4rvPMpnG9gNrU9evrKEzlF8IfLZ3aSOnhNMYKlh4jxr7eEeyR99VZN6NrsEdFuxzLVOquIP6IDmq504ejcFBkTKIiK34ysVd8mnlrzYZFNDSJmVR0W8ooXpAWzVFVGk0gEgDLjezb2dS1tM9LSRxuRSIVTJ+GEn6Yr/aWMwo655N2j/Rlo5WxF/Zrxd4kza0igs=; 20:3Wmx3+1CufmZTWl1+abEVLdlHi7AqU7vf6zrIC1WL7IZGuZCQCC8PDdas2gaQDmXesjn8X1H0PyciZwneu+wptJmCs+JxWGJLpCtOUrCeCLcir9ZPLmKiIPAY43fMRk1UNzmG/RsDmHxFky2uXPwgZ+KbkvxJ7mKXy7uAdBpz90DWbj37U6RL6TlVaol/U0Ri9PdtCWfNCcFQUoM2PzXIGb8CWKFLe0FYUbgzZyByxjesAMZYW5b5dvktXSuDd6QbLlOeFYz5OPOB2R3y40E6QxQdIhml+8KFWaSr2Cnv26SNJXO3fd8t4HsKZbHxEi043gHK2Hk6E0k+shAKxG8gJdUiFs9HmZFpV+TpWcyfGtTo7wNsm7YIx3hZFvErhTJu4IJNzuTS3b2YCJx4IAFon9o0VcEiyY9dwimitZ4hSif7NREUUensWfIdeRO1yfwc+TpB+740AQjhquaWJKSk+7cWX9dJovQqLykjsLBLlbtMJXe57Wkv9kyYq2lZq2R X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(192813158149592)(269456686620040); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(10201501046)(3002001)(3231415)(944501410)(52105112)(93006095)(93004095)(6055026)(148016)(149066)(150057)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123558120)(20161123560045)(20161123564045)(201708071742011)(7699051)(76991095); SRVR:CY4PR0201MB3508; BCL:0; PCL:0; RULEID:; SRVR:CY4PR0201MB3508; X-Microsoft-Exchange-Diagnostics: 1; CY4PR0201MB3508; 4:kl1GMtxoAeGiSseSia/RDtkx8oqIaQFVv7mEQHsUFUl63WY2XWHUm6W8+T+ZLHvcZL+yTzz2sY3bmb0cZ16rFR3kXUVBBpeZ5WGXZM8v30NIT+/PhANzd4GSMj1/UMImgJQ/M/6Hd5B5OwNoONTKg4qFGAb7LMCZxeeSxc/Cn/4QJOxovKiAJEJm/1flj9jKqRQY51xXmN7VOL0NoEHtE4zDUrQ7rEs/WjhofPtwuLA2nvYQx1Sav/wqEr32fq4d4EhRWLV8G7xK1wFMVjPXInbrfR74hXIViRvwoW+yoKvt64hqRh39boCpzJzC/w7z3YCyxYJVZmpXCia5vYdii6oZdpcK9qHGuW2Sdc3N6h8= X-Forefront-PRVS: 0858FF8026 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY4PR0201MB3508; 23:PmSj0ciiGg7Z2Pzrj4pcehavy0+xQczCwswmFDv?= uq8EOn8NPpVysaRYBHLSETfHd00O1TY+7U/UNjxB//3CE8L6oZKGQQQq8pt2nZ2YxtQTJAmnnMO4AxtX4hsF5EK6XKto0O95QJuFCvv6eb0pFWwadHSYYy6eDBacXY8HqonDTWMa1f+LljwVvIY11LCZLk+czudwAR85vU/PySTqDvAOJWSMZsmGAfbqzuo9UrFDm1oMx8hVxmtHHKKL+9O3jnZ4ZnnE5znU2o9fOeaFosU4MaGPJzll32MBGqniaJS2AWn1r0X1KP5iFc40k9d+3mNIx/O89xz2Ol7pjNgKG+v6yCkvh1+7ZUD1fuIEfMnSGO4kIvTP4sNYVef9bXm0AqbrzzmE+X0rZ8hNWeUWXph41TCrI7sqDllDVKnVYZ245Rd4kpzbRlEbzGcvUfSDbQw5/wN0eqkANoM19KP7Pu00FqmvRKwq0pS12NILux/A/wzkirPQiN15z4wlVi+U4l2FbvgktiB4QtfMui5J+YfZJO13Be2+UXPKzsC+XLA/ThwdU8GXYN4YY2viCg055C2JT8R/IRKMJlAaNm3Va76ysESRbz6kdwDgmIncgPV1lMF/TKoqlHP2GTayiqKYa7ZS3H0fnxC1hOsvCHIeSbrHPS8NEBGsK6Kqh41NwycpRaXNAHyGySNgwvPd6+1vhKWfutwz678Q+jWZl21uTDUDNbuqYwQ8rayXAubu7URywypqpAIwxfD1ZLPhIAtclyFJxhsovm7FlG8xQVbzQVV4k5+W287HOgDFtkZ8pn6YqjIAVryKhy/lleVCthZXXL9Ty0cL0bFw9eAHUYJ0QEFRtO20uFNk8ZrC9jx0X7yEljVFuqT8sc8ZxYI01OkV8EenaOp2xmzTTevLg8uVBvdRMVFQ+Vz7+5wGBs5Nl5guc8iIJo4n9S3stTcW+hMoaKybkL1aUZpoc2/3LI7+t4lmCjtJrHGLrVNMB00zVDJHw64z5NhbR5WsglgYpKY9WaIUzr662crLbaTMp9L0rYlvaOoiSQ5oqAv2EZZmFa7oF+Rv7da0b2eMatOD3xMyBfr5hE06jKR+kwtd+3SdaGMqigu9ffd/j0bxoVZvoOwvvLvkHPxynJ7hjhZTOBl7G+hLEHBdL5zzVfmJk8yxMeg== X-Microsoft-Antispam-Message-Info: 47cTAds2PrzhV+KlpRutE0t33Ki/5sVUbu6H5YigITYk36m7kvxgtpw9DMkhDUZl+hQGTmIGnhNhMUlSbWAl3jhJDRa+zFqRDVcI1gtbt7g3jtzGAsQUZ6a6Q0o6dGWfrK28EKBOnOGsBKEscLgAUYxCitUlvkuyHUVav/frPGzSsV0rn7OETAgS6LY8PGWm5DiUkSPgn+E+KOQtDiuatA4d1AXt3wNzu+ll4UpmpvqGJUxDNPfldKfMvzRrCwUNApoopJUqN9oE0d4sMRpQxOE0WRFMo5my6g9KBCgs/9uPZo6JyW1yH0mQjBmoMRTavc6EhFFQvxVcMH5Txkp8QnScJ/zkNi5bxvhO+EIOuEI= X-Microsoft-Exchange-Diagnostics: 1; CY4PR0201MB3508; 6:c1wP+9UHmR1MHYZEIUzwVENK7OBQh1o+UGkgaWuefGJyZxpMgCIPunaHverni7szPI3BXhspvHWiwvIBcQdVPCt2QflBztAiN7GA/I4qwJ5J4lsYFp7ZCtZdsE8rLhZf9spFXHWMkDeSntAH3uDbODpmi4k24O6jnQehmB9g6abhP0Z6jmkJGw3SsXzJbU7a1Hjukhu4OY/Wgs26qsCm9+wqDgdwkRi0M8LxFwuA1LdK9hM3iOauF39kV5dVh2pLsYwh7NBYDeKAWuoeFzhbN40wTN2uWK2WLillhkO/9s4GS6wDz0fb0OH5G8zMkz7z3JyyudXS5TrNeVO2uyaHZUZbl6rvSvpkWtwGM0vKAXNDma2whM0HwbA8Nc7UpcQ9iAq6IxpQxb3/ts8aIMVoTrf9cJIr+EhKrPJic4VLKHWpLDz8cEPHaFQzTevO2x1h2DczbsNC2CQ5lF+TaFEIxA==; 5:BBYmvPyo/p75625zlU89iv8pazKhFWn6SzTdtThO+POLc7M8sTZ3iCjkoBFSu0G0NcKI/oq1BeejfjYgXzaGg2FxLZ+nMyQl4AUhTCkDVL5tBNvSritK7UVifKgdYvreQpY7uZesnADPiYE3ECv+3XSS0x+ZAzmfeO5bw+Z/N0Y=; 7:XXi0CHNRNPWUO7I0rK7bsRP3FNckLuNENlE5NoWe6/dUlfb5PcFgPqY/dcPE8Ex8UvrOXQ0qsQj4RgE3/yt2hmPUCvoFVgopo6XrI5CdjX5enpN6LLgoNwjxyBaIcp8WpaVnH5C88OCcoIRzCNSTCg== SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Nov 2018 23:57:13.7081 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 8909c2b2-713a-4ed8-9abf-08d64c1f3b39 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: CY4PR0201MB3508 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20181116_155729_310571_88B85DDF X-CRM114-Status: GOOD ( 13.44 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: devicetree@vger.kernel.org, nava.manne@xilinx.com, Anurag Kumar Vulisha , michal.simek@xilinx.com, linux-kernel@vger.kernel.org, Jolly Shah , rajanv@xilinx.com, linux-arm-kernel@lists.infradead.org Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Virus-Scanned: ClamAV using ClamSMTP This patch adds the document describing dt bindings for ZynqMP PHY. ZynqMP SOC has a High Speed Processing System Gigabit Transceiver which provides PHY capabilties to USB, SATA, PCIE, Display Port and Ehernet SGMII controllers. Signed-off-by: Anurag Kumar Vulisha Signed-off-by: Jolly Shah Signed-off-by: Michal Simek --- .../devicetree/bindings/phy/phy-zynqmp.txt | 126 +++++++++++++++++++++ 1 file changed, 126 insertions(+) create mode 100644 Documentation/devicetree/bindings/phy/phy-zynqmp.txt diff --git a/Documentation/devicetree/bindings/phy/phy-zynqmp.txt b/Documentation/devicetree/bindings/phy/phy-zynqmp.txt new file mode 100644 index 0000000..21cb722 --- /dev/null +++ b/Documentation/devicetree/bindings/phy/phy-zynqmp.txt @@ -0,0 +1,126 @@ +Xilinx ZynqMP PHY binding + +This binding describes a ZynqMP PHY device that is used to control ZynqMP +High Speed Gigabit Transceiver(GT). ZynqMP PS GTR provides four lanes +and are used by USB, SATA, PCIE, Display port and Ethernet SGMMI controllers. + +Required properties (controller (parent) node): +- compatible : Can be "xlnx,zynqmp-psgtr-v1.1" or "xlnx,zynqmp-psgtr" + "xlnx,zynqmp-psgtr-v1.1" has the lpd address mapping removed + +- reg : Address and length of register sets for each device in + "reg-names" +- reg-names : The names of the register addresses corresponding to the + registers filled in "reg": + - serdes: SERDES block register set + - siou: SIOU block register set + - lpd: Low power domain peripherals reset control + +Required nodes : A sub-node is required for each lane the controller + provides. + +Required properties (port (child) nodes): +lane0: +- #phy-cells : Should be 4 + Cell after port phandle is device type from: + - + - + - + - + - +lane1: +- #phy-cells : Should be 4 + Cell after port phandle is device type from: + - + - + - + - + - +lane2: +- #phy-cells : Should be 4 + Cell after port phandle is device type from: + - + - + - + - + - +lane3: +- #phy-cells : Should be 4 + Cell after port phandle is device type from: + - + - + - + - + - + +Note: LANE_NUM : This determines which lane's reference clock is shared by controller. + FREQUENCY: This the clock frequency at which controller wants to operate. + + +Example: +firmware { + zynqmp_firmware: zynqmp-firmware { + compatible = "xlnx,zynqmp-firmware"; + method = "smc"; + + serdes: zynqmp_phy@fd400000 { + compatible = "xlnx,zynqmp-psgtr"; + status = "okay"; + reg = <0x0 0xfd400000 0x0 0x40000>, <0x0 0xfd3d0000 0x0 0x1000>, + <0x0 0xff5e0000 0x0 0x1000>; + reg-names = "serdes", "siou", "lpd"; + + lane0: lane@0 { + #phy-cells = <4>; + }; + lane1: lane@1 { + #phy-cells = <4>; + }; + lane2: lane@2 { + #phy-cells = <4>; + }; + lane3: lane@3 { + #phy-cells = <4>; + }; + }; + }; +}; + +Specifying phy control of devices +================================= + +Device nodes should specify the configuration required in their "phys" +property, containing a phandle to the phy port node and a device type. + +phys = ; + +PHANDLE = &lane0 or &lane1 or &lane2 or &lane3 +CONTROLLER_TYPE = PHY_TYPE_PCIE or PHY_TYPE_SATA or PHY_TYPE_USB + or PHY_TYPE_DP or PHY_TYPE_SGMII +CONTROLLER_INSTANCE = Depends on controller type used, can be any of + PHY_TYPE_PCIE : 0 or 1 or 2 or 3 + PHY_TYPE_SATA : 0 or 1 + PHY_TYPE_USB : 0 or 1 + PHY_TYPE_DP : 0 or 1 + PHY_TYPE_SGMII: 0 or 1 or 2 or 3 +LANE_NUM = Depends on which lane clock is used as ref clk, can be + 0 or 1 or 2 or 3 +LANE_FREQ = Frequency that controller can operate, can be any of + 19.2Mhz,20Mhz,24Mhz,26Mhz,27Mhz,28.4Mhz,40Mhz,52Mhz, + 100Mhz,108Mhz,125Mhz,135Mhz,150Mhz + +Example: + +#include + + usb@fe200000 { + ... + phys = <&lane2 PHY_TYPE_USB3 0 2 2600000>; + ... + }; + + ahci@fd0c0000 { + ... + phys = <&lane3 PHY_TYPE_SATA 1 1 125000000>; + ... + };