From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S965020AbcIVXdX (ORCPT ); Thu, 22 Sep 2016 19:33:23 -0400 Received: from mail-by2nam03on0052.outbound.protection.outlook.com ([104.47.42.52]:56004 "EHLO NAM03-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S933793AbcIVXdV (ORCPT ); Thu, 22 Sep 2016 19:33:21 -0400 Authentication-Results: spf=pass (sender IP is 149.199.60.100) smtp.mailfrom=xilinx.com; openedev.com; dkim=none (message not signed) header.d=none;openedev.com; dmarc=bestguesspass action=none header.from=xilinx.com; Date: Thu, 22 Sep 2016 13:59:17 -0700 From: =?utf-8?B?U8O2cmVu?= Brinkmann To: Jagan Teki CC: , , , Jagan Teki , Michal Simek Subject: Re: [PATCH v2] arm: dts: zynq: Add MicroZed board support Message-ID: <20160922205917.GS16583@xsjsorenbubuntu> References: <1474550489-7005-1-git-send-email-jagan@amarulasolutions.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <1474550489-7005-1-git-send-email-jagan@amarulasolutions.com> User-Agent: Mutt/1.5.24 (2015-08-30) X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.0.0.1202-22592.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)(377424004)(199003)(24454002)(626004)(1076002)(9786002)(189998001)(63266004)(11100500001)(9686002)(2950100001)(86362001)(107886002)(85182001)(5660300001)(77096005)(4001350100001)(92566002)(83506001)(110136003)(50466002)(2870700001)(87936001)(4001430100002)(8936002)(2906002)(356003)(586003)(4326007)(33656002)(8676002)(81156014)(36386004)(7846002)(305945005)(81166006)(106466001)(76506005)(23676002)(57986006)(85202003)(19580395003)(19580405001)(54356999)(50986999)(76176999)(33716001)(47776003)(18370500001)(107986001)(2004002)(5001870100001);DIR:OUT;SFP:1101;SCL:1;SRVR:MWHPR02MB2895;H:xsj-pvapsmtpgw02;FPR:;SPF:Pass;PTR:unknown-60-100.xilinx.com,xapps1.xilinx.com;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;SN1NAM02FT020;1:NSoZ2ETpHFt7WTjrAN93C+WsXKBqUCeT+zNhjA6ogr51IXRNM0CGpw6/sqDGSbC0vU8UtlYndN4RHnGdCus/l7l4kwKvtEuxf0hJKgIi6ITgFngijj7rvoZ/xUY66rjMnGkABm5KqHCVJamXnKnj3gji2FfzuYSiKui+vsNNr3VwnZ6rihV7/8PTUhNBRG2kcXt58n2M4+kJo7cOsDncvSTJnqO+4WJilO06JQyu3TueRQUu6OpgPJv4dAJDRnt0tgFeEByEFo6lvbbXKJIXOBApgikCyBi8YQjoJQVBZlVRXLrvQFnFSwHHd4YjNMdgIT1QRedv6gumgL7FqjoVc3F+c19QrnxFscHc4V4P+wZHCl8wvRZ4WDh2gh5oDWBWGjDVeHy5fckoqBg04u7XNC8aBDMhY49Z7yo2HAltZ5lBxBfJhl6D33J7u45nNfdAvuaqJnbYGvkWgRurMz8uz1iox0JuaOKAUpl1G1tHhAVepzpwZgz2kKKVPyjh2LobBr1prbVatJWgJN2lb7w+bSLfV8SMPwGdeCoFNpPEhA6+xtBUFKL77pjxqi7hpSqrr+kNrpBdsC09hW+cWfkh9rAEWEDPREVWxGWmLC5XeH4= X-MS-Office365-Filtering-Correlation-Id: 967b6a8b-3d18-4fe7-ff2f-08d3e32b5517 X-Microsoft-Exchange-Diagnostics: 1;MWHPR02MB2895;2:oRTkIIcEw//RIqIABVL4I2wSODsWh5Pwk1K46FwAB/Iktq6RJTRqkGRlxyJn6X3+ey2TZSBFaOXD60UpmOG+mNVcsMR16HvWYHBnRF4RRgvre+EI7Z/yHdvjcCh5+gZ16t8QisSN15bJjF4R/lZcQx3zBrjIJev7jo9eZImAA+pxaCDxHu33bh/JRDvXm67V;3:U8adq/6Dam7xrtyb3nnEVKOtrVZOjgHT+v6cA6mHJjI9Uf0rnv8NfUhKA6XJwhzMhex4c54Z5WSYijXuQaeRn6S8iSU/9DIfpbG0JZW6st4nEvwGw8YDQdR25o26As/DnMSJ4ZT5q6lsMb7LbXsSqbc1rPQpgi9VJJ9k7yB2hSIScvHBo1Mc5UqeobNQjS+IMibcT8ug0VPioKeiyQrwpP3kA20VcbvfnfI/2b+4WDJ+ImBXyfNb6Em8BixYwiGz1+TNodK6JlKAhrA9Tu90Gg== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(8251501002);SRVR:MWHPR02MB2895; X-Microsoft-Exchange-Diagnostics: 1;MWHPR02MB2895;25:fZbVuNQIjr8d1W98rtmBrNe7O2l/9uzrVDmpjFLhYjEdLfDsIJ1TzjDB73S/qJgRl7vkj7i1ZQ/cEZVX6fchBvBP+bXAPp2OB4Bjk2MgB63g10GiYddv4DytSQdOTFBNbnMKjcj92f4jjOPXUHphUmFyU1LFNu5Me4LNsdcT98STOkYN5cnsjc5f9RK6mSAjqSnyW/uD5OEQEdI34RYfnCSmrOn2AKHA2qNvN+GTt/3HleE15lftqbyebF7wI/L5QklI2RDWZ9e6Nk6k/fse8HDoQJywfBK2ajn94hgfqF/r0eulicKlXbEZFCCaxC1xGAmtV5WBlomvJMnQliDhOl4h8Ke84YenUojT06dAPmtYwUCUnMZkMku5A89pDRPKi7vaLTwTsiSoo/cx4r4/PCSrS6CMzIEEbu/QePyib4MU9wBpgro92S+oO78iuWUiEHl6OjaMK9V0XaFlB4vMRILAX2A1QvorqB3DksRkCzW2iODM/bBEw9chRr6zKDDT7k5gm8GPbNXkzQODupRszHyo3PDnJ6YThZID00tTcfigUz1FxrXsDkIzR6dlviyh81tcQ6OIWzpGsth5WJdT83IBsrINb3X472BZ3u+cskHfgZmBaDX2o857ET6VksneRZVHrYIRW9oViypX5bCQTZ3w3+Cnsf+5+8qNKMn/5Tde1NNRRwQ+s9efFOQphVRbiAS/cDE0h4sjwUK8HDCBaLp0IIVEjYwHzq0B9zoMOl4a8BR7Jskg40TJVJS3Noy0XYvTOKt+1mmsXspWEZDajg== X-Microsoft-Exchange-Diagnostics: 1;MWHPR02MB2895;31:BTkxtGqtrGpKZWRsDmYSb9/HzTwLX+ohRQ2yDQItPcas5EGWPAx2yg+dLw2KbpfKN4wQzqGAOVP49qw+pZFU1RveDs7knNB6TrFMSiXlBPFsmoVxussepPPVRd5i3IBpB/aR7ybUy263HYjXILtaLoZ1cgb2yqEN/TQbzC/JaStMCUqXJ8hakRXZPCXl1Hy4pJAlPvtnUytmie0aEmpzcuJh8pww7iw/laZt1IAE/b4=;20:a1nuhLVAFyPlmbY9woWItZUEEOgQvsPDdhKNwrQ+73KPKpj5J3TJhi/trACPuyLqqbZC0ed6deynOSUfykcLIVMUBNaxHYBPbi9O20bbQQ2ae1SSgm6fjeaaWx0xqCggz02dYXqvdaT92JP4JXTC+EVySOioLJ5WLVeV1N/V4CjtJ5M9GvjY+mhbFd9Mr+Fh/QVMdJlRwDvTrccUMYTGW5rr3sVfA5gFGOWvJNpP+UQjCgNFg08sXHUrrdty52fsiKEYpU8Edmk87bXzCNhPqRCt4TwybRqP7ovocO3ze2Wl1v8n1FsETkyUAArQYX6HX3qDpitEauAYtiuYULSvIBijs8X5jWD8mRndsHrNmvIz8/0xMueMTeMA4LXwsLu4qtX3SkyM9azxeBXkwNNHLm7aW9Z73YZQUMAsjOqH9H/h8xsCsR+e5fjo9Qvh6ZufNNfNLdIOL/bZxNEp0nUrDtjRnNTws/Vct2CB1jw8wrgC6OWnV5Ct81oHjkJoGqV5 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)(5005006)(8121501046)(13018025)(13017025)(13024025)(13015025)(13023025)(3002001)(10201501046)(6055026);SRVR:MWHPR02MB2895;BCL:0;PCL:0;RULEID:;SRVR:MWHPR02MB2895; X-Microsoft-Exchange-Diagnostics: 1;MWHPR02MB2895;4:cDHBohjWAa5u6SIBFhbMfaaVPzfjAHpfZKS9zP6AeQblzsA+8bHBY10EHB0bRn8YEP7Uz52HLWU5tP549+i8UJlfB/FDznuUcopaf7SRx+i+/m/Jgr884QTHGSdyUmKijLXDNAMpJrYNK3F6k3ECBJJuUKNxnPm90YuAUf2E+cuvvPU1tYwK0DNeKel6uiFmT16gdr50wdLg7IXgxFwSE35vvwki2XoUfLJgCKTVV7CBYEnyIOMlB9kZA155/d528TV180Y9vMtBDsbirNHBkbgtqTHI7CEeKM0gmxtLEqEeM6IxBfzy13uRknBbL6ZvwMTWfjL2LSPkLmrs5Lu5C2gtInZuLv/jCADYrHXsFBIQHBSTMv2VUeqD2cC0zz/00O3QmuvvhNsMSGKIYxnN6mU/xuilxBUZ/mYGM6d5shZ5xIK1bAQpk2YHE3Uer9Mpi0vBDFicm9aJ3HpGnkPwWiOzuGlaqFY8QROZFsk0+jYItIRT9o+gyRMXvXAfhPMfBXbrjK8OrUqVE4k8DHNKiuwmbfEiXyrNGy2rStuhUKo= X-Forefront-PRVS: 0073BFEF03 X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjAyTUIyODk1OzIzOnhUeVJESWxnb2VVQ29zRnZRc3dPRHltL28r?= =?utf-8?B?TTRtN3dySUxWaTVUaU4wcXJDTWpWbno3TE00RXdnN001RHBOUS9GMlg2QjZP?= =?utf-8?B?VnNhdEQ2QjZsOFRDMVlVZ2lyUEp4TU83TGdKdEhaYk9NOHROVGhXVS96U2Y0?= =?utf-8?B?MS9pTE5GSWtNdSt1d1h5cWZvZjJTZWt5YjJuNmt0eCtEM0ZjS3VOQ3BnSWFn?= =?utf-8?B?UlMzN2diWXN1VWRYZkkwa0RORnRCYWhJeUhnYlYvUjZMZGRzQkQ5T0liMGJU?= =?utf-8?B?YnRZa1JjRUFGcit6OVRJRWREaitKUzdGMlNDUnhpRjdsZGdGNkRDRmFEUy9V?= =?utf-8?B?MDhITVZSdSsvZzd3RGJuK3RqajU1eW5JcnNKeWdqaWo1Y01ReVFJYVp4QlVq?= =?utf-8?B?d1oxOWhicFdFeEw1akJXYUJBOTBUdXFDK3RKd3NTOS9FVTBKdjczekIwSGta?= =?utf-8?B?ZHRSVTFOZnpzRUpEZDhmTlZ1ZTR5S3ltYnAvYnJpY1VOUCtTWkduWGJlZXVB?= =?utf-8?B?ZHgrc0VyeTRxYzJIZnRaQXo4Q3hIaWRRZmc0R1JoNU1kcXBuWFlDbnQrVExC?= =?utf-8?B?bndQV2RRUEtvWjBHRVBMYTRGeHhzOUhMSGRnbUppZlExV3FVaGd2V1dEaXVL?= =?utf-8?B?RDVTa2w4b2ZDQzJRZm5OV1pzajhjRjVKVzVjbW81SUVaTlZ3Yzk4ZldocWVw?= =?utf-8?B?KzVXalh5VTRuTThINm56NEQ3TWtTNll4eXpNSWJydWdicTNmZVBZMklhUWFE?= =?utf-8?B?T0R2bUR1d0tSVDVJVG5tVlRHaHhpUlZWMjFzTmtENExHUTdyN0ZtbXNrbFh3?= =?utf-8?B?NktJcmFtamFyOENQUS9wSk12YUgxZjh4c2FIQmkwaW4zMjhFZ0xGYkJ2QTBU?= =?utf-8?B?SXVteXEvU0p5MzVXQ0pKUEhLblRaMTIvZkVuekx6VGdGZWhrQ05aUGQ2YUNa?= =?utf-8?B?QXI0SHl5Z1FSSTRuS1lvN3FVR3dualhFUEZrT3JqUFprQ0NwTzBTSUZYb3hw?= =?utf-8?B?WTJVaWFuMmp6a1JaZ0cvNVNmeXVpcGhlN0hBS21HOURxQmVlbW5vWUorakpq?= =?utf-8?B?a3J1clQ3SUQ0c2NVbCtIeWRhcUtHdVJOQ1RnaUwyMms5NU5SNDZpWFlzWGdr?= =?utf-8?B?c3pMbTBvYXJPNWVQemxpVDA1bWlBQ1hKV25CVE14VVhVYjE4c0xQZUU1V2ZJ?= =?utf-8?B?MEdZdVRyUmJMcGtCaFZCOXFtVHBvekE1cW9Md1ZyYTg0dVJtaTNBVFBHVDVU?= =?utf-8?B?WTBkZ2hDTk1uN3pzUG1lb3VYa3RxVlBHZ0VQcnpGWk1vOVh5dlJMMUUxUGkw?= =?utf-8?B?UkVXWExPMHhXenpybnEwSUNTbUp6Zng0Vk1rSUEzMmduUjhEaXZGM0R5bDEz?= =?utf-8?B?TVV5aUpjTzJrUFAydEU0UGVERzBWMS9HRmh3RXVZNi9veDZHL0tNSGlTeUQz?= =?utf-8?B?TXFBa0RNZ1JZamlqeXhOd0huY1FHWXhtZ2dyTk5hMWFLRnNZeEJyS3dZN2hO?= =?utf-8?B?SEJHRXdOa1cvM3hUQks0ZDhNZW5tVml3N3VKQXhQM1RvbGtLWTc3bjQ3OHpu?= =?utf-8?B?eGdwSzNIaS92UnVWM3YyOWVWUzZLS1lmM2FWVVJ1UXdrZ1IxVkRGZk5lSnNE?= =?utf-8?B?RXVFUTE3RGFNRVAxc1o3RWlvS3huVlFZRnZyRzNNcG00Q2krdzc1U2pKbGtQ?= =?utf-8?B?YmtrczlTMUhCeEZtODRadmljdDVIeTVrdWRlY3l2TDFNMkhYNDJVUzRHZ21r?= =?utf-8?B?Mk1CZC8wM1Zkb1dwaEdocjZrK0dyeExpSUZVb2VJNEh1SFBUdGRBdmE3dUZn?= =?utf-8?B?UmlIUUhvREFBRTNWVUhaRC82Qm11YlVOd2dBZ2FMQ1FFQXdPUlZoQStiZXhZ?= =?utf-8?Q?rcvjRj6IVoE=3D?= X-Microsoft-Exchange-Diagnostics: 1;MWHPR02MB2895;6:BlX0yI3Wqkd502EVC53DI50d9D/1oVc2mJ2YKJmQNtScQpvaHSTZvutwncirMl9M/sptpxQWLCvxh9R83FPAb6ODspWk4VDboYMuxoFawcsrI4fkA1tQxj2KwY+PrZ5u89qf6ZioJ3z0707FKd8OTGqxpDeq+k89kQZ5jGoe9UffeIBlSfUfEH+Rnh3LIYzoqxbLRF5pxDNDOIO81MgDIli4H9RhNtZBGau1PKJgjoadmXcy9Fs3aHl26oHmQHposIUHTBnJcNUS1e/00/WP/ys6VE4DFpU5jUHyJni1IKclNYRwJNMfAvBmKnXnDtBuRqqDgQmsHpxTxzoejdGSOA==;5:rKb0CPKL3jMW9XB9CTsWXBwRoIhb6cX5qmsdy9MbMfjHBr6GaPglULV6BKwMbRdH/nOfkS3BOmT28QELy8S9PN1cZFp9AcGfFNsOAuF4YAIm0gaadtIdiYkNwQwipUd00iNQ7DejB2rBZc2qogiTdA==;24:lPU8B9lFosmLo9Q/8vmoFsz60OR0A4+cGk+tSN5xnPWkyKZwXF8fUxcMB3TArWVRcs2yS59oApgNj55k5YDffJJoU4b6BNbQ5CtkCDC2pwo=;7:NWbOKa5f44K48/4CxAi5trHKaC0XLnxFYSSJvbjOfaQgjsx0AmdZA3NsH4dsbE6NhjIWBE3wPVvmL71ItRB2ypiPrWCyuHVgCNgLmYuQaDEdJmYNMwiwOF542U+t7CMTVjZfI3OAZ/A/X/GcuEHNCROrGkGEENj1Ba1+pMSrqaQ2jftF/YcFs0ews1dEW6T+YZdo0ytpLWBXE030f4/hc5IJh7Fcf15RtMIQbHkhziRpYktX1vO09ydF9PRkbSWtuiMCST9yPrgj6g3nMpHMntxntqNkSI720b0voufr1Mz7yqJXRoj/m0zYcZpordC5 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Sep 2016 20:59:23.4950 (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: MWHPR02MB2895 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, 2016-09-22 at 18:51:29 +0530, 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 v2: > - Add SDHCI > - Add Ethernet > > arch/arm/boot/dts/Makefile | 1 + > arch/arm/boot/dts/zynq-microzed.dts | 95 +++++++++++++++++++++++++++++++++++++ > 2 files changed, 96 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..9e64496 > --- /dev/null > +++ b/arch/arm/boot/dts/zynq-microzed.dts > @@ -0,0 +1,95 @@ > +/* > + * Copyright (C) 2015 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; > + }; > + }; > +}; I guess it's not strictly required, but shouldn't there be pinctrl descriptions for all devices? Sören