Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp1098922imu; Fri, 16 Nov 2018 15:59:53 -0800 (PST) X-Google-Smtp-Source: AJdET5f6gpOBn4ViNrbuGFzRHi8/C/5ATf7k7jW+NTSJyeNz1c6XllDGIbI+3wk6p0AC4eMqobCF X-Received: by 2002:aa7:8254:: with SMTP id e20-v6mr13409854pfn.164.1542412793440; Fri, 16 Nov 2018 15:59:53 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1542412793; cv=none; d=google.com; s=arc-20160816; b=zOS2LyC5Ni1ru4C9Ps7ZGXWKyv82S+7P12O3gOSDRs3zjXJhrHznXcSojOp/6zqOMb 0eYafGri0DPOUNcfvfvpBqjmQKyqlUrH+WRKs31GjVkNeQ7adGJlvOH7AN1Zbr7wf27R EXcUjmsrNbX8HcDJLpRJXXcQGed7o4r9/Rz2t7ezLb+pyiimSHaFv9btX6Vpl+EmZ+Ub i3ECJtnUFvNnmhzHo/cOaYHu3boDhKppQAuYb8GsUC5umGEFwSX1oYelMUVRWx6XXGtI Z3dB+zrRV05EZ4eZNo7BphD7bRDFkHUbZmYfQYOLBl0B2WkAeqk2MOuaTyaC4qje7m6m JppA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:spamdiagnosticmetadata :spamdiagnosticoutput:mime-version:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=h8pKI2Sgxgw6P1UOEJpvkbjw7/KuE3n2WwJEABbodG8=; b=TFrXyhGJsBz6Umyah3FYxEAgWPRWp8p7/q37cfaQg3iakxQArzTljSylYfMWH3Fyl/ aZrmepg5vCxIbEYTHr8ZXUHf1WnBqkIzXmDbk2Eb+U21AZWwtY1G/OTE5I71Ro3xS2LX /iSZQdZiK9Nrj4E/SxlSwjQ3V6ExpHsCyrfmxh7EkTZ4k1MJifBilfZWIq5PMt/xLU2+ wgM8MzuMyi5xUeS2GnOGJ+/kqFMWnHNeZVZvBa61mei6E2y/aHyaFSKJLC82c0kDz873 4Df/F3bpeO3qtuHuYQA2A3zTkentL3uA4CeT+VK180v68ZWoZ02Ht0m8ZpEOfSCBmUX0 01BA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@xilinx.onmicrosoft.com header.s=selector1-xilinx-com header.b=nWiE21jq; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id k2si25117319pgh.63.2018.11.16.15.59.38; Fri, 16 Nov 2018 15:59:53 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@xilinx.onmicrosoft.com header.s=selector1-xilinx-com header.b=nWiE21jq; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730875AbeKQKMW (ORCPT + 99 others); Sat, 17 Nov 2018 05:12:22 -0500 Received: from mail-eopbgr790083.outbound.protection.outlook.com ([40.107.79.83]:30871 "EHLO NAM03-CO1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1729502AbeKQKLq (ORCPT ); Sat, 17 Nov 2018 05:11:46 -0500 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: , CC: , , , , , , Jolly Shah , Anurag Kumar Vulisha 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 Content-Type: text/plain 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?= =?us-ascii?Q?uq8EOn8NPpVysaRYBHLSETfHd00O1TY+7U/UNjxB//3CE8L6oZKGQQQq8pt2?= =?us-ascii?Q?nZ2YxtQTJAmnnMO4AxtX4hsF5EK6XKto0O95QJuFCvv6eb0pFWwadHSYYy6e?= =?us-ascii?Q?DBacXY8HqonDTWMa1f+LljwVvIY11LCZLk+czudwAR85vU/PySTqDvAOJWSM?= =?us-ascii?Q?ZsmGAfbqzuo9UrFDm1oMx8hVxmtHHKKL+9O3jnZ4ZnnE5znU2o9fOeaFosU4?= =?us-ascii?Q?MaGPJzll32MBGqniaJS2AWn1r0X1KP5iFc40k9d+3mNIx/O89xz2Ol7pjNgK?= =?us-ascii?Q?G+v6yCkvh1+7ZUD1fuIEfMnSGO4kIvTP4sNYVef9bXm0AqbrzzmE+X0rZ8hN?= =?us-ascii?Q?WeUWXph41TCrI7sqDllDVKnVYZ245Rd4kpzbRlEbzGcvUfSDbQw5/wN0eqkA?= =?us-ascii?Q?NoM19KP7Pu00FqmvRKwq0pS12NILux/A/wzkirPQiN15z4wlVi+U4l2Fbvgk?= =?us-ascii?Q?tiB4QtfMui5J+YfZJO13Be2+UXPKzsC+XLA/ThwdU8GXYN4YY2viCg055C2J?= =?us-ascii?Q?T8R/IRKMJlAaNm3Va76ysESRbz6kdwDgmIncgPV1lMF/TKoqlHP2GTayiqKY?= =?us-ascii?Q?a7ZS3H0fnxC1hOsvCHIeSbrHPS8NEBGsK6Kqh41NwycpRaXNAHyGySNgwvPd?= =?us-ascii?Q?6+1vhKWfutwz678Q+jWZl21uTDUDNbuqYwQ8rayXAubu7URywypqpAIwxfD1?= =?us-ascii?Q?ZLPhIAtclyFJxhsovm7FlG8xQVbzQVV4k5+W287HOgDFtkZ8pn6YqjIAVryK?= =?us-ascii?Q?hy/lleVCthZXXL9Ty0cL0bFw9eAHUYJ0QEFRtO20uFNk8ZrC9jx0X7yEljVF?= =?us-ascii?Q?uqT8sc8ZxYI01OkV8EenaOp2xmzTTevLg8uVBvdRMVFQ+Vz7+5wGBs5Nl5gu?= =?us-ascii?Q?c8iIJo4n9S3stTcW+hMoaKybkL1aUZpoc2/3LI7+t4lmCjtJrHGLrVNMB00z?= =?us-ascii?Q?VDJHw64z5NhbR5WsglgYpKY9WaIUzr662crLbaTMp9L0rYlvaOoiSQ5oqAv2?= =?us-ascii?Q?EZZmFa7oF+Rv7da0b2eMatOD3xMyBfr5hE06jKR+kwtd+3SdaGMqigu9ffd/?= =?us-ascii?Q?j0bxoVZvoOwvvLvkHPxynJ7hjhZTOBl7G+hLEHBdL5zzVfmJk8yxMeg=3D?= =?us-ascii?Q?=3D?= 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 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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>; + ... + }; -- 2.7.4