Hi Andreas,
Can you please try with this series from Simon?
https://lore.kernel.org/u-boot/20241220003447.2913443-1-...@chromium.org/
It solved booting mainline kernel on CM4 for me (albeit not with FIT images).
Thanks,
Chris
On Tue, 8 Apr 2025 at 19:23, Andreas Enbacka wrote:
>
> Hello every
Hi Jorge,
Long time no speak.
On Mon, 7 Apr 2025 at 13:05, Jorge Ramirez-Ortiz
wrote:
>
> Update build instructions.
>
> Signed-off-by: Jorge Ramirez-Ortiz
> Reviewed-by: Neil Armstrong
Your patch subject has a typo in "udpate" -> "update.
With that fixed
Reviewed-by: Christopher Obbard
Tested-by: Christopher Obbard # CM4 1G
> ---
>
> (no changes since v3)
>
> Changes in v3:
> - Update the comment block with the new values, including compression
>
> board/raspberrypi/rpi/rpi.env | 27 ---
Hi Simon,
On Thu, 2024-12-19 at 17:34 -0700, Simon Glass wrote:
> Add my own name to the list, since existing maintainers are fairly
> busy.
>
> Signed-off-by: Simon Glass
I think it would be useful to have another maintainer here. Of course,
my opinion means very little here though ;-).
> ---
ard
> design.
>
> Signed-off-by: Jonas Karlman
Reviewed-by: Christopher Obbard
> ---
> v2: Rebase on next after TPL_HAVE_INIT_STACK change
> ---
> arch/arm/dts/rk3328-generic-u-boot.dtsi | 39 +++
> arch/arm/dts/rk3328-generic.dts | 76 +++
ard
> design.
>
> Signed-off-by: Jonas Karlman
Reviewed-by: Christopher Obbard
> ---
> v2: Add CONFIG_ROCKCHIP_IODOMAIN is not set
> ---
> arch/arm/dts/rk3399-generic-u-boot.dtsi | 10 +++
> arch/arm/dts/rk3399-generic.dts | 83 +
> board
Hi Simon,
On Sun, 30 Mar 2025 at 14:29, Christopher Obbard
wrote:
> Side note: It would be quite nice to add kernel_comp_addr_r and
> kernel_comp_size to be able to boot compressed kernels; I will put
> this on my TODO list for some day.
Please disregard this false information. I look
m.
>
> Note that board_get_usable_ram_top() reduces the RAM top for boards
> with
> less RAM. This behaviour is left unchanged as there is no other
> mechanism for U-Boot to handle this.
>
> Signed-off-by: Simon Glass
Reviewed-by: Christopher Obbard
Tested-by: Christopher O
: Tom Rini
Reviewed-by: Christopher Obbard
Tested-by: Christopher Obbard # CM4 1G
> ---
>
> (no changes since v2)
>
> Changes in v2:
> - Add new patch to drop fdt_high and initrd_high
>
> board/raspberrypi/rpi/rpi.env | 7 ---
> 1 file changed, 7 deletions(-)
>
0MB kernel
> can be
> accommodated.
>
> Signed-off-by: Simon Glass
Reviewed-by: Christopher Obbard
Tested-by: Christopher Obbard # CM4 1G
> ---
>
> (no changes since v3)
>
> Changes in v3:
> - Update the comment block with the new values, including com
t; Signed-off-by: Simon Glass
> Reviewed-by: Tom Rini
> Suggested-by: Tom Rini
Reviewed-by: Christopher Obbard
Tested-by: Christopher Obbard # CM4 1G
> ---
>
> (no changes since v2)
>
> Changes in v2:
> - Add new patch to drop fdt_high and initrd_high
>
>
modified to the kernel: U-Boot adds various things
> using its FDT-fixup mechanism.
>
> Note that board_get_usable_ram_top() reduces the RAM top for boards
> with
> less RAM. This behaviour is left unchanged as there is no other
> mechanism for U-Boot to handle this.
>
>
> Suggested-by: Tom Rini
Reviewed-by: Christopher Obbard
Tested-by: Christopher Obbard # CM4 1G
> ---
>
> (no changes since v3)
>
> Changes in v3:
> - Add to the existing comment block
>
> Changes in v2:
> - Add new patch to set bootm_size
>
> boa
Hi Simon,
I tried to boot a mainline 6.12 kernel on a CM4 with U-Boot 2025.01;
it doesn't work without this patch series and complains that the DTB
is mangled. Not sure why, as there appears to be adequate space in
that gap.
I didn't look much further than setting alternative load addresses for
it
will be available after building U-Boot once.
>
> Signed-off-by: Caleb Connolly
Acked-by: Christopher Obbard
> ---
> configs/qcom_defconfig | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/configs/qcom_defconfig b/configs/qcom_defconfig
> index ba4d38d100e0..a12a5d17
Hi Caleb,
On Wed, 22 Jan 2025 at 16:03, Caleb Connolly wrote:
>
> Introduce a pinctrl driver for SC7280/QCM6490, this is used by the RB3
> Gen 2, FairPhone 5 and other devices.
>
> Signed-off-by: Caleb Connolly
I tested this series on an rb3gen2, seems to work fine.
Tested-
Hi Caleb,
On Wed, 22 Jan 2025 at 16:03, Caleb Connolly wrote:
>
> Signed-off-by: Caleb Connolly
Acked-by: Christopher Obbard
> ---
> configs/qcom_defconfig | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/configs/qcom_defconfig b/configs/qcom_defconfig
Update my email address for various locations in the U-Boot project.
This will (hopefully) stop any mails from going to /dev/null.
---
Christopher Obbard (2):
.mailmap: update email address for Christopher Obbard
board: rockpi4-rk3399: update email address for Christopher Obbard
Update my email address.
Signed-off-by: Christopher Obbard
---
board/radxa/rockpi4-rk3399/MAINTAINERS | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/board/radxa/rockpi4-rk3399/MAINTAINERS
b/board/radxa/rockpi4-rk3399/MAINTAINERS
index
Update my email address.
Signed-off-by: Christopher Obbard
---
.mailmap | 1 +
1 file changed, 1 insertion(+)
diff --git a/.mailmap b/.mailmap
index
005e965b84f8ec441f7868664eeaf394076264a0..dc11775d4e7f8294f77f5bef55214c7f743e3202
100644
--- a/.mailmap
+++ b/.mailmap
@@ -36,6 +36,7 @@ Bin
Hi Jonas,
On Tue, 2023-10-17 at 10:02 +0100, Christopher Obbard wrote:
> Hi Jonas,
>
> On Sat, 2023-10-14 at 21:22 +0200, Jonas Karlman wrote:
> > On 2023-10-14 20:58, Jonas Karlman wrote:
> > > Hi Christopher,
> > >
> > > On 2023-10-12 13:46,
Hi Jonas,
On Wed, 2024-05-01 at 16:22 +, Jonas Karlman wrote:
> Remove the obsolete ethernet0 alias now that all board device tree files
> have been fully synced with Linux kernel v6.8.
>
> Signed-off-by: Jonas Karlman
Looks good to me.
Reviewed-by: Christopher Obbard
>
s Karlman
Thank you for taking care of this.
Reviewed-by: Christopher Obbard
> ---
> arch/arm/dts/rk3399-rock-4c-plus-u-boot.dtsi | 12 ++
> arch/arm/dts/rk3399-rock-4c-plus.dts | 1 +
> arch/arm/dts/rk3399-rock-4se-u-boot.dtsi | 12 ++
> arch/arm/dts/rk33
for other AM62x boards
(e.g beagleplay) ?
Anyway, for this device:
Reviewed-by: Christopher Obbard
> ---
> configs/am62x_evm_a53_defconfig | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/configs/am62x_evm_a53_defconfig
> b/configs/am62x_evm_a53_defco
Hi Jonas,
On Mon, 2024-03-18 at 11:37 +0100, Jonas Karlman wrote:
> Hi Christopher,
>
> On 2024-03-15 13:01, Christopher Obbard wrote:
> > Some variants of the ROCK Pi 4 series have an SPI flash chip populated
> > which can be booted from. This patch enables support in U-
booting from
both SPI flash chip variants in the defconfig and left the environment
storage location as MMC to not break existing users who have the
environment stored on MMC.
Signed-off-by: Christopher Obbard
---
Changes in v2:
- Rebase on top of rockchip/for-next.
- Sync configuration
ned-off-by: Christopher Obbard
---
Changes in v2:
- Collect Reviewed-by tag from Kever Y.
arch/arm/dts/rk3399-rock-pi-4a.dts | 10 ++
1 file changed, 10 insertions(+)
diff --git a/arch/arm/dts/rk3399-rock-pi-4a.dts
b/arch/arm/dts/rk3399-rock-pi-4a.dts
index 931334aa3d6..d5df8939a65 100644
---
CONFIG_SPI_FLASH_SFDP_SUPPORT=y (suggested by Jonas K).
- v1: https://lists.denx.de/pipermail/u-boot/2024-March/547173.html
Christopher Obbard (2):
arm: rockchip: sync ROCK Pi 4A DTS from Linux
rockchip: rock-pi-4-rk3399: enable booting from SPI flash
arch/arm/dts/rk3399-rock-pi-4a-u-boot.dtsi
t map node @73c to a boot-device
With this patch applied this becomes e.g:
board_boot_order: could not map node /spi@ff1d/flash@0 to a boot-device
Reviewed-by: Dragan Simic
Signed-off-by: Christopher Obbard
---
Changes in v2:
- Improve patch subject (suggested by Dragan S).
- Print node
Fix a simple spelling mistake in a comment.
Reviewed-by: Dragan Simic
Reviewed-by: Quentin Schulz
Signed-off-by: Christopher Obbard
---
Changes in v2:
- Improve patch subject (suggested by Dragan S).
- Collect Reviewed-by tags from Dragan S and Quentin S.
arch/arm/mach-rockchip/spl-boot
tags.
- Rebase series on top of rockchip/for-next.
- v1: https://lists.denx.de/pipermail/u-boot/2024-March/547175.html
Christopher Obbard (2):
rockchip: spl-boot-order: fix typo in comment succes→success
rockchip: spl-boot-order: show DT path for missing device
arch/arm/mach-rockchip/spl-boot-or
Hi Jonas & Trevor,
On Tue, 2024-03-05 at 10:31 +0100, Jonas Karlman wrote:
> Hi Trevor,
>
> On 2024-03-05 03:10, Trevor Woerner wrote:
> > Following the pattern of other Rockchip devices, enable the U-Boot
> > environment to be stored in MMC. This patch specifically assumes the
> > environment wi
Hi Jonas,
On Sat, 2024-03-02 at 16:28 +0100, Jonas Karlman wrote:
> Hi Christopher,
>
> On 2024-03-02 15:34, Christopher Obbard wrote:
> > Some variants of the ROCK Pi 4 series contain an SPI flash chip, which can
> > be booted from. This patch enables support in U-
3c to a boot-device
With this patch applied this becomes e.g:
board_boot_order: could not map node @73c (/spi@ff1d/flash@0) to a
boot-device
Signed-off-by: Christopher Obbard
---
arch/arm/mach-rockchip/spl-boot-order.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --
Fix a simple spelling mistake in a comment.
Signed-off-by: Christopher Obbard
---
arch/arm/mach-rockchip/spl-boot-order.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/mach-rockchip/spl-boot-order.c
b/arch/arm/mach-rockchip/spl-boot-order.c
index 2c39a215c10
https://gitlab.collabora.com/obbardc/u-boot/-/tree/wip/obbardc/rockchip-spl-boot-order-fixes-v1
Christopher Obbard (2):
rockchip: spl-boot-order: Fix spelling succes→success
rockchip: spl-boot-order: Improve debugging message when device isn't
found
arch/arm/mach-rockchip/spl-boot-order.c | 6 +++-
err=-19: No such device)
### ERROR ### Please RESET the board ###
Signed-off-by: Christopher Obbard
---
arch/arm/dts/rk3399-rock-pi-4a-u-boot.dtsi | 12
configs/rock-pi-4-rk3399_defconfig | 15 +--
2 files changed, 25 insertions(+), 2 deletions(-)
diff --gi
from the SPI flash on the Radxa ROCK Pi 4.
This series may be found at [0].
[0]:
https://gitlab.collabora.com/obbardc/u-boot/-/tree/wip/obbardc/rockchip-rock4-enable-spi-boot-v1
Christopher Obbard (2):
arm: rockchip: sync ROCK Pi 4A DTS from Linux
rockchip: rock-pi-4-rk3399: Enable booting
To prepare for ROCK Pi 4A SPI flash support, sync the DTS from Linux which
includes an SPI flash node.
Kernel tag: v6.6-rc1
Kernel commits:
- eddf73029770 ("arm64: dts: rockchip: Enable internal SPI flash for ROCK \
Pi 4A/B/C")
Signed-off-by: Christopher Obbard
---
le_update_setup() from the weak function
> rk_board_late_init() into the main board_late_init() function.
>
> Signed-off-by: Jonas Karlman
Reviewed-by: Christopher Obbard
> ---
> arch/arm/mach-rockchip/board.c | 10 +++---
> arch/arm/mach-rockchip/rk3399/Kconfig
Hi Chen-Yu,
For the entire series:
Reviewed-by: Christopher Obbard
On 10 February 2024 06:32:46 GMT, Chen-Yu Tsai wrote:
>From: Chen-Yu Tsai
>
>Hi folks,
>
>This series enables ROCKCHIP_EFUSE and MISC_INIT_R by default for RK3328
>and RK3399 so that the cpuid is read from
Hi Jonas,
On Sat, 2023-10-14 at 21:22 +0200, Jonas Karlman wrote:
> On 2023-10-14 20:58, Jonas Karlman wrote:
> > Hi Christopher,
> >
> > On 2023-10-12 13:46, Christopher Obbard wrote:
> > > Hi Jonas,
> > >
> > > On Thu, 2023-10-12 at 10:51 +
Hi Jonas,
On Thu, 2023-10-12 at 10:51 +0100, Christopher Obbard wrote:
> Hi Jonas,
>
> Sorry for the late response, I've been meaning to test this for a while but
> not got around to it.
>
> On Thu, 2023-08-17 at 23:56 +, Jonas Karlman wrote:
> > Hi Christoph
Hi Jonas,
Sorry for the late response, I've been meaning to test this for a while but not
got around to it.
On Thu, 2023-08-17 at 23:56 +, Jonas Karlman wrote:
> Hi Christopher,
>
> On 2023-08-08 16:25, Christopher Obbard wrote:
> > Hi Jonas,
> >
> > O
boot
> media have been enumerated.
>
> Signed-off-by: Jonas Karlman
With this patch applied, things work perfectly and the boot falls back to
booting from ethernet
just fine. Thank you!
Reviewed-by: Christopher Obbard
Tested-by: Christopher Obbard
> ---
> Cc: Christopher Obba
Hi Jonas,
On Tue, 2023-10-10 at 22:23 +, Jonas Karlman wrote:
> The device tree for rk3588 and rock-5b contain usb3 nodes that have
> deviated too much from current state of submitted mainline linux usb3
> patches, see [1].
>
> Sync usb3 related nodes from latest patches and collaboras rk3588
Add sfc node to rk3588s")
> bf012368bb0a ("arm64: dts: rockchip: Add I2S2 M0 pin definitions to rk3588s")
> 3d77a3e51b0f ("arm64: dts: rockchip: Add UART9 M0 pin definitions to rk3588s")
>
> Signed-off-by: Jonas Karlman
Reviewed-by: Christopher Obbard
> --
Add sfc node to rk3588s")
> bf012368bb0a ("arm64: dts: rockchip: Add I2S2 M0 pin definitions to rk3588s")
> 3d77a3e51b0f ("arm64: dts: rockchip: Add UART9 M0 pin definitions to rk3588s")
>
> Signed-off-by: Jonas Karlman
Reviewed-by: Christopher Obbard
> --
Hi Jonas,
On Sun, 2023-07-23 at 15:04 +, Jonas Karlman wrote:
> On 2023-07-23 16:55, Jonas Karlman wrote:
> > The Pine64 Quartz64 Model A is a single-board computer based on the
> > Rockchip RK3566 SoC. The board features USB3, SATA, PCIe, HDMI, USB2.0,
> > CSI, DSI, eDP, eMMC, SD, and an e-pa
On Thu, 2023-07-27 at 19:33 +0300, Matwey V. Kornilov wrote:
> Enable missed CONFIG_ROCKCHIP_EFUSE to use fixed Ethernet MAC address.
>
> Signed-off-by: Matwey V. Kornilov
Reviewed-by: Christopher Obbard
> ---
> configs/rock64-rk3328_defconfig | 2 ++
> 1 file cha
changes.
Kernel tag: next-20230719
Kernel commits:
- 86a0e14a82ea ("arm64: dts: rockchip: Add Radxa ROCK 4SE")
Signed-off-by: Christopher Obbard
---
arch/arm/dts/Makefile| 1 +
arch/arm/dts/rk3399-rock-4se-u-boot.dtsi | 6 ++
arch/arm/dts/rk3399-rock-4se.dts
Move OPP table from ROCK Pi 4 dtsi")
Signed-off-by: Christopher Obbard
---
arch/arm/dts/rk3399-rock-4c-plus.dts | 3 +--
arch/arm/dts/rk3399-rock-pi-4.dtsi | 5 ++---
arch/arm/dts/rk3399-rock-pi-4a.dts | 1 +
arch/arm/dts/rk3399-rock-pi-4c.dts | 1 +
4 files changed, 5 insertions(+), 5
ROCK 4SE.
Christopher Obbard (2):
arm: rockchip: sync ROCK Pi 4 SoCs from Linux
arm: rockchip: Add Radxa ROCK 4SE
arch/arm/dts/Makefile| 1 +
arch/arm/dts/rk3399-rock-4c-plus.dts | 3 +-
arch/arm/dts/rk3399-rock-4se-u-boot.dtsi | 6 ++
arch/arm/dts/rk3399-rock
Hi Anne,
[please don't forget to CC the list, in case someone else
has the same issue in future they don't miss the context ;-)]
On Wed, 2023-07-05 at 10:12 +, Anne Macedo wrote:
> On Wed, Jul 05, 2023 at 09:23:35AM +0100, Christopher Obbard wrote:
> > Hi Anne,
> >
Hi Anne,
On Tue, 2023-07-04 at 23:22 +, Anne Macedo wrote:
> Hey!
>
> I'm trying to bake Linux images for the Orange Pi One Plus using Yocto.
> Everything works fine, except for Ethernet.
>
> On the u-boot prompt:
>
> => dhcp
> No ethernet found.
>
> After adding:
>
> CONFIG_SPL_SPI_SUNXI
Enable CONFIG_PCI_INIT_R for rock5b pci enumeration during boot in order
to autodetect the PCI ethernet NIC during the boot process.
Signed-off-by: Christopher Obbard
---
configs/rock5b-rk3588_defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/configs/rock5b-rk3588_defconfig b
Add default memory addresses for kernel_comp_addr_r and kernel_comp_size
to enable booting from a compressed kernel image. This area is temporarily
used to decompress the kernel image on-the-fly.
Signed-off-by: Christopher Obbard
---
include/configs/rk3328_common.h | 4 +++-
1 file changed, 3
Enable efuse support which allows reading of the cpuid#, serial#
and also generates a unique mac address from the board's serial.
Signed-off-by: Christopher Obbard
---
Changes in v2:
- added missing configuration symbol CONFIG_MISC_INIT_R=y
configs/roc-pc-mezzanine-rk3399_defconfi
Enable efuse support which allows reading of the cpuid#, serial#
and also generates a unique mac address from the board's serial.
Signed-off-by: Christopher Obbard
---
configs/roc-pc-mezzanine-rk3399_defconfig | 1 +
configs/roc-pc-rk3399_defconfig | 1 +
2 files changed, 2 inser
Hi Shuying Li & Libunko,
Would you be able to resend this patch to uboot mailing list ?
If you are no longer interested, I can resend it if you would like.
Thank you
Chris
On Sun, 18 Oct 2020 at 13:10, Shuying Li wrote:
>
> From: Libunko
>
> Add initial support for Nanopi M4V2 board.
>
> Spec
at 09:36, Christopher Obbard wrote:
>
> hi!
>
> Both 2020.04, 2021.01 and latest u-boot HEAD fails to setup nano pi m4
> V1 LPDDR3.
>
> these are compiled with latest ATF HEAD. Any pointers on where to debug ?
>
> For what it's worth; I can boot on nanopi m4 V2 board
On Fri, 5 Feb 2021 at 16:15, Christopher Obbard wrote:
>
> Hi!
>
> I tested this patch, all working well apart from ethernet:
>
> Model: FriendlyElec NanoPi M4V2
> Net:
> Error: ethernet@fe30 address not set.
> No ethernet found.
> Any tips to get ethernet go
hi!
Both 2020.04, 2021.01 and latest u-boot HEAD fails to setup nano pi m4
V1 LPDDR3.
these are compiled with latest ATF HEAD. Any pointers on where to debug ?
For what it's worth; I can boot on nanopi m4 V2 board with patch[1],
so I am sure it's a DDR thing.
U-Boot TPL 2020.04 (Feb 06 2021 - 0
Hi!
I tested this patch, all working well apart from ethernet:
Model: FriendlyElec NanoPi M4V2
Net:
Error: ethernet@fe30 address not set.
No ethernet found.
Hit any key to stop autoboot: 0
=> nfs
mdio_register: non unique device name 'ethernet@fe30'
mdio_register: non unique device nam
Hi Sean,
everything looks good!
On Tue, 22 Dec 2020 at 23:58, Sean Anderson wrote:
>
> This enables configs necessary for using SPI. The environment is saved to
> the very end of SPI flash. This is unlikely to be overwritten unless the
> entire flash is reprogrammed.
>
> This also supplies a def
65 matches
Mail list logo