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
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
/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
insertions(+)
Applied to u-boot-marvell/master
Thanks,
Stefan
,
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
/#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
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
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
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
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
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
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
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
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
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
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
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
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
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
cyclic function and account it's cpu-time */
cyclic->next_call = now + cyclic->delay_us;
Reviewed-by: Stefan Roese
Thanks,
Stefan
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
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
).
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
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:
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/
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
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
).
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
f-by: Alexander Sverdlin
Reviewed-by: Jan Kiszka
---
Changelog:
v2: 2 typos pointed by Jan corrected
Reviewed-by: Stefan Roese
Thanks,
Stefan
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
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
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
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
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
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
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
/#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
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
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
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
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
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
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
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
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
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
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
/#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
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
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
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
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
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
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
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
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
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
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
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
tions(-)
create mode 100644 include/u-boot/schedule.h
Applied to u-boot-watchdog/master
Thanks,
Stefan
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_
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:
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
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
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
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
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
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
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
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
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
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
@@ -
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
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
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
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 +-
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
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
;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
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++)
+
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
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
), 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
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
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.
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
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
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
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:
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
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
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
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
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
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
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
(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
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
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
@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 - 100 of 1123 matches
Mail list logo