From patchwork Thu Mar 25 06:21:40 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Stephane Viau (OSS)" X-Patchwork-Id: 1458176 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=busybox.net (client-ip=2605:bc80:3010::138; helo=smtp1.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.a=rsa-sha256 header.s=selector2-NXP1-onmicrosoft-com header.b=YBxCqZek; dkim-atps=neutral Received: from smtp1.osuosl.org (smtp1.osuosl.org [IPv6:2605:bc80:3010::138]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4F5Zm70fnSz9s1l for ; Thu, 25 Mar 2021 17:23:03 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 999008492A; Thu, 25 Mar 2021 06:23:00 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yrhBmKZ-G_rq; Thu, 25 Mar 2021 06:22:59 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp1.osuosl.org (Postfix) with ESMTP id DF7D384926; Thu, 25 Mar 2021 06:22:58 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id 50A191BF577 for ; Thu, 25 Mar 2021 06:22:09 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 6815384926 for ; Thu, 25 Mar 2021 06:22:07 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gHvGYgcQV-ck for ; Thu, 25 Mar 2021 06:22:06 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-eopbgr50063.outbound.protection.outlook.com [40.107.5.63]) by smtp1.osuosl.org (Postfix) with ESMTPS id 152B384927 for ; Thu, 25 Mar 2021 06:22:06 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RRjWHB6lJl5tWuNKIyMU+BfDSL1J3kBbSwZizZxnqc4l3SvLN7KDwhs2O+3d3JXJQndZmQ9NkjRbFIulaNC77vG4DqjE8qO6nB4gzWVsCYFW33a7vKkbOPds8sumKDi6Nr2V2YU94Lt4HgUf+bSgFdODLaW79asiVqnvqyDRYWtpKMlq2uvgUGYF8hdRj0Nk12yRUWCKzgbI/KHiOBedFehIXyXIYgEJGDbCu3xY/HCzuR4T+49p6A7J9w8XsuyGtgX1DcsFOOSxg2IQDfTMwVjeHXq3d4fwcV/Xt3PPGKgjlyoN/8m/QfqCDH0uqnWqLP4irXYzCB1uemh552K7Zg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=PhKkA9ywj244NpCRCy+rDyPZsqr4g33TbInoQGOxnyg=; b=dGV6GmwVVtY6EJ5Hnui+mb9XniR1NWjaYRbgEE+KLhn2cX0albyyNmh4Dt5dD4Jm/z3nYO9tPe4VnVu53JsobP2GHGmxYGKBpkNnN+u0Hq6ccPMyrB7zyBvJDZ1w+gBconFbz8CDUv06bbg4OdhnF9ICapdwVkf2zxBavhcTo8gzlr/cfCApCfThIRDlkBAT8fN3wNYIiHs2f5zOxxPrje7PySKfLmI0nYycyM3gff0EHPcKfVxggV5a9C3+dvHNl4pW2L0HD1T8ZaKJ2Kov5f10KNke4usGioRxcTymWVfSY5riC75XxkkRJOAv85tqnc2/Z1PhBInpoFBYXKVE/A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector2-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=PhKkA9ywj244NpCRCy+rDyPZsqr4g33TbInoQGOxnyg=; b=YBxCqZeknaILorKavGfWBiMdyO6Iz6+NFk0J+L50FEREB9YIJGR5KQFgTzexM9xKeVjuCzznahjh4RGmlURS5EOvjCXx5CCiKnCuP/c8JNtAe8HPNJ8yYVpxtRw7rANHkX/22xOPv6WnZ1xz6hymWCnv2BEwdeqIiMPVIvdkyxc= Authentication-Results: buildroot.org; dkim=none (message not signed) header.d=none;buildroot.org; dmarc=none action=none header.from=oss.nxp.com; Received: from AM0PR04MB4786.eurprd04.prod.outlook.com (2603:10a6:208:cf::25) by AM0PR04MB6625.eurprd04.prod.outlook.com (2603:10a6:208:16c::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3955.18; Thu, 25 Mar 2021 06:22:04 +0000 Received: from AM0PR04MB4786.eurprd04.prod.outlook.com ([fe80::dd02:6dc7:3451:85e8]) by AM0PR04MB4786.eurprd04.prod.outlook.com ([fe80::dd02:6dc7:3451:85e8%6]) with mapi id 15.20.3977.025; Thu, 25 Mar 2021 06:22:04 +0000 From: Stephane Viau To: buildroot@buildroot.org Date: Thu, 25 Mar 2021 07:21:40 +0100 Message-Id: <20210325062141.10226-5-stephane.viau@oss.nxp.com> X-Mailer: git-send-email 2.31.0 In-Reply-To: <20210325062141.10226-1-stephane.viau@oss.nxp.com> References: <20210325062141.10226-1-stephane.viau@oss.nxp.com> X-Originating-IP: [78.114.15.64] X-ClientProxiedBy: MR2P264CA0047.FRAP264.PROD.OUTLOOK.COM (2603:10a6:500::35) To AM0PR04MB4786.eurprd04.prod.outlook.com (2603:10a6:208:cf::25) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from localhost.localdomain (78.114.15.64) by MR2P264CA0047.FRAP264.PROD.OUTLOOK.COM (2603:10a6:500::35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.20.3977.25 via Frontend Transport; Thu, 25 Mar 2021 06:22:02 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 8cba4e2e-483c-43bb-8dce-08d8ef564e91 X-MS-TrafficTypeDiagnostic: AM0PR04MB6625: X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-LD-Processed: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635,ExtAddr X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:43; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ozlphwiPCGgEZrNl6nLxqPkvIdBXezpFUO3gscNnnghJpQiDV7OCPPLRs/pnO1SiIi7igUUdYU1ZcZYj0cr4gsUgsZUOHtTVy0Mf8SpXE6rjGmvbVxBI+GOXdfMLz4cG1JCK5B6Wwenf+gIankNoHTyzQUM8fyjyIv9M8wiCC9e/J7+0a6KJ79NeOKMcsJPTKsretDRAwXhbWpOw1iajN7R/4nFXaM7zGFLK5TGGH+Eq3gcSC2zhru8FN+21GFy8z/68ixzlLImngt3cSTJiyVV2ZIQQDwxxRSBPr6W4PltBeOvM+ZdcjgNvSgalupbBqk518brWhxljOPZgT9zK3HN8fhpzVCRXRY/E5zwXOzEMYD0N5YfILJHJ4ONyGSHaH6C/jPyYd8uEcAE+RZJ+1xp66T0sHLLX+OtcToQR/OQ02rnMoI+W8zm1jQvk+sD1iVqe9GGjbraGXulF4Jv9M8oR22ik/EfrMpDvN8emJg2ytMMNmUqJ8tCrOAE9hWvtnR1aJsVAQvnK62yh9BzWOkgQu6MTvg0bnV82alJjQRf36bF/XeSguflEtXB5wKOGwrskHbEI/bpO+N3ODJiHmCbYBVqz9iqWp5qnsd5dc6s9CRvgxIs3dW3PzE5BNhm8EjAt7dVRqSinI1XYhWmMOTwFTMfmGsVqjzK6IBUa3UJp7ZpirNKSio+rJIcjydZ4Gz0pG3ahG40mxL4uFcNrjypb4Pxfhni8mzeShTdxC4GWcTBj7vlkjZsKwPBp2GUzi7zPbivvN9NbxX3SGC4Lxw== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR04MB4786.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(136003)(396003)(346002)(366004)(39860400002)(2616005)(54906003)(316002)(8676002)(16526019)(956004)(86362001)(186003)(66946007)(6916009)(52116002)(6666004)(38100700001)(4326008)(6486002)(6506007)(66476007)(2906002)(69590400012)(8936002)(1076003)(966005)(44832011)(478600001)(6512007)(66556008)(26005)(5660300002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData: igipuDF43oGprS8VE52KmEcZd/ywLGJBCLhoZDzSEncUmRS6F0RFckVAgcRErueQee+UNWxXSytBRweFY7+YgHOzSz64AaAlsgLv8y+K9nkEvt7/EwGadJrrH6zj48Toh2pvh6rGCk79Ga2ZFf7hLaDZ8DDVGLtmqs/EjyBaEY/+TD/fNNoaRGCc2Pw7NpYTvilKxR0eVeznHzIbyTyup8v6hZ6Qb4L9sn8b//4E15VpG3lXq5KzSklrJvfQiECasQ3/DaTYqYO+NfIPkcQ/fkqTZ0D7ptHnex6Blvw3bCvjBERqmCHzKMHrws4pQm75mm0q05gzV+sYWrWcKD/XJSlJ+X6MaH9sVEyKFJ8zKt9NfTmnnUH4WnVpbZa/bKlh/eunBUpZRnTbR4+dhRL12U7NCtrtSyKQHrom0bYLVvM7lSWeizoG6JSTZdhZYaaOGIoesP9gXER7o+jaIwCLhE77wcfGDi609eR0nTLtrtOh9UeJCLjO7ZVtksj+h1e4F95rydxL0z35eXX0R60+dWnRF9NnRj40e1Py6SadNT+LAzp/qOguo03eJB3zFvjGgmDMIfVORfpF/PHDRetR+e0pYsHOFr9oeQo1zqPWK/fVQsl9An6hJUwec+3smQRYtNLGTknatk2TwjOMemZJuoY2OCWZIJqGv+MMQC/8pvR2ZXw4I9nnBhpspi10XSLKvzzhVzWEj6VS8B8TpQKOztIOAo5yZ/xIo0YVa0otGwYb79UgQ9k1UUuhYOEkjT+58jdGVrNr5iQTV8bVmxH3dtV6hmRkRHsnFH0mMM3Ju+R6XjGpzFSVp9lZFDncWCPhSEWSApy2GKnfPuS0dEAaUUdCTDZHEh6lf4tDJS4Eejfjge+BpBchCerj8mArKvEe4/uMYAHa35vnYEtU6PbKyxwzfRUtumhOe31uvbTmV3Z8ohrDbmzOxgMA8R2L4eZkvIgKfw+CYlydgefvYR3kcw79khuEFEvGTl91zJcP41gAULVS95Y93o8v70lU0a97b5Y/mQ5/AnFIECvKmguEX+v5Sloku+dfrxBQ8Jc76B0WyyoyzaGk/fHaKJWnmU9o0V+Y0nz3GiKouoeXwQNbJ1IwpycBqz00eKkQsz55VbfK2IzFmjam3nrclyW/VuQAYJDv5pvMM6PLqPhVaYG1Wv74lLAj4R518JvGzWP1477EVTPu0klHEX9Vvy/+VJjp0cXepA7eD62YQJgk9oCJeSGF3NF3OHBj9Hum5dAPBWdvtswK3OYmx9HELjULDWvK7jg/ajtPrgNMKYuuKcyfgdGYU1i3nRgST/LY85NmV+1nCo7BHkeSWr9HzlKepLGG X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8cba4e2e-483c-43bb-8dce-08d8ef564e91 X-MS-Exchange-CrossTenant-AuthSource: AM0PR04MB4786.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Mar 2021 06:22:04.0101 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: oPzsVYD2FtlGtWjOIxkqs7hHFdXS0wH1kbGyadqA290lfUnUu/dMriUefF5knYKTh4Ver9ZgRbP6ulAaQmMCmA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR04MB6625 Subject: [Buildroot] [PATCH v3 4/5] board/freescale/common/imx: add support for i.MX 8M Plus X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Gary Bisson , Gilles Talis , Gary Bisson , Refik Tuzakli , Erik Larsson , Stephane Viau , Fabio Estevam Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" Almost identical as i.MX 8M Nano, with a couple of differences: - different ATF load address [1] - different entry point [2] [1] https://source.denx.de/u-boot/u-boot/-/commit/e8e2703a3050feb8d2e6473d806c5277d5e3236f [2] https://source.denx.de/u-boot/u-boot/-/blob/v2021.04-rc4/configs/imx8mp_evk_defconfig#L14 Signed-off-by: Stephane Viau Reviewed-by: Gary Bisson --- Changes v1 -> v2: - Split one patch into multiple patches (Gary) Changes v2 -> v3: - Fix typo in commit log (Gary) Signed-off-by: Stephane Viau --- board/freescale/common/imx/imx8-bootloader-prepare.sh | 7 +++++++ board/freescale/common/imx/post-image.sh | 2 ++ 2 files changed, 9 insertions(+) diff --git a/board/freescale/common/imx/imx8-bootloader-prepare.sh b/board/freescale/common/imx/imx8-bootloader-prepare.sh index cb7c37bfcd..56f65e3126 100755 --- a/board/freescale/common/imx/imx8-bootloader-prepare.sh +++ b/board/freescale/common/imx/imx8-bootloader-prepare.sh @@ -29,6 +29,13 @@ main () rm -f ${BINARIES_DIR}/u-boot.its ${HOST_DIR}/bin/mkimage_imx8 -v v2 -fit -loader ${BINARIES_DIR}/u-boot-spl-ddr.bin 0x912000 -second_loader ${BINARIES_DIR}/u-boot.itb 0x40200000 0x60000 -out ${BINARIES_DIR}/imx8-boot-sd.bin + elif grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MP=y$" ${BR2_CONFIG}; then + cat ${BINARIES_DIR}/u-boot-spl.bin ${BINARIES_DIR}/ddr_fw.bin > ${BINARIES_DIR}/u-boot-spl-ddr.bin + BL31=${BINARIES_DIR}/bl31.bin BL33=${BINARIES_DIR}/u-boot-nodtb.bin ATF_LOAD_ADDR=0x00970000 ${HOST_DIR}/bin/mkimage_fit_atf.sh ${UBOOT_DTB} > ${BINARIES_DIR}/u-boot.its + ${HOST_DIR}/bin/mkimage -E -p 0x3000 -f ${BINARIES_DIR}/u-boot.its ${BINARIES_DIR}/u-boot.itb + rm -f ${BINARIES_DIR}/u-boot.its + + ${HOST_DIR}/bin/mkimage_imx8 -v v2 -fit -loader ${BINARIES_DIR}/u-boot-spl-ddr.bin 0x920000 -second_loader ${BINARIES_DIR}/u-boot.itb 0x40200000 0x60000 -out ${BINARIES_DIR}/imx8-boot-sd.bin else ${HOST_DIR}/bin/mkimage_imx8 -commit > ${BINARIES_DIR}/mkimg.commit cat ${BINARIES_DIR}/u-boot.bin ${BINARIES_DIR}/mkimg.commit > ${BINARIES_DIR}/u-boot-hash.bin diff --git a/board/freescale/common/imx/post-image.sh b/board/freescale/common/imx/post-image.sh index 06ccaac3a4..0c2ef53dc6 100755 --- a/board/freescale/common/imx/post-image.sh +++ b/board/freescale/common/imx/post-image.sh @@ -40,6 +40,8 @@ genimage_type() echo "genimage.cfg.template_imx8" elif grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MN=y$" ${BR2_CONFIG}; then echo "genimage.cfg.template_imx8" + elif grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MP=y$" ${BR2_CONFIG}; then + echo "genimage.cfg.template_imx8" elif grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8X=y$" ${BR2_CONFIG}; then echo "genimage.cfg.template_imx8" elif grep -Eq "^BR2_LINUX_KERNEL_INSTALL_TARGET=y$" ${BR2_CONFIG}; then