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 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 smtp.lore.kernel.org (Postfix) with ESMTPS id 31E09C636D4 for ; Mon, 13 Feb 2023 08:27:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:Content-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:Subject:From:References:Cc:To: MIME-Version:Date:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=8HhrhRbwv7uf0y6Bkw7Ofz+annvMq85uBAACAJM71bo=; b=KM4e7vpRQJPHpS Eh/1JtYJLpIU8uIEGKTY5joOQT6uoHkjrNhuHaAGIcosBYiau9/JgNU5/TWQZDDZVCEnpONp2KXqb EaMHAv+7xVDus45F56UbhNXsNK6B8+QAIcMZa8JMi23DhIAcOX4qFwHNFeWgXYsNkIuG2MFWHX5R1 HQA53L6ydw6NjNeHZbWm8FGZQipHe681o3Fym1DEuErAhww9lr7PhyMW/fGcgx39+85FL4VA59CD6 AZoqxZoA3ZN4pWZvlGonZioHC5GuNYx7184me6ut2tnhkyA4G5AWJBGr5M0bG37JPXjzRUeoKaYYB 0u0pbjk9uIChmvnQl60w==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1pRUA6-00DaQr-AX; Mon, 13 Feb 2023 08:26:10 +0000 Received: from 8.mo583.mail-out.ovh.net ([178.32.116.78]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1pRUA0-00DaOm-KL for linux-arm-kernel@lists.infradead.org; Mon, 13 Feb 2023 08:26:07 +0000 Received: from director4.ghost.mail-out.ovh.net (unknown [10.108.20.172]) by mo583.mail-out.ovh.net (Postfix) with ESMTP id 130D5243C7 for ; Mon, 13 Feb 2023 08:25:55 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-mwxg6 (unknown [10.110.171.145]) by director4.ghost.mail-out.ovh.net (Postfix) with ESMTPS id F15051FE68; Mon, 13 Feb 2023 08:25:54 +0000 (UTC) Received: from armadeus.com ([37.59.142.105]) by ghost-submission-6684bf9d7b-mwxg6 with ESMTPSA id LGdONxL06WOQ4TwAajzWtg (envelope-from ); Mon, 13 Feb 2023 08:25:54 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-105G0061590fb33-c5ab-4591-86a0-cc3a2d57ae45, E09B7956A821E9598FCC7E510BF6D42AC2B746FB) smtp.auth=sebastien.szymanski@armadeus.com X-OVh-ClientIp: 92.148.253.243 Message-ID: <58919223-cd4e-9a54-52ab-90f86552d4e2@armadeus.com> Date: Mon, 13 Feb 2023 09:22:34 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.7.2 Content-Language: en-US To: Stefan Wahren , Rob Herring , Krzysztof Kozlowski , Shawn Guo , Sascha Hauer , Fabio Estevam Cc: linux-imx@nxp.com, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org References: <20230201203338.9525-1-stefan.wahren@i2se.com> <20230201203338.9525-2-stefan.wahren@i2se.com> From: =?UTF-8?Q?S=c3=a9bastien_Szymanski?= Subject: Re: [PATCH 1/9] ARM: dts: imx28-apf28: Convert to use label references In-Reply-To: <20230201203338.9525-2-stefan.wahren@i2se.com> X-Ovh-Tracer-Id: 17587400974104914712 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: -100 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvhedrudeitddguddujecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefkffggfgfvvehfhffujggtgfesthekredttdefjeenucfhrhhomhepuforsggrshhtihgvnhcuufiihihmrghnshhkihcuoehsvggsrghsthhivghnrdhsiiihmhgrnhhskhhisegrrhhmrgguvghushdrtghomheqnecuggftrfgrthhtvghrnhepkeeukeejleehhefhvefgtefhjeegffeigeekueegiedugeejveeuvdekleeugeffnecukfhppeduvdejrddtrddtrddupdefjedrheelrddugedvrddutdehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpeeoshgvsggrshhtihgvnhdrshiihihmrghnshhkihesrghrmhgruggvuhhsrdgtohhmqedpnhgspghrtghpthhtohepuddprhgtphhtthhopehlihhnuhigqdgrrhhmqdhkvghrnhgvlheslhhishhtshdrihhnfhhrrgguvggrugdrohhrghdpoffvtefjohhsthepmhhoheekfedpmhhouggvpehsmhhtphhouhht X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230213_002605_001056_F3D1AA1B X-CRM114-Status: GOOD ( 17.24 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org SGVsbG8gU3RlZmFuLAoKT24gMi8xLzIzIDIxOjMzLCBTdGVmYW4gV2FocmVuIHdyb3RlOgo+IFRo ZXNlIEFybWFkZXVzIGJvYXJkIGZpbGVzIHN0aWxsIHVzZSBub2RlIG5hbWUgYW5kIHVuaXQgYWRk cmVzcwo+IHRvIHJlZmVyZW5jZSBwYXJ0cyBmcm9tIHRoZSBpbXgyOC5kdHNpIC4gVGhpcyBjYXVz ZXMgYSBsb3Qgb2YKPiByZWR1bmRhbmN5LiBTbyB1c2UgbGFiZWwgcmVmZXJlbmNlcyBpbiBvcmRl ciB0byBtYWtlIGl0IGVhc2llcgo+IHRvIG1haW50YWluLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFN0 ZWZhbiBXYWhyZW4gPHN0ZWZhbi53YWhyZW5AaTJzZS5jb20+Cj4gQ2M6IDxzdXBwb3J0QGFybWFk ZXVzLmNvbT4KPiAtLS0KPiAgIGFyY2gvYXJtL2Jvb3QvZHRzL2lteDI4LWFwZjI4LmR0cyAgICB8 ICA5NiArKysrLS0tLS0KPiAgIGFyY2gvYXJtL2Jvb3QvZHRzL2lteDI4LWFwZjI4ZGV2LmR0cyB8 IDMxMiArKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0KPiAgIDIgZmlsZXMgY2hhbmdlZCwgMTk2 IGluc2VydGlvbnMoKyksIDIxMiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvYXJjaC9h cm0vYm9vdC9kdHMvaW14MjgtYXBmMjguZHRzIGIvYXJjaC9hcm0vYm9vdC9kdHMvaW14MjgtYXBm MjguZHRzCj4gaW5kZXggMTRhOTJmZTU5NzcwLi45ODY3MjkzMmU0MWIgMTAwNjQ0Cj4gLS0tIGEv YXJjaC9hcm0vYm9vdC9kdHMvaW14MjgtYXBmMjguZHRzCj4gKysrIGIvYXJjaC9hcm0vYm9vdC9k dHMvaW14MjgtYXBmMjguZHRzCj4gQEAgLTE0LDY3ICsxNCw1OSBAQCBtZW1vcnlANDAwMDAwMDAg ewo+ICAgCQlkZXZpY2VfdHlwZSA9ICJtZW1vcnkiOwo+ICAgCQlyZWcgPSA8MHg0MDAwMDAwMCAw eDA4MDAwMDAwPjsKPiAgIAl9Owo+ICt9Owo+ICAgCj4gLQlhcGJAODAwMDAwMDAgewo+IC0JCWFw YmhAODAwMDAwMDAgewo+IC0JCQluYW5kLWNvbnRyb2xsZXJAODAwMGMwMDAgewo+IC0JCQkJcGlu Y3RybC1uYW1lcyA9ICJkZWZhdWx0IjsKPiAtCQkJCXBpbmN0cmwtMCA9IDwmZ3BtaV9waW5zX2Eg JmdwbWlfc3RhdHVzX2NmZz47Cj4gLQkJCQlzdGF0dXMgPSAib2theSI7Cj4gLQo+IC0JCQkJcGFy dGl0aW9uQDAgewo+IC0JCQkJCWxhYmVsID0gInUtYm9vdCI7Cj4gLQkJCQkJcmVnID0gPDB4MCAw eDMwMDAwMD47Cj4gLQkJCQl9Owo+ICsmZHVhcnQgewo+ICsJcGluY3RybC1uYW1lcyA9ICJkZWZh dWx0IjsKPiArCXBpbmN0cmwtMCA9IDwmZHVhcnRfcGluc19hPjsKPiArCXN0YXR1cyA9ICJva2F5 IjsKPiArfTsKPiAgIAo+IC0JCQkJcGFydGl0aW9uQDMwMDAwMCB7Cj4gLQkJCQkJbGFiZWwgPSAi ZW52IjsKPiAtCQkJCQlyZWcgPSA8MHgzMDAwMDAgMHg4MDAwMD47Cj4gLQkJCQl9Owo+ICsmZ3Bt aSB7Cj4gKwlwaW5jdHJsLW5hbWVzID0gImRlZmF1bHQiOwo+ICsJcGluY3RybC0wID0gPCZncG1p X3BpbnNfYSAmZ3BtaV9zdGF0dXNfY2ZnPjsKPiArCXN0YXR1cyA9ICJva2F5IjsKPiAgIAo+IC0J CQkJcGFydGl0aW9uQDM4MDAwMCB7Cj4gLQkJCQkJbGFiZWwgPSAiZW52MiI7Cj4gLQkJCQkJcmVn ID0gPDB4MzgwMDAwIDB4ODAwMDA+Owo+IC0JCQkJfTsKPiArCXBhcnRpdGlvbkAwIHsKPiArCQls YWJlbCA9ICJ1LWJvb3QiOwo+ICsJCXJlZyA9IDwweDAgMHgzMDAwMDA+Owo+ICsJfTsKPiAgIAo+ IC0JCQkJcGFydGl0aW9uQDQwMDAwMCB7Cj4gLQkJCQkJbGFiZWwgPSAiZHRiIjsKPiAtCQkJCQly ZWcgPSA8MHg0MDAwMDAgMHg4MDAwMD47Cj4gLQkJCQl9Owo+ICsJcGFydGl0aW9uQDMwMDAwMCB7 Cj4gKwkJbGFiZWwgPSAiZW52IjsKPiArCQlyZWcgPSA8MHgzMDAwMDAgMHg4MDAwMD47Cj4gKwl9 Owo+ICAgCj4gLQkJCQlwYXJ0aXRpb25ANDgwMDAwIHsKPiAtCQkJCQlsYWJlbCA9ICJzcGxhc2gi Owo+IC0JCQkJCXJlZyA9IDwweDQ4MDAwMCAweDgwMDAwPjsKPiAtCQkJCX07Cj4gKwlwYXJ0aXRp b25AMzgwMDAwIHsKPiArCQlsYWJlbCA9ICJlbnYyIjsKPiArCQlyZWcgPSA8MHgzODAwMDAgMHg4 MDAwMD47Cj4gKwl9Owo+ICAgCj4gLQkJCQlwYXJ0aXRpb25ANTAwMDAwIHsKPiAtCQkJCQlsYWJl bCA9ICJrZXJuZWwiOwo+IC0JCQkJCXJlZyA9IDwweDUwMDAwMCAweDgwMDAwMD47Cj4gLQkJCQl9 Owo+ICsJcGFydGl0aW9uQDQwMDAwMCB7Cj4gKwkJbGFiZWwgPSAiZHRiIjsKPiArCQlyZWcgPSA8 MHg0MDAwMDAgMHg4MDAwMD47Cj4gKwl9Owo+ICAgCj4gLQkJCQlwYXJ0aXRpb25AZDAwMDAwIHsK PiAtCQkJCQlsYWJlbCA9ICJyb290ZnMiOwo+IC0JCQkJCXJlZyA9IDwweGQwMDAwMCAweGYzMDAw MDA+Owo+IC0JCQkJfTsKPiAtCQkJfTsKPiAtCQl9Owo+ICsJcGFydGl0aW9uQDQ4MDAwMCB7Cj4g KwkJbGFiZWwgPSAic3BsYXNoIjsKPiArCQlyZWcgPSA8MHg0ODAwMDAgMHg4MDAwMD47Cj4gKwl9 Owo+ICAgCj4gLQkJYXBieEA4MDA0MDAwMCB7Cj4gLQkJCWR1YXJ0OiBzZXJpYWxAODAwNzQwMDAg ewo+IC0JCQkJcGluY3RybC1uYW1lcyA9ICJkZWZhdWx0IjsKPiAtCQkJCXBpbmN0cmwtMCA9IDwm ZHVhcnRfcGluc19hPjsKPiAtCQkJCXN0YXR1cyA9ICJva2F5IjsKPiAtCQkJfTsKPiAtCQl9Owo+ ICsJcGFydGl0aW9uQDUwMDAwMCB7Cj4gKwkJbGFiZWwgPSAia2VybmVsIjsKPiArCQlyZWcgPSA8 MHg1MDAwMDAgMHg4MDAwMDA+Owo+ICAgCX07Cj4gICAKPiAtCWFoYkA4MDA4MDAwMCB7Cj4gLQkJ bWFjMDogZXRoZXJuZXRAODAwZjAwMDAgewo+IC0JCQlwaHktbW9kZSA9ICJybWlpIjsKPiAtCQkJ cGluY3RybC1uYW1lcyA9ICJkZWZhdWx0IjsKPiAtCQkJcGluY3RybC0wID0gPCZtYWMwX3BpbnNf YT47Cj4gLQkJCXBoeS1yZXNldC1ncGlvcyA9IDwmZ3BpbzQgMTMgR1BJT19BQ1RJVkVfTE9XPjsK PiAtCQkJc3RhdHVzID0gIm9rYXkiOwo+IC0JCX07Cj4gKwlwYXJ0aXRpb25AZDAwMDAwIHsKPiAr CQlsYWJlbCA9ICJyb290ZnMiOwo+ICsJCXJlZyA9IDwweGQwMDAwMCAweGYzMDAwMDA+Owo+ICAg CX07Cj4gICB9Owo+ICsKPiArJm1hYzAgewo+ICsJcGh5LW1vZGUgPSAicm1paSI7Cj4gKwlwaW5j dHJsLW5hbWVzID0gImRlZmF1bHQiOwo+ICsJcGluY3RybC0wID0gPCZtYWMwX3BpbnNfYT47Cj4g KwlwaHktcmVzZXQtZ3Bpb3MgPSA8JmdwaW80IDEzIEdQSU9fQUNUSVZFX0xPVz47Cj4gKwlzdGF0 dXMgPSAib2theSI7Cj4gK307Cj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtL2Jvb3QvZHRzL2lteDI4 LWFwZjI4ZGV2LmR0cyBiL2FyY2gvYXJtL2Jvb3QvZHRzL2lteDI4LWFwZjI4ZGV2LmR0cwo+IGlu ZGV4IDFiMjUzYjQ3MDA2Yy4uNDdlMjM5NzE5M2FkIDEwMDY0NAo+IC0tLSBhL2FyY2gvYXJtL2Jv b3QvZHRzL2lteDI4LWFwZjI4ZGV2LmR0cwo+ICsrKyBiL2FyY2gvYXJtL2Jvb3QvZHRzL2lteDI4 LWFwZjI4ZGV2LmR0cwo+IEBAIC0xMCwxNjYgKzEwLDYgQEAgLyB7Cj4gICAJbW9kZWwgPSAiQXJt YWRldXMgU3lzdGVtcyBBUEYyOERldiBkb2NraW5nL2RldmVsb3BtZW50IGJvYXJkIjsKPiAgIAlj b21wYXRpYmxlID0gImFybWFkZXVzLGlteDI4LWFwZjI4ZGV2IiwgImFybWFkZXVzLGlteDI4LWFw ZjI4IiwgImZzbCxpbXgyOCI7Cj4gICAKPiAtCWFwYkA4MDAwMDAwMCB7Cj4gLQkJYXBiaEA4MDAw MDAwMCB7Cj4gLQkJCXNzcDA6IHNwaUA4MDAxMDAwMCB7Cj4gLQkJCQljb21wYXRpYmxlID0gImZz bCxpbXgyOC1tbWMiOwo+IC0JCQkJcGluY3RybC1uYW1lcyA9ICJkZWZhdWx0IjsKPiAtCQkJCXBp bmN0cmwtMCA9IDwmbW1jMF80Yml0X3BpbnNfYQo+IC0JCQkJCSZtbWMwX2NkX2NmZyAmbW1jMF9z Y2tfY2ZnPjsKPiAtCQkJCWJ1cy13aWR0aCA9IDw0PjsKPiAtCQkJCXN0YXR1cyA9ICJva2F5IjsK PiAtCQkJfTsKPiAtCj4gLQkJCXNzcDI6IHNwaUA4MDAxNDAwMCB7Cj4gLQkJCQljb21wYXRpYmxl ID0gImZzbCxpbXgyOC1zcGkiOwo+IC0JCQkJcGluY3RybC1uYW1lcyA9ICJkZWZhdWx0IjsKPiAt CQkJCXBpbmN0cmwtMCA9IDwmc3BpMl9waW5zX2E+Owo+IC0JCQkJc3RhdHVzID0gIm9rYXkiOwo+ IC0JCQl9Owo+IC0KPiAtCQkJcGluY3RybEA4MDAxODAwMCB7Cj4gLQkJCQlwaW5jdHJsLW5hbWVz ID0gImRlZmF1bHQiOwo+IC0JCQkJcGluY3RybC0wID0gPCZob2dfcGluc19hcGYyOGRldj47Cj4g LQo+IC0JCQkJaG9nX3BpbnNfYXBmMjhkZXY6IGhvZ0AwIHsKPiAtCQkJCQlyZWcgPSA8MD47Cj4g LQkJCQkJZnNsLHBpbm11eC1pZHMgPSA8Cj4gLQkJCQkJCU1YMjhfUEFEX0xDRF9EMTZfX0dQSU9f MV8xNgo+IC0JCQkJCQlNWDI4X1BBRF9MQ0RfRDE3X19HUElPXzFfMTcKPiAtCQkJCQkJTVgyOF9Q QURfTENEX0QxOF9fR1BJT18xXzE4Cj4gLQkJCQkJCU1YMjhfUEFEX0xDRF9EMTlfX0dQSU9fMV8x OQo+IC0JCQkJCQlNWDI4X1BBRF9MQ0RfRDIwX19HUElPXzFfMjAKPiAtCQkJCQkJTVgyOF9QQURf TENEX0QyMV9fR1BJT18xXzIxCj4gLQkJCQkJCU1YMjhfUEFEX0xDRF9EMjJfX0dQSU9fMV8yMgo+ IC0JCQkJCQlNWDI4X1BBRF9HUE1JX0NFMU5fX0dQSU9fMF8xNwo+IC0JCQkJCT47Cj4gLQkJCQkJ ZnNsLGRyaXZlLXN0cmVuZ3RoID0gPE1YU19EUklWRV80bUE+Owo+IC0JCQkJCWZzbCx2b2x0YWdl ID0gPE1YU19WT0xUQUdFX0hJR0g+Owo+IC0JCQkJCWZzbCxwdWxsLXVwID0gPE1YU19QVUxMX0RJ U0FCTEU+Owo+IC0JCQkJfTsKPiAtCj4gLQkJCQlsY2RpZl9waW5zX2FwZjI4ZGV2OiBsY2RpZi1h cGYyOGRldkAwIHsKPiAtCQkJCQlyZWcgPSA8MD47Cj4gLQkJCQkJZnNsLHBpbm11eC1pZHMgPSA8 Cj4gLQkJCQkJCU1YMjhfUEFEX0xDRF9SRF9FX19MQ0RfVlNZTkMKPiAtCQkJCQkJTVgyOF9QQURf TENEX1dSX1JXTl9fTENEX0hTWU5DCj4gLQkJCQkJCU1YMjhfUEFEX0xDRF9SU19fTENEX0RPVENM Swo+IC0JCQkJCQlNWDI4X1BBRF9MQ0RfQ1NfX0xDRF9FTkFCTEUKPiAtCQkJCQk+Owo+IC0JCQkJ CWZzbCxkcml2ZS1zdHJlbmd0aCA9IDxNWFNfRFJJVkVfNG1BPjsKPiAtCQkJCQlmc2wsdm9sdGFn ZSA9IDxNWFNfVk9MVEFHRV9ISUdIPjsKPiAtCQkJCQlmc2wscHVsbC11cCA9IDxNWFNfUFVMTF9E SVNBQkxFPjsKPiAtCQkJCX07Cj4gLQo+IC0JCQkJdXNiMF9vdGdfYXBmMjhkZXY6IG90Zy1hcGYy OGRldkAwIHsKPiAtCQkJCQlyZWcgPSA8MD47Cj4gLQkJCQkJZnNsLHBpbm11eC1pZHMgPSA8Cj4g LQkJCQkJCU1YMjhfUEFEX0xDRF9EMjNfX0dQSU9fMV8yMwo+IC0JCQkJCT47Cj4gLQkJCQkJZnNs LGRyaXZlLXN0cmVuZ3RoID0gPE1YU19EUklWRV80bUE+Owo+IC0JCQkJCWZzbCx2b2x0YWdlID0g PE1YU19WT0xUQUdFX0hJR0g+Owo+IC0JCQkJCWZzbCxwdWxsLXVwID0gPE1YU19QVUxMX0RJU0FC TEU+Owo+IC0JCQkJfTsKPiAtCQkJfTsKPiAtCj4gLQkJCWxjZGlmQDgwMDMwMDAwIHsKPiAtCQkJ CXBpbmN0cmwtbmFtZXMgPSAiZGVmYXVsdCI7Cj4gLQkJCQlwaW5jdHJsLTAgPSA8JmxjZGlmXzE2 Yml0X3BpbnNfYQo+IC0JCQkJCQkmbGNkaWZfcGluc19hcGYyOGRldj47Cj4gLQkJCQlkaXNwbGF5 ID0gPCZkaXNwbGF5MD47Cj4gLQkJCQlzdGF0dXMgPSAib2theSI7Cj4gLQo+IC0JCQkJZGlzcGxh eTA6IGRpc3BsYXkwIHsKPiAtCQkJCQliaXRzLXBlci1waXhlbCA9IDwxNj47Cj4gLQkJCQkJYnVz LXdpZHRoID0gPDE2PjsKPiAtCj4gLQkJCQkJZGlzcGxheS10aW1pbmdzIHsKPiAtCQkJCQkJbmF0 aXZlLW1vZGUgPSA8JnRpbWluZzA+Owo+IC0JCQkJCQl0aW1pbmcwOiB0aW1pbmcwIHsKPiAtCQkJ CQkJCWNsb2NrLWZyZXF1ZW5jeSA9IDwzMzAwMDAzMz47Cj4gLQkJCQkJCQloYWN0aXZlID0gPDgw MD47Cj4gLQkJCQkJCQl2YWN0aXZlID0gPDQ4MD47Cj4gLQkJCQkJCQloYmFjay1wb3JjaCA9IDw5 Nj47Cj4gLQkJCQkJCQloZnJvbnQtcG9yY2ggPSA8OTY+Owo+IC0JCQkJCQkJdmJhY2stcG9yY2gg PSA8MjA+Owo+IC0JCQkJCQkJdmZyb250LXBvcmNoID0gPDIxPjsKPiAtCQkJCQkJCWhzeW5jLWxl biA9IDw2ND47Cj4gLQkJCQkJCQl2c3luYy1sZW4gPSA8ND47Cj4gLQkJCQkJCQloc3luYy1hY3Rp dmUgPSA8MT47Cj4gLQkJCQkJCQl2c3luYy1hY3RpdmUgPSA8MT47Cj4gLQkJCQkJCQlkZS1hY3Rp dmUgPSA8MT47Cj4gLQkJCQkJCQlwaXhlbGNsay1hY3RpdmUgPSA8MD47Cj4gLQkJCQkJCX07Cj4g LQkJCQkJfTsKPiAtCQkJCX07Cj4gLQkJCX07Cj4gLQo+IC0JCQljYW4wOiBjYW5AODAwMzIwMDAg ewo+IC0JCQkJcGluY3RybC1uYW1lcyA9ICJkZWZhdWx0IjsKPiAtCQkJCXBpbmN0cmwtMCA9IDwm Y2FuMF9waW5zX2E+Owo+IC0JCQkJeGNlaXZlci1zdXBwbHkgPSA8JnJlZ19jYW4wX3ZjYz47Cj4g LQkJCQlzdGF0dXMgPSAib2theSI7Cj4gLQkJCX07Cj4gLQkJfTsKPiAtCj4gLQkJYXBieEA4MDA0 MDAwMCB7Cj4gLQkJCWxyYWRjQDgwMDUwMDAwIHsKPiAtCQkJCWZzbCxscmFkYy10b3VjaHNjcmVl bi13aXJlcyA9IDw0PjsKPiAtCQkJCXN0YXR1cyA9ICJva2F5IjsKPiAtCQkJfTsKPiAtCj4gLQkJ CWkyYzA6IGkyY0A4MDA1ODAwMCB7Cj4gLQkJCQlwaW5jdHJsLW5hbWVzID0gImRlZmF1bHQiOwo+ IC0JCQkJcGluY3RybC0wID0gPCZpMmMwX3BpbnNfYT47Cj4gLQkJCQlzdGF0dXMgPSAib2theSI7 Cj4gLQkJCX07Cj4gLQo+IC0JCQlwd206IHB3bUA4MDA2NDAwMCB7Cj4gLQkJCQlwaW5jdHJsLW5h bWVzID0gImRlZmF1bHQiOwo+IC0JCQkJcGluY3RybC0wID0gPCZwd20zX3BpbnNfYSAmcHdtNF9w aW5zX2E+Owo+IC0JCQkJc3RhdHVzID0gIm9rYXkiOwo+IC0JCQl9Owo+IC0KPiAtCQkJYXVhcnQw OiBzZXJpYWxAODAwNmEwMDAgewo+IC0JCQkJcGluY3RybC1uYW1lcyA9ICJkZWZhdWx0IjsKPiAt CQkJCXBpbmN0cmwtMCA9IDwmYXVhcnQwX3BpbnNfYT47Cj4gLQkJCQl1YXJ0LWhhcy1ydHNjdHM7 Cj4gLQkJCQlzdGF0dXMgPSAib2theSI7Cj4gLQkJCX07Cj4gLQo+IC0JCQl1c2JwaHkwOiB1c2Jw aHlAODAwN2MwMDAgewo+IC0JCQkJc3RhdHVzID0gIm9rYXkiOwo+IC0JCQl9Owo+IC0KPiAtCQkJ dXNicGh5MTogdXNicGh5QDgwMDdlMDAwIHsKPiAtCQkJCXN0YXR1cyA9ICJva2F5IjsKPiAtCQkJ fTsKPiAtCQl9Owo+IC0JfTsKPiAtCj4gLQlhaGJAODAwODAwMDAgewo+IC0JCXVzYjA6IHVzYkA4 MDA4MDAwMCB7Cj4gLQkJCXBpbmN0cmwtbmFtZXMgPSAiZGVmYXVsdCI7Cj4gLQkJCXBpbmN0cmwt MCA9IDwmdXNiMF9vdGdfYXBmMjhkZXYKPiAtCQkJCQkmdXNiMF9pZF9waW5zX2I+Owo+IC0JCQl2 YnVzLXN1cHBseSA9IDwmcmVnX3VzYjBfdmJ1cz47Cj4gLQkJCXN0YXR1cyA9ICJva2F5IjsKPiAt CQl9Owo+IC0KPiAtCQl1c2IxOiB1c2JAODAwOTAwMDAgewo+IC0JCQlzdGF0dXMgPSAib2theSI7 Cj4gLQkJfTsKPiAtCj4gLQkJbWFjMTogZXRoZXJuZXRAODAwZjQwMDAgewo+IC0JCQlwaHktbW9k ZSA9ICJybWlpIjsKPiAtCQkJcGluY3RybC1uYW1lcyA9ICJkZWZhdWx0IjsKPiAtCQkJcGluY3Ry bC0wID0gPCZtYWMxX3BpbnNfYT47Cj4gLQkJCXBoeS1yZXNldC1ncGlvcyA9IDwmZ3BpbzEgMjkg R1BJT19BQ1RJVkVfTE9XPjsKPiAtCQkJc3RhdHVzID0gIm9rYXkiOwo+IC0JCX07Cj4gLQl9Owo+ IC0KPiAgIAlyZWd1bGF0b3JzIHsKPiAgIAkJY29tcGF0aWJsZSA9ICJzaW1wbGUtYnVzIjsKPiAg IAkJI2FkZHJlc3MtY2VsbHMgPSA8MT47Cj4gQEAgLTIyMywzICs2MywxNTUgQEAgdXNlci1idXR0 b24gewo+ICAgCQl9Owo+ICAgCX07Cj4gICB9Owo+ICsKPiArJmF1YXJ0MCB7Cj4gKwlwaW5jdHJs LW5hbWVzID0gImRlZmF1bHQiOwo+ICsJcGluY3RybC0wID0gPCZhdWFydDBfcGluc19hPjsKPiAr CXVhcnQtaGFzLXJ0c2N0czsKPiArCXN0YXR1cyA9ICJva2F5IjsKPiArfTsKPiArCj4gKyZjYW4w IHsKPiArCXBpbmN0cmwtbmFtZXMgPSAiZGVmYXVsdCI7Cj4gKwlwaW5jdHJsLTAgPSA8JmNhbjBf cGluc19hPjsKPiArCXhjZWl2ZXItc3VwcGx5ID0gPCZyZWdfY2FuMF92Y2M+Owo+ICsJc3RhdHVz ID0gIm9rYXkiOwo+ICt9Owo+ICsKPiArJmxjZGlmIHsKPiArCXBpbmN0cmwtbmFtZXMgPSAiZGVm YXVsdCI7Cj4gKwlwaW5jdHJsLTAgPSA8JmxjZGlmXzE2Yml0X3BpbnNfYQo+ICsJCQkmbGNkaWZf cGluc19hcGYyOGRldj47Cj4gKwlkaXNwbGF5ID0gPCZkaXNwbGF5MD47Cj4gKwlzdGF0dXMgPSAi b2theSI7Cj4gKwo+ICsJZGlzcGxheTA6IGRpc3BsYXkwIHsKPiArCQliaXRzLXBlci1waXhlbCA9 IDwxNj47Cj4gKwkJYnVzLXdpZHRoID0gPDE2PjsKPiArCj4gKwkJZGlzcGxheS10aW1pbmdzIHsK PiArCQkJbmF0aXZlLW1vZGUgPSA8JnRpbWluZzA+Owo+ICsJCQl0aW1pbmcwOiB0aW1pbmcwIHsK PiArCQkJCWNsb2NrLWZyZXF1ZW5jeSA9IDwzMzAwMDAzMz47Cj4gKwkJCQloYWN0aXZlID0gPDgw MD47Cj4gKwkJCQl2YWN0aXZlID0gPDQ4MD47Cj4gKwkJCQloYmFjay1wb3JjaCA9IDw5Nj47Cj4g KwkJCQloZnJvbnQtcG9yY2ggPSA8OTY+Owo+ICsJCQkJdmJhY2stcG9yY2ggPSA8MjA+Owo+ICsJ CQkJdmZyb250LXBvcmNoID0gPDIxPjsKPiArCQkJCWhzeW5jLWxlbiA9IDw2ND47Cj4gKwkJCQl2 c3luYy1sZW4gPSA8ND47Cj4gKwkJCQloc3luYy1hY3RpdmUgPSA8MT47Cj4gKwkJCQl2c3luYy1h Y3RpdmUgPSA8MT47Cj4gKwkJCQlkZS1hY3RpdmUgPSA8MT47Cj4gKwkJCQlwaXhlbGNsay1hY3Rp dmUgPSA8MD47Cj4gKwkJCX07Cj4gKwkJfTsKPiArCX07Cj4gK307Cj4gKwo+ICsmbHJhZGMgewo+ ICsJZnNsLGxyYWRjLXRvdWNoc2NyZWVuLXdpcmVzID0gPDQ+Owo+ICsJc3RhdHVzID0gIm9rYXki Owo+ICt9Owo+ICsKPiArJmkyYzAgewo+ICsJcGluY3RybC1uYW1lcyA9ICJkZWZhdWx0IjsKPiAr CXBpbmN0cmwtMCA9IDwmaTJjMF9waW5zX2E+Owo+ICsJc3RhdHVzID0gIm9rYXkiOwo+ICt9OwoK VGhpcyBpMmMwIG5vZGUgc2hvdWxkIGJlIGJlZm9yZSB0aGUgbGNkaWYgbm9kZSB0byBoYXZlIHRo ZSBub2RlcyBpbiAKYWxwaGFiZXRpY2FsIG9yZGVyLgoKUmVnYXJkcywKCj4gKwo+ICsmbWFjMSB7 Cj4gKwlwaHktbW9kZSA9ICJybWlpIjsKPiArCXBpbmN0cmwtbmFtZXMgPSAiZGVmYXVsdCI7Cj4g KwlwaW5jdHJsLTAgPSA8Jm1hYzFfcGluc19hPjsKPiArCXBoeS1yZXNldC1ncGlvcyA9IDwmZ3Bp bzEgMjkgR1BJT19BQ1RJVkVfTE9XPjsKPiArCXN0YXR1cyA9ICJva2F5IjsKPiArfTsKPiArCj4g KyZwaW5jdHJsIHsKPiArCXBpbmN0cmwtbmFtZXMgPSAiZGVmYXVsdCI7Cj4gKwlwaW5jdHJsLTAg PSA8JmhvZ19waW5zX2FwZjI4ZGV2PjsKPiArCj4gKwlob2dfcGluc19hcGYyOGRldjogaG9nQDAg ewo+ICsJCXJlZyA9IDwwPjsKPiArCQlmc2wscGlubXV4LWlkcyA9IDwKPiArCQkJTVgyOF9QQURf TENEX0QxNl9fR1BJT18xXzE2Cj4gKwkJCU1YMjhfUEFEX0xDRF9EMTdfX0dQSU9fMV8xNwo+ICsJ CQlNWDI4X1BBRF9MQ0RfRDE4X19HUElPXzFfMTgKPiArCQkJTVgyOF9QQURfTENEX0QxOV9fR1BJ T18xXzE5Cj4gKwkJCU1YMjhfUEFEX0xDRF9EMjBfX0dQSU9fMV8yMAo+ICsJCQlNWDI4X1BBRF9M Q0RfRDIxX19HUElPXzFfMjEKPiArCQkJTVgyOF9QQURfTENEX0QyMl9fR1BJT18xXzIyCj4gKwkJ CU1YMjhfUEFEX0dQTUlfQ0UxTl9fR1BJT18wXzE3Cj4gKwkJPjsKPiArCQlmc2wsZHJpdmUtc3Ry ZW5ndGggPSA8TVhTX0RSSVZFXzRtQT47Cj4gKwkJZnNsLHZvbHRhZ2UgPSA8TVhTX1ZPTFRBR0Vf SElHSD47Cj4gKwkJZnNsLHB1bGwtdXAgPSA8TVhTX1BVTExfRElTQUJMRT47Cj4gKwl9Owo+ICsK PiArCWxjZGlmX3BpbnNfYXBmMjhkZXY6IGxjZGlmLWFwZjI4ZGV2QDAgewo+ICsJCXJlZyA9IDww PjsKPiArCQlmc2wscGlubXV4LWlkcyA9IDwKPiArCQkJTVgyOF9QQURfTENEX1JEX0VfX0xDRF9W U1lOQwo+ICsJCQlNWDI4X1BBRF9MQ0RfV1JfUldOX19MQ0RfSFNZTkMKPiArCQkJTVgyOF9QQURf TENEX1JTX19MQ0RfRE9UQ0xLCj4gKwkJCU1YMjhfUEFEX0xDRF9DU19fTENEX0VOQUJMRQo+ICsJ CT47Cj4gKwkJZnNsLGRyaXZlLXN0cmVuZ3RoID0gPE1YU19EUklWRV80bUE+Owo+ICsJCWZzbCx2 b2x0YWdlID0gPE1YU19WT0xUQUdFX0hJR0g+Owo+ICsJCWZzbCxwdWxsLXVwID0gPE1YU19QVUxM X0RJU0FCTEU+Owo+ICsJfTsKPiArCj4gKwl1c2IwX290Z19hcGYyOGRldjogb3RnLWFwZjI4ZGV2 QDAgewo+ICsJCXJlZyA9IDwwPjsKPiArCQlmc2wscGlubXV4LWlkcyA9IDwKPiArCQkJTVgyOF9Q QURfTENEX0QyM19fR1BJT18xXzIzCj4gKwkJPjsKPiArCQlmc2wsZHJpdmUtc3RyZW5ndGggPSA8 TVhTX0RSSVZFXzRtQT47Cj4gKwkJZnNsLHZvbHRhZ2UgPSA8TVhTX1ZPTFRBR0VfSElHSD47Cj4g KwkJZnNsLHB1bGwtdXAgPSA8TVhTX1BVTExfRElTQUJMRT47Cj4gKwl9Owo+ICt9OwoKVGhlIHBp bmN0cmwgbm9kZSBpcyB1c3VhbGx5IHBsYWNlZCBhdCB0aGUgZW5kIG9mIHRoZSBmaWxlLgoKVGhh bmsgeW91ICEKClJlZ2FyZHMsCgo+ICsKPiArJnB3bSB7Cj4gKwlwaW5jdHJsLW5hbWVzID0gImRl ZmF1bHQiOwo+ICsJcGluY3RybC0wID0gPCZwd20zX3BpbnNfYSAmcHdtNF9waW5zX2E+Owo+ICsJ c3RhdHVzID0gIm9rYXkiOwo+ICt9Owo+ICsKPiArJnNzcDAgewo+ICsJY29tcGF0aWJsZSA9ICJm c2wsaW14MjgtbW1jIjsKPiArCXBpbmN0cmwtbmFtZXMgPSAiZGVmYXVsdCI7Cj4gKwlwaW5jdHJs LTAgPSA8Jm1tYzBfNGJpdF9waW5zX2EKPiArCQkmbW1jMF9jZF9jZmcgJm1tYzBfc2NrX2NmZz47 Cj4gKwlidXMtd2lkdGggPSA8ND47Cj4gKwlzdGF0dXMgPSAib2theSI7Cj4gK307Cj4gKwo+ICsm c3NwMiB7Cj4gKwljb21wYXRpYmxlID0gImZzbCxpbXgyOC1zcGkiOwo+ICsJcGluY3RybC1uYW1l cyA9ICJkZWZhdWx0IjsKPiArCXBpbmN0cmwtMCA9IDwmc3BpMl9waW5zX2E+Owo+ICsJc3RhdHVz ID0gIm9rYXkiOwo+ICt9Owo+ICsKPiArJnVzYjAgewo+ICsJcGluY3RybC1uYW1lcyA9ICJkZWZh dWx0IjsKPiArCXBpbmN0cmwtMCA9IDwmdXNiMF9vdGdfYXBmMjhkZXYKPiArCQkJJnVzYjBfaWRf cGluc19iPjsKPiArCXZidXMtc3VwcGx5ID0gPCZyZWdfdXNiMF92YnVzPjsKPiArCXN0YXR1cyA9 ICJva2F5IjsKPiArfTsKPiArCj4gKyZ1c2IxIHsKPiArCXN0YXR1cyA9ICJva2F5IjsKPiArfTsK PiArCj4gKyZ1c2JwaHkwIHsKPiArCXN0YXR1cyA9ICJva2F5IjsKPiArfTsKPiArCj4gKyZ1c2Jw aHkxIHsKPiArCXN0YXR1cyA9ICJva2F5IjsKPiArfTsKCi0tIApTw6liYXN0aWVuIFN6eW1hbnNr aSwgQXJtYWRldXMgU3lzdGVtcwpTb2Z0d2FyZSBlbmdpbmVlcgoKCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBs aXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5m cmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK 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 Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 92CA6C636D7 for ; Mon, 13 Feb 2023 08:43:46 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229709AbjBMInm (ORCPT ); Mon, 13 Feb 2023 03:43:42 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49322 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230036AbjBMInl (ORCPT ); Mon, 13 Feb 2023 03:43:41 -0500 X-Greylist: delayed 600 seconds by postgrey-1.37 at lindbergh.monkeyblade.net; Mon, 13 Feb 2023 00:43:38 PST Received: from 8.mo576.mail-out.ovh.net (8.mo576.mail-out.ovh.net [46.105.56.233]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B071BCC19 for ; Mon, 13 Feb 2023 00:43:38 -0800 (PST) Received: from director4.ghost.mail-out.ovh.net (unknown [10.108.1.170]) by mo576.mail-out.ovh.net (Postfix) with ESMTP id 0E7492407F for ; Mon, 13 Feb 2023 08:25:55 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-mwxg6 (unknown [10.110.171.145]) by director4.ghost.mail-out.ovh.net (Postfix) with ESMTPS id F15051FE68; Mon, 13 Feb 2023 08:25:54 +0000 (UTC) Received: from armadeus.com ([37.59.142.105]) by ghost-submission-6684bf9d7b-mwxg6 with ESMTPSA id LGdONxL06WOQ4TwAajzWtg (envelope-from ); Mon, 13 Feb 2023 08:25:54 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-105G0061590fb33-c5ab-4591-86a0-cc3a2d57ae45, E09B7956A821E9598FCC7E510BF6D42AC2B746FB) smtp.auth=sebastien.szymanski@armadeus.com X-OVh-ClientIp: 92.148.253.243 Message-ID: <58919223-cd4e-9a54-52ab-90f86552d4e2@armadeus.com> Date: Mon, 13 Feb 2023 09:22:34 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.7.2 Content-Language: en-US To: Stefan Wahren , Rob Herring , Krzysztof Kozlowski , Shawn Guo , Sascha Hauer , Fabio Estevam Cc: linux-imx@nxp.com, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org References: <20230201203338.9525-1-stefan.wahren@i2se.com> <20230201203338.9525-2-stefan.wahren@i2se.com> From: =?UTF-8?Q?S=c3=a9bastien_Szymanski?= Subject: Re: [PATCH 1/9] ARM: dts: imx28-apf28: Convert to use label references In-Reply-To: <20230201203338.9525-2-stefan.wahren@i2se.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 17587400974104914712 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: -100 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvhedrudeitddguddukecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefkffggfgfvvehfhffujggtgfesthekredttdefjeenucfhrhhomhepuforsggrshhtihgvnhcuufiihihmrghnshhkihcuoehsvggsrghsthhivghnrdhsiiihmhgrnhhskhhisegrrhhmrgguvghushdrtghomheqnecuggftrfgrthhtvghrnhepkeeukeejleehhefhvefgtefhjeegffeigeekueegiedugeejveeuvdekleeugeffnecukfhppeduvdejrddtrddtrddupdefjedrheelrddugedvrddutdehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpeeoshgvsggrshhtihgvnhdrshiihihmrghnshhkihesrghrmhgruggvuhhsrdgtohhmqedpnhgspghrtghpthhtohepuddprhgtphhtthhopeguvghvihgtvghtrhgvvgesvhhgvghrrdhkvghrnhgvlhdrohhrghdpoffvtefjohhsthepmhhoheejiedpmhhouggvpehsmhhtphhouhht Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Hello Stefan, On 2/1/23 21:33, Stefan Wahren wrote: > These Armadeus board files still use node name and unit address > to reference parts from the imx28.dtsi . This causes a lot of > redundancy. So use label references in order to make it easier > to maintain. > > Signed-off-by: Stefan Wahren > Cc: > --- > arch/arm/boot/dts/imx28-apf28.dts | 96 ++++----- > arch/arm/boot/dts/imx28-apf28dev.dts | 312 +++++++++++++-------------- > 2 files changed, 196 insertions(+), 212 deletions(-) > > diff --git a/arch/arm/boot/dts/imx28-apf28.dts b/arch/arm/boot/dts/imx28-apf28.dts > index 14a92fe59770..98672932e41b 100644 > --- a/arch/arm/boot/dts/imx28-apf28.dts > +++ b/arch/arm/boot/dts/imx28-apf28.dts > @@ -14,67 +14,59 @@ memory@40000000 { > device_type = "memory"; > reg = <0x40000000 0x08000000>; > }; > +}; > > - apb@80000000 { > - apbh@80000000 { > - nand-controller@8000c000 { > - pinctrl-names = "default"; > - pinctrl-0 = <&gpmi_pins_a &gpmi_status_cfg>; > - status = "okay"; > - > - partition@0 { > - label = "u-boot"; > - reg = <0x0 0x300000>; > - }; > +&duart { > + pinctrl-names = "default"; > + pinctrl-0 = <&duart_pins_a>; > + status = "okay"; > +}; > > - partition@300000 { > - label = "env"; > - reg = <0x300000 0x80000>; > - }; > +&gpmi { > + pinctrl-names = "default"; > + pinctrl-0 = <&gpmi_pins_a &gpmi_status_cfg>; > + status = "okay"; > > - partition@380000 { > - label = "env2"; > - reg = <0x380000 0x80000>; > - }; > + partition@0 { > + label = "u-boot"; > + reg = <0x0 0x300000>; > + }; > > - partition@400000 { > - label = "dtb"; > - reg = <0x400000 0x80000>; > - }; > + partition@300000 { > + label = "env"; > + reg = <0x300000 0x80000>; > + }; > > - partition@480000 { > - label = "splash"; > - reg = <0x480000 0x80000>; > - }; > + partition@380000 { > + label = "env2"; > + reg = <0x380000 0x80000>; > + }; > > - partition@500000 { > - label = "kernel"; > - reg = <0x500000 0x800000>; > - }; > + partition@400000 { > + label = "dtb"; > + reg = <0x400000 0x80000>; > + }; > > - partition@d00000 { > - label = "rootfs"; > - reg = <0xd00000 0xf300000>; > - }; > - }; > - }; > + partition@480000 { > + label = "splash"; > + reg = <0x480000 0x80000>; > + }; > > - apbx@80040000 { > - duart: serial@80074000 { > - pinctrl-names = "default"; > - pinctrl-0 = <&duart_pins_a>; > - status = "okay"; > - }; > - }; > + partition@500000 { > + label = "kernel"; > + reg = <0x500000 0x800000>; > }; > > - ahb@80080000 { > - mac0: ethernet@800f0000 { > - phy-mode = "rmii"; > - pinctrl-names = "default"; > - pinctrl-0 = <&mac0_pins_a>; > - phy-reset-gpios = <&gpio4 13 GPIO_ACTIVE_LOW>; > - status = "okay"; > - }; > + partition@d00000 { > + label = "rootfs"; > + reg = <0xd00000 0xf300000>; > }; > }; > + > +&mac0 { > + phy-mode = "rmii"; > + pinctrl-names = "default"; > + pinctrl-0 = <&mac0_pins_a>; > + phy-reset-gpios = <&gpio4 13 GPIO_ACTIVE_LOW>; > + status = "okay"; > +}; > diff --git a/arch/arm/boot/dts/imx28-apf28dev.dts b/arch/arm/boot/dts/imx28-apf28dev.dts > index 1b253b47006c..47e2397193ad 100644 > --- a/arch/arm/boot/dts/imx28-apf28dev.dts > +++ b/arch/arm/boot/dts/imx28-apf28dev.dts > @@ -10,166 +10,6 @@ / { > model = "Armadeus Systems APF28Dev docking/development board"; > compatible = "armadeus,imx28-apf28dev", "armadeus,imx28-apf28", "fsl,imx28"; > > - apb@80000000 { > - apbh@80000000 { > - ssp0: spi@80010000 { > - compatible = "fsl,imx28-mmc"; > - pinctrl-names = "default"; > - pinctrl-0 = <&mmc0_4bit_pins_a > - &mmc0_cd_cfg &mmc0_sck_cfg>; > - bus-width = <4>; > - status = "okay"; > - }; > - > - ssp2: spi@80014000 { > - compatible = "fsl,imx28-spi"; > - pinctrl-names = "default"; > - pinctrl-0 = <&spi2_pins_a>; > - status = "okay"; > - }; > - > - pinctrl@80018000 { > - pinctrl-names = "default"; > - pinctrl-0 = <&hog_pins_apf28dev>; > - > - hog_pins_apf28dev: hog@0 { > - reg = <0>; > - fsl,pinmux-ids = < > - MX28_PAD_LCD_D16__GPIO_1_16 > - MX28_PAD_LCD_D17__GPIO_1_17 > - MX28_PAD_LCD_D18__GPIO_1_18 > - MX28_PAD_LCD_D19__GPIO_1_19 > - MX28_PAD_LCD_D20__GPIO_1_20 > - MX28_PAD_LCD_D21__GPIO_1_21 > - MX28_PAD_LCD_D22__GPIO_1_22 > - MX28_PAD_GPMI_CE1N__GPIO_0_17 > - >; > - fsl,drive-strength = ; > - fsl,voltage = ; > - fsl,pull-up = ; > - }; > - > - lcdif_pins_apf28dev: lcdif-apf28dev@0 { > - reg = <0>; > - fsl,pinmux-ids = < > - MX28_PAD_LCD_RD_E__LCD_VSYNC > - MX28_PAD_LCD_WR_RWN__LCD_HSYNC > - MX28_PAD_LCD_RS__LCD_DOTCLK > - MX28_PAD_LCD_CS__LCD_ENABLE > - >; > - fsl,drive-strength = ; > - fsl,voltage = ; > - fsl,pull-up = ; > - }; > - > - usb0_otg_apf28dev: otg-apf28dev@0 { > - reg = <0>; > - fsl,pinmux-ids = < > - MX28_PAD_LCD_D23__GPIO_1_23 > - >; > - fsl,drive-strength = ; > - fsl,voltage = ; > - fsl,pull-up = ; > - }; > - }; > - > - lcdif@80030000 { > - pinctrl-names = "default"; > - pinctrl-0 = <&lcdif_16bit_pins_a > - &lcdif_pins_apf28dev>; > - display = <&display0>; > - status = "okay"; > - > - display0: display0 { > - bits-per-pixel = <16>; > - bus-width = <16>; > - > - display-timings { > - native-mode = <&timing0>; > - timing0: timing0 { > - clock-frequency = <33000033>; > - hactive = <800>; > - vactive = <480>; > - hback-porch = <96>; > - hfront-porch = <96>; > - vback-porch = <20>; > - vfront-porch = <21>; > - hsync-len = <64>; > - vsync-len = <4>; > - hsync-active = <1>; > - vsync-active = <1>; > - de-active = <1>; > - pixelclk-active = <0>; > - }; > - }; > - }; > - }; > - > - can0: can@80032000 { > - pinctrl-names = "default"; > - pinctrl-0 = <&can0_pins_a>; > - xceiver-supply = <®_can0_vcc>; > - status = "okay"; > - }; > - }; > - > - apbx@80040000 { > - lradc@80050000 { > - fsl,lradc-touchscreen-wires = <4>; > - status = "okay"; > - }; > - > - i2c0: i2c@80058000 { > - pinctrl-names = "default"; > - pinctrl-0 = <&i2c0_pins_a>; > - status = "okay"; > - }; > - > - pwm: pwm@80064000 { > - pinctrl-names = "default"; > - pinctrl-0 = <&pwm3_pins_a &pwm4_pins_a>; > - status = "okay"; > - }; > - > - auart0: serial@8006a000 { > - pinctrl-names = "default"; > - pinctrl-0 = <&auart0_pins_a>; > - uart-has-rtscts; > - status = "okay"; > - }; > - > - usbphy0: usbphy@8007c000 { > - status = "okay"; > - }; > - > - usbphy1: usbphy@8007e000 { > - status = "okay"; > - }; > - }; > - }; > - > - ahb@80080000 { > - usb0: usb@80080000 { > - pinctrl-names = "default"; > - pinctrl-0 = <&usb0_otg_apf28dev > - &usb0_id_pins_b>; > - vbus-supply = <®_usb0_vbus>; > - status = "okay"; > - }; > - > - usb1: usb@80090000 { > - status = "okay"; > - }; > - > - mac1: ethernet@800f4000 { > - phy-mode = "rmii"; > - pinctrl-names = "default"; > - pinctrl-0 = <&mac1_pins_a>; > - phy-reset-gpios = <&gpio1 29 GPIO_ACTIVE_LOW>; > - status = "okay"; > - }; > - }; > - > regulators { > compatible = "simple-bus"; > #address-cells = <1>; > @@ -223,3 +63,155 @@ user-button { > }; > }; > }; > + > +&auart0 { > + pinctrl-names = "default"; > + pinctrl-0 = <&auart0_pins_a>; > + uart-has-rtscts; > + status = "okay"; > +}; > + > +&can0 { > + pinctrl-names = "default"; > + pinctrl-0 = <&can0_pins_a>; > + xceiver-supply = <®_can0_vcc>; > + status = "okay"; > +}; > + > +&lcdif { > + pinctrl-names = "default"; > + pinctrl-0 = <&lcdif_16bit_pins_a > + &lcdif_pins_apf28dev>; > + display = <&display0>; > + status = "okay"; > + > + display0: display0 { > + bits-per-pixel = <16>; > + bus-width = <16>; > + > + display-timings { > + native-mode = <&timing0>; > + timing0: timing0 { > + clock-frequency = <33000033>; > + hactive = <800>; > + vactive = <480>; > + hback-porch = <96>; > + hfront-porch = <96>; > + vback-porch = <20>; > + vfront-porch = <21>; > + hsync-len = <64>; > + vsync-len = <4>; > + hsync-active = <1>; > + vsync-active = <1>; > + de-active = <1>; > + pixelclk-active = <0>; > + }; > + }; > + }; > +}; > + > +&lradc { > + fsl,lradc-touchscreen-wires = <4>; > + status = "okay"; > +}; > + > +&i2c0 { > + pinctrl-names = "default"; > + pinctrl-0 = <&i2c0_pins_a>; > + status = "okay"; > +}; This i2c0 node should be before the lcdif node to have the nodes in alphabetical order. Regards, > + > +&mac1 { > + phy-mode = "rmii"; > + pinctrl-names = "default"; > + pinctrl-0 = <&mac1_pins_a>; > + phy-reset-gpios = <&gpio1 29 GPIO_ACTIVE_LOW>; > + status = "okay"; > +}; > + > +&pinctrl { > + pinctrl-names = "default"; > + pinctrl-0 = <&hog_pins_apf28dev>; > + > + hog_pins_apf28dev: hog@0 { > + reg = <0>; > + fsl,pinmux-ids = < > + MX28_PAD_LCD_D16__GPIO_1_16 > + MX28_PAD_LCD_D17__GPIO_1_17 > + MX28_PAD_LCD_D18__GPIO_1_18 > + MX28_PAD_LCD_D19__GPIO_1_19 > + MX28_PAD_LCD_D20__GPIO_1_20 > + MX28_PAD_LCD_D21__GPIO_1_21 > + MX28_PAD_LCD_D22__GPIO_1_22 > + MX28_PAD_GPMI_CE1N__GPIO_0_17 > + >; > + fsl,drive-strength = ; > + fsl,voltage = ; > + fsl,pull-up = ; > + }; > + > + lcdif_pins_apf28dev: lcdif-apf28dev@0 { > + reg = <0>; > + fsl,pinmux-ids = < > + MX28_PAD_LCD_RD_E__LCD_VSYNC > + MX28_PAD_LCD_WR_RWN__LCD_HSYNC > + MX28_PAD_LCD_RS__LCD_DOTCLK > + MX28_PAD_LCD_CS__LCD_ENABLE > + >; > + fsl,drive-strength = ; > + fsl,voltage = ; > + fsl,pull-up = ; > + }; > + > + usb0_otg_apf28dev: otg-apf28dev@0 { > + reg = <0>; > + fsl,pinmux-ids = < > + MX28_PAD_LCD_D23__GPIO_1_23 > + >; > + fsl,drive-strength = ; > + fsl,voltage = ; > + fsl,pull-up = ; > + }; > +}; The pinctrl node is usually placed at the end of the file. Thank you ! Regards, > + > +&pwm { > + pinctrl-names = "default"; > + pinctrl-0 = <&pwm3_pins_a &pwm4_pins_a>; > + status = "okay"; > +}; > + > +&ssp0 { > + compatible = "fsl,imx28-mmc"; > + pinctrl-names = "default"; > + pinctrl-0 = <&mmc0_4bit_pins_a > + &mmc0_cd_cfg &mmc0_sck_cfg>; > + bus-width = <4>; > + status = "okay"; > +}; > + > +&ssp2 { > + compatible = "fsl,imx28-spi"; > + pinctrl-names = "default"; > + pinctrl-0 = <&spi2_pins_a>; > + status = "okay"; > +}; > + > +&usb0 { > + pinctrl-names = "default"; > + pinctrl-0 = <&usb0_otg_apf28dev > + &usb0_id_pins_b>; > + vbus-supply = <®_usb0_vbus>; > + status = "okay"; > +}; > + > +&usb1 { > + status = "okay"; > +}; > + > +&usbphy0 { > + status = "okay"; > +}; > + > +&usbphy1 { > + status = "okay"; > +}; -- Sébastien Szymanski, Armadeus Systems Software engineer