From patchwork Fri May 20 14:10:40 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Peng Fan (OSS)" X-Patchwork-Id: 1633914 X-Patchwork-Delegate: trini@ti.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (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=e0nyfFrv; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=85.214.62.61; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4L4SHQ04cRz9sFs for ; Fri, 20 May 2022 23:29:05 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 6394B83E66; Fri, 20 May 2022 15:29:00 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=oss.nxp.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=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="e0nyfFrv"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 7786783DEB; Fri, 20 May 2022 15:28:45 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-0.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,FORGED_SPF_HELO,SPF_HELO_PASS,T_SCC_BODY_TEXT_LINE, T_SPF_PERMERROR autolearn=no autolearn_force=no version=3.4.2 Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on20630.outbound.protection.outlook.com [IPv6:2a01:111:f400:7e1a::630]) (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 31E5283355 for ; Fri, 20 May 2022 15:28:39 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=oss.nxp.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=peng.fan@oss.nxp.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GIJ8HHKpZWTvRmUVOFgKPshshhC0ns2Hm3iLA1BGmKAwILn03PAKQUslEXihDU7O8YorvZMDwGCRJCEtu1cO3NTPyOHMpVdPL8LFHNdi9xHOR3FTnffvaflAAUxGuIV3UNumle5MtZwKffOnEyFKDdw+TYdKgl4CZKoQTYovFNQB4fSrIrunfzYuePWhwVcdfgufQafk5wtMFZibqMdA+nu1NSOn/Na1UOJg4YKS5DJKfD9YGqA7atGbg8G4CsUlzmYgqlaps5kY7DnMRxwY+iBzvlgetEKtTO2NENNFcx1od2jefq6PSfsdgPWdC+v3/x/CXO+Pi1V1G9l6AFoZzg== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Vuoykymwr6o5hedEyOudtC6sL8Cy60qmiK4jVTyHPY4=; b=CMhmJo66QFgMLu26afrexB2T8B3smUYlkyAduGgSD1+fZlmsik4jGYjdBQ1zOhidfnPxjtO8uc4W0WzlxOm30Fn+Isy1alwG1HlGnGOyTtPN/jHqd++OWVSvURQsuLUWs4tIlol40hjmYrdTKHe/Z+UcD69MUhdrPsc+6Y8/6zDIvd8XcmefaHai2V/34dhusmI56IR8klfMdpRy+5jAUUlWaSJNbfzaEIAHOn9u26y+oBunN9xMKNUkpZmwThqfwvwjvH/t/xAskxzUmP6agbJMqFMmRDacq3gDXhUqjt068uZLin0uBuqWl4dNteGw550+MLQBNvOViI5pn6JysQ== 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=Vuoykymwr6o5hedEyOudtC6sL8Cy60qmiK4jVTyHPY4=; b=e0nyfFrvI5MS82mpUJheLGWgfuHOszkrORdDAva6BpIEoCU4Vpbys/zHXGidu7+1C0zMH5ZrG2xJWudKcnvT71Lq9/AZUv8BVt2yNRLAEaNhHbYwrJQoOeEJEVE4x34+JxHX0MX06PlPmlLPSDod7/4iSbZO5cOvM9rpW+LWMWw= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from PA4PR04MB9416.eurprd04.prod.outlook.com (2603:10a6:102:2ab::21) by AM6PR04MB4022.eurprd04.prod.outlook.com (2603:10a6:209:42::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5273.17; Fri, 20 May 2022 13:28:37 +0000 Received: from PA4PR04MB9416.eurprd04.prod.outlook.com ([fe80::c9b8:325d:8250:4fed]) by PA4PR04MB9416.eurprd04.prod.outlook.com ([fe80::c9b8:325d:8250:4fed%4]) with mapi id 15.20.5227.023; Fri, 20 May 2022 13:28:37 +0000 From: "Peng Fan (OSS)" To: sbabic@denx.de, festevam@gmail.com, ariel.dalessandro@collabora.com, michael@amarulasolutions.com, tharvey@gateworks.com, sjg@chromium.org, alpernebiyasak@gmail.com, marek.behun@nic.cz, pali@kernel.org, sr@denx.de, ricardo@foundries.io, patrick.delaunay@foss.st.com, trini@konsulko.com Cc: u-boot@lists.denx.de, Peng Fan Subject: [PATCH V4 1/8] spl: guard u_boot_any with X86 Date: Fri, 20 May 2022 22:10:40 +0800 Message-Id: <20220520141048.20034-2-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.36.0 In-Reply-To: <20220520141048.20034-1-peng.fan@oss.nxp.com> References: <20220520141048.20034-1-peng.fan@oss.nxp.com> X-ClientProxiedBy: SG2PR01CA0157.apcprd01.prod.exchangelabs.com (2603:1096:4:28::13) To PA4PR04MB9416.eurprd04.prod.outlook.com (2603:10a6:102:2ab::21) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: fedeca61-ee45-47cd-8ce1-08da3a64a50c X-MS-TrafficTypeDiagnostic: AM6PR04MB4022:EE_ X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-LD-Processed: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635,ExtAddr X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: /K94FUJ6f1zyi0iL0+goEyUvHrRdWb6Io5/DlJfZAJ834tqzSrYuMu5irNq03ybC3RCNotcusta4ZWPeq/9mTjhbm6GkdDFCVibYt4UmLgl5Aa6d3iCj+vTpyurVkN2U/VmtnirCRxdDLwFxXMndfHZhjYklEQ1ql3SWg9Ac6JXxnSXtde3fx/ezAF6KYsAlRlmJLdRzpUO/NjAZOjKVUmAsz3mTWll8eW07hR8ibL5EqVrcFtG54fzTQn7oVXxiPS6nhWytVyfektaDRYZcVqh68CwirBoSQQSFxlBlhAqcIBD0rRAYYWb5hTvEb1Gajxx0rxznSATo40kmqKz+pFsDCt2mtff4YxxnvMWuVQYU/Lm8T4pzG39DHIQLb4QVQprT7NDp1zGjyxbYRg+nSkb9P9ol2toNMoWVs+NnDNCG32wlSh8SJzAlQXYjszvtHmHTPMHTfHWR4Jdqr3eqf6v6W6e1iruMXixWlPZZBPLJ7ZDmv0vgCAzD86IfrIwRm+TYE0ASWPr33/h3uYhToHGV7Rd6mQ5ezsRYctSE1tjhfWVW6zRJrLzpNpTLdPimYGUXzclPs6OkbwyZdb/AesoKQesml1p+l+ZKFz7nJDkKFbUfIHmDbs7xHLlPCYHJR7e465muH5iyzQqFN/dwHIox1aG5VU06iAabk+RWWsDr2ix8tf92owU7xiyy4+h9dE02YDtDWNuI8VwjxDRGYInCKPaH61OWLz+f66qn0PY= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PA4PR04MB9416.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(8936002)(6486002)(2616005)(4326008)(8676002)(6506007)(66946007)(5660300002)(921005)(2906002)(186003)(7416002)(83380400001)(26005)(6512007)(6666004)(66556008)(66476007)(38350700002)(508600001)(38100700002)(86362001)(1076003)(316002)(52116002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: KV09HOFTjD6fCej7vikrzDXDmFE10MzjZMyQHKvzpxZPnK/smnoEguwmvTQ9e3m2ahftkHRG9wKXHkSIfpG4aMjGTk/OBCJJOM+r5Y1Sy+N3sgXLdCfYjf3N6FWefILBBSHzrpdsHXijaARCv1psgNo43uZ2zrw2qQ12rpkhKHnQmwk+8wfRhvOv70gjcbw5dzoKthVRbslB7PKX7oz3Sv0xNt+wWt0RIIFJvbNCZ8lAXwVRSw7X85SHvk/+0CgPoy70B/zKn2LjUNRcng4cKxWjdwx4w0HxmJ/kdKhaQ78y0l8ys2uwqLuQDYYfKBGxvz1nHTsDWVnqiT693UTVmsWpXHsEvf9XIBBrRoEH3yvUzaR3iDNe4KCLU4y8xukfS4Op8sGzrnKGiRAsb1xaJIU8VvpO08UtALKe8nZsIH3+dCSYdqhHih707VrsnyxPtJO8nDpejvqfOJeC7mGJUtJxcSV45SdU+QDVStKZQmK/mRLl9XlIDRTY10muzTTw65bgNpk0Nc6ma1i7hkDz4Cyjg832W/nZ2BZnUhjrcKQCFJD9X2Gz4dLPFNCaClWPot2y8WI7MnD1x0P0evCO+4aFgwYe3c5PsqkaEGI69o3alu9vsOclWnA49OQPfh89srPTP1D+8G7ZikOdV8cS47furpZFNFT6turPIyhnz0T83GNUtQzLmjvomVx93JShC2Z2QLyCklhrO448W1wJbdTv4CkZ70pSx2k0uiK5l+7YINDqwaQNIsdmjxIYrqU6i5Nr1OEy8t6eq1+oyj87DHSHzhs/fkAoDpezIuV1zn4M0OCfUyM/3K6lHv5K5Wv5qvmtENAw4+xmFN9YlTDdeF8AWhrXpbS45Yr+ityLMljR+fS6p6/7ItEwPlJs2KBR/EK59RjQoSF31qGI7WYtQ4Yi+lLmBS3/t0WTAvCqe5u60kcqo4YYAQFez1b9q1lT4oHJylAMihE9IfVZI9JpLVJ3zAKB/m4i+sD/lJ66yFUnOLFeRgS3RaAXWo397+/0WvxwOzcQIVPe49JoT/NmInAhf6WYh/JTxsU2QJq/vfS+WMuMIPiUGMOui99R1rgwyhWWgf0Babo6/lfUvS4XuV/t8FyqAfZq+1M91EU5T7XbURgaY/TRkFiwhpeXpkGGRMI9iXpL4BfhYR46p/wxOUHu7G/Hav+D9kiLrNaVZXiLup33sh1t+751rd7IQhcQJoots5F8W77e8FGdm8ztCBFw9YPrK/S8SKwHOfvJwmjxaV+39Hs+tr66P0FnsR7QEg4eGVhZbvRZjnCyr932qyiKuuZGF6hXINkN+PCYehy/cRn3vd15wYyNiZJbQz5QkYet6AmpJK1z9yb4LJM7XBEx5joYGAbPbRKvYDYOlxo9MvegMWuFHhzSSlfz2P5wjh/HUIQ5gkArHV1Fq0esqfVPhdNl4ypZLfdJPnhQiPTJKQz9A1jc05LOuMmeNvlNipWAgJ8thSLr+ArqOc8IYAkOwQnsC7cXLPjnB/N8i321zCfIOdaV6qP2aWVnM1RBwYqWc+EK+PwOsSVsWPZ5boMCoGeRdFjV+qxQtrq3AWywONPzSUhhkL96Vxdfv65SQJbYHnpQ13rCUTQsOf0AG7Y/9YlPfuZxFfTyUoJ3UkS5pTe3ebx6A6+VheDFrst1Ew4O6Xoax/7nnCS0eAn108hS+oxn/V+c2MEoBNmTo6a+h6QryFwksjkhZbkvS9qRVLekDMVyho5OaK6+zWT98w== X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: fedeca61-ee45-47cd-8ce1-08da3a64a50c X-MS-Exchange-CrossTenant-AuthSource: PA4PR04MB9416.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 May 2022 13:28:36.9362 (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: rVLrEAVq+MU0oIaYZiV7xPigL3/9V5bE9hRV5GpBRqAk6m5HrFqJQkx9nBaFemyydaM2dscPqYE7hFW1R58wpQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR04MB4022 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.5 at phobos.denx.de X-Virus-Status: Clean From: Peng Fan set the symbol as weak not work if LTO is enabled. Since u_boot_any is only used on X86 for now, so guard it with X86, otherwise build break if we use BINMAN_SYMBOLS on i.MX. Tested-by: Tim Harvey #imx8m[m,n,p]-venice Signed-off-by: Peng Fan --- common/spl/spl.c | 8 ++++++-- common/spl/spl_ram.c | 4 ++++ 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/common/spl/spl.c b/common/spl/spl.c index c8c463f80bd..4b28180467a 100644 --- a/common/spl/spl.c +++ b/common/spl/spl.c @@ -50,7 +50,7 @@ DECLARE_GLOBAL_DATA_PTR; u32 *boot_params_ptr = NULL; -#if CONFIG_IS_ENABLED(BINMAN_SYMBOLS) +#if CONFIG_IS_ENABLED(BINMAN_SYMBOLS) && CONFIG_IS_ENABLED(X86) /* See spl.h for information about this */ binman_sym_declare(ulong, u_boot_any, image_pos); binman_sym_declare(ulong, u_boot_any, size); @@ -148,7 +148,7 @@ void spl_fixup_fdt(void *fdt_blob) #endif } -#if CONFIG_IS_ENABLED(BINMAN_SYMBOLS) +#if CONFIG_IS_ENABLED(BINMAN_SYMBOLS) && CONFIG_IS_ENABLED(X86) ulong spl_get_image_pos(void) { #ifdef CONFIG_VPL @@ -221,7 +221,11 @@ __weak struct image_header *spl_get_load_buffer(ssize_t offset, size_t size) void spl_set_header_raw_uboot(struct spl_image_info *spl_image) { +#if CONFIG_IS_ENABLED(X86) ulong u_boot_pos = binman_sym(ulong, u_boot_any, image_pos); +#else + ulong u_boot_pos = BINMAN_SYM_MISSING; +#endif spl_image->size = CONFIG_SYS_MONITOR_LEN; diff --git a/common/spl/spl_ram.c b/common/spl/spl_ram.c index 82964592571..083b14102ee 100644 --- a/common/spl/spl_ram.c +++ b/common/spl/spl_ram.c @@ -70,7 +70,11 @@ static int spl_ram_load_image(struct spl_image_info *spl_image, load.read = spl_ram_load_read; spl_load_simple_fit(spl_image, &load, 0, header); } else { +#if CONFIG_IS_ENABLED(X86) ulong u_boot_pos = binman_sym(ulong, u_boot_any, image_pos); +#else + ulong u_boot_pos = BINMAN_SYM_MISSING; +#endif debug("Legacy image\n"); /* From patchwork Fri May 20 14:10:41 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Peng Fan (OSS)" X-Patchwork-Id: 1633916 X-Patchwork-Delegate: trini@ti.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (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=Sa6lSWm7; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4L4SJ61dJhz9sG2 for ; Fri, 20 May 2022 23:29:42 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id A769783DE2; Fri, 20 May 2022 15:29:38 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=oss.nxp.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=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="Sa6lSWm7"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 679CC83B0E; Fri, 20 May 2022 15:28:58 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-0.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,FORGED_SPF_HELO,SPF_HELO_PASS,T_SCC_BODY_TEXT_LINE, T_SPF_PERMERROR autolearn=no autolearn_force=no version=3.4.2 Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2060e.outbound.protection.outlook.com [IPv6:2a01:111:f400:7e1a::60e]) (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 A56CF83DCB for ; Fri, 20 May 2022 15:28:44 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=oss.nxp.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=peng.fan@oss.nxp.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cJTzamRzxuLodVwhHF6uzJH+J78njT7EAvRPpXigyhJD0kC9zUbGScgoJj27aZYRcaWhUh038THr8ob3HXrSk0IrFCX1MAkitVIQXWo5l5TegJmlzdqagwNwJiY99N6MBUFxxcXJB86l+wKsiN+xfNsDpAP4fho3Ev1YGpOs3SX/Q2X8i67pW15/hLCJyK0o5Ka9LSI1KpbCxV5Agx78o5VBcGn/mDDGyXKfYfg3QnEYEDNhx4JkpWWTKPOqro/9Y+H4pmN7kX96g2rzBCKEeVlfY9c+KRPCbb6Z9ORnEXv5n1EMQ/5ILZur1xjpBn6euynOKWnhEjEy8WyaqAcjCQ== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=d8OiiB25vEQCjzTPMZjacyhwDm/BBMxFK/bwI+Eo9Y8=; b=aWm+xzfgD6RcTgY8kaquDY4vTHEjajwepyaaxbIZzsRO82Njw1lMj3nbpSz4ksStGFGgHDN8/3J/DzWN2cdIK33dQksiZg1DeiqxbN/BjceNNLWbhC8zb2AJbVgh+9WBOmpn9ceh6zy9CDOnRbrzNBhvvFNhVPSyK1MDSV0g2FRWB9OX5w7ueV5BnRT0R1qCKr3udkCXh1v/rJfMoDduEiDBc2qUfzvinz3lCAmLPt5NuUzIuvddAfID9soCeZikAketMpMZBkusWf9q0w6ArWoWWVUIFElLOgr4ers7V54Uj40aiD/f0UIeXIg9mlpqlSCQt/BpKJ68F8clvdmCPw== 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=d8OiiB25vEQCjzTPMZjacyhwDm/BBMxFK/bwI+Eo9Y8=; b=Sa6lSWm7m70GIx26fq2zFZnhMQi5ct+astKwnUXNiLS0AADipk1q8tY6nM/Cjx8c9UV2d1eo5DKMQ2PuDSLvqMwXjEWK6GBciVASn2MnR1Ukf3L/CWacFSAKoZnEmqGMdzdOTgHXqMN3wJU8PawZXGuUjgfPg33nEdPoFKJ+qKs= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from PA4PR04MB9416.eurprd04.prod.outlook.com (2603:10a6:102:2ab::21) by AM6PR04MB4022.eurprd04.prod.outlook.com (2603:10a6:209:42::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5273.17; Fri, 20 May 2022 13:28:42 +0000 Received: from PA4PR04MB9416.eurprd04.prod.outlook.com ([fe80::c9b8:325d:8250:4fed]) by PA4PR04MB9416.eurprd04.prod.outlook.com ([fe80::c9b8:325d:8250:4fed%4]) with mapi id 15.20.5227.023; Fri, 20 May 2022 13:28:42 +0000 From: "Peng Fan (OSS)" To: sbabic@denx.de, festevam@gmail.com, ariel.dalessandro@collabora.com, michael@amarulasolutions.com, tharvey@gateworks.com, sjg@chromium.org, alpernebiyasak@gmail.com, marek.behun@nic.cz, pali@kernel.org, sr@denx.de, ricardo@foundries.io, patrick.delaunay@foss.st.com, trini@konsulko.com, "NXP i.MX U-Boot Team" Cc: u-boot@lists.denx.de, Peng Fan Subject: [PATCH V4 2/8] arm: dts: imx8m: update binman ddr firmware node name Date: Fri, 20 May 2022 22:10:41 +0800 Message-Id: <20220520141048.20034-3-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.36.0 In-Reply-To: <20220520141048.20034-1-peng.fan@oss.nxp.com> References: <20220520141048.20034-1-peng.fan@oss.nxp.com> X-ClientProxiedBy: SG2PR01CA0157.apcprd01.prod.exchangelabs.com (2603:1096:4:28::13) To PA4PR04MB9416.eurprd04.prod.outlook.com (2603:10a6:102:2ab::21) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 10c99632-2903-42a7-8e0f-08da3a64a81b X-MS-TrafficTypeDiagnostic: AM6PR04MB4022:EE_ X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-LD-Processed: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635,ExtAddr X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: MlBYMi+38mwEWFOdmy2Gax9N6wKSpWXMLM5Z8rLczxQHRiulEi8UKVmC5ZpfXdztrdKrAPBWezHGyY+cOwHC5Xy6as65VzKr27wIxyNDXu9QvxpHPVPN8bLGHkRrFVFPMSYTl/JVkJ2CGIps/gKvsHVBPat2tAfXzt7KiDjLqt8MqGkSyLdNLb1CifKya/5QRsVZ7u1jasAfdp7QjDAQwEy9VxtcP5ywD9L8mpY/XChu7jn65EbndNCBlkdynCm0ANdejgcHoOmMyfh6f6a0YW5vxUFqahoeJGEGFRPPoG82s4z5jjoQORdptqFSmcp9QdQVb4wjRL1jtADqgwDIDW8fXrQ2R541pZmfHEKVqsr++PT91z9YB6BuM9EuydHQSRRHV9t1gaWIaUqGOJU7BJRjMoUjTpc7xCNkIbRJWVMx0mAJ68eQQWlrdRTNdY8woeaIXnrd+0QGmHkjmz6aMVYK2DKtZ/7XpYlihOYCjV9eC2Pfv1DH1GRswrNuXlYKhLhQpn8bNh5UlLEKhPUUmos/vA07kcjG8eVpjFxg6FCeGDu7KpjY5sob8lWlUsXI3DzrCh/cBMN8qnhBJ8rS9nCx/HswD8KgRlEK2h7l3N+8V3CwHs4I+QO4PvZI7pLpNO9fidUtwTtb3msrajqC4O0J/YWVUtt37aNCG5FqAhi9leXb9tRoX+Ypjvek1rYXNypGoU+4GTS98wdFby4k6qvc8x/TDX94rbMZA/F0aoAdZHV4Dopy44KZJLN015lf X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PA4PR04MB9416.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(8936002)(6486002)(2616005)(4326008)(6862004)(8676002)(6506007)(66946007)(5660300002)(921005)(2906002)(186003)(7416002)(83380400001)(26005)(15650500001)(6512007)(66556008)(66476007)(38350700002)(508600001)(38100700002)(86362001)(1076003)(316002)(52116002)(32563001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: yP6vqB4dyAYNsR5p+Z07pQqK+hQzylnaufWoQjh6zECux+Z64Hbj86I8ZR18toC4TU4aXZKkbFS0zZ3kk178sbLdMaOp/r1Lc2DLRA76Nt93j4+B64Gu6/+49X88TdKzUkCDK9tWcmMy5bgY1ZA8RRX7/7WEHqsp64X8KP92zDOsKZQxgkM3aGzS+cntWA5lBb3HxVFP2o7ZR8HylxtrklIQa/n/morrQ6JgNxkgrqgghP5dFbk/Mqb51UrBso7xeJbiZWz9n2Ew0M71K/VKZXsrqCRPRrH6tMrDMUvLJCF2Vcb/bmOOCV6zgbzMrg/NlINugxiASyAwtR8Lw1bJkby7UM6RMJy3p4ndBSh3jySo5n1lSyXEYLGD6u9NSVXIyBzGhCbuzM3F90YtGIeZM1Nhg5fOX9c3jf1Tg3nBVSehqr0dZ4A2fUp80jqhi34BP9QxzwPSG6hpJfAhq9ZNJYPWqMhAZ+PoD9l3gbmwUpzVDYI3Q1kBspo7aGQJmnW2PjmOi+Frnji61hEKnlv/sAUQCE0cEBB7rD982fSHsBUK6pGnTI8mWR60sAkjS7jnkjBJXrQE5fd4uHg3JIbHJXAGYh3A24Zuz3EhGGQA+HOvBaAYtbY7BZ4KMK04oxOeIHhaIKmFByEPgKGuWfxzbjCSbOM+9bcFS5WSiZphUJXp3R4U1d3cy2L63HfdQRTa+Smy8U6Nux0NKTe9LJ6kiTXGhLspNwJkRLdHohtxneq9TFQ1iSk7q4KjfxDFpzqqy5p4bNE+M2kMEuCMPtIy9agOHPQkgsnuhmtWee5QpgwrdHBzvdd+V3hBwNxU0UC06GgkiQg/J4Aa3qkLeC/XLzJnjUZo5xs3R+8SPBVV0LcoE0bGUJTU1E8gsGenti5HAks0ywWe7hD3M7VHyq69vJwxQScGQxx2IMt0k1sf5oSYzPntpQZUEY0cK2cCf4SDl03takIQOtcYCAhdi576+oNfgXAPfOWn5pKAjynd9JkW9BEuWOHZwxWNlPB/aigs+JNY8y89OGsG7B2ocMqipoLeCPCIlsIj+GvyobQn4kEXgv/dJQcr020BuWqUB0NzSX6/p9G7GhSziM95Q+8Kkw5SUsSfhlELc0PBnu6mDmMHAwuoSDmNoFLN8A57xyZ7KtNIWPeJM5r9jtPsCysIvjPnSMymBGgu7+ogkep+V2RwHyoKw4H3bEhBjU32Lfr5X4+3IuEUonBz3I8H4rIL4/unDy1wlrj7fdNk/wz5IoXM1I/e420DKtcyzDtucjsGM5kR5zaDGsAHC4kliYLtWxUcfMO156fx/zFdaKCBJ3azXalUylRVoP1PSNlUqDj3LQxrCa9tN32dy4qGkAgUTz8kc7Ad4+Ms2Oae3Ol4m773wNTCbShFmlmko3CRXqO2BA8MHxs3mLfdyBdEuyumOAA8lMgIIWNiA3lAlcNE7Lr9bLhdLPj7hqr58JQCUeVfCBnyOdJXUSkfSuKQfKCqMC/yAK5Q72yX/9Aa2M+Nmv8n3La9NDFhxg3J7q5f18+ybelqMFTVO68UgVadIK5DO/T4NK6PYBaODoiwKLnPNQoJ1716l2HX5tiqEa3ezDoMF3oY95lPbv8ckiv5vqndUj9Td0VMXteKj8wY7rdSWOVu2uGAhFTUt+SdKooOUlZxK8z/F99UlRH5XDHMN9/F/cLFWpjkJRQtOHcUjyNa9cWCVXMdo+RWe/n81twrbWZIpaB+HCGCUUIV763+Cxt/sg== X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 10c99632-2903-42a7-8e0f-08da3a64a81b X-MS-Exchange-CrossTenant-AuthSource: PA4PR04MB9416.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 May 2022 13:28:42.0208 (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: d5jap65U+JtVw71vV+Nwd+C3RFAZaop7re6+ZY04NRSUM/Qo60inPrLJ+TUTauNc3x7tZkVdlyRDCU8cLRHh2w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR04MB4022 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.5 at phobos.denx.de X-Virus-Status: Clean From: Peng Fan We are migrating to use BINMAN SYMBOLS, the current name is not a valid binman type, so update to use blob-ext@[1,2,3,4]. Tested-by: Tim Harvey #imx8m[m,n,p]-venice Signed-off-by: Peng Fan --- arch/arm/dts/imx8mm-u-boot.dtsi | 8 ++++---- arch/arm/dts/imx8mn-bsh-smm-s2-u-boot-common.dtsi | 4 ++-- arch/arm/dts/imx8mn-var-som-symphony-u-boot.dtsi | 8 ++++---- arch/arm/dts/imx8mn-venice-u-boot.dtsi | 8 ++++---- arch/arm/dts/imx8mq-u-boot.dtsi | 8 ++++---- 5 files changed, 18 insertions(+), 18 deletions(-) diff --git a/arch/arm/dts/imx8mm-u-boot.dtsi b/arch/arm/dts/imx8mm-u-boot.dtsi index 9f66cdb65a9..5de55a2d80b 100644 --- a/arch/arm/dts/imx8mm-u-boot.dtsi +++ b/arch/arm/dts/imx8mm-u-boot.dtsi @@ -39,25 +39,25 @@ filename = "u-boot-spl.bin"; }; - 1d-imem { + imem_1d: blob-ext@1 { filename = "lpddr4_pmu_train_1d_imem.bin"; size = <0x8000>; type = "blob-ext"; }; - 1d-dmem { + dmem_1d: blob-ext@2 { filename = "lpddr4_pmu_train_1d_dmem.bin"; size = <0x4000>; type = "blob-ext"; }; - 2d-imem { + imem_2d: blob-ext@3 { filename = "lpddr4_pmu_train_2d_imem.bin"; size = <0x8000>; type = "blob-ext"; }; - 2d-dmem { + dmem_2d: blob-ext@4 { filename = "lpddr4_pmu_train_2d_dmem.bin"; size = <0x4000>; type = "blob-ext"; diff --git a/arch/arm/dts/imx8mn-bsh-smm-s2-u-boot-common.dtsi b/arch/arm/dts/imx8mn-bsh-smm-s2-u-boot-common.dtsi index 46a9d7fd78b..5a52b73d7e9 100644 --- a/arch/arm/dts/imx8mn-bsh-smm-s2-u-boot-common.dtsi +++ b/arch/arm/dts/imx8mn-bsh-smm-s2-u-boot-common.dtsi @@ -111,13 +111,13 @@ filename = "u-boot-spl.bin"; }; - 1d-imem { + imem_1d: blob-ext@1 { filename = "ddr3_imem_1d.bin"; size = <0x8000>; type = "blob-ext"; }; - 1d_dmem { + dmem_1d: blob-ext@2 { filename = "ddr3_dmem_1d.bin"; size = <0x4000>; type = "blob-ext"; diff --git a/arch/arm/dts/imx8mn-var-som-symphony-u-boot.dtsi b/arch/arm/dts/imx8mn-var-som-symphony-u-boot.dtsi index 6e37622cca7..001e725f568 100644 --- a/arch/arm/dts/imx8mn-var-som-symphony-u-boot.dtsi +++ b/arch/arm/dts/imx8mn-var-som-symphony-u-boot.dtsi @@ -130,25 +130,25 @@ filename = "u-boot-spl.bin"; }; - 1d-imem { + blob_1: blob-ext@1 { filename = "ddr4_imem_1d.bin"; size = <0x8000>; type = "blob-ext"; }; - 1d_dmem { + blob_2: blob-ext@2 { filename = "ddr4_dmem_1d.bin"; size = <0x4000>; type = "blob-ext"; }; - 2d_imem { + blob_3: blob-ext@3 { filename = "ddr4_imem_2d.bin"; size = <0x8000>; type = "blob-ext"; }; - 2d_dmem { + blob_4: blob-ext@4 { filename = "ddr4_dmem_2d.bin"; size = <0x4000>; type = "blob-ext"; diff --git a/arch/arm/dts/imx8mn-venice-u-boot.dtsi b/arch/arm/dts/imx8mn-venice-u-boot.dtsi index 35819553879..67922146963 100644 --- a/arch/arm/dts/imx8mn-venice-u-boot.dtsi +++ b/arch/arm/dts/imx8mn-venice-u-boot.dtsi @@ -126,25 +126,25 @@ filename = "u-boot-spl.bin"; }; - 1d-imem { + imem_1d: blob-ext@1 { filename = "lpddr4_pmu_train_1d_imem.bin"; size = <0x8000>; type = "blob-ext"; }; - 1d_dmem { + dmem_1d: blob-ext@2 { filename = "lpddr4_pmu_train_1d_dmem.bin"; size = <0x4000>; type = "blob-ext"; }; - 2d_imem { + imem_2d: blob-ext@3 { filename = "lpddr4_pmu_train_2d_imem.bin"; size = <0x8000>; type = "blob-ext"; }; - 2d_dmem { + dmem_2d: blob-ext@4 { filename = "lpddr4_pmu_train_2d_dmem.bin"; size = <0x4000>; type = "blob-ext"; diff --git a/arch/arm/dts/imx8mq-u-boot.dtsi b/arch/arm/dts/imx8mq-u-boot.dtsi index 912a3d4a356..389414ad26f 100644 --- a/arch/arm/dts/imx8mq-u-boot.dtsi +++ b/arch/arm/dts/imx8mq-u-boot.dtsi @@ -46,25 +46,25 @@ filename = "u-boot-spl.bin"; }; - 1d-imem { + imem_1d: blob-ext@1 { filename = "lpddr4_pmu_train_1d_imem.bin"; size = <0x8000>; type = "blob-ext"; }; - 1d-dmem { + dmem_1d: blob-ext@2 { filename = "lpddr4_pmu_train_1d_dmem.bin"; size = <0x4000>; type = "blob-ext"; }; - 2d-imem { + imem_2d: blob-ext@3 { filename = "lpddr4_pmu_train_2d_imem.bin"; size = <0x8000>; type = "blob-ext"; }; - 2d-dmem { + dmem_2d: blob-ext@4 { filename = "lpddr4_pmu_train_2d_dmem.bin"; size = <0x4000>; type = "blob-ext"; From patchwork Fri May 20 14:10:42 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Peng Fan (OSS)" X-Patchwork-Id: 1633915 X-Patchwork-Delegate: trini@ti.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (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=LUcZz8vQ; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=85.214.62.61; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4L4SHj6GsHz9sG2 for ; Fri, 20 May 2022 23:29:21 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 6525083E03; Fri, 20 May 2022 15:29:16 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=oss.nxp.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=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="LUcZz8vQ"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 144718333D; Fri, 20 May 2022 15:28:57 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-0.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,FORGED_SPF_HELO,SPF_HELO_PASS,T_SCC_BODY_TEXT_LINE, T_SPF_PERMERROR autolearn=no autolearn_force=no version=3.4.2 Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2061b.outbound.protection.outlook.com [IPv6:2a01:111:f400:7e1a::61b]) (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 E303383B0E for ; Fri, 20 May 2022 15:28:49 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=oss.nxp.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=peng.fan@oss.nxp.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bI2t3ZBBpLFRUNElVhCq6hCL6EBLrXkJU/awIE+P8vRbWavtRZwEV+yNGalAvEiaMKFspDW9143bFO3Uqj9QxyPozg0e3IG/pBYVkvrdnOnVLcixYdK3pH9ZMHXLhQwrEzs0ahuUKr11E7NIkNIQDjLVsVzudaOufXyms8rchLucUwEgamLe0pLYMi9/bus0Nhb5xtQzEGQctqlNx78c6qQJb1yNcQov4RgF1/QFZukNTOR0EOI9KTJh4GV7kWOtk/X9mnaJ0/OwL5FjMDiRS8cXZFHnVihT9ubEAH6lRSOn4/+Glc86bsPV4CWeXtymB0K8OTq+QcgqZSKBkBD4Fw== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=E4EVrF/+xGx4gFmDxn+eJio5Vp2L4ZxnzU+UIjzuwO4=; b=mS0RwBd+np6OQKq6h+yvHDIPeDMwD/8d7WrFaKnVFHFeMs8IZpKDNHZgsYbL1rNGEgh0h/7KH40czyIMLL5xRsQ34QYPh+WXH5xWku+FzYkP45uFgWisnfdLZcfh/E9cwhaJE1NOiNLVSkzhxAEm9ZI1jE8hiTK+FO++dC/iHVwYYg5iuiOmcn5iMwwoL0K23jHq4W6rcYb16GMFoi0ZIh/OLNeTAk4Ss3o0+uMYqPgfogzdGsWrltJdOF/2ytVYha4MtmTZJZjYkkgHMSsGlz9SI+Om3cmSMhIN+71QNnAYroRWBsevf7IgnjHhimubNIOd8zeHRldIC7magUeLbQ== 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=E4EVrF/+xGx4gFmDxn+eJio5Vp2L4ZxnzU+UIjzuwO4=; b=LUcZz8vQ6jIkJTJNvoSmxffUgbi+exZGRr0af2+1WhSzw6PEbRwTdJ3Q/IezIuLAzpGgPG10FW0R2mVwJhzUPNoyWX8YZUR6SOQ3NQ8FGsMkXWMnjB001yWKfJdiMo7ryWnxFP/zAc9WzVHFpXsyJ/bWCA+R7aISXLG9coEeGtg= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from PA4PR04MB9416.eurprd04.prod.outlook.com (2603:10a6:102:2ab::21) by AM6PR04MB4022.eurprd04.prod.outlook.com (2603:10a6:209:42::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5273.17; Fri, 20 May 2022 13:28:47 +0000 Received: from PA4PR04MB9416.eurprd04.prod.outlook.com ([fe80::c9b8:325d:8250:4fed]) by PA4PR04MB9416.eurprd04.prod.outlook.com ([fe80::c9b8:325d:8250:4fed%4]) with mapi id 15.20.5227.023; Fri, 20 May 2022 13:28:47 +0000 From: "Peng Fan (OSS)" To: sbabic@denx.de, festevam@gmail.com, ariel.dalessandro@collabora.com, michael@amarulasolutions.com, tharvey@gateworks.com, sjg@chromium.org, alpernebiyasak@gmail.com, marek.behun@nic.cz, pali@kernel.org, sr@denx.de, ricardo@foundries.io, patrick.delaunay@foss.st.com, trini@konsulko.com, "NXP i.MX U-Boot Team" , Jagan Teki , Matteo Lisi Cc: u-boot@lists.denx.de, Peng Fan Subject: [PATCH V4 3/8] imx: imx8mm-icore: migrate to use BINMAN Date: Fri, 20 May 2022 22:10:42 +0800 Message-Id: <20220520141048.20034-4-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.36.0 In-Reply-To: <20220520141048.20034-1-peng.fan@oss.nxp.com> References: <20220520141048.20034-1-peng.fan@oss.nxp.com> X-ClientProxiedBy: SG2PR01CA0157.apcprd01.prod.exchangelabs.com (2603:1096:4:28::13) To PA4PR04MB9416.eurprd04.prod.outlook.com (2603:10a6:102:2ab::21) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: d937d2c7-c4d6-4357-7e39-08da3a64ab88 X-MS-TrafficTypeDiagnostic: AM6PR04MB4022:EE_ X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-LD-Processed: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635,ExtAddr X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: oGVgZ2LG0dPk/jsTcgEt5H9AM3QShlH2BdnABqGGFGAyh7iFdgMghKIuD8XN5olj1w84iEhaPG26rAOuqXwG2LV0v0+Iy5Ng3Mrkc6RzccDzq77nK80E6waCV3U2jquIIqpqc8HM2C/y94JEEbmBuc41rBsn5pS5o1POjWfhjpCU+3bSCOLTXXHRUGUKSfdcqX9ig291fr2yeeIly8jyoVjuDJvQ8yihEREQw7Xmie7qodqIbEtojDAmW5Vdzif62TpNSmh4hYQUtkSBt30sI6Bt51rjRi+jlSEzfXoQBwX35JmhfqjYngfnjQk4Rzdwdx7aHkNhzwAGp/v+GipqRRcayjAl99yLmJl7qvqqOsHQMGMrF/ad8ANYzrfSDwRlVjb6Uhthw/IubHetN0gwOp14YGG2tQiF7riohT0kKnuxHAkKYgi7QbvWlxps2izS1KdWmaa99St5yPYE0w71kugl7J+M7YdQIcktNteC+8GpwEKslFY123YsqhyxLqjQU5skHrjGpQf6AR4FZcxLzqlt25DxjNaU5RP5nQLm1PorIae9LQZLaCjMT5uyOZSIgTSj5QrOSYaikBXXRPIK1I2B2ilY2NzSzEhW5lXn31BsKQoJPxtZhl6yGF0dVSuAyO3luSwXvsBJlSuFbTbFykjQGOMrpgkRoY/T+nhmbsNnpEnxw3z6DQ64CbSkQk3ZXB+te+m8Bg9WLceau+/lVtTfyHFoTiKHJM2+ptJ+w+kHe6kSuo7g0Uf94fApbIfk X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PA4PR04MB9416.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(8936002)(6486002)(2616005)(4326008)(110136005)(8676002)(6506007)(66946007)(5660300002)(921005)(2906002)(186003)(7416002)(83380400001)(26005)(6512007)(6666004)(66556008)(66476007)(38350700002)(508600001)(38100700002)(86362001)(1076003)(316002)(52116002)(32563001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: hrVvvMGsH3a9kTG5FBhutyDShqUuVIzASaF8OlBUD+FyDVHZ27FDHySeVVY9dHCK8ig/XEV9Eal+vDvIx3bXvVX974K9A+hV3TMd5C8jd7gP8OvxJjdY+tcz4B5Hc3cpdcweXzXL7v0VWnAymmMDnE/K7r29/qZbZJTIVTdW18zIsc4WVupOIRaghV23iwewnJA3OTGXn034Ocw8hycDkdV+/Nwg9ufSta7Sth/jSfFXAnFOAuh9hrFF+z6SJXU009KGrOJO1qeEfC7/Q/6uP/OWzq9kyl1X/G+CDKLLWmGpbo+R4vCKKfci7wGMEUojpE8wKLAtaaN1Mt1sXC23Apf4F5qGcEaGhRe0f55zmR/9N6VYGnN4Ur/wFPoTx06zIgVWFTXgPKFjtnUF9P15bSX0b9tcwESQuJiyue0kMGkVfp9Moa7fBAWfWtaaOmg1hPhjtQy3rJqTvFLWYd694W3WZyxjrPg0O6VyfospCYLrmb1FhDL539FqSs55OWhbCJ5kBWTheiYoyGZivcZicueN6Np7op4DGlx8v22FsojITDK2M5U6FEC9prG463XB94f5n+XhKH19egKligFGeBQ0sNJyd5jNquZrZDTfSlyXV46SZPGzU38aiIFyY0p++pVJ2Hwk2TqR/pcOhqS//qsWWsYXEpErrSIXXnM1OLQyuW9M9zjgxIs5ZXvl9YVz6MEJeia6LKEKq2Y19mQAdrLBwcBGCDCt+FVz4PBA2yEI+Yg5Bi13sLRZKXO7BJPEYL6SW0Y9+rfHtdmY3v8U4XZ/sOg6PfWKCsaoozN1pMSlInpKR7fSpaJVse8p+Y5kQlDowq4w/HhKNXlw98Z5yRhS3nqw/yDQ2Gsu2uL9AkoPdQWfxX0dm5zUM+qinGuoW8kxx2lRxbqAaPP1JpppAbr4kRasOfJi7D2RPrOiZGHCW5UnAyfM4fDMwKxgxucW+u81jtrVG9qYe14lQhn4b5LwTYPJu31XEQBQ9dywVJxEr4VNE68cgBOgeVgJILjUjiauMtAmAx3KnVSE/ZjkTQAfNi6wrO83TqSCRoKaruMAWZNecWk9i0XDBhvWFui6vhGWVzZnnXsrJWoyGBS/RB/ucHvnxSvqPqQX7b9KFqg9Gad6NW8tc6Zy6PuITOXFXShdSDPUPwYsDm0mjyNktWIstWfNqGDalLVL4K+YtvSIYDt+7AKnFFSawlxcxIeDDVaN7ibaeiuHYFM0Mn2cKZYXoa86N/+jjz1/pW8UXezZGM4ayZNXUOLav3M3O/7Rjx+LZF0TBjuoMTaLFeQXj9cjVMtX744tnqVo+E3kdGM8WqmKOSaAROYkX3RTLDNsPXXS7DktrRcY+LR2gfJ3I9laViMFIKXgm7Pxv5BI4g7XsNlApGD9yyNgdnDipjpTUc9XRUyVa1SI8bis0yDNVueaVO8PiOQIR3jZ/68PI0thaHb7VVQII8kfnjeeYfQfCTy+3Qq36OeC/l16JXXiLpF7qYmwi6bZMKS1PXVHrPivO3pe9Yrye1PD8u4iIPNXnu5fIIt6dDwst8VQK74len9IPyE9WI4tGCj93sHw5B9FTpIbtjfVyIvzqisjDI6DB3cRO4aQA4ZnxXoyEIqHWexbEGuBsKPX3Tti11tiw9QRqXjRdUm/V5ScsBNQSoxZgVJ5BdqJHYl+C4L69cR2xjZCVutbSR2kpb3bWekdqCuZzXPMwzVGTc547jznWejRJsTOuxQRFGL88W8YXe4C4Q== X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: d937d2c7-c4d6-4357-7e39-08da3a64ab88 X-MS-Exchange-CrossTenant-AuthSource: PA4PR04MB9416.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 May 2022 13:28:47.7210 (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: OhUUvgM4YOta6+778VUFOfx+FbNF7hcZ8kCLoIKNJXLlfCnNM6txqV+xUqqZgAofVaj1GKqJ38mVpxxngfjHrA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR04MB4022 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.5 at phobos.denx.de X-Virus-Status: Clean From: Peng Fan Use BINMAN instead of imx specific packing method. Signed-off-by: Peng Fan --- arch/arm/mach-imx/imx8m/Kconfig | 1 + arch/arm/mach-imx/imx8m/imximage-8mm-lpddr4.cfg | 10 +--------- configs/imx8mm-icore-mx8mm-ctouch2_defconfig | 2 +- configs/imx8mm-icore-mx8mm-edimm2.2_defconfig | 2 +- 4 files changed, 4 insertions(+), 11 deletions(-) diff --git a/arch/arm/mach-imx/imx8m/Kconfig b/arch/arm/mach-imx/imx8m/Kconfig index 24299ae037f..75ad7aab081 100644 --- a/arch/arm/mach-imx/imx8m/Kconfig +++ b/arch/arm/mach-imx/imx8m/Kconfig @@ -68,6 +68,7 @@ config TARGET_IMX8MM_EVK config TARGET_IMX8MM_ICORE_MX8MM bool "Engicam i.Core MX8M Mini SOM" + select BINMAN select IMX8MM select SUPPORT_SPL select IMX8M_LPDDR4 diff --git a/arch/arm/mach-imx/imx8m/imximage-8mm-lpddr4.cfg b/arch/arm/mach-imx/imx8m/imximage-8mm-lpddr4.cfg index e06d53ef417..5dcb8ae72f0 100644 --- a/arch/arm/mach-imx/imx8m/imximage-8mm-lpddr4.cfg +++ b/arch/arm/mach-imx/imx8m/imximage-8mm-lpddr4.cfg @@ -3,13 +3,5 @@ * Copyright 2019 NXP */ - -FIT BOOT_FROM sd -LOADER spl/u-boot-spl-ddr.bin 0x7E1000 -SECOND_LOADER u-boot.itb 0x40200000 0x60000 - -DDR_FW lpddr4_pmu_train_1d_imem.bin -DDR_FW lpddr4_pmu_train_1d_dmem.bin -DDR_FW lpddr4_pmu_train_2d_imem.bin -DDR_FW lpddr4_pmu_train_2d_dmem.bin +LOADER u-boot-spl-ddr.bin 0x7E1000 diff --git a/configs/imx8mm-icore-mx8mm-ctouch2_defconfig b/configs/imx8mm-icore-mx8mm-ctouch2_defconfig index d95a74a7237..dcb12e5d026 100644 --- a/configs/imx8mm-icore-mx8mm-ctouch2_defconfig +++ b/configs/imx8mm-icore-mx8mm-ctouch2_defconfig @@ -20,7 +20,7 @@ CONFIG_DISTRO_DEFAULTS=y CONFIG_FIT=y CONFIG_FIT_EXTERNAL_OFFSET=0x3000 CONFIG_SPL_LOAD_FIT=y -CONFIG_SPL_FIT_GENERATOR="arch/arm/mach-imx/mkimage_fit_atf.sh" +# CONFIG_USE_SPL_FIT_GENERATOR is not set CONFIG_OF_SYSTEM_SETUP=y CONFIG_DEFAULT_FDT_FILE="imx8mm-icore-mx8mm-ctouch2.dtb" CONFIG_SPL_BOARD_INIT=y diff --git a/configs/imx8mm-icore-mx8mm-edimm2.2_defconfig b/configs/imx8mm-icore-mx8mm-edimm2.2_defconfig index 43c697a39d8..22acf7317b4 100644 --- a/configs/imx8mm-icore-mx8mm-edimm2.2_defconfig +++ b/configs/imx8mm-icore-mx8mm-edimm2.2_defconfig @@ -20,7 +20,7 @@ CONFIG_DISTRO_DEFAULTS=y CONFIG_FIT=y CONFIG_FIT_EXTERNAL_OFFSET=0x3000 CONFIG_SPL_LOAD_FIT=y -CONFIG_SPL_FIT_GENERATOR="arch/arm/mach-imx/mkimage_fit_atf.sh" +# CONFIG_USE_SPL_FIT_GENERATOR is not set CONFIG_OF_SYSTEM_SETUP=y CONFIG_DEFAULT_FDT_FILE="imx8mm-icore-mx8mm-edimm2.2.dtb" CONFIG_SPL_BOARD_INIT=y From patchwork Fri May 20 14:10:43 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Peng Fan (OSS)" X-Patchwork-Id: 1633917 X-Patchwork-Delegate: trini@ti.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (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=bF5UXAKh; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4L4SJM25p0z9sG2 for ; Fri, 20 May 2022 23:29:55 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 62E7E83E1B; Fri, 20 May 2022 15:29:46 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=oss.nxp.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=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="bF5UXAKh"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id A9ED083E80; Fri, 20 May 2022 15:29:15 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-0.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,FORGED_SPF_HELO,SPF_HELO_PASS,T_SCC_BODY_TEXT_LINE, T_SPF_PERMERROR autolearn=no autolearn_force=no version=3.4.2 Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on0623.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe0e::623]) (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 8A9F983E36 for ; Fri, 20 May 2022 15:28:55 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=oss.nxp.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=peng.fan@oss.nxp.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GAFMDom+0szu6rrRSouKnkae3FIQnno0Mtk2uKkGLkd9Rd4LlR+Q3spMAzMx/wgYOxzHrrk9I92+/MzQwuFLf6Cii/AR+jzZasCJf+/qPmLNjPfgXMR6StQAM+pwLsll8LxIqpxZGeP4QIGbA+RJZg9i+zLoT2GnKAxXrl0qEPS3V1TidHgu1crBdaYTieEvqR9KXhXGnf3ZwL9yiIqOGLRz/702dznJ10rhUZ2vdw/bmyRaap87D9YkHWjyRHV2luzEdpxGj1FRRiAiqjyJMcNNT38MyOqOEkGiX6QUcMZxjOBG4GdKplT8sxseB1gq3JzQtP64GaCqeonAtzj6OQ== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=AmkMEDDx+HToEhpayoKdri26auiXCT33wZ8VU4C2Cpo=; b=UUFwp/wV1d8VC49HaKnLq9IdQ5g6hhY1P4SuwOtXpvaCCOKOFUx6QsfhuJmNoQVkFgiq3cdOKXT7rmAPrzKAj+WyqskUPfD0sIHIxTmpeSG4kG1dymzdT5NgPNNx7MZrtyQqXxuoJ21gMOEMwogqW6P+056ffzo1fs/CTsZrlZnX7hTnCAV3XC6eVmzRrQdq6utScR1yhN6eRhop0AN5RoRcnP9jkexQ6CIu7cUNqcdkghzRjJHPxoqNDE38P2nufLkmlW9qFK6RcP9XAlln41fPIkQqMv/oumWpiTjebo6tzyqh3BkR6aeVCa5VeqH1jvp3uyzBGaI49igp2T8OTg== 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=AmkMEDDx+HToEhpayoKdri26auiXCT33wZ8VU4C2Cpo=; b=bF5UXAKhTkWREuAzOGF1dWJefsU+TMOsZAGJKteDsvd+LkGJQps97GLLN8Wo9YqJKSIgFYJFyBA4GCzmivMQ++/hgz1szZX8W6BxkGp88h6W4Wv6m/VrSiBr8WLCpMdKXj0cNFR5JZvUcOxyiGE/N6MLuvwJ7gFSdXs8CiFTG14= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from PA4PR04MB9416.eurprd04.prod.outlook.com (2603:10a6:102:2ab::21) by AM0PR0402MB3539.eurprd04.prod.outlook.com (2603:10a6:208:1b::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5273.17; Fri, 20 May 2022 13:28:52 +0000 Received: from PA4PR04MB9416.eurprd04.prod.outlook.com ([fe80::c9b8:325d:8250:4fed]) by PA4PR04MB9416.eurprd04.prod.outlook.com ([fe80::c9b8:325d:8250:4fed%4]) with mapi id 15.20.5227.023; Fri, 20 May 2022 13:28:52 +0000 From: "Peng Fan (OSS)" To: sbabic@denx.de, festevam@gmail.com, ariel.dalessandro@collabora.com, michael@amarulasolutions.com, tharvey@gateworks.com, sjg@chromium.org, alpernebiyasak@gmail.com, marek.behun@nic.cz, pali@kernel.org, sr@denx.de, ricardo@foundries.io, patrick.delaunay@foss.st.com, trini@konsulko.com Cc: u-boot@lists.denx.de, Peng Fan Subject: [PATCH V4 4/8] armv8: u-boot-spl.lds: mark __image_copy_start as symbol Date: Fri, 20 May 2022 22:10:43 +0800 Message-Id: <20220520141048.20034-5-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.36.0 In-Reply-To: <20220520141048.20034-1-peng.fan@oss.nxp.com> References: <20220520141048.20034-1-peng.fan@oss.nxp.com> X-ClientProxiedBy: SG2PR01CA0157.apcprd01.prod.exchangelabs.com (2603:1096:4:28::13) To PA4PR04MB9416.eurprd04.prod.outlook.com (2603:10a6:102:2ab::21) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: c80a52b8-ccc1-4d8f-6a97-08da3a64ae5b X-MS-TrafficTypeDiagnostic: AM0PR0402MB3539:EE_ X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-LD-Processed: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635,ExtAddr X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 5wjw/Yp3yhu/4OXAtCZqk0UvgaZ8S8cpugvLBBN8XMhowFLqY48lvwIYriwZfBtn3QPRHvMmpu2ieNH16bjLw8ks+C8aCghqwg+PT2sbeFs1juVmXR8stOaK7vHqiExSxdyr+mGzCit/yhr9SW/zP3GW9naHdVuSdUP24KEdKOXEvnwtQWRPsMjve1n913gL1ujGZ9C/6mrGvPGWVX+0P0eChPrLY2PVLtfTu57Vt4anc8Rhr4ytI9lwiqAWl4ihGWcunHvnCWoBg/Yz+bCrE3IGwxdVuTLXPOSB5AXF3nLI4KMvth2dxse4F+oRSm163PLNMUckNBpd8f3YsYaRYNdhBVyIdb74n7Vf3lWH6hZwJL+/A4EvHlXzANwf2UChyLCuTMmgmmWFnLHL8GfMig2YwkwxLtZzxJaP/+xcb9Ne8+EJ6p+f2+1jNEv859cu1hs4c8pYECuoSz7v+q6RIQ08sQvuDHg+pWHJBZsSlyKqJKpn81NQeWhV2eQs7pfyduFIRm9bkCo2FIjxpVihLQ3bXzp2HqlbvDn3aKLEJYAvWzJWOu/VL0g3xZug42hsMO8X0X8/0nmFAngxep0ifZxQmUr6FMO+IkPou+/HADlpdRma2fuJFqqLO1WtkmLM+CUNmq6nbEPRpjjs8ZY4950dGYYyb6ahpMIrOfb+o0Pr6VEzaCneZOO+S8FFe8K7jsSytTM5OPuv8z5nT1GOTPf9Q5higFpqLH093tTaFGU= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PA4PR04MB9416.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(2616005)(4744005)(26005)(6512007)(6486002)(6506007)(52116002)(316002)(66476007)(4326008)(66946007)(66556008)(508600001)(6666004)(83380400001)(186003)(8676002)(1076003)(7416002)(8936002)(5660300002)(86362001)(2906002)(38100700002)(38350700002)(921005); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 603+q03c/aqDAnJE6sbwWAkXhqARyfBYRN/SfhJMgi385NwYUXyc0EJBODVNATPkiKSuWuAnuWCzSSLPBoWSmGnkyWG0MEkW4sfAeFBFjhzE3DYvo0WjA5jKpp5nKn26MKi9h0X40e6z7A6MY+3gdpcJtSPYx7oETAyjL7ywuHEhgExyRebUnSTtG0Ws4RJ0IrA8KAYbtVaDm/zJoEO1L3QmDuBxhSmPa8CQsSDtzBa/cV2VvhKEy+DsnWhdFyDRUglbCvkDA7Q79r1A12ZHsgSp84zNQzj8SUMMauyelEC6AcUFDcqpQ+maeE86Txiwy2U4QArUpqjGW2TfNW+pqHl6dcZLB6mcy1HhJmHLpqIiWBz7R1MXafgfgSaqhaX/vhLS/cgEybKzOjhaX4c9jG7NcxaCeoOOah4dQoKvhmiSYJ8r2cFEURlVkw6pSTieAhObwbSKfrXQ7LihKBCvYfK/eHgJ5sr2DI1/GJHdgMk22nvFWreoy9/asi/5QP0EzMk27B5FaO0cAwtehp9CQwMA6SWYZQpAFnZKh5BQpEsmjCMdYJ1Tz1qInENQUq/wjeAnlHoA5FzbFUfp5J9sW7VcHjLVPV79weVXvgFuVHhYL5ITCtUAmye59GyqJvx5Jb1A8EUOM6o7WK0PvgY+ZCoEshT6x4xgc1CT3Ty03ZB7OVtXv8a8UfU/6hkWV9G4JBeH2HXaStMjnBQwZlrQ7JNIXfqAcN5oxhzBdathaZN0ecMdDckOzzQ4fRE3A3In/nlNl7gGk2+kRHzF/0mfuBFGTLWDAfzcGsAe3fiI5vu2Z/N8bTdP9ju05lzGG34cwF+q58X4EyXS4tu3survi79NQzVbEiD5hjeNMkSMB96DCt35qmHGd1bxweJHNBnxZOeWRWKIbdjYVbt8+0BfxiqYtABd6E+Pd3G3R2UzvOxz0/EoQCTFSFRFOc9Gg443LzceJ0LY9iPKvVrNqBdDrhsPVBtaYx/5wyYlYTH+evfzpGl7NNM/SLSE2j7/2o+p3S2QWcRBOvD1NY6qSTgp2udNx9uTC05QLYiBnPQTnU1aL5bFS5FlPxTWlHVIynmCeWAMAI+WiY/46oy0ZcvDtyVQbXxDqEi5mAO5PN4sXAePjWRcVwlQOXBctn34HHnx6GcCrYJmve6TELDWTs3fbEDTRwLin3jCN+9LxKTOyFcjXrg3rdGoxdrB42hqJGSRmzbhQTJDHjOZaRHVrTDFxRJ0l+z4M4v2n3TFtE0l209I1Z2KkhVhArFE71nly1Xgu/WEX9Zu7VbGbO8jiSYL55b+M3FMx4mksd9sTQiRBuAuNcvCE4Ix+pjoRE/QIGnbZtOtUivOkGM7uetJy4AAjR/MbdlSBQRLh29inJvcVYQ8N+IwYjMr2MM2W3WdXZI3yGZBmmqgtw1kDQ9EWvumnqc0VRZivCpHWm65Ja5NavyHCFlXZOosgbCtwGFc6a0jjYFOus9PmdZC+7s1MKTZNwRXaffBSFuq2FGo+mi7ZlwCurkCNWTdwE0LcLkmsN+8XkXR6QdcBVC748V1Ypp4H/o5LDUc4HeBeeXnwJ6MqdOEC7JbIyY0ZsHAcpILp8bIjQ0yczN7UINOFPgKXreND3PkP7Ym4zAOikeMHKZArWMTJTQpxVaW6B2QipwyLbqbmEEzPwu1xu7G+1rR56w2M4FTnppdVxaTcEtKzAMvDBAiTX3hDGgVmRzoICO63K6xHxMnUo9z6PivbQNTebF+uw== X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: c80a52b8-ccc1-4d8f-6a97-08da3a64ae5b X-MS-Exchange-CrossTenant-AuthSource: PA4PR04MB9416.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 May 2022 13:28:52.5994 (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: Oh9sQqFJqsK8YTVxUD5uHTv5A0rWHdbmCtlWJhsPX1pmZmEYwlM57bcAt5BCFx2JjKRBzBfXmEE6a6n6MuGiWw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR0402MB3539 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.5 at phobos.denx.de X-Virus-Status: Clean From: Peng Fan In arch/arm/lib/sections.c there is below code: char __image_copy_start[0] __section(".__image_copy_start"); But actually 'objdump -t spl/u-boot-spl' not able to find out symbol '__image_copy_start' for binman update image-pos/size. So update link file Tested-by: Tim Harvey #imx8m[m,n,p]-venice Signed-off-by: Peng Fan Reviewed-by: Tom Rini --- arch/arm/cpu/armv8/u-boot-spl.lds | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/cpu/armv8/u-boot-spl.lds b/arch/arm/cpu/armv8/u-boot-spl.lds index 730eb93dbc3..9b1e7d46287 100644 --- a/arch/arm/cpu/armv8/u-boot-spl.lds +++ b/arch/arm/cpu/armv8/u-boot-spl.lds @@ -23,7 +23,7 @@ SECTIONS { .text : { . = ALIGN(8); - *(.__image_copy_start) + __image_copy_start = .; CPUDIR/start.o (.text*) *(.text*) } >.sram From patchwork Fri May 20 14:10:44 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Peng Fan (OSS)" X-Patchwork-Id: 1633918 X-Patchwork-Delegate: trini@ti.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (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=YsB2sSwE; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=85.214.62.61; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4L4SJZ4cvHz9sG2 for ; Fri, 20 May 2022 23:30:06 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 2337683608; Fri, 20 May 2022 15:29:54 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=oss.nxp.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=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="YsB2sSwE"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id A271A83E76; Fri, 20 May 2022 15:29:14 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-0.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,FORGED_SPF_HELO,SPF_HELO_PASS,T_SCC_BODY_TEXT_LINE, T_SPF_PERMERROR autolearn=no autolearn_force=no version=3.4.2 Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on0626.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe0c::626]) (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 8006C83DE2 for ; Fri, 20 May 2022 15:28:59 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=oss.nxp.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=peng.fan@oss.nxp.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mGG/lmWzYpCghHOyg5iTCGgg5dHpPGLQ/NxDeZF8tapxQHSDRFyi/Em15LdLTsHcRs871HfjPEVhdfpSKZ9pRF8dfxTqTehrfrqJd2iXnK/EOGbmmZMn8zZ3TBIFtQ2Mi5gd0n5b1NSUJJzmi1BbuzL6+T7GFawaJdULlZd21t+OPVg4rFO6F/1S9hZHACaeNncv3VMpgeyKMCquD+OHTlePZZ4xHwm8FzbQ/vJQVFA2taD0klfNygVXPkYxBC2F55OkDfDvWTkUBwC/XSDW3885pZcibAfLMQtZQ0WhGWkpIeywW10w+nq7xglY+IIzZRhERvoc1Hm2B1RgclgWZw== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=OdLO8+L92dO0M9KW1e5kdyvGAj8t1u9Tdc9gxYOTKCo=; b=ZgnMZFjvyGRRmhSNcNueA5bCUWN3rNwfVif7d/6os1gT7XlRFF7mX0pCnHbPv+rsC57vj36X0KE7HC31NXwJ8IF6plYQh8W3vKtPAyc98Mau5JhcX49XbR9YcK2hxVziRicufapMiSzM8m4KBYN5WYwm+d/ilf6VYqoLgCK8kCI3g2wb3DD031uTvTLvYnFAMnnCpk92oiXB83Dz5sc4RQYqFzI+nyCFe/oLo7/P8wdHfVfoKC1JgTlVd/BUPUenCr+Y6PoT0TmrtlGAJeRfl2Ei79ynlb5si0A1f4UV1Y8mt2qROSeI+jCu+2pvhfHtfulZ8/M1wzlTZqbIkzW6sw== 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=OdLO8+L92dO0M9KW1e5kdyvGAj8t1u9Tdc9gxYOTKCo=; b=YsB2sSwEfY7bVOBKUF/Ha+RCOBsdxPCnm6Rq31zVf4ASt9EWfvvbP/19QdtgiUE0QqMg9C/KduNaXoU+gYYlW3UymcZmfvWhC3f+tHsP3LwE1Li42I9JKeHW4DBZFTVKX40gqvZ2YGcR9walKKJR5v2X4UNdVgIPYBrEJDzp+yA= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from PA4PR04MB9416.eurprd04.prod.outlook.com (2603:10a6:102:2ab::21) by AM0PR0402MB3539.eurprd04.prod.outlook.com (2603:10a6:208:1b::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5273.17; Fri, 20 May 2022 13:28:57 +0000 Received: from PA4PR04MB9416.eurprd04.prod.outlook.com ([fe80::c9b8:325d:8250:4fed]) by PA4PR04MB9416.eurprd04.prod.outlook.com ([fe80::c9b8:325d:8250:4fed%4]) with mapi id 15.20.5227.023; Fri, 20 May 2022 13:28:57 +0000 From: "Peng Fan (OSS)" To: sbabic@denx.de, festevam@gmail.com, ariel.dalessandro@collabora.com, michael@amarulasolutions.com, tharvey@gateworks.com, sjg@chromium.org, alpernebiyasak@gmail.com, marek.behun@nic.cz, pali@kernel.org, sr@denx.de, ricardo@foundries.io, patrick.delaunay@foss.st.com, trini@konsulko.com Cc: u-boot@lists.denx.de, Peng Fan Subject: [PATCH V4 5/8] tools: binman: section: replace @ with - Date: Fri, 20 May 2022 22:10:44 +0800 Message-Id: <20220520141048.20034-6-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.36.0 In-Reply-To: <20220520141048.20034-1-peng.fan@oss.nxp.com> References: <20220520141048.20034-1-peng.fan@oss.nxp.com> X-ClientProxiedBy: SG2PR01CA0157.apcprd01.prod.exchangelabs.com (2603:1096:4:28::13) To PA4PR04MB9416.eurprd04.prod.outlook.com (2603:10a6:102:2ab::21) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 2eb03e82-a9f0-4c18-dc34-08da3a64b139 X-MS-TrafficTypeDiagnostic: AM0PR0402MB3539:EE_ X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-LD-Processed: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635,ExtAddr X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: s38PALqGPXPHl+SpcWbSR2RHIoYmrY7UTiq7d6/lxINLd6gOdj86/sNP9muDMxJDaZfcwcGBGZRgh9MG/mx/YRu94cyEak8MS3Wvh1hgVZL2fRmfxOwGLWZrezNRiiDiRR2VS3AGqT7wVkKJrcSTmijmA0l+rLwozWsGFtgOK/k43pEegdw2iTcDsJCVaBQBPHJEVzLvx+vlLp03FcV/5pl2as2jWSECe/LKj4LABQIuv0qtdKN8VoFJU3Uh9fkETuXCKIExIkmdjT0TWpIGiOJrf6+vnYeI7ZBBzPNSXk/DK50DKPqR1qcYRGHdcbzqj+Ik1datbFUL8dK36uwrT8ZP0QEm77Np7uPvATCQcSs1yxhCeVM+gmFBsOhPdR/aJGhsGsY+1Wvnf6dD/arRaF6vJvYppPlSXLBaxdv7iSjZYL4IptnCI7/vmQpi2DEduQwGRC5lcs/e6oTb7kb3OPvYqDTBeCJ8flyn1GtVdMSxz9Kyf15siqRudSaWjNV6I6cbJs2w2u5CHKNfE2S3SR6oeoLwwDDVoPhUxkMjW2UwiOA0DfO5FR6FUM1aBg7TLd2kqak3srh8+zgFaTLsN4CtTudqVKrvkhnbbvrcH5jU2db0CpQHw++IbHK5A8iDCnAtMUa9en9dXTGuFUbbL5w41P4i6JAFloBFkE+GW5sxyVYJ1g7cEP//lIDh3ZCGB3HEmordp+XyOlUhQ4e3mfY0y8zniiloYZd8gIjTOew= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PA4PR04MB9416.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(2616005)(26005)(6512007)(6486002)(6506007)(52116002)(316002)(66476007)(4326008)(66946007)(66556008)(508600001)(6666004)(83380400001)(186003)(8676002)(1076003)(7416002)(8936002)(5660300002)(86362001)(2906002)(38100700002)(38350700002)(921005); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: AcYD/x/vjPqHVfP1ZlVZOI8a3099iBo2lSbENaih1zmM4iWuWF/6kcS3utgcQialfIMAvwX7S6QZHQLoPqIYIqIA6Firv3D20uZutX1JEf0fAydR+PL0L3iv6aULmqKxiRWIiv+zsD1sQXOQEo/FFZ+2H/IOQXtIIdgIIbEv9ydj1SgaENyKJnFf14KeB7pLAd4oskeT9ARs+dEEzF8stUvV+EJNpKwr+pfIx24Ml8uy3h8gQCIONyVfmiEyAVQ9Dnk2VcKq2FuMCXt2yeqk9BCTGbaqFme6bNSIZ3uI5O8W6ex5eERAU9vwcyu2rKsXVn8A5u0Ud6SkqWH3ViZlYVE9cYiSi3oR3XmY3oR+LWbeAcTeBbpc/yoqPKLl/imdnE/MqRrgQuZsMfv8OBybqCQIgULmqNyxf9Bjgi/3zCWA+bnt4oiLrnEfZxzsUNrqruSxvoeEyRgobUWTqndAFJWXqdkPx6jV6lGgk6hrNKex4iSZWYC8JCPxUnMRv/z4j8L8fUTO8Hk0TvzP9yGveRM41lVQ08wE4WszdVIzDgZ6i8LiUvIMB3+1gpt0ft4gsSwl+ldOOURQ8Zv2lFFByzWEUJI/5P8onJg8PeTH8bNjcIctO3WnNb2o9uOZkN/4E99E1p+z3WpUXiXXc8tbmqMcbmDi5gB++sqPMDj0eIpOMl++vjUvB32Q40+IHc8VzE+RgMmAnJ+uln9vNr1DgwAG6v6SFgg3hsbAWlj8ycm3Rjv7w0AGeUKFcG1PbjEj1MhW+yF/F9aGIqvQfbnnj88nqN/WHp1igue3jqnOuR8upEXVPvOMrwTVDfnXig4aP1shmZYN6dhzpiqWhShgmVVvS8jzrW9z5mYXYZjsHBaIi2jTfYjJa5rhHAedNi9P2HyRIwCOEY6fqq5eLNVx5zTqO3B3kCITa8krNhmC5UR5TOe8LiTfkwJ/wD1aUN6pOuLPZkZRev4KtHpucQUv2tAhNwAbdrLtBDZu6bvklLaipujcHGvoQELmjyA3Zgaa+yj+25bFtVhHmYBp4hVNO6bJx9GJZnHn/LACCYdk/UBq0pd2c/QN8Ev7vOCp+uP0+7P2n17xbRwMLyNiXx8MoBjGGmhp+8j3JYXCSAeoi4/8HAZs3Msz2yLFpChoToqTu+2hgx2MF4P6f3PM+twFlvJkEc2LFOeyJ2O8rG90TO46FLJSRhilUArtXTA+0aiAJRDNgJhJUKvTmWur+A4UUfIZnH1vWwF20NNraJMM8AqPivi8JNhD3cwhKeNXbdG4o8PM8ZMkeFsYjFyGuh6QeuIduSHceQRIBdy21BFKnvXeQtfVVpeUXQGF2hI2cADqazzdpfHNijd9em9NqtdKEgvPr9eI7SkHXzkFi2+mJgsiPEtzx8qVljHQ88JgvELrMVmBp3JsryFil0Brmh2hydSsxbak+Bbbb3L3DettiGoc5g9vEmGez60udNQqplnzrTvKkTMFOsOAgGUmdtppwrJwhe+IMOOGDRmSqz4iZ9U50kgEK2kQMChiM3bPgzeCP2ALDF8uWCJZ7k72iq31RlLxMS1eXUc15zpRlU0ii/EIeTRQDnVEWz1OUkWbgLbhYfY9jNUVsJjW9eSUiyf/JZzmygmEUTSPqEn7hpgZ6WROz6I6tRwArbM3GSpffIEIzTfTt3Kqs9cvlSj3z3ep6iJNvehLzOKZyoFw4X+9Fq8rCUlPxhPrujJYgLu8Tj840zSUVT3+PlYxjjVK+mpnQQ== X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2eb03e82-a9f0-4c18-dc34-08da3a64b139 X-MS-Exchange-CrossTenant-AuthSource: PA4PR04MB9416.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 May 2022 13:28:57.6001 (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: UfuthXxdj6cKHWLCd27bbdouxDnLKTbq8sp53dykCugU/9MqRqRjlnPCcBVVtu5uze2+odYNft/wTYhVZYzpgg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR0402MB3539 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.5 at phobos.denx.de X-Virus-Status: Clean From: Peng Fan In arch/arm/dts/imx8mp-u-boot.dtsi, there are blob-ext@1, blob-ext@2 and etc which is for packing ddr phy firmware. However we could not declare symbol name such as 'binman_sym_declare(ulong, blob_ext@1, image_pos)', because '@' is not allowed, so we choose to declare the symbol 'binman_sym_declare(ulong, blob_ext_1, image_pos);' with '@' replaced with '_'. It does not impact if there is no '@' in section name. Tested-by: Tim Harvey #imx8m[m,n,p]-venice Reviewed-by: Tom Rini Signed-off-by: Peng Fan --- tools/binman/etype/section.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/binman/etype/section.py b/tools/binman/etype/section.py index bd67238b919..e3f362b442b 100644 --- a/tools/binman/etype/section.py +++ b/tools/binman/etype/section.py @@ -875,7 +875,7 @@ class Entry_section(Entry): entries[entry.GetPath()] = entry for entry in to_add.values(): self._CollectEntries(entries, entries_by_name, entry) - entries_by_name[add_entry.name] = add_entry + entries_by_name[add_entry.name.replace('@', '-')] = add_entry def MissingArgs(self, entry, missing): """Report a missing argument, if enabled From patchwork Fri May 20 14:10:45 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Peng Fan (OSS)" X-Patchwork-Id: 1633919 X-Patchwork-Delegate: trini@ti.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (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=ZrRIJPWn; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=85.214.62.61; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4L4SJr2vjZz9sG2 for ; Fri, 20 May 2022 23:30:20 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id B8A2483E60; Fri, 20 May 2022 15:30:04 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=oss.nxp.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=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="ZrRIJPWn"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id D42DF83BC7; Fri, 20 May 2022 15:29:21 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,T_SCC_BODY_TEXT_LINE,T_SPF_HELO_TEMPERROR,T_SPF_PERMERROR autolearn=ham autolearn_force=no version=3.4.2 Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on0625.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe0e::625]) (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 99AAC83E68 for ; Fri, 20 May 2022 15:29:06 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=oss.nxp.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=peng.fan@oss.nxp.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KIRU+E1i2bGNGFOo/6wdCLyJO12RYRlZX57+GHWBosagVWg8duRNs/Yt6VM54YyZDtFma4NLvbnp7+qgS5ZM2nPV8Ctvu9SDER+R3q089X0p3G/UrlbMK9uA1OnL+EStLo2I6+ru24XasRZsw4el0eTVj68quCNbeqmqluN0xV7ChNCygbmUOU4RBkPokJoqNfI2P5/fBWaF6p1jtLnVs4L5kqbZCRoGXkrtaaC5LvINFW/am3VmLASGqaREMylQ8ddbmwSxwwKrwl2vPdgc7pEfNN0FEjfyxrefb5MP1JioDCTAAMmSbS1ru2XYKuuhWHYptk+pP8Jd88h5fPaqLg== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=ASwRpicz1cznoiM6XS3w7k92kmCRN2FD01wymLHi4rY=; b=j3LHpibbkyY0RnngvP/YT8RumivvLqVCgouvinzUo2G8THo42fhBT74is0aho45w44RvZuPaXRc/CQlutA4L63+r4YWpJCsag7xdPsmozBd4f58IYM0Ogtv3NyiwL5NlPI91TQ39lOfcxENbcSbnDLRKzQr7t36TCp3xdSnAMm3OFxSctQnz66I/OUs3mqzO1ArihtfCw/ixf6AD1a9iVjdd0nMZRqcsqUzmbBug+wLKQt4F2slMskaAwpxbBD3zOqPbwxgIN+9W4m4oXTD1P05iM8diSV8nuZmRkB26rwlCPe5miiMar0z1e9QiXg6U1+Q4pluKmrANtK3FjPZKHw== 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=ASwRpicz1cznoiM6XS3w7k92kmCRN2FD01wymLHi4rY=; b=ZrRIJPWnAKio5WYeCSQwOfb6RP5rCfRltDObk5A4Eexib3DwUcq2rPt0Svcp+7u0bw86sfDY3/7vwRPIcBsC5s3ey4ONjj9BG+ZbNCSMG89SlIwynAclxkojbdh1SJicmkGtjM2lzQTh+5vawU1APYg7dE65XeHRLHzaDoL4GvU= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from PA4PR04MB9416.eurprd04.prod.outlook.com (2603:10a6:102:2ab::21) by AM0PR0402MB3539.eurprd04.prod.outlook.com (2603:10a6:208:1b::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5273.17; Fri, 20 May 2022 13:29:02 +0000 Received: from PA4PR04MB9416.eurprd04.prod.outlook.com ([fe80::c9b8:325d:8250:4fed]) by PA4PR04MB9416.eurprd04.prod.outlook.com ([fe80::c9b8:325d:8250:4fed%4]) with mapi id 15.20.5227.023; Fri, 20 May 2022 13:29:02 +0000 From: "Peng Fan (OSS)" To: sbabic@denx.de, festevam@gmail.com, ariel.dalessandro@collabora.com, michael@amarulasolutions.com, tharvey@gateworks.com, sjg@chromium.org, alpernebiyasak@gmail.com, marek.behun@nic.cz, pali@kernel.org, sr@denx.de, ricardo@foundries.io, patrick.delaunay@foss.st.com, trini@konsulko.com Cc: u-boot@lists.denx.de, Peng Fan Subject: [PATCH V4 6/8] ddr: imx8m: helper: load ddr firmware according to binman symbols Date: Fri, 20 May 2022 22:10:45 +0800 Message-Id: <20220520141048.20034-7-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.36.0 In-Reply-To: <20220520141048.20034-1-peng.fan@oss.nxp.com> References: <20220520141048.20034-1-peng.fan@oss.nxp.com> X-ClientProxiedBy: SG2PR01CA0157.apcprd01.prod.exchangelabs.com (2603:1096:4:28::13) To PA4PR04MB9416.eurprd04.prod.outlook.com (2603:10a6:102:2ab::21) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 0501799b-45b6-407f-4769-08da3a64b43c X-MS-TrafficTypeDiagnostic: AM0PR0402MB3539:EE_ X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-LD-Processed: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635,ExtAddr X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: MMJ+bLJAx5AYOpRaqNeNisRz0ZtLKGc7J8Bu3LNQC+j1u+dAYxqAHrVEoOViw6xSf2dlw/kqedYh+O6acXZkkPJBPFY2dJTu+A/e1ycqcZWesaxO5RBSSBX7ZfZcmpR5iGCBMXDYwreccFwcrnkKqv3C+dt/V7yoWf5dHWFv5BGMlJp+44QQz2QufFU9NiP6E1w5kHj1Tf265iiZ//qhK5wc6RSa3fKLHOVTFM1tc1fhbbQySlZcooFBdB9xKpIgwI+47m7frcw8pR6jdQgnHks1hQ0XLC8Mw7L0VnPQP+WcwSWH2X+tRUMdFbaB/EYo9zEnhZhk3GLco1afGf7K9Bd6yjzzAztYNA49bkBCrS7TUQaznu3uJDy2AxZB0PZ246Xi3v+KzyzxnnvNzYWZ2L/l17OjH5X9U4x3D0wFKyT5E0ZgbWw25cO0cdxb4ocwMNRzc8jKQFUriyP6kKNWdt7uDEKpoGAl5ZAbXuWFfT4NInfFOIX5UpO/euirQM7TOiN13Pr7+aaW31KX0pSX/EnQAtwxsrnD7nocxc5cPF4OfsQyiCJzkhomnVcJf+wrF+ReXW7ueqbLOHmTTWYtMpvx51XcS4nb4KoBlqth7ePZsCBIZApbMIdeu4/IpXxkgBE2eYH2xudzuDgrdDBGCBAw4QaMxVvZ0HCQ5A40srEPVKvCDzrQ84iiKNPdizoqRKQ0gqK9jTg/M4YnfK3i0v7VxmIUvoay+alyqNTDEGmhJquBvQqpzElgxEv5jQ05 X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PA4PR04MB9416.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(2616005)(26005)(6512007)(6486002)(6506007)(52116002)(316002)(66476007)(4326008)(66946007)(66556008)(508600001)(6666004)(83380400001)(186003)(8676002)(1076003)(7416002)(8936002)(5660300002)(86362001)(2906002)(38100700002)(38350700002)(921005)(32563001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: YcQLMpTZBes4tiDbxF+qfmrhzRedkhEcLSa8+M5flvUh2FzS8snAuI8w6WioIf4j/U4alikQN7ilzOHcJ8PMcZL45al3773ZsxV7WmTZszLHbLolY/Cw/MJguSMDx/MUKr5akYASvG9WRWYk7ISjkcVeWnJFj4KRWwqu0OZA/Ti1FTdQdF7dTyGuX3qy4YuSeUkLBF5DQnp3SpfLbaHVGRD23IT8tTf1RKvI1kNxFLs0ZlJc2+uIB+ubzhoUrn3olsQZkYQEICMVAN0Uj+dW+3ZiYACygCa/OEbpjRwKxpxpOQU/TznNbA4BdsDqFnxxYZAJqf6DDjLL2o4dQ9rSYGktfi5eu8cUyuHYczrrt4e0Pp/f3PRsrLmIzyya04EQ4ujgrGNy5HivbvzwxLeKvtvHhl4/SpOHji0EvC9FYHUiwNSoyc7lfqzHoRrutIoDDxzqps/VLm2zfkIWrYuLBbFXA8kwRSQiyLGvGUhJw4TO2G4uYY0jNOvFzQKrq6CWPpKB8dWpMT+9g44rAt6kLO+s9Qsg9MoakIJlF1wEcRWLT1nXcEaP4soHRQ+3ueVv9P3c+qd+ftQFkWit8LA0q5fIUuWZVomuRBBw9wwTXEMf8D8drtmBqiAtnb4cllXcb2/o1NMylDRwGOrZAIG3Cy5QHzE0pLZ3p/1fUVLCoStuT0R96O28LAF7oFLOfT2uB30zjScJ9CYUkmED4kywQiYBpJC93D9uMyaU23Roq2eJJd1Bcb+XIrjaSkcdtdlY2C1dmk3ErGUhXX2ChT1SUqkuZGYh0e5sVMs5Rs4IDq+aLm3Bwm4JAnDKuDqgilTLm6XZNAmWVGAEe1Es6b6IXsWtkry1fwOG8tmdKMvZmwx5iXBLz1ui8lppLjQx3dwqrrC5rXuDPddhWxjmM/iLZweYudzOVShlnIXtn6GweQbxTl4A+rhUXvstbqjdv53jm16/i8gJgSf7VNhY1w/gUjDu7/Jl+YcGSZGWTczRoe/mDXquVbiLvQV+bsdglNSkRmqzYWpdtZj6N3aAg7SLSGKI2nO+4+ZAY3u1dZd+xpm/xp9vSUD5ka3ZHbbvGbcRilG08WjLJXrQfXlOnp/JQ/mtWBi3s/9I6xMQCsVm5zRsBeeo3WqN10Z0GUntgB24WrgJ4el/fcq1oFPb5J6T91UqZ9Lm2q3S5Pu3Boj5Vdqfa134nDwa5I1pfr7NuGFt9QMUG8GbOMlOLzTNyTSN0g/KLu2Ak2wEBUs15o71bsnBX4234AraD132ZlfLKdUJb8569cI8e3K/AURslbr5Zh3M5GL9a+Cr4goKZmDLAnA0Z5aK3Uwvka/3PbOZmjdnYly/3PVNKG4zOy1sJIpojMaYD/kDp5dp2V4TUj6fHTRQB9i1OCnZIqoqB0dCqnWUmu8Coo1hbS28o3tOdaD7DMYGDJIzNsLpI9bjA5Y2MDSKDsx8jJTqcz6mIVMpPdN6xv64x3jrvpO86jiR/mVATJb3SPh23P5nZBH3bmTD85vekX6vamwpV7NMJ6vGXV2MhFZ2JMpNiwt/T/g4gNqD77qmZhFFpDEwAVcaD0WdGqyHXoVbPlNJlbfqKObbERAWirUhvogMLC30afs9UD9jf6B7QT5RnK6V6/B8Yg+llVHqOyZGjMAaqwIdCdop2h9ofExTIdrVv0xsXhwY8f+vv71/3BhyVljJHjdkTGAEXroNbBmLcrDadUx4Kqo1Q0dzx1nEVWHcbJgka0mh47SNWQ== X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0501799b-45b6-407f-4769-08da3a64b43c X-MS-Exchange-CrossTenant-AuthSource: PA4PR04MB9416.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 May 2022 13:29:02.3211 (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: 5bL5KN8/XP/3ijQKdPJcBwPfXS8sTMJVXDX/D77GWrzECFKZPQvTgRsDTM30zoZtZcXM4Y0DrgRwfQzkYPCb9w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR0402MB3539 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.5 at phobos.denx.de X-Virus-Status: Clean From: Peng Fan By reading binman symbols, we no need hard coded IMEM_LEN/DMEM_LEN after we update the binman dtsi to drop 0x8000/0x4000 length for the firmware. And that could save binary size for many KBs. Tested-by: Tim Harvey #imx8m[m,n,p]-venice Signed-off-by: Peng Fan --- drivers/ddr/imx/imx8m/helper.c | 51 ++++++++++++++++++++++++++++------ 1 file changed, 43 insertions(+), 8 deletions(-) diff --git a/drivers/ddr/imx/imx8m/helper.c b/drivers/ddr/imx/imx8m/helper.c index f23904bf712..b3bd57531b7 100644 --- a/drivers/ddr/imx/imx8m/helper.c +++ b/drivers/ddr/imx/imx8m/helper.c @@ -4,6 +4,7 @@ */ #include +#include #include #include #include @@ -25,15 +26,30 @@ DECLARE_GLOBAL_DATA_PTR; #define DMEM_OFFSET_ADDR 0x00054000 #define DDR_TRAIN_CODE_BASE_ADDR IP2APB_DDRPHY_IPS_BASE_ADDR(0) +binman_sym_declare(ulong, blob_ext_1, image_pos); +binman_sym_declare(ulong, blob_ext_1, size); + +binman_sym_declare(ulong, blob_ext_2, image_pos); +binman_sym_declare(ulong, blob_ext_2, size); + +#if !IS_ENABLED(CONFIG_IMX8M_DDR3L) +binman_sym_declare(ulong, blob_ext_3, image_pos); +binman_sym_declare(ulong, blob_ext_3, size); + +binman_sym_declare(ulong, blob_ext_4, image_pos); +binman_sym_declare(ulong, blob_ext_4, size); +#endif + /* We need PHY iMEM PHY is 32KB padded */ void ddr_load_train_firmware(enum fw_type type) { u32 tmp32, i; u32 error = 0; unsigned long pr_to32, pr_from32; - unsigned long fw_offset = type ? IMEM_2D_OFFSET : 0; - unsigned long imem_start = (unsigned long)&_end + fw_offset; - unsigned long dmem_start; + uint32_t fw_offset = type ? IMEM_2D_OFFSET : 0; + uint32_t imem_start = (unsigned long)&_end + fw_offset; + uint32_t dmem_start; + uint32_t imem_len = IMEM_LEN, dmem_len = DMEM_LEN; #ifdef CONFIG_SPL_OF_CONTROL if (gd->fdt_blob && !fdt_check_header(gd->fdt_blob)) { @@ -43,11 +59,30 @@ void ddr_load_train_firmware(enum fw_type type) } #endif - dmem_start = imem_start + IMEM_LEN; + if (CONFIG_IS_ENABLED(BINMAN_SYMBOLS)) { + switch (type) { + case FW_1D_IMAGE: + imem_start = binman_sym(ulong, blob_ext_1, image_pos); + imem_len = binman_sym(ulong, blob_ext_1, size); + dmem_start = binman_sym(ulong, blob_ext_2, image_pos); + dmem_len = binman_sym(ulong, blob_ext_2, size); + break; + case FW_2D_IMAGE: +#if !IS_ENABLED(CONFIG_IMX8M_DDR3L) + imem_start = binman_sym(ulong, blob_ext_3, image_pos); + imem_len = binman_sym(ulong, blob_ext_3, size); + dmem_start = binman_sym(ulong, blob_ext_4, image_pos); + dmem_len = binman_sym(ulong, blob_ext_4, size); +#endif + break; + } + } + + dmem_start = imem_start + imem_len; pr_from32 = imem_start; pr_to32 = DDR_TRAIN_CODE_BASE_ADDR + 4 * IMEM_OFFSET_ADDR; - for (i = 0x0; i < IMEM_LEN; ) { + for (i = 0x0; i < imem_len; ) { tmp32 = readl(pr_from32); writew(tmp32 & 0x0000ffff, pr_to32); pr_to32 += 4; @@ -59,7 +94,7 @@ void ddr_load_train_firmware(enum fw_type type) pr_from32 = dmem_start; pr_to32 = DDR_TRAIN_CODE_BASE_ADDR + 4 * DMEM_OFFSET_ADDR; - for (i = 0x0; i < DMEM_LEN; ) { + for (i = 0x0; i < dmem_len; ) { tmp32 = readl(pr_from32); writew(tmp32 & 0x0000ffff, pr_to32); pr_to32 += 4; @@ -72,7 +107,7 @@ void ddr_load_train_firmware(enum fw_type type) debug("check ddr_pmu_train_imem code\n"); pr_from32 = imem_start; pr_to32 = DDR_TRAIN_CODE_BASE_ADDR + 4 * IMEM_OFFSET_ADDR; - for (i = 0x0; i < IMEM_LEN; ) { + for (i = 0x0; i < imem_len; ) { tmp32 = (readw(pr_to32) & 0x0000ffff); pr_to32 += 4; tmp32 += ((readw(pr_to32) & 0x0000ffff) << 16); @@ -93,7 +128,7 @@ void ddr_load_train_firmware(enum fw_type type) debug("check ddr4_pmu_train_dmem code\n"); pr_from32 = dmem_start; pr_to32 = DDR_TRAIN_CODE_BASE_ADDR + 4 * DMEM_OFFSET_ADDR; - for (i = 0x0; i < DMEM_LEN;) { + for (i = 0x0; i < dmem_len;) { tmp32 = (readw(pr_to32) & 0x0000ffff); pr_to32 += 4; tmp32 += ((readw(pr_to32) & 0x0000ffff) << 16); From patchwork Fri May 20 14:10:46 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Peng Fan (OSS)" X-Patchwork-Id: 1633920 X-Patchwork-Delegate: trini@ti.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (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=QppD7xPW; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4L4SK61PWQz9sG2 for ; Fri, 20 May 2022 23:30:34 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 21E4883EA0; Fri, 20 May 2022 15:30:19 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=oss.nxp.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=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="QppD7xPW"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 6746483E7A; Fri, 20 May 2022 15:29:27 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-0.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,FORGED_SPF_HELO,SPF_HELO_PASS,T_SCC_BODY_TEXT_LINE, T_SPF_PERMERROR autolearn=no autolearn_force=no version=3.4.2 Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on0603.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe0e::603]) (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 561A283DEB for ; Fri, 20 May 2022 15:29:11 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=oss.nxp.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=peng.fan@oss.nxp.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OamVewACH3gT+6wtW7Z6sXXDDLqr22UJC1ur8OSX0lsN3TMzzSGrRlN2gcxbOgjRA/qMvELKcAYNTjbEza7z2Q4zqowYS/ppG97kMBJ007blWwVXlv6VSUTH9S2f5b64ZMBGRhxi0DReRyGEao+d9vZ5sMeTmVXMUb1iUv9smJEu1h7EokVvPKt2ChVbhol1Y+HiUk1Kig1I1S6U91cPLSVpfgYcC+tG6Dk7HdPLA3hNsM3JF0oWQiSvF1RNBx+tBGU+ONZJM7aSJqPXJa6mXwMmngrkRf3Qr5cWID/sfSHhgF0PSaYOaAuFWrN7TIAuT4b9UC5VUSTmrONms3y2rA== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=U/bzpPVqpcN/Or+ICaGefYDTZ3VlMYwqJOoPf0Ckj5k=; b=ZsXA26hdTsQF0kmOzLM2+ZUq1eKH+DOt+IhY6umSANVOchUMXaZmFWBBEClLpCUYTgw8ydmzk7vW/KNZRlubxO1hwO4+sS9n8/bghJAArpSIPQui13FYhzdg9EUxicjvqyOOA43NWnOOwp25iU3wYM/Z1G6oHuNLxGJlAE29trKBPa/ZkFurtGVshhPNSwqK8SjkXifNVvnzHIYFvAAKmfto1sxfqvclQnxrg072pC6HPlGVrlCkqZ8BahoJ9VzmH5sKYvgJNzr0Y7Ehzog14VPYw7kKwtKHFUaYydtbYHOUWau69U8j1oyzHf+i05/YbdvK/MQGrxVL6Qd4Y+QTBQ== 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=U/bzpPVqpcN/Or+ICaGefYDTZ3VlMYwqJOoPf0Ckj5k=; b=QppD7xPWpxdCwMF7iMWxgfRyGDvig5T3gcksz9KlikLqBxvb/+/bcXwnv3TJuHBtwtbPpD832fkOq+PUsoenmMOIT8BPq0lP2spqPQcOqnIB+OUKzArk9N+b1ZXuqz1Yqk6IDK1l5JntG9OhJiTJCKMV5MMtYAPsCGpx17fbsuw= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from PA4PR04MB9416.eurprd04.prod.outlook.com (2603:10a6:102:2ab::21) by AM0PR0402MB3539.eurprd04.prod.outlook.com (2603:10a6:208:1b::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5273.17; Fri, 20 May 2022 13:29:08 +0000 Received: from PA4PR04MB9416.eurprd04.prod.outlook.com ([fe80::c9b8:325d:8250:4fed]) by PA4PR04MB9416.eurprd04.prod.outlook.com ([fe80::c9b8:325d:8250:4fed%4]) with mapi id 15.20.5227.023; Fri, 20 May 2022 13:29:07 +0000 From: "Peng Fan (OSS)" To: sbabic@denx.de, festevam@gmail.com, ariel.dalessandro@collabora.com, michael@amarulasolutions.com, tharvey@gateworks.com, sjg@chromium.org, alpernebiyasak@gmail.com, marek.behun@nic.cz, pali@kernel.org, sr@denx.de, ricardo@foundries.io, patrick.delaunay@foss.st.com, trini@konsulko.com, "NXP i.MX U-Boot Team" Cc: u-boot@lists.denx.de, Peng Fan Subject: [PATCH V4 7/8] arm: dts: imx8m: shrink ddr firmware size to actual file size Date: Fri, 20 May 2022 22:10:46 +0800 Message-Id: <20220520141048.20034-8-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.36.0 In-Reply-To: <20220520141048.20034-1-peng.fan@oss.nxp.com> References: <20220520141048.20034-1-peng.fan@oss.nxp.com> X-ClientProxiedBy: SG2PR01CA0157.apcprd01.prod.exchangelabs.com (2603:1096:4:28::13) To PA4PR04MB9416.eurprd04.prod.outlook.com (2603:10a6:102:2ab::21) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: ec35936b-f9f8-4af1-b584-08da3a64b758 X-MS-TrafficTypeDiagnostic: AM0PR0402MB3539:EE_ X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-LD-Processed: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635,ExtAddr X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Sq0g9swncyNHavgAzRWW6cpLnQ0RkZ/E9fgjlGYfmk/Gkd8n+NmwZgVU9DVSzg5IBWj5xKcZknhkESZkRGRn5dkq58uLOdImeDEhjX4QwD3tp7jgYXqqhmo57CxncxRePYKxBgvM573kMHyvLUFniM+aySMZCIyQAZecpGmYGb4aIRirTiAdnElXAt1EqCbzwi4df8/RrpUK34eiF1J/3YvJD+P0/m0E2uTzIqaHMQwrpWI8eKdABwbAEFMHr6gJO1XDVdAJo/wSd1CM1OLkLdQ0owZdU3iICIJ46/UcvGfNXU7/PgoOTeszJbomU6Gu0XdnsQPHWNGTgxcJjdn43Yn96aXFgJnRaoZEi1Dmg1K4tlac/fW3NHSraZtpZW1Ewi5W7gISaMZ3+YFtuIqL1ul5FI0c8bUCX9ud7DTAdvFC68Sg6qohGF4CN87XpEuHHoqOvFFIfHCwe50MTmCLb25WqBGYCLhJNsca/wgEZYIRSoFQKTSPD3vBVQLX0bUsWO4WX3RANa6SIAXpNnYko+R2BBSv4cSvnYH56M6iSVLGYhRVw7VwUTYhMVEfkB4CAM/ixJN/AL9/acVPQn4Z5uMZtW3Br4Mmcf6cRXRQqIBc99unEYNqJURuOXGUECjW6oLWUxQaYYwXju8x4vnPhDZy3vfh/pZT9CAELaLZuePz2VEzwuT3cWGgdZ7arFKBLa9aFtIOMnY/unPigYfF+ULvn6mWITUYjnA6Gm+CF04fuBkTWKnl0v30zMAZk994 X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PA4PR04MB9416.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(2616005)(26005)(6512007)(6486002)(6506007)(52116002)(316002)(66476007)(4326008)(66946007)(66556008)(508600001)(6666004)(83380400001)(186003)(8676002)(1076003)(7416002)(8936002)(6862004)(5660300002)(86362001)(2906002)(38100700002)(38350700002)(921005)(32563001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: tW/rGAzl54wpp7PilhlIqnMwVoVeUJP/2D+OosPVwirYHeCwhJhxbgvaPfPqq+bfkHUGTm/ancTxYxiDV4E7C8Mx2nppLbESXEYQyA/zHnsyaFAQKJY1lUdpWyUPRlS+QcJG3NUlC8H5T7r5ctoSXqZqUDAX/PHsy6Apbor0/fz4lS4lLOYm6K9DMTfySqVGdYnQbf9WIA7DprpAetw43bjNEyXlH9dUnhOB6QRsZ1QBb7i2gRM+jMPhGdqrGzdijrfXZI82Lr7ZPXi3otdre7mIDPZc5gYfrIKfoYeguMlsne/5inCPh899TWk+DR7a6kL3ZzQJ05CYq2gsrnN9hDH3KKSB9jnGMppluK+hXcPbo34AVlMCY3TC3H46aXV4FpIDgIMSWD3V/Z/8K8xT1xzrih/6tnp8VQlGjE3TSpbKTLN/+hzeGsCQY3ZQgtmaAyhkEC9BXXu73B3pJdZ127YhynzpnNl4ig0RO188D/5CS+XC0kdDzSb2gvx+Yg1+oQ5vyrzk7sPeKZ1SEfMMX9B8RWwIXrLYoXZ+Hztte0O4vMKmTMQKtfezYKr7hwuMlV1/Sxfx6NOLH+RS2qU+sOBspV1fUgk96j5ZwA8PJrVl/fZYlwU6/lOwHI0LKZ9jc3RtU81mlIZh+apG9YwCRAFoptFt9Qelm1+0c1aQShdtAc2W2IReM4LwhqL1Tna9kf1qRvelozTzxLeFCcu6DBl8qEIKZyrUKyU99Dcmq9/bYR/GHdBIs4Lz2zAIpJ2jxmJqxPvp119lc5hS5SUJJhsYKjqI3vfK5/jXNjvjHYA6K/O8F9VrM29AMcebVw9MmrybGY8MZpYfp+nSYR7zDMgEu6EHl3jWsYsuXc346+Cv1npMmdMDdf421/SqD+HmeeKdMkJYwLcBlwKJPMUn806vxnci+l0/PrIQyYKPTHEefWWeTYaN7CiwNqNHGebgWBHEOYlgFNXPtpBUtNN45p6l0AxRkUYT1JAA5l24qj6gxAhMewg7YFpoQbPGx/m12OPeBNE/vf0xwZtz7EpLDyDL+GSWs0l8z36qtp0h8GfT7KZ/N23MXtOPuZQv6QrR8qSxkY2iyMgUjVCCxzchNHqB9gRBnjwcJhccuU9TkGZSuz467YDsQ1NmrDNEXGgT/xRXoryM28KeudwOYzLlUEMl6DEuUyDVl6dj4U9qT106s+50Ovkn3QTL3D3msHeX2e8vv8ivmS12nMCP5ljRNZZFTwwHap6qZDaeo04bWcmjv5CMxglOrJNMzGlvQAYqjVpHzUUvQ9kuixTCuPCdEh1U/J+qtM9N2mQSjeMjiXGvxSI8d5vjjijTs1B5xr8CFkmZajbG5t0Bv5agq/kVJyD9Ykz4cMFmd3j87lZ4ZoJg/ecBdF9M/rb2t0Vxg0NIu7MJXb59E7HOEU0/1PN341cdVbn1luM+IawOxZ1RrPjN53v3JT1bJTpWTKH6Dh3Cxtq6YS6vqeRnxsmRuLRTijcnDnYDAenksTdLh+gx0J/+hI+fPtsD+UvFCWIgpTVgpCDQ++sb/GLuQdGddLn1TO9N1t8IX6V3VSPhpISXANdALy1N1Sr0sjxO+bzBCdlDbTZ0Q954iy3GaAe3tDlCNBQV7h9dWpDwmGWTUKtMMu7Vrc4DTV264grOXUJP9FQTL047e92Qa66i7yjavKKybXkz/PbbPvb5g/Ztd4hnapdmmS+VhFE9Ds2zzQiNm78BltNWYthQhD6nWCwJb8001Q== X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: ec35936b-f9f8-4af1-b584-08da3a64b758 X-MS-Exchange-CrossTenant-AuthSource: PA4PR04MB9416.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 May 2022 13:29:07.8387 (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: y3ztzZAERmyPwhwr1Nz5VrW8tvcZL+XkMfcjRUNchj0KMcnSRz6WPRPN8ltPH8BOFCBz83QJswBQTaj2IYeRoQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR0402MB3539 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.5 at phobos.denx.de X-Virus-Status: Clean From: Peng Fan After we switch to use BINMAN_SYMBOLS, there is no need to pad the file size to 0x8000 and 0x4000. After we use BINMAN_SYMBOLS, the u-boot-spl-ddr.bin shrink about 36KB with i.MX8MP-EVK. Tested-by: Tim Harvey #imx8m[m,n,p]-venice Signed-off-by: Peng Fan --- arch/arm/dts/imx8mm-u-boot.dtsi | 8 ++++---- arch/arm/dts/imx8mn-beacon-kit-u-boot.dtsi | 8 ++++---- arch/arm/dts/imx8mn-ddr4-evk-u-boot.dtsi | 8 ++++---- arch/arm/dts/imx8mn-evk-u-boot.dtsi | 8 ++++---- arch/arm/dts/imx8mn-var-som-symphony-u-boot.dtsi | 8 ++++---- arch/arm/dts/imx8mn-venice-u-boot.dtsi | 8 ++++---- arch/arm/dts/imx8mp-u-boot.dtsi | 8 ++++---- arch/arm/dts/imx8mq-cm-u-boot.dtsi | 8 ++++---- arch/arm/dts/imx8mq-u-boot.dtsi | 8 ++++---- 9 files changed, 36 insertions(+), 36 deletions(-) diff --git a/arch/arm/dts/imx8mm-u-boot.dtsi b/arch/arm/dts/imx8mm-u-boot.dtsi index 5de55a2d80b..19a2da30f51 100644 --- a/arch/arm/dts/imx8mm-u-boot.dtsi +++ b/arch/arm/dts/imx8mm-u-boot.dtsi @@ -41,25 +41,25 @@ imem_1d: blob-ext@1 { filename = "lpddr4_pmu_train_1d_imem.bin"; - size = <0x8000>; + align-end = <4>; type = "blob-ext"; }; dmem_1d: blob-ext@2 { filename = "lpddr4_pmu_train_1d_dmem.bin"; - size = <0x4000>; + align-end = <4>; type = "blob-ext"; }; imem_2d: blob-ext@3 { filename = "lpddr4_pmu_train_2d_imem.bin"; - size = <0x8000>; + align-end = <4>; type = "blob-ext"; }; dmem_2d: blob-ext@4 { filename = "lpddr4_pmu_train_2d_dmem.bin"; - size = <0x4000>; + align-end = <4>; type = "blob-ext"; }; }; diff --git a/arch/arm/dts/imx8mn-beacon-kit-u-boot.dtsi b/arch/arm/dts/imx8mn-beacon-kit-u-boot.dtsi index eb1dd8debba..e1740fa31a6 100644 --- a/arch/arm/dts/imx8mn-beacon-kit-u-boot.dtsi +++ b/arch/arm/dts/imx8mn-beacon-kit-u-boot.dtsi @@ -149,22 +149,22 @@ blob_1: blob-ext@1 { filename = "lpddr4_pmu_train_1d_imem.bin"; - size = <0x8000>; + align-end = <4>; }; blob_2: blob-ext@2 { filename = "lpddr4_pmu_train_1d_dmem.bin"; - size = <0x4000>; + align-end = <4>; }; blob_3: blob-ext@3 { filename = "lpddr4_pmu_train_2d_imem.bin"; - size = <0x8000>; + align-end = <4>; }; blob_4: blob-ext@4 { filename = "lpddr4_pmu_train_2d_dmem.bin"; - size = <0x4000>; + align-end = <4>; }; }; diff --git a/arch/arm/dts/imx8mn-ddr4-evk-u-boot.dtsi b/arch/arm/dts/imx8mn-ddr4-evk-u-boot.dtsi index 4d0ecb07d4f..1fe2d0fd507 100644 --- a/arch/arm/dts/imx8mn-ddr4-evk-u-boot.dtsi +++ b/arch/arm/dts/imx8mn-ddr4-evk-u-boot.dtsi @@ -157,22 +157,22 @@ blob_1: blob-ext@1 { filename = "ddr4_imem_1d_201810.bin"; - size = <0x8000>; + align-end = <4>; }; blob_2: blob-ext@2 { filename = "ddr4_dmem_1d_201810.bin"; - size = <0x4000>; + align-end = <4>; }; blob_3: blob-ext@3 { filename = "ddr4_imem_2d_201810.bin"; - size = <0x8000>; + align-end = <4>; }; blob_4: blob-ext@4 { filename = "ddr4_dmem_2d_201810.bin"; - size = <0x4000>; + align-end = <4>; }; }; diff --git a/arch/arm/dts/imx8mn-evk-u-boot.dtsi b/arch/arm/dts/imx8mn-evk-u-boot.dtsi index 3db46d4cbcb..4f6dcf307b2 100644 --- a/arch/arm/dts/imx8mn-evk-u-boot.dtsi +++ b/arch/arm/dts/imx8mn-evk-u-boot.dtsi @@ -38,22 +38,22 @@ blob_1: blob-ext@1 { filename = "lpddr4_pmu_train_1d_imem.bin"; - size = <0x8000>; + align-end = <4>; }; blob_2: blob-ext@2 { filename = "lpddr4_pmu_train_1d_dmem.bin"; - size = <0x4000>; + align-end = <4>; }; blob_3: blob-ext@3 { filename = "lpddr4_pmu_train_2d_imem.bin"; - size = <0x8000>; + align-end = <4>; }; blob_4: blob-ext@4 { filename = "lpddr4_pmu_train_2d_dmem.bin"; - size = <0x4000>; + align-end = <4>; }; }; diff --git a/arch/arm/dts/imx8mn-var-som-symphony-u-boot.dtsi b/arch/arm/dts/imx8mn-var-som-symphony-u-boot.dtsi index 001e725f568..32ef7929288 100644 --- a/arch/arm/dts/imx8mn-var-som-symphony-u-boot.dtsi +++ b/arch/arm/dts/imx8mn-var-som-symphony-u-boot.dtsi @@ -132,25 +132,25 @@ blob_1: blob-ext@1 { filename = "ddr4_imem_1d.bin"; - size = <0x8000>; + align-end = <4>; type = "blob-ext"; }; blob_2: blob-ext@2 { filename = "ddr4_dmem_1d.bin"; - size = <0x4000>; + align-end = <4>; type = "blob-ext"; }; blob_3: blob-ext@3 { filename = "ddr4_imem_2d.bin"; - size = <0x8000>; + align-end = <4>; type = "blob-ext"; }; blob_4: blob-ext@4 { filename = "ddr4_dmem_2d.bin"; - size = <0x4000>; + align-end = <4>; type = "blob-ext"; }; }; diff --git a/arch/arm/dts/imx8mn-venice-u-boot.dtsi b/arch/arm/dts/imx8mn-venice-u-boot.dtsi index 67922146963..e3a0b170347 100644 --- a/arch/arm/dts/imx8mn-venice-u-boot.dtsi +++ b/arch/arm/dts/imx8mn-venice-u-boot.dtsi @@ -128,25 +128,25 @@ imem_1d: blob-ext@1 { filename = "lpddr4_pmu_train_1d_imem.bin"; - size = <0x8000>; + align-end = <4>; type = "blob-ext"; }; dmem_1d: blob-ext@2 { filename = "lpddr4_pmu_train_1d_dmem.bin"; - size = <0x4000>; + align-end = <4>; type = "blob-ext"; }; imem_2d: blob-ext@3 { filename = "lpddr4_pmu_train_2d_imem.bin"; - size = <0x8000>; + align-end = <4>; type = "blob-ext"; }; dmem_2d: blob-ext@4 { filename = "lpddr4_pmu_train_2d_dmem.bin"; - size = <0x4000>; + align-end = <4>; type = "blob-ext"; }; }; diff --git a/arch/arm/dts/imx8mp-u-boot.dtsi b/arch/arm/dts/imx8mp-u-boot.dtsi index 20edd90cfad..274515a010e 100644 --- a/arch/arm/dts/imx8mp-u-boot.dtsi +++ b/arch/arm/dts/imx8mp-u-boot.dtsi @@ -63,22 +63,22 @@ blob_1: blob-ext@1 { filename = "lpddr4_pmu_train_1d_imem_202006.bin"; - size = <0x8000>; + align-end = <4>; }; blob_2: blob-ext@2 { filename = "lpddr4_pmu_train_1d_dmem_202006.bin"; - size = <0x4000>; + align-end = <4>; }; blob_3: blob-ext@3 { filename = "lpddr4_pmu_train_2d_imem_202006.bin"; - size = <0x8000>; + align-end = <4>; }; blob_4: blob-ext@4 { filename = "lpddr4_pmu_train_2d_dmem_202006.bin"; - size = <0x4000>; + align-end = <4>; }; }; diff --git a/arch/arm/dts/imx8mq-cm-u-boot.dtsi b/arch/arm/dts/imx8mq-cm-u-boot.dtsi index e2f4b0e740d..9538a04ed97 100644 --- a/arch/arm/dts/imx8mq-cm-u-boot.dtsi +++ b/arch/arm/dts/imx8mq-cm-u-boot.dtsi @@ -30,22 +30,22 @@ blob_1: blob-ext@1 { filename = "lpddr4_pmu_train_1d_imem.bin"; - size = <0x8000>; + align-end = <4>; }; blob_2: blob-ext@2 { filename = "lpddr4_pmu_train_1d_dmem.bin"; - size = <0x4000>; + align-end = <4>; }; blob_3: blob-ext@3 { filename = "lpddr4_pmu_train_2d_imem.bin"; - size = <0x8000>; + align-end = <4>; }; blob_4: blob-ext@4 { filename = "lpddr4_pmu_train_2d_dmem.bin"; - size = <0x4000>; + align-end = <4>; }; }; diff --git a/arch/arm/dts/imx8mq-u-boot.dtsi b/arch/arm/dts/imx8mq-u-boot.dtsi index 389414ad26f..1495869fcd2 100644 --- a/arch/arm/dts/imx8mq-u-boot.dtsi +++ b/arch/arm/dts/imx8mq-u-boot.dtsi @@ -48,25 +48,25 @@ imem_1d: blob-ext@1 { filename = "lpddr4_pmu_train_1d_imem.bin"; - size = <0x8000>; + align-end = <4>; type = "blob-ext"; }; dmem_1d: blob-ext@2 { filename = "lpddr4_pmu_train_1d_dmem.bin"; - size = <0x4000>; + align-end = <4>; type = "blob-ext"; }; imem_2d: blob-ext@3 { filename = "lpddr4_pmu_train_2d_imem.bin"; - size = <0x8000>; + align-end = <4>; type = "blob-ext"; }; dmem_2d: blob-ext@4 { filename = "lpddr4_pmu_train_2d_dmem.bin"; - size = <0x4000>; + align-end = <4>; type = "blob-ext"; }; }; From patchwork Fri May 20 14:10:47 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Peng Fan (OSS)" X-Patchwork-Id: 1633921 X-Patchwork-Delegate: trini@ti.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (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=BMxvU9gV; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4L4SKK4cqHz9sG2 for ; Fri, 20 May 2022 23:30:45 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id D9A2E83EBA; Fri, 20 May 2022 15:30:32 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=oss.nxp.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=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="BMxvU9gV"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 2550A83DCB; Fri, 20 May 2022 15:29:36 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-0.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,FORGED_SPF_HELO,SPF_HELO_PASS,T_SCC_BODY_TEXT_LINE, T_SPF_PERMERROR autolearn=no autolearn_force=no version=3.4.2 Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on062c.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe0e::62c]) (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 D396983DE2 for ; Fri, 20 May 2022 15:29:14 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=oss.nxp.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=peng.fan@oss.nxp.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=E7fPSrdWTw7H1jx3JNSkXjjK1t89KM5UDmAdNyAITnYL8B0qo0dO4uLSQehDB4pNIhJEEIdeFgTpLN5ortYMlHAz2JYRuS1XqA2tibllkFX41j1c03jgqJBAru+v4eCrXwkF3Dv19W9im+uxcQxkWhoCpb48OpMayqlNfT4n+5nhAncVrKNFg8IcM2zcmkn8RcHLCLOE/KhIJT01UzEL/iXHUJjNaG2PFDNF9sF6GqnJsb/AoA+4pHMZ3JMHi1H8+8qHBdVc1QnDGMEHYZG9ReBwKuMVTwA1+47+GVY3ppQ/TbVuletaxjfjWrydUSWoI1D7MkOAWf/dmf26CsRajg== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=/+jCQS/Po52TEXFPpZiqlxK4bDFWZ+94Bs6Twp04z1U=; b=dPpAf2/JYjEwko05aND4uTuySepHNS5Zt+jiHAQ4VSJb8AjWgg0JhEjSHnI3x6/K3OT6DSwkm3JKykh3wFM/jrM0Y0Cb4Q9JojT6n3Uiy0ozsR9V9nfDZMx0eojmLR+CWUQjrbQOXv4v/6W+SXNTyUdnTxajfoZZsn+3hkWarww8MRPkxqK2Bo8vZHoKq9mzOS7MknjeNlskc6sYG5YTwwgVXLGwgOsWflJoQ8yxxlpTfTuRmEJPH5fMUuCqUIrN1cJFMp0Gmnxn3+8c++E2yerMul73nFIIZSnau5UYPcTuuvzGKTpRzoeJ6xBAa4Rswn71v0ZoSrkcZq/Fgowl7w== 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=/+jCQS/Po52TEXFPpZiqlxK4bDFWZ+94Bs6Twp04z1U=; b=BMxvU9gV5wzO8vllDa5KbOfXpNJCFlfJmsbL8eiye0tRAeHag+aILOXK2e6oboqxnOCDnLCSNF+YQCM7rFGoSOPB33cNhAj3VMLu1kWoEJ/XNavmH/dAqFL9yOBL5IQ8ZMfmsUq7223xgwwX8u8xFNZ3oHgs7q6dky6cV3iuDyY= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from PA4PR04MB9416.eurprd04.prod.outlook.com (2603:10a6:102:2ab::21) by AM0PR0402MB3539.eurprd04.prod.outlook.com (2603:10a6:208:1b::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5273.17; Fri, 20 May 2022 13:29:12 +0000 Received: from PA4PR04MB9416.eurprd04.prod.outlook.com ([fe80::c9b8:325d:8250:4fed]) by PA4PR04MB9416.eurprd04.prod.outlook.com ([fe80::c9b8:325d:8250:4fed%4]) with mapi id 15.20.5227.023; Fri, 20 May 2022 13:29:12 +0000 From: "Peng Fan (OSS)" To: sbabic@denx.de, festevam@gmail.com, ariel.dalessandro@collabora.com, michael@amarulasolutions.com, tharvey@gateworks.com, sjg@chromium.org, alpernebiyasak@gmail.com, marek.behun@nic.cz, pali@kernel.org, sr@denx.de, ricardo@foundries.io, patrick.delaunay@foss.st.com, trini@konsulko.com Cc: u-boot@lists.denx.de, Peng Fan Subject: [PATCH V4 8/8] binman_sym: guard with CONFIG_SPL_BINMAN_SYMBOLS Date: Fri, 20 May 2022 22:10:47 +0800 Message-Id: <20220520141048.20034-9-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.36.0 In-Reply-To: <20220520141048.20034-1-peng.fan@oss.nxp.com> References: <20220520141048.20034-1-peng.fan@oss.nxp.com> X-ClientProxiedBy: SG2PR01CA0157.apcprd01.prod.exchangelabs.com (2603:1096:4:28::13) To PA4PR04MB9416.eurprd04.prod.outlook.com (2603:10a6:102:2ab::21) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: b846232e-2125-4316-9f17-08da3a64ba59 X-MS-TrafficTypeDiagnostic: AM0PR0402MB3539:EE_ X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-LD-Processed: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635,ExtAddr X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 9WebQaX0sdU7K+mA97KoINwiJJEGVC7S4ip1jYapx8iKiNfHVCQYtyWrV75tIWW2tUnhr9rYfgG4fEVwJwI/AUo9sD05dEJPApisk9JIXg8L90ph3EB9MxsNMzJj4X5QH3EJCCRuz6ReBcumw3YRp6Gs7RGsTfMii3o+/3WFQ3QcASJP7uWIMRdhlLRMg/qxIWvYlUXOZaXlsTB/meIpKTzphy+kxRzYwoxpe2mdRAvFkASWaXdy+Fu1rmpUW+lINBwCgQFqrWFXUaiddt3ALWbvFLYBcTp16rhuxb9pZ/gEPSPRojNZSgFYLHS1REMAgvDDo8M/gXD7FHUsotEmH648FmEbxDDiL//KZiWM3xeMZHpXVnFQNG2fS+XGyAsl3jMJcMu0LnTqCCDEs6tiwePB4xXnnNHth6moQyBMpI4NTeXlpcO45LHrxmI0DRuISGmkyj2jmOmKUK7mWPiei2FTlMkRZHoOaQUfBSbiRt0r7LKxbmvDaPpviI88RUCUDLD+pcEuoyPjEXfX/U9YUsNOt4JDD02rMcx4USxudgh6Ry9z2iSoxh01jgtrcXJbYyQCv5PipFwNVwnoOGP7erzW5m2yYojGJ2yAHohsHbFHciTBoop5fUpej96kuD55DlC3oS9xWhC8KL04tZp1qjt1J0QMrlT61CDtpGLid0e8UW52FY8irq9JQzQYO6PDzDu1fRYwemMZzR+qJcAUlxAD4CMEtrCyFxVCQlHcxEA= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PA4PR04MB9416.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(2616005)(26005)(6512007)(6486002)(6506007)(52116002)(316002)(66476007)(4326008)(66946007)(66556008)(508600001)(6666004)(83380400001)(186003)(8676002)(1076003)(7416002)(8936002)(5660300002)(86362001)(2906002)(38100700002)(38350700002)(921005); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: uhre60pbDgbAg8UFepzlrXqVh5kM/3f18IilKCKOsfes8Isqz0ecFOOt37/gSRGk9WiMf7wHevzZNcCcVUePvVCpHb1o1Vl1AsORN4b96J16Ro7MF2MsPVF+SSJXH+phJl+qmQU8J1OYEvvuSVCcQxl4ZACFaSWMVQBsyKZSVYTGtxaVgSCejnlJ3gO2aLyfzdsofKtVF4U8fSOnbFGcOyIVbEhCwa6DZZUJOoE1m+f+IO9j4oXeh7C39VHxSMI3y0KOaEBwNnbi5Oqvf2tJy0w78UHj90CEQ6yfeT7fUMQubi2B/sjBWeeIO07jf7PFBb4HqsfCglDqi8b0VPy9W3NqODgu7IS7p12Xw9yEIHPbRVK2vJmdq0wOiGil0vUDepdUS4EGdQsGvIKu8Fv9XTILAqdK0OYkfeagkQ1TcbkaJbbG3F4ykD9buoG9D0Dsprz5SAObfTD5wA+EqGga+1qA5EVgLRUmqiClht4CaLyChIzRX3g+vgNTkx8BsOoetv7wT8YpVFUqB4n2p069Q/d1njil8ufoFAefN7LwHiMIg9aqUO3P3EQh3sswCkGE8yPwMupzR9UyudgujKPHpki+O8woJCltrWQB9lXpL9x85gbT7sZhskNliulIhDfkNjlLRoV5VUjLduD6kePbdEKahuCPJWTqjfDc5GS1chQsmh/X8GPwoP6/uQnG0OmMa9YixGA16mXME+TaIUlqtCpinGDWVS0CkpxmhsUl1wkG5eKnY1mp607FaZ+t432BIJNSMGrADYdx/Nz8dXCh0DHORVKmE0VrdeisSJdMbZk/lXORWphP8iPxwrg6UAd3ep2IlOQ1nAlFx+3oi/1nXgHifiq8oZ/vlmySLV+iQkKWjdDJ7Omg80+9KpydC8g9vQ4UXQb9valiZDj1yggxuuCt9H+2a8b8xL4lkymNJQQ9zSdl2W31qUp7fDTn++xAEM8dvhBoztqp0+kRbfUVs8G2rkL/bZQ8cGkInHqR00iMTPKM/UKCUDYgNDBIb9F8Wk3NxpKz5pF3qMYSBcXHjF30wPlGG5SKfhxXVfmbyTk5L19JSRkdCuCbRbwDAHDPrYpR2dJidg/2xlQXvx5DX5X3Y0NANaY29vUMsQQuEU6IsnoNE+WYD2+2gAVVLjkWajUoRoe+M6H59T4SNa91Z85nNoh8OXlk3Wm68iaDIgAWc+8CBFqmfuddGHRXH2pWdCyY0iHBZPzppIQD1X3m3J6KMcoI47YmytafkQl9k1d12hPjn8CC+H1049yLzgXyU0jgMkB4JxhjfaXL3uKNVdVKiuNeha75O+BjIjwUjwkCvigyPDq3HIzK9vA6ipfS00GQozwiEr2aKXb8g3E+2z8ksr7jxZUj6Jx3ZXqs1EQVqXG94V6N3+KOpaBdTaA+xBQ61N46mImZ0rVNtKTimxwU63Gl/8Jxb3cHPeVRLGQKMU0s/8lHMjxFQGfvOE5GRnD9AlU4/U4vWo2+wMpVZMpvVVdNuwUG0kWr3+0xes63tMPHK/aN9LsENmsuahlk12+90oAxS3l8Lobr/rsCzc9VmVhWAeLu60QVf7NsO3n+RZbrRQ+66p4SOdUWWxMQVnQYwGUaVbhl5Te884osPlytoPitI6m+FTQZrcqIe3DC4c1isnVeHGtEkbHBNzhslmmHKNkysZMFLJCWSEQjhD059MDms4qCjByR+WmnDlunff4UHevbXVgRBJRYRWtb+qn6aXPGJc4kYoM7G3NmKA== X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: b846232e-2125-4316-9f17-08da3a64ba59 X-MS-Exchange-CrossTenant-AuthSource: PA4PR04MB9416.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 May 2022 13:29:12.6734 (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: 8uKmu/WA05FlFrzz3Ryd8Ycut0YvZFTSHGq9wrgEK+Sp0Ed8vI8VjBM/u2BOexTgSjG04t4gC702a6m4eqG/4w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR0402MB3539 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.5 at phobos.denx.de X-Virus-Status: Clean From: Peng Fan There is case that CONFIG_BINMAN is defined, but CONFIG_SPL_BINMAN_SYMBOLS is not defined. In that case, there will be build failure. So use CONFIG_SPL_BINMAN_SYMBOLS to guard the macros, and define CONFIG_SPL_BINMAN_SYMBOLS in binman syms test. Tested-by: Tim Harvey #imx8m[m,n,p]-venice Signed-off-by: Peng Fan --- include/binman_sym.h | 2 +- tools/binman/test/u_boot_binman_syms.c | 1 + tools/binman/test/u_boot_binman_syms_size.c | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/include/binman_sym.h b/include/binman_sym.h index 72e6765fe52..548d8f5654c 100644 --- a/include/binman_sym.h +++ b/include/binman_sym.h @@ -13,7 +13,7 @@ #define BINMAN_SYM_MISSING (-1UL) -#ifdef CONFIG_BINMAN +#ifdef CONFIG_SPL_BINMAN_SYMBOLS /** * binman_symname() - Internal function to get a binman symbol name diff --git a/tools/binman/test/u_boot_binman_syms.c b/tools/binman/test/u_boot_binman_syms.c index 37fc339ce84..f4a4d1f6846 100644 --- a/tools/binman/test/u_boot_binman_syms.c +++ b/tools/binman/test/u_boot_binman_syms.c @@ -6,6 +6,7 @@ */ #define CONFIG_BINMAN +#define CONFIG_SPL_BINMAN_SYMBOLS #include binman_sym_declare(unsigned long, u_boot_spl_any, offset); diff --git a/tools/binman/test/u_boot_binman_syms_size.c b/tools/binman/test/u_boot_binman_syms_size.c index 7224bc1863c..3a01d8ca4be 100644 --- a/tools/binman/test/u_boot_binman_syms_size.c +++ b/tools/binman/test/u_boot_binman_syms_size.c @@ -6,6 +6,7 @@ */ #define CONFIG_BINMAN +#define CONFIG_SPL_BINMAN_SYMBOLS #include binman_sym_declare(char, u_boot_spl, pos);