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 C8429C76196 for ; Thu, 6 Apr 2023 08:38:50 +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-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:In-Reply-To:References: Message-ID:Date:Subject:CC:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=N0m4yXh/Y7Gh3xovHpX0TzvEQXKqPlVebUWa88Ozb/s=; b=qtueTOHukgd2o7 +J4Io6ntVGLAapcU3V7SdT5w9jocd2Lho9U/7BH1xoNWQpz/WIOheKII7ryctQXzsQxzwoVxL9ToR 3ffmxbUyxKzDaUitA+e68Rq4640L4/Bn8dzn6s/frhqpo0+tP93h+Tl+F47Ilj//qpiOgNTMNjxkv jS95Ue56gquUjrjZIliL3Z952cK5hCYpkIPQMpcoOg92l9z/gGFYIhKU9WYIqufhhGGDElcQzTS5x i4cjdkgukVkdnV5XayPaKckm0+1HRlsnpeUBzDsMuYzgjYNTBdxTF0vaX+WXRqdYjc9wR5YdqqQcx eSyUL6BKpTzQ4gKDQKxA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1pkL8A-006mKg-2O; Thu, 06 Apr 2023 08:38:06 +0000 Received: from mx2.securetransport.de ([2a03:4000:13:6c7::1]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1pkL87-006mJN-0M for linux-arm-kernel@lists.infradead.org; Thu, 06 Apr 2023 08:38:05 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dh-electronics.com; s=dhelectronicscom; t=1680770249; bh=8tkHlYF+3cM8ZUpddjuwHvax8D5nVoRO30fP7gKwcgc=; h=From:To:CC:Subject:Date:References:In-Reply-To:From; b=ahIO5Ufd3HDZK56Jmf9LZINmBoC6Qg/LjnUW/y9MMIXj//Xv7zT9/l5y06J21HN1F E7N4Q08yuNg2bwKluIEJgE8j3hxQBf7m9cKpwmkp9QTg9DWSUNn2alMGLhK5x8HVs8 Uv9MmGVDFN+IWwcbqYlThGm3e6AITfEf/D0C0Bgy7NowibfHFOReXJOgYUyD9TP9K7 fN8oaiQeF92JdQGnqxMa2hgeoVqnruE8RfF4Q6ZziYmzszHCdAAFv7DwEfIwPLSWLH D3ZrS7EY5hCXw3rC4hoM0P7YAWCOvBwAEGWNFGfj+uCGUiExKvceE2er5BqctOChYh w7yEMx0g2xdKQ== X-secureTransport-forwarded: yes From: Christoph Niedermaier Complaints-To: abuse@cubewerk.de To: Marek Vasut , "linux-arm-kernel@lists.infradead.org" CC: Rob Herring , Krzysztof Kozlowski , Shawn Guo , Li Yang , Fabio Estevam , NXP Linux Team , kernel , "devicetree@vger.kernel.org" , "linux-kernel@vger.kernel.org" , Ulf Hansson Subject: RE: [PATCH 2/2] ARM: dts: imx6ull-dhcor: Add Marantec maveo box Thread-Topic: [PATCH 2/2] ARM: dts: imx6ull-dhcor: Add Marantec maveo box Thread-Index: AQHZZ9hJaqalrClMnUSWr1zaggJvEq8cxTeAgAA/z6D//+elAIABBfrQ Date: Thu, 6 Apr 2023 08:37:20 +0000 Message-ID: <531df359744f4bdb9fd34eafc864d2bc@dh-electronics.com> References: <20230405160258.46998-1-cniedermaier@dh-electronics.com> <20230405160258.46998-2-cniedermaier@dh-electronics.com> <05fa147c-116b-59b4-d14b-760bbefd7602@denx.de> <42737c19-698f-8cc8-45b2-8ff08a274f87@denx.de> In-Reply-To: <42737c19-698f-8cc8-45b2-8ff08a274f87@denx.de> Accept-Language: de-DE, en-US Content-Language: de-DE X-MS-Has-Attach: X-MS-TNEF-Correlator: MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230406_013803_458743_6ADE02CE X-CRM114-Status: GOOD ( 13.65 ) 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-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org From: Marek Vasut [mailto:marex@denx.de] Sent: Wednesday, April 5, 2023 8:47 PM > On 4/5/23 20:24, Christoph Niedermaier wrote: >> From: Marek Vasut [mailto:marex@denx.de] >> Sent: Wednesday, April 5, 2023 6:25 PM >>> On 4/5/23 18:02, Christoph Niedermaier wrote: >>> >>> [...] >>> >>>> +/ { >>>> + model = "DH electronics i.MX6ULL DHCOR on maveo box"; >>>> + compatible = "dh,imx6ull-dhcor-maveo-box", "dh,imx6ull-dhcor-som", >>>> + "fsl,imx6ull"; >>>> + >>>> + aliases { >>>> + /delete-property/ mmc0; /* Avoid double definitions */ >>>> + /delete-property/ mmc1; >>>> + mmc2 = &usdhc2; /* eMMC should be mmc2 */ >>> >>> Why not mmc0 ? >>> >>> Use root=PARTUUID= when booting to avoid any dependency on >>> root=/dev/mmcblk2pN enumeration. >> >> This is due to software interchangeability with the DHCOM >> i.MX6ULL, where the eMMC is always mmc2. > > +CC Ulf , I vaguely recall some discussion about this enumeration and I > am not sure one can really depend on that. That why I think it good to have a defined number for mmcblk devices on an embedded system. An excerpt from [1]: Alternative solutions like PARTUUIDs do not cover the case where multiple mmcblk devices contain the same image. This is a common issue on devices that can boot both from eMMC (for regular boot) and SD cards (as a temporary boot medium for development). When a firmware image is installed to eMMC after a test boot via SD card, there will be no reliable way to refer to a specific device using (PART)UUIDs oder LABELs [1] https://patchwork.kernel.org/project/linux-mmc/patch/20200825134441.17537-2-matthias.schiffer@ew.tq-group.com/ So far I have never had a problem with numbering mmcblk devices via aliases. Regards Christoph _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel 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 4DF30C7618D for ; Thu, 6 Apr 2023 08:47:12 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235084AbjDFIrK (ORCPT ); Thu, 6 Apr 2023 04:47:10 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33930 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236220AbjDFIrJ (ORCPT ); Thu, 6 Apr 2023 04:47:09 -0400 X-Greylist: delayed 528 seconds by postgrey-1.37 at lindbergh.monkeyblade.net; Thu, 06 Apr 2023 01:47:06 PDT Received: from mx2.securetransport.de (mx2.securetransport.de [IPv6:2a03:4000:13:6c7::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id BDFF761BF for ; Thu, 6 Apr 2023 01:47:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dh-electronics.com; s=dhelectronicscom; t=1680770249; bh=8tkHlYF+3cM8ZUpddjuwHvax8D5nVoRO30fP7gKwcgc=; h=From:To:CC:Subject:Date:References:In-Reply-To:From; b=ahIO5Ufd3HDZK56Jmf9LZINmBoC6Qg/LjnUW/y9MMIXj//Xv7zT9/l5y06J21HN1F E7N4Q08yuNg2bwKluIEJgE8j3hxQBf7m9cKpwmkp9QTg9DWSUNn2alMGLhK5x8HVs8 Uv9MmGVDFN+IWwcbqYlThGm3e6AITfEf/D0C0Bgy7NowibfHFOReXJOgYUyD9TP9K7 fN8oaiQeF92JdQGnqxMa2hgeoVqnruE8RfF4Q6ZziYmzszHCdAAFv7DwEfIwPLSWLH D3ZrS7EY5hCXw3rC4hoM0P7YAWCOvBwAEGWNFGfj+uCGUiExKvceE2er5BqctOChYh w7yEMx0g2xdKQ== X-secureTransport-forwarded: yes From: Christoph Niedermaier Complaints-To: abuse@cubewerk.de To: Marek Vasut , "linux-arm-kernel@lists.infradead.org" CC: Rob Herring , Krzysztof Kozlowski , Shawn Guo , Li Yang , Fabio Estevam , NXP Linux Team , kernel , "devicetree@vger.kernel.org" , "linux-kernel@vger.kernel.org" , Ulf Hansson Subject: RE: [PATCH 2/2] ARM: dts: imx6ull-dhcor: Add Marantec maveo box Thread-Topic: [PATCH 2/2] ARM: dts: imx6ull-dhcor: Add Marantec maveo box Thread-Index: AQHZZ9hJaqalrClMnUSWr1zaggJvEq8cxTeAgAA/z6D//+elAIABBfrQ Date: Thu, 6 Apr 2023 08:37:20 +0000 Message-ID: <531df359744f4bdb9fd34eafc864d2bc@dh-electronics.com> References: <20230405160258.46998-1-cniedermaier@dh-electronics.com> <20230405160258.46998-2-cniedermaier@dh-electronics.com> <05fa147c-116b-59b4-d14b-760bbefd7602@denx.de> <42737c19-698f-8cc8-45b2-8ff08a274f87@denx.de> In-Reply-To: <42737c19-698f-8cc8-45b2-8ff08a274f87@denx.de> Accept-Language: de-DE, en-US Content-Language: de-DE X-MS-Has-Attach: X-MS-TNEF-Correlator: Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org RnJvbTogTWFyZWsgVmFzdXQgW21haWx0bzptYXJleEBkZW54LmRlXQ0KU2VudDogV2VkbmVzZGF5 LCBBcHJpbCA1LCAyMDIzIDg6NDcgUE0NCj4gT24gNC81LzIzIDIwOjI0LCBDaHJpc3RvcGggTmll ZGVybWFpZXIgd3JvdGU6DQo+PiBGcm9tOiBNYXJlayBWYXN1dCBbbWFpbHRvOm1hcmV4QGRlbngu ZGVdDQo+PiBTZW50OiBXZWRuZXNkYXksIEFwcmlsIDUsIDIwMjMgNjoyNSBQTQ0KPj4+IE9uIDQv NS8yMyAxODowMiwgQ2hyaXN0b3BoIE5pZWRlcm1haWVyIHdyb3RlOg0KPj4+DQo+Pj4gWy4uLl0N Cj4+Pg0KPj4+PiArLyB7DQo+Pj4+ICsgICAgIG1vZGVsID0gIkRIIGVsZWN0cm9uaWNzIGkuTVg2 VUxMIERIQ09SIG9uIG1hdmVvIGJveCI7DQo+Pj4+ICsgICAgIGNvbXBhdGlibGUgPSAiZGgsaW14 NnVsbC1kaGNvci1tYXZlby1ib3giLCAiZGgsaW14NnVsbC1kaGNvci1zb20iLA0KPj4+PiArICAg ICAgICAgICAgICAgICAgImZzbCxpbXg2dWxsIjsNCj4+Pj4gKw0KPj4+PiArICAgICBhbGlhc2Vz IHsNCj4+Pj4gKyAgICAgICAgICAgICAvZGVsZXRlLXByb3BlcnR5LyBtbWMwOyAvKiBBdm9pZCBk b3VibGUgZGVmaW5pdGlvbnMgKi8NCj4+Pj4gKyAgICAgICAgICAgICAvZGVsZXRlLXByb3BlcnR5 LyBtbWMxOw0KPj4+PiArICAgICAgICAgICAgIG1tYzIgPSAmdXNkaGMyOyAvKiBlTU1DIHNob3Vs ZCBiZSBtbWMyICovDQo+Pj4NCj4+PiBXaHkgbm90IG1tYzAgPw0KPj4+DQo+Pj4gVXNlIHJvb3Q9 UEFSVFVVSUQ9IHdoZW4gYm9vdGluZyB0byBhdm9pZCBhbnkgZGVwZW5kZW5jeSBvbg0KPj4+IHJv b3Q9L2Rldi9tbWNibGsycE4gZW51bWVyYXRpb24uDQo+Pg0KPj4gVGhpcyBpcyBkdWUgdG8gc29m dHdhcmUgaW50ZXJjaGFuZ2VhYmlsaXR5IHdpdGggdGhlIERIQ09NDQo+PiBpLk1YNlVMTCwgd2hl cmUgdGhlIGVNTUMgaXMgYWx3YXlzIG1tYzIuDQo+IA0KPiArQ0MgVWxmICwgSSB2YWd1ZWx5IHJl Y2FsbCBzb21lIGRpc2N1c3Npb24gYWJvdXQgdGhpcyBlbnVtZXJhdGlvbiBhbmQgSQ0KPiBhbSBu b3Qgc3VyZSBvbmUgY2FuIHJlYWxseSBkZXBlbmQgb24gdGhhdC4NCg0KVGhhdCB3aHkgSSB0aGlu ayBpdCBnb29kIHRvIGhhdmUgYSBkZWZpbmVkIG51bWJlciBmb3IgbW1jYmxrIGRldmljZXMNCm9u IGFuIGVtYmVkZGVkIHN5c3RlbS4gQW4gZXhjZXJwdCBmcm9tIFsxXToNCg0KQWx0ZXJuYXRpdmUg c29sdXRpb25zIGxpa2UgUEFSVFVVSURzIGRvIG5vdCBjb3ZlciB0aGUgY2FzZSB3aGVyZSBtdWx0 aXBsZQ0KbW1jYmxrIGRldmljZXMgY29udGFpbiB0aGUgc2FtZSBpbWFnZS4gVGhpcyBpcyBhIGNv bW1vbiBpc3N1ZSBvbiBkZXZpY2VzDQp0aGF0IGNhbiBib290IGJvdGggZnJvbSBlTU1DIChmb3Ig cmVndWxhciBib290KSBhbmQgU0QgY2FyZHMgKGFzIGENCnRlbXBvcmFyeSBib290IG1lZGl1bSBm b3IgZGV2ZWxvcG1lbnQpLiBXaGVuIGEgZmlybXdhcmUgaW1hZ2UgaXMNCmluc3RhbGxlZCB0byBl TU1DIGFmdGVyIGEgdGVzdCBib290IHZpYSBTRCBjYXJkLCB0aGVyZSB3aWxsIGJlIG5vDQpyZWxp YWJsZSB3YXkgdG8gcmVmZXIgdG8gYSBzcGVjaWZpYyBkZXZpY2UgdXNpbmcgKFBBUlQpVVVJRHMg b2Rlcg0KTEFCRUxzDQoNClsxXSBodHRwczovL3BhdGNod29yay5rZXJuZWwub3JnL3Byb2plY3Qv bGludXgtbW1jL3BhdGNoLzIwMjAwODI1MTM0NDQxLjE3NTM3LTItbWF0dGhpYXMuc2NoaWZmZXJA ZXcudHEtZ3JvdXAuY29tLw0KDQpTbyBmYXIgSSBoYXZlIG5ldmVyIGhhZCBhIHByb2JsZW0gd2l0 aCBudW1iZXJpbmcgbW1jYmxrIGRldmljZXMgdmlhIGFsaWFzZXMuDQoNClJlZ2FyZHMNCkNocmlz dG9waA0K