Re: [PATCH 3/3] arm: mvebu: eDPU: support new board revision

2023-09-17 Thread Stefan Roese
On 9/14/23 12:16, Robert Marko wrote: There is a new eDPU revision that uses Marvell 88E6361 switch onboard. We can rely on detecting the switch to enable and fixup the Linux DTS so a single DTS can be used. There is currently no support for the 88E6361 switch and thus no working networking in U

Re: [PATCH 2/3] arm: mvebu: Espressobin: move network setup into a separate function

2023-09-17 Thread Stefan Roese
On 9/14/23 12:16, Robert Marko wrote: Currently, Esspresobin switch is being setup directly in last_stage_init() which makes it hard to add support for any other board to be setup. So, lets just move the switch setup code to a separate function and call it if compatible matches, there should be

Re: [PATCH 1/3] arm: mvebu: Espressobin: move FDT fixup into a separate function

2023-09-17 Thread Stefan Roese
On 9/14/23 12:16, Robert Marko wrote: Currently, Esspresobin FDT is being fixed up directly in ft_board_setup() which makes it hard to add support for any other board to be fixed up. So, lets just move the FDT fixup code to a separate function and call it if compatible matches, there should be n

[PATCH] RFT: mips: implement __udivdi3

2023-09-17 Thread Linus Walleij
Squashfs wasn't compiling because the lldiv() directives turn into __udivdi3 and we are using private libgcc. This is just copied from the Linux kernel v6.6-rc1 arch/mips/include/asm/div64.h and then adjusted for U-Boot. After this squashfs compiles for MIPS. Cc: Daniel Schwierzeck Cc: Mauro Con

[PATCH v1] configs: imxrt1050-evk: enable distro bootcmd

2023-09-17 Thread Jesse Taube
Add support to boot from script.scr from mmc. imxrt1050-evk was not able to boot from script.scr because we did not include config_distro_bootcmd.h and set the device to mmc. Signed-off-by: Jesse Taube --- configs/imxrt1050-evk_defconfig | 2 +- include/configs/imxrt1050-evk.h | 15 +++

[PATCH v4] bootstd: sata: Add bootstd support for ahci sata

2023-09-17 Thread Tony Dinh
Add ahci sata bootdev and corresponding hunting function. Signed-off-by: Tony Dinh --- Changes in v4: - Revise logic in bootmeth_script() to set devtype to sata for non-scsi SATA device - Rewrite sata_rescan() logic to properly remove all devices before probing - Add description to sata_rescan()

Re: [PATCH v3 2/2] riscv: dts: starfive: generate u-boot-spl.bin.normal.out

2023-09-17 Thread Milan P . Stanić
On Sun, 2023-09-17 at 13:47, Heinrich Schuchardt wrote: > The StarFive VisionFive 2 board cannot load spl/u-boot-spl.bin but needs a > prefixed header. We have referring to a vendor tool (spl_tool) for this > task. 'mkimage -T sfspl' can generate the prefixed file. > > Use binman to invoke mkimage

[PATCH v4 4/4] rockchip: Add support to generate LZMA compressed U-boot binary

2023-09-17 Thread Manoj Sai
Add support for generating a LZMA-compressed U-boot binary with the help of binman, if CONFIG_SPL_LZMA is selected. Signed-off-by: Manoj Sai Reviewed-by: Simon Glass Reviewed-by: Kever Yang --- Changes in v4: - None Changes in v3: - None Changes in v2: - New patch for v2 arch/arm/dts/roc

[PATCH v4 3/4] rockchip: Add support to generate GZIP compressed U-boot binary

2023-09-17 Thread Manoj Sai
Add support for generating a GZIP-compressed U-boot binary with the help of binman, if CONFIG_SPL_GZIP is selected. Signed-off-by: Manoj Sai Reviewed-by: Simon Glass Reviewed-by: Kever Yang --- Changes in v4: - None Changes in v3: - None Changes in v2: - New patch for v2 arch/arm/dts/roc

[PATCH v4 2/4] spl: fit: support for booting a LZMA-compressed U-boot binary

2023-09-17 Thread Manoj Sai
If LZMA Compression support is enabled, LZMA compressed U-Boot binary will be placed at a specified RAM location which is defined at CONFIG_SYS_LOAD_ADDR and will be assigned as the source address. image_decomp() function, will decompress the LZMA compressed U-Boot binary which is placed at sourc

[PATCH v4 1/4] spl: fit: support for booting a GZIP-compressed U-boot binary

2023-09-17 Thread Manoj Sai
If GZIP Compression support is enabled, GZIP compressed U-Boot binary will be at a specified RAM location which is defined at CONFIG_SYS_LOAD_ADDR and will be assign it as the source address. gunzip function in spl_load_fit_image ,will decompress the GZIP compressed U-Boot binary which is placed a

[PATCH v4 0/4] support for booting the compressed U-boot binary on Rockchip based ARM64 SOC's

2023-09-17 Thread Manoj Sai
This patchset adds the support on Rockchip based ARM64 SOC's that compress the U-BOOT proper along with dtb and ATF in FIT image format.Second stage bootloader(SPL) loads the compressed binaries, uncompress them and handover control to the next stage. Changes for V3 :- 1. Replaced spl_decompr

[PATCH 18/19] ARM: dts: renesas: Synchronize RZ R8A774E1 RZ/G2H DTs with Linux 6.5.3

2023-09-17 Thread Marek Vasut
Synchronize RZ R8A774E1 RZ/G2H DTs with Linux 6.5.3, commit 238589d0f7b421aae18c5704dc931595019fa6c7 . Signed-off-by: Marek Vasut --- arch/arm/dts/r8a774e1-beacon-rzg2h-kit.dts | 29 ++ arch/arm/dts/r8a774e1.dtsi | 14 +++ 2 files changed, 17 insertion

[PATCH 19/19] ARM: renesas: Align env eMMC device number with Linux 6.5.3 DT changes on R-Car Gen3 Salvator-X

2023-09-17 Thread Marek Vasut
Set U-Boot environment storage eMMC device number to 0, to match the new additions to DT /aliases node pulled in alongside Linux 6.5.3 DT synchronization. Signed-off-by: Marek Vasut --- configs/rcar3_salvator-x_defconfig | 1 - 1 file changed, 1 deletion(-) diff --git a/configs/rcar3_salvator-x

[PATCH 17/19] ARM: dts: renesas: Synchronize RZ R8A774C0 RZ/G2E DTs with Linux 6.5.3

2023-09-17 Thread Marek Vasut
Synchronize RZ R8A774C0 RZ/G2E DTs with Linux 6.5.3, commit 238589d0f7b421aae18c5704dc931595019fa6c7 . Signed-off-by: Marek Vasut --- arch/arm/dts/r8a774c0.dtsi| 11 +-- arch/arm/dts/r8a774e1-u-boot.dtsi | 1 - 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/arch/

[PATCH 16/19] ARM: dts: renesas: Synchronize RZ R8A774B1 RZ/G2N DTs with Linux 6.5.3

2023-09-17 Thread Marek Vasut
Synchronize RZ R8A774B1 RZ/G2N DTs with Linux 6.5.3, commit 238589d0f7b421aae18c5704dc931595019fa6c7 . Signed-off-by: Marek Vasut --- arch/arm/dts/r8a774b1-beacon-rzg2n-kit.dts | 29 ++ arch/arm/dts/r8a774b1-u-boot.dtsi | 1 - arch/arm/dts/r8a774b1.dtsi

[PATCH 15/19] ARM: dts: renesas: Synchronize RZ R8A774A1 RZ/G2M DTs with Linux 6.5.3

2023-09-17 Thread Marek Vasut
Synchronize RZ R8A774A1 RZ/G2M DTs with Linux 6.5.3, commit 238589d0f7b421aae18c5704dc931595019fa6c7 . Signed-off-by: Marek Vasut --- arch/arm/dts/beacon-renesom-baseboard.dtsi | 45 ++ arch/arm/dts/beacon-renesom-som.dtsi | 2 +- arch/arm/dts/hihope-common.dtsi

[PATCH 14/19] ARM: dts: renesas: Synchronize RZ R7S72100 RZ/A1 DTs with Linux 6.5.3

2023-09-17 Thread Marek Vasut
Synchronize RZ R7S72100 RZ/A1 DTs with Linux 6.5.3, commit 238589d0f7b421aae18c5704dc931595019fa6c7 . Signed-off-by: Marek Vasut --- arch/arm/dts/r7s72100-gr-peach.dts | 3 ++ arch/arm/dts/r7s72100.dtsi | 56 ++ 2 files changed, 45 insertions(+), 14 deletions

[PATCH 13/19] ARM: dts: renesas: Synchronize R-Car R8A779G0 V4H DTs with Linux 6.5.3

2023-09-17 Thread Marek Vasut
Synchronize R-Car R8A779G0 V4H DTs with Linux 6.5.3, commit 238589d0f7b421aae18c5704dc931595019fa6c7 . Signed-off-by: Marek Vasut --- arch/arm/dts/r8a779g0-white-hawk-csi-dsi.dtsi | 172 +++ arch/arm/dts/r8a779g0-white-hawk.dts | 44 + arch/arm/dts/r8a779g0.dtsi|

[PATCH 12/19] ARM: dts: renesas: Synchronize R-Car R8A779F0 S4 DTs with Linux 6.5.3

2023-09-17 Thread Marek Vasut
Synchronize R-Car R8A779F0 S4 DTs with Linux 6.5.3, commit 238589d0f7b421aae18c5704dc931595019fa6c7 . Signed-off-by: Marek Vasut --- arch/arm/dts/r8a779f0.dtsi | 25 - 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/arch/arm/dts/r8a779f0.dtsi b/arch/arm/dt

[PATCH 11/19] ARM: dts: renesas: Synchronize R-Car R8A779A0 E3 DTs with Linux 6.5.3

2023-09-17 Thread Marek Vasut
Synchronize R-Car R8A779A0 E3 DTs with Linux 6.5.3, commit 238589d0f7b421aae18c5704dc931595019fa6c7 . Signed-off-by: Marek Vasut --- arch/arm/dts/r8a779a0-falcon-csi-dsi.dtsi | 5 + arch/arm/dts/r8a779a0-falcon.dts | 11 ++- arch/arm/dts/r8a779a0.dtsi| 110 +++

[PATCH 10/19] ARM: dts: renesas: Synchronize R-Car R8A77995 D3 DTs with Linux 6.5.3

2023-09-17 Thread Marek Vasut
Synchronize R-Car R8A77995 D3 DTs with Linux 6.5.3, commit 238589d0f7b421aae18c5704dc931595019fa6c7 . Signed-off-by: Marek Vasut --- arch/arm/dts/r8a77995.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/dts/r8a77995.dtsi b/arch/arm/dts/r8a77995.dtsi index f040d0

[PATCH 09/19] ARM: dts: renesas: Synchronize R-Car R8A77990 E3 DTs with Linux 6.5.3

2023-09-17 Thread Marek Vasut
Synchronize R-Car R8A77990 E3 DTs with Linux 6.5.3, commit 238589d0f7b421aae18c5704dc931595019fa6c7 . Signed-off-by: Marek Vasut --- arch/arm/dts/r8a77990.dtsi | 11 +-- 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/arch/arm/dts/r8a77990.dtsi b/arch/arm/dts/r8a77990.dtsi

[PATCH 08/19] ARM: dts: renesas: Synchronize R-Car R8A77980 V3H DTs with Linux 6.5.3

2023-09-17 Thread Marek Vasut
Synchronize R-Car R8A77980 V3H DTs with Linux 6.5.3, commit 238589d0f7b421aae18c5704dc931595019fa6c7 . Signed-off-by: Marek Vasut --- arch/arm/dts/condor-common.dtsi | 1 + arch/arm/dts/r8a77980-condor.dts | 8 arch/arm/dts/r8a77980-v3hsk.dts | 1 + arch/arm/dts/r8a77980.dtsi |

[PATCH 07/19] ARM: dts: renesas: Synchronize R-Car R8A77970 V3M DTs with Linux 6.5.3

2023-09-17 Thread Marek Vasut
Synchronize R-Car R8A77970 V3M DTs with Linux 6.5.3, commit 238589d0f7b421aae18c5704dc931595019fa6c7 . Signed-off-by: Marek Vasut --- arch/arm/dts/r8a77970-eagle.dts | 12 1 file changed, 12 insertions(+) diff --git a/arch/arm/dts/r8a77970-eagle.dts b/arch/arm/dts/r8a77970-eagle.dt

[PATCH 06/19] ARM: dts: renesas: Synchronize R-Car R8A77965 M3-N DTs with Linux 6.5.3

2023-09-17 Thread Marek Vasut
Synchronize R-Car R8A77965 M3-N DTs with Linux 6.5.3, commit 238589d0f7b421aae18c5704dc931595019fa6c7 . Signed-off-by: Marek Vasut --- arch/arm/dts/r8a77965.dtsi | 16 +--- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/arch/arm/dts/r8a77965.dtsi b/arch/arm/dts/r8a7796

[PATCH 04/19] ARM: dts: renesas: Synchronize R-Car R8A77951 H3 DTs with Linux 6.5.3

2023-09-17 Thread Marek Vasut
Synchronize R-Car R8A77951 H3 DTs with Linux 6.5.3, commit 238589d0f7b421aae18c5704dc931595019fa6c7 . Signed-off-by: Marek Vasut --- arch/arm/dts/r8a77951.dtsi | 15 +- arch/arm/dts/salvator-common.dtsi| 253 +++ arch/arm/dts/salvator-xs.dtsi

[PATCH 05/19] ARM: dts: renesas: Synchronize R-Car R8A77960 M3-W and R8A77961 M3-W+ DTs with Linux 6.5.3

2023-09-17 Thread Marek Vasut
Synchronize R-Car R8A77960 M3-W and R8A77961 M3-W+ DTs with Linux 6.5.3, commit 238589d0f7b421aae18c5704dc931595019fa6c7 . Signed-off-by: Marek Vasut --- arch/arm/dts/r8a77960.dtsi | 16 +--- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/arch/arm/dts/r8a77960.dtsi b/a

[PATCH 03/19] ARM: dts: renesas: Synchronize R-Car R8A7794 E2 DTs with Linux 6.5.3

2023-09-17 Thread Marek Vasut
Synchronize R-Car R8A7794 E2 DTs with Linux 6.5.3, commit 238589d0f7b421aae18c5704dc931595019fa6c7 . Signed-off-by: Marek Vasut --- arch/arm/dts/r8a7794.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/dts/r8a7794.dtsi b/arch/arm/dts/r8a7794.dtsi index 7aa781ff3b

[PATCH 02/19] ARM: dts: renesas: Synchronize R-Car R8A7791 M2-W and R8A7793 M2-N DTs with Linux 6.5.3

2023-09-17 Thread Marek Vasut
Synchronize R-Car R8A7791 M2-W and R8A7793 M2-N DTs with Linux 6.5.3, commit 238589d0f7b421aae18c5704dc931595019fa6c7 . Signed-off-by: Marek Vasut --- arch/arm/dts/r8a7791.dtsi | 4 ++-- arch/arm/dts/r8a7793.dtsi | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/arch/arm/d

[PATCH 01/19] ARM: dts: renesas: Synchronize R-Car R8A7790 H2 DTs with Linux 6.5.3

2023-09-17 Thread Marek Vasut
Synchronize R-Car R8A7790 H2 DTs with Linux 6.5.3, commit 238589d0f7b421aae18c5704dc931595019fa6c7 . Signed-off-by: Marek Vasut --- arch/arm/dts/r8a7790.dtsi | 85 ++- 1 file changed, 83 insertions(+), 2 deletions(-) diff --git a/arch/arm/dts/r8a7790.dtsi b/a

[PATCH 20/20] clk: renesas: Synchronize R8A774E1 RZ/G2H clock tables with Linux 6.5.3

2023-09-17 Thread Marek Vasut
Synchronize R8A774E1 RZ/G2H clock tables with Linux 6.5.3, commit 238589d0f7b421aae18c5704dc931595019fa6c7 . Signed-off-by: Marek Vasut --- drivers/clk/renesas/r8a774e1-cpg-mssr.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/clk/renesas/r8a774e1-cpg-mssr.c b

[PATCH 19/20] clk: renesas: Synchronize R8A774C0 RZ/G2E clock tables with Linux 6.5.3

2023-09-17 Thread Marek Vasut
Synchronize R8A774C0 RZ/G2E clock tables with Linux 6.5.3, commit 238589d0f7b421aae18c5704dc931595019fa6c7 . Signed-off-by: Marek Vasut --- drivers/clk/renesas/r8a774c0-cpg-mssr.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/clk/renesas/r8a774c0-cpg-mssr.c b

[PATCH 18/20] clk: renesas: Synchronize R8A774B1 RZ/G2N clock tables with Linux 6.5.3

2023-09-17 Thread Marek Vasut
Synchronize R8A774B1 RZ/G2N clock tables with Linux 6.5.3, commit 238589d0f7b421aae18c5704dc931595019fa6c7 . Signed-off-by: Marek Vasut --- drivers/clk/renesas/r8a774b1-cpg-mssr.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/clk/renesas/r8a774b1-cpg-mssr.c b

[PATCH 17/20] clk: renesas: Synchronize R8A774A1 RZ/G2M clock tables with Linux 6.5.3

2023-09-17 Thread Marek Vasut
Synchronize R8A774A1 RZ/G2M clock tables with Linux 6.5.3, commit 238589d0f7b421aae18c5704dc931595019fa6c7 . Signed-off-by: Marek Vasut --- drivers/clk/renesas/r8a774a1-cpg-mssr.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/clk/renesas/r8a774a1-cpg-mssr.c b

[PATCH 16/20] clk: renesas: Synchronize R8A779G0 V4H clock tables with Linux 6.5.3

2023-09-17 Thread Marek Vasut
Synchronize R-Car R8A779G0 V4H clock tables with Linux 6.5.3, commit 238589d0f7b421aae18c5704dc931595019fa6c7 . The PLL2_VAR is not implemented yet and PLL2 is still configured as regular PLL2 only. Signed-off-by: Marek Vasut --- drivers/clk/renesas/r8a779g0-cpg-mssr.c | 28

[PATCH 15/20] clk: renesas: Synchronize R8A779F0 S4 clock tables with Linux 6.5.3

2023-09-17 Thread Marek Vasut
Synchronize R-Car R8A779F0 S4 clock tables with Linux 6.5.3, commit 238589d0f7b421aae18c5704dc931595019fa6c7 . Signed-off-by: Marek Vasut --- drivers/clk/renesas/r8a779f0-cpg-mssr.c | 4 ++-- include/dt-bindings/clock/r8a779f0-cpg-mssr.h | 2 +- 2 files changed, 3 insertions(+), 3 deletion

[PATCH 11/20] clk: renesas: Synchronize R8A77980 V3H clock tables with Linux 6.5.3

2023-09-17 Thread Marek Vasut
Synchronize R-Car R8A77980 V3H clock tables with Linux 6.5.3, commit 238589d0f7b421aae18c5704dc931595019fa6c7 . Signed-off-by: Marek Vasut --- drivers/clk/renesas/r8a77980-cpg-mssr.c | 24 +--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/drivers/clk/renesas

[PATCH 14/20] clk: renesas: Synchronize R8A779A0 V3U clock tables with Linux 6.5.3

2023-09-17 Thread Marek Vasut
Synchronize R-Car R8A779A0 V3U clock tables with Linux 6.5.3, commit 238589d0f7b421aae18c5704dc931595019fa6c7 . Signed-off-by: Marek Vasut --- drivers/clk/renesas/r8a779a0-cpg-mssr.c | 9 + 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/drivers/clk/renesas/r8a779a0-cpg-mss

[PATCH 13/20] clk: renesas: Synchronize R8A77995 D3 clock tables with Linux 6.5.3

2023-09-17 Thread Marek Vasut
Synchronize R-Car R8A77995 D3 clock tables with Linux 6.5.3, commit 238589d0f7b421aae18c5704dc931595019fa6c7 . Signed-off-by: Marek Vasut --- drivers/clk/renesas/r8a77995-cpg-mssr.c | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/clk/renesas/r8a77995-cpg-mssr.

[PATCH 12/20] clk: renesas: Synchronize R8A77990 E3 clock tables with Linux 6.5.3

2023-09-17 Thread Marek Vasut
Synchronize R-Car R8A77990 E3 clock tables with Linux 6.5.3, commit 238589d0f7b421aae18c5704dc931595019fa6c7 . Signed-off-by: Marek Vasut --- drivers/clk/renesas/r8a77990-cpg-mssr.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/clk/renesas/r8a77990-cpg-mssr.c

[PATCH 10/20] clk: renesas: Synchronize R8A77970 V3M clock tables with Linux 6.5.3

2023-09-17 Thread Marek Vasut
Synchronize R-Car R8A77970 V3M clock tables with Linux 6.5.3, commit 238589d0f7b421aae18c5704dc931595019fa6c7 . Signed-off-by: Marek Vasut --- drivers/clk/renesas/r8a77970-cpg-mssr.c | 18 +- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/drivers/clk/renesas/r8a779

[PATCH 07/20] clk: renesas: Synchronize R8A77951 H3 clock tables with Linux 6.5.3

2023-09-17 Thread Marek Vasut
Synchronize R-Car R8A77951 H3 clock tables with Linux 6.5.3, commit 238589d0f7b421aae18c5704dc931595019fa6c7 . Signed-off-by: Marek Vasut --- drivers/clk/renesas/r8a7795-cpg-mssr.c | 16 +++- 1 file changed, 3 insertions(+), 13 deletions(-) diff --git a/drivers/clk/renesas/r8a7795-c

[PATCH 09/20] clk: renesas: Synchronize R8A77965 M3-N clock tables with Linux 6.5.3

2023-09-17 Thread Marek Vasut
Synchronize R-Car R8A77965 M3-N clock tables with Linux 6.5.3, commit 238589d0f7b421aae18c5704dc931595019fa6c7 . Signed-off-by: Marek Vasut --- drivers/clk/renesas/r8a77965-cpg-mssr.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/clk/renesas/r8a77965-cpg-mssr.

[PATCH 08/20] clk: renesas: Synchronize R8A77960 M3-W and R8A77961 M3-W+ clock tables with Linux 6.5.3

2023-09-17 Thread Marek Vasut
Synchronize R-Car R8A77960 M3-W and R8A77961 M3-W+ clock tables with Linux 6.5.3, commit 238589d0f7b421aae18c5704dc931595019fa6c7 . Signed-off-by: Marek Vasut --- drivers/clk/renesas/r8a7796-cpg-mssr.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/clk/renesas

[PATCH 05/20] clk: renesas: Synchronize R8A7792 V2H clock tables with Linux 6.5.3

2023-09-17 Thread Marek Vasut
Synchronize R-Car R8A7792 V2H clock tables with Linux 6.5.3, commit 238589d0f7b421aae18c5704dc931595019fa6c7 . Signed-off-by: Marek Vasut --- drivers/clk/renesas/r8a7792-cpg-mssr.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/clk/renesas/r8a7792-cpg-mssr.c b

[PATCH 06/20] clk: renesas: Synchronize R8A7794 E2 clock tables with Linux 6.5.3

2023-09-17 Thread Marek Vasut
Synchronize R-Car R8A7794 E2 clock tables with Linux 6.5.3, commit 238589d0f7b421aae18c5704dc931595019fa6c7 . Signed-off-by: Marek Vasut --- drivers/clk/renesas/r8a7794-cpg-mssr.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/clk/renesas/r8a7794-cpg-mssr.c b/

[PATCH 04/20] clk: renesas: Synchronize R8A7791 M2-W and R8A7793 M2-N clock tables with Linux 6.5.3

2023-09-17 Thread Marek Vasut
Synchronize R-Car R8A7791 M2-W and R8A7793 M2-N clock tables with Linux 6.5.3, commit 238589d0f7b421aae18c5704dc931595019fa6c7 . Signed-off-by: Marek Vasut --- drivers/clk/renesas/r8a7791-cpg-mssr.c | 11 +++ 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/drivers/clk/renes

[PATCH 03/20] clk: renesas: Synchronize R8A7790 H2 clock tables with Linux 6.5.3

2023-09-17 Thread Marek Vasut
Synchronize R-Car R8A7790 H2 clock tables with Linux 6.5.3, commit 238589d0f7b421aae18c5704dc931595019fa6c7 . Signed-off-by: Marek Vasut --- drivers/clk/renesas/r8a7790-cpg-mssr.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/clk/renesas/r8a7790-cpg-mssr.c b/

[PATCH 02/20] clk: renesas: Synchronize R8A779F0 S4 DT headers with Linux 6.5.3

2023-09-17 Thread Marek Vasut
Synchronize R-Car R8A779F0 S4 DT headers with Linux 6.5.3, commit 238589d0f7b421aae18c5704dc931595019fa6c7 . Signed-off-by: Marek Vasut --- include/dt-bindings/power/r8a779f0-sysc.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/dt-bindings/power/r8a779f0-sysc.h b/i

[PATCH 01/20] clk: renesas: Synchronize R8A77951 H3 DT headers with Linux 6.5.3

2023-09-17 Thread Marek Vasut
Synchronize R-Car R8A77951 H3 DT headers with Linux 6.5.3, commit 238589d0f7b421aae18c5704dc931595019fa6c7 . Signed-off-by: Marek Vasut --- include/dt-bindings/power/r8a7795-sysc.h | 1 - 1 file changed, 1 deletion(-) diff --git a/include/dt-bindings/power/r8a7795-sysc.h b/include/dt-bindings/

[PATCH] linux/compat.h: Define empty __initconst and __initdata

2023-09-17 Thread Marek Vasut
Introduce two new empty macros used in various static tables in Linux. Signed-off-by: Marek Vasut --- include/linux/compat.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/linux/compat.h b/include/linux/compat.h index 921e698f407..f8e3570d1ad 100644 --- a/include/linux/compat.h ++

[PATCH 18/18] pinctrl: renesas: Synchronize R8A779G0 V4H PFC tables with Linux 6.5.3

2023-09-17 Thread Marek Vasut
Synchronize R-Car R8A779G0 V4H PFC tables with Linux 6.5.3, commit 238589d0f7b421aae18c5704dc931595019fa6c7 . Signed-off-by: Marek Vasut --- drivers/pinctrl/renesas/pfc-r8a779g0.c | 1095 +--- 1 file changed, 596 insertions(+), 499 deletions(-) diff --git a/drivers/pinctrl/r

[PATCH 17/18] pinctrl: renesas: Synchronize R8A779F0 S4 PFC tables with Linux 6.5.3

2023-09-17 Thread Marek Vasut
Synchronize R-Car R8A779F0 S4 PFC tables with Linux 6.5.3, commit 238589d0f7b421aae18c5704dc931595019fa6c7 . Signed-off-by: Marek Vasut --- drivers/pinctrl/renesas/pfc-r8a779f0.c | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/drivers/pinctrl/renesas/pfc-r8a779f0.c

[PATCH 16/18] pinctrl: renesas: Synchronize R8A779A0 V3U PFC tables with Linux 6.5.3

2023-09-17 Thread Marek Vasut
Synchronize R-Car R8A779A0 V3U PFC tables with Linux 6.5.3, commit 238589d0f7b421aae18c5704dc931595019fa6c7 . Signed-off-by: Marek Vasut --- drivers/pinctrl/renesas/pfc-r8a779a0.c | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/pinctrl/renesas/pfc-r8a779a0.c

[PATCH 15/18] pinctrl: renesas: Synchronize R8A77995 D3 PFC tables with Linux 6.5.3

2023-09-17 Thread Marek Vasut
Synchronize R-Car R8A77995 D3 PFC tables with Linux 6.5.3, commit 238589d0f7b421aae18c5704dc931595019fa6c7 . Signed-off-by: Marek Vasut --- drivers/pinctrl/renesas/pfc-r8a77995.c | 46 -- 1 file changed, 28 insertions(+), 18 deletions(-) diff --git a/drivers/pinctrl/rene

[PATCH 14/18] pinctrl: renesas: Synchronize R8A77990 E3 PFC tables with Linux 6.5.3

2023-09-17 Thread Marek Vasut
Synchronize R-Car R8A77990 E3 PFC tables with Linux 6.5.3, commit 238589d0f7b421aae18c5704dc931595019fa6c7 . Signed-off-by: Marek Vasut --- drivers/pinctrl/renesas/pfc-r8a77990.c | 41 -- 1 file changed, 25 insertions(+), 16 deletions(-) diff --git a/drivers/pinctrl/rene

[PATCH 13/18] pinctrl: renesas: Synchronize R8A77980 V3H PFC tables with Linux 6.5.3

2023-09-17 Thread Marek Vasut
Synchronize R-Car R8A77980 V3H PFC tables with Linux 6.5.3, commit 238589d0f7b421aae18c5704dc931595019fa6c7 . Signed-off-by: Marek Vasut --- drivers/pinctrl/renesas/pfc-r8a77980.c | 55 +- 1 file changed, 36 insertions(+), 19 deletions(-) diff --git a/drivers/pinctrl/ren

[PATCH 12/18] pinctrl: renesas: Synchronize R8A77970 V3M PFC tables with Linux 6.5.3

2023-09-17 Thread Marek Vasut
Synchronize R-Car R8A77970 V3M PFC tables with Linux 6.5.3, commit 238589d0f7b421aae18c5704dc931595019fa6c7 . Signed-off-by: Marek Vasut --- drivers/pinctrl/renesas/pfc-r8a77970.c | 40 +- 1 file changed, 26 insertions(+), 14 deletions(-) diff --git a/drivers/pinctrl/ren

[PATCH 11/18] pinctrl: renesas: Synchronize R8A77965 M3-N PFC tables with Linux 6.5.3

2023-09-17 Thread Marek Vasut
Synchronize R-Car R8A77965 M3-N PFC tables with Linux 6.5.3, commit 238589d0f7b421aae18c5704dc931595019fa6c7 . Signed-off-by: Marek Vasut --- drivers/pinctrl/renesas/pfc-r8a77965.c | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/drivers/pinctrl/renesas/pfc-r8a779

[PATCH 10/18] pinctrl: renesas: Synchronize R8A77960 M3-W and R8A77961 M3-W+ PFC tables with Linux 6.5.3

2023-09-17 Thread Marek Vasut
Synchronize R-Car R8A77960 M3-W and R8A77961 M3-W+ PFC tables with Linux 6.5.3, commit 238589d0f7b421aae18c5704dc931595019fa6c7 . Signed-off-by: Marek Vasut --- drivers/pinctrl/renesas/pfc-r8a7796.c | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/drivers/pinctrl/

[PATCH 09/18] pinctrl: renesas: Synchronize R8A77951 H3 PFC tables with Linux 6.5.3

2023-09-17 Thread Marek Vasut
Synchronize R-Car R8A77951 H3 PFC tables with Linux 6.5.3, commit 238589d0f7b421aae18c5704dc931595019fa6c7 . Signed-off-by: Marek Vasut --- drivers/pinctrl/renesas/pfc-r8a77951.c | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/drivers/pinctrl/renesas/pfc-r8a77951

[PATCH 08/18] pinctrl: renesas: Synchronize R8A7794 E2 PFC tables with Linux 6.5.3

2023-09-17 Thread Marek Vasut
Synchronize R-Car R8A7794 E2 PFC tables with Linux 6.5.3, commit 238589d0f7b421aae18c5704dc931595019fa6c7 . Signed-off-by: Marek Vasut --- drivers/pinctrl/renesas/pfc-r8a7794.c | 50 +-- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/drivers/pinctrl/renes

[PATCH 07/18] pinctrl: renesas: Synchronize R8A7792 V2H PFC tables with Linux 6.5.3

2023-09-17 Thread Marek Vasut
Synchronize R-Car R8A7792 V2H PFC tables with Linux 6.5.3, commit 238589d0f7b421aae18c5704dc931595019fa6c7 . Signed-off-by: Marek Vasut --- drivers/pinctrl/renesas/pfc-r8a7792.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/pinctrl/renesas/pfc-r8a7792.c b/drivers/p

[PATCH 06/18] pinctrl: renesas: Synchronize R8A7791 M2-W and R8A7793 M2-N PFC tables with Linux 6.5.3

2023-09-17 Thread Marek Vasut
Synchronize R-Car R8A7791 M2-W and R8A7793 M2-N PFC tables with Linux 6.5.3, commit 238589d0f7b421aae18c5704dc931595019fa6c7 . Signed-off-by: Marek Vasut --- drivers/pinctrl/renesas/pfc-r8a7791.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/pinctrl/renesas/pf

[PATCH 04/18] pinctrl: renesas: Add support for 1.8V/2.5V I/O voltage levels

2023-09-17 Thread Marek Vasut
Currently, the Renesas pin control driver supports pins that can switch their I/O voltage levels between either 1.8V and 3.3V, or between 2.5V and 3.3V. However, some SoCs have pins that can switch between 1.8V and 2.5V. Add support for this by replacing the separate SH_PFC_PIN_CFG_IO_VOLTAGE cap

[PATCH 05/18] pinctrl: renesas: Synchronize R8A7790 H2 PFC tables with Linux 6.5.3

2023-09-17 Thread Marek Vasut
Synchronize R-Car R8A7790 H2 PFC tables with Linux 6.5.3, commit 238589d0f7b421aae18c5704dc931595019fa6c7 . Signed-off-by: Marek Vasut --- drivers/pinctrl/renesas/pfc-r8a7790.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/pinctrl/renesas/pfc-r8a7790.c b/driver

[PATCH 03/18] pinctrl: renesas: Drop R8A77950 H3 ES1.x PFC table entry

2023-09-17 Thread Marek Vasut
Drop outstanding R8A77950 H3 ES1.x PFC table entry from sh_pfc.h . No functional change. Signed-off-by: Marek Vasut --- drivers/pinctrl/renesas/sh_pfc.h | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/pinctrl/renesas/sh_pfc.h b/drivers/pinctrl/renesas/sh_pfc.h index f35fd3379a9..bf409

[PATCH 02/18] pinctrl: renesas: Rename RZ/A1 R7S72100 PFC tables to RZ/A1

2023-09-17 Thread Marek Vasut
Rename pfc-r7s72100.c to pfc-rza1.c to match the file name with Linux. Rename the Kconfig symbol to match. No functional change. Signed-off-by: Marek Vasut --- drivers/pinctrl/renesas/Kconfig| 2 +- drivers/pinctrl/renesas/Makefile | 2 +- d

[PATCH 01/18] pinctrl: renesas: Rename R8A7795 H3 PFC tables file name to R8A77951

2023-09-17 Thread Marek Vasut
Rename pfc-r8a7795.c to pfc-r8a77951.c to match the file name with Linux and to indicate the PFC driver does not support R8A77950 H3 ES1.* . No functional change. Signed-off-by: Marek Vasut --- drivers/pinctrl/renesas/Makefile | 4 ++-- drivers/pinctrl/renesas/{pfc-r8a7

[PULL] u-boot-sh/master

2023-09-17 Thread Marek Vasut
Two ethernet fixes for this release . The following changes since commit 252592214f79d8206c3cf0056a8827a0010214e0: Merge tag 'doc-2023-10-rc5' of https://source.denx.de/u-boot/custodians/u-boot-efi (2023-09-09 09:33:02 -0400) are available in the Git repository at: https://source.denx.de/u

[PATCH] ARM: renesas: Enable DM_ETH_PHY on 64-bit R-Car boards

2023-09-17 Thread Marek Vasut
Enable DM_ETH_PHY to correctly release the PHY on these boards from reset. Signed-off-by: Marek Vasut --- configs/r8a77970_eagle_defconfig | 1 + configs/r8a77970_v3msk_defconfig | 1 + configs/r8a77980_condor_defconfig| 1 + configs/r8a77980_v3hsk_defconfig | 1 + configs/r8a779

[PATCH] ARM: dts: renesas: Add compatible properties to KSZ9031 Ethernet PHYs on Salvator-X boards

2023-09-17 Thread Marek Vasut
Add compatible values to Ethernet PHY subnodes representing Micrel KSZ9031 PHYs on R-Car Gen3 Salvator-X boards. This allows software to identify the PHY model at any time, regardless of the state of the PHY reset line. This is a fix for missed addition of these properties on Salvator-X boards. P

[PATCH v3 2/2] riscv: dts: starfive: generate u-boot-spl.bin.normal.out

2023-09-17 Thread Heinrich Schuchardt
The StarFive VisionFive 2 board cannot load spl/u-boot-spl.bin but needs a prefixed header. We have referring to a vendor tool (spl_tool) for this task. 'mkimage -T sfspl' can generate the prefixed file. Use binman to invoke mkimage for the generation of file spl/u-boot-spl.bin.normal.out. Update

[PATCH v3 1/2] tools: mkimage: Add StarFive SPL image support

2023-09-17 Thread Heinrich Schuchardt
The StarFive JH7110 base boards require a header to be prefixed to the SPL binary image. This has previously done with a vendor tool 'spl_tool' published under a GPL-2-or-later license. Integrate this capability into mkimage. Signed-off-by: Heinrich Schuchardt Tested-by: Chanho Park Tested-by: M

[PATCH v3 0/2] riscv: starfive: generate u-boot-spl.bin.normal.out

2023-09-17 Thread Heinrich Schuchardt
The StarFive JH7110 base boards require a header to be prefixed to the SPL binary image. This has previously done with a vendor tool 'spl_tool' published under a GPL-2-or-later license. Integrate this capability into mkimage. Add a binman task into the VisionFive 2 build to build the prefixed U-Bo

[RESEND PATCH v1 2/2] clk: Add clock driver for Amlogic A1

2023-09-17 Thread Igor Prusov
This patch adds basic clock driver for Amlogic A1 Family which supports enabling/disabling some gates, getting frequencies and setting rate with limited reparenting. Signed-off-by: Igor Prusov --- arch/arm/include/asm/arch-meson/clock-a1.h | 23 + drivers/clk/meson/Kconfig |

[RESEND PATCH v1 1/2] dt-bindings: clock: Add Amlogic A1 clock bindings

2023-09-17 Thread Igor Prusov
Add clock bindings for Amlogic A1 from linux-next next-20230821. Signed-off-by: Igor Prusov --- .../clock/amlogic,a1-peripherals-clkc.h | 168 ++ .../dt-bindings/clock/amlogic,a1-pll-clkc.h | 25 +++ 2 files changed, 193 insertions(+) create mode 100644 include/dt-bindi

[RESEND PATCH v1 0/2] clk: amlogic: a1: Add Amlogic A1 clock driver

2023-09-17 Thread Igor Prusov
This series adds dt-bindings and driver implementation for Amlogic A1 PLL and Peripherals clock controllers. Igor Prusov (2): dt-bindings: clock: Add Amlogic A1 clock bindings clk: Add clock driver for Amlogic A1 arch/arm/include/asm/arch-meson/clock-a1.h| 23 + drivers/clk/meson/Kconfi

Re: Aw: Re: [PATCH v3] board: rockchip: Add Bananapi R2Pro Board

2023-09-17 Thread Jonas Karlman
On 2023-09-17 09:19, Frank Wunderlich wrote: > Hi, > > thank you for your suggestions > >> Gesendet: Sonntag, 17. September 2023 um 00:51 Uhr >> Von: "Jonas Karlman" >> An: "Frank Wunderlich" >> Cc: "Frank Wunderlich" , "Simon Glass" >> , "Philipp Tomsich" , "Kever >> Yang" , "Marek Vasut" ,

Re: [PATCH v2 2/2] riscv: dts: starfive: generate u-boot-spl.bin.normal.out

2023-09-17 Thread Jonas Karlman
On 2023-09-17 02:00, Heinrich Schuchardt wrote: > On 9/17/23 00:19, Jonas Karlman wrote: >> On 2023-09-06 14:00, Heinrich Schuchardt wrote: >>> The StarFive VisionFive 2 board cannot load spl/u-boot-spl.bin but needs a >>> prefixed header. We have referring to a vendor tool (spl_tool) for this >>>

Re: [PATCH v2 2/2] riscv: dts: starfive: generate u-boot-spl.bin.normal.out

2023-09-17 Thread Massimo Pegorer
Il giorno dom 17 set 2023 alle ore 09:14 Massimo Pegorer ha scritto: > > Il giorno dom 17 set 2023 alle ore 02:01 Heinrich Schuchardt > ha scritto: > > > > > > > > On 9/17/23 00:19, Jonas Karlman wrote: > > > On 2023-09-06 14:00, Heinrich Schuchardt wrote: > > >> The StarFive VisionFive 2 board c

Aw: Re: [PATCH v3] board: rockchip: Add Bananapi R2Pro Board

2023-09-17 Thread Frank Wunderlich
Hi, thank you for your suggestions > Gesendet: Sonntag, 17. September 2023 um 00:51 Uhr > Von: "Jonas Karlman" > An: "Frank Wunderlich" > Cc: "Frank Wunderlich" , "Simon Glass" > , "Philipp Tomsich" , "Kever > Yang" , "Marek Vasut" , > u-boot@lists.denx.de > Betreff: Re: [PATCH v3] board: ro

Re: [PATCH v2 2/2] riscv: dts: starfive: generate u-boot-spl.bin.normal.out

2023-09-17 Thread Massimo Pegorer
Il giorno dom 17 set 2023 alle ore 02:01 Heinrich Schuchardt ha scritto: > > > > On 9/17/23 00:19, Jonas Karlman wrote: > > On 2023-09-06 14:00, Heinrich Schuchardt wrote: > >> The StarFive VisionFive 2 board cannot load spl/u-boot-spl.bin but needs a > >> prefixed header. We have referring to a v