From patchwork Thu Jun 2 14:47:02 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: SHUKLA Mamta Ramendra X-Patchwork-Id: 1638695 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=leica-geosystems.com header.i=@leica-geosystems.com header.a=rsa-sha256 header.s=selector1 header.b=hfT8Wvwa; 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) server-digest SHA256) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4LF1BZ2N7Yz9sFr for ; Fri, 3 Jun 2022 21:39:32 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 1697383EE8; Fri, 3 Jun 2022 13:39:16 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=quarantine dis=none) header.from=leica-geosystems.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=leica-geosystems.com header.i=@leica-geosystems.com header.b="hfT8Wvwa"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 744DA8432E; Thu, 2 Jun 2022 16:47: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=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_PASS,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.2 Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on20700.outbound.protection.outlook.com [IPv6:2a01:111:f400:7e1b::700]) (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 C2156842FD for ; Thu, 2 Jun 2022 16:47:42 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=quarantine dis=none) header.from=leica-geosystems.com Authentication-Results: phobos.denx.de; spf=fail smtp.mailfrom=mamta.shukla@leica-geosystems.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mDCANMAWKzPRfV1WjE3comCGP38XlP5Xst9ADFDy6uuPJbzm+VEim8ppp64R9kgBCwf6Ql7KbeE9GEapi3xXpDXf9VqMv31PU1KV7ZAmA1E6VKGDptEUPmKQ5OqOS5BilpO2knRQwW3CVNT/xNlmz0/kfWNJNH+Vl3JRGjb+aoBRcp1DdmKwmn7+mmF+z2RckKgkC3QcwY6f6An8i6vAGXhztJrnyBPtC3EhWWyZogB+H6DxAJHn6OFDBlx1zYlbuQRP0qGJV0UXyrhbaHJZc++jwFu14BSN93sq31k4fISb1o6AKB6nqZRTlbB9/KB0PIA4/scCf6eCu63o7v931g== 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=aVyBoJnuiBLpZZkBYN1bbzQpTbY+Nmdyl5HtkJuI5Nc=; b=MSc93PiyMgXh0vUei3eT2OYKCQ6v0eLkmazGlDE/Tg6GuyxPSpDOfACzCTrwI5m82/uSpfRT3lPHFsbT6omQOr7wLPe6ZWiC6WZkRPHrjwrh58VIJRI3H4isYDXRlCGeU1iHWgJwf80uSUhKDBRSwhI7H435mzd9WAQhiYGgROgZpMIBCUAzlp1y+VM7itqeNnN2Nu5Rz5fgP4GcQi8ppIJBpofZ8GF7LniszR6RH58loblm4clyBot/dBesJ1gpuNvcwFUBOFWwoMV1xE/30fcZJANG4SIUJKctZSdx7oQ26FUX3DMXG2JBPaFsmt3sifCu4ulXJHBYRailabHhuQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 193.8.40.94) smtp.rcpttodomain=lists.denx.de smtp.mailfrom=leica-geosystems.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=leica-geosystems.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=leica-geosystems.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=aVyBoJnuiBLpZZkBYN1bbzQpTbY+Nmdyl5HtkJuI5Nc=; b=hfT8WvwanrVfNqF1aXmLyZLsWSnV/LMk3rAQzjdVb6imArqyoxuzumwhsjodHAUjElUACux+E3Hj+qwy8L3p9iaNM2LINueHOSs8FKqsLinWOh6LYc3dcAQMi5OJoHHs23Sqg79sd8M6FJChL4Iybz2WPXY/do8AOPulxnHsSKE= Received: from AS9PR06CA0452.eurprd06.prod.outlook.com (2603:10a6:20b:49a::13) by AM0PR06MB6354.eurprd06.prod.outlook.com (2603:10a6:208:192::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5314.13; Thu, 2 Jun 2022 14:47:42 +0000 Received: from AM5EUR02FT003.eop-EUR02.prod.protection.outlook.com (2603:10a6:20b:49a:cafe::95) by AS9PR06CA0452.outlook.office365.com (2603:10a6:20b:49a::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5314.13 via Frontend Transport; Thu, 2 Jun 2022 14:47:41 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 193.8.40.94) smtp.mailfrom=leica-geosystems.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=leica-geosystems.com; Received-SPF: Pass (protection.outlook.com: domain of leica-geosystems.com designates 193.8.40.94 as permitted sender) receiver=protection.outlook.com; client-ip=193.8.40.94; helo=hexagon.com; pr=C Received: from hexagon.com (193.8.40.94) by AM5EUR02FT003.mail.protection.outlook.com (10.152.8.137) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5314.12 via Frontend Transport; Thu, 2 Jun 2022 14:47:41 +0000 Received: from aherlnxbspsrv01.lgs-net.com ([10.60.34.56]) by hexagon.com with Microsoft SMTPSVC(10.0.17763.1697); Thu, 2 Jun 2022 16:47:41 +0200 From: Mamta Shukla To: u-boot@lists.denx.de Cc: sbabic@denx.de, peng.fan@nxp.com, aford173@gmail.com, Mamta Shukla Subject: [PATCH 0/5] Add support for FLexSPI Boot for i.MX8m Date: Thu, 2 Jun 2022 14:47:02 +0000 Message-Id: X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 X-OriginalArrivalTime: 02 Jun 2022 14:47:41.0502 (UTC) FILETIME=[B61A7DE0:01D8768F] X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: b052e6b4-9270-4543-eb7e-08da44a6d8b9 X-MS-TrafficTypeDiagnostic: AM0PR06MB6354:EE_ 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: UvJr8QRuIHkwISgi+McWRA39eJp9ku+5iz/vUc7iJY8h4rwVKoQTTwEzvQo8BgM/5P2StUCDgN2II5a9vnxZaTDJMFzG6ULUblRM57/uxCjhOv1cGJuIcJ+aXlD/pUEQUebZ7e3VODeiMAVSEkCggSdfqivRyMZajGJ/DKXhwmY9u7JAZhYPtLsAvJMXqB1Spj+fAphwpWT+YMMF0l3AbzYEO3APDb+YoVqVh7GEHhAKNgPnlNihu23Erd9k3/SYHXJYlmR7vQ7LEEjEWNMpm/lPppRcyX9HJGaAJhD2VD7N/keuRdhDxhU2IfwuO6jrnX2Udnp+Fc6wRTtnUTmoGfKDhxbB+s2UeIiom2SSvpk9pwfwQJcw2io1VNz5zHribHwfPFdpLGZGIwkIMp4/NZlMH9BJiXXkcdhzGsz7Tp59h6gzffxLKZnVfZSkhjLToRGO4vRNdY9k4DC/HCA5G8NBX3Xy4pm9+fTZVH5mhQXIMBn/7+WiYMp1VmLoHLwDkU6Yp1A8MAxlTqe4ISmyLn+ctKy12m57iVjjAETA/lippOegdnr/Rgi41tvWBLoQwtIK7/wne32KIfyQNUAWKaBfTCYpCnyzN9GgwUabrrhDxcdRbJqmP+6VA98XMcW1NtLIQhu9NwRfN6oLirVjyLQAs8vQrJVUiI933vfUa9BQUscioK1vMxAgJuKqMOW4 X-Forefront-Antispam-Report: CIP:193.8.40.94; CTRY:CH; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:hexagon.com; PTR:ahersrvdom50.leica-geosystems.com; CAT:NONE; SFS:(13230001)(4636009)(40470700004)(46966006)(36840700001)(508600001)(336012)(82310400005)(26005)(6916009)(70206006)(316002)(5660300002)(70586007)(36756003)(8936002)(86362001)(2616005)(107886003)(4326008)(44832011)(2906002)(4744005)(8676002)(40460700003)(81166007)(186003)(47076005)(6666004)(356005)(36860700001)(83380400001); DIR:OUT; SFP:1102; X-OriginatorOrg: leica-geosystems.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Jun 2022 14:47:41.7200 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: b052e6b4-9270-4543-eb7e-08da44a6d8b9 X-MS-Exchange-CrossTenant-Id: 1b16ab3e-b8f6-4fe3-9f3e-2db7fe549f6a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=1b16ab3e-b8f6-4fe3-9f3e-2db7fe549f6a; Ip=[193.8.40.94]; Helo=[hexagon.com] X-MS-Exchange-CrossTenant-AuthSource: AM5EUR02FT003.eop-EUR02.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR06MB6354 X-Mailman-Approved-At: Fri, 03 Jun 2022 13:39:13 +0200 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 This series of patch adds support for generating FlexSPI Header file and booting from QSPI on i.MX8m. Mamta Shukla (5): tools: mkimage: Add support to generate FlexSPI Header for i.MX8m dts: imx8mm-uboot: Add support to pack FlexSPI Header using binman configs: Add config for enabling FSPI boot option for i.MX8m board: freescale: Add QSPI Boot support in spl for i.MX8m configs: imx8mm: Define CONFIG_SYS_UBOOT_BASE for i.MX8m arch/arm/dts/imx8mm-u-boot.dtsi | 22 +++- .../imx8mm_evk/imximage-8mm-lpddr4-fspi.cfg | 9 ++ board/freescale/imx8mm_evk/spl.c | 2 + configs/imx8mm_evk_fspi_defconfig | 116 ++++++++++++++++++ include/configs/imx8mm_evk.h | 7 +- include/imximage.h | 38 ++++++ tools/Kconfig | 59 +++++++++ tools/imx8mimage.c | 75 ++++++++++- 8 files changed, 322 insertions(+), 6 deletions(-) create mode 100644 board/freescale/imx8mm_evk/imximage-8mm-lpddr4-fspi.cfg create mode 100644 configs/imx8mm_evk_fspi_defconfig Reviewed-by: Fabio Estevam