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 phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 072BCEB64D9 for ; Thu, 6 Jul 2023 22:55:41 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id B228286398; Fri, 7 Jul 2023 00:55:39 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=samsung.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=samsung.com header.i=@samsung.com header.b="MYJMxA3l"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id BC14B86387; Fri, 7 Jul 2023 00:55:38 +0200 (CEST) Received: from mailout3.samsung.com (mailout3.samsung.com [203.254.224.33]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 38A6A86398 for ; Fri, 7 Jul 2023 00:55:36 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=samsung.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=jh80.chung@samsung.com Received: from epcas1p1.samsung.com (unknown [182.195.41.45]) by mailout3.samsung.com (KnoxPortal) with ESMTP id 20230706225533epoutp036cbc35b059a2c41c1cfe9297206000d6~vaUXHQkpX3257132571epoutp03M for ; Thu, 6 Jul 2023 22:55:33 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout3.samsung.com 20230706225533epoutp036cbc35b059a2c41c1cfe9297206000d6~vaUXHQkpX3257132571epoutp03M DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1688684133; bh=wK3Pv375fdpgikZHNxZ4+okrEW7KPcSIJ0lj6VcuISQ=; h=From:To:Cc:In-Reply-To:Subject:Date:References:From; b=MYJMxA3lXVZD6L2T16mvocSB56NWrUpsLx6Qoq+cYHJv50QwWNsqYIccLYnmXrA5S 0x2NB+992ynBe17EiXQZWNPAaHpvwd1cUyvJAJkDIH0Vs+LJ3fZ2AxGg/SeWNoON6o y2uDN/Uzk6COwL6GnpxZ1PZAzIHZ34odr3j18ZSs= Received: from epsnrtp3.localdomain (unknown [182.195.42.164]) by epcas1p4.samsung.com (KnoxPortal) with ESMTP id 20230706225533epcas1p4ae71224fb713be1693d41ffdd3349eeb~vaUWfXRp11827318273epcas1p4o; Thu, 6 Jul 2023 22:55:33 +0000 (GMT) Received: from epsmges1p3.samsung.com (unknown [182.195.38.235]) by epsnrtp3.localdomain (Postfix) with ESMTP id 4QxsLq5d38z4x9Q0; Thu, 6 Jul 2023 22:55:31 +0000 (GMT) Received: from epcas1p4.samsung.com ( [182.195.41.48]) by epsmges1p3.samsung.com (Symantec Messaging Gateway) with SMTP id B5.CA.27561.36647A46; Fri, 7 Jul 2023 07:55:31 +0900 (KST) Received: from epsmtrp1.samsung.com (unknown [182.195.40.13]) by epcas1p2.samsung.com (KnoxPortal) with ESMTPA id 20230706225531epcas1p2376438776229c4b50baf7a519546b073~vaUU-rB8k0435104351epcas1p2x; Thu, 6 Jul 2023 22:55:31 +0000 (GMT) Received: from epsmgmc1p1new.samsung.com (unknown [182.195.42.40]) by epsmtrp1.samsung.com (KnoxPortal) with ESMTP id 20230706225531epsmtrp1ccdb97e5ac0fbcbb31bff421e5b4a89f~vaUU-AfeO1964419644epsmtrp1I; Thu, 6 Jul 2023 22:55:31 +0000 (GMT) X-AuditID: b6c32a37-723ff70000006ba9-87-64a746638a31 Received: from epsmtip2.samsung.com ( [182.195.34.31]) by epsmgmc1p1new.samsung.com (Symantec Messaging Gateway) with SMTP id 91.EA.14748.36647A46; Fri, 7 Jul 2023 07:55:31 +0900 (KST) Received: from jh80chung01 (unknown [10.113.111.84]) by epsmtip2.samsung.com (KnoxPortal) with ESMTPA id 20230706225531epsmtip2b5bbf24b772809735250fbf49e1e7caa~vaUUueDEG1799317993epsmtip2z; Thu, 6 Jul 2023 22:55:31 +0000 (GMT) From: "Jaehoon Chung" To: "'Peng Fan'" , "'Marek Vasut'" , Cc: , "'Fabio Estevam'" , "'Peng Fan'" , "'Stefano Babic'" In-Reply-To: <4ab8e98f-0886-8f65-b0c1-0dfcbe5f25fa@oss.nxp.com> Subject: RE: [PATCH] ARM: dts: imx: Fix eMMC boot on Data Modul i.MX8M Plus eDM SBC Date: Fri, 7 Jul 2023 07:55:30 +0900 Message-ID: <03ae01d9b05c$f6fa0300$e4ee0900$@samsung.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Outlook 16.0 Content-Language: ko Thread-Index: AQMB7IiZwWxv4rgfyYZSFu6IRkoL7gHFd7sjAeICqLqtP6TukA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLJsWRmVeSWpSXmKPExsWy7bCmgW6y2/IUg/nrdCweXvW3eNPWyGjx Y9UXVov2lR0sFu2nfCymTtrMbvF2bye7A7vHvFknWDx2zrrL7vHqwCp2j7N3djB6bHy3g8nj 0ZHdLAFsUdk2GamJKalFCql5yfkpmXnptkrewfHO8aZmBoa6hpYW5koKeYm5qbZKLj4Bum6Z OUCnKCmUJeaUAoUCEouLlfTtbIryS0tSFTLyi0tslVILUnIKTAv0ihNzi0vz0vXyUkusDA0M jEyBChOyM77ffctY8E6gYmffeaYGxiO8XYycHBICJhKN02aydTFycQgJ7GCUOLP2BztIQkjg E6PEiQZOiMQ3RokjW+4ww3Q0Xz3PApHYyyix9+JaKOclUPvVz2DtbAJ6Ev8XLQTrEBFIktix YD4jSBGzQDujxMN1TUwgCU4Be4mdj9+DFQkLhEr0vLgGFmcRUJGY1NoNFucVsJRYPWcFE4Qt KHFy5hMWEJtZQF5i+9s5UCcpSPx8uowVIi4iMbuzDWqxk8TqQz+ZQBZLCCzkkDj95yNQEQeQ 4yJx8QUXRK+wxKvjW9ghbCmJl/1t7BD1zYwSS5ccZIVwehgl/jVcZ4OoMpbYv3QyE8ggZgFN ifW79CHCihI7f89lhDiCT+Ld1x6oXbwSHW1CECUqEpdev2SC2XX3yX/WCYxKs5C8NgvJa7OQ vDMLYdkCRpZVjGKpBcW56anFhgXG8OhOzs/dxAhOp1rmOxinvf2gd4iRiYPxEKMEB7OSCO+x M8tShHhTEiurUovy44tKc1KLDzGaAgN7IrOUaHI+MKHnlcQbmlgamJgZGZtYGJoZKonz3nrW myIkkJ5YkpqdmlqQWgTTx8TBKdXAFNfZn3IufIaJ8qItZiyvNz7UNYngFPFetnlu3+mYqMZ9 vcm8Qnr31FI2r01eVxHm8i7iFO+fx97uXDP4fzLHm66z395ae9DYmuXuvX95f31Wmp67tmi9 vX/tfr69B/9Zae7TXVr9JUrdkXVNc+F22b0ipYJ7zsdpGa/u/JbNzMh5+cmSg+fy90yfVdMS oniPWZi3hcvdL2Ca4MwlM5PfyBTfEw0IbhQ+LFU152Xfjxue75gX3XXL0XrxQ9VC5+ZL8d1b Dz9NqVO8Ibm1KeVm399HX9fcTVsZ1+iTsurRmhIR7huXNFkWLtyzjFPf9M+tOb8yF3xiuvdh zpbD1XNjDGxnxN7wLbmY5Xkk5dTDfCWW4oxEQy3mouJEAKKSQGwwBAAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnkeLIzCtJLcpLzFFi42LZdlhJXjfZbXmKQdthQYuHV/0t3rQ1Mlr8 WPWF1aJ9ZQeLRfspH4upkzazW7zd28nuwO4xb9YJFo+ds+6ye7w6sIrd4+ydHYweG9/tYPJ4 dGQ3SwBbFJdNSmpOZllqkb5dAlfG97tvGQveCVTs7DvP1MB4hLeLkZNDQsBEovnqeZYuRi4O IYHdjBJPTm1lhkhISXx+OpWti5EDyBaWOHy4GKLmOaPE//nHmUBq2AT0JP4vWghWLyKQInHn xStmkCJmgW5GiVsP7rBCdOxglFj05Dg7SBWngL3EzsfvmUGmCgsES+xangwSZhFQkZjU2g02 iFfAUmL1nBVMELagxMmZT1hAbGYBbYneh62MELa8xPa3c6AOVZD4+XQZK0RcRGJ2ZxvUQU4S qw/9ZJrAKDwLyahZSEbNQjJqFpL2BYwsqxglUwuKc9Nzkw0LDPNSy/WKE3OLS/PS9ZLzczcx guNKS2MH4735//QOMTJxMB5ilOBgVhLhPXZmWYoQb0piZVVqUX58UWlOavEhRmkOFiVxXsMZ s1OEBNITS1KzU1MLUotgskwcnFINTDMf/LfW/JizXX1Oauz0ks6eP9o6y58rT5rJNNW/1+dA GMeRj24iq6ZNu538OfLYzoKYvSuCXkRO2n/Rz7r7oer0pXXPZBgZNmy8fnrpoWnn+/ZMn25f ev+I+QtX99z03WFTchb2v9lVpf9z6fdvBYs6H4tX/75rv6j8Se7m39tL+3mu5kb2xLh3CIX8 XMD6rIhHREFz3spC68DQ3HMiU96fuMmy6utexq+myuWab3sSt52I940RCpklLO7evijH53Pd w2l78pNf3TXqeFhUxOBhs+poqk9OYP7NDIcHByc/K5YWvr/F0of5scTX3hkzxI/XWAnvf/LT w3L6La8y6a+nWC8U92eYz1aZnauncl+JpTgj0VCLuag4EQAkP/aGGgMAAA== X-CMS-MailID: 20230706225531epcas1p2376438776229c4b50baf7a519546b073 X-Msg-Generator: CA Content-Type: text/plain; charset="utf-8" X-Sendblock-Type: SVC_REQ_APPROVE CMS-TYPE: 101P DLP-Filter: Pass X-CFilter-Loop: Reflected X-CMS-RootMailID: 20230706080119epcas1p1475f50aab27ee4e4dba9b81997d08f88 References: <20230705232610.243310-1-marex@denx.de> <4ab8e98f-0886-8f65-b0c1-0dfcbe5f25fa@oss.nxp.com> X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.8 at phobos.denx.de X-Virus-Status: Clean > -----Original Message----- > From: U-Boot On Behalf Of Peng Fan > Sent: Thursday, July 6, 2023 5:01 PM > To: Marek Vasut ; u-boot@lists.denx.de > Cc: trini@konsulko.com; Fabio Estevam ; Peng Fan ; Stefano Babic > > Subject: Re: [PATCH] ARM: dts: imx: Fix eMMC boot on Data Modul i.MX8M Plus eDM SBC > > > > On 7/6/2023 7:26 AM, Marek Vasut wrote: > > In case the i.MX8M Plus starts from eMMC BOOT1/BOOT2 HW partitions, the > > flash.bin container is stored at offset 0 from the start, that means the > > fitImage itb is at offset 0x2c0 instead of 0x300 sectors from the start. > > Handle this difference in custom spl_mmc_get_uboot_raw_sector() . > > > > Signed-off-by: Marek Vasut > > Reviewed-by: Peng Fan Reviewed-by: Jaehoon Chung Best Regards, Jaehoon Chung > > > --- > > Cc: Fabio Estevam > > Cc: Peng Fan > > Cc: Stefano Babic > > --- > > board/data_modul/imx8mp_edm_sbc/spl.c | 14 ++++++++++++++ > > 1 file changed, 14 insertions(+) > > > > diff --git a/board/data_modul/imx8mp_edm_sbc/spl.c b/board/data_modul/imx8mp_edm_sbc/spl.c > > index c30185e48d4..2fdd95a730c 100644 > > --- a/board/data_modul/imx8mp_edm_sbc/spl.c > > +++ b/board/data_modul/imx8mp_edm_sbc/spl.c > > @@ -107,6 +107,20 @@ void board_boot_order(u32 *spl_boot_list) > > spl_boot_list[4] = BOOT_DEVICE_NONE; > > } > > > > +unsigned long spl_mmc_get_uboot_raw_sector(struct mmc *mmc, unsigned long sect) > > +{ > > + const u32 boot_dev = spl_boot_device(); > > + int part; > > + > > + if (boot_dev == BOOT_DEVICE_MMC2) { /* eMMC */ > > + part = spl_mmc_emmc_boot_partition(mmc); > > + if (part == 1 || part == 2) /* eMMC BOOT1/BOOT2 HW partitions */ > > + return sect - 0x40; > > + } > > + > > + return sect; > > +} > > + > > static struct dram_timing_info *dram_timing_info[8] = { > > &dmo_imx8mp_sbc_dram_timing_32_32, /* 32 Gbit x32 */ > > NULL, /* 32 Gbit x16 */