[PATCH v2 3/3] mtd: spi-nor-id: Add S25FS064S, S25FS128S, S25FS256S IDs

2024-04-08 Thread tkuw584924
From: Takahiro Kuwano The S25FS064S, S25FS128S, and S25FS256S are the same family of SPI NOR Flash devices with S25FS512S. Some difference depending on the device densities are taken care in post SFDP fixup. Signed-off-by: Takahiro Kuwano --- drivers/mtd/spi/spi-nor-core.c | 24 +++

[PATCH v2 2/3] mtd: spi-nor-id: Use INFO6 macro for S25FL-S

2024-04-08 Thread tkuw584924
From: Takahiro Kuwano The 6th ID byte is needed to distiguish S25FL-S and S25FS-S families. Signed-off-by: Takahiro Kuwano --- drivers/mtd/spi/spi-nor-ids.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/mtd/spi/spi-nor-ids.c b/drivers/mtd/spi/spi-nor-ids.c ind

[PATCH v2 1/3] mtd: spi-nore-core: Fix 4KB erase opcode for s25fs-s

2024-04-08 Thread tkuw584924
From: Takahiro Kuwano The correct 4KB erase opcode should be selected based on the address width currently used. Fixes: 562d166a13 ("mtd: spi-nor-core: Add fixups for s25fs512s") Signed-off-by: Takahiro Kuwano --- drivers/mtd/spi/spi-nor-core.c | 4 +++- 1 file changed, 3 insertions(+), 1 dele

[PATCH v2 0/3] mtd: spi-nor: Add support for S25FS-S family

2024-04-08 Thread tkuw584924
From: Takahiro Kuwano The S25FS064S, S25FS128S, and S25FS256S are the same family of SPI NOR Flash devices with S25FS512S. Datasheets: https://www.infineon.com/dgdl/Infineon-S25FS064S_64_Mb_8_MB_FS-S_Flash_SPI_Multi-I_O_1-DataSheet-v10_00-EN.pdf?fileId=8ac78c8c7d0d8da4017d0ed526b25412 https://ww

Re: [PATCH v2 02/16] board: am64x: Define capsule update firmware info

2024-04-08 Thread Heinrich Schuchardt
On 4/9/24 00:31, Jonathan Humphreys wrote: Define the firmwares updatable via EFI capsule update. Nits: %s/firmwares/firmware/ (firmware is uncountable). Signed-off-by: Jonathan Humphreys --- board/ti/am64x/evm.c | 33 + 1 file changed, 33 insertions(+)

Re: [PATCH v2 01/16] board: Define GUIDs for firmware images

2024-04-08 Thread Heinrich Schuchardt
On 4/9/24 00:31, Jonathan Humphreys wrote: Define GUIDs for the different firmware images (tiboot3.bin, tispl.bin, u-boot.img, sysfw). > Signed-off-by: Jonathan Humphreys --- include/configs/ti_armv7_common.h | 17 + 1 file changed, 17 insertions(+) diff --git a/include/confi

Re: [PATCH 01/13] ti:keys Add EFI signature list

2024-04-08 Thread Heinrich Schuchardt
On 4/8/24 23:33, Jonathan Humphreys wrote: EFI signature list using TI dummy keys. Adding vendor public keys into the code base to lock down generated binaries to the vendors unpublished private key does not match well with the intent of the GNU public license. Best regards Heinrich Signed

Re: [PATCH 00/13] EFI: capsule: ti: enable authenticated capsules

2024-04-08 Thread Heinrich Schuchardt
On 4/8/24 23:33, Jonathan Humphreys wrote: Create an EFI signature list (.esl) file based on the TI dummy key. Enable capsule authentication for several TI SoC based platforms: AM64, AM62, AM62p, BeaglePlay, J7, and BeagleboneAI. Hello Jonathan, with the patch a capsule update will not be poss

Re: [PATCH] mtd: spi-nor: Add support for Infineon S25FS-S family

2024-04-08 Thread Takahiro Kuwano
On 4/5/2024 7:10 PM, Pratyush Yadav wrote: > Hi, > > Just a couple small comments. Looks good otherwise. > > On Fri, Apr 05 2024, tkuw584...@gmail.com wrote: > >> From: Takahiro Kuwano >> >> The S25FS064S, S25FS128S, and S25FS256S are the same family of SPI NOR >> Flash devices with S25FS512S.

Re: Pull request efi-2024-07-rc1

2024-04-08 Thread Tom Rini
On Mon, Apr 08, 2024 at 10:28:42PM +0200, Heinrich Schuchardt wrote: > Dear Tom, > > The following changes since commit 9cba29b19f43f9450117e8bc89e7dda691ed5ab5: > > Merge tag 'u-boot-imx-master-20240405' of > https://gitlab.denx.de/u-boot/custodians/u-boot-imx (2024-04-05 17:23:58 > -0400) >

[PATCH v2 01/16] board: Define GUIDs for firmware images

2024-04-08 Thread Jonathan Humphreys
Define GUIDs for the different firmware images (tiboot3.bin, tispl.bin, u-boot.img, sysfw). Signed-off-by: Jonathan Humphreys --- include/configs/ti_armv7_common.h | 17 + 1 file changed, 17 insertions(+) diff --git a/include/configs/ti_armv7_common.h b/include/configs/ti_armv7

[PATCH v2 15/16] board: beagleboneai64: Define capsule update firmware info

2024-04-08 Thread Jonathan Humphreys
Signed-off-by: Jonathan Humphreys --- board/beagle/beagleboneai64/beagleboneai64.c | 38 1 file changed, 38 insertions(+) diff --git a/board/beagle/beagleboneai64/beagleboneai64.c b/board/beagle/beagleboneai64/beagleboneai64.c index c5b4ff7df47..b6ef1c137cb 100644 --- a/boa

[PATCH v2 11/16] configs: am62x: Enable serial flash DFU

2024-04-08 Thread Jonathan Humphreys
Signed-off-by: Jonathan Humphreys --- configs/am62x_evm_a53_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/am62x_evm_a53_defconfig b/configs/am62x_evm_a53_defconfig index d650b8575b6..0e6c94de538 100644 --- a/configs/am62x_evm_a53_defconfig +++ b/configs/am62x_evm_a53_defco

[PATCH v2 06/16] board: beagleplay: Define capsule update firmware info

2024-04-08 Thread Jonathan Humphreys
Signed-off-by: Jonathan Humphreys --- board/beagle/beagleplay/beagleplay.c | 33 1 file changed, 33 insertions(+) diff --git a/board/beagle/beagleplay/beagleplay.c b/board/beagle/beagleplay/beagleplay.c index af36439e2e2..519c63d9608 100644 --- a/board/beagle/beagle

[PATCH v2 16/16] configs: beagleboneai64: Enable EFI capsule update

2024-04-08 Thread Jonathan Humphreys
Signed-off-by: Jonathan Humphreys --- configs/j721e_beagleboneai64_a72_defconfig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/configs/j721e_beagleboneai64_a72_defconfig b/configs/j721e_beagleboneai64_a72_defconfig index 3d234bc1a8f..e74ee68e23e 100644 --- a/configs/j721e_beagleboneai64_

[PATCH v2 05/16] configs: j721e: Enable EFI capsule update

2024-04-08 Thread Jonathan Humphreys
Signed-off-by: Jonathan Humphreys --- configs/j721e_evm_a72_defconfig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/configs/j721e_evm_a72_defconfig b/configs/j721e_evm_a72_defconfig index 077bf508328..b8840a556e1 100644 --- a/configs/j721e_evm_a72_defconfig +++ b/configs/j721e_evm_a72_def

[PATCH v2 13/16] board: am62x: Define capsule update firmware info

2024-04-08 Thread Jonathan Humphreys
Define the firmwares updatable via EFI capsule update. Signed-off-by: Jonathan Humphreys --- board/ti/am62x/evm.c | 32 1 file changed, 32 insertions(+) diff --git a/board/ti/am62x/evm.c b/board/ti/am62x/evm.c index b3e8680dfab..3341308c9ae 100644 --- a/board/ti

[PATCH v2 09/16] board: am62px: Define capsule update firmware info

2024-04-08 Thread Jonathan Humphreys
Define the firmwares updatable via EFI capsule update. Signed-off-by: Jonathan Humphreys --- board/ti/am62px/evm.c | 32 1 file changed, 32 insertions(+) diff --git a/board/ti/am62px/evm.c b/board/ti/am62px/evm.c index 97a95ce8cc2..149ff8eedc7 100644 --- a/board

[PATCH v2 03/16] configs: am64x: Enable EFI capsule update

2024-04-08 Thread Jonathan Humphreys
Signed-off-by: Jonathan Humphreys --- configs/am64x_evm_a53_defconfig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/configs/am64x_evm_a53_defconfig b/configs/am64x_evm_a53_defconfig index 61b498b49a6..8ba17ea89f9 100644 --- a/configs/am64x_evm_a53_defconfig +++ b/configs/am64x_evm_a53_def

[PATCH v2 02/16] board: am64x: Define capsule update firmware info

2024-04-08 Thread Jonathan Humphreys
Define the firmwares updatable via EFI capsule update. Signed-off-by: Jonathan Humphreys --- board/ti/am64x/evm.c | 33 + 1 file changed, 33 insertions(+) diff --git a/board/ti/am64x/evm.c b/board/ti/am64x/evm.c index b8de69da06c..876c5c25d42 100644 --- a/board/t

[PATCH v2 04/16] board: j721e: Define capsule update firmware info

2024-04-08 Thread Jonathan Humphreys
Signed-off-by: Jonathan Humphreys --- board/ti/j721e/evm.c | 38 ++ 1 file changed, 38 insertions(+) diff --git a/board/ti/j721e/evm.c b/board/ti/j721e/evm.c index 9dc3ed6dfff..d345148be32 100644 --- a/board/ti/j721e/evm.c +++ b/board/ti/j721e/evm.c @@ -7,6 +7

[PATCH v2 07/16] configs: beagleplay: Enable DFU for MMC

2024-04-08 Thread Jonathan Humphreys
Signed-off-by: Jonathan Humphreys --- configs/am62x_beagleplay_a53_defconfig | 3 +++ 1 file changed, 3 insertions(+) diff --git a/configs/am62x_beagleplay_a53_defconfig b/configs/am62x_beagleplay_a53_defconfig index 147967d3c11..68e103f58dc 100644 --- a/configs/am62x_beagleplay_a53_defconfig +

[PATCH v2 08/16] configs: beagleplay: Enable EFI capsule update

2024-04-08 Thread Jonathan Humphreys
Signed-off-by: Jonathan Humphreys --- configs/am62x_beagleplay_a53_defconfig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/configs/am62x_beagleplay_a53_defconfig b/configs/am62x_beagleplay_a53_defconfig index 68e103f58dc..23b9c466248 100644 --- a/configs/am62x_beagleplay_a53_defconfig ++

[PATCH v2 10/16] configs: am62px: Enable EFI capsule update

2024-04-08 Thread Jonathan Humphreys
Signed-off-by: Jonathan Humphreys --- configs/am62px_evm_a53_defconfig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/configs/am62px_evm_a53_defconfig b/configs/am62px_evm_a53_defconfig index 65dfda19f18..15ba1079760 100644 --- a/configs/am62px_evm_a53_defconfig +++ b/configs/am62px_evm_a5

[PATCH v2 14/16] configs: am62x: Enable EFI capsule update

2024-04-08 Thread Jonathan Humphreys
Signed-off-by: Jonathan Humphreys --- configs/am62x_evm_a53_defconfig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/configs/am62x_evm_a53_defconfig b/configs/am62x_evm_a53_defconfig index 0e6c94de538..11af7b517d1 100644 --- a/configs/am62x_evm_a53_defconfig +++ b/configs/am62x_evm_a53_def

[PATCH v2 00/16] EFI: ti: Enable EFI capsule updates

2024-04-08 Thread Jonathan Humphreys
Enable on disk capsule updates, which includes defining the firmware components (tiboot3, spl, u-boot) and enabling processing of raw capsule updates. This is enabled for several TI SoC based platforms: AM64, AM62, AM62p, BeaglePlay, J7, and BeagleboneAI. This series also includes enabling seral

[PATCH v2 12/16] arm: dts: k3-am625-sk-u-boot: Add sysreset-controller node

2024-04-08 Thread Jonathan Humphreys
Signed-off-by: Jonathan Humphreys --- arch/arm/dts/k3-am625-sk-u-boot.dtsi | 9 + 1 file changed, 9 insertions(+) diff --git a/arch/arm/dts/k3-am625-sk-u-boot.dtsi b/arch/arm/dts/k3-am625-sk-u-boot.dtsi index fa778b0ff4c..35bfeae75a0 100644 --- a/arch/arm/dts/k3-am625-sk-u-boot.dtsi +++

[PATCH 4/7] dts: beagleplay: binman: Include firmware capsules binman nodes

2024-04-08 Thread Jonathan Humphreys
Signed-off-by: Jonathan Humphreys --- arch/arm/dts/k3-am625-beagleplay-u-boot.dtsi | 9 + arch/arm/dts/k3-am625-r5-beagleplay.dts | 5 + 2 files changed, 14 insertions(+) diff --git a/arch/arm/dts/k3-am625-beagleplay-u-boot.dtsi b/arch/arm/dts/k3-am625-beagleplay-u-boot.dtsi in

[PATCH 5/7] dts: am62px: binman: Include base K3 firmware capsule binman nodes

2024-04-08 Thread Jonathan Humphreys
Signed-off-by: Jonathan Humphreys --- arch/arm/dts/k3-am62p-sk-binman.dtsi | 4 1 file changed, 4 insertions(+) diff --git a/arch/arm/dts/k3-am62p-sk-binman.dtsi b/arch/arm/dts/k3-am62p-sk-binman.dtsi index dea14945bf5..9b27c879f79 100644 --- a/arch/arm/dts/k3-am62p-sk-binman.dtsi +++ b/ar

[PATCH 1/7] dts: ti: binman: Add base K3 firmware capsule nodes

2024-04-08 Thread Jonathan Humphreys
Create capsule files for tiboot3.bin, tispl.bin, and u-boot.img. Signed-off-by: Jonathan Humphreys --- arch/arm/dts/k3-binman-capsule-r5.dtsi | 24 +++ arch/arm/dts/k3-binman-capsule.dtsi| 42 ++ 2 files changed, 66 insertions(+) create mode 100644 arch/a

[PATCH 3/7] dts: j721e: binman: Include firmware capsules binman nodes

2024-04-08 Thread Jonathan Humphreys
Signed-off-by: Jonathan Humphreys --- arch/arm/dts/k3-j721e-binman.dtsi | 32 +++ 1 file changed, 32 insertions(+) diff --git a/arch/arm/dts/k3-j721e-binman.dtsi b/arch/arm/dts/k3-j721e-binman.dtsi index 75a6e9599b9..9169551c422 100644 --- a/arch/arm/dts/k3-j721e-bin

[PATCH 6/7] dts: am62x: binman: Include base K3 firmware capsule binman nodes

2024-04-08 Thread Jonathan Humphreys
Signed-off-by: Jonathan Humphreys --- arch/arm/dts/k3-am625-sk-binman.dtsi | 5 + 1 file changed, 5 insertions(+) diff --git a/arch/arm/dts/k3-am625-sk-binman.dtsi b/arch/arm/dts/k3-am625-sk-binman.dtsi index 5b058bd03a0..921c2bdcc5e 100644 --- a/arch/arm/dts/k3-am625-sk-binman.dtsi +++ b/a

[PATCH 2/7] dts: am64x: binman: Include base K3 firmware capsule binman nodes

2024-04-08 Thread Jonathan Humphreys
Signed-off-by: Jonathan Humphreys --- arch/arm/dts/k3-am64x-binman.dtsi | 5 + 1 file changed, 5 insertions(+) diff --git a/arch/arm/dts/k3-am64x-binman.dtsi b/arch/arm/dts/k3-am64x-binman.dtsi index 37817ba60d2..89cf048db1f 100644 --- a/arch/arm/dts/k3-am64x-binman.dtsi +++ b/arch/arm/dts/

[PATCH 7/7] dts: beagleboneai64: binman: Include firmware capsules binman nodes

2024-04-08 Thread Jonathan Humphreys
Signed-off-by: Jonathan Humphreys --- .../dts/k3-j721e-beagleboneai64-u-boot.dtsi | 9 arch/arm/dts/k3-j721e-r5-beagleboneai64.dts | 22 +++ 2 files changed, 31 insertions(+) diff --git a/arch/arm/dts/k3-j721e-beagleboneai64-u-boot.dtsi b/arch/arm/dts/k3-j721e-beag

[PATCH 0/7] binman: ti: create binman nodes for EFI capsules

2024-04-08 Thread Jonathan Humphreys
Add binman nodes for EFI capsules of firmware components. This is enabled for several TI SoC based platforms: AM64, AM62, AM62p, BeaglePlay, J7, and BeagleboneAI. Jonathan Humphreys (7): dts: ti: binman: Add base K3 firmware capsule nodes dts: am64x: binman: Include base K3 firmware capsule b

[PATCH 05/13] configs: j721e: Enable capsule authentication

2024-04-08 Thread Jonathan Humphreys
Signed-off-by: Jonathan Humphreys --- configs/j721e_evm_a72_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/j721e_evm_a72_defconfig b/configs/j721e_evm_a72_defconfig index 83bc0576821..c522d8cc9ee 100644 --- a/configs/j721e_evm_a72_defconfig +++ b/configs/j721e_evm_a72_defco

[PATCH 13/13] configs: beagleboneai64: Enable capsule authentication

2024-04-08 Thread Jonathan Humphreys
Signed-off-by: Jonathan Humphreys --- configs/j721e_beagleboneai64_a72_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/j721e_beagleboneai64_a72_defconfig b/configs/j721e_beagleboneai64_a72_defconfig index 5aeb4c08d31..c1d30b3db68 100644 --- a/configs/j721e_beagleboneai64_a7

[PATCH 08/13] configs: am62px: Set capsule update signature list file

2024-04-08 Thread Jonathan Humphreys
Signed-off-by: Jonathan Humphreys --- configs/am62px_evm_a53_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/am62px_evm_a53_defconfig b/configs/am62px_evm_a53_defconfig index 15ba1079760..ea72eaf2d42 100644 --- a/configs/am62px_evm_a53_defconfig +++ b/configs/am62px_evm_a53_

[PATCH 10/13] configs: am62x: Set capsule update signature list file

2024-04-08 Thread Jonathan Humphreys
Signed-off-by: Jonathan Humphreys --- configs/am62x_evm_a53_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/am62x_evm_a53_defconfig b/configs/am62x_evm_a53_defconfig index 11af7b517d1..1accae81564 100644 --- a/configs/am62x_evm_a53_defconfig +++ b/configs/am62x_evm_a53_defco

[PATCH 03/13] configs: am64x: Enable capsule authentication

2024-04-08 Thread Jonathan Humphreys
Signed-off-by: Jonathan Humphreys --- configs/am64x_evm_a53_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/am64x_evm_a53_defconfig b/configs/am64x_evm_a53_defconfig index 5594d26844e..8490d4e36a8 100644 --- a/configs/am64x_evm_a53_defconfig +++ b/configs/am64x_evm_a53_defco

[PATCH 11/13] configs: am62x: Enable capsule authentication

2024-04-08 Thread Jonathan Humphreys
Signed-off-by: Jonathan Humphreys --- configs/am62x_evm_a53_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/am62x_evm_a53_defconfig b/configs/am62x_evm_a53_defconfig index 1accae81564..772a6551ff2 100644 --- a/configs/am62x_evm_a53_defconfig +++ b/configs/am62x_evm_a53_defco

[PATCH 06/13] configs: beagleplay: Set capsule update signature list file

2024-04-08 Thread Jonathan Humphreys
Signed-off-by: Jonathan Humphreys --- configs/am62x_beagleplay_a53_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/am62x_beagleplay_a53_defconfig b/configs/am62x_beagleplay_a53_defconfig index 23b9c466248..4e0dcf70b25 100644 --- a/configs/am62x_beagleplay_a53_defconfig +++

[PATCH 07/13] configs: beagleplay: Enable capsule authentication

2024-04-08 Thread Jonathan Humphreys
Signed-off-by: Jonathan Humphreys --- configs/am62x_beagleplay_a53_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/am62x_beagleplay_a53_defconfig b/configs/am62x_beagleplay_a53_defconfig index 4e0dcf70b25..99258804f92 100644 --- a/configs/am62x_beagleplay_a53_defconfig +++

[PATCH 09/13] configs: am62px: Enable capsule authentication

2024-04-08 Thread Jonathan Humphreys
Signed-off-by: Jonathan Humphreys --- configs/am62px_evm_a53_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/am62px_evm_a53_defconfig b/configs/am62px_evm_a53_defconfig index ea72eaf2d42..9e633293d49 100644 --- a/configs/am62px_evm_a53_defconfig +++ b/configs/am62px_evm_a53_

[PATCH 12/13] configs: beagleboneai64: Set capsule update signature list file

2024-04-08 Thread Jonathan Humphreys
Signed-off-by: Jonathan Humphreys --- configs/j721e_beagleboneai64_a72_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/j721e_beagleboneai64_a72_defconfig b/configs/j721e_beagleboneai64_a72_defconfig index e74ee68e23e..5aeb4c08d31 100644 --- a/configs/j721e_beagleboneai64_a7

[PATCH 02/13] configs: am64x: Set capsule update signature list file

2024-04-08 Thread Jonathan Humphreys
Signed-off-by: Jonathan Humphreys --- configs/am64x_evm_a53_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/am64x_evm_a53_defconfig b/configs/am64x_evm_a53_defconfig index 8ba17ea89f9..5594d26844e 100644 --- a/configs/am64x_evm_a53_defconfig +++ b/configs/am64x_evm_a53_defco

[PATCH 00/13] EFI: capsule: ti: enable authenticated capsules

2024-04-08 Thread Jonathan Humphreys
Create an EFI signature list (.esl) file based on the TI dummy key. Enable capsule authentication for several TI SoC based platforms: AM64, AM62, AM62p, BeaglePlay, J7, and BeagleboneAI. Jonathan Humphreys (13): ti:keys Add EFI signature list configs: am64x: Set capsule update signature list f

[PATCH 01/13] ti:keys Add EFI signature list

2024-04-08 Thread Jonathan Humphreys
EFI signature list using TI dummy keys. Signed-off-by: Jonathan Humphreys --- arch/arm/mach-k3/keys/custMpk.esl | Bin 0 -> 1523 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 arch/arm/mach-k3/keys/custMpk.esl diff --git a/arch/arm/mach-k3/keys/custMpk.esl b/arch/arm

[PATCH 04/13] configs: j721e: Set capsule update signature list file

2024-04-08 Thread Jonathan Humphreys
Signed-off-by: Jonathan Humphreys --- configs/j721e_evm_a72_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/j721e_evm_a72_defconfig b/configs/j721e_evm_a72_defconfig index b8840a556e1..83bc0576821 100644 --- a/configs/j721e_evm_a72_defconfig +++ b/configs/j721e_evm_a72_defco

[PATCH] Makefile.lib: find capsule ESL dtsi file with CONFIG_OF_UPSTREAM

2024-04-08 Thread Jonathan Humphreys
When CONFIG_OF_UPSTREAM is enabled, DTS files are in SOC subdirectories (vs the top level dts directory), but when CONFIG_EFI_CAPSULE_AUTHENTICATE is enabled, the dynamically created dtsi file containing the capsule ESL DT node is in the parent directory. This results in a build failure because the

[PATCH 05/16] configs: j721e: Enable EFI capsule update

2024-04-08 Thread Jonathan Humphreys
Signed-off-by: Jonathan Humphreys --- configs/j721e_evm_a72_defconfig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/configs/j721e_evm_a72_defconfig b/configs/j721e_evm_a72_defconfig index 077bf508328..b8840a556e1 100644 --- a/configs/j721e_evm_a72_defconfig +++ b/configs/j721e_evm_a72_def

[PATCH 07/16] configs: beagleplay: Enable DFU for MMC

2024-04-08 Thread Jonathan Humphreys
Signed-off-by: Jonathan Humphreys --- configs/am62x_beagleplay_a53_defconfig | 3 +++ 1 file changed, 3 insertions(+) diff --git a/configs/am62x_beagleplay_a53_defconfig b/configs/am62x_beagleplay_a53_defconfig index 147967d3c11..68e103f58dc 100644 --- a/configs/am62x_beagleplay_a53_defconfig +

[PATCH 02/16] board: am64x: Define capsule update firmware info

2024-04-08 Thread Jonathan Humphreys
Define the firmwares updatable via EFI capsule update. Signed-off-by: Jonathan Humphreys --- board/ti/am64x/evm.c | 33 + 1 file changed, 33 insertions(+) diff --git a/board/ti/am64x/evm.c b/board/ti/am64x/evm.c index b8de69da06c..a151023bb7e 100644 --- a/board/t

[PATCH 04/16] board: j721e: Define capsule update firmware info

2024-04-08 Thread Jonathan Humphreys
Signed-off-by: Jonathan Humphreys --- board/ti/j721e/evm.c | 38 ++ 1 file changed, 38 insertions(+) diff --git a/board/ti/j721e/evm.c b/board/ti/j721e/evm.c index 9dc3ed6dfff..b8702b83547 100644 --- a/board/ti/j721e/evm.c +++ b/board/ti/j721e/evm.c @@ -7,6 +7

[PATCH 01/16] board: Define GUIDs for firmware images

2024-04-08 Thread Jonathan Humphreys
Define GUIDs for the different firmware images (tiboot3.bin, tispl.bin, u-boot.img, sysfw). Signed-off-by: Jonathan Humphreys --- include/configs/ti_armv7_common.h | 17 + 1 file changed, 17 insertions(+) diff --git a/include/configs/ti_armv7_common.h b/include/configs/ti_armv7

[PATCH 00/16] EFI: ti: Enable EFI capsule updates

2024-04-08 Thread Jonathan Humphreys
Enable on disk capsule updates, which includes defining the firmware components (tiboot3, spl, u-boot) and enabling processing of raw capsule updates. This is enabled for several TI SoC based platforms: AM64, AM62, AM62p, BeaglePlay, J7, and BeagleboneAI. This series also includes enabling seral

[PATCH 08/16] configs: beagleplay: Enable EFI capsule update

2024-04-08 Thread Jonathan Humphreys
Signed-off-by: Jonathan Humphreys --- configs/am62x_beagleplay_a53_defconfig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/configs/am62x_beagleplay_a53_defconfig b/configs/am62x_beagleplay_a53_defconfig index 68e103f58dc..23b9c466248 100644 --- a/configs/am62x_beagleplay_a53_defconfig ++

[PATCH 13/16] board: am62x: Define capsule update firmware info

2024-04-08 Thread Jonathan Humphreys
Define the firmwares updatable via EFI capsule update. Signed-off-by: Jonathan Humphreys --- board/ti/am62x/evm.c | 32 1 file changed, 32 insertions(+) diff --git a/board/ti/am62x/evm.c b/board/ti/am62x/evm.c index b3e8680dfab..595c98982bb 100644 --- a/board/ti

[PATCH 12/16] arm: dts: k3-am625-sk-u-boot: Add sysreset-controller node

2024-04-08 Thread Jonathan Humphreys
Signed-off-by: Jonathan Humphreys --- arch/arm/dts/k3-am625-sk-u-boot.dtsi | 9 + 1 file changed, 9 insertions(+) diff --git a/arch/arm/dts/k3-am625-sk-u-boot.dtsi b/arch/arm/dts/k3-am625-sk-u-boot.dtsi index fa778b0ff4c..35bfeae75a0 100644 --- a/arch/arm/dts/k3-am625-sk-u-boot.dtsi +++

[PATCH 11/16] configs: am62x: Enable serial flash DFU

2024-04-08 Thread Jonathan Humphreys
Signed-off-by: Jonathan Humphreys --- configs/am62x_evm_a53_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/am62x_evm_a53_defconfig b/configs/am62x_evm_a53_defconfig index d650b8575b6..0e6c94de538 100644 --- a/configs/am62x_evm_a53_defconfig +++ b/configs/am62x_evm_a53_defco

[PATCH 14/16] configs: am62x: Enable EFI capsule update

2024-04-08 Thread Jonathan Humphreys
Signed-off-by: Jonathan Humphreys --- configs/am62x_evm_a53_defconfig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/configs/am62x_evm_a53_defconfig b/configs/am62x_evm_a53_defconfig index 0e6c94de538..11af7b517d1 100644 --- a/configs/am62x_evm_a53_defconfig +++ b/configs/am62x_evm_a53_def

[PATCH 16/16] configs: beagleboneai64: Enable EFI capsule update

2024-04-08 Thread Jonathan Humphreys
Signed-off-by: Jonathan Humphreys --- configs/j721e_beagleboneai64_a72_defconfig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/configs/j721e_beagleboneai64_a72_defconfig b/configs/j721e_beagleboneai64_a72_defconfig index 3d234bc1a8f..e74ee68e23e 100644 --- a/configs/j721e_beagleboneai64_

[PATCH 06/16] board: beagleplay: Define capsule update firmware info

2024-04-08 Thread Jonathan Humphreys
Signed-off-by: Jonathan Humphreys --- board/beagle/beagleplay/beagleplay.c | 33 1 file changed, 33 insertions(+) diff --git a/board/beagle/beagleplay/beagleplay.c b/board/beagle/beagleplay/beagleplay.c index af36439e2e2..1d19a78305b 100644 --- a/board/beagle/beagle

[PATCH 15/16] board: beagleboneai64: Define capsule update firmware info

2024-04-08 Thread Jonathan Humphreys
Signed-off-by: Jonathan Humphreys --- board/beagle/beagleboneai64/beagleboneai64.c | 33 1 file changed, 33 insertions(+) diff --git a/board/beagle/beagleboneai64/beagleboneai64.c b/board/beagle/beagleboneai64/beagleboneai64.c index c5b4ff7df47..9caf63b9834 100644 --- a/boa

[PATCH 09/16] board: am62px: Define capsule update firmware info

2024-04-08 Thread Jonathan Humphreys
Define the firmwares updatable via EFI capsule update. Signed-off-by: Jonathan Humphreys --- board/ti/am62px/evm.c | 32 1 file changed, 32 insertions(+) diff --git a/board/ti/am62px/evm.c b/board/ti/am62px/evm.c index 97a95ce8cc2..980cc172b2f 100644 --- a/board

[PATCH 10/16] configs: am62px: Enable EFI capsule update

2024-04-08 Thread Jonathan Humphreys
Signed-off-by: Jonathan Humphreys --- configs/am62px_evm_a53_defconfig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/configs/am62px_evm_a53_defconfig b/configs/am62px_evm_a53_defconfig index 65dfda19f18..15ba1079760 100644 --- a/configs/am62px_evm_a53_defconfig +++ b/configs/am62px_evm_a5

[PATCH 03/16] configs: am64x: Enable EFI capsule update

2024-04-08 Thread Jonathan Humphreys
Signed-off-by: Jonathan Humphreys --- configs/am64x_evm_a53_defconfig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/configs/am64x_evm_a53_defconfig b/configs/am64x_evm_a53_defconfig index 61b498b49a6..8ba17ea89f9 100644 --- a/configs/am64x_evm_a53_defconfig +++ b/configs/am64x_evm_a53_def

[PATCH 04/15] configs: j721e: Enable basic EFI CMD support

2024-04-08 Thread Jonathan Humphreys
Signed-off-by: Jonathan Humphreys --- configs/j721e_evm_a72_defconfig | 3 +++ 1 file changed, 3 insertions(+) diff --git a/configs/j721e_evm_a72_defconfig b/configs/j721e_evm_a72_defconfig index 019ddcca7e8..5028caa1782 100644 --- a/configs/j721e_evm_a72_defconfig +++ b/configs/j721e_evm_a72_de

[PATCH 15/15] configs: beagleboneai64: Enable RTC emulation

2024-04-08 Thread Jonathan Humphreys
Signed-off-by: Jonathan Humphreys --- configs/j721e_beagleboneai64_a72_defconfig | 3 +++ 1 file changed, 3 insertions(+) diff --git a/configs/j721e_beagleboneai64_a72_defconfig b/configs/j721e_beagleboneai64_a72_defconfig index 31923d70d94..3d234bc1a8f 100644 --- a/configs/j721e_beagleboneai64

[PATCH 13/15] configs: am62x: Enable RTC emulation

2024-04-08 Thread Jonathan Humphreys
This is required to pass SystemReadyIR tests. Signed-off-by: Jonathan Humphreys --- configs/am62x_evm_a53_defconfig | 3 +++ 1 file changed, 3 insertions(+) diff --git a/configs/am62x_evm_a53_defconfig b/configs/am62x_evm_a53_defconfig index ee585b3bc84..d650b8575b6 100644 --- a/configs/am62x_e

[PATCH 07/15] configs: beagleplay: Enable RTC emulation

2024-04-08 Thread Jonathan Humphreys
Signed-off-by: Jonathan Humphreys --- configs/am62x_beagleplay_a53_defconfig | 3 +++ 1 file changed, 3 insertions(+) diff --git a/configs/am62x_beagleplay_a53_defconfig b/configs/am62x_beagleplay_a53_defconfig index 5592328af76..147967d3c11 100644 --- a/configs/am62x_beagleplay_a53_defconfig +

[PATCH 10/15] configs: am62px: Enable RTC emulation

2024-04-08 Thread Jonathan Humphreys
This is required to pass SystemReadyIR tests. Signed-off-by: Jonathan Humphreys --- configs/am62px_evm_a53_defconfig | 3 +++ 1 file changed, 3 insertions(+) diff --git a/configs/am62px_evm_a53_defconfig b/configs/am62px_evm_a53_defconfig index a8b8ee76ca7..65dfda19f18 100644 --- a/configs/am62

[PATCH 14/15] configs: beagleboneai64: Enable basic EFI CMD support

2024-04-08 Thread Jonathan Humphreys
Signed-off-by: Jonathan Humphreys --- configs/j721e_beagleboneai64_a72_defconfig | 3 +++ 1 file changed, 3 insertions(+) diff --git a/configs/j721e_beagleboneai64_a72_defconfig b/configs/j721e_beagleboneai64_a72_defconfig index c100ec48582..31923d70d94 100644 --- a/configs/j721e_beagleboneai64

[PATCH 05/15] configs: j721e: Enable RTC emulation

2024-04-08 Thread Jonathan Humphreys
Signed-off-by: Jonathan Humphreys --- configs/j721e_evm_a72_defconfig | 3 +++ 1 file changed, 3 insertions(+) diff --git a/configs/j721e_evm_a72_defconfig b/configs/j721e_evm_a72_defconfig index 5028caa1782..077bf508328 100644 --- a/configs/j721e_evm_a72_defconfig +++ b/configs/j721e_evm_a72_de

[PATCH 11/15] configs: am62x: cosmetic config cleanup

2024-04-08 Thread Jonathan Humphreys
Signed-off-by: Jonathan Humphreys --- configs/am62x_evm_a53_defconfig | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/configs/am62x_evm_a53_defconfig b/configs/am62x_evm_a53_defconfig index 4c1e4d7cc42..3e174ec37aa 100644 --- a/configs/am62x_evm_a53_defconfig +++ b/con

[PATCH 12/15] configs: am62x: Enable basic EFI CMD support

2024-04-08 Thread Jonathan Humphreys
This is required to pass SystemReadyIR tests. Signed-off-by: Jonathan Humphreys --- configs/am62x_evm_a53_defconfig | 3 +++ 1 file changed, 3 insertions(+) diff --git a/configs/am62x_evm_a53_defconfig b/configs/am62x_evm_a53_defconfig index 3e174ec37aa..ee585b3bc84 100644 --- a/configs/am62x_e

[PATCH 08/15] configs: am62px: cosmetic config cleanup

2024-04-08 Thread Jonathan Humphreys
Signed-off-by: Jonathan Humphreys --- configs/am62px_evm_a53_defconfig | 15 +-- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/configs/am62px_evm_a53_defconfig b/configs/am62px_evm_a53_defconfig index 2621abb8ce1..db9e6635dce 100644 --- a/configs/am62px_evm_a53_defcon

[PATCH 06/15] configs: beagleplay: Enable basic EFI CMD support

2024-04-08 Thread Jonathan Humphreys
Signed-off-by: Jonathan Humphreys --- configs/am62x_beagleplay_a53_defconfig | 3 +++ 1 file changed, 3 insertions(+) diff --git a/configs/am62x_beagleplay_a53_defconfig b/configs/am62x_beagleplay_a53_defconfig index d9751bca666..5592328af76 100644 --- a/configs/am62x_beagleplay_a53_defconfig +

[PATCH 09/15] configs: am62px: Enable basic EFI CMD support

2024-04-08 Thread Jonathan Humphreys
This is required to pass SystemReadyIR tests. Signed-off-by: Jonathan Humphreys --- configs/am62px_evm_a53_defconfig | 3 +++ 1 file changed, 3 insertions(+) diff --git a/configs/am62px_evm_a53_defconfig b/configs/am62px_evm_a53_defconfig index db9e6635dce..a8b8ee76ca7 100644 --- a/configs/am62

[PATCH 02/15] configs: am64x: Enable basic EFI CMD support

2024-04-08 Thread Jonathan Humphreys
This is required to pass SystemReadyIR tests. Signed-off-by: Jonathan Humphreys --- configs/am64x_evm_a53_defconfig | 3 +++ 1 file changed, 3 insertions(+) diff --git a/configs/am64x_evm_a53_defconfig b/configs/am64x_evm_a53_defconfig index 35cbbee93d5..1cb7684c46c 100644 --- a/configs/am64x_e

[PATCH 01/15] configs: am64x: cosmetic config cleanup

2024-04-08 Thread Jonathan Humphreys
Signed-off-by: Jonathan Humphreys --- configs/am64x_evm_a53_defconfig | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/configs/am64x_evm_a53_defconfig b/configs/am64x_evm_a53_defconfig index b7057be3d65..35cbbee93d5 100644 --- a/configs/am64x_evm_a53_defconfig +++ b/

[PATCH 03/15] configs: am64x: Enable RTC emulation

2024-04-08 Thread Jonathan Humphreys
This is required to pass SystemReadyIR tests. Signed-off-by: Jonathan Humphreys --- configs/am64x_evm_a53_defconfig | 3 +++ 1 file changed, 3 insertions(+) diff --git a/configs/am64x_evm_a53_defconfig b/configs/am64x_evm_a53_defconfig index 1cb7684c46c..61b498b49a6 100644 --- a/configs/am64x_e

[PATCH 00/15] configs: ti: Enable basic settings for SystemReady ACS

2024-04-08 Thread Jonathan Humphreys
Set basic settings needed for System Ready IR ACS testing, for several TI SoC based platforms: AM64, AM62, AM62p, BeaglePlay, J7, and BeagleboneAI. For AM64, AM62, and AM62p, also includes some config cleanup. Should be no functional change. Jonathan Humphreys (15): configs: am64x: cosmetic co

Re: [PATCH 2/2] mmc: Add support for the no-mmc-hs400 prop

2024-04-08 Thread Dragan Simic
On 2024-04-08 23:06, Jonas Karlman wrote: The linux commit f722e650d965 ("mmc: core: add support for disabling HS400 mode via DT") added support for a no-mmc-hs400 prop. Add support for the no-mmc-hs400 prop to disable HS400 host caps. Signed-off-by: Jonas Karlman The description above shoul

Re: [PATCH 1/2] mmc: Imply HS200 cap with mmc-hs400 prop to match linux

2024-04-08 Thread Dragan Simic
Hello Jonas, On 2024-04-08 23:06, Jonas Karlman wrote: eMMC nodes in linux device tree files typically only contain a mmc-hs400 prop to signal support for both HS400 and HS200. However, U-Boot require an explicit mmc-hs200 prop to signal support for the HS200 mode. Fix this by follow linux an

[PATCH 2/2] mmc: Add support for the no-mmc-hs400 prop

2024-04-08 Thread Jonas Karlman
The linux commit f722e650d965 ("mmc: core: add support for disabling HS400 mode via DT") added support for a no-mmc-hs400 prop. Add support for the no-mmc-hs400 prop to disable HS400 host caps. Signed-off-by: Jonas Karlman --- drivers/mmc/mmc-uclass.c | 3 +++ 1 file changed, 3 insertions(+) d

[PATCH 1/2] mmc: Imply HS200 cap with mmc-hs400 prop to match linux

2024-04-08 Thread Jonas Karlman
eMMC nodes in linux device tree files typically only contain a mmc-hs400 prop to signal support for both HS400 and HS200. However, U-Boot require an explicit mmc-hs200 prop to signal support for the HS200 mode. Fix this by follow linux and imply HS200 cap when HS400 cap is signaled using a mmc-hs4

Pull request efi-2024-07-rc1

2024-04-08 Thread Heinrich Schuchardt
Dear Tom, The following changes since commit 9cba29b19f43f9450117e8bc89e7dda691ed5ab5: Merge tag 'u-boot-imx-master-20240405' of https://gitlab.denx.de/u-boot/custodians/u-boot-imx (2024-04-05 17:23:58 -0400) are available in the Git repository at: https://source.denx.de/u-boot/custodians/

[PATCH 2/2] arch: zynqmp: Move CMD_ZYNQMP Kconfig from board to arch

2024-04-08 Thread Charlie Johnston
Since the previous commit moved the zynqmp command to cmds and the command depends on the arch rather than the board, this commit moves the Kconfig entry into the arch/arm/mach-zynqmp/Kconfig Signed-off-by: Charlie Johnston --- arch/arm/mach-zynqmp/Kconfig | 13 - board/xilinx/zynqmp

[PATCH 1/2] board: zynqmp: Move zynqmp commands from board/ to cmd/

2024-04-08 Thread Charlie Johnston
The zynqmp cmds.c is currently tied to the board but the commands contained within are more closely tied to the architecture. To allow usage of those commands when the architecture is ZynqMP but the board is not, this change moves the cmds into the cmd/ tree instead of the board tree that would onl

[PATCH 0/2] arch: zynqmp: Make zynqmp command more accessible.

2024-04-08 Thread Charlie Johnston
While working on a third-party board using a ZynqMP, I was unable to use the zynqmp command even with the proper config definitions. While that command appears tied to the architecture, it was being included based on the board selection instead. This patch series moves the command to be accessible

Re: [PATCH] doc: build: update docker image to latest

2024-04-08 Thread Tom Rini
On Fri, Apr 05, 2024 at 08:16:19AM +0200, Mattijs Korpershoek wrote: > commit cacc0b2678c0 ("CI: Move to latest container image") updated the > docker container image. > > Reflect the change in the documentation. > > Signed-off-by: Mattijs Korpershoek I'm fine with updating this for now, so:

Re: [PATCH v2 00/14] rockchip: rk3308: Sync DT with linux v6.8 and update defconfigs

2024-04-08 Thread Tom Rini
On Mon, Apr 08, 2024 at 09:55:59PM +0200, Jonas Karlman wrote: > Hi Tom, > > On 2024-04-08 21:38, Tom Rini wrote: > > On Mon, Apr 08, 2024 at 06:13:57PM +, Jonas Karlman wrote: > >> This series adds support for new clocks used in linux v6.8 device trees, > >> enables use of FIT signature check

Re: [PATCH v2 00/14] rockchip: rk3308: Sync DT with linux v6.8 and update defconfigs

2024-04-08 Thread Jonas Karlman
Hi Tom, On 2024-04-08 21:38, Tom Rini wrote: > On Mon, Apr 08, 2024 at 06:13:57PM +, Jonas Karlman wrote: >> This series adds support for new clocks used in linux v6.8 device trees, >> enables use of FIT signature check for checksum validation and fixes >> loading FIT from SD-card when loading

Re: [PATCH v2 00/14] rockchip: rk3308: Sync DT with linux v6.8 and update defconfigs

2024-04-08 Thread Tom Rini
On Mon, Apr 08, 2024 at 06:13:57PM +, Jonas Karlman wrote: > This series adds support for new clocks used in linux v6.8 device trees, > enables use of FIT signature check for checksum validation and fixes > loading FIT from SD-card when loading FIT from eMMC fails. > > It should be possible to

Re: Can't get U-Boot working on Geniatech XPI-3566-ZERO

2024-04-08 Thread Jonas Karlman
Hi Z, On 2024-04-08 09:40, Mizsei Zoltán wrote: > Hi, > > I'm trying to get a mainline U-Boot running on the Geniatech XPI-3566-ZERO > RK3566 based SBC [1], but all my attempts have failed so far. > > The SBC doesn't have any SD-Card slot, please keep this in mind! > > I can build U-Boot, but

Issues reading large files from nand ubifs ARM64

2024-04-08 Thread Matthew Rainey
Hello U-Boot community, I am having issues reading large files (~20 MiB and larger) from nand flash on an arm64 development board. Smaller files load and work as intended. I have tested this in linux, which also works as intended. However, in U-Boot, it gives the following error: ubifsload 0x9

U-Boot/UKI Relationship Regarding Multiple DTBs

2024-04-08 Thread vindicator
Is u-boot capable of selecting the correct DTB in a UKI during boot? I saw "doc/README.multi-dtb-fit", which at least somewhat addresses what I'm looking for I think, but I'm not sure if that will relate directly with executing a UKI that has multiple DTBs... For my one board, I was working on bu

Re: [PATCH v2 11/11] net: dwc_eth_qos: Add support for st, ext-phyclk property

2024-04-08 Thread Christophe ROULLIER
-Original Message- From: Marek Vasut Sent: Tuesday, March 26, 2024 1:08 PM To:u-boot@lists.denx.de Cc: Marek Vasut; Christophe ROULLIER; Joe Hershberger; Patrice CHOTARD - foss; Patrick DELAUNAY - foss; Ramon Fried;u-b...@dh-electronics.com;uboot-st...@st-md-mailman.stormreply.com Subje

Re: [PATCH v2 10/11] net: dwc_eth_qos: Add support of STM32MP13xx platform

2024-04-08 Thread Christophe ROULLIER
-Original Message- From: Marek Vasut Sent: Tuesday, March 26, 2024 1:08 PM To:u-boot@lists.denx.de Cc: Christophe ROULLIER; Patrice CHOTARD - foss; Marek Vasut; Joe Hershberger; Patrick DELAUNAY - foss; Ramon Fried;u-b...@dh-electronics.com;uboot-st...@st-md-mailman.stormreply.com Subje

  1   2   >