58 Commits

Author SHA1 Message Date
Muhammed Efe Cetin
ee62433116 Move OPi5 Plus uboot to Radxa git tree 2024-07-04 21:29:44 +02:00
Muhammed Efe Cetin
35f6fd3238 Move OPi5/5B uboot to Radxa git tree 2024-07-04 21:29:44 +02:00
Ricardo Pardini
fbc60310c6 mekotronics: rk3588: u-boot: borrow patch to fix build on newer gcc 2024-07-04 19:44:55 +02:00
Ricardo Pardini
8ed90ed0e4 mekotronics: rk3588: u-boot: rewrite u-boot patches, no changes
- rewritten against 609a77ef6e99c56aacd4b8d8f9c3056378f9c761 - a specific commit in radxa's next-dev
2024-07-04 19:44:55 +02:00
Ricardo Pardini
9523967449 mixtile-blade3: rk3588: u-boot: bump to next-dev-v2024.03
- drop 0004-cmd-source-fix-the-error-that-the-command-source-failed-to-execute.patch
- rebase the others
2024-07-04 19:44:19 +02:00
Ricardo Pardini
5048eda353 mixtile-blade3: rk3588: u-boot: rewrite u-boot patches, no changes
- rewritten against ddc91cd08c10f625f7a7c93033042aa4071c78a8 - a specific commit in radxa's next-dev
2024-07-04 19:44:19 +02:00
Muhammed Efe Cetin
abe132c233 fix uboot compilation issues on Orange Pi 5/5 Plus 2024-07-03 14:02:42 +02:00
ColorfulRhino
f83e949c88 rk3528: Use default U-Boot for all rk3528 boards
They all use "hinlink_rk3528_defconfig", but an outdated vendor U-Boot.
Use the default Radxa U-Boot from the rk35xx family.
2024-07-03 14:02:29 +02:00
ColorfulRhino
ccf17a20e8 Purge s5p6818 board family
The family consists of 4 boards, but hasn't seen any activity in years,
is unmaintained, stuck on EOL Linux 4.14 and the bootloader does
not build.
2024-07-03 06:49:46 +02:00
33335
4573778507 fix: firefly-itx-3588j fails to boot, and audio output 2024-07-03 06:43:42 +02:00
ColorfulRhino
8003d1b770 rk3588: Integrate BOOTPATCHDIR with rk35xx
They both use the same U-Boot version now.
2024-07-02 23:08:41 +02:00
ColorfulRhino
b358dc7060 rk35xx: Bump Radxa vendor U-Boot to branch:next-dev-v2024.03
Same version as RK3588, can use the same patch dir.
Fixes not being able to build on Ubuntu Noble (GCC13)
2024-07-02 23:08:41 +02:00
Muhammed Efe Cetin
5af481865b Fix Khadas Edge 2 uboot build 2024-07-02 23:05:13 +02:00
ColorfulRhino
71e2ff0727 SpacemiT: Adapt U-Boot patches and rewrite U-Boot patches
Adapt patches to Bianbu Linux U-Boot v1.0.5, then rewrite them.
Also move boot delay to board config like other boards, instead of patched-in.
2024-07-01 19:15:00 +02:00
Patrick Yavitz
278269e744 BananaPi F3: Add U-Boot patches
Branch: v2022.10
Source: https://gitee.com/bianbu-linux/uboot-2022.10
Signed-off-by: Patrick Yavitz <pyavitz@armbian.com>
2024-07-01 19:15:00 +02:00
Muhammed Efe Cetin
d2e40d6b0e khadas-edge2: add vendor uboot to images 2024-06-17 14:11:33 +02:00
Ricardo Pardini
d4ee0d3ac9 u-boot-radxa-rk3588/legacy: nanopc_t6_defconfig: disable OPTEE (for OOB working boot with from-factory blobs in eMMC)
- makes it compatible with vendor out-of-box blobs (which include TEE) in the from-factory eMMC
- Armbian itself doesn't ship TEE blobs
- when combining from-factory eMMC blobs with an Armbian SD card, TEE blobs are in practice found by u-boot
- but then proceeds to fail with `optee api revision is too low`
- disable OPTEE in defconfig fixes it, TEE isn't used in any way by Armbian
2024-06-05 21:19:00 +02:00
Ricardo Pardini
e745fcc701 u-boot-radxa-rk3588/legacy: nanopc_cm3588_defconfig: disable OPTEE (for OOB working boot with from-factory blobs in eMMC)
- makes it compatible with vendor out-of-box blobs (which include TEE) in the from-factory eMMC
- Armbian itself doesn't ship TEE blobs
- when combining from-factory eMMC blobs with an Armbian SD card, TEE blobs are in practice found by u-boot
- but then proceeds to fail with `optee api revision is too low`
- disable OPTEE in defconfig fixes it, TEE isn't used in any way by Armbian
2024-06-05 21:19:00 +02:00
Ricardo Pardini
1221009853 u-boot-radxa-rk3588/legacy: rewrite nanopc_cm3588_defconfig -- no changes
- `CONFIG_REGULATOR_RK806=y` seems a leftover that's not really used?
2024-06-05 21:19:00 +02:00
Ricardo Pardini
cb7c48bbad u-boot-radxa-rk3588/legacy: rewrite nanopc_t6_defconfig -- no changes
- `CONFIG_REGULATOR_RK806=y` seems a leftover that's not really used?
2024-06-05 21:19:00 +02:00
Ricardo Pardini
c1731e3213 u-boot-radxa-rk3588/legacy: add 0000.patching_config.yaml and move all null-patches into dt and defconfig dirs as bare files
- DTs and defconfigs should be identical to their null-patch equivalents
2024-06-05 21:19:00 +02:00
Ricardo Pardini
405fb1623b u-boot-radxa-rk3588/legacy: rewrite u-boot patches, no changes 2024-06-05 21:19:00 +02:00
chainsx
ce0f24bcc2 station-m3: use radxa's new u-boot 2024-05-26 22:20:17 +02:00
amazingfate
1fd390ecfa armsom rk3588 boards: use radxa's new uboot 2024-05-10 13:24:44 +01:00
kernelzru
b8cb535327
Fix u-boot build for odroid c1 + fix onboard usb hub on odroid c1 (#6559)
* Fix odroid c1 u-boot build with GCC > 4.9
* Fix odroid c1 usb onboard hub
* u-boot add olddefconfig for odroidc c1
* fix build on armbian
* Update meson_common.inc
2024-05-09 17:47:36 +02:00
Igor Pecovnik
fc7638592c
Fix for line numbers in patched patch file
https://github.com/armbian/build/pull/6560
2024-05-09 16:38:38 +02:00
amazingfate
1ff445fa3d rock5c: fix rk3582 with disabled rkvdec node 2024-05-09 16:51:40 +08:00
Igor Pecovnik
8402d9b4c8 Switch Radxa u-boot to more recent branch
- remove deprecated patches

It affects all boards that uses Radxa u-boot branch

@amazingfate
Perhaps also adjust armsom7 to this change to have less code maint?
2024-04-30 16:19:37 +08:00
amazingfate
a1ae7139c0 Add rock5c support 2024-04-28 02:14:16 +08:00
jack
82f4c629b1 Enable armsom-sige7 early PD negotiation 2024-03-25 17:59:25 +01:00
Ricardo Pardini
d6c1414d2f u-boot: rewrite/rebase u-boot patches for a few boards; drop long-forgotten old version patches; no actual changes
- I guess this is most of the u-boot's I've touched over the years; notable exception is the orangepi3b (patches live in Kwiboo's tree)
- this is in preparation for bumping versions, hopefully soon
- radxa-zero, radxa-zero2, khadas-vim3, khadas-vim3l: drop patches for old u-boot versions no longer used
2024-03-09 20:03:29 +01:00
ColorfulRhino
df8fe87f44 Add board: FriendlyElec CM3588 NAS 2024-03-06 00:53:11 +01:00
Igor Pecovnik
40c19e536e Fix random MAC on Orangepi 5 series
We don't want that MAC address is changed on every reboot
2024-02-24 23:23:00 +01:00
Ricardo Pardini
431f436710 mekotronics 3588: squash u-boot patches
- same as before but not touching the same file twice+
2024-02-23 11:23:10 +01:00
Ricardo Pardini
b84990cf83 mekotronics 3588: fix entering RK LOADER mode by keeping the RECOVERY button pressed during boot
- those patches are a mess, hopefully I'll find time to squash soon
2024-02-23 11:23:10 +01:00
Keven
06c28cd39e
Add support for armsom-sige7 board (#6075) 2023-12-24 09:14:11 +01:00
jack
221f1ccd83 add board ArmSoM-w3; with uboot-patch and updated blobs 2023-11-03 08:12:58 +01:00
Ricardo Pardini
d6fca17014 mixtile-blade3: enable pci3x4 nvme boot (requires u.2 -> m.2 adapter from blade3 case kit) 2023-10-13 18:03:31 +02:00
Ricardo Pardini
6030fa1a4a
mekotronics-r58x-4g: enable pcie3x4 and nvme boot for vendor u-boot (#5795)
- switch back from rockchip#next-dev to radxa#next-dev
- add patch with defconfig and kernel-derived dtb
- NVMe boot works
- USB3 boot doesnt
2023-10-06 19:39:30 +02:00
Ricardo Pardini
ab416849ba mixtile-blade3: ripoff Joshua Riek's since he did a better job
- back to radxa fork of next-dev
- re-add my stable-MAC-from-serial# hack
2023-10-03 14:11:30 +02:00
rll
b827e720b0 hinlink-h28k: support new SoC Rockchip rk3528, add new board Hinlink H28K
Co-authored-by: Ricardo Pardini <ricardo@pardini.net>
2023-09-30 21:56:21 +08:00
Joshua-Riek
8dbe1d7ab6 add nvme boot support for the nanopc t6 2023-08-12 10:05:20 +02:00
Ricardo Pardini
5cdc019a24 mekotronics rk3588: rebase & unify u-boot patches; restore attribution for one patch
- no functional changes, only a double patch I'd rather not have
2023-07-26 13:28:30 +02:00
Ricardo Pardini
62c0052af8 mixtile-blade3: bump uboot, rebase uboot patches, add mac-from-serial# patch; enable OTP in defconfig; restore attribution for one patch
- this sets serial#-based MAC address in uboot env and Rockchip Vendor Partition, but that is not picked up by the default kernel driver yet
2023-07-26 13:27:28 +02:00
Ricardo Pardini
5ca8636afa rk3588-legacy: add Mixtile Blade 3 mixtile-blade3.wip
- with it's own rockchip `next-dev` based u-boot and patches for PD
2023-07-05 21:22:22 +02:00
amazingfate
f2257004a8 u-boot-radxa-rk3588: give SD higher boot priority than NVME 2023-07-04 19:23:25 +02:00
Ricardo Pardini
ea30a06236 mekotronics: refactor vendor conf/hooks; vendor uboot with new patches; new blobs
- meko: don't use Radxa's Rock-5A u-boot anymore, switch to rockchip vendor next-dev branch
- meko: my own (horrible) patches for MAC address stability / defconfig
- meko: cherry picked a few patches for getting rid of BL32/read Bl31 from env and other fixes from Radxa
- meko: add OTP node to 3588 dtsi (so we don't need kern-dtb in ITS for working OTP)
- meko: refactor common code across 3 (soon to be 4) board files into vendor conf and hooks
- meko: bump DDR/BL31 blobs for all Meko boards
2023-07-01 14:53:34 +02:00
Igor
0b6d57e7d8 u-boot bpi r2 fixing broken u-boot patch
CSC target, not tested on hardware
2023-06-13 19:32:21 +02:00
amazingfate
df3c7eb461 use the same patch dir for u-boot from radxa 2023-05-15 17:12:20 +02:00
Ricardo Pardini
e37adb5c8f rockchip-rk3588: add new board mekotronics-r58x-4g.wip (Mekotronics R58X-4G); add u-boot patches 2023-04-24 14:23:21 +02:00