EvilOlaf
2653bd6f5b
orangepi5: rewrite uboot patches against v2026.04-rc3
2026-03-02 16:15:15 +01:00
EvilOlaf
8821837c01
orangepi5: bump u-boot to v2026.04-rc3
2026-02-28 22:28:29 +01:00
Ricardo Pardini
692583a57c
mekotronics-r58x-pro: mainline u-boot v2026.04-rc2; mainline 6.19 kernel (edge)
...
- with its own defconfig (identical to r58x-4g)
- own DT symlink
- fix the vendor DT (was missing the `maizhuo` suffix - no dial gpio keys)
2026-02-25 07:49:59 -03:00
Patrick Yavitz
57694c740d
Set devtype devnum and distro_bootpart var when booting from nvme
...
This will ensure future boot scripts should function correctly.
Tested-on: BPI-F3 and MusePi Pro
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2026-02-24 08:17:39 -05:00
Patrick Yavitz
a4de6bfd42
SpacemiT: Quiet MBR support
...
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2026-02-24 08:17:39 -05:00
Patrick Yavitz
0d8faf47da
SpacemiT: Update OpenSBI/U-Boot to k1-bl-v2.2.9-release
...
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2026-02-24 08:17:39 -05:00
Martin Schmiedel
59b45120eb
MBa8MPxL: update linux and u-boot
...
- update linux to 6.18.y
- use latest tq-uboot
Signed-off-by: Martin Schmiedel <martin.schmiedel@tq-group.com>
2026-02-23 22:59:11 +01:00
Mecid
77f919f6cd
Rock-4D: Add Edge + RK3576 Mainline U-Boot (with UFS support) ( #9421 )
...
* Rock-4D: Edge (u-boot and kernel)
* RK3576: Mainline u-boot ufs boot enablement patches
* Rock-4D: Use Mainline u-boot 2026.04-rc2
* Rock-4D: Update KERNEL_TEST_TARGET to edge
* Rock-4D: Use Mainline u-boot on vendor and edge
* Remove vendor branch check for mainline uboot
2026-02-20 21:55:32 +01:00
Sven-Ola Tuecke
77477699b2
OrangePi-RV2/R2V: fix copy/paste error in DT model string
...
Signed-off-by: Sven-Ola Tuecke <sven-ola@gmx.de>
2026-02-19 22:10:34 -05:00
Sven-Ola Tuecke
1a129fb721
Spacemit: rename patch comment to match patch content
...
Signed-off-by: Sven-Ola Tuecke <sven-ola@gmx.de>
2026-02-19 22:10:34 -05:00
Sven-Ola Tuecke
27dcadab8f
Spacemit: re-add wrongly removed OrangePi RV2 flash chip
...
Signed-off-by: Sven-Ola Tuecke <sven-ola@gmx.de>
2026-02-19 22:10:34 -05:00
Sven-Ola Tuecke
b99f4bc53b
Spacemit: revert XMC flash chip addon, use .config instead
2026-02-19 22:10:34 -05:00
Sven-Ola Tuecke
6326273663
Patch fixup to prevent .orig
...
Signed-off-by: Sven-Ola Tuecke <sven-ola@gmx.de>
2026-02-19 22:10:34 -05:00
Sven-Ola Tuecke
2c8090aaaa
OrangePi-RV2: u-boot FIT configs for rv2 and r2s (auto-selected via TLV chip setting)
...
Signed-off-by: Sven-Ola Tuecke <sven-ola@gmx.de>
2026-02-19 22:10:34 -05:00
Sven-Ola Tuecke
023a546233
OrangePi-RV2: u-boot support for XM25QH128A flash
...
Signed-off-by: Sven-Ola Tuecke <sven-ola@gmx.de>
2026-02-19 22:10:34 -05:00
Ricardo Pardini
37c5cf652b
mekotronics-r58x-4g: u-boot: create -u-boot.dtsi via hook
...
- saves one .dtsi file in patch/.../dt_uboot
- I had the wrong name (missing `-u-boot` suffix) too so this fixes it too
2026-02-19 09:00:15 -03:00
Ricardo Pardini
576c709fb4
mekotronics-r58x-4g: u-boot: enable tpcm/fusb302 support
...
- also `tcpm` cmd for debugging
2026-02-19 09:00:15 -03:00
Ricardo Pardini
7ef9f60bf6
mekotronics-r58x-4g: u-boot: bump to v2026.04-rc2 with symlink-shared DT
...
- u-boot v2026.04-rcX has bumped dt-rebasing to v6.18, thus it knows about
NPU nodes now and we can simply symlink to kernel DT, reducing duplication by a lot
2026-02-19 09:00:15 -03:00
Ricardo Pardini
c4fb17ca03
u-boot: v2026.04: prepare patching dir for v2026.04
...
- fileenv patch (same as v2026.01)
- fdt_fixup_ethernet logging patch (same as v2026.01)
- 0000.patching_config.yaml: defconfig/dt_upstream_rockchip/dt_uboot
- notable in v2026.04:
- dt-rebasing bumped up to v6.18 (which has NPU nodes)
- this allows us to share complete DTs between kernel and u-boot via symlinks
- Kwiboo had a go at LWIP which should be usable now; Kwiboo rocks.
2026-02-19 09:00:15 -03:00
Ricardo Pardini
99df7c5760
mekotronics-r58x-4g: mainline u-boot v2026.01; mainline 6.19 kernel (edge)
...
- rockchip64-6.19: mainline kernel (edge/6.19):
- most stuff works, incl 4G modem, NPU, RS-485, RS-232, HDMI-RX
- except:
- type-c (fusb302, I've no schematics nor will to reverse)
- DisplayPort (I don't have test hardware)
- Analog Audio (ditto)
- keep vendor u-boot for vendor branch
- mainline u-boot v2026.01:
- same DT as edge kernel, save for NPU nodes
- boot order: NVMe -> SATA -> USB -> eMMC -> Ethernet/PXE
- stable MAC addresses for GMAC0/1 via DT aliases (confirm with logging patch)
2026-02-15 20:18:44 +01:00
Ian Leung
f1f9918752
Orange Pi 3B: Generate alternate SPI image for booting from SATA
...
This commit enables generation of `u-boot-rockchip-spi-sata.bin`.
Flashing this to SPI flash enables U-Boot to communicate with an
attached SATA m.2 SSD, thereby allowing booting directly from SPI flash
to SATA SSD.
2026-02-15 20:17:20 +01:00
Austin Lane
396ccb439c
rockchip: Add CSC board ForLinx OK3506-S12 (RK3506J)
2026-02-12 19:35:49 +01:00
Austin Lane
e2421ab485
RK3506: Pin U-Boot to known-working commit
...
Kwiboo's `rk3506` branch is WIP / rebased often. Pin to commit hash while upstreaming work is underway.
Also revert (broken) changes that attempted to keep up with this branch.
2026-02-12 01:30:43 +01:00
Ian Leung
a792906065
Orange Pi 3B: Update config
...
Changes:
- Bump U-Boot to v2026.01
- Add "current" option to kernel target
- Simplify U-Boot processes
2026-02-09 00:27:51 +01:00
Patrick Yavitz
e778848389
OrangePi 3 LTS: Update u-boot defconfig
...
Source of defconfig additions and mmc patch:
https://github.com/LibreELEC/LibreELEC.tv/tree/master/projects/Allwinner/patches/u-boot
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2026-02-08 06:22:47 -05:00
okrc
09b7895004
Radxa-E52C: normalize u-boot patches
...
Signed-off-by: okrc <okrc@hexo.dev>
2026-02-07 09:12:37 -06:00
okrc
b31f093eb0
Radxa E52C: add mainline U-Boot support and kernel target configuration
...
Signed-off-by: okrc <okrc@hexo.dev>
2026-02-07 09:12:37 -06:00
Patrick Yavitz
d984ed1649
OrangePi 3 LTS: Add ethernet support to u-boot defconfig
...
Consolidate all defconfig patches to one patch.
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2026-02-06 08:27:47 -05:00
Milivoje Legenovic
1890d7f656
Odroid-M2: update uboot to v2025.10
...
Signed-off-by: Milivoje Legenovic <m.legenovic@gmail.com>
2026-02-05 10:53:09 +01:00
Patrick Yavitz
5e8cca7279
OrangePi 3 LTS: Fixup u-boot LED nodes
...
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2026-02-05 01:04:23 +01:00
Patrick Yavitz
1e5512da7d
OrangePi 3 LTS: Remove property kaslr-seed from chosen node
...
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2026-02-04 06:50:27 -05:00
Patrick Yavitz
1df4c30aaa
OrangePi 3 LTS: Add DTS and DEFCONFIG to u-boot v2026.01
...
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2026-02-04 06:50:27 -05:00
Patrick Yavitz
7998491d80
KickPi K2B: Fixup typo in u-boot patch
...
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2026-02-03 07:42:47 -05:00
Patrick Yavitz
7e38101ed6
BPI-M4-Zero / KickPi K2B: Update u-boot to v2026.01
...
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2026-02-03 07:42:47 -05:00
Igor Pecovnik
956b70340d
forge1: switch to RK3506J variant and add OPTEE support
...
- Change BOOTCONFIG from rk3506b to rk3506j variant
- Update btrfs patch to target correct defconfig
- Add OPTEE image support for secure boot functionality
2026-02-01 17:46:14 +01:00
Marvin Wewer
7bf6574e18
Resolving boot issues
2026-02-01 17:45:45 +01:00
EvilOlaf
589a7d0b91
sun55i: rewrite recent uboot patches
2026-01-31 23:02:50 +01:00
EvilOlaf
f5789c2eb2
sun55i: adjust patch filenames and subjects where valuable
2026-01-31 23:02:50 +01:00
EvilOlaf
3c4855433c
sun55i: migrate recent patches to standard uboot patch tree
2026-01-31 23:02:50 +01:00
Patrick Yavitz
317831dbf6
Add OrangePi 3 LTS u-boot-v2026.01 patches
...
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2026-01-31 11:33:29 -05:00
Marvin Wewer
6afba3a119
sunxi a523: add support for PCIe, SPI Flash and Iommu ( #9280 )
2026-01-31 06:52:26 +01:00
retro98boy
4ca40d63f2
SMART AM40: Bump U-Boot to v2026.01
2026-01-27 23:40:43 +01:00
retro98boy
3bda2f5260
BesTV R3300-L: Bump U-Boot to v2026.01
2026-01-27 23:36:38 +01:00
retro98boy
40de50f93b
CAINIAO CNIoT-CORE: Bump U-Boot to v2026.01
2026-01-27 23:36:17 +01:00
okrc
8de93dbda3
Delete patch/u-boot/v2026.01/board_nanopi-r5c/nanopi-r5c_kaslrseed.patch
2026-01-25 11:33:12 +01:00
okrc
dede3f2a50
NanoPi R5C: Update to v2026.01; enable BTRFS support
...
Signed-off-by: okrc <okrc@hexo.dev>
2026-01-25 11:33:12 +01:00
Ricardo Pardini
c4b7488fa6
odroidhc4: u-boot: add regulator-boot-on also for u-boot
...
- Same as https://lore.kernel.org/linux-amlogic/20260116-odroid-hc4-dts-v1-1-459b601cd5cf@linuxdev.slmail.me/ but for u-boot
- u-boot ARCH_MESON uses OF_UPSTREAM; post-v2026.01 u-boot might eventually get this via dt-rebasing, but it might take a while
- All credit to Eric for the find and fix
2026-01-20 10:12:17 +03:00
Ricardo Pardini
332e43bc8c
radxa-zero2: u-boot: bump to v2026.01; make fancy
2026-01-16 14:51:39 +01:00
Patrick Yavitz
2ca6da15e4
BananaPi CM4/M2S: Update u-boot to v2026.01
...
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2026-01-16 08:12:04 -05:00
Ricardo Pardini
1d91ae2ebb
mixtile-core3588e: u-boot: v2026.01: add patch for debugging fdt_fixup_ethernet()
...
- a bit verbose but confirms missing `ethernet0`/`1` alias was the cause of random MACs for at least a few boards
- there's quite a few boards to fix, so we might want to pull this one level up later
2026-01-13 20:39:37 +01:00