Commit Graph

16981 Commits

Author SHA1 Message Date
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
Igor Velkov
0a52e654ad Disable APA for sid too
(https://github.com/armbian/build/pull/9164#issuecomment-3756552792)
2026-01-16 08:10:03 -05:00
Igor Velkov
976b7ae524 Revert "lib / main-config.sh: enable APA extension for questing and resolute builds. Closes: #8966"
This reverts commit ca73176bd9.
2026-01-16 08:10:03 -05:00
Igor Velkov
614738ccda create generic config/dir for ubuntu questing to allow boot questing images 2026-01-16 08:10:03 -05:00
Igor Velkov
2ba07662b7 enable ubuntu Resolute image config dirs as copy of Noble 2026-01-16 08:10:03 -05:00
Igor Velkov
3066ea9652 rockchip64: Helios64: fix Type-C PD negotiation
Remove usb-role-switch property from fusb302 node and replace with
extcon property. The usb-role-switch property breaks PD negotiation
and DP alt mode on kernel 6.18+.

Fix based on PR #9245 (Pinebook Pro) by amazingfate.

Apply Helios64: fix Type-C PHY registration #9158 to 6.19.
2026-01-16 09:25:33 +01:00
Ricardo Pardini
d88d32b248 khadas-vim3l: u-boot: update v2026.01 u-boot fanciness
- use LWIP for networking
- enable some USB network drivers
- drop (now-default) kaslrseed as it was redundant
- add gpio expander support (for "red" LED)
- flash leds once on preboot (incl red one)
2026-01-16 08:15:10 +01:00
Ricardo Pardini
c90b6e31d8 rockchip64_common: emit log at the start of prepare_boot_configuration()
- different families/boards call this method at different times, this
  helps debug/understand what is going on and when
2026-01-16 08:13:01 +01:00
Ricardo Pardini
1b5bf375b1 config: arch: simplify code; always set ATF_COMPILER if unset
- if we get to arch code without an ATF_COMPILER, default it, no matter
  what the value of ATF_COMPILE is (yes/no/?)
2026-01-16 08:13:01 +01:00
Ricardo Pardini
947d349385 change-tracking: track most ATF related vars 2026-01-16 08:13:01 +01:00
TuAFBogey
bc871ca243 Fix OP-TEE build on older toolchains (Ubuntu Jammy)
Check if linker supports --no-warn-rwx-segments flag before using it.
Older binutils versions in ubuntu:jammy don't recognize this flag.
2026-01-15 21:01:19 +01:00
Ricardo Pardini
1a95f44062 genio: collabora: bump to collabora's 6.19-rc5 2026-01-15 20:18:01 +01:00
Ricardo Pardini
373355e3bb nuvoton-ma35d1: drop ATF_USE_GCC
- no longer needed/useful/real
2026-01-15 20:17:43 +01:00
Ricardo Pardini
dde721c3ea config: arch: amd64: always use x86_64-linux-gnu- for x86 stuff
- it doesn't matter on what it is running, it's always the same compiler
2026-01-15 20:17:43 +01:00
Ricardo Pardini
e01008b607 config/torrents: drop all; dead code; toolchain stuff 2026-01-15 20:17:43 +01:00
Ricardo Pardini
021af5dd9f config: arch: simplify arm64 and armhf code
- "are we on arch_xyz? no? then use this `-none-` compiler. Oh wait, now remove all `-none-` substrings from compiler. Deal."
2026-01-15 20:17:43 +01:00
Ricardo Pardini
46ec01f762 config: drop redundant ATF_COMPILER declarations from arm64 family code
- those are the arch defaults, no need to repeat
2026-01-15 20:17:43 +01:00
Ricardo Pardini
1f4d149ef7 config: riscv64: move ATF_COMPILER to arch code
- no need to keep repeating this across families
2026-01-15 20:17:43 +01:00
Ricardo Pardini
b48c253f67 inventory-boards-csv: report ATFSOURCE and ATFBRANCH 2026-01-15 20:17:43 +01:00
Ricardo Pardini
edc3dc124d artifact-uboot: hash ATFSOURCE
- if/when we change `ATFSOURCE`, we want u-boot artifacts to be rebuilt
2026-01-15 20:17:43 +01:00
Nikita Maslo
731763297d jethub-burn: add cleanup handlers and partition validation 2026-01-15 18:11:52 +03:00
Nikita Maslo
e1cab845df jethub-burn:
- Add license and copyright header
 - Refactor code and fix trap losetup
2026-01-15 18:11:52 +03:00
Nikita Maslo
0ee6cf8638 Add post-build Armbian extension for burnable JetHub boards
Signed-off-by: Nikita Maslo <nikitamalco203@gmail.com>
2026-01-15 18:11:52 +03:00
rpardini
5182e2a668 Automatic: kernel config rewrite 2026-01-15 02:13:34 +01:00
Ricardo Pardini
4fb20f36db meson64-6.18: de-bork PCIe for 6.18.5, again, again
- Fixes: 4eac206ecf which over-dropped
- meanwhile for increased insanity, patch changed name as it went upstream:
  - ML was `PCI: meson: Remove meson_pcie_link_up() timeout, message, speed check`
  - torvalds got `PCI: meson: Report that link is up while in ASPM L0s and L1 states`
- Greg KH has already queued for 6.18.6 (coming from 6.19-rc5, so torvalds name), so remove this when that is released
2026-01-14 23:58:01 +01:00
Ricardo Pardini
c2fa5b5609 linux-uefi-riscv64-current.config: recover options lost during 6.12 -> 6.18 bump
- ... sorry!
2026-01-14 23:58:01 +01:00
Ricardo Pardini
228dab4371 linux-uefi-riscv64-current: rewrite config against 6.18.5
- I messed up, so normalize first...
2026-01-14 23:58:01 +01:00
Ricardo Pardini
effa4f1e51 linux-uefi-loong64-current.config: recover options lost during 6.12 -> 6.18 bump
- ... sorry!
2026-01-14 23:58:01 +01:00
Ricardo Pardini
304fe065fc linux-uefi-loong64-current: rewrite config against 6.18.5
- I messed up, so normalize first...
2026-01-14 23:58:01 +01:00
Ricardo Pardini
c1893315d9 linux-uefi-arm64-current.config: recover options lost during 6.12 -> 6.18 bump
- ... sorry!
2026-01-14 23:58:01 +01:00
Ricardo Pardini
36f34503d5 linux-uefi-x86-current.config: recover options lost during 6.12 -> 6.18 bump
- ... sorry!
2026-01-14 23:58:01 +01:00
Ricardo Pardini
1f6403cb96 linux-uefi-x86-current: rewrite config against 6.18.5 2026-01-14 23:58:01 +01:00
Ricardo Pardini
9a655b7d33 linux-meson64-current: recover options lost during 6.12 -> 6.18 bump
- ... sorry!
2026-01-14 23:58:01 +01:00
Ricardo Pardini
43524cc6a5 linux-meson64-current: rewrite against 6.18.5
- I messed up, so normalize first...
2026-01-14 23:58:01 +01:00
Ricardo Pardini
2ef2a1e7d9 radxa-e24c: unbreak fragile metadata parser in rewrite job
- yeah, "parsing" bash is not a good idea
  - source in a subshell and echo the var instead
- here, just unbreak for now
2026-01-14 23:58:01 +01:00
Ricardo Pardini
9132473bb7 nanopi-m5: unbreak fragile metadata parser in rewrite job
- yeah, "parsing" bash is not a good idea
  - source in a subshell and echo the var instead
- here, just unbreak for now
2026-01-14 23:58:01 +01:00
Ricardo Pardini
644eb9661e mixtile-blade3: unbreak fragile metadata parser in rewrite job
- yeah, "parsing" bash is not a good idea
  - source in a subshell and echo the var instead
- here, just unbreak for now
2026-01-14 23:58:01 +01:00
Ricardo Pardini
cb36a6b10b lib: drop unused functions/general/downloads.sh (get_urls())
- dead code for a very long time
2026-01-14 20:08:21 +01:00
Ricardo Pardini
acfd9c8dcb "get completely rid of dead code toolchain stuff", pt2
- this stuff has been laying around, unused, for years
2026-01-14 20:08:21 +01:00
Ricardo Pardini
84a7e45f29 u-boot: fix and unify CROSS_COMPILE and PATH after predatory maintenance
- also avoid spurious space in `CROSS_COMPILE` when `CCACHE` is not set
2026-01-14 20:08:21 +01:00
Ricardo Pardini
c51b973217 drop UBOOT_USE_GCC, KERNEL_USE_GCC, ATF_USE_GCC completely
- also `CRUST_USE_GCC`
- those don't serve any purpose and cause confusion
2026-01-14 20:08:21 +01:00
Ricardo Pardini
6889c8c0a4 drop find_toolchains, SKIP_EXTERNAL_TOOLCHAINS and all $toolchain PATH injections
- we've had SKIP_EXTERNAL_TOOLCHAINS=yes for ~5 years now
- drop all usages, mostly through `find_toolchains()`
- drop all manual PATH env injections (we've centralized if ever needed)
2026-01-14 20:08:21 +01:00
sicxnull
0e2fec109e Fix PantherX2 2026-01-14 20:07:49 +01:00
Jianfeng Liu
4cb522e968 rockchip64-current: sync config from edge 2026-01-14 17:03:02 +01:00
Jianfeng Liu
8ced9d8a62 rockchip64-6.18: fix PD negotiation on pbp 2026-01-14 17:03:02 +01:00
Jianfeng Liu
a345becef5 rockchip64-6.19: update rk3399 typec alt mode patch 2026-01-14 17:03:02 +01:00
Jianfeng Liu
30fba6f1b1 rockchip64-6.19: fix PD negotiation on pbp 2026-01-14 17:03:02 +01:00
EvilOlaf
c0e8ba8423 meson64: remove upstreamed patch 2026-01-14 13:24:10 +01:00
EvilOlaf
e145d689c2 mainline: bump to rc5 2026-01-14 13:24:10 +01: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