Commit Graph

1028 Commits

Author SHA1 Message Date
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
Alex Shumsky
864d7f0a1c rockchip64/uboot: increase rng-seed size to make it sufficient for modern linux 2024-10-13 19:17:37 +02:00
Patrick Yavitz
d7b5080a65 BananaPi BPI-M4-Zero: partial DTS re-write
Removed gpio-keys node (NOTE: add to the M4 Berry DTS)
Add vcc1v8 and vcc3v3 regulators
Fixup MMC nodes
Add bluetooth node (NOTE: BT is still iffy in Armbian)

Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2024-10-09 14:58:56 -04:00
The-going
2e5611c92d spacemit: opensbi, u-boot, kernel legacy: Update for v1.0.15
Re-extract the kernel patches as a series.
Re-extract the u-boot patches as "git format-patch" command.

Unified patch extraction makes it easier to work with patches.
2024-10-09 20:47:00 +02:00
Roman Buldygin
e765a31358 Support for Luckfox Core3566 2024-10-09 20:46:27 +02:00
Muhammed Efe Cetin
7f3c7aba16 Add support for NanoPi M6 2024-10-06 21:35:09 +02:00
Patrick Yavitz
c141cb5ac9 BananaPi BPI-M4-ZERO: u-boot-v2024.04 fixups
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2024-10-05 12:26:51 +02:00
Patrick Yavitz
1901b884d2 Gateway GZ80x: fixup patch @armbian.com
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2024-10-02 18:12:48 -04:00
Patrick Yavitz
eac7bb2ad5 Gateway GZ80x: update to u-boot-v2024.07
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2024-10-02 18:12:48 -04:00
Patrick Yavitz
f9921e3058 BananaPi BPI-M4-Zero: update to u-boot-v2024.04
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2024-10-02 10:27:49 -04:00
Ricardo Pardini
7aedf208af mixtile-edge2: add rk3568 board (current/edge/vendor)
- in main `rockchip64` family, for current/edge (6.6 / 6.11)
- using mainline u-boot's generic rk3568 for current/edge
- vendor kernel is added via a copypasta hook to piggyback on `rk35xx`
  - requires armbian/linux-rockchip PR https://github.com/armbian/linux-rockchip/pull/245
- vendor u-boot:
  - is required to bringup npu for vendor kernel (otherwise panics)
  - .dts done based on vendor kernel DT + looking at armsom-sige3
  - defconfig ripped off from armsom-sige3
2024-09-24 09:58:58 +02:00
Igor Pecovnik
8bc31a2882 Bugfix: resolve boot loader compilation issues on X96-mate and Orangepizero2 2024-09-19 10:10:20 +02:00
Igor Pecovnik
6ee98e7f51 Bugfix: u-boot changes for x96q broke most of other Allwinner uboot compilation
If we suspect troubles, we rather do board level patch.
2024-09-18 20:18:11 +02:00
sicXnull
5e54e2beb8 X96Q LPDDR3 Improvements 2024-09-18 16:31:00 +02:00
Patrick Yavitz
b2fc2c6f9d Gateway GZ80x: add dtsi and power off support via pwr button
There are three revs: AM-GZ80x, AM-GZ80x-US and SC-GZ80x

Add a DSTI in case one should drop out of the sky and we
need a DTS for it. This also removes its dependency on
meson-axg-jethome-jethub-j1xx.dtsi.

Can now power down via power button on the back of the
unit and power back on via reset button on the side.

Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2024-09-17 07:01:05 -04:00
amazingfate
b38e4b238c add support for orangepi5 max 2024-09-17 06:54:23 +02:00
The-going
2ce2a873db u-boot-sunxi: Fix loading of bananapim3 board from eMMC
Add the A83T processor to the sunxi_mmc_can_calibrate
logic function for proper configuration.
Return the default settings of DRAM_CLK.

This code has been tested for bootloader v2024.01 and later.
2024-09-16 13:17:26 +02:00
Alex Shumsky
2cf702a300 rk3318-box: enable usb3 port in uboot 2024-09-16 13:16:59 +02:00
Ricardo Pardini
3594b0c8b7 radxa-zero2: bump to u-boot 2024.07 (from 2023.10)
- (confirmed by testing on-device) fixes UMS/Gadget stuff by including 4005729c0d that landed in v2024.01
2024-09-16 13:15:43 +02:00
amazingfate
cbc7982846 add new board armsom-sige3 2024-09-15 11:45:21 +02:00
Alex Shumsky
37ba85f956 rk3318-box: fix usb2 functionality in u-boot, that was broken after update to v2024.07 2024-09-15 09:56:29 +02:00
Ricardo Pardini
c06ba074bd rockpro64: u-boot: patch u-boot's dtsi to enable otg port for UMS/Gadget capabilities
- Fixes c158f74d22
- I'm slightly unsure why this wasn't needed before; possibly because in 2024.07 this board moved to OF_UPSTREAM?
2024-09-14 15:24:04 +02:00
mattx
8e82d82435 Add Radxa E20C board 2024-09-13 22:02:04 +02:00
Joshua Riek
d564431dc2 Introduce the Turing RK1 2024-09-13 22:01:44 +02:00
IsMrX
3124f0d845 Support CherryBa M1 board 2024-09-13 22:00:52 +02:00
amazingfate
afe644fb44 opi3b: use mainline uboot v2024.10-rc3 2024-09-13 09:36:42 +08:00
amazingfate
ef4d01baa6 add new board armsom-cm5-io 2024-09-13 09:34:03 +08:00
amazingfate
e13729b3e3 armsom-sige5: update uboot from latest SDK 2024-09-10 21:59:27 +02:00
c0rnelius
433f1241fa
Gateway AM-GZ80x: Re-brand as Amper & update u-boot to v2024.04 (#7113)
* Gateway AM-GZ80x: Re-brand as Amper & update u-boot to v2024.04

During a search I noticed other companies are using the same
unit. Lets re-brand to Amper as technically that is the product
brand name.

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

* Delete old patch set: `patch: u-boot: v2023.10: board_gateway-gz80x`

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

* Update test target

---------

Signed-off-by: Patrick Yavitz <pyavitz@armbian.com>
Co-authored-by: Patrick Yavitz <pyavitz@armbian.com>
Co-authored-by: Igor <igor@armbian.com>
2024-08-21 14:00:43 +02:00
sic
100a004aa5
Add Board X96Q TV Box LPDDR3 H313 (#7101)
* X96-Q TV Box Support

* Update x96q-tvbox.csc

* Rename x96q-tvbox.csc to x96q.tvb
2024-08-20 08:35:00 +02:00
Alex
314447dffd
patches: uboot: Improve KASLR support for v2024.07 (#7078)
Reference patch set: https://patchwork.ozlabs.org/project/uboot/list/?series=411513&state=*

Hopefully, other boards using same uboot-version can benefit from the added support.

**Note for Maintainers -  to enable KASLR seed, you need:**
	- `CONFIG_RANDOMIZE_BASE=y` configured in your kernel .config
	- `CONFIG_CMD_KASLRSEED=y` and` CONFIG_DM_RNG=y` configure in your u-boot .config
	- exposed crypto and rng nodes in you board's device-tree
	- `kasrlseed` command before kernel boot in your boot.cmd
	- `CONFIG_SECURITY_DMESG_RESTRICT=y` in kernel .config is also advisable

* KASRL-supported u-boot 2024.07 for everyone:
- move /chosen/kaslr-seed support patchset to general 2024.07 BOOTPATCHDIR
- attach nanopi-r5c and oprangepi5-plus BOOTPACHDIR to patches/uboot/v2024.07 general dir

* u-boot: patch nanopi-r5c-rk3568_defconfig and orangepi-5-plus-rk3588_defconfig to enable KASLR

* rewrite-uboot-patches nanopi-r5c/orangepi5-plus

* patches: uboot: Improve kaslrseed support for v2024.07

---------

Co-authored-by: ColorfulRhino <131405023+ColorfulRhino@users.noreply.github.com>
2024-08-15 20:31:00 +00:00
Viacheslav Bocharov
684a49953b JetHome: fix uboot patchset for JetHub D2 2024-08-14 19:42:13 +02:00
Patrick Yavitz
c201068f30 Add board Alfred Smart Gateway GZ80X U-Boot support
Signed-off-by: Patrick Yavitz <pyavitz@armbian.com>
2024-08-13 14:40:48 -04:00
33335
cecf6a83b2 chore: Disable OPTEE security partition in U-Boot for Firefly-ITX-3588J board 2024-08-13 09:22:45 +02:00
JohnTheCoolingFan
02ad725c6f Break the BigTreeTech Ethernet patches into 3 2024-08-11 22:09:17 +02:00
JohnTheCoolingFan
00c3dd58da Rearrange BTT CB1 patches 2024-08-11 22:09:17 +02:00
JohnTheCoolingFan
4ef3450dc5 U-Boot patch for BigTreeTech CB1 ethernet 2024-08-11 22:09:17 +02:00
Alex
3ad547fe93
add general 2024.07 patches to nanopi-r5c u-boot (#7056) 2024-08-10 13:43:29 +02:00
Alex
60ec699aea
add general 2024.07 patches to orangepi5-plus u-boot (#7057) 2024-08-10 13:42:56 +02:00
M. Efe Çetin
e34789f90b
orangepi5: fix SPI flash boot (#7053) 2024-08-09 08:40:04 +02:00
Alex
0a134ffae4
orangepi5-plus: (#7046)
enable KASLR
2024-08-08 07:39:00 +02:00
Alessandro Lannocca
1f672d9faa nanopi-r5c:
bump u-boot to 2024.07
patch in kaslrseed support
enable kaslrseed in nanopi-r5c-rk3568-defconfig
2024-08-08 07:38:23 +02:00
amazingfate
cff7e614f2 uboot: rk3576: add patches to enable tf card boot 2024-08-08 07:38:13 +02:00
Martin Schmiedel
96e1752111 MBa8MPxL: update u-boot-tqma
- rework patches on recent changes

Signed-off-by: Martin Schmiedel <Martin.Schmiedel@tq-group.com>
2024-08-07 21:39:15 +02:00
Martin Schmiedel
19ec627e90 MBa8MPxL: fix boot problem after updating uboot.sh
- since 792d9d9d Variables add to environment in post_config_uboot_target function are ignored.
- So setting the variable ATF_LOAD_ADDR doesn't work anymore
- ATF_LOAD_ADDR changed in the uboot patch instead

Signed-off-by: Martin Schmiedel <Martin.Schmiedel@tq-group.com>
2024-08-05 14:36:51 +02:00
Ivan Podogov
8814cc9f3e
Switch Retro Lite CM5 back to legacy U-Boot (#7004)
This allows us so successfully boot Armbian, ROCKNIX and Android.
2024-07-28 18:36:04 +01:00
amazingfate
0621b9008f add new board armsom-aim7-io 2024-07-25 16:42:04 +02:00
amazingfate
5697ba6153 add new board armsom-sige5 2024-07-19 22:49:52 +08:00
Gunjan Gupta
1e4813cba0 meson-s4t7: fix docker crash when building u-boot and rebase patches 2024-07-18 11:44:41 +02:00
Gunjan Gupta
d7d382db69 meson-s4t7: set u-boot code to use branch instead of specific tag 2024-07-18 11:44:41 +02:00
Patrick Yavitz
7f47cc7a53 SpacemiT: BananaPi F3: U-Boot: use TAGS and add SCRIPT support.
A boot.cmd file still needs to be created, but this is
functional.

Overlay support is now baked into the syslinux patch.

Signed-off-by: Patrick Yavitz <pyavitz@xxxxx.com>
2024-07-17 03:30:22 -04:00
Alex Shumsky
9326cc150d u-boot: 2024.07: fix boot from btrfs 2024-07-15 09:12:41 +03:00
Patrick Yavitz
81925b1bba BananaPi CM4/M2S: Bump u-boot to v2024.07
Signed-off-by: Patrick Yavitz <pyavitz@armbian.com>
2024-07-15 09:11:37 +03:00
Igor Pecovnik
269d7110b2 Spacemit-k1 / Banananpi F3: adjust u-boot patch to match upstream changes 2024-07-11 20:11:41 +02:00
Igor Pecovnik
0b14407c2f Inovato Quadra: enable correct PIN to get wifi working 2024-07-11 18:02:51 +02:00
ColorfulRhino
28233a01c9 mt7623: Bump U-Boot to 2024.07
- Move uboot patch dir to v2024.07 since the `legacy` folder is only for vendor or very old uboots.
2024-07-09 18:04:21 +03:00
Lemon
41aa99e657
To modify the PWM-fan temperature control policy of fine3399 to adjust the fan speed to a lower level (#6843)
* To modify the PWM-fan temperature control policy of fine3399 to adjust the fan speed to a lower level
* Integrating support for xiaobaonas boards into the rockchip64-6.9 kernel
2024-07-09 11:33:35 +02:00
Ricardo Pardini
37279605ac mekotronics: u-boot: join rockchip-rk3588's default u-boot-radxa-rk35xx scheme
- rebased 2 patches
- moved null patches for dts & defconfigs to `dt` / `defconfig` dirs
- rename defconfigs since we're at it; use board-specific only
- defconfigs re-saved
2024-07-09 06:18:00 +02:00
Ricardo Pardini
0347745a34 mixtile-blade3: u-boot: join rockchip-rk3588's default u-boot-radxa-rk35xx scheme
- rebased 3 patches
- moved null patches for dts & defconfigs to `dt` / `defconfig` dirs
- don't rename defconfigs: those are shared with Joshua Riek (ubuntu-rockchip)
- defconfigs re-saved
2024-07-08 17:01:17 +02:00
Ricardo Pardini
bb8ff7b607 jethubj200: rewrite u-boot patches against v2024.07 final 2024-07-08 16:55:47 +02:00
Ricardo Pardini
f60b3bbfe2 rk3318-box: rewrite u-boot patches against v2024.07-rc5 2024-07-08 16:55:47 +02:00
Ricardo Pardini
07084b64b7 rk322x-box: rewrite u-boot patches against v2024.07-rc5 2024-07-08 16:55:47 +02:00
Paolo Sabatino
b5c500481d rebase patches with rewrite-uboot-patches 2024-07-08 13:02:15 +02:00
Paolo Sabatino
87b90295ea bump rk3288 tinkerboard to uboot v2024.07
* also bump:
 * rk3288 xt-q8l-v10 target
 * rk322x-box target (was already v2024.07-rc5)
 * rk3318-box target (was already v2024.07-rc5)
2024-07-08 13:02:15 +02:00
Ricardo Pardini
268c2e8596 odroidm1: bump to u-boot v2024.07; replace defconfig patches with hook
- bump "armbian" env to reset env in SPI on first run
2024-07-07 17:46:47 +02:00
amazingfate
4919e52fea add new board radxa-e52c 2024-07-07 00:51:49 +08:00
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
Viacheslav Bocharov
654d208053 JetHome: Update JetHub family
Signed-off-by: Viacheslav Bocharov <adeep@lexina.in>
2024-07-03 11:26:07 +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
Paolo
7876017d0b
Bump rk322x-box and rk3318-box to u-boot v2024.07-rc5 (#6855)
* bump rk322x-box and rk3318-box to u-boot v2024.07-rc5

 * leverage uboot relocation for rk3328
 * rework hdmi/vop patches
 * fix some usb issues on rk3318-box

* cleanup rk322x-box and rk3318-box old uboot patches
2024-07-02 23:31:50 +00: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
ColorfulRhino
7da8ffb20b uboot: Use semantic versioning for 2022.04 and 2022.07
Setuptools >66 only allows for semantic versioning, but old U-Boot
versions don't use semver yet.
This makes compilation fail with an error.
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
Ricardo Pardini
f5c0ec95b9 nanopi-r5s: u-boot: 2024.04: usb otg in u-boot for working UMS/RockUSB 2024-07-02 10:01:31 +02:00