From patchwork Thu May 15 14:55:34 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dario Binacchi X-Patchwork-Id: 4029 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-wr1-f72.google.com (mail-wr1-f72.google.com [209.85.221.72]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id D71A43F049 for ; Thu, 15 May 2025 16:55:56 +0200 (CEST) Received: by mail-wr1-f72.google.com with SMTP id ffacd0b85a97d-3a0b7124b5fsf839609f8f.2 for ; Thu, 15 May 2025 07:55:56 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1747320956; cv=pass; d=google.com; s=arc-20240605; b=VUoX2iGz6ps5KgDdcYGUc+UDb88pw3G6ILP9yFzPaMiPWQkvLvoQDr42Yt4oN2hqFR wEZ53E8MT3gGI3fhPW/cYZ+iH5A1kExLSZ6cH1mTZJ3rLjbgsJ/mqQ4p0lH/n2vRAuTs Iy8Wu4lURsVihgASlJI2zGnJBKMGvgg4vwvBsWtMCM7wJCyhulHvOB88Z0/IlHOz96Tk ddCQyWHfr5vLlfjJCDqleM+rj3C7x65iEzxW+W8eykrlYiJy4MMzav/hfaDyhjaEVqBw NkNWFaMa990F7bZS+9BK7Dr1t3GZsOJmkLfgdreH9kfCRgm7PSCzL3KzJRMJXy+rfhYg 18FA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=4uqt/T0YABMaZ1hOdJL+almOftNqHx0CciikltW4a6w=; fh=11GQ9/OoM+qXHDTI170WdUnfhrxEf9st6lUbg2r9Bu8=; b=gN3hDRsMwc9FcST2IKrEMCykTHsy7VNuNGUCHWijA75Z29+7nf7uBAyquU4Rbhvkvy 6usZAqydQV7SnyVl5tA9x034VvVMaHPhNUTD5qKSOSIZRgrlDmq+man0o0rXwyjeqMZt p0wLru6CFB4YMqL9DikcFkFvz1jt0HdqbDZ5Bu14HFBqx3leP/RorHlDaopUUsNvyyJZ ckKA3Ru7Bfu7JbHkNrn6WZhDW+c+6NoGnuTF6c9TRTZrbYOnFY8tGDTYxDo1QIc1dvRY 9Q7dwsw0lStGeGliTWZKUm9WBc+4qkbSihjlRndOTAh+jXlIThy4AkmeQ9AGWpoSt7es xiVA==; darn=patchwork.amarulasolutions.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=kukHzQK5; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=pass header.i=@amarulasolutions.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; t=1747320956; x=1747925756; darn=patchwork.amarulasolutions.com; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:references:in-reply-to:message-id :date:subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=4uqt/T0YABMaZ1hOdJL+almOftNqHx0CciikltW4a6w=; b=g9UlzZ4krDepP4uHQm4y0rKKYI8qUCTa07LwmH86tidglr1euWKb+kHObNcLpwVq3o PwDoRuwJJDSN4Sy6cHsgciEdtJjNbyCpJhlGz2Rogl7VgcxlS8UEe4/l+ZTkQxHoJWCY FHQYymm3NnjV5qBjne6xQZ8g5RPyWvg97sDgc= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1747320956; x=1747925756; h=list-unsubscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :x-beenthere:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=4uqt/T0YABMaZ1hOdJL+almOftNqHx0CciikltW4a6w=; b=Zx4uCDSMnGJhaCak64iYDwxh5tn+SZYSEVBkauRPlmp9i+mWlUeBzHX4oDuPKphYe+ icXuVimap6PPEMLnOyLVy5mcD5DEHXLmtx6Z1XrI+nu448asgZT3ivHKcC+aKlGc3RuA 1GXzsZ4rpRUXDMi5hsZ6W6vWHXt+MxR0Q5bffPNGXNRKvrITQ7aqgc2jxudw9jTecbtp k4jt9v8SG7FalUtZdRoHfDMJjTV/h3zF2NdkO4DTQ9YuhQLCf15OJdzFKD+0NA//U2JS R36r0wz7N6GryfeMYw2cgNBCjoULeImZTmDGnPF4pvTIcdoyi+OqIkC46+43pZ6rG7vF fGQQ== X-Forwarded-Encrypted: i=2; AJvYcCXxtohTG/0GzT9KO+DTG9roLcVqwJTd6jfkvnMPRRrnV/AkUYKXUQV+bwvTEV/3957FBR3lcDOg5YRE5b+P@patchwork.amarulasolutions.com X-Gm-Message-State: AOJu0YxdQqfmqB6e/NBQBYjCPpURUojpa969CVlGRlXS1p0eBEVrZi4v YzaFPMZQdaItUHcXHx7CPcm4C3pS/pMixAKwFFMRYnOU9U92gZFW+fv2UBvWxr4K71CCmA== X-Google-Smtp-Source: AGHT+IG4iarPIWi6Y+5QijdDMjt1WjhVZijdVFTeFKMCR/uBfTQLlw72OEYDhWMEUds8eN5HoUnr6w== X-Received: by 2002:a5d:5886:0:b0:39c:268e:ae04 with SMTP id ffacd0b85a97d-3a35c7e69ccmr134585f8f.0.1747320956473; Thu, 15 May 2025 07:55:56 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com; h=AVT/gBGaeQQZmKchboWHHDXQmq5BIJFwINMecI/DObWrdEjh8w== Received: by 2002:a05:600c:500d:b0:43e:ad2b:6916 with SMTP id 5b1f17b1804b1-442f85f4021ls6216625e9.0.-pod-prod-07-eu; Thu, 15 May 2025 07:55:54 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCXu0xBjCO7JPSOMujnbHXTjdKIBFjbARq2HVGsu8HPV99Y0iLfG8d8bU2vA4BepyZeWTgsQIeIQLX3TW+DC@amarulasolutions.com X-Received: by 2002:a05:600c:1d1c:b0:43c:fda5:41e9 with SMTP id 5b1f17b1804b1-442f2178679mr83416605e9.31.1747320954306; Thu, 15 May 2025 07:55:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1747320954; cv=none; d=google.com; s=arc-20240605; b=gs9vLJn32SGG9GC6GU1WfZiiSwLXjsxA7GMa3mypK628ow2U0Jx37AtH83Cwz9Lk+W ufCkJ0YhLucCTQjLPbajJ5L60WNrSqW7mS2ExQqCJ086uw2TtwoyYXR0MO1kaZSfMfXL lDQhZ3nB+GJtj/+Dg5GHC4pLD6Y4CE2+Ai0rb1BVvaFRVik7SHR0HXuCbf/Z3WavsaqL kGEuAvtIFu0GCo29NrOvMclwF469FXBi2Tq54uGB5aRcG2T3KJEyd2zoEfB0yHPOFjlx fJEF3UOaLgeeK7pme3hRIMqRv7xhQ8KBtAjw8jT8BGIcqDn2sZZ+ZU+PtEnFB2XjKiaq +qxQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=dBZMkU0pjeY/K2xj84hlOGh4yDk5pW0FPdReRpQNzNo=; fh=6tEGMiZcq3DDLiUU6sB7NDVJPj1tqiN7G4GZ9tZln+Y=; b=W9agKoC42CszIOtfWNfi32JJXJrFZfNSLzrdlXb5bPQyqORlyXtmrujH1rIm1/xxzi MbE653Z9kW3HbBBSc3X2zNbtLNSKbuUA89U/3+QpIlxoOAg5LSF+duIQ2+CO3dt8mwaU m7utHaIHGgTE+GS1Ebjj3Sk0KlcDudgua+KvOAkQ98DeuHS/BVwnXKFS3fTAxA35/TDF 5aT8ssI4bXXNkta0jJl96EKN5fO90F/NyQ1QFsD0O8OIVGzBR6dX66iFdWInKgqfrB1a RGvKQ9zNQB2+ILU2eUpxn8wbdyP5cOSRfEFz81Vg8NsCuMs+foko0lmqa/fF6yuLvLDb Xlmw==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=kukHzQK5; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=pass header.i=@amarulasolutions.com Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41]) by mx.google.com with SMTPS id 5b1f17b1804b1-442d68b17c6sor47687535e9.10.2025.05.15.07.55.54 for (Google Transport Security); Thu, 15 May 2025 07:55:54 -0700 (PDT) Received-SPF: pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; X-Forwarded-Encrypted: i=1; AJvYcCUZSaYdss7HUwgOIugjj+tWYExJrvKBt69VaTW040gskeB8zkEH6CtT2p85MehGFGON6HVb20b1FSNMV60p@amarulasolutions.com X-Gm-Gg: ASbGncv31qNB99YNjJ7VZjiupaeuRx1tQsoCidqRKjzioAKrmVrIex+AzrJFp129nfa M5n/uxZibt6r9HdMnrJLWzcX+TUPNrRERKU/O8LNsbJKdUDggiIf5J3zQlePLIW1NWlG2Lxlr25 I1aQWR/ZxMG/yFxn3CdMTkfrBOM/NIfiYQaFur3w8RR0TCWeYDJa8gdGW8Lnm3/2LxI/FamIdRS z36Vxz2hoKCQdnFRotEgjlKhF/Qv/igo1qlFCKZO7mChcYPwwZW+UmEKpkTXkXkVWejwvyImFCT LLeEelKHiZe9W78GKkNG5SFfuFqwbZmP2EtOocG1mHIyuvf5xhWm2aDpSUISOJAH4FhlMnZxy/0 bHeUGqZd/DlvAgLAC5YeDnUheegqDRpm1b1MhfC3unqI= X-Received: by 2002:a05:600c:c0c3:10b0:442:e147:bea7 with SMTP id 5b1f17b1804b1-442f2178383mr46764265e9.29.1747320953889; Thu, 15 May 2025 07:55:53 -0700 (PDT) Received: from dario-ThinkPad-T14s-Gen-2i.client.m3-hotspots.de ([46.189.28.43]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-442f3369138sm77030235e9.8.2025.05.15.07.55.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 15 May 2025 07:55:53 -0700 (PDT) From: Dario Binacchi To: u-boot@lists.denx.de Cc: michael@amarulasolutions.com, linux-amarula@amarulasolutions.com, Dario Binacchi , Anshul Dalal , Greg Malysa , Jerome Forissier , Marek Vasut , Masahiro Yamada , Nathan Barrett-Morrison , Oliver Gaskell , Paul Kocialkowski , Peng Fan , Quentin Schulz , Sean Anderson , Simon Glass , Tom Rini , Trevor Woerner Subject: [RFC PATCH v2 1/4] spl: Kconfig: support U-Boot load from raw NAND Date: Thu, 15 May 2025 16:55:34 +0200 Message-ID: <20250515145541.886857-2-dario.binacchi@amarulasolutions.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250515145541.886857-1-dario.binacchi@amarulasolutions.com> References: <20250515145541.886857-1-dario.binacchi@amarulasolutions.com> MIME-Version: 1.0 X-Original-Sender: dario.binacchi@amarulasolutions.com X-Original-Authentication-Results: mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=kukHzQK5; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=pass header.i=@amarulasolutions.com Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list linux-amarula@amarulasolutions.com; contact linux-amarula+owners@amarulasolutions.com List-ID: X-Spam-Checked-In-Group: linux-amarula@amarulasolutions.com X-Google-Group-Id: 476853432473 List-Post: , List-Help: , List-Archive: List-Unsubscribe: , Commit 2a00d73d081a ("spl: mmc: Try to clean up raw-mode options") breaks the boot of the BSH SMM S2 board. As stated in the commit itself, "Some boards use this value even though MMC is not enabled in SPL, for example imx8mn_bsh_smm_s2". Support load of the U-Boot image from raw NAND sector. This is equivalent to load from MMC raw sector. Fixes: 2a00d73d081a ("spl: mmc: Try to clean up raw-mode options") Signed-off-by: Dario Binacchi --- Changes in v2: - Add SPL_NAND_RAW_U_BOOT_USE_SECTOR and SPL_NAND_RAW_U_BOOT_SECTOR common/spl/Kconfig | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/common/spl/Kconfig b/common/spl/Kconfig index aa3a85eea54d..77cf04d38ed0 100644 --- a/common/spl/Kconfig +++ b/common/spl/Kconfig @@ -974,6 +974,21 @@ config SPL_NAND_SUPPORT This enables the drivers in drivers/mtd/nand/raw as part of an SPL build. +config SPL_NAND_RAW_U_BOOT_USE_SECTOR + bool "NAND raw mode: by sector" + depends on SPL_NAND_SUPPORT + select SPL_LOAD_BLOCK + help + Use sector number for specifying U-Boot location on NAND in + raw mode. + +config SPL_NAND_RAW_U_BOOT_SECTOR + hex "Address on the NAND to load U-Boot from" + depends on SPL_NAND_RAW_U_BOOT_USE_SECTOR + help + Address on the NAND to load U-Boot from, when the NAND is being used + in raw mode. Units: NAND disk sectors (1 sector = 512 bytes). + config SPL_NAND_RAW_ONLY bool "Support to boot only raw u-boot.bin images" depends on SPL_NAND_SUPPORT From patchwork Thu May 15 14:55:35 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dario Binacchi X-Patchwork-Id: 4030 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-wr1-f71.google.com (mail-wr1-f71.google.com [209.85.221.71]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id 9C4433F049 for ; Thu, 15 May 2025 16:55:58 +0200 (CEST) Received: by mail-wr1-f71.google.com with SMTP id ffacd0b85a97d-3a206f05150sf727718f8f.0 for ; Thu, 15 May 2025 07:55:58 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1747320958; cv=pass; d=google.com; s=arc-20240605; b=ByBZTeOOr8fFQOhGSlEnx1LpyAGYsxJSXtGQwA33Xrg3BHrtVFQ8Zl67ODXL6q+wWs hWaRvNd57eAcyf8/Smi28R757HLaVAtwlcbWqPHuVdynm54bFzoEIMVVsPuVhy4e/TFM dfPGcBT+U5N+e6WUxGFhhtdUxXJdAv+hmwLBs5iKDI49HwZ2hdjgJvYpc+cZwb8pU9e7 rYgS5pRfOwfKINQm451JmOenc9q7T8vAldRtncuZKuHRtoGPi8oyRCr0XhtL6JBmmvTo yKv7Tc3AWzut7DGcVeiC4y8IU95YI2NK45JHeRiHV1hmnKXy1frIhh6H2Sc17PsLaUcP acXA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=1KVJfpQfNxbuffwx4J1YpaagOr3d+Yd+gXtTyQOQDuA=; fh=5P64TuAYjq0W4RCSmEYd9/viBoxqAlfByirvYIO6jOg=; b=JQ5THFLYh0pNKfEujAbKC+AnxqgTHmtW/ZnMWR7l4BkfVj/uz6VvTJDL/Xj4vua0uf DkzGdWp37Dr6t79FkLcoZeJPi9pC1bUI9gNQ6vfkkvbBvV1h+CNJ7IW+SnUr/ZeRatu8 5sEid11UB43w5S1wdlaFlF+9XM0c5GVqK0j226zAp0feGb2xFecm2aYMtA3QFL57AWpl M9J2fUceh4JCVihsxXWqvd1+upj2yP8K+1wFeAvyOT2Aw/ZMWQrlezjtyNaiJrpaHMmC v+VNGvqLV9RrXXAahToPwZdnBCZFi+gsiJuU0VkzgYhV7zNjgbH9+sf2skXk6/s476H4 Ixuw==; darn=patchwork.amarulasolutions.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=LO6WLFw0; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=pass header.i=@amarulasolutions.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; t=1747320958; x=1747925758; darn=patchwork.amarulasolutions.com; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:references:in-reply-to:message-id :date:subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=1KVJfpQfNxbuffwx4J1YpaagOr3d+Yd+gXtTyQOQDuA=; b=ebf58hHTv5UPK1amrxWkRZMg/hxzuGlz6U6v1xOhGA7N6y0DWmvcr7fmTspqFhxTUJ B1OzxFVNWD6/nfChXAy5COSTtu64WC6sodgrLvw1xmdYzzW6bCoAUnwMsdtAr7s7crfB LkiP/DFRGlTQ8hrPVjzCzxcCup+3Ryl08PTY8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1747320958; x=1747925758; h=list-unsubscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :x-beenthere:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=1KVJfpQfNxbuffwx4J1YpaagOr3d+Yd+gXtTyQOQDuA=; b=xP/f4lCjO7OPMpiGtKR6mIeMgPMcnsyAvsqdFR8nTG1N6FobHHTfdrfEYre72AITzp 8QJyRWIIhetbjWrvIWU4TaGa0kcQRmf+Vxs2tlKx5FkHTUzgoBZogGjpvjiE+JRevETx GB/Z77nvFEH4A6M41ZGs/W9FZX5nasZ1klkfkMN3oA/EgZyel+Qbu5KBQ0g4wXh5nc7R ROoLW2+j7oRjTJG6s2k3LNApV6BJXlrJJ4zXrJ4LkNojh6P8aBQLGw+SgtPe8znBMo3x TTAtZpVH+5DZFrgE5BgS2X3VoBNNrdUXEbkvLSEhKhJUnFf6jz1Han/XRRHvS7d084El Z+9A== X-Forwarded-Encrypted: i=2; AJvYcCXl40186ZWnpb7nAwkxi0amg950SLkDOEtKxRTgu9i4oyqPZaP4naujxA1P9KvPrCosIsQzX1eGM6BJznMN@patchwork.amarulasolutions.com X-Gm-Message-State: AOJu0YycJKPebuFrGcrcAOpaSoz9wenEJ7s5HsyTo3C4dcVm4dEJ+oXO 2q02iwVgd2ztNbbNo2AofNZ6X4q8qqqQhq3csiKxPs854UN4+Y18C0OPCPfd317wzTQvaA== X-Google-Smtp-Source: AGHT+IEjS5z5VJUVIUVbXQYB7HE6geBB/g/nro1quvQcjFwk5mN4du3Ntg212VsDOhpjCaW7OfEZ9g== X-Received: by 2002:a05:6000:40ca:b0:3a1:fc5c:dec7 with SMTP id ffacd0b85a97d-3a35c82f8fcmr63099f8f.21.1747320958207; Thu, 15 May 2025 07:55:58 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com; h=AVT/gBEM5IaYKQvdm226/vdwQx7x447gI9TAISeeUjSxttHiIg== Received: by 2002:a05:6000:1805:b0:3a3:5ae4:6e86 with SMTP id ffacd0b85a97d-3a35ae470d8ls171782f8f.1.-pod-prod-05-eu; Thu, 15 May 2025 07:55:56 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCX6OR9+1UsL9P36NNFjK9NWCa6kEgiQmNYI1GpxlRji9I2ocxHdzw8oZUkdD+s+I8mp3A+lIaHxOLtZ4pQv@amarulasolutions.com X-Received: by 2002:a5d:584b:0:b0:3a1:fb11:4b36 with SMTP id ffacd0b85a97d-3a35c84a599mr46566f8f.47.1747320955966; Thu, 15 May 2025 07:55:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1747320955; cv=none; d=google.com; s=arc-20240605; b=H7zABGQaS3Nc0dWtFy/FZuargXyPF/WC0ONDHdDEj92hzAexNpVac2isukvifHmHfK EMDY7/FJxHLJzL1uzKNyycXvd/DvbN37Q3MSozV6coRbDbJYKWsfhJcYnS7uya1eElmM 6Z8o9NkJBSTqyEA8jOseQNy+TeSfRCvSWF2Pc7zdtGmuLba+RBBH2RqE16BCDg8bD7ot 1BJo2SO9zD0uFOE79+YjZoD7V7vIE7Gau28BMtsOIInvq0xhYQFGY+8YNlw5n0gIxB7J 2kGeKSdm0Xbfd/hLYOfYRS23pPHzueP6CehX9OxGxiMH4t+9Zw5QGkgbLOz195f383C1 NNSw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=p9U0blKGXVXwmaC6hRcFej55AndVbW83uaN+gqIslc0=; fh=BdZdmIQaf84qymXlkDxTKtPrlPLCxqJU1hqmbTtaU0Q=; b=EtljVivc10oPdL29EKlW44X4wN2nHaxiFPt/V/FY32Nl0ZWLJIsPkqDJAi1OvSGmCc 8MyVSTrUFmWTvpZ1vj2o5+QLIvRO7fsDlVQnPl9fGgoy92Sa7nk668CjEPT/3AR6T3vF mESz1sODDojIbeYhvkBWXcwOEnhmYK6P8P2hgQzqq40r91uE2TqOkiQReoHGBXyFRKso 7u+CoSUDhUK79LLuihJCRiDt/aLBjlPwnbCTi+VYkFsuxSnIArvn+1tXNLTebFJpPdJD 49LiGIh6QYiaaPoHtLxwP+2ERBnll2pYU6Te9UDLcjeNUciiIwKFNVrSxCKzeasiqY7n eZjw==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=LO6WLFw0; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=pass header.i=@amarulasolutions.com Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41]) by mx.google.com with SMTPS id 5b1f17b1804b1-442d67f1b51sor57524715e9.5.2025.05.15.07.55.55 for (Google Transport Security); Thu, 15 May 2025 07:55:55 -0700 (PDT) Received-SPF: pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; X-Forwarded-Encrypted: i=1; AJvYcCUADUhyYT3xsYbAZ7FAqmXafNpHK5cBtn0vZqBRGIgr/xq6Cw0ecHLbn3FNzturBV5zeSq/UsIWXxToP+U8@amarulasolutions.com X-Gm-Gg: ASbGncuZ/Swaz0alb+FkzErBgb6nIz6acDlqBlFVm/K/QWxjwDOWQ+sVm4zZLqxWPJT b0SDRKrix+nHCNTZyfcsi3IfGRos1zSW3Pq4gzQVeLPRgzNzJy2u8A4X8BlrY36TKygvEHvMXoG aJWUebicYq3ZmNt7tvt93NBCr4BRSUVoRcUem/VlMN/VchRzcQLEHqgX4khaATVJiVhmllDJqql TBSQP0K5yA95zM7SFTgmYLFD8YOV8R+4arMoQyAcK7zEq483eS8zogEEWuRx6fdp1OOrPImDdwp NDK5U7bKiLW/2LL2fia2zIya/56g+duARB3dFW6QwUWal19y/fGmOwN87cLVARjLTeorVQJF8/9 CwNUC7FUzZCBH9RSJxsiLinu4pZsiBNJrtAc4MscnAYo= X-Received: by 2002:a05:600c:c87:b0:43c:e7ae:4bc9 with SMTP id 5b1f17b1804b1-442f96e48d6mr21895235e9.1.1747320955587; Thu, 15 May 2025 07:55:55 -0700 (PDT) Received: from dario-ThinkPad-T14s-Gen-2i.client.m3-hotspots.de ([46.189.28.43]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-442f3369138sm77030235e9.8.2025.05.15.07.55.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 15 May 2025 07:55:54 -0700 (PDT) From: Dario Binacchi To: u-boot@lists.denx.de Cc: michael@amarulasolutions.com, linux-amarula@amarulasolutions.com, Dario Binacchi , Fabio Estevam , "NXP i.MX U-Boot Team" , Quentin Schulz , Sean Anderson , Simon Glass , Stefano Babic , Tom Rini Subject: [RFC PATCH v2 2/4] imx: spl_imx_romapi: support raw NAND sector Date: Thu, 15 May 2025 16:55:35 +0200 Message-ID: <20250515145541.886857-3-dario.binacchi@amarulasolutions.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250515145541.886857-1-dario.binacchi@amarulasolutions.com> References: <20250515145541.886857-1-dario.binacchi@amarulasolutions.com> MIME-Version: 1.0 X-Original-Sender: dario.binacchi@amarulasolutions.com X-Original-Authentication-Results: mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=LO6WLFw0; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=pass header.i=@amarulasolutions.com Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list linux-amarula@amarulasolutions.com; contact linux-amarula+owners@amarulasolutions.com List-ID: X-Spam-Checked-In-Group: linux-amarula@amarulasolutions.com X-Google-Group-Id: 476853432473 List-Post: , List-Help: , List-Archive: List-Unsubscribe: , Commit 2a00d73d081a ("spl: mmc: Try to clean up raw-mode options") breaks the boot of the BSH SMM S2 board. As stated in the dropped comment, "Some boards use this value even though MMC is not enabled in SPL, for example imx8mn_bsh_smm_s2". Support load of the U-Boot image from raw NAND sector. Fixes: 2a00d73d081a ("spl: mmc: Try to clean up raw-mode options") Signed-off-by: Dario Binacchi --- (no changes since v1) arch/arm/mach-imx/spl_imx_romapi.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/arch/arm/mach-imx/spl_imx_romapi.c b/arch/arm/mach-imx/spl_imx_romapi.c index 3982f4cca184..b7008df8e35a 100644 --- a/arch/arm/mach-imx/spl_imx_romapi.c +++ b/arch/arm/mach-imx/spl_imx_romapi.c @@ -35,12 +35,10 @@ ulong __weak spl_romapi_get_uboot_base(u32 image_offset, u32 rom_bt_dev) { u32 sector = 0; - /* - * Some boards use this value even though MMC is not enabled in SPL, for - * example imx8mn_bsh_smm_s2 - */ -#ifdef CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_USE_SECTOR +#if IS_ENABLED(CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_USE_SECTOR) sector = CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR; +#elif IS_ENABLED(CONFIG_SPL_NAND_RAW_U_BOOT_USE_SECTOR) + sector = CONFIG_SPL_NAND_RAW_U_BOOT_SECTOR; #endif return image_offset + sector * 512 - 0x8000; From patchwork Thu May 15 14:55:36 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dario Binacchi X-Patchwork-Id: 4031 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-wm1-f69.google.com (mail-wm1-f69.google.com [209.85.128.69]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id B890640D18 for ; Thu, 15 May 2025 16:55:59 +0200 (CEST) Received: by mail-wm1-f69.google.com with SMTP id 5b1f17b1804b1-43ce8f82e66sf5376935e9.3 for ; Thu, 15 May 2025 07:55:59 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1747320959; cv=pass; d=google.com; s=arc-20240605; b=Wm5mCYSDWtvevgnXtWAFwE2mX5Jg0I951Jc1yWNI+q4Mb4M2uVX88ZyWENktaRzGeK 0w9Rbg2e78jaWjo/5nK+cq7dXYAcaTgd+VVwrmr04ZUTgqcH7/ZD4ebThCMeLwhZATbH o3E+ecbhF4Kr38NqxPw82wRjEPSqXav9aDgH+n6P+DgOrnXwvxfAXM0SLjZmBH3aS+2U EkwlcT5l/JO00kmAFKJ2r1DW393h0BEJ4UXhMPg/7OFTUffEtg2rwWDpoXz74RYkkgtW KwzNuCrxMIp1s/QTEVosXMUzP26xARLSKwng89QuVA9zGqr1QH/VBt9MYG63QDL5xgfv Ey8A== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=NNm1zQbnQS30D1fMzH/TCzopZ4HYydXnIAb9DgeBaf0=; fh=ERK2s2Ev1kobESHQqeOmI6pIiJ5DyZWNDX6N40WtUyk=; b=WE7pJ121Ls0hlDxRteRbN4JeqtEppquFoHqXZWdj8iZZdgkIExTi2x6xGZxuEmbYN8 n+doJ5J7eHBsaBkdIO5pI6zGZA3TUb51DHjcPOiDfchUE5zYpp+GSc/gC2afY8y/3dBH tUg/NepAhsaL0tF4F3op3LnDCNU2suKrO31zQ+jAPwpnI26SMjzYQbVDKsQ194gMNANN R7qcydgtDTWBWxlN/winthwpqIuOSEoQC6eIyyqKfJDZYy3T+XJhzE5kk0wGXcvyuH/h VhO5F6Vm1CawamH+gVI1GHirH4Vg/sLffqR6fDsQgl1WnHdg//I+8aOr9Hi36JmTWLDS LLow==; darn=patchwork.amarulasolutions.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=fsNaMbus; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=pass header.i=@amarulasolutions.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; t=1747320959; x=1747925759; darn=patchwork.amarulasolutions.com; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:references:in-reply-to:message-id :date:subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=NNm1zQbnQS30D1fMzH/TCzopZ4HYydXnIAb9DgeBaf0=; b=NzR6eQbsolOurOvUQuEt1lNrM3BSsl+ZDvv4Abn2yqbettDUi7UpKPdncXz1a2Ybv5 aycnnij3n0HE/tdpK6MmfvSdXHgyfuPYW7DkPpiwcCSyqCCTrU/Y6zoYmcgal51qeXdE qgidFB0nMC72Z0t3Rl8CVu0q9Lln65M0oNIZg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1747320959; x=1747925759; h=list-unsubscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :x-beenthere:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=NNm1zQbnQS30D1fMzH/TCzopZ4HYydXnIAb9DgeBaf0=; b=VOhq1Xx8qksuidNLg7C/Y8MAPAtPDOqBKX6cd3MGZOmCTlpQJ7IUR2JHP+6YkF9CYa tJkD+aoPd39QdMps77u6Irj28B+nhmJ1TUey43qDNlIGisSHeJoxWugsHDgJRbU9nGh4 Cku51XG4TYy7xdd2WORXTe7JtuyCibFQbbG87YQ43LQpRwwFFg2hdHEL/Xc/nmcROBqr nxLWBBpIaUGOCLypUupm3ujDmF1Y9n6AFNyWszUh6rIGUGf9+BOYtx5Mgy3a6pKufqs8 LafOjrLpOUCx1aEtbWomAiAs4W1gbDZHtnMuMEz5fnojfkjCVnfXXluz3cWXoQ65RQyV 9f4g== X-Forwarded-Encrypted: i=2; AJvYcCWygeDmBCpaVoGnHhcudLRI4V4bRnbNVb4Zv6eAaHdHOsBn5G/Uh1r2g/1uwwMyGsZbmqaqAoREdjA84m/j@patchwork.amarulasolutions.com X-Gm-Message-State: AOJu0Yzfday2YTbDf1im3v3MGTIyxUSxBfSzoTg6CanO3MfRkMBmCLV8 2lCFlhhzMHlK9sLttDFrdLwEE/rSCHGMPTWmKeLSQ5Rj2+43x1INxkfWdQObQjmo4Q== X-Google-Smtp-Source: AGHT+IHo1c6oFWZuvXP9ITl7p+P+Azn4Wg1hU87IqCq/nXk4/x5w4dM9pCg/p4TIVj/m6a0TLczfSg== X-Received: by 2002:a05:600c:3c85:b0:442:e03b:589d with SMTP id 5b1f17b1804b1-442f21610b5mr75130625e9.24.1747320959172; Thu, 15 May 2025 07:55:59 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com; h=AVT/gBE4tTuYccxuZB0dvSXXZniJdf68T4jb9+/IPunfN3CbWA== Received: by 2002:a05:600c:3545:b0:43c:f19c:87b2 with SMTP id 5b1f17b1804b1-442f860a54bls1921355e9.0.-pod-prod-08-eu; Thu, 15 May 2025 07:55:57 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCVpdJNM+OKqaJni3vszYqiA44FCEa2zzGcL2HwhWSsnEDKNsPjRIY2em49s1CYgCZ+NLHyhmw5IQf8e2n+o@amarulasolutions.com X-Received: by 2002:a05:600c:3d0c:b0:43c:f44c:72b7 with SMTP id 5b1f17b1804b1-442f20db193mr79430765e9.14.1747320956943; Thu, 15 May 2025 07:55:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1747320956; cv=none; d=google.com; s=arc-20240605; b=gK4Ln7bX9eLT6rx6VPTU6nVF53Zvr8AvCX4G8t9i6gmANcInyI0Wsfp40w6NU7BcyP GsZrT/CV0BGtUGPVfMoZusns8qULIL/Qg/pYkN86Wz3PxtxQqJxck0xnV9QsOilDHIPm ZV5jFBM7OyOIeT7oNmn9oyVm4XJNSAP1O2BZUbtp+vElOOxgn+lRg/2P8Ut3FUF9SKnc IoHl1oxJPwJIreZX0Gh4IsAAYba+fw/rLRpi/pwOZwRCFJWV06eyUeBCtoYtN/H9vgRL 6p1Ci685zId32NliG8HeUAIxxD1ViPVzFormV/CSDH9Gl66MvXNsO9BEOvAOlUPq+MmS /pXw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=cwN75m+sVnVmVKY2ow8k0Z1tOZJQ++TuOYhd9r7fe/I=; fh=MNo/QAs9FqJQxegrfutFqVA/gTRQtQ8xbjF0oWaWSZA=; b=GgmR2I4R7cExEQ2YGpcbt70oKJ6olmVwVGtQKxw+/rCl7+wsvqNNWsWEPKgqsl+y4n 1xvDarHZDdZ787BwzRdQdTwn20OoJzUMkDCRBlx1F9lnxOSIYmbYbEXvfiMn67qkB5lF /bgi6Ey4csxftOWpYcbExgtysg4vvQRKcSuqm+5VepTNnCHbDQ2BR/bhsysgWRWykn+e ci4SKNY2zxtnRRCYtUcaOB+q0JZpBTdwsQoFmbgQa8bpH6CWIv9TETdMiNJkMT47N8kL A2Jjr7Lqx+lbFVGXnacQPgCcX5ccM9/zz1PiGTMohdhhu3r28Y5RH8qO0Ak5pB3Hh5mj +rPQ==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=fsNaMbus; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=pass header.i=@amarulasolutions.com Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41]) by mx.google.com with SMTPS id ffacd0b85a97d-3a35c33eb24sor226140f8f.4.2025.05.15.07.55.56 for (Google Transport Security); Thu, 15 May 2025 07:55:56 -0700 (PDT) Received-SPF: pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; X-Forwarded-Encrypted: i=1; AJvYcCU5TnGibcK0XcDoOxQVITl2keTL4RE1R3sIDmx0+Km3gUQXxhxDPZz6YYC2WuepiH6NF5EfbctDwn1BJmRe@amarulasolutions.com X-Gm-Gg: ASbGncunTLRNnb8SJ0sfIHk2mEmE+uBxs90dge3fMEG2OIh4oBlEPbKb55J3y8SgU0a 3fyMIGJ8OyeXFguCrAjNjKcS2wx9NpztUexP4MoLVBQfmQ3EkuFkozItRzlxMjjqeRu6UopXlma IW/jfpsla48RgXfsyedshzV0+tWt57pAGjppPG3Yh9WtL6yC3jz9hzLqJjHC1ijMP4p0IyWLenC suvnfeoSVTkYG0LpAYyePQD4e6nd/7k5fW1nQiJDyfmXxpE901CTJGMI9bRILFVnG+ohcGq5kR9 ANKkXpxxUzuGNPox8I9rRTyEQyg2lWjWuqsHUHRjVrJiiRg4ByoI/eLhlyw0dYB3h7wpR+9/IVU 9QjCu520FEfoF6YzOTNnH/yBfTjr+/cVMs0Nw4mdVMnA= X-Received: by 2002:a05:6000:40cc:b0:3a0:bdeb:c48c with SMTP id ffacd0b85a97d-3a35c845faemr52208f8f.34.1747320956524; Thu, 15 May 2025 07:55:56 -0700 (PDT) Received: from dario-ThinkPad-T14s-Gen-2i.client.m3-hotspots.de ([46.189.28.43]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-442f3369138sm77030235e9.8.2025.05.15.07.55.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 15 May 2025 07:55:56 -0700 (PDT) From: Dario Binacchi To: u-boot@lists.denx.de Cc: michael@amarulasolutions.com, linux-amarula@amarulasolutions.com, Dario Binacchi , Patrick Barsanti , Peng Fan , Quentin Schulz , Sean Anderson , Simon Glass , Tom Rini Subject: [RFC PATCH v2 3/4] configs: imx8mn_bsh_smm_s2: load U-Boot from raw NAND Date: Thu, 15 May 2025 16:55:36 +0200 Message-ID: <20250515145541.886857-4-dario.binacchi@amarulasolutions.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250515145541.886857-1-dario.binacchi@amarulasolutions.com> References: <20250515145541.886857-1-dario.binacchi@amarulasolutions.com> MIME-Version: 1.0 X-Original-Sender: dario.binacchi@amarulasolutions.com X-Original-Authentication-Results: mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=fsNaMbus; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=pass header.i=@amarulasolutions.com Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list linux-amarula@amarulasolutions.com; contact linux-amarula+owners@amarulasolutions.com List-ID: X-Spam-Checked-In-Group: linux-amarula@amarulasolutions.com X-Google-Group-Id: 476853432473 List-Post: , List-Help: , List-Archive: List-Unsubscribe: , Commit 2a00d73d081a ("spl: mmc: Try to clean up raw-mode options") breaks the boot of the BSH SMM S2 board. Add options to load U-Boot from raw NAND sector. Fixes: 2a00d73d081a ("spl: mmc: Try to clean up raw-mode options") Signed-off-by: Dario Binacchi --- Changes in v2: - Drop CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR. - Add CONFIG_SPL_NAND_RAW_U_BOOT_USE_SECTOR and CONFIG_SPL_NAND_RAW_U_BOOT_SECTOR options. configs/imx8mn_bsh_smm_s2_defconfig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/configs/imx8mn_bsh_smm_s2_defconfig b/configs/imx8mn_bsh_smm_s2_defconfig index 9ffcd3b221c3..1c11d4705419 100644 --- a/configs/imx8mn_bsh_smm_s2_defconfig +++ b/configs/imx8mn_bsh_smm_s2_defconfig @@ -47,6 +47,8 @@ CONFIG_SPL_DMA=y CONFIG_SPL_I2C=y CONFIG_SPL_MTD=y CONFIG_SPL_NAND_SUPPORT=y +CONFIG_SPL_NAND_RAW_U_BOOT_USE_SECTOR=y +CONFIG_SPL_NAND_RAW_U_BOOT_SECTOR=0x300 CONFIG_SPL_NAND_BASE=y CONFIG_SPL_NAND_IDENT=y CONFIG_SPL_POWER=y From patchwork Thu May 15 14:55:37 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dario Binacchi X-Patchwork-Id: 4032 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-wm1-f69.google.com (mail-wm1-f69.google.com [209.85.128.69]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id 94B813F049 for ; Thu, 15 May 2025 16:56:00 +0200 (CEST) Received: by mail-wm1-f69.google.com with SMTP id 5b1f17b1804b1-43d209dc2d3sf6305865e9.3 for ; Thu, 15 May 2025 07:56:00 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1747320960; cv=pass; d=google.com; s=arc-20240605; b=SZy3ibpcIHxVcL7iGkyUh343RTTO/YI9kGvRhGFtECENsistMMV+N+hOHMLkzsyf1j uSobSucj4k1zea75WK99j6xismtzhrJw7IYgZbHHoL8jRA9CtUZaGxpnAOsVo3LahKLG 2hJ93ymmHEOHU/s5j8gg9RIvON+7EvKr9doLHtbBOSF5Ppxm24woEupWUp11GESVu7s+ ZKtF2Iasn+dYeEgOvNu/ohF9LBcklTnIIallZxnZj8LN/TnV+M2TvYN2F1X+nSfZ4l5B 3YXRegpJcJr4vjyaCFoP9oL4MpK3HhgWhRVw2RxFoz+i37pJPb6nMPJj0P/lF+72vG3w aghg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=QHpB37bHvzh2dF1hBHzh8+1vQ1VbHbKNNGVfOkgEUTc=; fh=tHB7/NopCM2NXVGta2J5xLyJiXdOJI5BQKuXAJJ/Vms=; b=lxYWJTIeu7D1K1g7zS+bJj03jB9X3ZR6jZjP3aJ2lT8OCsJ4f3DinhsZsNfgIA+H3q tpGkvXgmWpFlPUUHvK8wstgQmbIZK2fmTwRsCFzXEtXqDuDtA465F+/omdgdBOZZAE1K Xe1V7f1ODfq+xnVwqcnqdDTGzhUOVjDw89nPhadDviUFE2+WzL6F+G1nQcFAl68NCJGg X4DkXVCMuBLTBfyaWDNfIuD3I6Jw2ZVa1IqX2Abjtoyn3OsvNSDLBkOal6KT05cmJ8wU puXPlVC/fIxYVSSCQQn3Cc7gt5avj9rQYqQZcjQRPoQmZ7G6eIxurP+b7Z3nsWQVPAQT thmw==; darn=patchwork.amarulasolutions.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=p1eGZXVD; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=pass header.i=@amarulasolutions.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; t=1747320960; x=1747925760; darn=patchwork.amarulasolutions.com; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:references:in-reply-to:message-id :date:subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=QHpB37bHvzh2dF1hBHzh8+1vQ1VbHbKNNGVfOkgEUTc=; b=gqe2qnXIe3sJsLfIHlbF7txmbrj0mCj3/DYwuwcWzviTtRqAkk5vw5XsyB72T0RSZ6 Kn/LQb6RZTZPgX6XGJnH9fnthkS3PlKJr2TaJtJkFn5d0GpaFsIcXdHYBpUU7ww5UCOY ZDs7zJ+DSQnmPrDLgHONVimLYpZin9dftFvpQ= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1747320960; x=1747925760; h=list-unsubscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :x-beenthere:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=QHpB37bHvzh2dF1hBHzh8+1vQ1VbHbKNNGVfOkgEUTc=; b=JuKJRUOyXZrJmR98EXR7GLykAJ0IMUToPUAcx638/cdT3KgznF/8I+CMiaRmUHf90r ecXc/IEeBy1v/eeP4c3qA/fLAYQ+JH6OPabRbi5AMDWkrsiU7LkiAM8kXxmcnSdya0ib sF1syR3HofND7dx+MoYwDSg0t7AA7qOGyFpGlDevSJmpXF0sNPjVfShs9HJtT8hSwhx1 kYxomAyTAVb34piPTsgKJZSOMbx6vX/15GOM8YL2HytHWhZu86kaJ8+eHgCcALi0Ka94 NweBbLGQ2AiZUod7y2FdHgXmUjEPBbkWsJukdcUXjFV1z4YrJL+Rv1CLIEeaWeECtPU6 FmRA== X-Forwarded-Encrypted: i=2; AJvYcCURU9jv8T2wYMXWa6dU6w5wGIdHbvJ8gcn9i3JbssoNfPY1MdWhnzFNbHV2BTuD6864yeFdthy1D4e+K3Kv@patchwork.amarulasolutions.com X-Gm-Message-State: AOJu0YxOcoDDeontQgDFL8qVP8eTHMJzxbBs/KzGHZtsAkS+ERx8azaw sSfylat8ZsZ4TxI6nB1wejf6PePhXIK+Q+/GVl/9vsG615QiRxcb1eEmXpvk2Y0iTA== X-Google-Smtp-Source: AGHT+IHvGWnaXwUVsefVVG37j2Z2FU03vS2q3B6GC+4O4cfcqj76WM0ZGyXoWS8IQt6pnOIttlZGqA== X-Received: by 2002:a05:600c:1c14:b0:442:dc6e:b9a6 with SMTP id 5b1f17b1804b1-442f210f6b6mr78524875e9.17.1747320960068; Thu, 15 May 2025 07:56:00 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com; h=AVT/gBEJLtDdFu1OGnkL0uqgbOkk7BcSI0edxbjwaAqNiZINKw== Received: by 2002:a05:600c:500d:b0:43c:f009:43c2 with SMTP id 5b1f17b1804b1-442f85f7ffdls5923675e9.0.-pod-prod-03-eu; Thu, 15 May 2025 07:55:58 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCUHgwS14oXodX4WcDvNsFpx3tu0XCm7dsYRbPSU11s8LDdvGCkDvUDZJjBbcvWjRQI3m+tDF77XJOLy7vpx@amarulasolutions.com X-Received: by 2002:a05:600c:1c89:b0:442:d9f2:ded8 with SMTP id 5b1f17b1804b1-442f210f764mr83812785e9.15.1747320957975; Thu, 15 May 2025 07:55:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1747320957; cv=none; d=google.com; s=arc-20240605; b=YpNBjI8TBD4RLFgWHnUdF6Xj8R2gfwPXwF3mnkayyuzMm1uyRikuiDa/1Db+zw0O1U 2lwJNaqLQe2ZUG21R9XC3evnnGnM65hDV16+ew0bF4mq+pnQeBCOzFdfp5AZQv+KZxkS ibyKgMTXFAczDYzi2miLaIwSfBWskkWkyFyszy4thcGSRhs7775gp04dhVmlTHIjqjm1 Ek2M/6OlXsf6UXpYXKv+We1NrM+BDPaCzc1HjiV9+7sDNC4o8KA1HXHwYlcKn2vjYJWt s09nkiK283QeF7FMysgKnsRdwfmStSuFG1O2cOFSENknpqTYTlL5jow0iE2Nnxx8WxFN sFtg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=vCeQwed33O8/cupvpVNiSMnnjyWuZD/E8lM3+ypML7M=; fh=GBtYBUnQ1HfeyCbgDD0r3y26DHeniV6rQCJy8H3Ih+I=; b=O5tIwUeGIhwLuiTE33eF+3T0m5m1lKkZX0cfzR0T64TOS8g3YiVYhtDzWgSyf/Z1ZO sixLWGv68D7yMdpn8nc6o4akxKV4eWkCwUKsi/6H1722RtWHHsNhCqdEgy4hv+0TrehP uiL53jKddguDuDeITxnfybjeD4xZjeBCYZ4LGRDOWe62kwIAqA56uQGy9UBQMVmVEWJ/ n+7/+GZnzZG4FTPYYbf4kl+mLxslABySF+uLYPGt4+HyvUDMvR9pE1BlMhFxPY5nzRlF AZJvzKj6yVvq2VUAQcd534LfzbpJIAganGJyfPdR1/nbmh4DUU/+d0eHZVPANV/3uGXK GmKQ==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=p1eGZXVD; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=pass header.i=@amarulasolutions.com Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41]) by mx.google.com with SMTPS id 5b1f17b1804b1-442d67d7b47sor47873875e9.1.2025.05.15.07.55.57 for (Google Transport Security); Thu, 15 May 2025 07:55:57 -0700 (PDT) Received-SPF: pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; X-Forwarded-Encrypted: i=1; AJvYcCVWtt+CBFKVNtNoJ3NFBL7Yk4dMjr6fLUoLYN5phgsC8mrnX+s3Qzh9tZtSzGWXkRROrHZHeHXZWYmZKGPE@amarulasolutions.com X-Gm-Gg: ASbGnctisfznpiZiKmdWmOstn3+WGItAY9evwsFv2mfvnHljWDu9W5foJl8cRetuRNg qH2jdeBT/7oozl6vZ5qK7KLbN8Xo2eulc6sKM+dTtK7Kypbak++DEPaC0WSXrLG+J8TINIHNXzu 0ZmJTavLfZSIKlwmLQen3ciQdDQRICEFynk57APwvzOkfQWPnBOgMR4gSsF2eynvb2bqLKUYMFK Ug4TBRMMflB+DslQetQn2DlTlzknTg6GApwgqkI+fvfXGVGyGKv+UAvCu3IJ88HWDTNiJC551ug SQHV5UOniY8TTAixJF6ZutGgEHBYiVzQb+EHzM8r4hP8bpoPUI/6cuf7kAgRJzdFYqfBclEFD3j Q8rNwVdG0QD3dyvKps0x7M/Fv8cU5/Y3mg9j4ZZ+fqRg= X-Received: by 2002:a05:600c:4ecf:b0:441:d4e8:76c6 with SMTP id 5b1f17b1804b1-442f217a414mr90465715e9.30.1747320957570; Thu, 15 May 2025 07:55:57 -0700 (PDT) Received: from dario-ThinkPad-T14s-Gen-2i.client.m3-hotspots.de ([46.189.28.43]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-442f3369138sm77030235e9.8.2025.05.15.07.55.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 15 May 2025 07:55:57 -0700 (PDT) From: Dario Binacchi To: u-boot@lists.denx.de Cc: michael@amarulasolutions.com, linux-amarula@amarulasolutions.com, Dario Binacchi , Adam Ford , Fabio Estevam , "NXP i.MX U-Boot Team" , Peng Fan , Stefano Babic , Tom Rini Subject: [RFC PATCH v2 4/4] serial: mxc: restore booting for imx8mn_bsh_smm_s2 Date: Thu, 15 May 2025 16:55:37 +0200 Message-ID: <20250515145541.886857-5-dario.binacchi@amarulasolutions.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250515145541.886857-1-dario.binacchi@amarulasolutions.com> References: <20250515145541.886857-1-dario.binacchi@amarulasolutions.com> MIME-Version: 1.0 X-Original-Sender: dario.binacchi@amarulasolutions.com X-Original-Authentication-Results: mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=p1eGZXVD; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=pass header.i=@amarulasolutions.com Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list linux-amarula@amarulasolutions.com; contact linux-amarula+owners@amarulasolutions.com List-ID: X-Spam-Checked-In-Group: linux-amarula@amarulasolutions.com X-Google-Group-Id: 476853432473 List-Post: , List-Help: , List-Archive: List-Unsubscribe: , The commit dda454e933c6 ("serial: mxc: Support bulk enabling clocks") breaks the booting of the BSH SMM S2 board. Restore proper booting of the board even in case of failure of either clk_get_bulk() or clk_enable_bulk(). Fixes: dda454e933c6 ("serial: mxc: Support bulk enabling clocks") Signed-off-by: Dario Binacchi --- (no changes since v1) drivers/serial/serial_mxc.c | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/drivers/serial/serial_mxc.c b/drivers/serial/serial_mxc.c index 28f4435d01dd..b09a5fe0f7a4 100644 --- a/drivers/serial/serial_mxc.c +++ b/drivers/serial/serial_mxc.c @@ -310,22 +310,31 @@ int mxc_serial_setbrg(struct udevice *dev, int baudrate) return 0; } -static int mxc_serial_probe(struct udevice *dev) +#if CONFIG_IS_ENABLED(CLK_CCF) +static void mxc_serial_enable_clk_bulk(struct udevice *dev) { struct mxc_serial_plat *plat = dev_get_plat(dev); -#if CONFIG_IS_ENABLED(CLK_CCF) int ret; ret = clk_get_bulk(dev, &plat->clks); if (ret) - return ret; + return; - ret = clk_enable_bulk(&plat->clks); - if (ret) - return ret; + clk_enable_bulk(&plat->clks); +} +#else +static mxc_serial_enable_clk_bulk(struct udevice *dev) +{ +} #endif - _mxc_serial_init(plat->reg, plat->use_dte); +static int mxc_serial_probe(struct udevice *dev) +{ + struct mxc_serial_plat *plat = dev_get_plat(dev); + + mxc_serial_enable_clk_bulk(dev); + + _mxc_serial_init(plat->reg, plat->use_dte); return 0; }