From patchwork Thu Jul 7 12:44:45 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: 1653516 X-Patchwork-Delegate: sbabic@denx.de 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=WL7uV5Cc; 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 4Ldx3N6lDzz9s0w for ; Thu, 7 Jul 2022 22:45:52 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id C982C84564; Thu, 7 Jul 2022 14:45:47 +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="WL7uV5Cc"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id AB09F8455E; Thu, 7 Jul 2022 14:45:46 +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,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS, SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.2 Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-eopbgr30102.outbound.protection.outlook.com [40.107.3.102]) (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 D299384551 for ; Thu, 7 Jul 2022 14:45:43 +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=dAFUQwJkLTef6WQKKvYIy763n5l9CGrdLQcCq6tpPV0d2vER279ZIgMQ4tHx+toqwe5w5EsTczKtnXkJY/S42+EHBsABsqxF9zEX5VHOu7WECq6WJsgf2P6u7/qDBzDkxWYRfC/iU/PmE+17r4LXPMc1UECY2KO5PtTs2/M8uX/Vz8YpLehKlGTON0sJ8hM+dbOovdvP0sbJqHh3eJxpLYp4+vIsdUU/UOLgr8Vr4LI0pGZ4YEFy9ddRj5Cmeosfh5BkHp+8Qzs9P33SWTq3NsgiGCTOsaPAxYPX5qTz8xW5sXPKTyvkhvtxzW6p34IoLzV8SxNdFUDYs6uySvSzxg== 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=qjWLnut+mJvS/KoADWhOiONG9MNlgOmZ2KSLYi1ryUM=; b=CDBuij5XbK1LRms5551RZqni/oI0frqRsMI/HRSTpWKmOxAJqKnbaqHOuSE5WzlMgpT4P1G/9C4gfBxFjOUY1xsUvL3w2JQx8h99mZZtziDJ6RygUoJuOHIHwYd58yc0lBo9Y2lSYKWgc3omaIS9g+znxtR7nCge3kYLOIG3BNOJDwNTWcvhTQhPUji+OJdj3lZxdmz7eTd64OTpuaceFM4cSsW/lxk57qYDecEQqvurVngDHBPd2dGNlrpiaz23m0PtGevHpxbMlFpteAgAh7tY0LLY4Cifi5xsnM+bW3wEelO8KzgOREYA2Je1zn0FkmxYl9Gpecc6C5CVqBJGHA== 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=qjWLnut+mJvS/KoADWhOiONG9MNlgOmZ2KSLYi1ryUM=; b=WL7uV5CcQaImDLuB4BXcRL2db+LwxC05JpGA3q3t+DZzZNQgpr8u4nFDcEYdw3a6xEl3CM5iWe7MlBhzO7to1IlBVH44L0eXBpC5BDOnPtwpDj2/g9Rb0JGzaVUgvQFZVc1GHQkcckD51geDFu8bT/gLSAjN8AqyMG4UFHwpGKM= Received: from AM6PR10CA0037.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:209:80::14) by AM0PR06MB5843.eurprd06.prod.outlook.com (2603:10a6:208:fd::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5417.15; Thu, 7 Jul 2022 12:45:41 +0000 Received: from VE1EUR02FT044.eop-EUR02.prod.protection.outlook.com (2603:10a6:209:80:cafe::cb) by AM6PR10CA0037.outlook.office365.com (2603:10a6:209:80::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5417.16 via Frontend Transport; Thu, 7 Jul 2022 12:45: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 VE1EUR02FT044.mail.protection.outlook.com (10.152.13.51) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5417.15 via Frontend Transport; Thu, 7 Jul 2022 12:45:41 +0000 Received: from aherlnxbspsrv01.lgs-net.com ([10.60.34.56]) by hexagon.com with Microsoft SMTPSVC(10.0.17763.1697); Thu, 7 Jul 2022 14:45:40 +0200 From: Mamta Shukla To: u-boot@lists.denx.de Cc: sbabic@denx.de, peng.fan@nxp.com, aford173@gmail.com, bsp-development.geo@leica-geosystems.com, festevam@denx.de, Mamta Shukla , Thomas Haemmerle Subject: [PATCH v4 1/7] tools: mkimage: Add support to generate FlexSPI Header for i.MX8m Date: Thu, 7 Jul 2022 12:44:45 +0000 Message-Id: X-Mailer: git-send-email 2.25.1 In-Reply-To: References: MIME-Version: 1.0 X-OriginalArrivalTime: 07 Jul 2022 12:45:40.0741 (UTC) FILETIME=[770C4350:01D891FF] X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: f9ab3b75-21f7-49e2-c4f4-08da601699b4 X-MS-TrafficTypeDiagnostic: AM0PR06MB5843:EE_ X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: zTHicc2Ht21HPOPutkcbtTXcD140qg4Fx/DpYJzrY6O2F0BmMG9y0oKOsLLN9YuI7ua4KOYEjBdOxiix+5qTt2N6GT6JBXIiaFZPB55E2HsxFIrdeUqA/fLcUHwN9gL3CQJANKHtUzHc9RBQ1kfD52apWt01VoK91+SjLlUXz4KQoVu/S/nHestR2nPfaGWImGv3f7FcPpIGcyWUcB1fMU54L9sDOdH4AspCW5N4tMzSbkhgqTo5m5YJjYUUA9WEIJmV2Y7ussUvuOxHiyM/otPixaORzJB+gngZUgTvlpBIlmAjo1L26M4ZutPAS1jq+NRoEptu00U6o8AUB8o1c6eYhTQa+huHC5hf6k1+uUVtWUO6qF04rmpbR9IWSPG6aOaBhajBQG7FoeZ5JPHzFir2CIcvBk2sT9alRLPgBS5at1tnO91EKP3vsyUWwOIn3SuKnqEX5WhuQadqWK9gy+lpyBjL1VEJGWBkT/1x8BfPZQUOfd/VC8xiZAxlVv1drpwQndp+zOcnp5tYWh6+CsYUWgvEbItL9NWYU1fhqSkdYOtFvKjxtAqbdyv0pg0rEIxPZ5U1zCyNmsptBmTh3DDS0aw99nqtlrUEfZRj/X0rcY8BRQd9/W4QzVZUUP9SP0HvDYvVpbBxLR7WoDZ3QXCsI1LSkEsSL3hzOP24tLolJDx/aB5DrlI3bgn67pbcuawmTNgoWTOtRkYfe88L3lv+pjDELwk3raZWi1l+6/Rao4Tfgj1C1w0UElolzQ7csKttszu6uao/zsE6rqP7MiivfRL/W5tbo22Gwm23B6wMFzGBDsqTDm9nI2+DqDrH 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:(13230016)(4636009)(136003)(39860400002)(346002)(396003)(376002)(40470700004)(36840700001)(46966006)(82310400005)(5660300002)(81166007)(8936002)(54906003)(70206006)(8676002)(86362001)(36860700001)(4326008)(70586007)(356005)(41300700001)(6916009)(316002)(40480700001)(2906002)(40460700003)(47076005)(36756003)(26005)(2616005)(44832011)(336012)(107886003)(82740400003)(186003)(83380400001)(478600001); DIR:OUT; SFP:1102; X-OriginatorOrg: leica-geosystems.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Jul 2022 12:45:41.0185 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: f9ab3b75-21f7-49e2-c4f4-08da601699b4 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: VE1EUR02FT044.eop-EUR02.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR06MB5843 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.6 at phobos.denx.de X-Virus-Status: Clean Add struct with Flex SPI Configuration Block and enable generating fspi header using mkimage. Refer i.MX 8M Mini Application Processor Reference Manual for detailed information about parameters for FlexSPI Configuration block. Signed-off-by: Mamta Shukla Signed-off-by: Thomas Haemmerle Tested-by: Adam Ford Reviewed-by: Fabio Estevam Reviewed-by: Andrey Zhizhikin --- v2: -Add check for error in case open() for fspi_fd in imx8mkimage.c fails v3: -No changes v4: -No changes include/imximage.h | 38 ++++++++++++++++++++++ tools/Kconfig | 59 +++++++++++++++++++++++++++++++++ tools/imx8mimage.c | 81 +++++++++++++++++++++++++++++++++++++++++++--- 3 files changed, 174 insertions(+), 4 deletions(-) diff --git a/include/imximage.h b/include/imximage.h index 5a812f5a10..c1ecc0b7cb 100644 --- a/include/imximage.h +++ b/include/imximage.h @@ -201,6 +201,44 @@ struct imx_header { } header; }; +typedef struct { + uint8_t tag[4]; + uint8_t version[4]; + uint8_t reserved_1[4]; + uint8_t read_sample; + uint8_t datahold; + uint8_t datasetup; + uint8_t coladdrwidth; + uint8_t devcfgenable; + uint8_t reserved_2[3]; + uint8_t devmodeseq[4]; + uint8_t devmodearg[4]; + uint8_t cmd_enable; + uint8_t reserved_3[3]; + uint8_t cmd_seq[16] ; + uint8_t cmd_arg[16]; + uint8_t controllermisc[4]; + uint8_t dev_type; + uint8_t sflash_pad; + uint8_t serial_clk; + uint8_t lut_custom ; + uint8_t reserved_4[8]; + uint8_t sflashA1[4]; + uint8_t sflashA2[4]; + uint8_t sflashB1[4]; + uint8_t sflashB2[4]; + uint8_t cspadover[4]; + uint8_t sclkpadover[4]; + uint8_t datapadover[4]; + uint8_t dqspadover[4]; + uint8_t timeout[4]; + uint8_t commandInt[4]; + uint8_t datavalid[4]; + uint8_t busyoffset[2]; + uint8_t busybitpolarity[2]; + uint8_t lut[256]; +} __attribute__((packed)) fspi_conf; + typedef void (*set_dcd_val_t)(struct imx_header *imxhdr, char *name, int lineno, int fld, uint32_t value, diff --git a/tools/Kconfig b/tools/Kconfig index 117c921da3..539708f277 100644 --- a/tools/Kconfig +++ b/tools/Kconfig @@ -98,4 +98,63 @@ config TOOLS_MKEFICAPSULE optionally sign that file. If you want to enable UEFI capsule update feature on your target, you certainly need this. +menuconfig FSPI_CONF_HEADER + bool "FlexSPI Header Configuration" + help + FSPI Header Configuration + +config FSPI_CONF_FILE + string "FlexSPI Header File" + depends on FSPI_CONF_HEADER + help + FlexSPI Header File name + +config READ_CLK_SOURCE + hex "Sampling Clock Source" + default 0x00 + depends on FSPI_CONF_HEADER + help + Sample Clock source for Flash, default is internal loopback clock + +config DEVICE_TYPE + hex "Flash Type" + default 0x01 + depends on FSPI_CONF_HEADER + help + Flash type: Serial NOR (0X01) and Serial NAND (0x02) + +config FLASH_PAD_TYPE + hex "Flash Pad Type" + default 0x01 + depends on FSPI_CONF_HEADER + help + Flash Pad type : + Single Pad 0x01 + Dual Pads 0x02 + Quad Pad 0x04 + Octal Pad 0x08 + +config SERIAL_CLK_FREQUENCY + hex "Serial Clock Frequency" + default 0x02 + depends on FSPI_CONF_HEADER + help + Chip specific frequency: other value 30MHz + 1-30MHz 2-50MHz 3-60MHz 4-75MHz 5-80MHz 6-100MHz 7-133MHz 8-166MHz + +config LUT_CUSTOM_SEQUENCE + hex "Enable Custom Look Up Table(LUT) Sequence" + default 0x00 + depends on FSPI_CONF_HEADER + help + 0 - Use predefined LUT Sequence + 1 - Use LUT Sequence provided + +config LUT_SEQUENCE + string "Look Up Table Sequence" + default "0x0b, 0x04, 0x18, 0x08, 0x08, 0x30, 0x04, 0x24" + depends on FSPI_CONF_HEADER + help + Look Up Table Sequence + endmenu diff --git a/tools/imx8mimage.c b/tools/imx8mimage.c index 4eed683396..facf8887a1 100644 --- a/tools/imx8mimage.c +++ b/tools/imx8mimage.c @@ -12,7 +12,7 @@ #include "compiler.h" static uint32_t ap_start_addr, sld_start_addr, sld_src_off; -static char *ap_img, *sld_img, *signed_hdmi; +static char *ap_img, *sld_img, *signed_hdmi, *fspi; static imx_header_v3_t imx_header[2]; /* At most there are 3 IVT headers */ static uint32_t rom_image_offset; static uint32_t sector_size = 0x200; @@ -120,7 +120,6 @@ static void parse_cfg_cmd(int32_t cmd, char *token, char *name, int lineno) rom_version = ROM_V1; } break; - } } @@ -412,10 +411,70 @@ static void dump_header_v2(imx_header_v3_t *imx_header, int index) imx_header[index].boot_data.plugin); } +#ifdef CONFIG_FSPI_CONF_HEADER +static int generate_fspi_header (int ifd) +{ + int ret, i = 0; + char *val; + char lut_str[] = CONFIG_LUT_SEQUENCE; + + fspi_conf fspi_conf_data = { + .tag = {0x46, 0x43, 0x46, 0x42}, + .version = {0x00, 0x00, 0x01, 0x56}, + .reserved_1 = {0x00, 0x00, 0x00, 0x00}, + .read_sample = CONFIG_READ_CLK_SOURCE, + .datahold = {0x03}, + .datasetup = {0x03}, + .coladdrwidth = {0x00}, + .devcfgenable = {0x00}, + .reserved_2 = {0x00, 0x00, 0x00}, + .devmodeseq = {0x00, 0x00, 0x00, 0x00}, + .devmodearg = {0x00, 0x00, 0x00, 0x00}, + .cmd_enable = {0x00}, + .reserved_3 = {0x00}, + .cmd_seq = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + .cmd_arg = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + .controllermisc = {0x00, 0x00, 0x00, 0x00}, + .dev_type = CONFIG_DEVICE_TYPE, + .sflash_pad = CONFIG_FLASH_PAD_TYPE, + .serial_clk = CONFIG_SERIAL_CLK_FREQUENCY, + .lut_custom = CONFIG_LUT_CUSTOM_SEQUENCE, + .reserved_4 = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + .sflashA1 = {0x00, 0x00, 0x00, 0x10}, + .sflashA2 = {0x00, 0x00, 0x00, 0x00}, + .sflashB1 = {0x00, 0x00, 0x00, 0x00}, + .sflashB2 = {0x00, 0x00, 0x00, 0x00}, + .cspadover = {0x00, 0x00, 0x00, 0x00}, + .sclkpadover = {0x00, 0x00, 0x00, 0x00}, + .datapadover = {0x00, 0x00, 0x00, 0x00}, + .dqspadover = {0x00, 0x00, 0x00, 0x00}, + .timeout = {0x00, 0x00, 0x00, 0x00}, + .commandInt = {0x00, 0x00, 0x00, 0x00}, + .datavalid = {0x00, 0x00, 0x00, 0x00}, + .busyoffset = {0x00, 0x00}, + .busybitpolarity = {0x00, 0x00}, + }; + + for (val = strtok(lut_str, ","); val; val = strtok(NULL, ",")) { + fspi_conf_data.lut[i++] = strtoul(val, NULL, 16); + } + + ret = lseek(ifd, 0, SEEK_CUR); + if (write(ifd, &fspi_conf_data, sizeof(fspi_conf_data)) == -1) + exit(EXIT_FAILURE); + + ret = lseek(ifd, sizeof(fspi_conf_data), SEEK_CUR); + + return ret; +} +#endif + void build_image(int ofd) { - int file_off, header_hdmi_off = 0, header_image_off; - int hdmi_fd, ap_fd, sld_fd; + int file_off, header_hdmi_off = 0, header_image_off, fspi_off; + int hdmi_fd, ap_fd, sld_fd, fspi_fd; uint32_t sld_load_addr = 0; uint32_t csf_off, sld_csf_off = 0; int ret; @@ -455,6 +514,20 @@ void build_image(int ofd) header_image_off = file_off + ivt_offset; +#ifdef CONFIG_FSPI_CONF_HEADER + fspi = CONFIG_FSPI_CONF_FILE; + fspi_fd = open(fspi, O_RDWR | O_CREAT, S_IRWXU); + if (fspi_fd < 0) { + fprintf(stderr, "Can't open %s: %s\n", + fspi, strerror(errno)); + exit(EXIT_FAILURE); + } + + fspi_off = generate_fspi_header(fspi_fd); + file_off = header_image_off + fspi_off; + close(fspi_fd); + +#endif ap_fd = open(ap_img, O_RDONLY | O_BINARY); if (ap_fd < 0) { fprintf(stderr, "%s: Can't open: %s\n", From patchwork Thu Jul 7 12:44:46 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: 1653517 X-Patchwork-Delegate: sbabic@denx.de 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=jVg1tChJ; 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 4Ldx3j04C6z9s0w for ; Thu, 7 Jul 2022 22:46:08 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id A278882105; Thu, 7 Jul 2022 14:45:51 +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="jVg1tChJ"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 636FE8455B; Thu, 7 Jul 2022 14:45:50 +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,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS, SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.2 Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-eopbgr30121.outbound.protection.outlook.com [40.107.3.121]) (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 CCCE384563 for ; Thu, 7 Jul 2022 14:45:47 +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=FYhcVuAXT3zog6aF+JCHXk6Mg6UHXNpAnbrDCzMB/fcKhAHboEl8PXaf0bbWGZfPq2SAN39kl3fvzX0vZkmxG+7hBdktffGSxkD0/U/64vPI+6MyOyKnUO6QVrpGZwKhhv0D8iA+V+J9mB0bcBOYQOz4H8eUEoZAwFY1V3+90GhPTTNZFI3+FeesMnZwkdzZ1KUrfXQfr1srPmddnIBHtQaio2E3c2UWXu/L2ztMfdxGM/OE2+5ZMYmGStoyDUBrFWpC0w1x3+tJf7W/R3EtrQ8KUBdCr08le3S1PoT9aii6ehe0wFXh5/Hp+PBOA9rBkOtaxywhw82vsChkZI4Esw== 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=AGfO8MKbmOdW+4/gLhB4x6bD7xI60oULrrW4m9NBXK0=; b=AT3cCvTiKVAa/sOOP/nzDFeE/TwyME0VIJrWawz2HamF7VOG4SbGRGrW5SuHIsvjHl1aT71jik3TEfxSnbijkq9Zyr7xKxsd5ooq0ZpbCDN30YibQeYlNinqouoWY8b6VH/xlfxAOLx6/XkYj36ge5/peDnQz7YaY7JYdTSs/dI0IUeyJDIPgzHpZoKc6Rfj6siP70mmZ8KFdsv8z0WPi/k7wbClmwf7PbH9WJj+a9XlYxAM5+Tqnq542arbph6Dj6Gri1O4kE7vMuG6y+nkZosTCIPHfjcy1o93hutY3XyC2lxAj8s+f0J7a1vq/MYWvue9c2J4V2M3ks33Jo8kNA== 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=AGfO8MKbmOdW+4/gLhB4x6bD7xI60oULrrW4m9NBXK0=; b=jVg1tChJzbvN6JYXUElML9p79c6HmOo6A+iZApvGxADYcwk3PfGlZboHABRL40oroWmnM2lLh02AKHgdlk8LRPLNdt/TjhptcoaPDIZyu+QgyhkOXmfIdpSDssnRvor+S2P5UsL7QkXxDkw6uOHxB3bevf/UXp4CZSWd1dAoigM= Received: from FR3P281CA0029.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1c::22) by AS8PR06MB7222.eurprd06.prod.outlook.com (2603:10a6:20b:23b::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5395.14; Thu, 7 Jul 2022 12:45:45 +0000 Received: from VE1EUR02FT034.eop-EUR02.prod.protection.outlook.com (2603:10a6:d10:1c:cafe::db) by FR3P281CA0029.outlook.office365.com (2603:10a6:d10:1c::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5438.5 via Frontend Transport; Thu, 7 Jul 2022 12:45:45 +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 VE1EUR02FT034.mail.protection.outlook.com (10.152.12.125) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5417.15 via Frontend Transport; Thu, 7 Jul 2022 12:45:45 +0000 Received: from aherlnxbspsrv01.lgs-net.com ([10.60.34.56]) by hexagon.com with Microsoft SMTPSVC(10.0.17763.1697); Thu, 7 Jul 2022 14:45:45 +0200 From: Mamta Shukla To: u-boot@lists.denx.de Cc: sbabic@denx.de, peng.fan@nxp.com, aford173@gmail.com, bsp-development.geo@leica-geosystems.com, festevam@denx.de, Mamta Shukla , Thomas Haemmerle Subject: [PATCH v4 2/7] dts: imx8mm-uboot: Add support to pack FlexSPI Header using binman Date: Thu, 7 Jul 2022 12:44:46 +0000 Message-Id: <80d51fdc5fd364b92495c26e9db5c76f1643eb1c.1657183257.git.mamta.shukla@leica-geosystems.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: References: MIME-Version: 1.0 X-OriginalArrivalTime: 07 Jul 2022 12:45:45.0210 (UTC) FILETIME=[79B62DA0:01D891FF] X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: d42c381e-7512-4512-2fd9-08da60169c5a X-MS-TrafficTypeDiagnostic: AS8PR06MB7222:EE_ X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: VQFol1x2BzYYm6yCwioXtgwhOk0vy/sQO+vlJSNfy5UOGotnLVnr4gx1ZFDdGeUzaz8IR390xwQCB02htGOsrl+wLyj321zEk1JeZ3hRqAPzof6N4zoHl+17/COr9JMrfCndJPNE+WCXbkG2zpflx3faaKj54H8lk0Abi4gzfVyZlNBtqlGfm0EvXw87vs4L5WEzF60pR7mqMNu7G6Tkdmzj0rhpmGOdbgL71mHYB5ri4bcTy8t7HFIfr0UgXszNSkwK3oxNtXGj93A2XvbiGgzZQYEdVUTXYyGhiE+oZ1Oy8WsLB2H7oHeT0Uwod0zt5JDWk7kXf+OnCzzhStLjqQKg267nF3UO93Y4lD2jW2S/qMT4PICk/Zg3s7D9vruDHqAEiamJ/kugdmR0gRQQUAvodxFv9PlwbpmQY8Bp8ZyBfhmxqG7oC8aXM7Qt6m28qCd4s6VerYfEXJPBZKLkpHJ64/CRZeq/YIh83255qljbWxCtrADSKVNxKrZ2sSyc83OI1AyPRelNKNFNJ/c+C0mm96wztrjYzy4KdLCkdJbgiYweFUIq03slmeLBcrtNp8f0OvvZSanAvUlGEwK8co/jrTJTQz6Se5IAwHOQ1qqnux0fVVEulqGZfW53yIa6fCWFOBBrOdy4t3r5mJjaH6y4uPC5FSRGZx4/prbUG6qbr+k2WVTCSptGOzUfYCRDpskZqPplAveM5utcJbnE83oma9UC36N5k7Aw++XfQIe2HG+CJcfSXKSXXChI6/VcncHXn6GwRKm8LGmxwFT4XlFNXiqsSE2TF+AAu6XRv8wghpulH5GfZSfS9QIgsQ8cDWfkpNWIKwfOqhdsvJtGmA== 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:(13230016)(4636009)(136003)(376002)(39860400002)(396003)(346002)(46966006)(40470700004)(36840700001)(107886003)(478600001)(4326008)(54906003)(2616005)(186003)(356005)(41300700001)(36756003)(2906002)(70206006)(86362001)(5660300002)(8936002)(44832011)(316002)(82310400005)(82740400003)(81166007)(336012)(47076005)(26005)(40460700003)(6916009)(36860700001)(70586007)(8676002)(40480700001)(83380400001)(32563001); DIR:OUT; SFP:1102; X-OriginatorOrg: leica-geosystems.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Jul 2022 12:45:45.4580 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: d42c381e-7512-4512-2fd9-08da60169c5a 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: VE1EUR02FT034.eop-EUR02.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR06MB7222 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.6 at phobos.denx.de X-Virus-Status: Clean Add definition for FSPI configuration block and subsequently new offsets for u-boot-spl and u-boot-itb for CONFIG_FSPI_HEADER option. Signed-off-by: Mamta Shukla Signed-off-by: Thomas Haemmerle Tested-by: Adam Ford Reviewed-by: Fabio Estevam --- v2: -No changes v3: -Fix Checkpatch ERROR: code indent should use tabs where possible v4: -No changes arch/arm/dts/imx8mm-u-boot.dtsi | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/arch/arm/dts/imx8mm-u-boot.dtsi b/arch/arm/dts/imx8mm-u-boot.dtsi index 9f66cdb65a..69363435b4 100644 --- a/arch/arm/dts/imx8mm-u-boot.dtsi +++ b/arch/arm/dts/imx8mm-u-boot.dtsi @@ -150,6 +150,25 @@ filename = "flash.bin"; pad-byte = <0x00>; +#ifdef CONFIG_FSPI_CONF_HEADER + fspi_conf_block { + filename = CONFIG_FSPI_CONF_FILE; + type = "blob-ext"; + size = <0x1000>; + }; + + spl { + filename = "spl.bin"; + offset = <0x1000>; + type = "blob-ext"; + }; + + binman_uboot: uboot { + filename = "u-boot.itb"; + offset = <0x58C00>; + type = "blob-ext"; + }; +#else spl { filename = "spl.bin"; offset = <0x0>; @@ -161,6 +180,7 @@ offset = <0x57c00>; type = "blob-ext"; }; +#endif }; }; From patchwork Thu Jul 7 12:44:47 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: 1653518 X-Patchwork-Delegate: sbabic@denx.de 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=fNLBTsfQ; 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 4Ldx3z0Kklz9s0w for ; Thu, 7 Jul 2022 22:46:22 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 017BE84572; Thu, 7 Jul 2022 14:45:54 +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="fNLBTsfQ"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id D52E584562; Thu, 7 Jul 2022 14:45:50 +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,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS, SPF_PASS,T_SCC_BODY_TEXT_LINE,UPPERCASE_50_75 autolearn=no autolearn_force=no version=3.4.2 Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2125.outbound.protection.outlook.com [40.107.22.125]) (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 354EA8456A for ; Thu, 7 Jul 2022 14:45:48 +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=jzN65IXiBO2i+qBQiwnbm6q4ipZGnG8pcbeAe9rsE0OC3SX51DjGekYq4Geiup96IY0DHECOqDS5DO66JkqwIfvSjJDd8nx1CMpk5w21yAEKKa3o7+6pD5OsUXSKkFPYlhXO+bU4svgJLB36/cBefSa0Gcc24y/IMamOWbj3lq3vNVKT5E8G+HxqP8PLAqpUWAVvb+ncDTgZM+x8B43RwIJVMTSq6XJ4t9T0mf/zjKy/dfCbDv/c53eMQlU3mQ0omvTBkuvzq1tbYLn2AjvIYQf/pxUo+DrcRO+4JSX5AFywtyl6Z0qNLFhmcdz6UV0Hbe4Ov9K+3d+cKat9opszdA== 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=QEKbOlut+BkegFcGr9fmbU+ZbhH/ikG0HlQmOdShFbw=; b=EznpWQsQkcj5o/Gov7yJq0Dld0O9emvaM2GF9ccypb2SsE6ewz8gF4m6GIaw9rEd9UmSjYNQ76LGAZbr7ofnDv3GLlbcpHEQ6IQRqONe23htejBIx/sD0BScO5Le9AAW97gwtF2DHxhQ2UTYydpHkK08P/THCLVO9kR1lmhL8xKAMn6FTHJEzGKhzOHTm/3v64WYMRIM3tY2WkcIB0X8zj4XqcksM/L7yh+Fiex7+w24n/TR/LtvZYL9tEmbyW5jW0Ty7Gw1+vHt+CC8rkgLHVwYhg4XQlKY3HWLtuyoN8oSQfJmdjkUNhozVwPjocGpqIF/UdsEZBgsuTYZUwVH8Q== 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=QEKbOlut+BkegFcGr9fmbU+ZbhH/ikG0HlQmOdShFbw=; b=fNLBTsfQIOJKJKCpmNR0/iYu2w+1jkfSaoEIgKF9yIfs5LP3PTemczwNFn3wr32l+kR+PjVsEjRBF8w7pprGZRnnrjeSPeJE/68BcI73QyvIz3GDv5k7iTuQlfOgBK5jxDeb/LImUH1wNs2KduPhRDhpQnG729HiCaTCfyvtOFI= Received: from AM5PR0601CA0079.eurprd06.prod.outlook.com (2603:10a6:206::44) by AM5PR0601MB2705.eurprd06.prod.outlook.com (2603:10a6:203:43::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5417.15; Thu, 7 Jul 2022 12:45:46 +0000 Received: from VE1EUR02FT083.eop-EUR02.prod.protection.outlook.com (2603:10a6:206:0:cafe::a1) by AM5PR0601CA0079.outlook.office365.com (2603:10a6:206::44) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5417.15 via Frontend Transport; Thu, 7 Jul 2022 12:45:46 +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 VE1EUR02FT083.mail.protection.outlook.com (10.152.13.186) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5417.15 via Frontend Transport; Thu, 7 Jul 2022 12:45:46 +0000 Received: from aherlnxbspsrv01.lgs-net.com ([10.60.34.56]) by hexagon.com with Microsoft SMTPSVC(10.0.17763.1697); Thu, 7 Jul 2022 14:45:46 +0200 From: Mamta Shukla To: u-boot@lists.denx.de Cc: sbabic@denx.de, peng.fan@nxp.com, aford173@gmail.com, bsp-development.geo@leica-geosystems.com, festevam@denx.de, Mamta Shukla , Thomas Haemmerle Subject: [PATCH v4 3/7] configs: Add config for enabling FSPI boot option for i.MX8m Date: Thu, 7 Jul 2022 12:44:47 +0000 Message-Id: <245900e0ac6dfecada4b88cde6d9e53e7477399e.1657183257.git.mamta.shukla@leica-geosystems.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: References: MIME-Version: 1.0 X-OriginalArrivalTime: 07 Jul 2022 12:45:46.0288 (UTC) FILETIME=[7A5AAB00:01D891FF] X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: fb8b2154-b4e0-4a4d-290b-08da60169d01 X-MS-TrafficTypeDiagnostic: AM5PR0601MB2705:EE_ X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: WHldTIVrYjZshIRJWHaNzYCZt31Q8OB7AxKnWt+z2uQPf40OU7ewCsL7dCSDqMFCFS7M3a1u0J1+3g1WlQJw5LB+1iQahQITqNBpRKEbO3iJ139XJ2ueJcnfSq0UyxVFfGV3rm7vapXbk5WdrL6T3gYT8wPO6K8h5+ZWVzL+hDbRyBCG+hSG5RrLFxEhLKzGWWB80yTFaxXN1XZgadV3gYgop87pa2V/DzMwaOQk7g95YE6/Wu1z2SYraw8PyIlL7ism2O656kcyXHWnrAV0p4+m69LN9e9TOY/BKwUO04j1VfYbNRDYiiiotscaXt6Nv1TfRMN1bYRpPp0ZKvIvy54CP8e5uStjHp/kkbgKnXPlCSSgp300xfV8p6Y7h8JVCumHw4eqVY9S2qNALHMQxs0T+c3Gb9DeHW53U4Y/7owdGhOGZEj7HB4thyLMVlZL7srs3k7f0BV6yQPtiCuAE+oiFsH/gmh7xojtPeU0a8VOV1BXX16Frn7LQjNHwTp9xr5wmEvLNu2ogKbt7E1L+TCKu5BVBKcNpK69YFe85Gw/P+QjTU9L09JdENDsZQ4OYJDvAcjdTxRf3zGaTnZpvXa3mromMokd1GoEi3kCni89qEmEBmOQzQlZM6rJ43o478xyajxRdsZr0tNczrq3m1FK6rBegTUQcpS33tLqUgsiBhwGvjbxFOyB4QU2yuAppvI3y18HK043MYB9xyDoQWbRnmxm43ayDkQ/oOheENOKhxX37X71lB3XDMfb05pIFH/0XpKFE+Tw9cdmwSmuMp11zUKxZbI3e+c/dykcrxZpkWSHNDTpdidS/0ELb2CYf6crk2GyZWyRwVfGY1PR37LBEoeHU/TO2upOIFYqJqqmH8BmMCP+qy7tflzawVVs 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:(13230016)(4636009)(39860400002)(346002)(396003)(376002)(136003)(40470700004)(36840700001)(46966006)(478600001)(40480700001)(44832011)(107886003)(86362001)(2616005)(40460700003)(336012)(6916009)(54906003)(81166007)(8936002)(47076005)(83380400001)(26005)(36756003)(82740400003)(41300700001)(70586007)(70206006)(8676002)(2906002)(356005)(5660300002)(36860700001)(316002)(82310400005)(4326008)(186003); DIR:OUT; SFP:1102; X-OriginatorOrg: leica-geosystems.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Jul 2022 12:45:46.5523 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: fb8b2154-b4e0-4a4d-290b-08da60169d01 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: VE1EUR02FT083.eop-EUR02.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0601MB2705 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.6 at phobos.denx.de X-Virus-Status: Clean Add imx8mm_evk_fspi_defconfig to build QSPI boot image. This config is based on imx8mm_evk_defconfig with addtional config options for FSPI Header,SPL offset and imx-image config to boot from FSPI. Signed-off-by: Mamta Shukla Signed-off-by: Thomas Haemmerle Tested-by: Adam Ford Reviewed-by: Fabio Estevam Reviewed-by: Andrey Zhizhikin --- v2: -Remove extra line in commit message -Remove extra line in imx8mm_evk_fspi_defconfig -New patch in series to add an entry for imx8mm_evk_fspi_defconfig in board/freescale/imx8mm_evk/MAINTAINERS v3: -No changes v4: -No changes .../imx8mm_evk/imximage-8mm-lpddr4-fspi.cfg | 9 ++ configs/imx8mm_evk_fspi_defconfig | 115 ++++++++++++++++++ 2 files changed, 124 insertions(+) create mode 100644 board/freescale/imx8mm_evk/imximage-8mm-lpddr4-fspi.cfg create mode 100644 configs/imx8mm_evk_fspi_defconfig diff --git a/board/freescale/imx8mm_evk/imximage-8mm-lpddr4-fspi.cfg b/board/freescale/imx8mm_evk/imximage-8mm-lpddr4-fspi.cfg new file mode 100644 index 0000000000..ddcbd11eea --- /dev/null +++ b/board/freescale/imx8mm_evk/imximage-8mm-lpddr4-fspi.cfg @@ -0,0 +1,9 @@ +/* SPDX-License-Identifier: GPL-2.0+ */ +/* + * Copyright 2021 NXP + */ + +#define __ASSEMBLY__ + +BOOT_FROM fspi +LOADER u-boot-spl-ddr.bin 0x7E2000 diff --git a/configs/imx8mm_evk_fspi_defconfig b/configs/imx8mm_evk_fspi_defconfig new file mode 100644 index 0000000000..50f6e4779b --- /dev/null +++ b/configs/imx8mm_evk_fspi_defconfig @@ -0,0 +1,115 @@ +CONFIG_ARM=y +CONFIG_ARCH_IMX8M=y +CONFIG_SYS_TEXT_BASE=0x40200000 +CONFIG_SYS_MALLOC_LEN=0x2000000 +CONFIG_SPL_GPIO=y +CONFIG_SPL_LIBCOMMON_SUPPORT=y +CONFIG_SPL_LIBGENERIC_SUPPORT=y +CONFIG_ENV_SIZE=0x1000 +CONFIG_ENV_OFFSET=0x400000 +CONFIG_DM_GPIO=y +CONFIG_DEFAULT_DEVICE_TREE="imx8mm-evk" +CONFIG_SPL_TEXT_BASE=0x7E2000 +CONFIG_TARGET_IMX8MM_EVK=y +CONFIG_IMX_CONFIG="board/freescale/imx8mm_evk/imximage-8mm-lpddr4-fspi.cfg" +CONFIG_SPL_NOR_SUPPORT=y +CONFIG_SPL_SERIAL_SUPPORT=y +CONFIG_SPL_DRIVERS_MISC_SUPPORT=y +CONFIG_SPL_MMC=y +CONFIG_SPL_SERIAL=y +CONFIG_SPL_DRIVERS_MISC=y +CONFIG_SPL=y +CONFIG_SYS_LOAD_ADDR=0x40480000 +CONFIG_DISTRO_DEFAULTS=y +CONFIG_FIT=y +CONFIG_FIT_EXTERNAL_OFFSET=0x3000 +CONFIG_SPL_LOAD_FIT=y +# CONFIG_USE_SPL_FIT_GENERATOR is not set +CONFIG_OF_SYSTEM_SETUP=y +CONFIG_BOARD_EARLY_INIT=y +CONFIG_BOARD_LATE_INIT=y +CONFIG_SPL_BOARD_INIT=y +CONFIG_SPL_SEPARATE_BSS=y +CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_USE_SECTOR=y +CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR=0x300 +CONFIG_SPL_I2C=y +CONFIG_SPL_POWER=y +CONFIG_SPL_WATCHDOG=y +CONFIG_SYS_PROMPT="u-boot=> " +# CONFIG_CMD_EXPORTENV is not set +# CONFIG_CMD_IMPORTENV is not set +# CONFIG_CMD_CRC32 is not set +CONFIG_CMD_CLK=y +CONFIG_CMD_FUSE=y +CONFIG_CMD_GPIO=y +CONFIG_CMD_I2C=y +CONFIG_CMD_MMC=y +CONFIG_CMD_CACHE=y +CONFIG_CMD_REGULATOR=y +CONFIG_CMD_EXT4_WRITE=y +CONFIG_OF_CONTROL=y +CONFIG_SPL_OF_CONTROL=y +CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_IS_IN_MMC=y +CONFIG_SYS_RELOC_GD_ENV_ADDR=y +CONFIG_SYS_MMC_ENV_DEV=1 +CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y +CONFIG_USE_ETHPRIME=y +CONFIG_ETHPRIME="FEC" +CONFIG_SPL_DM=y +CONFIG_SPL_CLK_COMPOSITE_CCF=y +CONFIG_CLK_COMPOSITE_CCF=y +CONFIG_SPL_CLK_IMX8MM=y +CONFIG_CLK_IMX8MM=y +CONFIG_MXC_GPIO=y +CONFIG_DM_I2C=y +CONFIG_DM_MMC=y +CONFIG_SUPPORT_EMMC_BOOT=y +CONFIG_MMC_IO_VOLTAGE=y +CONFIG_MMC_UHS_SUPPORT=y +CONFIG_MMC_HS400_ES_SUPPORT=y +CONFIG_MMC_HS400_SUPPORT=y +CONFIG_FSL_USDHC=y +CONFIG_PHYLIB=y +CONFIG_PHY_ATHEROS=y +CONFIG_DM_ETH=y +CONFIG_PHY_GIGE=y +CONFIG_FEC_MXC=y +CONFIG_MII=y +CONFIG_PINCTRL=y +CONFIG_SPL_PINCTRL=y +CONFIG_PINCTRL_IMX8M=y +CONFIG_DM_PMIC=y +CONFIG_SPL_DM_PMIC_PCA9450=y +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_FIXED=y +CONFIG_DM_REGULATOR_GPIO=y +CONFIG_DM_PWM=y +CONFIG_DM_SERIAL=y +CONFIG_PWM_IMX=y +CONFIG_MXC_UART=y +CONFIG_SYSRESET=y +CONFIG_SPL_SYSRESET=y +CONFIG_SYSRESET_PSCI=y +CONFIG_SYSRESET_WATCHDOG=y +CONFIG_DM_THERMAL=y +CONFIG_IMX_WATCHDOG=y +CONFIG_NXP_FSPI=y +CONFIG_SPI=y +CONFIG_SPI_FLASH=y +CONFIG_SPI_FLASH_BAR=y +CONFIG_DM_SPI=y +CONFIG_DM_SPI_FLASH=y +CONFIG_SPI_FLASH_STMICRO=y +CONFIG_SF_DEFAULT_BUS=0 +CONFIG_SF_DEFAULT_CS=0 +CONFIG_SF_DEFAULT_SPEED=40000000 +CONFIG_SF_DEFAULT_MODE=0 +CONFIG_FSPI_CONF_HEADER=y +CONFIG_FSPI_CONF_FILE="fspi_header.bin" +CONFIG_READ_CLK_SOURCE=0x00 +CONFIG_DEVICE_TYPE=0x01 +CONFIG_FLASH_PAD_TYPE=0x01 +CONFIG_SERIAL_CLK_FREQUENCY=0x02 +CONFIG_LUT_CUSTOM_SEQUENCE=0x00 +CONFIG_LUT_SEQUENCE="0x0b, 0x04, 0x18, 0x08, 0x08, 0x30, 0x04, 0x24" From patchwork Thu Jul 7 12:44:48 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: 1653519 X-Patchwork-Delegate: sbabic@denx.de 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=qNYOBmEy; 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 4Ldx4D2TmVz9s0w for ; Thu, 7 Jul 2022 22:46:36 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id F08D28456D; Thu, 7 Jul 2022 14:45:55 +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="qNYOBmEy"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 8495A84563; Thu, 7 Jul 2022 14:45:51 +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,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS, SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.2 Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60125.outbound.protection.outlook.com [40.107.6.125]) (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 4A0EC84558 for ; Thu, 7 Jul 2022 14:45:49 +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=V19GGTHgzBXkWUgMUs3ouxhXSl+i+8mdLQonDcoO886xBnjCEk9Is17+DLb8kWsQuN+ui9yHIVdUunQ2A9mxRJWWuFmL5NXOugX142pk5Gua4lb1Pz+vUJGIX+G+4ds27zTWVv7KEONIRri+rCzGx68R4Rq0YNLHgKedesVh+4mhEtS/6HBVpmI2S+xNxVbwBj8UG6oTIqu0YzhcsRwHkdHvhXeOURWw07M7m70pqS5GWEFJ806PO1qhE5l2da4kQscHAtZ0DcjWKv4Cbf3sYXD7tuJ6g6Br24Dz/DbwbAY88R3/EC3hRwLThb0atPetqO1GwwBsK+ViyqvgxC9sZQ== 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=XCTSpdpn4BthktZo4aSEE4wT3mqLhckRwPuQlEc7M5U=; b=j9U5oezFnCcLAYNi3qLuFWR3kovIp5GusU18/MIusFM2HxY5QsLxCkV/bf7SL8/CZJ7Zgan78uC6wugMEPA4aG9lfYF7oVP+ycF81RQXgAGdUrrathTNICvLTF7ohUp6iy6aUV5mYDCCeLRRQQVBD4IYbrNbBuKvLm2dbrfE6IBsex+gJrXtRv2S5P+9cQmsbd7hZUlTQKwXi7hJTSkvkZPPIe7eDtvI1/z5ka+pN41xxMCabHy+wYdjZH3FXj/mhfHinMCGIuJrYTx6eow4t6rCHIrmsA1oY8uy4JquR93pAbb7ZPiFKrlrBfL336gvq61MDWQFUHld9Kn47kNK0A== 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=XCTSpdpn4BthktZo4aSEE4wT3mqLhckRwPuQlEc7M5U=; b=qNYOBmEySSvfCwAY7+p23pl8kxzt5wO9fMTfdKQQJ2/+paFLbD37wwiTKKtigKQwiuPpvPdSQXDOGWDzXC4fem+RBEV4mZPB1K4+cPVOVCBY+3rxoXN76I4o+hXEjNFjmwkZ8mnpAn87PhvGRUwTk+7kiUK2B24SZPqytaUOeV0= Received: from AM3PR05CA0086.eurprd05.prod.outlook.com (2603:10a6:207:1::12) by AM0PR06MB5028.eurprd06.prod.outlook.com (2603:10a6:208:f7::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5395.15; Thu, 7 Jul 2022 12:45:47 +0000 Received: from VE1EUR02FT007.eop-EUR02.prod.protection.outlook.com (2603:10a6:207:1:cafe::7e) by AM3PR05CA0086.outlook.office365.com (2603:10a6:207:1::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5417.17 via Frontend Transport; Thu, 7 Jul 2022 12:45:47 +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 VE1EUR02FT007.mail.protection.outlook.com (10.152.12.133) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5417.15 via Frontend Transport; Thu, 7 Jul 2022 12:45:47 +0000 Received: from aherlnxbspsrv01.lgs-net.com ([10.60.34.56]) by hexagon.com with Microsoft SMTPSVC(10.0.17763.1697); Thu, 7 Jul 2022 14:45:47 +0200 From: Mamta Shukla To: u-boot@lists.denx.de Cc: sbabic@denx.de, peng.fan@nxp.com, aford173@gmail.com, bsp-development.geo@leica-geosystems.com, festevam@denx.de, Mamta Shukla , Thomas Haemmerle Subject: [PATCH v4 4/7] board: freescale: Add QSPI Boot support in spl for i.MX8m Date: Thu, 7 Jul 2022 12:44:48 +0000 Message-Id: <8e10f7b569f55b554bbd0ea6e33e69a4c1a58e42.1657183257.git.mamta.shukla@leica-geosystems.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: References: MIME-Version: 1.0 X-OriginalArrivalTime: 07 Jul 2022 12:45:47.0194 (UTC) FILETIME=[7AE4E9A0:01D891FF] X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 78d03fac-082f-4a99-f4b1-08da60169d84 X-MS-TrafficTypeDiagnostic: AM0PR06MB5028:EE_ X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ukBBVTgcK2x7TYCQa4JL0M5xgZl6yVI8lrhkEye4zJptq18N40MzHbzinlFBtJgCl4PiF4GDyap6ymROTWQ1pDLsWDpvyKB25f44GFEfIE7I7q+dDPd7iIhj+lxSSWytxceFYyEY71voxbELUeTcdruefWNz06zFiCfZcsQB/0GXCiu23un2Y8mGcWoyec3npYZrUd7i+5qyFnXh5aqBCYrVCkf66+9pmtrDaau8sOs+FzUBDMjXtQhTlm4ZRfsTORvKvz4yGtOkuWdABoCgFT91jPpwUUtgtTpjuKSmOuAwG0+PFCy/jYqVtGpO3xKPBS+csVDbjFUK/2FV5kHbcPbABUauUfmFmQfD9Q22v6AF5BmFRT6NS9QIgmyUU1QmjTPf6/ZIGqiIIHUv1C+jtnv0sd9kySUzzEJgzhW4Y3dt53RWwP1NTT8kLe8dyt3mJfHYeQhVBkUjEwRtDtq90qwwOMlLAGwcUZ/b1icGzJp0kEoirrGNhYKtX6p6eiTiynSLZBzUc8NtzvBuZBleiJHYQWQSQfmRqv6QuTkGs8/4vmpjiBMz3zoB4QbJfgpZkCP9cXXaF5lJy3D5pDlJA0awwby8csjAB3GF9fN/AcfJknVK7hf8357vMaMwTcpMC2mt9fMofSlxEmVVWkkIYlOdwSC26vK/bu3wCyq+PHDwd2EiD633kZhJGvoXeQGxA6NvZglTFDgK79sX3ZeT252GZIxcykQWIAN2fAHQrEBYtSR3wXMPutRK9P04WPv3QzgQDgmVL4NUmEN5JeBY4w2+JG7yGvcKInzzbpx5ZqjxFxnxPs2I1cV5JNtgb6R9 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:(13230016)(4636009)(346002)(136003)(376002)(39860400002)(396003)(46966006)(40470700004)(36840700001)(70206006)(8676002)(2616005)(4326008)(478600001)(40460700003)(356005)(6916009)(26005)(82310400005)(54906003)(40480700001)(82740400003)(70586007)(8936002)(186003)(81166007)(316002)(336012)(4744005)(47076005)(41300700001)(36756003)(5660300002)(44832011)(2906002)(36860700001)(107886003)(86362001); DIR:OUT; SFP:1102; X-OriginatorOrg: leica-geosystems.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Jul 2022 12:45:47.4161 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 78d03fac-082f-4a99-f4b1-08da60169d84 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: VE1EUR02FT007.eop-EUR02.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR06MB5028 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.6 at phobos.denx.de X-Virus-Status: Clean Add QSPI Boot option in u-boot-spl for i.MX8m EVK. Signed-off-by: Mamta Shukla Signed-off-by: Thomas Haemmerle Tested-by: Adam Ford Reviewed-by: Fabio Estevam --- v2: -No changes v3: -No changes v4: -No changes board/freescale/imx8mm_evk/spl.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/board/freescale/imx8mm_evk/spl.c b/board/freescale/imx8mm_evk/spl.c index 4d96324685..e2eb1426c8 100644 --- a/board/freescale/imx8mm_evk/spl.c +++ b/board/freescale/imx8mm_evk/spl.c @@ -39,6 +39,8 @@ int spl_board_boot_device(enum boot_device boot_dev_spl) case SD3_BOOT: case MMC3_BOOT: return BOOT_DEVICE_MMC2; + case QSPI_BOOT: + return BOOT_DEVICE_NOR; default: return BOOT_DEVICE_NONE; } From patchwork Thu Jul 7 12:44:49 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: 1653521 X-Patchwork-Delegate: sbabic@denx.de 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=LPC7MwFc; 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 4Ldx4k0RkBz9s0w for ; Thu, 7 Jul 2022 22:47:01 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id C12CD8457A; Thu, 7 Jul 2022 14:45:59 +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="LPC7MwFc"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id BB5CE84559; Thu, 7 Jul 2022 14:45:55 +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,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS, SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.2 Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-eopbgr130130.outbound.protection.outlook.com [40.107.13.130]) (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 4CF848455E for ; Thu, 7 Jul 2022 14:45:53 +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=A43j4HughcQjXQU43tF5QuUeSX3VsRRAQz0M1V95BAy8ublB75TAQlHr1mhDjHxrZA94fA/+nRoK37G1oRydCKqBw1pK9hCe01jrsrP/AVBD397vnLRS+a5zI0yqnlfVRzIE6iPGV1JsQapGv5Z/hyIvOTC6MbTwtZ40Hdbs2BZ563axhVh9cA5xCTmI3edMDUR98ThfK4PEmQV49Am0V/Dl2/oz7RgU+U8uvXbggKd1MZHGX9VeyePizzl4H446lyg++RQU8URsdQEawIU1kDbZ2N9ZE4JtWkhOWgV3b8c9jIJEBK0UhdDNMxld8UKMku5vmcxYoBN66yBYGVrBrg== 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=R87KuFBSfzpjVwPPiqy+Diyq4KZcISaNXEYF6BoPi1Y=; b=VNuKFJV1QZ/Dg+VvhM0hZE4l2SSUmq3x5Byv1ANLfsfv9Par605C9aZx8gUEJfM9UMzoha3RPZJhIMsajdGX2DlpVmZ7qcpF+1SRwAxIMxbIj88/qW2E8LskiRq5WsA+hpl86RQK1uV7HbRwH+Cba2XeJhY3QCOcHNCsUBAgk0zshwtw4kyH5fBA55jYDAVmCGxT989lashXHq3DLRy02M9oa+x2MUgHuSytEORr31SxMCxHqkRTwQkamIKtJL7QTkVxAgoB8hl/Ih/cJO9UM3tbCkxaXflEdGKpcyTL4/gcN+JKASASJtxQQPo1ZdXeJfe5ey4nP5edMPSJrVNkvQ== 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=R87KuFBSfzpjVwPPiqy+Diyq4KZcISaNXEYF6BoPi1Y=; b=LPC7MwFcl+soM7Kbg6TsTuOMMme3ICwaS+H75RG6gTx+Qq4sM+JSoazZiaZP0Ai3+G5mN9cn8gtoh/Reavqf3tTVjSniQ4j7ja3wLwPrFidhntRBicGlYuTlWFfcgje49e8vgS6no7ISj/BKLy06rJaRa/GKaqtUt/ls2SomKbI= Received: from FR3P281CA0056.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:4b::6) by DB6PR06MB3078.eurprd06.prod.outlook.com (2603:10a6:6:6::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5395.19; Thu, 7 Jul 2022 12:45:49 +0000 Received: from VE1EUR02FT095.eop-EUR02.prod.protection.outlook.com (2603:10a6:d10:4b:cafe::bc) by FR3P281CA0056.outlook.office365.com (2603:10a6:d10:4b::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5417.12 via Frontend Transport; Thu, 7 Jul 2022 12:45:48 +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 VE1EUR02FT095.mail.protection.outlook.com (10.152.13.241) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5417.15 via Frontend Transport; Thu, 7 Jul 2022 12:45:48 +0000 Received: from aherlnxbspsrv01.lgs-net.com ([10.60.34.56]) by hexagon.com with Microsoft SMTPSVC(10.0.17763.1697); Thu, 7 Jul 2022 14:45:48 +0200 From: Mamta Shukla To: u-boot@lists.denx.de Cc: sbabic@denx.de, peng.fan@nxp.com, aford173@gmail.com, bsp-development.geo@leica-geosystems.com, festevam@denx.de, Mamta Shukla , Thomas Haemmerle Subject: [PATCH v4 5/7] configs: imx8mm: Define CONFIG_SYS_UBOOT_BASE for i.MX8m Date: Thu, 7 Jul 2022 12:44:49 +0000 Message-Id: <78bf827de148ffdf5c5f7771d5f6a5eb3a1b574f.1657183257.git.mamta.shukla@leica-geosystems.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: References: MIME-Version: 1.0 X-OriginalArrivalTime: 07 Jul 2022 12:45:48.0397 (UTC) FILETIME=[7B9C79D0:01D891FF] X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 53f00344-3dc2-4013-45c0-08da60169e3d X-MS-TrafficTypeDiagnostic: DB6PR06MB3078:EE_ X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: t6WfHE52O6utynuVRyrJmw/Wmx6A/cJjt+4Ipx6tTOYUcqh5JdSVBuqbg0CfP/VboIYiP72UZnW/UVRNQC4QV19i6rlWyTc7tv+1GoTquuffHyfTSbRua6k1fjVZPl8yP372JM0cDFYdk5dkcvMfMpssjI72UfzmWgY/I4ZfeoGfyC5U0R93Yo1xooXsmrqNTKdhmkXh7XoQ1t1d53wHvsMsfEThv2Hg1IkN+mh69QmtZ0u3SeSy5lqpRt4qFA5TqevzQxa0KIAzcP7vqdUfOOk7OpmIuSAwpSEStt3OEaea+/Cf9y6JgS5VQw889Dter5IoWAeockVD6JqklcTikUih50Di3fWHGnYCBmYDzjuBt1Lj8oVGyeYehFuH71kVUS575ikgomP5Yebn8KXtHs4eIEHOdbXWr/Mf6eYIVOFkKKaGLnuUqtFYhXpmihb0AZz4gTiurq6nhcdyaeonPYNqOwqSPDZLbFpNjot+2jNAU0sC741pw2sSdnhnhqM713RhkXeE+Ev164UCbyOW6B78Y5O+EqoEE9tfHz63MYoywcD+frT9OKGGgPnKXicNAk1hx6Kb2AYuQhk4q3Z7BtqcClwoqu8RJhJxGeaCL+5P963mMVeOA/L8yzCjf4CxSlnAQT+gGLhqqcli1Qpbu88M9Zr+tex2JAGe6QR8i+rZFZL/SY3fNOjhlo5xzQDJviCe6gWswvc5eTC0xdmMt6M7S7fKZKegW68JfbwR34hbaymAqcIAAXog9T6XCey1aoatY7MoM8wO2WgC16wusGibwnKOLD929Geig2Dg6LWi8qF5tEiEhOtsDszxVdKv/Yct9ZGZ2y0fZ+eF7BsDfQ== 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:(13230016)(4636009)(376002)(346002)(136003)(396003)(39860400002)(36840700001)(46966006)(40470700004)(40460700003)(81166007)(44832011)(478600001)(86362001)(2906002)(41300700001)(36860700001)(8936002)(5660300002)(82740400003)(26005)(356005)(54906003)(47076005)(83380400001)(2616005)(186003)(107886003)(40480700001)(70206006)(70586007)(336012)(4326008)(36756003)(316002)(6916009)(8676002)(82310400005)(32563001); DIR:OUT; SFP:1102; X-OriginatorOrg: leica-geosystems.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Jul 2022 12:45:48.6240 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 53f00344-3dc2-4013-45c0-08da60169e3d 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: VE1EUR02FT095.eop-EUR02.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR06MB3078 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.6 at phobos.denx.de X-Virus-Status: Clean The macro `CONFIG_SYS_UBOOT_BASE` is used by SPL loaders `"NOR"` and `"XIP"` to determine the base address of u-boot. For `"NOR"` on i.MX8MM it is the base address of QSPI0 plus the offset of the flattened image tree blob. Although `QSPI0_AMBA_BASE` is used to define CONFIG_SYS_UBOOT_BASE in multiple board header files for i.MX8MM, it is not specified. Specify offset of flattened image tree blob (needs to be set to same value as specified in 'binman' node), base address of QSPI0 and size of FlexSPI configuration block. Signed-off-by: Mamta Shukla Signed-off-by: Thomas Haemmerle Tested-by: Adam Ford Reviewed-by: Fabio Estevam --- v2: -No changes v3: -No changes v4: -Add condition for CONFIG_SYS_UBOOT_BASE for mmc/sd card build -Define QPSI0_AMBA_BASE in imx-regs.h since it is imx8mm specific arch/arm/include/asm/arch-imx8m/imx-regs.h | 1 + include/configs/imx8mm_evk.h | 12 +++++++++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/arch/arm/include/asm/arch-imx8m/imx-regs.h b/arch/arm/include/asm/arch-imx8m/imx-regs.h index 1da75528d4..39ba36505c 100644 --- a/arch/arm/include/asm/arch-imx8m/imx-regs.h +++ b/arch/arm/include/asm/arch-imx8m/imx-regs.h @@ -45,6 +45,7 @@ #define UART4_BASE_ADDR 0x30A60000 #define USDHC1_BASE_ADDR 0x30B40000 #define USDHC2_BASE_ADDR 0x30B50000 +#define QSPI0_AMBA_BASE 0x08000000 #ifdef CONFIG_IMX8MM #define USDHC3_BASE_ADDR 0x30B60000 #endif diff --git a/include/configs/imx8mm_evk.h b/include/configs/imx8mm_evk.h index 5e8f19c43f..54dee5b586 100644 --- a/include/configs/imx8mm_evk.h +++ b/include/configs/imx8mm_evk.h @@ -13,8 +13,18 @@ #define CONFIG_SYS_BOOTM_LEN (64 * SZ_1M) #define CONFIG_SPL_MAX_SIZE (148 * 1024) #define CONFIG_SYS_MONITOR_LEN SZ_512K +#define UBOOT_ITB_OFFSET 0x57C00 +#define FSPI_CONF_BLOCK_SIZE 0x1000 +#define UBOOT_ITB_OFFSET_FSPI \ + (UBOOT_ITB_OFFSET + FSPI_CONF_BLOCK_SIZE) + +#ifdef CONFIG_FSPI_CONF_HEADER +#define CONFIG_SYS_UBOOT_BASE \ + (QSPI0_AMBA_BASE + UBOOT_ITB_OFFSET_FSPI) +#else #define CONFIG_SYS_UBOOT_BASE \ - (QSPI0_AMBA_BASE + CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR * 512) + (QSPI0_AMBA_BASE + CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR * 512) +#endif #ifdef CONFIG_SPL_BUILD #define CONFIG_SPL_STACK 0x920000 From patchwork Thu Jul 7 12:44:50 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: 1653520 X-Patchwork-Delegate: sbabic@denx.de 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=SKiW4KuH; 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 4Ldx4S5dvbz9s0w for ; Thu, 7 Jul 2022 22:46:48 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id F3F3D84575; Thu, 7 Jul 2022 14:45:57 +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="SKiW4KuH"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id A0CFE8456A; Thu, 7 Jul 2022 14:45:55 +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,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS, SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.2 Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2127.outbound.protection.outlook.com [40.107.20.127]) (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 3643C84559 for ; Thu, 7 Jul 2022 14:45:53 +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=aSi5vNwv6nbmXRFAh+YC+2+glEXLKsIXFzDZ0FwMlwUco4MdFfZL9/P3hJNYyKIt6FczVzINnU4vaajKPxFhg94jJjT2Y06pEwiiCXl8hzTF9e9+SltNMbBLQ0IkeiGDbKeM2y+IhPvr0aWBWgBuSQYr271bISnM6D/V4gGVpNmtGhmlQBV2A4DeqFQjGnNSuXkb+qUld4d2JsWB3IZZ7H+tQScic99e3Ro3OJMNZZiOqycFfD+GnnSxmw3+7RjCBH0rgT4khJuELHYm7IxzCnOdaDpJhui2edo+6ydFZGJ/i0yQcltxqOgwehm4yuhAHROpt9S+cFB8UqyBj1ZIPQ== 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=CbMQDrx8xBjkKcYmIV0QlKdjVUiE7WUl9OXFupOMgQY=; b=U2g8tbUNjgM6Q2Lj5GIAQwMnLO91pBIF+aekBnZhVEOzsEeS3l6cjVsC/clNfqV0ok3Yfn3i0CcR2iOLy9w2LZq6WjvAA/4QV4C4qAdiue9tFszMKRHLWWATwZBB7iKZ7dc3ZyQxKqOMWj4eMNuByyB13Anhej+1n8gB11KkJFRJM55LGFsPYAE/bkiAvaZrPut7WThmu/uTRoJTX03bTSfxvmlZ25PS68Bcay21erg1Zu5/PAUPFmreP6YK3uSUHVXtAo4S7TbS9T3S9JjHxtQeBbjPVi1kVPz7fugVCpFJ5VJrcrqt5+azhQ1BXnnupe+ZPt1I2KVNE7dbMi6svA== 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=CbMQDrx8xBjkKcYmIV0QlKdjVUiE7WUl9OXFupOMgQY=; b=SKiW4KuH789LTzmlz62+yKHHjOITWRFu598NzdYwnRd52Qd9J9IFUY694OxkBAxfZgt6+gXyDyzFnhlMSboY5Ae0ovztIb67xbj0gbazFNMCXnSImZjczK4VUK4wDSNp5KlGyXYSDbT5A6fDSd8iF7S4RcX8z+bgDEqhXVm6ql8= Received: from FR3P281CA0060.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:4b::10) by DB6PR0601MB2407.eurprd06.prod.outlook.com (2603:10a6:4:22::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5417.15; Thu, 7 Jul 2022 12:45:51 +0000 Received: from VE1EUR02FT095.eop-EUR02.prod.protection.outlook.com (2603:10a6:d10:4b:cafe::94) by FR3P281CA0060.outlook.office365.com (2603:10a6:d10:4b::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5417.6 via Frontend Transport; Thu, 7 Jul 2022 12:45:51 +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 VE1EUR02FT095.mail.protection.outlook.com (10.152.13.241) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5417.15 via Frontend Transport; Thu, 7 Jul 2022 12:45:51 +0000 Received: from aherlnxbspsrv01.lgs-net.com ([10.60.34.56]) by hexagon.com with Microsoft SMTPSVC(10.0.17763.1697); Thu, 7 Jul 2022 14:45:49 +0200 From: Mamta Shukla To: u-boot@lists.denx.de Cc: sbabic@denx.de, peng.fan@nxp.com, aford173@gmail.com, bsp-development.geo@leica-geosystems.com, festevam@denx.de, Mamta Shukla , Thomas Haemmerle Subject: [PATCH v4 6/7] board: freescale: Add entry for imx8mm_evk_fspi_defconfig Date: Thu, 7 Jul 2022 12:44:50 +0000 Message-Id: X-Mailer: git-send-email 2.25.1 In-Reply-To: References: MIME-Version: 1.0 X-OriginalArrivalTime: 07 Jul 2022 12:45:49.0616 (UTC) FILETIME=[7C567B00:01D891FF] X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: dccb6b81-078c-40da-ba63-08da60169fd9 X-MS-TrafficTypeDiagnostic: DB6PR0601MB2407:EE_ X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: LWDnaFwQLRTd2dL86OHBi7/eEYRA12aqgnj8S+cFFkNIYJZ4An/OdQvoL6s7o+9Q3Fihs4NTXLJ49DSRwa1PWQ9wlHhlwlyoy2/wVwsvenHhP+UOTFSho7XmP7ygK4F9+8od68L1452z7y6vfaQF8uMxMWTG56SpziLZMe/+HQmZjFlEIjF/xG60570r8/BihxzDBR+HoMBuEce983vtP4oqhAa+Ihp1W7peUnpWE8RqH5xyz0NYVqquIRSDVwVXAXiWbYKCGvOhCK0XU0mT1NGYYg/G3CybE2uHRjM7HJ9zSZATpuIaKwhVnRco0szX00XvLP9Ny7EhlUbMiEbM1449BQEWd0IT6LiN1g66tvO7T+XnNwZwZUsigcEB2u4Lhhez5bcnFOAlQ62E/mm3nLbVv44jubW1oHKnpnqa84ygMndng7ELU9RA0HuktbDhcqfOmiRZCnRKumhxGp7yKnHrBujzka/QwUAIpEgyTmxvmuG/u2/tSJcwnIG4FX/DeMxhkSRT9irxRCpV4qlOTvum2v20Kq6QhTkvGVfTU4j7fy8deN7fuDeyOWsFX72kHk5cbmDYlmvsIVa1YWQWp52eN6F96ekCx0a3gVbwF84rholC+4r/9edeUgw5oHrxbbfkYUBBaEcSILGtE1HiL3curq/MWxERfslSMztTti58AQAjEVFCM6cWpYm56qOwdhd2z6+8Nz7yFWiyY+jUoy3nlNilm270jQWeI+I0C+o4Yjs+bKUnBt7cbd+yeix+924Sw6MRtgHLHHv8FoHpPVE0IDjcSxFR5k+7Uuz0kACP1gx76KY/MBmF7WBJgt3c 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:(13230016)(4636009)(39860400002)(396003)(346002)(136003)(376002)(46966006)(36840700001)(40470700004)(70586007)(70206006)(82310400005)(4326008)(8676002)(8936002)(36756003)(356005)(2906002)(82740400003)(81166007)(40480700001)(5660300002)(86362001)(41300700001)(47076005)(336012)(478600001)(316002)(107886003)(186003)(6666004)(44832011)(4744005)(2616005)(40460700003)(36860700001)(54906003)(6916009)(26005); DIR:OUT; SFP:1102; X-OriginatorOrg: leica-geosystems.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Jul 2022 12:45:51.3270 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: dccb6b81-078c-40da-ba63-08da60169fd9 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: VE1EUR02FT095.eop-EUR02.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0601MB2407 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.6 at phobos.denx.de X-Virus-Status: Clean Add entry for imx8mm_evk_fspi_defconfig in board/freescale/imx8mm_evk/MAINTAINERS Signed-off-by: Mamta Shukla Signed-off-by: Thomas Haemmerle Tested-by: Adam Ford Reviewed-by: Fabio Estevam --- v2: -No changes v3: -No changes v4: -No changes board/freescale/imx8mm_evk/MAINTAINERS | 1 + 1 file changed, 1 insertion(+) diff --git a/board/freescale/imx8mm_evk/MAINTAINERS b/board/freescale/imx8mm_evk/MAINTAINERS index b031bb0674..875adf58ee 100644 --- a/board/freescale/imx8mm_evk/MAINTAINERS +++ b/board/freescale/imx8mm_evk/MAINTAINERS @@ -4,3 +4,4 @@ S: Maintained F: board/freescale/imx8mm_evk/ F: include/configs/imx8mm_evk.h F: configs/imx8mm_evk_defconfig +F: configs/imx8mm_evk_fspi_defconfig From patchwork Thu Jul 7 12:44:51 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: 1653522 X-Patchwork-Delegate: sbabic@denx.de 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=jbFOiSlj; 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 4Ldx4z4sjKz9s0w for ; Thu, 7 Jul 2022 22:47:15 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 5428884584; Thu, 7 Jul 2022 14:46:02 +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="jbFOiSlj"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 661A18456A; Thu, 7 Jul 2022 14:45:56 +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,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS, SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.2 Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-eopbgr10118.outbound.protection.outlook.com [40.107.1.118]) (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 9EFF284573 for ; Thu, 7 Jul 2022 14:45:53 +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=bbwTPRBN3KFziCs+cGBHC+ebz200VxdnHImqm1QsW9KjtopE/KV8pgluciNjghQUqOBza4HPPnyi4HXyQrtSNirH9pwB8bH1yjaUo2DNxVOAfo3FH9KGLCi7X8w3STygYdkjSC0477PyShB/iXXPwLA6UWddFvZk5IkrBOtd8Ul6CYJjQGT/1Zkqjhh85M4eRfBcMnRApS87mAVEgkSK6iRclFUqQ2zhnxlfeAJPNbyl0KaE/9ZoL4LD5c/clQzk35wIJtWQRKd936apLZ8qz0azplm0jRCGuG5Q64bxSFA2V4SvlXHgkzfEdx1otYJOqKCqDh5PK2HANVUQl0iIqA== 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=yoHx2Yfc2GrfoMIJb5Km98RioaHhxQ3EfYt4+lH13zg=; b=V1ID/1NwgRt1411D2lNyWrkFte2U8IhMDN1KwB/ukRzFTtFyoCu3yX5Wvn22aDEmaIbEBviKx9W68GyMDNjKbdH9HuOqLidf8T4hpzwuy40DEDKzrgNW2/LN0fgxK4dc2oS5MSmFU+7dCYHeM8qU48vd3Kj4sVQOF5lnCLq2hDsXJ04yN6IDrlhAbzyaPire/mEBguVdJoY4BWQ7M+aFc5uHHVpBkT/imtO7u7ldamZN3ldtzURlui0LTBCVo2FutwiSz8Rpy70sE1TnmchydOHg+daMadD5hbqO+fYWWyU+jPaWFYCjBc88yyRJ/mR1SIr1Ueve4GMOgBohpTR1mw== 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=yoHx2Yfc2GrfoMIJb5Km98RioaHhxQ3EfYt4+lH13zg=; b=jbFOiSljp+LT9xgH0OnNSQal5nq/Dvtn4LWI7dd+GLoobsGsf6TTonCp+o6nQr88t332o5GjGe9nN4xvGGzmmeV2rgRchcX56Hrx8r9M3KZKACfMzGJRPpiSvE5rMgHpkC/vnoI9iS3ZDS688DitDOgM6khe7Lg2wtikcVmkTfY= Received: from FR3P281CA0071.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:4b::7) by AM6PR06MB5301.eurprd06.prod.outlook.com (2603:10a6:20b:89::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5395.18; Thu, 7 Jul 2022 12:45:52 +0000 Received: from VE1EUR02FT095.eop-EUR02.prod.protection.outlook.com (2603:10a6:d10:4b:cafe::6f) by FR3P281CA0071.outlook.office365.com (2603:10a6:d10:4b::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5417.13 via Frontend Transport; Thu, 7 Jul 2022 12:45:52 +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 VE1EUR02FT095.mail.protection.outlook.com (10.152.13.241) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5417.15 via Frontend Transport; Thu, 7 Jul 2022 12:45:51 +0000 Received: from aherlnxbspsrv01.lgs-net.com ([10.60.34.56]) by hexagon.com with Microsoft SMTPSVC(10.0.17763.1697); Thu, 7 Jul 2022 14:45:50 +0200 From: Mamta Shukla To: u-boot@lists.denx.de Cc: sbabic@denx.de, peng.fan@nxp.com, aford173@gmail.com, bsp-development.geo@leica-geosystems.com, festevam@denx.de, Mamta Shukla , Thomas Haemmerle Subject: [PATCH v4 7/7] doc: board: nxp: Add instructions to boot from QSPI Date: Thu, 7 Jul 2022 12:44:51 +0000 Message-Id: X-Mailer: git-send-email 2.25.1 In-Reply-To: References: MIME-Version: 1.0 X-OriginalArrivalTime: 07 Jul 2022 12:45:50.0960 (UTC) FILETIME=[7D238F00:01D891FF] X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: b9981067-f8b2-47a3-4e63-08da6016a034 X-MS-TrafficTypeDiagnostic: AM6PR06MB5301:EE_ X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: EmBRcENOPTtQIkfftWJTRit1zrl2EcdsXDWTGwNHb8DZt/VeintEVjKVxCyFGFkIrrtnlhp6bxhDkL+FseO1HOTeboG6LSfZpjmeKv0puPItNBIt2Hfza6Iidvy4T1bh7cW5a/mt2wYJBe3JSl9ACeyUDSNh92b9dfbHyYVxKOUWrZ88ez2de1kocMkhhSicqZM8ugyJ9yrxT69/UidMzE30JVpbDqZ2wLw+uoMV06LM1zUgUZcx0IKJbIo1YHhVHvghRrN+X2IhL52n7W4jtOROm7KJ562xjNRubDlxiyK+bVogSU+cf8TuS8HQwnGuyXXwzYqSNAE67scMFsD+VxU9/PiXnM6RoWtkxs4WJysSje2UhLOm0F50GNPbsuXLwt1jZzdQtW94JZsWKmFTERuRuhxbqE2xlJeWx3OsHiyKbJ7KBIuZtwuMJCnODErnbdXFf7csJUIBo6wDfdJzn4a/59O6lqwWfLRlLMu3BGd72WopUbX94J6n83/XwverKMXrTO1DH53UJuIDvhnfGmJolHaZswp27VOwpL1Wk9hQyn0GSXdchFxP3HqpAjf4Nbl45332jl4J4xyWzS32raN47PfpwJTBx4rziWW6vxnwLI8qV1sOWcC91lvvXgXENKutHE7GZavzkfCgGtucXJuToIy1OVtD5GrnpqVup+TcahKQb62nq9KKSDQ1xNbDJ0AtuFks0M8Ly+qvjOe79Pl5TA9zGEAdwsc41IZnVykrTjDWdg9T8Kf7k5cT9Nj5C6csKTFnx6FluV2TX3oUQPRW7Mql64gEIZHTSp+H+dHrT8zg6Q/Y0JDPmNfMrB0K 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:(13230016)(4636009)(396003)(376002)(39860400002)(136003)(346002)(36840700001)(40470700004)(46966006)(40460700003)(82310400005)(81166007)(83380400001)(336012)(82740400003)(186003)(36860700001)(47076005)(40480700001)(41300700001)(26005)(2906002)(316002)(478600001)(36756003)(107886003)(6916009)(70586007)(4326008)(44832011)(54906003)(5660300002)(8676002)(356005)(8936002)(86362001)(2616005)(70206006); DIR:OUT; SFP:1102; X-OriginatorOrg: leica-geosystems.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Jul 2022 12:45:51.9207 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: b9981067-f8b2-47a3-4e63-08da6016a034 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: VE1EUR02FT095.eop-EUR02.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR06MB5301 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.6 at phobos.denx.de X-Virus-Status: Clean Add instructions to build and boot from QSPI Flash Signed-off-by: Mamta Shukla Signed-off-by: Thomas Haemmerle Tested-by: Adam Ford Reviewed-by: Fabio Estevam --- v2: -No changes v3: -Fix Checkpatch Error for trailing whitespace v4: -No changes doc/board/nxp/imx8mm_evk.rst | 37 ++++++++++++++++++++++++++++++++++-- 1 file changed, 35 insertions(+), 2 deletions(-) diff --git a/doc/board/nxp/imx8mm_evk.rst b/doc/board/nxp/imx8mm_evk.rst index b9e67b954f..64f7febdfb 100644 --- a/doc/board/nxp/imx8mm_evk.rst +++ b/doc/board/nxp/imx8mm_evk.rst @@ -35,8 +35,8 @@ Get the ddr firmware $ ./firmware-imx-8.9 $ cp firmware-imx-8.9/firmware/ddr/synopsys/lpddr4*.bin $(builddir) -Build U-Boot ------------- +Build U-Boot for sd card +-------------------------- .. code-block:: bash @@ -53,3 +53,36 @@ Burn the flash.bin to MicroSD card offset 33KB: Boot ---- Set Boot switch to SD boot + +Build U-Boot for qspi flash card +------------------------------------ + +.. code-block:: bash + + $ export CROSS_COMPILE=aarch64-poky-linux- + $ make imx8mm_evk_fspi_defconfig + $ make + +Currently, there is no direct support to write to QSPI Flash. +Copy flash.bin to ${loadaddr} either from sd card or over network and then copy to +qspi flash + +From sd card to memory + +.. code-block:: bash + $mmc dev 1 + $mmc read ${loadaddr} 0x00 + +.. code-block:: bash + + $ sf probe + $ sf erase 0 + $ sf write $loadaddr 0x00 + +Boot from QSPI Flash +----------------------- +Set Boot Switch to QSPI Flash + +Pin configuration for imx8mm_revC evk to boot from qspi flash +SW1101: 0110xxxxxx +SW1102: 00100x0010