Commit Graph

1210 Commits

Author SHA1 Message Date
retro98boy
ebe77dc278 board: add BesTV R3300-L support 2025-10-23 22:31:23 +02:00
Muhammed Efe Cetin
94c259cf6e khadas-edge2: add support for mainline uboot 2025-10-23 22:05:57 +02:00
SuperKali
a24fadabd4
Update U-Boot to 2025.10 and refactor Youyeetoo R1 DTS (ES8323 audio + NPU) (#8810)
* youyeetoo-r1: bump u-boot to v2025.10 final

* rockchip64-edge: enable es8323 driver by default

* rockchip64-6.18: dts: youyeetoo-r1 - refactor DTS
2025-10-23 17:17:42 +02:00
Your Name
8597096043 nanopi-r3s-lts: board config maint 2025-10-22 19:55:58 +02:00
M. Efe Çetin
50a4141c99
nanopi-m6: add support for mainline uboot (#8793) 2025-10-22 12:26:08 +02:00
Jianfeng Liu
3b90c35e2f armsom-forge1: add uboot patch to enable booting from btrfs partition 2025-10-17 19:33:52 +02:00
Paolo Sabatino
0f18b12755 Bump u-boot to v2025.10-rc5 for orangepi4-lts 2025-10-11 20:20:19 +02:00
Ricardo Pardini
2e21057d52 mixtile-blade3: u-boot: edge: v2025.10-rc3; add dts/u-boot.dtsi/defconfig
- using the same DT as the rockchip64-6.16
- defconfig based on Rock5b, so we can eventually use the same fusb302 when time comes
- -u-boot.dtsi enables `ums` / `rockusb` et al using the middle usb-c port (orientation sensitive)
- enables booting from NVMe
- TODO: sd/usb/nvme/mmc boot order
2025-10-11 13:41:19 +02:00
Ricardo Pardini
0c5d3bade2 u-boot: v2025.10: prepare 0000.patching_config.yaml for null-patch-free u-boot
- this maps copying files from dirs in the patch directory directly to the u-boot tree, without any .patch required:
  - `defconfig` -> `configs` (useful for all)
  - `dt_uboot` -> `arch/arm/dts` (useful for most; use for xx-u-boot.dtsi or stuff without CONFIG_OF_UPSTREAM)
  - `dt_upstream_rockchip` -> `dts/upstream/src/arm64/rockchip` (useful for Rockchip boards)
- other mappings (eg `dt_upstream_xxx`) might be added later
2025-10-11 13:41:19 +02:00
retro98boy
3058d11c51 SMART AM40: Enable native HDMI interface in OPS slot 2025-10-11 10:30:25 +08:00
Igor Pecovnik
2b59e14542 Mekotronics R58HD - add initial support 2025-10-07 01:27:41 +02:00
Paolo Sabatino
ec840494c8 Add rk3328 board Dusun DSOM-010R with carrier board RP3328-B 2025-10-06 22:37:48 +02:00
Ricardo Pardini
2892da2b00 qemu-uboot-{arm64|x86}: bump to u-boot 2025.10-rc4
- rebase x86 patches
2025-10-06 22:31:35 +02:00
Ricardo Pardini
58d1f715a1 u-boot-qemu-x86: rewrite u-boot patches, no changes
- against 2025.01
2025-10-06 22:31:35 +02:00
Igor Pecovnik
2c41812bd7 Drop broken link to u-boot subfolder
https://github.com/armbian/build/pull/8478
2025-09-29 05:14:33 +02:00
Muhammed Efe Cetin
ab74439823 orangepi5: update edge, current uboot to v2025.07 2025-09-28 06:45:17 +02:00
Muhammed Efe Cetin
a8f4db3253 orangepi5: add sata spi image compilation for mainline uboot 2025-09-28 06:45:17 +02:00
Paolo Sabatino
12fea788f9 Bump u-boot to v2025.10-rc5 for some rockchip boards:
* rk322x-box
* rk3318-box
* rk3288 Asus Tinkerboard/S
* rk3288 xt-q8l-v10
2025-09-27 11:31:38 +02:00
Patrick Yavitz
69f068fd0c SpacemiT: Update opensbi and u-boot to TAG v2.2.7
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-09-22 06:12:07 -04:00
SuperKali
48114eeaf0
add initial support of NanoPi M5 (#8651)
* add initial support of NanoPi M5
* config: add missing udev rules for rt5616 audio card

Signed-off-by: SuperKali <hello@superkali.me>
2025-09-20 09:03:34 +02:00
Paolo Sabatino
29317c6f7e update rockchip 32 bit edge kernel to 6.17
* import new layout for libreelec patches (no more mbox)
* refactor existing patches to kernel 6.17
* fix uboot issue causing VOP IOMMU page fault and no screen
2025-09-18 22:48:06 +02:00
c0rnelius
0a7f461e57
Khadas VIM4: Update and Fixup U-Boot (#8631)
* Khadas VIM4: U-Boot: Mod bootargs/defconfig and add bootscr support

Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>

* Khadas VIM4: Pull U-Boot from CoreELEC instead of Khadas

Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>

* Khadas VIM4: Remove setexpr bootargs sub rootfstype= from boot.cmd

This is no longer required

Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>

* Meson S4T7: family.conf: Add missing `mkdir -p "${tbasedir}"`

The toolchains fail to download because the dir isn't created

Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>

* Meson T7: Add rootfstype= to command line

Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>

* Khadas VIM4: Add extra boot arguments

Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>

* Remove `viraniac` as maintainer and add `rw` to cmdline

Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>

* Amlogic T7: Add `fsck.repair=yes` and `rootwait` to cmdline

Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>

* Amlogic T7: Move `${bootargs}` placement

Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>

---------

Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
Co-authored-by: Igor <igor@armbian.com>
2025-09-15 22:44:28 +02:00
retro98boy
903f67e7f3 SMART AM40: U-Boot: fix DWC DRD could not find phy and thus crashed 2025-09-15 21:21:35 +02:00
Muhammed Efe Cetin
7b56c4266f add support for Bananapi M5 Pro board 2025-09-15 19:47:19 +02:00
Viacheslav Bocharov
a7d3bb3577 JetHome: update links and references for JetHome resources 2025-09-11 12:35:39 +03:00
SuperKali
343c287bb8
board: nanopi-r76s: add initial Armbian support (#8586)
Add board configuration for FriendlyELEC NanoPi R76S, including:
- nanopi-r76s.conf with board parameters and boot settings
- initial kernel / U-Boot patch for device tree and board bring-up
2025-09-07 22:32:41 +02:00
Jianfeng Liu
8a4c1190c5 armsom-sige5: let uboot use its own dtb for pd negotiation 2025-09-07 14:50:42 +02:00
Wei
e696c2eb3b Add support for XpressReal T3
XpressReal(https://xpressreal.io/) is a family of Single Board Computers
developed in collaboration between Fyde Innovations, Radxa and Realtek.

XpressReal T3 is the first product in the family - a small form factor
high performance single board computer powered by the Realtek RTD1619B,
which runs FydeOS/openFyde and Linux!

Now we are adding the awesome Armbian Linux support for XpressReal T3!

This commit introduces some binary files that XpressReal T3 needed:

- firmware/realtek/rtd1619b
	These binaries are the firmware for rtd1619b peripherals
	(including the audio decoder, video decoder, etc.).
- u-boot-fw.tar.gz
	This contains some co-processor firmware,
	which needs to be loaded by u-boot in the early stage of boot.
- u-boot-prebuilt.tar.gz
	These are hwsettings related files, used for tasks such as DDR initialization.

These files come from the rtd1619b SDK, which has already been open-sourced on our github:

- [firmware](https://github.com/XpressReal/linux-sdk/tree/main/meta-xpressreal/recipes-kernel/linux-firmware/files/rtd1619b)
- [u-boot prebuilts](https://github.com/XpressReal/linux-sdk/tree/main/meta-xpressreal/recipes-bsp/u-boot/files/prebuilt/rtd1619b)
2025-09-04 20:32:34 +08:00
retro98boy
81a0c75fec Rename realtek,ledsel to align with realtek,led-data used in the repository 2025-08-31 05:59:48 +08:00
Andreas Reis
a841c8da09 Radxa Zero 3: Switch to U-Boot v2025.10-rc2
Switch to newer U-Boot since it works reliably and provides upstream
improvements.

Add patch/u-boot/v2025.10 and the generic patch, as BOOTPATCHDIR cannot
be unset (fallback to legacy fails).

BOOT_SCENARIO="binman-atf-mainline" cannot be set here since it applies
globally to the CSC file and would break branch=vendor. Users who want
it can enable it manually.
2025-08-27 00:33:04 +08:00
JohnTheCoolingFan
f6553798d4 Remove patch reverting upstream changes in radxa uboot 2025-08-13 15:44:33 +02:00
Patrick Yavitz
2425801a79 SpacemiT: Update u-boot patches
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-08-11 12:21:05 -04:00
JohnTheCoolingFan
2d9cce1846 Move rock-5-cmio revert patch to a board folder 2025-08-10 19:41:22 +02:00
JohnTheCoolingFan
99716df075 Add patch reverting https://github.com/radxa/u-boot/pull/148 2025-08-10 14:06:06 +02:00
Patrick Yavitz
f022f38041 KickPi K2B: Add KASLR Support
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-08-05 07:39:19 -04:00
Patrick Yavitz
9f4f78ba94 Add KickPi K2B U-Boot Support
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-08-05 07:39:19 -04:00
Patrick Yavitz
e408731b30 BananaPi BPI-M4-Zero: Add KASLR Support
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-08-03 15:44:33 -04:00
c127
413a42c5e6
orangepi5pro: dts: Fix incorrect GRF node name (Update U-Boot to v2025.07 for eMMC support) (#8441)
* feat(board/orangepi5pro): Update U-Boot to v2025.07 for eMMC support

Updated the U-Boot patch from v2024.04 to v2025.07, this change
finally enables booting from eMMC on the Orange Pi 5 Pro.

The device tree source for the board has also been refactored to
support the new U-Boot version and clean up peripheral definitions.

* orangepi5pro: dts: Fix incorrect GRF node name

The GRF node was misspelled as 'sysgrf' instead
of the correct 'sys_grf'.

This commit corrects the phandle to the proper value.
2025-07-30 08:17:02 +02:00
Werner
449336a149 Revert "feat(board/orangepi5pro): Update U-Boot to v2025.07 for eMMC support …"
This reverts commit 53189d4c5e.
2025-07-29 19:07:22 +02:00
c127
53189d4c5e
feat(board/orangepi5pro): Update U-Boot to v2025.07 for eMMC support (#8417)
Updated the U-Boot patch from v2024.04 to v2025.07, this change
finally enables booting from eMMC on the Orange Pi 5 Pro.

The device tree source for the board has also been refactored to
support the new U-Boot version and clean up peripheral definitions.
2025-07-29 08:32:58 +02:00
Patrick Yavitz
92d0fbe38a BananaPi BPI-M4-Zero: Remove u-boot-v2025.01 patching
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-07-28 13:04:42 -04:00
Patrick Yavitz
e85633b25a BananaPi BPI-M4-Zero: Update u-boot to v2025.07
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-07-28 13:04:42 -04:00
retro98boy
67e4ab7475 SMART AM40: add PHY LED configuration 2025-07-26 11:16:33 +02:00
Hsun Lai
2576cd1d8e add community support for MediaTek Filogic device (BananaPi R4 Router) 2025-07-26 08:49:45 +02:00
Hsun Lai
61b3aa2cbe lckfb-taishanpi: update u-boot patches, add current&edge kernel support 2025-07-25 06:36:14 +02:00
Hsun Lai
cb934081e0 station-m3: add current kernel, update u-boot patches 2025-07-25 09:46:49 +08:00
Hsun Lai
2b705a82be add support for DshanPi A1 (RK3576) 2025-07-19 03:38:14 +08:00
c127
15e454b2c5
Initial Support for Orange pi 5 pro board (#8348)
* Add initial support for Orangepi 5 Pro

Tested and Working:
Wireless & Bluetooth
USB 2.0 + USB 3.1
HDMI 2.1
Gigabit Ethernet (PCIe to RJ45 - Need drivers YT6801)
NVMe PCIe 2.0
MicroSD
Audio Controller es8388 - Audio Out
FAN PWM
LEDs PWM

Not Working:
Onboard Microphone
HDMI 2.0 (DP-HDMI - rockchip,rk3588-dp No Driver)

Not Tested:
Camera 1,2
eMMC

* OPi 5 Pro: Ethernet Driver Installation on First Boot

Implemented a simple script to install the driver
during first boot using the installation headers
included in the image. Takes just a few seconds
on first boot.

Disclaimer: Attempted installation in a chroot env but failed.

* fix: Make first-boot Ethernet driver install more robust

The `eth-driver-firstboot.service` would sometimes fail on first boot with a "Resource temporarily unavailable" error. This happened when another process had a lock on `dpkg`.

To fix this, the installation script now waits for any `dpkg` locks to be released before attempting to install the driver package. It also includes a retry mechanism (3 attempts) in case of a transient failure.

This ensures the network driver is successfully installed, providing a better out-of-box experience.
2025-07-11 16:57:29 +02:00
Patrick Yavitz
f349c76904 BananaPi BPI-M4-Zero: Update u-boot to v2025.01
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-06-30 08:51:20 +02:00
Igor Pecovnik
b8844c9e73 Inovato quadra bootfix, bump uboot for zero3, 2w, add 1.5Gb support, bump atf 2025-06-29 15:19:42 +02:00
retro98boy
d3bf2462bc SMART AM40: drop deprecated label property in gpio leds node 2025-06-22 23:27:32 +02:00
retro98boy
7a6e8068ff CAINIAO CNIoT-CORE: fix memory address range 2025-06-22 23:27:32 +02:00
retro98boy
99d23b8190 CAINIAO CNIoT-CORE: change sound card name and update DAI links 2025-06-19 15:05:33 +02:00
Patrick Yavitz
4f69047bcd Add board NanoPi R3S LTS U-Boot Support
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-06-15 14:11:00 -04:00
Jack Huang
609110ac10 add imb3588 board support
imb3588 board info link:
https://www.sunshine-tek.com/productinfo/1989232.html

Signed-off-by: Jack Huang <jackhuang021@gmail.com>
2025-06-12 21:45:46 +02:00
Martin Schmiedel
b743487194 IMX8: update uboot to v2024.04
- add patch to reanable binman

Signed-off-by: Martin Schmiedel <Martin.Schmiedel@tq-group.com>
2025-06-11 19:30:11 +02:00
retro98boy
c66fbec4e2 CAINIAO CNIoT-CORE: switch USB 2.0 access from the Type-C port to the four contacts on the side of the host 2025-06-09 17:34:50 +02:00
retro98boy
22b0414b91 CAINIAO CNIoT-CORE: add internal speaker support 2025-06-09 17:34:50 +02:00
retro98boy
f1354108fb CAINIAO CNIoT-CORE: add spidev to control WS2812 LEDs in user space 2025-06-09 17:34:50 +02:00
retro98boy
fb8f189130 add CAINIAO CNIoT-CORE initial support 2025-06-09 17:34:50 +02:00
hyx0329
28ae76b468 tinkerboard-2: u-boot: bump to v2025.04
This is tested on a tinkerboard 2s.

The u-boot dts for tb2 contains other fixes, and the major ones are:
- add missing basic gpio-fan node
- usb-c altmode fix, dts part
2025-06-04 20:34:12 +02:00
Tom Urlings
826309f7bc rockchip64/rk3328: U-Boot v2022.04/07 add setexpr
- aimed at nanopi-r2s and nanopineo3
- impacts:
  - boards (re)using 'nanopi-r2s-rk3328_defconfig' (rk3328)
  and:
  - boards using U-Boot v2022.04 or
  - boards using U-Boot v2022.07
- added explicit dependency on python3-setuptools as (at least) U-Boot
  v2022.04 and v2022.07 fail building due to missing 'distutils' for
  boards that use U-Boot v2022.04 or v2022.07
2025-06-03 09:56:09 +02:00
Ricardo Pardini
faac26177a odroidhc4: u-boot: 2025.04; use hc4 defconfig for sd as well as mtd 2025-05-29 18:29:11 +02:00
retro98boy
fb82052e99 smart am40: add missing RTC DT node and bump U-Boot version to v2025.04 2025-05-27 15:49:23 +02:00
Patrick Yavitz
6acb600061 Gateway GZ80x: Switch back to u-boot-v2024.10
On v2025.01 and v2025.04 I get the following error

starting USB...
Bus usb@ff500000: dwc3_meson_gxl_get_phys: usb2 ports: 1
probe failed, error -114
No USB controllers found

So revert back to v2024.10 until sorted.

Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-05-27 15:47:44 +02:00
Werner
d965e2ac7b
orangepi5pro: Fix uboot compilation (#8181)
* add u-boot patchset to fix compilation on noble

* change to same directory as other boards using legacy u-boot

* move orangepi5pro to csc again
2025-05-12 16:53:45 +02:00
SuperKali
61fd41333c
uboot: mainline board: youyeetoo r1 add uboot patches (#8175) 2025-05-12 15:36:12 +02:00
djurny
0018d29734 Create helios4_defconfig-0002-enable-setexpr-command.patch
Follow-up for:
- https://github.com/armbian/build/issues/8165
- https://github.com/armbian/build/pull/8166

Enable the `setexpr` command on the U-Boot monitor commandline, to enable calculating the load addresses based on the sizes of the DT, kernel, initial ramdisk.
2025-05-10 11:19:37 +02:00
EvilOlaf
25b887f34f indiedroid-nova: fix uboot compilation on Noble hosts 2025-05-10 11:01:09 +02:00
EvilOlaf
7529927844 odroidxu4: fix uboot compilation for Noble hosts 2025-05-10 11:00:55 +02:00
amazingfate
9ff15f7896 hinlink-h88k: enable uboot serial log 2025-05-08 17:57:14 +08:00
mr-toolcraft
66c57bd6c9 orangepi-5-max: move edge to mainline u-boot 2025-04-30 09:13:56 +02:00
Seele Volleri a.k.a. 33335
e7e55d54cc firefly-itx-3588j: fix optee refuse boot by using rock-5b-defconfig 2025-04-29 00:26:23 +02:00
Igor Pecovnik
161ac1b4ee Upgrade Cherryba-m1 to latest u-boot, move patch to new folder 2025-04-27 23:17:28 +02:00
Ricardo Pardini
a4b1eddf94 khadas-vim3: u-boot: bump to 2025.04-rc5; boot SD first; enable setexpr; patch 2025.04 for fileenv; enable squashfs support
- **CHANGE**: This version tries to boot SD first (thus SD -> USB -> NVMe -> eMMC); before it would boot USB before SD
- as Armbian u-boot is possibly deployed to SPI, try to make as compatible as possible; eg enable squashfs support
- enable `setexpr` and `fileenv`, used by HAOS
  - HAOS already has support for booting VIM3 from NVMe: https://github.com/home-assistant/operating-system/pull/3784
- borrowed `fileenv` patch from v2025.01 to .04
- Similar treatment that `odroidm1` got in https://github.com/armbian/build/pull/7769
- note: I will be leaving my VIM3 behind in the other side of the globe, so this is my last chance to test
2025-04-25 19:51:38 +02:00
The-going
a73e79a73f u-boot: v2025-sunxi: switching to v2025.04
- Fix dram, mmc for h616.
- The prefix is missing if we use OF_UPSTREAM
- upstream: arm64: sun50i-h616: sync with sunxi-6.12 kernel
- upstream: arm64: Add sun50i-h618-bananapi-m4-berry.dts
2025-04-16 23:32:36 +02:00
青菜萝 卜冬瓜
88ab0c5ad0
station-p2: bump u-boot to 2025.04 (#8081) 2025-04-14 09:39:53 +08:00
chainsx
692b1363d6 sakurapi-rk3308b:bump u-boot to 2025.04 2025-04-13 09:10:53 +02:00
Werner
4d66a92623 nanopi-r3s remove mainlined patch 2025-04-12 20:08:02 +02:00
Ricardo Pardini
477ef8e5c6 odroidm2: rewrite patch 001-odroid-m2-fix-for-ethernet.patch, no actual changes (against -rc4)
- Fixes: 896a8090c1 (PR https://github.com/armbian/build/pull/7981)
2025-03-31 21:36:58 +02:00
Ricardo Pardini
e0ef86c777 odroidm2: use standard v2025.04 (drop -rc4) from u-boot patch folder name
- Fixes: 896a8090c1 (PR https://github.com/armbian/build/pull/7981)
2025-03-31 21:36:58 +02:00
retro98boy
b169370888 add SMART AM40 support 2025-03-26 10:06:03 +01:00
Milivoje Legenovic
896a8090c1 Fix for ethernet warnings in dmesg output 2025-03-22 13:46:35 +01:00
Ian Goodacre
f2378ad85e Add support for NanoPi R2S Plus 2025-03-19 10:20:50 +01:00
Paolo
96defadfd0
rockchip: bump tinkerboard and xt-q8l-v10 u-boot to v2025.01 (#7967) 2025-03-19 10:20:22 +01:00
Paolo Sabatino
15b33de5b6 rockchip64: bump orangepi4 lts uboot to v2025.01 2025-03-17 20:48:00 +01:00
Patrick Yavitz
2ccb87d387 sunxi: mmc: Improve reset procedure
Cards should always be reset and threshold set. This fixes eMMC on H616.

Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-03-17 13:25:18 -04:00
Thorsten Maerz
3b99e385f2 mksklipad50: uboot2025: enable usb for serial access 2025-03-12 15:37:37 +01:00
Thorsten Maerz
e6b034384c mksklipad50: uboot2025: fix usb dwc2-otg/dwc3-host compile
RK3328 board with dwc2-otg and dwc3-host run into
"multiple definition of 'dm_usb_gadget_handle_interrupts'"

See https://lore.kernel.org/u-boot/7805b8d0-fb7c-41d5-8d74-f85dfd40233a@kwiboo.se/
2025-03-12 15:37:37 +01:00
Thorsten Maerz
d34d7bf412 mksklipad50: uboot2025: generate trust.ini (bl31.elf) 2025-03-12 15:37:37 +01:00
Thorsten Maerz
9e3c0d4e0c mksklipad50: switch to uboot v2025.01
Fixes loading initramfs into EFI memory region, leading to
errors "efi_free_pool: illegal free".
Which may be the cause for these bootloops:
  https://github.com/armbian/build/pull/7883#issuecomment-2694110296
See also:
  https://lore.kernel.org/all/d3f3fc7f-b29a-4503-9fe0-97468bbe1f71@gmx.de/
2025-03-12 15:37:37 +01:00
Thorsten Maerz
e6ed66f1da mksklipad50: devicetree cleanups 2025-03-12 15:37:37 +01:00
Paolo Sabatino
fad71e1962 fix stable mac address for rk3318-box 2025-03-09 09:31:23 +01:00
Werner
fe49bf5e94
RESEND - Add initial support for Orangepi 5 Ultra (#7902)
* Create rk3588-orangepi-5-ultra.dts

* Create orangepi5-ultra.csc

* fixups

* add notes

* fix u-boot compilation

* Update to v7 patch series

https://patchwork.kernel.org/project/linux-arm-kernel/cover/20250222193332.1761-1-honyuenkwun@gmail.com/

* Update rk3588-orangepi-5-ultra.dts

While I don't fully understand either the `kernel-dtb` command nor the dt syntax itself for some reason the `nophandles` version stripped more than actually phandles. Lets see what happens this way.

* Delete patch/kernel/integrate-6.15/0001-tools-Makefile-remove-pci-target.patch

* disable OPTEE

c81f89ca90
2025-03-08 20:10:34 +01:00
Nicolas Pereira
0b124433ca
rockchip64-edge: add support for yy3568 2025-03-07 19:33:58 +01:00
Paolo Sabatino
534ff27e35 rockchip/64: bump rk322x-box and rk3318-box to u-boot v2025.01 2025-03-03 12:56:25 +01:00
Paolo Sabatino
d6d5bc19cb bump orangepi4 LTS u-boot to v2024.10 2025-02-28 08:20:14 +01:00
The-going
d25a12e782 u-boot: v2025.01: Add bananapi-m4-berry support 2025-02-23 09:56:20 +01:00
Ricardo Pardini
89a16b82f5 odroidm1: u-boot: enable setexpr; patch 2025.01 for fileenv; enable squashfs support
- as Armbian u-boot is possibly deployed to SPI (replacing Petitboot),
  try to make as compatible as possible; eg enable squashfs support
- in this case, `setexpr` and `fileenv` are used by HAOS
  - found `fileenv` here 049e1a1949

Signed-off-by: Ricardo Pardini <ricardo@pardini.net>
2025-02-20 07:00:43 +01:00
Patrick Yavitz
f6256b8715 BananaPi BPI-F3: Update u-boot k1-x.env file
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-02-16 13:04:47 -05:00
amazingfate
65faeba83e Revert "fxblox-rk1: add missing patch for latest radxa uboot"
This reverts commit 6ecc0b7e22.
2025-02-11 17:16:36 +01:00
amazingfate
6ecc0b7e22 fxblox-rk1: add missing patch for latest radxa uboot 2025-02-11 07:45:09 +01:00
amazingfate
06852a04a5 retro-lite-cm5: fix for latest radxa uboot 2025-02-11 07:45:09 +01:00
amazingfate
d9b7000ea5 armsom-sige5: add pd negotiation support to uboot 2025-02-10 20:18:21 +01:00
amazingfate
83e5675fb4 rk3576: remove unnecessary BL32 from uboot 2025-02-10 20:18:21 +01:00
amazingfate
c81f89ca90 u-boot-radxa-rk35xx: disable optee
Follow change from radxa 738cda44532c324e07296c95751e3083fa95f282.

Change with command:
sed -i "/CONFIG_OPTEE/d" patch/u-boot/legacy/u-boot-radxa-rk35xx/defconfig/*
2025-02-10 20:18:21 +01:00
amazingfate
5402492796 merge u-boot-armsom-rk3576 to u-boot-radxa-rk35xx 2025-02-10 20:18:21 +01:00
Martin Schmiedel
9f8f9f51ba IMX8: update patches to fix upstream changes
- while at it rewrite-uboot-patches

Signed-off-by: Martin Schmiedel <Martin.Schmiedel@tq-group.com>
2025-02-10 20:16:48 +01:00
Arend-Jan van Hilten
2f1fa5f40f
Fix orangepi 3b audio jack download 'button' (#7794) 2025-02-08 23:11:35 +01:00
Patrick Yavitz
ca333b28c1 Amper Gateway AM-GZ80x: Delete old u-boot patches
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-02-06 11:36:34 -05:00
Patrick Yavitz
68e822d132 Amper Gateway AM-GZ80x: Update u-boot to v2025.01
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-02-06 11:36:34 -05:00
Patrick Yavitz
e54bcc45be BananaPi CM4/M2S: Delete old u-boot patches
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-02-06 09:06:19 -05:00
Patrick Yavitz
a835a5206c BananaPi CM4/M2S: Update u-boot to v2025.01
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-02-06 09:06:19 -05:00
EvilOlaf
acea78f5dc nanopi-r3s: bump edge u-boot to 2025.01
add support for `current`
2025-02-03 16:18:19 +01:00
Thorsten Maerz
0681dd2a0f change blue/user LED trigger from 'mmc1' to 'activity'
(mmc1 did not show any activity)
2025-02-03 16:17:54 +01:00
Thorsten Maerz
fa1168cc96 rename LEDs to reflect their actual colour 2025-02-03 16:17:54 +01:00
Thorsten Maerz
ef8349799f disable unusable v4l2 devices
Removes /dev/video[012] and /dev/media[01]
2025-02-03 16:17:54 +01:00
Thorsten Maerz
12ce53a434 disable unusable "end1" network device
There are no physical ethernet ports on that board.
2025-02-03 16:17:54 +01:00
Thorsten Maerz
8f2a468eb9 Add new board: MKSKLIPAD50 (based on MKSPI)
Contains rewritten dts, based on decompiled dtb from original Klipad50
(as similiar as possible to original).
Kernel defconfig taken from MKSPI (replaced "mkspi" with "mksklipad50")
2025-02-03 16:17:54 +01:00
Patrick Yavitz
5472424503 BananaPi BPI-F3: U-Boot: Update to tag k1-bl-v2.1-release
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-02-03 10:12:17 -05:00
Werner
529997182a
Add support for NanoPi R3S (#7556)
* add nanopi-r3s.csc board config

* Nanopi R3S - add uboot patch

* Nanopi R3S - add dts

* fix bogus patch header

* Migrate to new patch series

Source & credits https://patchwork.ozlabs.org/project/uboot/list/?series=438193
I still need to figure out how to convert a patch series from patchwork in a way so the build framework doesn't complain about headers and magic and whatever. So a few hundreds of header lines have been replaced with something generic.

Applies and builds fine now against current stable v2024.10

* Create board-nanopi-r3s-fix-leds.patch

Thx https://github.com/armbian/build/pull/7556#issuecomment-2615110100

* Rename board-nanopi-r3s-fix-leds.patch to xx-board-nanopi-r3s-fix-leds.patch

* add new patch
2025-01-30 19:05:18 +01:00
Lu jicong
f3ad742fa3 nanopc t4: fix sdram unstable
Set sdram frequency to 1600MHz and switch to blobless
2025-01-30 19:04:01 +01:00
Nicolas Pereira
0041cc70db h96max-v56: u-boot: bump to 2025.01 2025-01-25 20:10:22 +01:00
JohnTheCoolingFan
5610f20aaa BigTreeTech CB1 patch name fix 2025-01-25 21:56:09 +03:00
Ricardo Pardini
919ccfc227 nanopi-r6s: u-boot: bump to 2025.01 final, with working UMS and SD -> NVMe -> eMMC boot order
- also LEDs, networking, more supported compression methods...
- copypasta reigns supreme. refactor is coming, just not today
- also hack the u-boot dtsi for consistent-with-Linux-mainline-DT mmc/sd numbering
  - this was previously a separate patch in 2024.10
2025-01-23 23:32:46 +01:00
Ricardo Pardini
92ed088b6b odroidm1: u-boot: bump to 2025.01
- convert patches to bash append/sed
- split post_family_tweaks hook for gmac rename / fwenv config
2025-01-11 21:48:45 +01:00
Ricardo Pardini
cea131a296 rockpro64: u-boot: bump to 2025.01
- convert patch to bash append
- boot order SD -> NVMe/SATA/USB -> eMMC via sed
- also, (bump) ATF to rockchip64_common default
2025-01-11 21:48:34 +01:00
Patrick Yavitz
35ec913d00 BananaPi BPI-M4-Zero: U-Boot: Reflect kernel DTS changes
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-01-08 07:15:24 -05:00
TheSnowfield
818e04dd72 add pocketchip u-boot patches 2025-01-07 10:13:43 +01:00
Muhammed Efe Cetin
b73c6e4697 nanopi-m6: add support for SPI flash boot
Add support for both eMMC/SPI boot
2025-01-07 10:13:28 +01:00
Patrick Yavitz
c54410b9ba BananaPi BPI-F3: @armbian.com
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-01-01 14:01:21 -05:00
Patrick Yavitz
df9ddaf44e BananaPi BPI-F3: Update u-boot and linux patching
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-01-01 14:01:21 -05:00
chainsx
4c61f61a8e add community support for DShanPI-R1 2024-12-24 21:42:18 +08:00
Ryzer58
a71b8675ae
Allwinner A10 DTS fix for ARM PMU IRQ and EMAC DMA (#7567)
* Correcting the Perf unit's interrupt source number to 66 as stated in the Allwinner A10User manual to resolve conflict with Uart 2 which actually uses interrupt source number 3

* rename to all lower case and add in sun4i-emac dma support. Note that support only exist in the driver for the rx channel

* Ensure that sun4i patches actually implemented

Signed-off-by: Ryan L <ryestar101@gmail.com>

* Apply performance monitoring unit IRQ number patch to uboot

* Add patch for resolving the perf unit irq number to the edge kernel

Signed-off-by: Ryan L <ryestar101@gmail.com>

* Add sun4i emac ethernet DMA support to the edge kernel

Signed-off-by: Ryan L <ryestar101@gmail.com>

* Append missing .patch so that our patch is found and works properly

Signed-off-by: Ryan L <ryestar101@gmail.com>

* Apply EMAC DMA support and PMU fix to edge kernel

---------

Signed-off-by: Ryan L <ryestar101@gmail.com>
2024-12-13 09:45:28 +01:00
Maxim Medvedev
9eaf5e5140 mkspi: apply MKSPI specific U-Boot changes
Based on official MKS armbian repo
2024-12-13 09:41:27 +01:00
Maxim Medvedev
f1e0ade2e2 mkspi: add U-Boot draft for MKSPI board
copy of rk3328-roc-cc config and DTS files
2024-12-13 09:41:27 +01:00
青菜萝 卜冬瓜
907c9f0531
add community support for LonganPi 3H (#7547) 2024-12-09 14:12:16 +01:00
JohnTheCoolingFan
3a7ba30f3f add board bigtreetech-cb2: BigTreeTech CB2 2024-12-07 09:26:27 +03:00
Chen Jiali
9614a2014c fix: add some patch to repair eMMC startup issues 2024-12-05 00:22:43 +01:00
Muhammed Efe Cetin
c647f409b2 nanopi-r6s: fix mmc0/mmc1 ordering 2024-11-30 08:38:59 +01:00
brentr
fc54623c4a
Add Rockchip u-boot "binman" BOOT_SCENARIO (#7505)
* rockchip64: add `BOOT_SCENARIO=binman` for mainline u-boot

- drop special handling for 3308's `legacy` branch
- rpardini: note how SPI/mtd is not yet supported for this scenario

Co-authored-by: Ricardo Pardini <ricardo@pardini.net> (squash/splits, shellfmt)

* `rock-s0`/`rockpi-s`: use `BOOT_SCENARIO=binman`; move blobs to armbian/rkbin

- Move rk3308 boot blobs to armbian/rkbin
  - delete obsolete ones
- Alter rock-s0 and rockpi-s to use the new "binman" BOOT_SCENARIO

Co-authored-by: Ricardo Pardini <ricardo@pardini.net> (shellfmt; small fixes; squashes)
2024-11-22 23:31:39 -08:00
amazingfate
a46a7cfaf5 enable pd negotiation support for bananapim7 2024-11-17 16:39:45 +01:00
amazingfate
4c59d31272 add new board armsom-cm5-rpi-cm4-io 2024-11-05 16:35:24 +01:00
amazingfate
b451d4f3e3 rk3576: fix booting from boot.scr 2024-11-03 14:15:35 +08:00
chainsx
59de6d7227 Add community support for Cyber Aib RK3588 2024-10-29 06:44:32 +01:00
ColorfulRhino
2032f67c4a board: cm3588-nas: Use mainline U-Boot v2024.10
Support for the CM3588 NAS has been added in v2024.10-rc3.
Drop vendor U-Boot for this board completely.
2024-10-28 20:22:30 +01:00
ColorfulRhino
1e310a37dc uboot: v2024.10: Add patch numbering information 2024-10-22 13:03:20 +02:00
ColorfulRhino
01d3628316 uboot: v2024.10: Import some general patches from v2024.07 2024-10-22 13:03:20 +02:00
ColorfulRhino
7d4cdc6231 board: orangepi3b: Fix U-Bootx BOOTPATCHDIR and bump to 2024.10
- Bump U-Boot from v2024.10-rc3 to v2024.10
- Move U-Boot patch dir to default one (`$BOOTBRANCH/board_$BOARD`) which gets applied automatically by the patcher for the specific $BOARD
- Little fixes: Use `declare -g` and a code style similar to NanoPi R6 series
2024-10-16 14:09:20 +02:00
Alex Shumsky
06f573ef3a rk3318: enable rng-seed population in u-boot 2024-10-13 19:17:55 +02:00