| Message ID | 20250515145541.886857-2-dario.binacchi@amarulasolutions.com |
|---|---|
| State | New |
| Headers | show
Return-Path:
<linux-amarula+bncBCQ4XFG47UFRB64ATDAQMGQEB2LBPSQ@amarulasolutions.com>
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 <linux-amarula@patchwork.amarulasolutions.com>;
Thu, 15 May 2025 16:55:56 +0200 (CEST)
Received: by mail-wr1-f72.google.com with SMTP id
ffacd0b85a97d-3a0b7124b5fsf839609f8f.2
for <linux-amarula@patchwork.amarulasolutions.com>;
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 <linux-amarula@amarulasolutions.com>
(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 <dario.binacchi@amarulasolutions.com>
To: u-boot@lists.denx.de
Cc: michael@amarulasolutions.com,
linux-amarula@amarulasolutions.com,
Dario Binacchi <dario.binacchi@amarulasolutions.com>,
Anshul Dalal <anshuld@ti.com>,
Greg Malysa <malysagreg@gmail.com>,
Jerome Forissier <jerome.forissier@linaro.org>,
Marek Vasut <marex@denx.de>,
Masahiro Yamada <yamada.masahiro@socionext.com>,
Nathan Barrett-Morrison <nathan.morrison@timesys.com>,
Oliver Gaskell <Oliver.Gaskell@analog.com>,
Paul Kocialkowski <contact@paulk.fr>,
Peng Fan <peng.fan@nxp.com>,
Quentin Schulz <quentin.schulz@cherry.de>,
Sean Anderson <seanga2@gmail.com>,
Simon Glass <sjg@chromium.org>,
Tom Rini <trini@konsulko.com>,
Trevor Woerner <twoerner@gmail.com>
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: <linux-amarula.amarulasolutions.com>
X-Spam-Checked-In-Group: linux-amarula@amarulasolutions.com
X-Google-Group-Id: 476853432473
List-Post:
<https://groups.google.com/a/amarulasolutions.com/group/linux-amarula/post>,
<mailto:linux-amarula@amarulasolutions.com>
List-Help:
<https://support.google.com/a/amarulasolutions.com/bin/topic.py?topic=25838>,
<mailto:linux-amarula+help@amarulasolutions.com>
List-Archive:
<https://groups.google.com/a/amarulasolutions.com/group/linux-amarula/>
List-Unsubscribe:
<mailto:googlegroups-manage+476853432473+unsubscribe@googlegroups.com>,
<https://groups.google.com/a/amarulasolutions.com/group/linux-amarula/subscribe>
|
| Series |
|
| Related |
show
|
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
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 <dario.binacchi@amarulasolutions.com> --- 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(+)