From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-9.5 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_PASS, URIBL_BLOCKED,USER_AGENT_MUTT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id E9842C43387 for ; Fri, 28 Dec 2018 23:26:14 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id B6B132148E for ; Fri, 28 Dec 2018 23:26:14 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="p3DG8rd4" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B6B132148E Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org 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:In-Reply-To:MIME-Version:References: Message-ID:Subject:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=O9+7mdNEc+EqKE9jEpaFdKyG7Lxm/uoMcvw+RO3cYuE=; b=p3DG8rd40gqKBP daNx8ySTBP4N2FMnHN5FEv/w9ZKHRttltZ3vBrXWnzVYbgt9i0JJPbfNrISZ2/PxLMvD6kwpCpb0o x6k+0tdmXJQDkjVYzcd1PyoYU0tUCtPaBujNJaol6lt/vMvbHUwmRlq+51cPpe7Qc4LhSZFCgJBdh Dfzg7T5pN6LEle1TpsMhr7uwaxxWHbLxdBK2i4agtLwOEtltfujNCOOX2WTeFK4FoRV4VngUQwWL4 Jq/Fj8H0cP1Ei2iY+n0imJCz/9p8vxkPeOswRUMkA35jpZQooCPIlwEdiVwNgHc0QrMqZwfGhd+Wq 7GaCK3xZ4IbZi47SWEBg==; 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 1gd1WA-0007Ph-1e; Fri, 28 Dec 2018 23:26:14 +0000 Received: from mail-it1-f195.google.com ([209.85.166.195]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1gd1W5-0007DX-0X for linux-arm-kernel@lists.infradead.org; Fri, 28 Dec 2018 23:26:11 +0000 Received: by mail-it1-f195.google.com with SMTP id w18so30238413ite.1 for ; Fri, 28 Dec 2018 15:25:58 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:content-transfer-encoding :in-reply-to:user-agent; bh=xLWKpArYmP939ZciSeWZtiKAwoluQd+BRd7JdU1nnwQ=; b=CWQOYgAleos2uKjotFi7T97HBMFY7WkwdE6hmLUH+DxHNU69wl6GneQ4q58WFY6bOS ewjcXDlR74osFV+XDsxNT57hVht6+7TXyf+ILebpDWCGMwNd9Wkzha+8/6KdxCnyNzk1 571qmFDqCFyZYYuk4slsjRkKqFABRCdi84Eb4J9JBrix8wPChZ96UBjrlh+wXNDFh2tV gmlpcmZwe4BBOczc8i5s+TZNB5Kqs1TGrUAlQEQ2y69JUzuM1+9C9AHf86iGBtp9XDjd xA4GM548Fl1J7o3O18LAAZxEt/eEeJjuVugiAeFO7c9NFAFqA5p6byM4phrwNBqKDlJN 7dug== X-Gm-Message-State: AA+aEWbKnUgExoJTMsjpo7VeMgUNWSNWDtOoUqPbiFnMsqEuNEl0cEYT nxJpXg9kHqM1yJcfxRw9Pw== X-Google-Smtp-Source: AFSGD/WkP376usd0YBwSN7ffqk+04TgSzBcWd73v9BkrHguXDSLT5ab5CqPCTQhNB8Ly9V6h+Zx2Pg== X-Received: by 2002:a02:89dd:: with SMTP id e29mr20406039jak.21.1546039557745; Fri, 28 Dec 2018 15:25:57 -0800 (PST) Received: from localhost ([24.51.61.172]) by smtp.gmail.com with ESMTPSA id v202sm16107447ita.13.2018.12.28.15.25.56 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 28 Dec 2018 15:25:57 -0800 (PST) Date: Fri, 28 Dec 2018 17:25:56 -0600 From: Rob Herring To: =?utf-8?B?Vm9rw6HEjQ==?= Michal Subject: Re: [PATCH v2] ARM: dts: imx: Add Y Soft IOTA Draco, Hydra and Ursa boards Message-ID: <20181228232556.GA14277@bogus> References: <1545144107-88378-1-git-send-email-michal.vokac@ysoft.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <1545144107-88378-1-git-send-email-michal.vokac@ysoft.com> User-Agent: Mutt/1.10.1 (2018-07-13) X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20181228_152609_258215_C0A3DDBE X-CRM114-Status: GOOD ( 24.03 ) 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" , Andrew Lunn , "linux-kernel@vger.kernel.org" , Fabio Estevam , Shawn Guo , "linux-arm-kernel@lists.infradead.org" Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gVHVlLCBEZWMgMTgsIDIwMTggYXQgMDI6NDI6MTFQTSArMDAwMCwgVm9rw6HEjSBNaWNoYWwg d3JvdGU6Cj4gVGhlc2UgYXJlIGkuTVg2Uy9ETCBiYXNlZCBTQkNzIGVtYmVkZGVkIGluIHZhcmlv dXMgWSBTb2Z0IHByb2R1Y3RzLgo+IEFsbCBzaGFyZSB0aGUgc2FtZSBib2FyZCBkZXNpZ24gYnV0 IGhhdmUgc2xpZ2h0bHkgZGlmZmVyZW50IEhXCj4gY29uZmlndXJhdGlvbi4KPiAKPiBVcnNhCj4g LSBpLk1YNlMgU29DLCA1MTJNQiBSQU0gRERSMywgNEdCIGVNTUMsIG1pY3JvU0QKPiAtIHBhcmFs bGVsIFdWR0EgNyIgTENEIHdpdGggdG91Y2ggcGFuZWwKPiAtIDF4IEV0aCAoUUNBODMzNCBzd2l0 Y2gpCj4gLSBVU0IgT1RHCj4gLSBVU0IgaG9zdCAobWljcm8tQikKPiAKPiBEcmFjbwo+IC0gaS5N WDZTIFNvQywgNTEyTUIgUkFNIEREUjMsIDRHQiBlTU1DLCBtaWNyb1NECj4gLSBwYXJhbGxlbCBX VkdBIDciIExDRCB3aXRoIHRvdWNoIHBhbmVsCj4gLSAyeCBFdGggKFFDQTgzMzQgc3dpdGNoKQo+ IC0gVVNCIE9URwo+IC0gVVNCIGhvc3QgKG1pY3JvLUIpCj4gLSBSR0IgTEVEIChJMkMgTFA1NTYy KQo+IC0gMy41bW0gYXVkaW8gamFjayArIGNvZGVjIChMTTQ5MzUwKQo+IAo+IEh5ZHJhCj4gLSBp Lk1YNkRMIFNvQywgMkdCIFJBTSBERFIzLCA0R0IgZU1NQywgbWljcm9TRAo+IC0gSTJDIE9MRUQg ZGlzcGxheSwgY2FwYWNpdGl2ZSBtYXRyaXgga2V5cwo+IC0gMnggRXRoIChRQ0E4MzM0IHN3aXRj aCkKPiAtIFVTQiBPVEcKPiAtIFJHQiBMRUQgKEkyQyBMUDU1NjIpCj4gLSAzLjVtbSBhdWRpbyBq YWNrICsgY29kZWMgKExNNDkzNTApCj4gLSBIRE1JCj4gLSBtaW5pUENJZSBzbG90Cj4gCj4gQ2M6 IEFuZHJldyBMdW5uIDxhbmRyZXdAbHVubi5jaD4KPiBTaWduZWQtb2ZmLWJ5OiBNaWNoYWwgVm9r w6HEjSA8bWljaGFsLnZva2FjQHlzb2Z0LmNvbT4KPiAtLS0KPiBDaGFuZ2VzIHNpbmNlIHYxOgo+ ICAtIEVuYWJsZSBIRE1JIG9uIEh5ZHJhIGJvYXJkLgo+ICAtIE1vdmUgcmVndWxhdG9ycyB0byB0 aGUgcm9vdCBub2RlIGFuZCByZW1vdmUgc2ltcGxlLWJ1cyBwcm9wZXJ0eS4gKFJvYikKPiAgLSBS ZW1vdmUgcmVnIGFuZCB1bml0LWFkZHJlc3MgcHJvcGVydHkgZnJvbSByZWd1bGF0b3JzLiAoUm9i KQo+ICAtIFVzZSBjb3JyZWN0IG5hbWVzIGZvciBsZWQtY29udHJvbGxlciBhbmQgcG1pYyBub2Rl LiAoUm9iKQo+ICAtIFVzZSB3YWtldXAtc291cmNlIGluc3RlYWQgb2YgZGVwcmVjYXRlZCBlbmFi bGUtc2Rpby13YWtldXAuIChTaGF3bikKPiAKPiBMaW5rIHRvIHYxOiBodHRwOi8vcGF0Y2h3b3Jr Lm96bGFicy5vcmcvcGF0Y2gvOTkxOTc1Lwo+IAo+IE5vIGNoYW5nZSByZWdhcmRpbmcgdGhlIGRv Y3VtZW50YXRpb24gYW5kIHNwbGl0IG9mIHRoZSBkdHNpIGZpbGVzIGFzCj4gSSBkaWQgbm90IGdl dCBhbnN3ZXJzIHRvIG15IHF1ZXN0aW9ucyBhbmQgd2FzIG5vdCBzdXJlIGhvdyB0byBwcm9jZWVk Lgo+IEFuZHJldyBwb2ludGVkIG1lIHRvIHRoZSBLaXJrd29vZCBTeW5vbG9neSBwbGF0Zm9ybS4g VGhhdCBib2FyZHMgdXNlCj4gdGhlIHNhbWUgY29uY2VwdCB0byBvcmdhbml6ZSB0aGUgImRpc2Fi bGVkIiBhbmQgIm9rYXkiIG5vZGVzLgo+IAo+IFRoYW5rcywKPiBNaWNoYWwKPiAKPiAgYXJjaC9h cm0vYm9vdC9kdHMvTWFrZWZpbGUgICAgICAgICAgICAgICAgIHwgICAzICsKPiAgYXJjaC9hcm0v Ym9vdC9kdHMvaW14NmRsLXlhcHA0LWNvbW1vbi5kdHNpIHwgNTk1ICsrKysrKysrKysrKysrKysr KysrKysrKysrKysrCj4gIGFyY2gvYXJtL2Jvb3QvZHRzL2lteDZkbC15YXBwNC1kcmFjby5kdHMg ICB8ICA2MSArKysKPiAgYXJjaC9hcm0vYm9vdC9kdHMvaW14NmRsLXlhcHA0LWh5ZHJhLmR0cyAg IHwgIDQ5ICsrKwo+ICBhcmNoL2FybS9ib290L2R0cy9pbXg2ZGwteWFwcDQtdXJzYS5kdHMgICAg fCAgNTcgKysrCj4gIDUgZmlsZXMgY2hhbmdlZCwgNzY1IGluc2VydGlvbnMoKykKPiAgY3JlYXRl IG1vZGUgMTAwNjQ0IGFyY2gvYXJtL2Jvb3QvZHRzL2lteDZkbC15YXBwNC1jb21tb24uZHRzaQo+ ICBjcmVhdGUgbW9kZSAxMDA2NDQgYXJjaC9hcm0vYm9vdC9kdHMvaW14NmRsLXlhcHA0LWRyYWNv LmR0cwo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgYXJjaC9hcm0vYm9vdC9kdHMvaW14NmRsLXlhcHA0 LWh5ZHJhLmR0cwo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgYXJjaC9hcm0vYm9vdC9kdHMvaW14NmRs LXlhcHA0LXVyc2EuZHRzCj4gCj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtL2Jvb3QvZHRzL01ha2Vm aWxlIGIvYXJjaC9hcm0vYm9vdC9kdHMvTWFrZWZpbGUKPiBpbmRleCBiMGU5NjZkLi45YmRmMzk0 IDEwMDY0NAo+IC0tLSBhL2FyY2gvYXJtL2Jvb3QvZHRzL01ha2VmaWxlCj4gKysrIGIvYXJjaC9h cm0vYm9vdC9kdHMvTWFrZWZpbGUKPiBAQCAtNDQzLDYgKzQ0Myw5IEBAIGR0Yi0kKENPTkZJR19T T0NfSU1YNlEpICs9IFwKPiAgCWlteDZkbC13YW5kYm9hcmQuZHRiIFwKPiAgCWlteDZkbC13YW5k Ym9hcmQtcmV2YjEuZHRiIFwKPiAgCWlteDZkbC13YW5kYm9hcmQtcmV2ZDEuZHRiIFwKPiArCWlt eDZkbC15YXBwNC1kcmFjby5kdGIgXAo+ICsJaW14NmRsLXlhcHA0LWh5ZHJhLmR0YiBcCj4gKwlp bXg2ZGwteWFwcDQtdXJzYS5kdGIgXAo+ICAJaW14NnEtYXBhbGlzLWV2YWwuZHRiIFwKPiAgCWlt eDZxLWFwYWxpcy1peG9yYS5kdGIgXAo+ICAJaW14NnEtYXBhbGlzLWl4b3JhLXYxLjEuZHRiIFwK PiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vYm9vdC9kdHMvaW14NmRsLXlhcHA0LWNvbW1vbi5kdHNp IGIvYXJjaC9hcm0vYm9vdC9kdHMvaW14NmRsLXlhcHA0LWNvbW1vbi5kdHNpCj4gbmV3IGZpbGUg bW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwLi43ZWI2NDI3Cj4gLS0tIC9kZXYvbnVsbAo+ICsr KyBiL2FyY2gvYXJtL2Jvb3QvZHRzL2lteDZkbC15YXBwNC1jb21tb24uZHRzaQo+IEBAIC0wLDAg KzEsNTk1IEBACj4gKy8vIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCj4gKy8vCj4g Ky8vIENvcHlyaWdodCAoQykgMjAxNS0yMDE4IFkgU29mdCBDb3Jwb3JhdGlvbiwgYS5zLgo+ICsK PiArI2luY2x1ZGUgPGR0LWJpbmRpbmdzL2dwaW8vZ3Bpby5oPgo+ICsjaW5jbHVkZSA8ZHQtYmlu ZGluZ3MvaW50ZXJydXB0LWNvbnRyb2xsZXIvaXJxLmg+Cj4gKyNpbmNsdWRlIDxkdC1iaW5kaW5n cy9wd20vcHdtLmg+Cj4gKwo+ICsvIHsKPiArCWJhY2tsaWdodDogYmFja2xpZ2h0IHsKPiArCQlj b21wYXRpYmxlID0gInB3bS1iYWNrbGlnaHQiOwo+ICsJCXB3bXMgPSA8JnB3bTEgMCA1MDAwMDAg UFdNX1BPTEFSSVRZX0lOVkVSVEVEPjsKPiArCQlicmlnaHRuZXNzLWxldmVscyA9IDwwIDMyIDY0 IDEyOCAyNTU+Owo+ICsJCWRlZmF1bHQtYnJpZ2h0bmVzcy1sZXZlbCA9IDwzMj47Cj4gKwkJbnVt LWludGVycG9sYXRlZC1zdGVwcyA9IDw4PjsKPiArCQlwb3dlci1zdXBwbHkgPSA8JnN3Ml9yZWc+ Owo+ICsJCXN0YXR1cyA9ICJkaXNhYmxlZCI7Cj4gKwl9Owo+ICsKPiArCWxjZF9kaXNwbGF5OiBk aXNwbGF5IHsKPiArCQljb21wYXRpYmxlID0gImZzbCxpbXgtcGFyYWxsZWwtZGlzcGxheSI7Cj4g KwkJI2FkZHJlc3MtY2VsbHMgPSA8MT47Cj4gKwkJI3NpemUtY2VsbHMgPSA8MD47Cj4gKwkJaW50 ZXJmYWNlLXBpeC1mbXQgPSAicmdiMjQiOwo+ICsJCXBpbmN0cmwtbmFtZXMgPSAiZGVmYXVsdCI7 Cj4gKwkJcGluY3RybC0wID0gPCZwaW5jdHJsX2lwdTE+Owo+ICsJCXN0YXR1cyA9ICJkaXNhYmxl ZCI7Cj4gKwo+ICsJCXBvcnRAMCB7Cj4gKwkJCXJlZyA9IDwwPjsKPiArCj4gKwkJCWxjZF9kaXNw bGF5X2luOiBlbmRwb2ludCB7Cj4gKwkJCQlyZW1vdGUtZW5kcG9pbnQgPSA8JmlwdTFfZGkwX2Rp c3AwPjsKPiArCQkJfTsKPiArCQl9Owo+ICsKPiArCQlwb3J0QDEgewo+ICsJCQlyZWcgPSA8MT47 Cj4gKwo+ICsJCQlsY2RfZGlzcGxheV9vdXQ6IGVuZHBvaW50IHsKPiArCQkJCXJlbW90ZS1lbmRw b2ludCA9IDwmbGNkX3BhbmVsX2luPjsKPiArCQkJfTsKPiArCQl9Owo+ICsJfTsKPiArCj4gKwlw YW5lbDogcGFuZWwgewo+ICsJCWNvbXBhdGlibGUgPSAiZGF0YWltYWdlLHNjZjA3MDBjNDhnZ3Ux OCI7Cj4gKwkJcG93ZXItc3VwcGx5ID0gPCZzdzJfcmVnPjsKPiArCQlzdGF0dXMgPSAiZGlzYWJs ZWQiOwo+ICsKPiArCQlwb3J0IHsKPiArCQkJbGNkX3BhbmVsX2luOiBlbmRwb2ludCB7Cj4gKwkJ CQlyZW1vdGUtZW5kcG9pbnQgPSA8JmxjZF9kaXNwbGF5X291dD47Cj4gKwkJCX07Cj4gKwkJfTsK PiArCX07Cj4gKwo+ICsJcmVnX3VzYl9oMV92YnVzOiByZWdfdXNiX2gxX3ZidXMgewoKVXNlICct JyByYXRoZXIgdGhhbiAnXycgaW4gbm9kZSBuYW1lcy4KCj4gKwkJY29tcGF0aWJsZSA9ICJyZWd1 bGF0b3ItZml4ZWQiOwo+ICsJCXBpbmN0cmwtbmFtZXMgPSAiZGVmYXVsdCI7Cj4gKwkJcGluY3Ry bC0wID0gPCZwaW5jdHJsX3VzYmgxX3ZidXM+Owo+ICsJCXJlZ3VsYXRvci1uYW1lID0gInVzYl9o MV92YnVzIjsKPiArCQlyZWd1bGF0b3ItbWluLW1pY3Jvdm9sdCA9IDw1MDAwMDAwPjsKPiArCQly ZWd1bGF0b3ItbWF4LW1pY3Jvdm9sdCA9IDw1MDAwMDAwPjsKPiArCQlncGlvID0gPCZncGlvMSAy OSBHUElPX0FDVElWRV9ISUdIPjsKPiArCQllbmFibGUtYWN0aXZlLWhpZ2g7Cj4gKwkJc3RhdHVz ID0gImRpc2FibGVkIjsKPiArCX07Cj4gKwo+ICsJcmVnX3VzYl9vdGdfdmJ1czogcmVnX3VzYl9v dGdfdmJ1cyB7Cj4gKwkJY29tcGF0aWJsZSA9ICJyZWd1bGF0b3ItZml4ZWQiOwo+ICsJCXBpbmN0 cmwtbmFtZXMgPSAiZGVmYXVsdCI7Cj4gKwkJcGluY3RybC0wID0gPCZwaW5jdHJsX3VzYm90Z192 YnVzPjsKPiArCQlyZWd1bGF0b3ItbmFtZSA9ICJ1c2Jfb3RnX3ZidXMiOwo+ICsJCXJlZ3VsYXRv ci1taW4tbWljcm92b2x0ID0gPDUwMDAwMDA+Owo+ICsJCXJlZ3VsYXRvci1tYXgtbWljcm92b2x0 ID0gPDUwMDAwMDA+Owo+ICsJCWdwaW8gPSA8JmdwaW8zIDIyIEdQSU9fQUNUSVZFX0hJR0g+Owo+ ICsJCWVuYWJsZS1hY3RpdmUtaGlnaDsKPiArCQlzdGF0dXMgPSAib2theSI7Cj4gKwl9Owo+ICsK PiArCXJlZ19wY2llOiByZWdfcGNpZSB7Cj4gKwkJY29tcGF0aWJsZSA9ICJyZWd1bGF0b3ItZml4 ZWQiOwo+ICsJCXBpbmN0cmwtbmFtZXMgPSAiZGVmYXVsdCI7Cj4gKwkJcGluY3RybC0wID0gPCZw aW5jdHJsX3BjaWVfcmVnPjsKPiArCQlyZWd1bGF0b3ItbmFtZSA9ICJNUENJRV8zVjMiOwo+ICsJ CXJlZ3VsYXRvci1taW4tbWljcm92b2x0ID0gPDMzMDAwMDA+Owo+ICsJCXJlZ3VsYXRvci1tYXgt bWljcm92b2x0ID0gPDMzMDAwMDA+Owo+ICsJCWdwaW8gPSA8JmdwaW8zIDE5IEdQSU9fQUNUSVZF X0hJR0g+Owo+ICsJCWVuYWJsZS1hY3RpdmUtaGlnaDsKPiArCQlzdGF0dXMgPSAiZGlzYWJsZWQi Owo+ICsJfTsKPiArfTsKPiArCj4gKyZmZWMgewo+ICsJcGluY3RybC1uYW1lcyA9ICJkZWZhdWx0 IjsKPiArCXBpbmN0cmwtMCA9IDwmcGluY3RybF9lbmV0PjsKPiArCXBoeS1tb2RlID0gInJnbWlp LWlkIjsKPiArCXBoeS1yZXNldC1ncGlvcyA9IDwmZ3BpbzEgMjUgR1BJT19BQ1RJVkVfSElHSD47 Cj4gKwlwaHktcmVzZXQtZHVyYXRpb24gPSA8MjA+Owo+ICsJcGh5LXN1cHBseSA9IDwmc3cyX3Jl Zz47Cj4gKwlwaHktaGFuZGxlID0gPCZldGhwaHkwPjsKPiArCXN0YXR1cyA9ICJva2F5IjsKPiAr Cj4gKwltZGlvIHsKPiArCQkjYWRkcmVzcy1jZWxscyA9IDwxPjsKPiArCQkjc2l6ZS1jZWxscyA9 IDwwPjsKPiArCj4gKwkJcGh5X3BvcnQyOiBwaHlAMSB7Cj4gKwkJCXJlZyA9IDwxPjsKPiArCQl9 Owo+ICsKPiArCQlwaHlfcG9ydDM6IHBoeUAyIHsKPiArCQkJcmVnID0gPDI+Owo+ICsJCX07Cj4g Kwo+ICsJCXN3aXRjaEAwIHsKPiArCQkJY29tcGF0aWJsZSA9ICJxY2EscWNhODMzNCI7Cj4gKwkJ CXJlZyA9IDwwPjsKPiArCj4gKwkJCXN3aXRjaF9wb3J0czogcG9ydHMgewo+ICsJCQkJI2FkZHJl c3MtY2VsbHMgPSA8MT47Cj4gKwkJCQkjc2l6ZS1jZWxscyA9IDwwPjsKPiArCj4gKwkJCQlldGhw aHkwOiBwb3J0QDAgewo+ICsJCQkJCXJlZyA9IDwwPjsKPiArCQkJCQlsYWJlbCA9ICJjcHUiOwo+ ICsJCQkJCXBoeS1tb2RlID0gInJnbWlpIjsKPiArCQkJCQlldGhlcm5ldCA9IDwmZmVjPjsKPiAr CQkJCQlmaXhlZC1saW5rIHsKPiArCQkJCQkJc3BlZWQgPSA8MTAwMD47Cj4gKwkJCQkJCWZ1bGwt ZHVwbGV4Owo+ICsJCQkJCX07Cj4gKwkJCQl9Owo+ICsKPiArCQkJCXBvcnRAMiB7Cj4gKwkJCQkJ cmVnID0gPDI+Owo+ICsJCQkJCWxhYmVsID0gImV0aDIiOwo+ICsJCQkJCXBoeS1oYW5kbGUgPSA8 JnBoeV9wb3J0Mj47Cj4gKwkJCQl9Owo+ICsKPiArCQkJCXBvcnRAMyB7Cj4gKwkJCQkJcmVnID0g PDM+Owo+ICsJCQkJCWxhYmVsID0gImV0aDEiOwo+ICsJCQkJCXBoeS1oYW5kbGUgPSA8JnBoeV9w b3J0Mz47Cj4gKwkJCQl9Owo+ICsJCQl9Owo+ICsJCX07Cj4gKwl9Owo+ICt9Owo+ICsKPiArJmhk bWkgewo+ICsJcGluY3RybC1uYW1lcyA9ICJkZWZhdWx0IjsKPiArCXBpbmN0cmwtMCA9IDwmcGlu Y3RybF9oZG1pX2NlYz47Cj4gKwlkZGMtaTJjLWJ1cyA9IDwmaTJjMj47Cj4gKwlzdGF0dXMgPSAi ZGlzYWJsZWQiOwo+ICt9Owo+ICsKPiArJmkyYzIgewo+ICsJY2xvY2stZnJlcXVlbmN5ID0gPDEw MDAwMD47Cj4gKwlwaW5jdHJsLW5hbWVzID0gImRlZmF1bHQiOwo+ICsJcGluY3RybC0wID0gPCZw aW5jdHJsX2kyYzI+Owo+ICsJc3RhdHVzID0gIm9rYXkiOwo+ICsKPiArCWVlcHJvbUA1NyB7Cj4g KwkJY29tcGF0aWJsZSA9ICJhdG1lbCwyNGMxMjgiOwo+ICsJCXJlZyA9IDwweDU3PjsKPiArCQlw YWdlc2l6ZSA9IDw2ND47Cj4gKwkJc3RhdHVzID0gIm9rYXkiOwo+ICsJfTsKPiArCj4gKwlsZWRz OiBsZWQtY29udHJvbGxlckAzMCB7Cj4gKwkJY29tcGF0aWJsZSA9ICJ0aSxscDU1NjIiOwo+ICsJ CWxhYmVsID0gImxwNTU2Ml9sZWRzIjsKCmxhYmVsIHNob3VsZCBiZSBmb3IgYSBzcGVjaWZpYyBs ZWQuIFRoZSB1c2UgaGVyZSBkb2Vzbid0IHNlZW0gdGhhdCAKdXNlZnVsLgoKPiArCQlyZWcgPSA8 MHgzMD47Cj4gKwkJY2xvY2stbW9kZSA9IC9iaXRzLyA4IDwxPjsKPiArCQlzdGF0dXMgPSAiZGlz YWJsZWQiOwo+ICsKPiArCQljaGFuMCB7Cj4gKwkJCWNoYW4tbmFtZSA9ICJSIjsKPiArCQkJbGVk LWN1ciA9IC9iaXRzLyA4IDwweDIwPjsKPiArCQkJbWF4LWN1ciA9IC9iaXRzLyA4IDwweDYwPjsK PiArCQl9Owo+ICsKPiArCQljaGFuMSB7Cj4gKwkJCWNoYW4tbmFtZSA9ICJHIjsKPiArCQkJbGVk LWN1ciA9IC9iaXRzLyA4IDwweDIwPjsKPiArCQkJbWF4LWN1ciA9IC9iaXRzLyA4IDwweDYwPjsK PiArCQl9Owo+ICsKPiArCQljaGFuMiB7Cj4gKwkJCWNoYW4tbmFtZSA9ICJCIjsKPiArCQkJbGVk LWN1ciA9IC9iaXRzLyA4IDwweDIwPjsKPiArCQkJbWF4LWN1ciA9IC9iaXRzLyA4IDwweDYwPjsK PiArCQl9Owo+ICsKPiArCQljaGFuMyB7Cj4gKwkJCWNoYW4tbmFtZSA9ICJXIjsKPiArCQkJbGVk LWN1ciA9IC9iaXRzLyA4IDwweDA+Owo+ICsJCQltYXgtY3VyID0gL2JpdHMvIDggPDB4MD47Cj4g KwkJfTsKPiArCX07Cj4gKwo+ICsJcG1pY0A4IHsKPiArCQljb21wYXRpYmxlID0gImZzbCxwZnV6 ZTIwMCI7Cj4gKwkJcGluY3RybC1uYW1lcyA9ICJkZWZhdWx0IjsKPiArCQlwaW5jdHJsLTAgPSA8 JnBpbmN0cmxfcG1pYz47Cj4gKwkJcmVnID0gPDB4OD47Cj4gKwo+ICsJCXJlZ3VsYXRvcnMgewo+ ICsJCQlzdzFhX3JlZzogc3cxYWIgewo+ICsJCQkJcmVndWxhdG9yLW1pbi1taWNyb3ZvbHQgPSA8 MzAwMDAwPjsKPiArCQkJCXJlZ3VsYXRvci1tYXgtbWljcm92b2x0ID0gPDE4NzUwMDA+Owo+ICsJ CQkJcmVndWxhdG9yLWJvb3Qtb247Cj4gKwkJCQlyZWd1bGF0b3ItYWx3YXlzLW9uOwo+ICsJCQkJ cmVndWxhdG9yLXJhbXAtZGVsYXkgPSA8NjI1MD47Cj4gKwkJCX07Cj4gKwo+ICsJCQlzdzJfcmVn OiBzdzIgewo+ICsJCQkJcmVndWxhdG9yLW1pbi1taWNyb3ZvbHQgPSA8ODAwMDAwPjsKPiArCQkJ CXJlZ3VsYXRvci1tYXgtbWljcm92b2x0ID0gPDMzMDAwMDA+Owo+ICsJCQkJcmVndWxhdG9yLWJv b3Qtb247Cj4gKwkJCQlyZWd1bGF0b3ItYWx3YXlzLW9uOwo+ICsJCQl9Owo+ICsKPiArCQkJc3cz YV9yZWc6IHN3M2Egewo+ICsJCQkJcmVndWxhdG9yLW1pbi1taWNyb3ZvbHQgPSA8NDAwMDAwPjsK PiArCQkJCXJlZ3VsYXRvci1tYXgtbWljcm92b2x0ID0gPDE5NzUwMDA+Owo+ICsJCQkJcmVndWxh dG9yLWJvb3Qtb247Cj4gKwkJCQlyZWd1bGF0b3ItYWx3YXlzLW9uOwo+ICsJCQl9Owo+ICsKPiAr CQkJc3czYl9yZWc6IHN3M2Igewo+ICsJCQkJcmVndWxhdG9yLW1pbi1taWNyb3ZvbHQgPSA8NDAw MDAwPjsKPiArCQkJCXJlZ3VsYXRvci1tYXgtbWljcm92b2x0ID0gPDE5NzUwMDA+Owo+ICsJCQkJ cmVndWxhdG9yLWJvb3Qtb247Cj4gKwkJCQlyZWd1bGF0b3ItYWx3YXlzLW9uOwo+ICsJCQl9Owo+ ICsKPiArCQkJc3dic3RfcmVnOiBzd2JzdCB7Cj4gKwkJCQlyZWd1bGF0b3ItbWluLW1pY3Jvdm9s dCA9IDw1MDAwMDAwPjsKPiArCQkJCXJlZ3VsYXRvci1tYXgtbWljcm92b2x0ID0gPDUxNTAwMDA+ Owo+ICsJCQl9Owo+ICsKPiArCQkJc252c19yZWc6IHZzbnZzIHsKPiArCQkJCXJlZ3VsYXRvci1t aW4tbWljcm92b2x0ID0gPDEwMDAwMDA+Owo+ICsJCQkJcmVndWxhdG9yLW1heC1taWNyb3ZvbHQg PSA8MzAwMDAwMD47Cj4gKwkJCQlyZWd1bGF0b3ItYm9vdC1vbjsKPiArCQkJCXJlZ3VsYXRvci1h bHdheXMtb247Cj4gKwkJCX07Cj4gKwo+ICsJCQl2cmVmX3JlZzogdnJlZmRkciB7Cj4gKwkJCQly ZWd1bGF0b3ItYm9vdC1vbjsKPiArCQkJCXJlZ3VsYXRvci1hbHdheXMtb247Cj4gKwkJCX07Cj4g Kwo+ICsJCQl2Z2VuMV9yZWc6IHZnZW4xIHsKPiArCQkJCXJlZ3VsYXRvci1taW4tbWljcm92b2x0 ID0gPDgwMDAwMD47Cj4gKwkJCQlyZWd1bGF0b3ItbWF4LW1pY3Jvdm9sdCA9IDwxNTUwMDAwPjsK PiArCQkJfTsKPiArCj4gKwkJCXZnZW4yX3JlZzogdmdlbjIgewo+ICsJCQkJcmVndWxhdG9yLW1p bi1taWNyb3ZvbHQgPSA8ODAwMDAwPjsKPiArCQkJCXJlZ3VsYXRvci1tYXgtbWljcm92b2x0ID0g PDE1NTAwMDA+Owo+ICsJCQl9Owo+ICsKPiArCQkJdmdlbjNfcmVnOiB2Z2VuMyB7Cj4gKwkJCQly ZWd1bGF0b3ItbWluLW1pY3Jvdm9sdCA9IDwxODAwMDAwPjsKPiArCQkJCXJlZ3VsYXRvci1tYXgt bWljcm92b2x0ID0gPDMzMDAwMDA+Owo+ICsJCQkJcmVndWxhdG9yLWFsd2F5cy1vbjsKPiArCQkJ fTsKPiArCj4gKwkJCXZnZW40X3JlZzogdmdlbjQgewo+ICsJCQkJcmVndWxhdG9yLW1pbi1taWNy b3ZvbHQgPSA8MTgwMDAwMD47Cj4gKwkJCQlyZWd1bGF0b3ItbWF4LW1pY3Jvdm9sdCA9IDwzMzAw MDAwPjsKPiArCQkJCXJlZ3VsYXRvci1hbHdheXMtb247Cj4gKwkJCX07Cj4gKwo+ICsJCQl2Z2Vu NV9yZWc6IHZnZW41IHsKPiArCQkJCXJlZ3VsYXRvci1taW4tbWljcm92b2x0ID0gPDE4MDAwMDA+ Owo+ICsJCQkJcmVndWxhdG9yLW1heC1taWNyb3ZvbHQgPSA8MzMwMDAwMD47Cj4gKwkJCQlyZWd1 bGF0b3ItYWx3YXlzLW9uOwo+ICsJCQl9Owo+ICsKPiArCQkJdmdlbjZfcmVnOiB2Z2VuNiB7Cj4g KwkJCQlyZWd1bGF0b3ItbWluLW1pY3Jvdm9sdCA9IDwxODAwMDAwPjsKPiArCQkJCXJlZ3VsYXRv ci1tYXgtbWljcm92b2x0ID0gPDMzMDAwMDA+Owo+ICsJCQkJcmVndWxhdG9yLWFsd2F5cy1vbjsK PiArCQkJfTsKPiArCQl9Owo+ICsJfTsKPiArCj4gKwl0b3VjaHNjcmVlbjogdG91Y2hzY3JlZW5A NWMgewo+ICsJCWNvbXBhdGlibGUgPSAicGl4Y2lyLHBpeGNpcl90YW5nb2MiOwo+ICsJCXJlZyA9 IDwweDVjPjsKPiArCQlwaW5jdHJsLTAgPSA8JnBpbmN0cmxfdG91Y2g+Owo+ICsJCWludGVycnVw dC1wYXJlbnQgPSA8JmdwaW80PjsKPiArCQlpbnRlcnJ1cHRzID0gPDUgSVJRX1RZUEVfRURHRV9G QUxMSU5HPjsKPiArCQlhdHRiLWdwaW8gPSA8JmdwaW80IDUgR1BJT19BQ1RJVkVfSElHSD47Cj4g KwkJcmVzZXQtZ3BpbyA9IDwmZ3BpbzEgMiBHUElPX0FDVElWRV9ISUdIPjsKPiArCQl0b3VjaHNj cmVlbi1zaXplLXggPSA8ODAwPjsKPiArCQl0b3VjaHNjcmVlbi1zaXplLXkgPSA8NDgwPjsKPiAr CQlzdGF0dXMgPSAiZGlzYWJsZWQiOwo+ICsJfTsKPiArfTsKPiArCj4gKyZpMmMzIHsKPiArCWNs b2NrLWZyZXF1ZW5jeSA9IDwxMDAwMDA+Owo+ICsJcGluY3RybC1uYW1lcyA9ICJkZWZhdWx0IjsK PiArCXBpbmN0cmwtMCA9IDwmcGluY3RybF9pMmMzPjsKPiArCXN0YXR1cyA9ICJkaXNhYmxlZCI7 Cj4gKwo+ICsJZ3Bpb19vbGVkOiBncGlvQDQxIHsKPiArCQljb21wYXRpYmxlID0gIm54cCxwY2E5 NTM2IjsKPiArCQlncGlvLWNvbnRyb2xsZXI7Cj4gKwkJI2dwaW8tY2VsbHMgPSA8Mj47Cj4gKwkJ cmVnID0gPDB4NDE+Owo+ICsJCXZjYy1zdXBwbHkgPSA8JnN3Ml9yZWc+Owo+ICsJCXN0YXR1cyA9 ICJkaXNhYmxlZCI7Cj4gKwl9Owo+ICsKPiArCW9sZWQ6IG9sZWRAM2Qgewo+ICsJCWNvbXBhdGli bGUgPSAic29sb21vbixzc2QxMzA1ZmItaTJjIjsKCk5vdCBkb2N1bWVudGVkLgoKPiArCQlyZWcg PSA8MHgzZD47Cj4gKwkJc29sb21vbixoZWlnaHQgPSA8NjQ+Owo+ICsJCXNvbG9tb24sd2lkdGgg PSA8MTI4PjsKPiArCQlzb2xvbW9uLHBhZ2Utb2Zmc2V0ID0gPDA+Owo+ICsJCXNvbG9tb24scHJl Y2hhcmdlcDIgPSA8MTU+Owo+ICsJCXJlc2V0LWdwaW9zID0gPCZncGlvX29sZWQgMSBHUElPX0FD VElWRV9MT1c+Owo+ICsJCXZiYXQtc3VwcGx5ID0gPCZzdzJfcmVnPjsKPiArCQlzdGF0dXMgPSAi ZGlzYWJsZWQiOwo+ICsJfTsKClsuLi5dCgo+IGRpZmYgLS1naXQgYS9hcmNoL2FybS9ib290L2R0 cy9pbXg2ZGwteWFwcDQtZHJhY28uZHRzIGIvYXJjaC9hcm0vYm9vdC9kdHMvaW14NmRsLXlhcHA0 LWRyYWNvLmR0cwo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMC4uMmI5YTdh ZAo+IC0tLSAvZGV2L251bGwKPiArKysgYi9hcmNoL2FybS9ib290L2R0cy9pbXg2ZGwteWFwcDQt ZHJhY28uZHRzCj4gQEAgLTAsMCArMSw2MSBAQAo+ICsvLyBTUERYLUxpY2Vuc2UtSWRlbnRpZmll cjogR1BMLTIuMAo+ICsvLwo+ICsvLyBDb3B5cmlnaHQgKEMpIDIwMTUtMjAxOCBZIFNvZnQgQ29y cG9yYXRpb24sIGEucy4KPiArCj4gKy9kdHMtdjEvOwo+ICsKPiArI2luY2x1ZGUgImlteDZkbC5k dHNpIgo+ICsjaW5jbHVkZSAiaW14NmRsLXlhcHA0LWNvbW1vbi5kdHNpIgo+ICsKPiArLyB7Cj4g Kwltb2RlbCA9ICJZIFNvZnQgSU9UQSBEcmFjbyBpLk1YNlNvbG8gYm9hcmQiOwo+ICsJY29tcGF0 aWJsZSA9ICJ5c29mdCxpbXg2ZGwteWFwcDQtZHJhY28iLCAiZnNsLGlteDZkbCI7CgpBbGwgY29t cGF0aWJsZSBzdHJpbmdzIHNob3VsZCBiZSBkb2N1bWVudGVkLCBub3QganVzdCBTb0MgdmVuZG9y IGJvYXJkcy4KCj4gKwo+ICsJY3B1cyB7Cj4gKwkJL2RlbGV0ZS1ub2RlLyBjcHVAMTsKClNlZW1z IGxpa2UgdGhpcyBpcyBhIGNoaXAgcHJvcGVydHksIG5vdCBhIGJvYXJkIHNwZWNpZmljIHByb3Bl cnR5LiBJT1csIAp5b3UgbmVlZCBhbiBpbXg2c29sby5kdHNpIGZpbGUuCgo+ICsJfTsKCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJu ZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRw Oi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rob Herring Subject: Re: [PATCH v2] ARM: dts: imx: Add Y Soft IOTA Draco, Hydra and Ursa boards Date: Fri, 28 Dec 2018 17:25:56 -0600 Message-ID: <20181228232556.GA14277@bogus> References: <1545144107-88378-1-git-send-email-michal.vokac@ysoft.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Content-Disposition: inline In-Reply-To: <1545144107-88378-1-git-send-email-michal.vokac@ysoft.com> Sender: linux-kernel-owner@vger.kernel.org To: =?utf-8?B?Vm9rw6HEjQ==?= Michal Cc: Shawn Guo , Fabio Estevam , "linux-arm-kernel@lists.infradead.org" , "linux-kernel@vger.kernel.org" , "devicetree@vger.kernel.org" , Andrew Lunn List-Id: devicetree@vger.kernel.org On Tue, Dec 18, 2018 at 02:42:11PM +0000, Vokáč Michal wrote: > These are i.MX6S/DL based SBCs embedded in various Y Soft products. > All share the same board design but have slightly different HW > configuration. > > Ursa > - i.MX6S SoC, 512MB RAM DDR3, 4GB eMMC, microSD > - parallel WVGA 7" LCD with touch panel > - 1x Eth (QCA8334 switch) > - USB OTG > - USB host (micro-B) > > Draco > - i.MX6S SoC, 512MB RAM DDR3, 4GB eMMC, microSD > - parallel WVGA 7" LCD with touch panel > - 2x Eth (QCA8334 switch) > - USB OTG > - USB host (micro-B) > - RGB LED (I2C LP5562) > - 3.5mm audio jack + codec (LM49350) > > Hydra > - i.MX6DL SoC, 2GB RAM DDR3, 4GB eMMC, microSD > - I2C OLED display, capacitive matrix keys > - 2x Eth (QCA8334 switch) > - USB OTG > - RGB LED (I2C LP5562) > - 3.5mm audio jack + codec (LM49350) > - HDMI > - miniPCIe slot > > Cc: Andrew Lunn > Signed-off-by: Michal Vokáč > --- > Changes since v1: > - Enable HDMI on Hydra board. > - Move regulators to the root node and remove simple-bus property. (Rob) > - Remove reg and unit-address property from regulators. (Rob) > - Use correct names for led-controller and pmic node. (Rob) > - Use wakeup-source instead of deprecated enable-sdio-wakeup. (Shawn) > > Link to v1: http://patchwork.ozlabs.org/patch/991975/ > > No change regarding the documentation and split of the dtsi files as > I did not get answers to my questions and was not sure how to proceed. > Andrew pointed me to the Kirkwood Synology platform. That boards use > the same concept to organize the "disabled" and "okay" nodes. > > Thanks, > Michal > > arch/arm/boot/dts/Makefile | 3 + > arch/arm/boot/dts/imx6dl-yapp4-common.dtsi | 595 +++++++++++++++++++++++++++++ > arch/arm/boot/dts/imx6dl-yapp4-draco.dts | 61 +++ > arch/arm/boot/dts/imx6dl-yapp4-hydra.dts | 49 +++ > arch/arm/boot/dts/imx6dl-yapp4-ursa.dts | 57 +++ > 5 files changed, 765 insertions(+) > create mode 100644 arch/arm/boot/dts/imx6dl-yapp4-common.dtsi > create mode 100644 arch/arm/boot/dts/imx6dl-yapp4-draco.dts > create mode 100644 arch/arm/boot/dts/imx6dl-yapp4-hydra.dts > create mode 100644 arch/arm/boot/dts/imx6dl-yapp4-ursa.dts > > diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile > index b0e966d..9bdf394 100644 > --- a/arch/arm/boot/dts/Makefile > +++ b/arch/arm/boot/dts/Makefile > @@ -443,6 +443,9 @@ dtb-$(CONFIG_SOC_IMX6Q) += \ > imx6dl-wandboard.dtb \ > imx6dl-wandboard-revb1.dtb \ > imx6dl-wandboard-revd1.dtb \ > + imx6dl-yapp4-draco.dtb \ > + imx6dl-yapp4-hydra.dtb \ > + imx6dl-yapp4-ursa.dtb \ > imx6q-apalis-eval.dtb \ > imx6q-apalis-ixora.dtb \ > imx6q-apalis-ixora-v1.1.dtb \ > diff --git a/arch/arm/boot/dts/imx6dl-yapp4-common.dtsi b/arch/arm/boot/dts/imx6dl-yapp4-common.dtsi > new file mode 100644 > index 0000000..7eb6427 > --- /dev/null > +++ b/arch/arm/boot/dts/imx6dl-yapp4-common.dtsi > @@ -0,0 +1,595 @@ > +// SPDX-License-Identifier: GPL-2.0 > +// > +// Copyright (C) 2015-2018 Y Soft Corporation, a.s. > + > +#include > +#include > +#include > + > +/ { > + backlight: backlight { > + compatible = "pwm-backlight"; > + pwms = <&pwm1 0 500000 PWM_POLARITY_INVERTED>; > + brightness-levels = <0 32 64 128 255>; > + default-brightness-level = <32>; > + num-interpolated-steps = <8>; > + power-supply = <&sw2_reg>; > + status = "disabled"; > + }; > + > + lcd_display: display { > + compatible = "fsl,imx-parallel-display"; > + #address-cells = <1>; > + #size-cells = <0>; > + interface-pix-fmt = "rgb24"; > + pinctrl-names = "default"; > + pinctrl-0 = <&pinctrl_ipu1>; > + status = "disabled"; > + > + port@0 { > + reg = <0>; > + > + lcd_display_in: endpoint { > + remote-endpoint = <&ipu1_di0_disp0>; > + }; > + }; > + > + port@1 { > + reg = <1>; > + > + lcd_display_out: endpoint { > + remote-endpoint = <&lcd_panel_in>; > + }; > + }; > + }; > + > + panel: panel { > + compatible = "dataimage,scf0700c48ggu18"; > + power-supply = <&sw2_reg>; > + status = "disabled"; > + > + port { > + lcd_panel_in: endpoint { > + remote-endpoint = <&lcd_display_out>; > + }; > + }; > + }; > + > + reg_usb_h1_vbus: reg_usb_h1_vbus { Use '-' rather than '_' in node names. > + compatible = "regulator-fixed"; > + pinctrl-names = "default"; > + pinctrl-0 = <&pinctrl_usbh1_vbus>; > + regulator-name = "usb_h1_vbus"; > + regulator-min-microvolt = <5000000>; > + regulator-max-microvolt = <5000000>; > + gpio = <&gpio1 29 GPIO_ACTIVE_HIGH>; > + enable-active-high; > + status = "disabled"; > + }; > + > + reg_usb_otg_vbus: reg_usb_otg_vbus { > + compatible = "regulator-fixed"; > + pinctrl-names = "default"; > + pinctrl-0 = <&pinctrl_usbotg_vbus>; > + regulator-name = "usb_otg_vbus"; > + regulator-min-microvolt = <5000000>; > + regulator-max-microvolt = <5000000>; > + gpio = <&gpio3 22 GPIO_ACTIVE_HIGH>; > + enable-active-high; > + status = "okay"; > + }; > + > + reg_pcie: reg_pcie { > + compatible = "regulator-fixed"; > + pinctrl-names = "default"; > + pinctrl-0 = <&pinctrl_pcie_reg>; > + regulator-name = "MPCIE_3V3"; > + regulator-min-microvolt = <3300000>; > + regulator-max-microvolt = <3300000>; > + gpio = <&gpio3 19 GPIO_ACTIVE_HIGH>; > + enable-active-high; > + status = "disabled"; > + }; > +}; > + > +&fec { > + pinctrl-names = "default"; > + pinctrl-0 = <&pinctrl_enet>; > + phy-mode = "rgmii-id"; > + phy-reset-gpios = <&gpio1 25 GPIO_ACTIVE_HIGH>; > + phy-reset-duration = <20>; > + phy-supply = <&sw2_reg>; > + phy-handle = <ðphy0>; > + status = "okay"; > + > + mdio { > + #address-cells = <1>; > + #size-cells = <0>; > + > + phy_port2: phy@1 { > + reg = <1>; > + }; > + > + phy_port3: phy@2 { > + reg = <2>; > + }; > + > + switch@0 { > + compatible = "qca,qca8334"; > + reg = <0>; > + > + switch_ports: ports { > + #address-cells = <1>; > + #size-cells = <0>; > + > + ethphy0: port@0 { > + reg = <0>; > + label = "cpu"; > + phy-mode = "rgmii"; > + ethernet = <&fec>; > + fixed-link { > + speed = <1000>; > + full-duplex; > + }; > + }; > + > + port@2 { > + reg = <2>; > + label = "eth2"; > + phy-handle = <&phy_port2>; > + }; > + > + port@3 { > + reg = <3>; > + label = "eth1"; > + phy-handle = <&phy_port3>; > + }; > + }; > + }; > + }; > +}; > + > +&hdmi { > + pinctrl-names = "default"; > + pinctrl-0 = <&pinctrl_hdmi_cec>; > + ddc-i2c-bus = <&i2c2>; > + status = "disabled"; > +}; > + > +&i2c2 { > + clock-frequency = <100000>; > + pinctrl-names = "default"; > + pinctrl-0 = <&pinctrl_i2c2>; > + status = "okay"; > + > + eeprom@57 { > + compatible = "atmel,24c128"; > + reg = <0x57>; > + pagesize = <64>; > + status = "okay"; > + }; > + > + leds: led-controller@30 { > + compatible = "ti,lp5562"; > + label = "lp5562_leds"; label should be for a specific led. The use here doesn't seem that useful. > + reg = <0x30>; > + clock-mode = /bits/ 8 <1>; > + status = "disabled"; > + > + chan0 { > + chan-name = "R"; > + led-cur = /bits/ 8 <0x20>; > + max-cur = /bits/ 8 <0x60>; > + }; > + > + chan1 { > + chan-name = "G"; > + led-cur = /bits/ 8 <0x20>; > + max-cur = /bits/ 8 <0x60>; > + }; > + > + chan2 { > + chan-name = "B"; > + led-cur = /bits/ 8 <0x20>; > + max-cur = /bits/ 8 <0x60>; > + }; > + > + chan3 { > + chan-name = "W"; > + led-cur = /bits/ 8 <0x0>; > + max-cur = /bits/ 8 <0x0>; > + }; > + }; > + > + pmic@8 { > + compatible = "fsl,pfuze200"; > + pinctrl-names = "default"; > + pinctrl-0 = <&pinctrl_pmic>; > + reg = <0x8>; > + > + regulators { > + sw1a_reg: sw1ab { > + regulator-min-microvolt = <300000>; > + regulator-max-microvolt = <1875000>; > + regulator-boot-on; > + regulator-always-on; > + regulator-ramp-delay = <6250>; > + }; > + > + sw2_reg: sw2 { > + regulator-min-microvolt = <800000>; > + regulator-max-microvolt = <3300000>; > + regulator-boot-on; > + regulator-always-on; > + }; > + > + sw3a_reg: sw3a { > + regulator-min-microvolt = <400000>; > + regulator-max-microvolt = <1975000>; > + regulator-boot-on; > + regulator-always-on; > + }; > + > + sw3b_reg: sw3b { > + regulator-min-microvolt = <400000>; > + regulator-max-microvolt = <1975000>; > + regulator-boot-on; > + regulator-always-on; > + }; > + > + swbst_reg: swbst { > + regulator-min-microvolt = <5000000>; > + regulator-max-microvolt = <5150000>; > + }; > + > + snvs_reg: vsnvs { > + regulator-min-microvolt = <1000000>; > + regulator-max-microvolt = <3000000>; > + regulator-boot-on; > + regulator-always-on; > + }; > + > + vref_reg: vrefddr { > + regulator-boot-on; > + regulator-always-on; > + }; > + > + vgen1_reg: vgen1 { > + regulator-min-microvolt = <800000>; > + regulator-max-microvolt = <1550000>; > + }; > + > + vgen2_reg: vgen2 { > + regulator-min-microvolt = <800000>; > + regulator-max-microvolt = <1550000>; > + }; > + > + vgen3_reg: vgen3 { > + regulator-min-microvolt = <1800000>; > + regulator-max-microvolt = <3300000>; > + regulator-always-on; > + }; > + > + vgen4_reg: vgen4 { > + regulator-min-microvolt = <1800000>; > + regulator-max-microvolt = <3300000>; > + regulator-always-on; > + }; > + > + vgen5_reg: vgen5 { > + regulator-min-microvolt = <1800000>; > + regulator-max-microvolt = <3300000>; > + regulator-always-on; > + }; > + > + vgen6_reg: vgen6 { > + regulator-min-microvolt = <1800000>; > + regulator-max-microvolt = <3300000>; > + regulator-always-on; > + }; > + }; > + }; > + > + touchscreen: touchscreen@5c { > + compatible = "pixcir,pixcir_tangoc"; > + reg = <0x5c>; > + pinctrl-0 = <&pinctrl_touch>; > + interrupt-parent = <&gpio4>; > + interrupts = <5 IRQ_TYPE_EDGE_FALLING>; > + attb-gpio = <&gpio4 5 GPIO_ACTIVE_HIGH>; > + reset-gpio = <&gpio1 2 GPIO_ACTIVE_HIGH>; > + touchscreen-size-x = <800>; > + touchscreen-size-y = <480>; > + status = "disabled"; > + }; > +}; > + > +&i2c3 { > + clock-frequency = <100000>; > + pinctrl-names = "default"; > + pinctrl-0 = <&pinctrl_i2c3>; > + status = "disabled"; > + > + gpio_oled: gpio@41 { > + compatible = "nxp,pca9536"; > + gpio-controller; > + #gpio-cells = <2>; > + reg = <0x41>; > + vcc-supply = <&sw2_reg>; > + status = "disabled"; > + }; > + > + oled: oled@3d { > + compatible = "solomon,ssd1305fb-i2c"; Not documented. > + reg = <0x3d>; > + solomon,height = <64>; > + solomon,width = <128>; > + solomon,page-offset = <0>; > + solomon,prechargep2 = <15>; > + reset-gpios = <&gpio_oled 1 GPIO_ACTIVE_LOW>; > + vbat-supply = <&sw2_reg>; > + status = "disabled"; > + }; [...] > diff --git a/arch/arm/boot/dts/imx6dl-yapp4-draco.dts b/arch/arm/boot/dts/imx6dl-yapp4-draco.dts > new file mode 100644 > index 0000000..2b9a7ad > --- /dev/null > +++ b/arch/arm/boot/dts/imx6dl-yapp4-draco.dts > @@ -0,0 +1,61 @@ > +// SPDX-License-Identifier: GPL-2.0 > +// > +// Copyright (C) 2015-2018 Y Soft Corporation, a.s. > + > +/dts-v1/; > + > +#include "imx6dl.dtsi" > +#include "imx6dl-yapp4-common.dtsi" > + > +/ { > + model = "Y Soft IOTA Draco i.MX6Solo board"; > + compatible = "ysoft,imx6dl-yapp4-draco", "fsl,imx6dl"; All compatible strings should be documented, not just SoC vendor boards. > + > + cpus { > + /delete-node/ cpu@1; Seems like this is a chip property, not a board specific property. IOW, you need an imx6solo.dtsi file. > + };