From patchwork Mon Mar 22 09:12:51 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: 1456422 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=140.211.166.136; helo=smtp3.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=FfssSb9P; dkim-atps=neutral Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) (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 4F3phh3BWRz9sRf for ; Mon, 22 Mar 2021 20:13:56 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id DD5C16066E; Mon, 22 Mar 2021 09:13:54 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qAIzZR_RU7HQ; Mon, 22 Mar 2021 09:13:54 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp3.osuosl.org (Postfix) with ESMTP id F40B660659; Mon, 22 Mar 2021 09:13:52 +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 55CA31BF27E for ; Mon, 22 Mar 2021 09:13:26 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 2AE2682D5D for ; Mon, 22 Mar 2021 09:13:25 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Authentication-Results: smtp1.osuosl.org (amavisd-new); dkim=pass (1024-bit key) header.d=nxp1.onmicrosoft.com 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 aUw0jcfstnvz for ; Mon, 22 Mar 2021 09:13:24 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-eopbgr10040.outbound.protection.outlook.com [40.107.1.40]) by smtp1.osuosl.org (Postfix) with ESMTPS id E607382D83 for ; Mon, 22 Mar 2021 09:13:23 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fbUKSIOHDFNojyTfo3qiceYEalFjp0jZr3LUBurMs8KxdB84eluC5NzKtiHxrTCZ7fI3wXJn/jzy4Zw/VRZv7YnYyt4Br4IggWK9NMwZFhhC5I6VJSa5QIDyweYYlBoqX3o4rRYG+m5sVRoIJOiBbFgVmq/3xOsWHI2k32a2wLkwzNM+DJIjBDZwVhpTQkN7ho+eaVrvCCuQdQ34Oo4tcXIoBbgX9bTHyul4lh0omZqrWSKWhgLl5YhkhdotYhKSQ/aYqhKGDw6+m6UnVKZBu7TXPnb3ryAn1wOzKiNj0I08zgjwXtvUT2x9SvqZsUq5Hsv+PjzbGtNDaySWhdahwg== 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=cffr/MK5MCeDNG3K5H00PUZN2ACVQQlTlPUW81q9VOw=; b=XM69EHa7Ho0rXgNUGp/2O78ENY2xdOo6lEvSU1cvSfqaLTC0PMh/bNwgb+2T5ZGy0TJUlmcy/4x8H32xZQ94+Ilpr6oNKX7JSmaB9fxqH83ld0pDcKVgwfQSBI6U+H1dzjcfuA0njzNKkkDZCHvyh2cH3h8zjNXxex49fU1/iLJWsgCr9JvZ3VhmxywDfYeP+zn3loEzN1LzpZU/NOzg7PCrVPrK7E5hwqPDtbn7lWn2NQGK/H0Sv75sEIRhIF0upOrgl2IFShzjAAibbgwEDq8K+90IdBtBzDNaOcVAAGXnnf0b7K5YGYlnP3i3jerrff6V4sb/X8EQSI3PTEZwaQ== 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=cffr/MK5MCeDNG3K5H00PUZN2ACVQQlTlPUW81q9VOw=; b=FfssSb9PnNIFFBnjJDuDF21XHG5dFdOsnXvh5Vm3DB8rAA2tNiltHEo9aXXFERwZVLlx511/k67l4A01SgC12uudX5wdyBpqrVHwHoq+eiG875shsLIPvk2i8OmHTQiFNfQR4aAiQR9Q62DfG8VOtLFMLuinWqOIGr8g5IJqJPU= 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 AM8PR04MB8003.eurprd04.prod.outlook.com (2603:10a6:20b:240::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3955.18; Mon, 22 Mar 2021 09:13:21 +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.3955.027; Mon, 22 Mar 2021 09:13:21 +0000 From: Stephane Viau To: buildroot@buildroot.org Date: Mon, 22 Mar 2021 10:12:51 +0100 Message-Id: <20210322091252.11392-5-stephane.viau@oss.nxp.com> X-Mailer: git-send-email 2.29.2 In-Reply-To: <20210322091252.11392-1-stephane.viau@oss.nxp.com> References: <20210322091252.11392-1-stephane.viau@oss.nxp.com> X-Originating-IP: [78.114.15.64] X-ClientProxiedBy: AM0PR04CA0076.eurprd04.prod.outlook.com (2603:10a6:208:be::17) 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 AM0PR04CA0076.eurprd04.prod.outlook.com (2603:10a6:208:be::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.20.3955.18 via Frontend Transport; Mon, 22 Mar 2021 09:13:20 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: c26e98e8-59ad-40e8-6ba3-08d8ed12bd24 X-MS-TrafficTypeDiagnostic: AM8PR04MB8003: X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:17; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: FrkH2bGwMFdtx0ytA3Aj3g3pG5AbFrOGUBLCCp29og/CLs8NFZeYCU5UXI5fZKZ+Uo/1ZRQwBlmsvGQGuNNcqNHwScogXnqyAK4PN38NNDjqkDTfP/YbvFHIzRxg7Gf0aSnAvGgOMrgKtpDngzBw5fsJm9or34Tj4tLhX7Wqb6trEeLaHxvNeLKrp+J2pQXm8RTUkPxgpdzyG5Rl/38Ileat3a/72paHywBwQheQaU6rtKP+0ECecq/rO/z3O+Y0Rqofu0cqXPkRlrDdC4xiKF5Jsa1oc0SCsJnrMoQutgCovu4oI9gJW0D0ZrUlrAwtTTerTeXem0yHjNU4hIDcdeauDtaXWyY1Hy5qCjy9tqCoCLPhkqUIkqyRGsGVHtROgZdYTlgVtjaFz7XyWqrVjuzzDdoP5PLZ2MsjfxMkH5c5bBWv6K3eJ0MLDXB/ipQ/iyzp/lysDbF0UNQtRSAY+neo1khzgYANFcEu3yx02in4KiyeOWPQ+3SPE5v9YlRirKK/ZEauSbJ3KSs9mLRRmzwcEaLZAhTZDU1JzdhHyG2wSbcFDbtc+WYXU8uwTtAsiQcZfSBhAdNrOMeJPP0Nem9d5+9knAwLQHexNpNwfTNkAh5nx5Qu5Uln3ZKrwGLyfpgc04vlriuyyqmmrZz87otzdNqzkaQAL4sugwZy8Du4njdLv21a409kmQo2hxvFxR0U8W8aA/Q0oJs6oE4r3jbWL28OL01LO5rUj1Iw6juYvz8sB3l/3Rq+T9FpdCfIMwcRAxrANRsLcz0iFonLcA== 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)(346002)(39860400002)(136003)(396003)(376002)(366004)(69590400012)(5660300002)(6506007)(6512007)(38100700001)(316002)(52116002)(4326008)(86362001)(8936002)(8676002)(44832011)(6666004)(956004)(2906002)(66946007)(6916009)(6486002)(2616005)(16526019)(26005)(966005)(66476007)(186003)(1076003)(478600001)(66556008)(54906003); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData: xTEEOzJoY7hdVjelCFOXUykyolcwzjq2L5LYO4xG4UoaCNjBPF60V2Ja8wCVh71ge1NIWZekbGEx01/aaUNnQzr3WQ8MWJB14Mx8jpp6tvHWM2fxnXCBc0Txbb5uIHi27CyVqfsdIDrmWX7APVcWZu1SqLqPkc9J8LlRTrQj1C8Jf28vyyyMIuRR51x+y/eFF2SUXXfNrE6Fy4Czw2zeisFD3/O0/T02I5HufZg97NgOnxbrZYMVgSTHhHSZHQF1XKCAe317UkN1GZbBZpBxxXS8NkIaWUW1BqKO5+AYU1AIGzbA/20DsC+uyq8a64u4bv9VCsriiXurYAoz1kaZ26E3UQYsNImxeRTHxPb7Ln3w2LeUcbXrzI97QbFdpl6qSx8AO9uTSOgVzpkE1T//cYtU1TN9ixF9wuZmYc5fPUrfvDJjPGKa6MpxHte8g6FiMaueSr8ThumMgsamR4dyh6CRC4frjMaOKDEZaH3DcpEdUR/madWZblPcyGUBhEGiWOQNBMSUUmbgNySObkVh5+T9c7HqVDfcl0tTpBXQH/jNbPS7xJvdERIMG25IXp2vIUnt2/d/4gNP240ljGyRwjF5wfFDWN6pzKVR35t2vYUyCj1gYFjKa0m1MZKpOzNPOIcm1ra2HKTYEvLLKnHsi0xlEMNLI5WcvhvI5Ai4ERrzduDNLaySJa4s6jGAjCXRrArNs9kDzKhSC83OgbfFtaKkyo/TT1Rxqqda8PX6z0m7GcgubSBA0CjSbDd1hMRi+fWdyCr9UPK4+YeQmiaPVFcU7RL593Fd/Lxi/BCwpcqwv/xl9D1VPE3qb7dC+5Tn3SWUFV0Z78Wj2zuqOfnYqhn5971EV6mjGG9mIVhEk3UyBxPHqI8tuvid7gL/Xvc7QgTwtVv47aOaZzQaN/Pf1PpXjlpt+lNN+BXm8SVSNp83MlfSMuyiR5KhbDZAKEU/kEOdzs/JFXpDfJ1mIoMP3tviEaDkw1fSJNUjXmczn7RYPWgiDSkG4AjxUTrL8GmS7sUPMUEDsJlX2eziUtFSYp9u5f6umqBJScJC6JxBI/oZYXQAK8g6dE4p4kbsSx9UoEjGSjJwNYDipOHPCQczvLCSBMf5EguSUhMr8bTAKDtiwwxCFHb5bMmx2PitW94dUmy2akrHON8w5zVyIA9xZVzDFNK9A/108MM9McTbXvuZPQ8LL6xZYsoEbhj5LU+vmtypdA38kD7rdxTAB2L3gW5KsnM3m+1EOszX083V6uxIGhM2oQ7Omq8DSNE+ph/W0M/wW9m3iITq0EKUwTvans4CrROP782vvemXBC/6FmNPTBzip1VZkeI6nPrEQVZM X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: c26e98e8-59ad-40e8-6ba3-08d8ed12bd24 X-MS-Exchange-CrossTenant-AuthSource: AM0PR04MB4786.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Mar 2021 09:13:21.4498 (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: WzfddgIkapg1YkNwwdkbYhWrTLplt6sHYx+4pZ41nQsHyhG6mNiEBkZIEZQqciJ03kCXxYvWzF7yrQdO8Ud/Uw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8PR04MB8003 Subject: [Buildroot] [PATCH v2 4/5] board/freescale/common/imx: add support for i.MX8M 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 , Refik Tuzakli , Erik Larsson , Stephane Viau , Fabio Estevam Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" Almost identical as i.MX8M 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 --- 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