[PATCH v1] board: verdin-am62: add dram_init_banksize

2025-02-10 Thread Stefan Eichenberger
From: Stefan Eichenberger Add the dram_init_banksize function to the board file to properly set DRAM memory sizes during boot. The commit bc07851897bd ("board: ti: Pull redundant DDR functions to a common location and Fixup DDR size when ECC is enabled") relocated the dram_ini

Re: [PATCH] configs: mvebu_espressobin_ultra-88f3720_defconfig: enable full bootflow functionality

2025-01-28 Thread Stefan Roese
On 06.12.24 22:09, bsch...@gmail.com wrote: From: Ben Schneider This appliance has multiple devices from which it can boot. Enable full bootflow functionality so users can choose a non-default boot device. Signed-off-by: Ben Schneider Applied to u-boot-marvell/master Thanks, Stefan

Please pull u-boot-marvell/master

2025-01-28 Thread Stefan Roese
/u-boot/_build/results?buildId=389&view=results Thanks, Stefan The following changes since commit a517796cfa5d8f4ca2f0c11c78c24a08a102c047: Prepare v2025.04-rc1 (2025-01-27 16:38:46 -0600) are available in the Git repository at: g...@source.denx.de:u-boot/custodians/u-boot-marvell.git

Re: [PATCH v3 0/3] Initial support for PXA1908 and samsung-coreprimevelte

2025-01-28 Thread Stefan Roese
insertions(+) Applied to u-boot-marvell/master Thanks, Stefan

Re: [PATCH] board: solidrun: clearfog: enable ddr odt0 on write for both chip-select

2025-01-28 Thread Stefan Roese
, Stefan --- board/solidrun/clearfog/clearfog.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/board/solidrun/clearfog/clearfog.c b/board/solidrun/clearfog/clearfog.c index 2dbd071abd9f29cee97fb813a67d0190a620bd32..67b60d2e7b43331383b6a01b13693b29b21129be 100644 --- a

Re: [PATCH] arm: kirkwood: Enable bootstd and other modernization for OpenRD boards

2025-01-28 Thread Stefan Roese
/#m2fc25da1d2c019bc3cd8676991fdd64b8a21aa9b Signed-off-by: Tony Dinh Applied to u-boot-marvell/master Thanks, Stefan --- arch/arm/mach-kirkwood/Kconfig| 1 + board/Marvell/openrd/openrd.env | 20 configs/openrd_base_defconfig | 18 +- configs

Re: [PATCH v3 2/3] arm: mmp: add initial support for PXA1908 SoC

2025-01-28 Thread Stefan Roese
On 24.01.25 16:47, Duje Mihanović wrote: Add initial support for Marvell PXA1908. The SoC has 4 Cortex-A53 cores, a GC7000UL GPU and a variety of peripheral controllers. Signed-off-by: Duje Mihanović Reviewed-by: Stefan Roese Thanks, Stefan --- MAINTAINERS| 8

Re: [PATCH] configs: mvebu_espressobin_ultra-88f3720_defconfig: enable full bootflow functionality

2025-01-28 Thread Stefan Roese
On 06.12.24 22:09, bsch...@gmail.com wrote: From: Ben Schneider This appliance has multiple devices from which it can boot. Enable full bootflow functionality so users can choose a non-default boot device. Signed-off-by: Ben Schneider Reviewed-by: Stefan Roese Thanks, Stefan

Re: [PATCH v3 3/3] board: samsung: add initial support for coreprimevelte board

2025-01-28 Thread Stefan Roese
On 24.01.25 16:47, Duje Mihanović wrote: Samsung Galaxy Core Prime VE LTE is an entry-level PXA1908-based smartphone. It has 1GB of DRAM, 8GB eMMC and USB connectivity. Signed-off-by: Duje Mihanović Reviewed-by: Stefan Roese Thanks, Stefan --- arch/arm/dts/Makefile

Re: [PATCH v3 1/3] serial: ns16550: Add Intel XScale support

2025-01-28 Thread Stefan Roese
On 24.01.25 16:47, Duje Mihanović wrote: Add compatible string for the Intel XScale variant of the 16550. Needed to match upstream. Signed-off-by: Duje Mihanović Reviewed-by: Stefan Roese Thanks, Stefan --- drivers/serial/ns16550.c | 1 + 1 file changed, 1 insertion(+) diff --git a

[PATCH v1] toradex: tdx-cfg-block: fix switch to user partition

2025-01-24 Thread Stefan Eichenberger
From: Stefan Eichenberger The Toradex configuration block is stored in the first boot partition of the eMMC. After reading the configuration block, U-Boot switches back to the user partition. Currently, this operation always targets mmc device 0, even when the configuration block is stored on

Re: [PATCH v2 2/3] arm: mmp: add initial support for PXA1908 SoC

2025-01-23 Thread Stefan Roese
pe 'int(void **)' 1189 | int board_fdt_blob_setup(void **fdtp); | ^~~~ make[1]: *** [scripts/Makefile.build:257: arch/arm/mach-mmp/board.o] Error 1 make: *** [Makefile:1918: arch/arm/mach-mmp] Error 2 Could you please have a look and resubmit a fixed version? Thanks, S

Please pull u-boot-watchdog/master

2025-01-22 Thread Stefan Roese
issues: https://dev.azure.com/sr0718/u-boot/_build/results?buildId=381&view=results Thanks, Stefan The following changes since commit 82d262ae162d859d3b0bbcd40a9464e890b009da: Merge patch series "MediaTek MT7629 OF_UPSTREAM migration (v2)" (2025-01-21 09:29:05 -0600) are availa

Re: [PATCH v2 2/2] cyclic: Fix typo in struct cyclic_info description

2025-01-22 Thread Stefan Roese
On 14.01.25 14:28, Patrice Chotard wrote: Replace delay_ns by delay_us which is the field name used into struct cyclic_info. Signed-off-by: Patrice Chotard --- Changes in v2: _ Update the comment which still references "ns" Applied to u-boot-watchdog/master Thanks, Stefan

Re: [PATCH v2 1/2] cyclic: Fix rollover every 72 min on 32 bits platforms

2025-01-22 Thread Stefan Roese
Patrice Chotard --- Changes in v2: _ Replace remaining timer_get_us() by get_timer_us(0) Applied to u-boot-watchdog/master Thanks, Stefan common/cyclic.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/common/cyclic.c b/common/cyclic.c index 196797fd

Re: [PATCH 1/8] cyclic: Prevent corruption of cyclic list on reassignment

2025-01-22 Thread Stefan Roese
nsidered opaque). I like the approach suggest by Rasmus. Marek, do you see any flaws using this version? If not, please send an updated version. Thanks, Stefan

Re: [PATCH v2 2/2] cyclic: Fix typo in struct cyclic_info description

2025-01-20 Thread Stefan Roese
On 14.01.25 14:28, Patrice Chotard wrote: Replace delay_ns by delay_us which is the field name used into struct cyclic_info. Signed-off-by: Patrice Chotard --- Changes in v2: _ Update the comment which still references "ns" Reviewed-by: Stefan Roese Thanks, Stefan

Re: [PATCH v2 1/2] cyclic: Fix rollover every 72 min on 32 bits platforms

2025-01-20 Thread Stefan Roese
Patrice Chotard --- Changes in v2: _ Replace remaining timer_get_us() by get_timer_us(0) Reviewed-by: Stefan Roese Thanks, Stefan common/cyclic.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/common/cyclic.c b/common/cyclic.c index 196797fd61e..fa

Re: [PATCH 2/2] cyclic: Fix typo in struct cyclic_info description

2025-01-08 Thread Stefan Roese
is ns after which this function shall get executed The comment still references "ns" above. No need to re-send, I can change this when committing. Reviewed-by: Stefan Roese Thanks, Stefan

Re: [PATCH 1/2] cyclic: Fix rollover every 72 min on 32 bits platforms

2025-01-08 Thread Stefan Roese
cyclic function and account it's cpu-time */ cyclic->next_call = now + cyclic->delay_us; Reviewed-by: Stefan Roese Thanks, Stefan

Re: [PATCH v2 1/3] serial: ns16550: Add Intel XScale support

2025-01-08 Thread Stefan Roese
On 08.01.25 22:26, Duje Mihanović wrote: On 8.1.2025. 14:43, Stefan Roese wrote: On 07.01.25 19:06, Duje Mihanović wrote: On Tuesday 7 January 2025 12:30:40 Central European Standard Time Stefan Roese wrote: Wouldn't it make more sense to use this compatible property instead? I was goi

Re: [PATCH v2 1/3] serial: ns16550: Add Intel XScale support

2025-01-08 Thread Stefan Roese
On 07.01.25 19:06, Duje Mihanović wrote: On Tuesday 7 January 2025 12:30:40 Central European Standard Time Stefan Roese wrote: On 31.12.24 17:49, Duje Mihanović wrote: { .compatible = "ingenic,jz4780-uart",.data = PORT_JZ4780 }, { .compatible = "nvid

Re: [PATCH] watchdog: rti: support SPL (or re-start)

2025-01-07 Thread Stefan Roese
). Signed-off-by: Alexander Sverdlin Applied to u-boot-watchdog/master Thanks, Stefan --- drivers/watchdog/rti_wdt.c | 13 +++-- 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/drivers/watchdog/rti_wdt.c b/drivers/watchdog/rti_wdt.c index 99168d0cad03..320c5ca19e0a 100644

Please pull u-boot-watchdog/master

2025-01-07 Thread Stefan Roese
Azure build, without any issues: https://dev.azure.com/sr0718/u-boot/_build/results?buildId=380&view=results Thanks, Stefan The following changes since commit 6d41f0a39d6423c8e57e92ebbe9f8c0333a63f72: Prepare v2025.01 (2025-01-06 18:54:44 -0600) are available in the Git repository at:

Re: [PATCH v2] watchdog: rti: drop hack manipulating WDT clock rate

2025-01-07 Thread Stefan Roese
f-by: Alexander Sverdlin Reviewed-by: Jan Kiszka Applied to u-boot-watchdog/master Thanks, Stefan --- Changelog: v2: 2 typos pointed by Jan corrected drivers/watchdog/rti_wdt.c | 8 1 file changed, 8 deletions(-) diff --git a/drivers/watchdog/rti_wdt.c b/drivers/watchdog/

Re: [PATCH v2 1/3] serial: ns16550: Add Intel XScale support

2025-01-07 Thread Stefan Roese
inux 8250 of_device_id struct I see this entry: { .compatible = "mrvl,mmp-uart", .data = (void *)PORT_XSCALE, }, Wouldn't it make more sense to use this compatible property instead? Thanks, Stefan

Re: [PATCH v2 0/3] Initial support for PXA1908 and samsung-coreprimevelte

2025-01-07 Thread Stefan Roese
rks of the factory S-Boot. S-Boot? Never heard of that one. Interesting to see such an ancient SoC getting supported in U-Boot. Thanks, Stefan Signed-off-by: Duje Mihanović --- Changes in v2: - Drop arm,armv8 compatible from CPU nodes to match upstream - Add intel,xscale-uart compatible to NS16550

Re: [PATCH] watchdog: rti: support SPL (or re-start)

2025-01-07 Thread Stefan Roese
). Signed-off-by: Alexander Sverdlin Reviewed-by: Stefan Roese Thanks, Stefan --- drivers/watchdog/rti_wdt.c | 13 +++-- 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/drivers/watchdog/rti_wdt.c b/drivers/watchdog/rti_wdt.c index 99168d0cad03..320c5ca19e0a 100644 --- a

Re: [PATCH v2] watchdog: rti: drop hack manipulating WDT clock rate

2025-01-07 Thread Stefan Roese
f-by: Alexander Sverdlin Reviewed-by: Jan Kiszka --- Changelog: v2: 2 typos pointed by Jan corrected Reviewed-by: Stefan Roese Thanks, Stefan

Re: [PATCH] watchdog: rti: support SPL (or re-start)

2024-12-14 Thread Stefan Roese
Hi Alexander, On 10.12.24 13:45, Sverdlin, Alexander wrote: Hi Stefan! On Fri, 2024-11-08 at 22:15 +0100, A. Sverdlin wrote: From: Alexander Sverdlin If the RTI watchdog has been enabled in SPL, enabling it in U-Boot proper fails because it can only be enabled once in HW and never stopped

[PATCH v1 2/5] toradex: tdx-cfg-block: increase indentation for longer defines

2024-12-11 Thread Stefan Eichenberger
From: Stefan Eichenberger This preparation step ensures that the first column has sufficient space to handle longer defines. This is necessary for the new Apalis iMX8 defines. Signed-off-by: Stefan Eichenberger --- board/toradex/common/tdx-cfg-block.c | 178 +-- 1 file

[PATCH v1 5/5] imx: mach: imx8: fdt: set correct frequencies for the industrial SoC

2024-12-11 Thread Stefan Eichenberger
From: Stefan Eichenberger Set correct CPU and GPU frequencies for the industrial i.MX8 SoC variant. Ensure that the CPU and GPU frequencies are properly configured for the industrial variant of the SoC. According to the "i.MX 8QuadMax Industrial Applications Processors" datasheet, the

[PATCH v1 4/5] toradex: apalis-imx8: simplify module version handling

2024-12-11 Thread Stefan Eichenberger
From: Stefan Eichenberger Simplify module version handling by removing the special case for the Apalis iMX8QM. The Apalis iMX8QM has been treated as a special case in module version handling, but was always the default. By removing this special handling, the code is simplified and easier to

[PATCH v1 3/5] toradex: tdx-cfg-block: add new apalis imx8 pids

2024-12-11 Thread Stefan Eichenberger
From: Stefan Eichenberger Add new PIDs for the Apalis iMX8 modules featuring the industrial variant of the SoC, which supports a maximum CPU frequency of 1300 MHz. Signed-off-by: Stefan Eichenberger --- board/toradex/apalis-imx8/apalis-imx8.c | 5 + board/toradex/common/tdx-cfg-block.c

[PATCH v1 1/5] toradex: tdx-cfg-block: set apalis imx8dxp to always disabled

2024-12-11 Thread Stefan Eichenberger
From: Stefan Eichenberger Apalis iMX8DXP 1GB is currently set to enable when compiling for Apalis iMX8. This is a mistake the Apalis iMX8DXP 1GB was never released and is not compatible to the Apalis iMX8 series. Signed-off-by: Stefan Eichenberger --- board/toradex/common/tdx-cfg-block.c | 2

[PATCH v1 0/5] add support for Apalis iMX8 1300MHz version

2024-12-11 Thread Stefan Eichenberger
ied: https://lore.kernel.org/u-boot/20241125174911.70723-1-ivi...@gmail.com/ Stefan Eichenberger (5): toradex: tdx-cfg-block: set apalis imx8dxp to always disabled toradex: tdx-cfg-block: increase indentation for longer defines toradex: tdx-cfg-block: add new apalis imx8 pids toradex: apalis-imx8

Re: [PATCH] arm: kirkwood: Enable bootstd and other modernization for OpenRD boards

2024-11-29 Thread Stefan Roese
/#m2fc25da1d2c019bc3cd8676991fdd64b8a21aa9b Signed-off-by: Tony Dinh Reviewed-by: Stefan Roese Thanks, Stefan --- arch/arm/mach-kirkwood/Kconfig| 1 + board/Marvell/openrd/openrd.env | 20 configs/openrd_base_defconfig | 18 +- configs

Re: [PATCH] board: solidrun: clearfog: enable ddr odt0 on write for both chip-select

2024-11-29 Thread Stefan Roese
Siach [1] and Chris Packham [2]. [1] https://github.com/SolidRun/u-boot-armada38x/commit/aba763a611e69fbcc4e229659da9d84f16b39814 [2] https://github.com/SolidRun/u-boot-armada38x/commit/dbaf09590df9add19e738d2de03c0f2d0d8f5433 Signed-off-by: Josua Mayer Reviewed-by: Stefan Roese Thanks, Stefan

Please pull u-boot-marvell/master

2024-11-26 Thread Stefan Roese
board (Chris) - mvebu: Updates for Allied Telesis boards (Chris) Here the Azure build, without any issues: https://dev.azure.com/sr0718/u-boot/_build/results?buildId=379&view=results Thanks, Stefan The following changes s

Re: [PATCH 7/7] arm: mvebu: x530: Enable IPV6 support

2024-11-26 Thread Stefan Roese
On 22.11.24 01:30, Chris Packham wrote: Enable IPV6 support for the x530 board. Signed-off-by: Chris Packham Reviewed-by: Stefan Roese Thanks, Stefan --- configs/x530_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/x530_defconfig b/configs/x530_defconfig index

Re: [PATCH 6/7] arm: mvebu: x530: Don't build mkeficapsule

2024-11-26 Thread Stefan Roese
On 22.11.24 01:30, Chris Packham wrote: The x530 board doesn't use EFI and our toolchains don't include gnutls so disable the tool in the defconfig. Signed-off-by: Chris Packham Reviewed-by: Stefan Roese Thanks, Stefan --- configs/x530_defconfig | 1 + 1 file changed, 1

Re: [PATCH 5/7] arm: mvebu: x530: Remove dead comments

2024-11-26 Thread Stefan Roese
On 22.11.24 01:30, Chris Packham wrote: As things have been moved to Kconfig there are a number of dead comments left over in x530.h. Remove them. Signed-off-by: Chris Packham Reviewed-by: Stefan Roese Thanks, Stefan --- include/configs/x530.h | 16 1 file changed

Re: [PATCH 4/7] arm: mvebu: x240: Enable IPV6 support

2024-11-26 Thread Stefan Roese
On 22.11.24 01:30, Chris Packham wrote: Enable IPV6 support for the x240 board. Signed-off-by: Chris Packham Reviewed-by: Stefan Roese Thanks, Stefan --- configs/x240_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/x240_defconfig b/configs/x240_defconfig index

Re: [PATCH 3/7] arm: mvebu: x240: Don't build mkeficapsule

2024-11-26 Thread Stefan Roese
On 22.11.24 01:30, Chris Packham wrote: The x240 board doesn't use EFI and our toolchains don't include gnutls so disable the tool in the defconfig. Signed-off-by: Chris Packham Reviewed-by: Stefan Roese Thanks, Stefan --- configs/x240_defconfig | 1 + 1 file changed, 1

Re: [PATCH 2/7] arm: mvebu: x240: Switch to standard boot

2024-11-26 Thread Stefan Roese
On 22.11.24 01:30, Chris Packham wrote: Use standard boot instead of the distro boot scripts. Regenerate the board defconfig now that some options are selected automatically. Signed-off-by: Chris Packham Reviewed-by: Stefan Roese Thanks, Stefan --- arch/arm/mach-mvebu/Kconfig | 1

Re: [PATCH 1/7] arm: mvebu: x240: Use default baudrate table

2024-11-26 Thread Stefan Roese
On 22.11.24 01:30, Chris Packham wrote: Remove CFG_SYS_BAUDRATE_TABLE as there's no reason not to use the defaults defined via config_fallbacks.h. Signed-off-by: Chris Packham Reviewed-by: Stefan Roese Thanks, Stefan --- include/configs/x240.h | 3 --- 1 file changed, 3 dele

Re: [PATCH v3] arm: mvebu: Add Allied Telesis x250 board

2024-11-26 Thread Stefan Roese
ckham Reviewed-by: Stefan Roese Thanks, Stefan --- Changes in v3: - Fix typo in commit message SE240 -> SE250 - Remove unnecessary select SSCANF - Add imply BOOTSTD_DEFAULTS - Enable IPV6 Changes in v2: - Add board/alliedtelesis/x250/MAINTAINERS file I forgot to git add - Use

Re: [PATCH v2] arm: kirkwood: Enable bootstd for Sheevaplug board

2024-11-26 Thread Stefan Roese
/#m2fc25da1d2c019bc3cd8676991fdd64b8a21aa9b Signed-off-by: Tony Dinh Reviewed-by: Stefan Roese Thanks, Stefan --- Changes in v2: Move default envs to text-base environment board/Marvell/sheevaplug/sheevaplug.env | 20 configs/sheevaplug_defconfig| 16

Re: [PATCH] arm: mvebu: Disable JFFS2 support for Kirkwood and Armada XP boards

2024-11-26 Thread Stefan Roese
On 18.11.24 20:34, Tony Dinh wrote: These boards don't use JFFS2 file system for booting so remove it. Ref: https://lore.kernel.org/u-boot/20241114233005.GN3600562@bill-the-cat/T/#t Signed-off-by: Tony Dinh Reviewed-by: Stefan Roese Thanks, Stefan --- configs/dns325_defconfig

Re: [PATCH v4 2/3] board: phytec: imx93: Add eeprom-based hardware introspection

2024-11-25 Thread Stefan Wahren
Am 25.11.24 um 11:03 schrieb Christoph Stoidner: Hi Stefan, On Mo, 2024-11-25 at 10:39 +0100, Stefan Wahren wrote: Hi Christoph, Am 25.11.24 um 09:28 schrieb Christoph Stoidner: Hi Stefan, On Do, 2024-11-21 at 11:12 +0100, Stefan Wahren wrote: Hi Christoph, Am 20.11.24 um 17:31 schrieb

Re: [PATCH v4 2/3] board: phytec: imx93: Add eeprom-based hardware introspection

2024-11-25 Thread Stefan Wahren
Hi Christoph, Am 25.11.24 um 09:28 schrieb Christoph Stoidner: Hi Stefan, On Do, 2024-11-21 at 11:12 +0100, Stefan Wahren wrote: Hi Christoph, Am 20.11.24 um 17:31 schrieb Christoph Stoidner: [...] diff --git a/arch/arm/dts/imx93-phyboard-segin-u-boot.dtsi b/arch/arm/dts/imx93-phyboard

Re: [PATCH v4 2/3] board: phytec: imx93: Add eeprom-based hardware introspection

2024-11-21 Thread Stefan Wahren
Hi Christoph, Am 20.11.24 um 17:31 schrieb Christoph Stoidner: The phyCORE-i.MX 93 is available in various variants. Relevant variant options for the spl/u-boot are: - with or without HS400 support for the eMMC - with 1GB ram chip, or 2GB ram chip The phyCORE's eeprom contains all information a

Re: [PATCH v3 01/20] wdt: imx8qxp: add option to control external PMIC wdt via IMX8 SCU

2024-11-21 Thread Stefan Roese
Schocher Reviewed-by: Alexander Sverdlin --- Changes in v3: - add Reviewed-by tag from Alexander - add comments from Igor fix spelling issues depends on ARCH_IMX8 instead of IMX8 Kconfig symbol - comment from Francesco and Stefan rename Kconfig symbol from WDT_SCU_PMIC to

Re: [PATCH v2 01/20] wdt: imx8qxp: add option to control external PMIC wdt via IMX8 SCU

2024-11-18 Thread Stefan Roese
only concern right now. If this driver is specific for a Siemens SCU firmware, then IMHO the Kconfig option and the driver filename should reflect this. Thanks, Stefan

Re: [PATCH v1 01/22] wdt: imx8qxp: add option to control external PMIC wdt via IMX8 SCU

2024-11-07 Thread Stefan Roese
lly siemens specific? Is this also available in Linux btw? Looking into the Linux source, is this driver somehow related to this one: drivers/watchdog/imx_sc_wdt.c ? Thanks, Stefan + { } +}; + +U_BOOT_DRIVER(scu_wdt) = { + .name = "scu_wdt", + .id

Re: [PATCH] mips: mt7688: gardena-smart-gateway: Increase CONFIG_SYS_BOOTM_LEN

2024-10-23 Thread Stefan Roese
amount should be fine, as we have 128 MB of RAM. Signed-off-by: Ezra Buehler --- Are there drawbacks of choosing a hight value for CONFIG_SYS_BOOTM_LEN that I am missing here? If so, 0x100 is most likely enough too. I don't see problems with using 32MB, so: Reviewed-by: Stefan Roese T

Re: [PATCH] watchdog: davinci: add support for DaVinci DM644x/DM646x processors

2024-10-23 Thread Stefan Roese
s.org/project/uboot/patch/20241003084255.33478-1-bastien.curutc...@bootlin.com/ Could you please take a look at this driver, if this matches yours? If there are problems with this driver, then I suggest to solve them via follow-up patches. Thanks, Stefan diff --git a/MAINTAINERS b/MAINTAINERS

Please pull u-boot-watchdog/master

2024-10-23 Thread Stefan Roese
edule() (Rasmus) - watchdog: introduce separate SPL symbol for WDT_GPIO (Rasmus) Here the Azure build, without any issues: https://dev.azure.com/sr0718/u-boot/_build/results?buildId=378&view=results Thanks, Stefan The followin

Re: [PATCH] watchdog: introduce separate SPL symbol for WDT_GPIO

2024-10-23 Thread Stefan Roese
the driver is built for SPL. Make it default to WDT_GPIO such that boards that already have it enabled and all the SPL prerequisites satisfied will continue to have it in SPL. Signed-off-by: Rasmus Villemoes Applied to u-boot-watchdog/master Thanks, Stefan --- drivers/watchdog/Kconfig | 9

Re: [PATCH 00/13] disentangling cyclic API from schedule()

2024-10-23 Thread Stefan Roese
tions(-) create mode 100644 include/u-boot/schedule.h Applied to u-boot-watchdog/master Thanks, Stefan

Re: [PATCH] drivers: watchdog: Add DaVinci's watchdog support

2024-10-23 Thread Stefan Roese
On 10/3/24 10:42, Bastien Curutchet wrote: Add support for the DaVinci's watchdog timer Signed-off-by: Bastien Curutchet Applied to u-boot-watchdog/master Thanks, Stefan --- drivers/watchdog/Kconfig | 7 ++ drivers/watchdog/Makefile | 1 + drivers/watchdog/davinci_

Re: [PATCH] watchdog: gpio_wdt: add support for stoppable devices

2024-10-23 Thread Stefan Roese
On 10/22/24 13:46, Stefan Roese wrote: On 10/22/24 13:43, Rasmus Villemoes wrote: On Tue, Oct 22 2024, Stefan Roese wrote: Hi Rasmus, On 10/2/24 21:23, Rasmus Villemoes wrote: While running a CI build, I'm seeing some sandbox failures, most likely related to this change here:

Re: [PATCH] watchdog: gpio_wdt: add support for stoppable devices

2024-10-22 Thread Stefan Roese
On 10/22/24 13:43, Rasmus Villemoes wrote: On Tue, Oct 22 2024, Stefan Roese wrote: Hi Rasmus, On 10/2/24 21:23, Rasmus Villemoes wrote: While running a CI build, I'm seeing some sandbox failures, most likely related to this change here: https://dev.azure.com/sr0718/u-boot/_build/re

Re: [PATCH] watchdog: gpio_wdt: add support for stoppable devices

2024-10-22 Thread Stefan Roese
unning a CI build, I'm seeing some sandbox failures, most likely related to this change here: https://dev.azure.com/sr0718/u-boot/_build/results?buildId=375&view=logs&j=db15d90c-51e5-5ca3-902e-4c5d558bba82&t=64917d2e-7acb-5ec4-6136-40fc146da71a Could you please tak

Re: [PATCH 13/13] global_data.h: remove unnecesary include of cyclic.h

2024-10-22 Thread Stefan Roese
On 10/3/24 23:28, Rasmus Villemoes wrote: Nothing in cyclic.h is needed to define struct global_data, so do not include that header. If any .c file relies on getting cyclic.h through asm/global_data.h, it needs to include it itself. Signed-off-by: Rasmus Villemoes Reviewed-by: Stefan Roese

Re: [PATCH 12/13] boot: cedit: include u-boot/schedule.h

2024-10-22 Thread Stefan Roese
On 10/3/24 23:28, Rasmus Villemoes wrote: This TU currently relies on getting a declaration of schedule() through some nested include. Include the proper header directly. Signed-off-by: Rasmus Villemoes Reviewed-by: Stefan Roese Thanks, Stefan --- boot/cedit.c | 1 + 1 file changed, 1

Re: [PATCH 10/13] i2c: rzg2l: include u-boot/schedule.h

2024-10-22 Thread Stefan Roese
On 10/3/24 23:27, Rasmus Villemoes wrote: This TU currently relies on getting a declaration of schedule() through some nested include. Include the proper header directly. Signed-off-by: Rasmus Villemoes Reviewed-by: Stefan Roese Thanks, Stefan --- drivers/i2c/rz_riic.c | 1 + 1 file

Re: [PATCH 11/13] ddr: altera: include u-boot/schedule.h

2024-10-22 Thread Stefan Roese
On 10/3/24 23:28, Rasmus Villemoes wrote: These TUs currently rely on getting a declaration of schedule() through some nested include. Include the proper header directly. Signed-off-by: Rasmus Villemoes Reviewed-by: Stefan Roese Thanks, Stefan --- drivers/ddr/altera/sdram_n5x.c | 1

Re: [PATCH 08/13] watchdog.h: change include of cyclic.h to u-boot/schedule.h

2024-10-22 Thread Stefan Roese
instead of cyclic.h. Eventually, all TUs that call schedule() should themselves include u-boot/schedule.h, but this is a step towards getting rid of unnecessary include statements in cyclic.h and global_data.h. Signed-off-by: Rasmus Villemoes Reviewed-by: Stefan Roese Thanks, Stefan --- include

Re: [PATCH 09/13] lib/sha*: include u-boot/schedule.h instead of cyclic.h

2024-10-22 Thread Stefan Roese
Villemoes Reviewed-by: Stefan Roese Thanks, Stefan --- lib/sha1.c | 2 +- lib/sha256.c | 2 +- lib/sha512.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/sha1.c b/lib/sha1.c index 7ef536f4b5d..233bd9145c6 100644 --- a/lib/sha1.c +++ b/lib/sha1.c @@ -17,7

Re: [PATCH 07/13] cyclic: make cyclic_run static

2024-10-22 Thread Stefan Roese
On 10/3/24 23:27, Rasmus Villemoes wrote: The only caller left is schedule(); everybody outside cyclic.c now calls or references schedule(). Signed-off-by: Rasmus Villemoes Reviewed-by: Stefan Roese Thanks, Stefan --- common/cyclic.c | 2 +- include/cyclic.h | 12 2

Re: [PATCH 05/13] fs/cramfs: use schedule instead of cyclic_run as callback

2024-10-22 Thread Stefan Roese
eviewed-by: Stefan Roese Thanks, Stefan --- fs/cramfs/uncompress.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fs/cramfs/uncompress.c b/fs/cramfs/uncompress.c index 2141edf22e4..97af8cb2b4f 100644 --- a/fs/cramfs/uncompress.c +++ b/fs/cramfs/uncompress.c @@ -

Re: [PATCH 06/13] test: dm: wdt: replace cyclic_run() by schedule()

2024-10-22 Thread Stefan Roese
ad of WATCHDOG_RESET()") intended to do. Signed-off-by: Rasmus Villemoes Reviewed-by: Stefan Roese Thanks, Stefan --- test/dm/wdt.c | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/test/dm/wdt.c b/test/dm/wdt.c index 1df2da23c6c..4d751b7e8cf 100644 --- a/test/dm/w

Re: [PATCH 04/13] m68k: asm/ptrace.h: include linux/types.h

2024-10-22 Thread Stefan Roese
the asm/ptrace.h header self-contained by including the proper header. Signed-off-by: Rasmus Villemoes Reviewed-by: Stefan Roese Thanks, Stefan --- arch/m68k/include/asm/ptrace.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/m68k/include/asm/ptrace.h b/arch/m68k/include/asm

Re: [PATCH 03/13] led: include cyclic.h in led_sw_blink.c

2024-10-22 Thread Stefan Roese
On 10/3/24 23:27, Rasmus Villemoes wrote: This makes use of the cyclic API but relies on implicitly getting the appropriate declarations through some nested include. Include the cyclic.h header directly. Signed-off-by: Rasmus Villemoes Reviewed-by: Stefan Roese Thanks, Stefan

Re: [PATCH 02/13] cyclic: introduce u-boot/schedule.h

2024-10-22 Thread Stefan Roese
ly picked up a host . To avoid that problem, put the new header in include/u-boot/ and hence make the include statements say . Signed-off-by: Rasmus Villemoes Reviewed-by: Stefan Roese Thanks, Stefan --- common/cyclic.c | 1 + include/cyclic.h | 12 +-

Re: [PATCH 01/13] doc: cyclic: remove reference to WATCHDOG_RESET

2024-10-22 Thread Stefan Roese
parenthetical rather than the other way around, which at least to me makes it more readable. Signed-off-by: Rasmus Villemoes Reviewed-by: Stefan Roese Thanks, Stefan --- doc/develop/cyclic.rst | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/doc/develop/cycl

Re: [PATCH] drivers: watchdog: Add DaVinci's watchdog support

2024-10-22 Thread Stefan Roese
On 10/3/24 10:42, Bastien Curutchet wrote: Add support for the DaVinci's watchdog timer Signed-off-by: Bastien Curutchet Reviewed-by: Stefan Roese Thanks, Stefan --- drivers/watchdog/Kconfig | 7 ++ drivers/watchdog/Makefile | 1 + drivers/watchdog/davinci_wdt.c

Re: [PATCH] watchdog: gpio_wdt: add support for stoppable devices

2024-10-22 Thread Stefan Roese
;m borrowing logic from the corresponding linux driver: - In ->probe(), such devices always request the gpio as GPIOD_IS_OUT. - In ->stop(), the linux driver has an "eternal ping" comment and sets the gpio to (logic) high. Signed-off-by: Rasmus Villemoes Reviewed-by: Stefan R

Re: [PATCH 1/2] watchdog: Add a driver for the photonicat watchdog

2024-10-22 Thread Stefan Roese
g. Please use Linux coding style with U-Boot code as well. scripts/checkpatch.pl will help you finding issues. I'll stop the review here and will continue, once you've sent v2. Thanks, Stefan + crc ^= data[i]; + for (j = 0; j < 8; j++) +

Re: [PATCH] watchdog: introduce separate SPL symbol for WDT_GPIO

2024-10-20 Thread Stefan Roese
the driver is built for SPL. Make it default to WDT_GPIO such that boards that already have it enabled and all the SPL prerequisites satisfied will continue to have it in SPL. Signed-off-by: Rasmus Villemoes Reviewed-by: Stefan Roese Thanks, Stefan --- drivers/watchdog/Kconfig | 9

Re: [PATCH v3] da9063: Add watchdog support

2024-10-04 Thread Stefan Roese
Hi Fabio, On 10/4/24 14:32, Fabio Estevam wrote: Hi Stefan, On 20/09/2024 07:00, Stefan Roese wrote: Changes since v2: - Use u8 instead of char. (Stefan) - Keep the Copyright header from Linux. (Stfan) Reviewed-by: Stefan Roese Would it be OK if I take this patch via the u-boot-imx tree

Re: [PATCH 00/13] disentangling cyclic API from schedule()

2024-10-04 Thread Stefan Roese
), 41 deletions(-) create mode 100644 include/u-boot/schedule.h Thanks for this work - really appreciated. I'm leaving for vacation pretty soon. Will take a closer look at these patches in roughly 2 weeks. Thanks, Stefan

Re: [PATCH v3] da9063: Add watchdog support

2024-09-20 Thread Stefan Roese
driver. Signed-off-by: Fabio Estevam --- Changes since v2: - Use u8 instead of char. (Stefan) - Keep the Copyright header from Linux. (Stfan) Reviewed-by: Stefan Roese Thanks, Stefan drivers/power/pmic/da9063.c | 12 ++- drivers/watchdog/Kconfig | 6 ++ drivers/watchdog

Re: [PATCH v4 0/6] rpi5: initial support

2024-09-19 Thread Stefan Agner
Hi Ivan, Thanks for the quick response! On 2024-09-19 11:52, Ivan T. Ivanov wrote: > Hi Stefan, > >> On 19 Sep 2024, at 12:36, Stefan Agner wrote: >> >> Hi Ivan, >> >> I am looking into enabling NVMe boot support using U-Boot on Raspberry >> Pi 5.

Re: [PATCH v4 0/6] rpi5: initial support

2024-09-19 Thread Stefan Agner
op of that machine that I used for developing this > crashed and I lost my PCIe changes :-|. Anyway. Have you tried using a M.2 HAT? This likely won't require much in terms of enabling the device. You write that you made some progress, is that compared to v3? Do you mind sharing the late

Re: [PATCH] da9063: Add watchdog support

2024-09-17 Thread Stefan Roese
quot;dlg,da9063-watchdog", }, + {} +}; + +U_BOOT_DRIVER(da9063_wdt) = { + .name = "da9063-wdt", + .id = UCLASS_WDT, + .of_match = da9063_wdt_ids, + .ops = &da9063_wdt_ops, + .flags = DM_FLAG_PROBE_AFTER_BIND, +}; Thanks, Stefan

Re: [PATCH v3 17/30] drivers: ata: Rename ahci_mvebu

2024-09-11 Thread Stefan Roese
c-ahci". Update existing defconfigs to use the new Kconfig name as well. TEST: Booted on QEMU sbsa using the generic-ahci node. Signed-off-by: Patrick Rudolph Cc: Tom Rini Cc: Stefan Roese --- MAINTAINERS | 2 +- configs/clearfog_defconfig

Please pull u-boot-marvell/master

2024-09-04 Thread Stefan Roese
utton (Marek) Here the Azure build, without any issues: https://dev.azure.com/sr0718/u-boot/_build/results?buildId=374&view=results Thanks, Stefan The following changes since commit 1312faac5f52d27cfb45dfe1a5a93a2944ca5c21:

Re: [PATCH u-boot-marvell 0/3] Turris Omnia DDR speed change with reset button (for 2024.10)

2024-09-04 Thread Stefan Roese
On 8/29/24 10:08, Marek Behún wrote: Hello Stefan, this series adds the ability to select 1333H DDR speed mode for DDR training (instead of the default 1600K) with the factory reset button. If possible, I would like if this series went for U-Boot 2024.10 release. The heavy stuff to support DDR

Re: [PATCH u-boot-marvell 2/3] arm: mvebu: turris_omnia: Use the i2c_eeprom misc driver for EEPROM reading in U-Boot proper

2024-09-03 Thread Stefan Roese
On 9/3/24 10:04, Marek Behún wrote: On Tue, Sep 03, 2024 at 08:57:24AM +0200, Stefan Roese wrote: On 8/29/24 10:08, Marek Behún wrote: Use the i2c_eeprom miscellaneous driver for reading Turris Omnia EEPROM in U-Boot proper. Keep using dm_i2c_read() in SPL build, since adding the i2c_eeprom

Re: [PATCH u-boot-marvell 3/3] arm: mvebu: turris_omnia: Switch DDR speed to 1333H when reset 9 is selected

2024-09-03 Thread Stefan Roese
if (reset_status < 0) return; - } + + if (reset_status == OMNIA_RESET_TO_LOWER_DDR_SPEED) + return omnia_eeprom_set_lower_ddr_speed(); env_set_ulong("omnia_reset", reset_status); Reviewed-by: Stefan Roese Thanks, Stefan

Re: [PATCH u-boot-marvell 2/3] arm: mvebu: turris_omnia: Use the i2c_eeprom misc driver for EEPROM reading in U-Boot proper

2024-09-02 Thread Stefan Roese
SPL/non-SPL distinction. Thanks, Stefan + if (ret) { - printf("dm_i2c_read failed: %i, cannot read EEPROM\n", ret); + printf("cannot read EEPROM: %d\n", ret); return false; } diff --git a/configs/turris_omnia

Re: [PATCH u-boot-marvell 1/3] arm: mvebu: turris_omnia: Rename variable holding EEPROM udevice

2024-09-02 Thread Stefan Roese
d *)oep, sizeof(*oep)); if (ret) { printf("dm_i2c_read failed: %i, cannot read EEPROM\n", ret); return false; Reviewed-by: Stefan Roese Thanks, Stefan

Re: [PATCH 06/35] arm: friendlyarm: Avoid accessing global_data fb_base

2024-07-29 Thread Stefan Bosch
Hi Simon, On 24.07.24 17:08, Simon Glass wrote: Use the new video function to get the framebuffer base. Signed-off-by: Simon Glass --- Tested-by: Stefan Bosch Looks OK, tested on FriendlyElec-Board NanoPC-T2 (s5p4418_nanopi2_defconfig). Thanks! board/friendlyarm/nanopi2/board.c

Re: [PATCH v2 0/2] a little RPi watchdog cleanup

2024-07-15 Thread Stefan Roese
On 7/15/24 15:03, Rasmus Villemoes wrote: Stefan Roese writes: @Tom, I can't find these patches (and v1) in patchworks. Do you have an idea, why this is the case? Perhaps because they (v2) have already been merged to master via a PR from Peter? commit 1ca216522d4. Ah, I was not

Please pull u-boot-marvell/master

2024-07-15 Thread Stefan Roese
(Tony) Here the Azure build, without any issues: https://dev.azure.com/sr0718/u-boot/_build/results?buildId=373&view=results Thanks, Stefan The following changes since commit b182816c1fb436916661949213c543bf4d42250b: turri

Re: [PATCH v3] arm: mvebu: Enable bootstd and other modernization for Synology DS414 (Armada XP) board

2024-07-15 Thread Stefan Roese
Synology DS414 and DS214+ boards - Add SYS_THUMB_BUILD to reduce binary size - Add NET_RANDOM_ETHADDR - Add CONFIG_LBA48 and CONFIG_SYS_64BIT_LBA to support >2TB HDD/SDD Signed-off-by: Tony Dinh Applied to u-boot-marvell/master Thanks, Stefan --- Changes in v3: - Restore misc_init_r() to supp

Re: [PATCH] arm: dts: mvebu: Migrate to upstream DT for Synology DS116 (Armada 385) board

2024-07-15 Thread Stefan Roese
On 5/22/24 23:51, Tony Dinh wrote: Enable OF_UPSTREAM to use upstream DT and add marvell/ prefix to the DEFAULT_DEVICE_TREE in DS116 defconfig. Remove current DTS in arch/arm/dts/ directory. Signed-off-by: Tony Dinh Applied to u-boot-marvell/master Thanks, Stefan --- arch/arm/dts

Re: [PATCH v2 0/2] a little RPi watchdog cleanup

2024-07-14 Thread Stefan Roese
@Tom, I can't find these patches (and v1) in patchworks. Do you have an idea, why this is the case? Thanks, Stefan On 7/12/24 11:07, Rasmus Villemoes wrote: Two related leftovers I found while looking at remaining hw_watchdog/CONFIG_HW_WATCHDOG items. v2: Add Stefan's R-bs. Trim

  1   2   3   4   5   6   7   8   9   10   >