From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1761564AbcIZGWa (ORCPT ); Mon, 26 Sep 2016 02:22:30 -0400 Received: from mail-co1nam03on0073.outbound.protection.outlook.com ([104.47.40.73]:32800 "EHLO NAM03-CO1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1761222AbcIZGW1 (ORCPT ); Mon, 26 Sep 2016 02:22:27 -0400 Authentication-Results: spf=pass (sender IP is 149.199.60.100) smtp.mailfrom=xilinx.com; gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=bestguesspass action=none header.from=xilinx.com; Subject: Re: [PATCH v3] arm: dts: zynq: Add MicroZed board support To: Jagan Teki , References: <1474624113-22825-1-git-send-email-jagan@amarulasolutions.com> CC: , , Jagan Teki , Soren Brinkmann , "Michal Simek" From: Michal Simek Message-ID: Date: Mon, 26 Sep 2016 08:22:18 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.3.0 MIME-Version: 1.0 In-Reply-To: <1474624113-22825-1-git-send-email-jagan@amarulasolutions.com> Content-Type: text/plain; charset="windows-1252" Content-Transfer-Encoding: 7bit X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.0.0.1202-22598.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.100;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(7916002)(2980300002)(438002)(189002)(24454002)(199003)(11100500001)(107886002)(305945005)(83506001)(7846002)(230700001)(36386004)(63266004)(4001350100001)(81166006)(4001430100002)(9786002)(4326007)(33646002)(92566002)(81156014)(87936001)(5660300001)(5001770100001)(189998001)(356003)(586003)(8676002)(2906002)(626004)(50466002)(36756003)(64126003)(8936002)(19580395003)(19580405001)(77096005)(23746002)(50986999)(76176999)(2950100002)(54356999)(31686004)(65806001)(65956001)(47776003)(86362001)(31696002)(106466001)(65826007)(107986001)(2004002)(5001870100001);DIR:OUT;SFP:1101;SCL:1;SRVR:CY4PR02MB2887;H:xsj-pvapsmtpgw02;FPR:;SPF:Pass;PTR:xapps1.xilinx.com,unknown-60-100.xilinx.com;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;CY1NAM02FT016;1:c0weevGQg49ff8PlkqQaMT2NL6VAQ6tiHx4SThBzV0CA+XPcIbyRau80JmjjC0e6gXskgnzpOpfh6VJ5c4P9h47CP0VCI/E7Ow2IUoUZtc5hM5hXHF5YZQJW1queG0YvCtyyo0xdIvwXqc/qT97fO+ZeqkBrg89Zmn04l08kuJeRNn2kA50PnWPFhbBnC9UK9ySITKP+URDBO8lRwLRIjNeS4pbi+tK6oG2UbAgwKSDFvd+azDa7rOemGtyrW9WUlJlg5fklexCGLyVb2XnhuKrEFY5BrB8tUtvd+czNDwOeOAgWB+4n6uR20yO/iL3y77+OK+5nxlzQZTVsd/dGOtUGCaLJfJx943yeso1CR9ppS74HOeW1467eyAMjNzvGs0aRt54TbjB4b4LqomZ4jSZsPhudva3ethHKRwTRMwoVz4ExOzEc4Ol0MxklKt85gL8utXXBDbPV8Fa0w/Jn/QgK4xX7tmBojR3Olam0BVDuClcDP/0QPiQJpWPxcr69Vu0EjLda8c1h6T1qJjNJ3Sg+8HZA9oE3LhYBWNs1aSQX2YYRhaHs2ALUnV5hxqgG X-MS-Office365-Filtering-Correlation-Id: 34dcac2d-01a3-48cd-7611-08d3e5d57b5f X-Microsoft-Exchange-Diagnostics: 1;CY4PR02MB2887;2:LMvEQygQtLgPf/xPUus07bMfucfJydkVF8oZocBO/ljX5YPVcvAaYirmLgYfgGNatE150vSrLPpzuKU2QFwLbmmWFcS5h15gzvfDfFLMw9E6dvsJ31Aq2wNv0YSf2WXXegU0IvDp5VipsvaDwv4TyA4TxfLEEglLip9Ie8GRykrijoHrg7nsQ6VgrVy1cMYC;3:FHmk4TugZiw5pFmg03Do8qXG6AwWh8N+OGBwldpLTpKjCGzVHjCcgJJ0WYdGusdqBXxqZoS68Gq7jkQrCHqUHvDcSPAr1LB/yVS0cN0yb4mOIzZY4aFyoKrkxsJKZgd4667Hc08D03zrAsfcLtV9510DFbiTPr9daoFVaoi11ZH0jeEN09dkFuOb4cQu2V+yqYE2yUOZR5AfZjds1g5WqQWLkwBkBXudU0bbUOn4proetnk5M4sbV0K+UJa62SxddwiMq/J3Yw/X9k2CYfNatA== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(8251501002);SRVR:CY4PR02MB2887; X-Microsoft-Exchange-Diagnostics: 1;CY4PR02MB2887;25:0+2FYqGu7knp9mrwaZKX1zSeN5RVbp97M9YNVwIl1OKBWoRaw+Z5CuKyVKXnUj69KPni+KgRFij/fgvzAGybJAq+g7uSfYmmKxM0oDe4q9n8+fARPDmII818zmca2zCPD9mJ76EjTFJv68i6ktSXubcEfNImyeclpywL2XLymylaNe/36qDZjx6MsYVZ4qGi5PfgaDkmyn91KBblB9BduuWfutCyFbdzrPSMh5echpCZbgzj9QJGNsifRoIx2pGImvPWiEGHLQJDM7xUiWy05j9WYhgrHb9CFEHkZ0nYYtCC8sflvMLLcnkwdFJbvvdHqO41Fl6/C/qGokgDs9p8YrVMLgOqlkB7avrabzueXwPfAugiZnvlr3eoG1XQkUUpUL5x/hkASsRX/QrQjxK1wXKDyyTO4m+gKSNGIsIhvZ6DAheaENLUPRYIP5Z/dUAT5+hiju2ImDQfgWNb9R3Y3ZR/uD6+Zkw8l1rHmImx6dej0wKmLSGKx5jNZDwq0owpnKWaAu/wB07QZ8tcCjGG/Bee4BNUY8UuhRpARj5zGhl1zjsNYLO9oL7iFaFS4ndjSiAo8oRTj53d1wkgashWNWn5iMSKcggpGXa0JLtHNIbIs+k/0mAaVpEhn0+zGdtNZ46+nR56YMWMdEidmhz0GCVL/Ib2IJaOAAIF5RNgV7TEM944FPWn7lcBTKbc9StzymTqmMmVDmOU1kPGibuMiGGTTDfHw2mgqSjM8k4IU2BpYB8tkyGzBxvVoNpYOVKn X-Microsoft-Exchange-Diagnostics: 1;CY4PR02MB2887;31:BW0QuNkKG09vVqpNlT8KC7lUsI4RLZBKmN/MMP2NrlCVrSqHmxk7X9C92Xlc+rGtLMdqs2T+H8WKvHWY+2cmVBJCpfNc5MIAqymXp3W3JoJbrC6DXhmyY9tfznsIT8NGkxk3Emtpk6pq6OMruXhHrhSUIAyt7NjinGh/q6iz2fCFOaxc7HzvC/v/dSEg6G51GoqHG2wR6YA4wbWjNvgvwB0l3JjeSR8R65Xvp9LvhlU=;20:RPfjvEmPKJ6PkTjEuiDHOiH54U/OEhSO1ED3PONnO96j6287hRnlggAS4EeKTdCR/eLaJVliCsx2+3OILG05sgNrNpknX2h1z4mhSH5EjU+t0wPK9KPP9JlsAH2RaaB+fK8L1shtPA45kc/8I6PRQdNBME0GsLxlsi1ZYrlAc5JnDPpfTHw6CKx9wv0r5aIvgFVqzTqtubW1SWhg8UfOojuveC6hOfylKJmg5hJfExSSqdsuQxKcp54+QnwLXE8105Uhdqwyax92O8V+UQ3j7qhAonlmfJwTToUUo3xN3QuS9HaEbHqqWqRxLd7hpdvS8BbWdWo9Fobif3BtD+5DHVKmlL+yx4jwfdPWgtG+QzvZKTp8qSJAZAcTtv82YoSkf9+A/Cf1E8IZjUAEmFjDfea8Hn0f7jUt5SoZXUlYXHj+HlZNGOxgrvZXyNOhtMsHucwY19pD++riXK9/+Sx1Fpxev+zUF68qteGOdML5kp+hqPwL7byUsYrsYR9ozRKz X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(192813158149592); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040176)(601004)(2401047)(13015025)(13017025)(13023025)(13024025)(13018025)(5005006)(8121501046)(3002001)(10201501046)(6055026);SRVR:CY4PR02MB2887;BCL:0;PCL:0;RULEID:;SRVR:CY4PR02MB2887; X-Microsoft-Exchange-Diagnostics: 1;CY4PR02MB2887;4:Nppi/WsTI16xG98nVI9Nn+auluVbL1qX4f/zPKhHITKzs1c/BNHjUmi1pv3LeejqnJxzBGjHxGem9xGW0uIEyS4DOqEurBBV8E/mSVquJECg9k7RmnSIfCPjlk239QYCLcqsw36oQlP3TppeCfIy/loBDsht4B5pVZbBaRzQS+1xkntUES4KEVYeZT2CfET+1WsLhnL/V9DbNm7y6LMdu06cbr/3B/vog5zL/XHgYeBLxMA4TksffRkbdOEJ3Xrqj5Kn/qOsC4sGn84VyY+sXxr4BReXeO/tkY3p8ljxx7Ds/D9eTP2s2CB3njyEuBG8GtVpPRQSNYeZLBp4HM1uJVtt0IwH4x56oCCYj9MMVI0TRDJyITftcSzFUVhfhXOqf5QxcDi3tyXij4MYuzjotiFgSOBEQzHdNCziDFi/4n/SPRShYuSL8ng3HkaI/HYOZORrKvNgD7iUS+Xqrt9VpFcljHMcMS8x9HDiHPG1GfcA+Rg/GJFD6UBJZYVihzFWasgX//DIRvgTQy2FAvynZPvbiBSXxByIehiIIa4Q054= X-Forefront-PRVS: 00770C4423 X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;CY4PR02MB2887;23:UFFh15JW7wnEhfWAc1m0DRryffQ+/uR8aytXF?= =?Windows-1252?Q?ZoHQu30FR08n8DBU+g0FS9wGWqcIE71YIwYpWwAC3Ky/QRRs82OWY3Ir?= =?Windows-1252?Q?+KDH/5d5w8fgmf2UvwhYZ4pT88lfEOCjMQB0Of4OfAuimc/yhBI3xGlJ?= =?Windows-1252?Q?wDBfr/ukI1HQBKB86nhPa/uluQM3dYIKcNKUngOPg+C6SIOLI5DaYu2b?= =?Windows-1252?Q?ULpav17nvDC/+k8hysogOrK1non0wCrzXgqAu95S8Bagg9VFMBG9Vn7u?= =?Windows-1252?Q?BqaA1SREYvkjhBNd0VE5gabYP4v44i7IzFokOI8qlZwBG53dWbgRR4+b?= =?Windows-1252?Q?8U1Tx3/iMjcLiWFxIH45kEL5Q1f8A70c2NV+Z2oa0LdGVLpKYg1MtNxB?= =?Windows-1252?Q?XicV51cdIWWrUc99jUBOKl5p49poKF6iheDvahwS3ogidcexhYfyu7GW?= =?Windows-1252?Q?q94SXus3WBX7U7M6lFzVw2/AotECIHNsXKee2oL6lgUDO2hi4C1Dfo1z?= =?Windows-1252?Q?7RptapGHy9nCBHoYJ32zXL1DrnOePlPz0637ZIqLokOwXr2/c6Ttm1Yg?= =?Windows-1252?Q?NmGXa24IODqKlaZQPrSliMs9ATpkt0eTymK2I1PyyooeUt4DYw+kmCPj?= =?Windows-1252?Q?BSrRg6rfZuVaEXaEyCKk7Xj58+fXX5N1XZqp/Y1cWGHGf6P5oAronHeU?= =?Windows-1252?Q?Boyq/kR25iYKTW18ANAoRlmvJiRiMtNMWfPM4nwUu1igv+rak+QLtYfP?= =?Windows-1252?Q?j88TNjgQPDqQELUO4dXXIhoL34GI4bdQ1AmxlmJvD9IQSnfDlsI1uoTS?= =?Windows-1252?Q?QywSO/ngPIx9ByYMqQkrJdT7HQwpOxrsChIT4W5hLBR4qEhC91XsPZSQ?= =?Windows-1252?Q?dctD+4RGJC6r3iZqi8YuVwesPJ4Ml2oeH6vORBNS1gm0TNFVu2n4nTDS?= =?Windows-1252?Q?uenCzu697E7Z5FxpK5uSJp0FHi1AizoUe08NVbCrmGnjwS5Yb52/SCRs?= =?Windows-1252?Q?FfBr403Bg41PR8PJJXBZEgYdz5qlheucv9A5+nKZWh+GKwZcFUXJcp13?= =?Windows-1252?Q?VF79pHKrmDn5WKjmduDq60e+aJ82tF3JHzZt+pT/c2KVwRwA3XCzzUVQ?= =?Windows-1252?Q?lYS2UABo1rpLORiADhcif2TlbPXwNg8Z5HiOMlWcnfMjgcQxNs++bLjR?= =?Windows-1252?Q?s9k5WxlwXlgoYGzZ7jjJiahIHqn9miCWHngKThe8fOqiL+944gx7qQKq?= =?Windows-1252?Q?gwHimeR4AqxfjjMzFKMtWCORg9I8e1tuHmR7hDmmXsF3ofd+LZvYFvR5?= =?Windows-1252?Q?hB1p8Fny6Kt4zBaS6afXe8LoKf9zpGEqMMaX+tmx86bffRa8/oW9mBz1?= =?Windows-1252?Q?QEJF/XxvGMq03TYQYnk4WX+8FzFkKmSAT0v3Spuf4Pn4WEK9eoASRmN5?= =?Windows-1252?Q?4sA4wWsNOMa6HpQO5kJ?= X-Microsoft-Exchange-Diagnostics: 1;CY4PR02MB2887;6:GQ2wXZGegJRRg6r0GLaPXfaBMl9v+BuuqLO3tEe0Bb/0z+p57p4PFTs9cuxaHVT+Sg6aIC04T0393jU806N/FhbJ/muh9GW8G+SI9FA+PPDZbUwQl1/1jPZt+9RcegOq313C9mWz2GMpREkYofGhFCxEHOVieN4j+4z44RnpePCkYBc4xdfqOdSs4/YJhmdFoxXmOqWmK+rAMYfPyXqV1zFH28vTNkcOd/ot6OvrUovgFM0QsqhXU+CzI4VWbyo/VdNpBRZplSm6kv0fkuK4eSS+BFpDJ7SQWHseITRffkhFh1a9tKHnDpDTZpUTmcbupNNrGklV8o3JCfnApD+4OQ==;5:MAMdgB3rCwwp22BU4oXjzH7ZmQtL/l1dIziRpfF25+X3hP042XPbBbRtUbyaPKdW759SOb7RnpOUevP0MXKvDFG1zOzgIgUuAzKang09+ni85pirbkPbJSATGyd6g9OJb9p3T7j5b9F4O0TX8StxYA==;24:WRgXsLK80RKIrukhYrA/TXn8PMBIfwFPFXqAyixJsr6enOjZ7R2rghrHcXaFNQC5GgD2Z/TdFoYruWkEa+Qhe7ybk8pQV8owmxl/4Q7X2M4=;7:gyuMGO5j0SLz4Mb5eloPojpUAZajAb9SYehNhmG38zfVH2BW1PLQXv1sqBPZVey4p3AHjIvpkn7sdrgsgUhd4/nXai5S1KWvayrrDsgj2/tNBSQNFE+yN33yi5NvcY6Tq6Sxx7PUTFJZjZarCEt6rT1X5HklgqiAc/pp6BWM8x22DHNszzvsoKEAM4i2IXgouUnm06LEUu8h8FegnUqboyfQCoC3/RNeKz1dEQsGmTgrwhrnlwjcvx2W97QoVvrYPQ6HrPTZSlt05emtHZtAf+yjxzHHtMc3IqN1gyvG25wlQeeDTeY1I/ymqgFr6elO SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Sep 2016 06:22:24.5783 (UTC) 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.100];Helo=[xsj-pvapsmtpgw02] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR02MB2887 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 23.9.2016 11:48, Jagan Teki wrote: > From: Jagan Teki > > Added basic dts support for MicroZed board. > > - UART > - SDHCI > - Ethernet > > Cc: Soren Brinkmann > Cc: Michal Simek > Signed-off-by: Jagan Teki > --- > Changes for v3: > - Add Xilinx copyright > Changes for v2: > - Add SDHCI > - Add Ethernet > > arch/arm/boot/dts/Makefile | 1 + > arch/arm/boot/dts/zynq-microzed.dts | 96 +++++++++++++++++++++++++++++++++++++ > 2 files changed, 97 insertions(+) > create mode 100644 arch/arm/boot/dts/zynq-microzed.dts > > diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile > index faacd52..4d7b858 100644 > --- a/arch/arm/boot/dts/Makefile > +++ b/arch/arm/boot/dts/Makefile > @@ -862,6 +862,7 @@ dtb-$(CONFIG_ARCH_VT8500) += \ > wm8750-apc8750.dtb \ > wm8850-w70v2.dtb > dtb-$(CONFIG_ARCH_ZYNQ) += \ > + zynq-microzed.dtb \ > zynq-parallella.dtb \ > zynq-zc702.dtb \ > zynq-zc706.dtb \ > diff --git a/arch/arm/boot/dts/zynq-microzed.dts b/arch/arm/boot/dts/zynq-microzed.dts > new file mode 100644 > index 0000000..b9376a4 > --- /dev/null > +++ b/arch/arm/boot/dts/zynq-microzed.dts > @@ -0,0 +1,96 @@ > +/* > + * Copyright (C) 2011 - 2014 Xilinx > + * Copyright (C) 2016 Jagan Teki > + * > + * This software is licensed under the terms of the GNU General Public > + * License version 2, as published by the Free Software Foundation, and > + * may be copied, distributed, and modified under those terms. > + * > + * This program is distributed in the hope that it will be useful, > + * but WITHOUT ANY WARRANTY; without even the implied warranty of > + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > + * GNU General Public License for more details. > + */ > +/dts-v1/; > +/include/ "zynq-7000.dtsi" > + > +/ { > + model = "Zynq MicroZED Development Board"; > + compatible = "xlnx,zynq-microzed", "xlnx,zynq-7000"; > + > + aliases { > + ethernet0 = &gem0; > + serial0 = &uart1; > + }; > + > + memory { > + device_type = "memory"; > + reg = <0x0 0x40000000>; > + }; > + > + chosen { > + bootargs = "earlycon"; > + stdout-path = "serial0:115200n8"; > + }; > + > + usb_phy0: phy0 { > + compatible = "usb-nop-xceiv"; > + #phy-cells = <0>; > + }; > +}; > + > +&clkc { > + ps-clk-frequency = <33333333>; > +}; > + > +&gem0 { > + status = "okay"; > + phy-mode = "rgmii-id"; > + phy-handle = <ðernet_phy>; > + > + ethernet_phy: ethernet-phy@0 { > + reg = <0>; > + }; > +}; > + > +&sdhci0 { > + status = "okay"; > +}; > + > +&uart1 { > + status = "okay"; > +}; > + > +&usb0 { > + status = "okay"; > + dr_mode = "host"; > + usb-phy = <&usb_phy0>; > + pinctrl-names = "default"; > + pinctrl-0 = <&pinctrl_usb0_default>; > +}; > + > +&pinctrl0 { > + pinctrl_usb0_default: usb0-default { > + mux { > + groups = "usb0_0_grp"; > + function = "usb0"; > + }; > + > + conf { > + groups = "usb0_0_grp"; > + slew-rate = <0>; > + io-standard = <1>; > + }; > + > + conf-rx { > + pins = "MIO29", "MIO31", "MIO36"; > + bias-high-impedance; > + }; > + > + conf-tx { > + pins = "MIO28", "MIO30", "MIO32", "MIO33", "MIO34", > + "MIO35", "MIO37", "MIO38", "MIO39"; > + bias-disable; > + }; > + }; > +}; > Applied. Thanks, Michal