Commit Graph

7121 Commits

Author SHA1 Message Date
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
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
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
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
EvilOlaf
e145d689c2 mainline: bump to rc5 2026-01-14 13:24:10 +01:00
Ricardo Pardini
746a3ec5b5 mixtile-core3588e: u-boot: enable ramboot, add usb471/2 to targets 2026-01-13 20:39:37 +01:00
Jianfeng Liu
73aab5ff66 rockchip64-edge: enable Verisilicon IOMMU for Rockchip RK3588 2026-01-13 20:39:02 +01:00
Jianfeng Liu
9eb346830d rockchip64-current: enable Verisilicon IOMMU for Rockchip RK3588 2026-01-13 20:39:02 +01:00
EvilOlaf
fe7b8eee12 orangepizero2: fix bluetooth in edge kernel 2026-01-13 20:38:30 +01:00
Viacheslav Bocharov
43a786c327 JetHub: Update JetHub D2 uboot to 2025.04
Signed-off-by: Viacheslav Bocharov <adeep@lexina.in>
2026-01-13 09:00:36 +03:00
EvilOlaf
77dc5f7154 sunxi: switch current and edge back to auto bumping 2026-01-12 19:19:14 +01:00
Ricardo Pardini
1b1e24e4d7 genio: add alsa-ucm-conf + ucm2 config for working audio in userspace
- from Collabora's Debian 13 impl
2026-01-12 19:18:57 +01:00
Ricardo Pardini
22f72c064b linux-genio-collabora: built-in boot-essential; add crypto & squashfs stuff
- modules -> built-in: essential stuff for accessing UFS/eMMC storage, regulators, i2c, spi
- add in-kernel crypto modules (for wifi) & squashfs compression
- somehow `CONFIG_PCI_MESON` was left enabled here, disable
2026-01-12 19:18:57 +01:00
TuAFBogey
b954ad893f Fix copyright year to 2026 2026-01-12 13:18:53 +01:00
TuAFBogey
9b12e0b978 Address final review: declare -g consistency, function keyword, move compile_optee inside hook, use echo in write_uboot_platform 2026-01-12 13:18:53 +01:00
TuAFBogey
60650cf015 Address rpardini review round 2: major cleanup
- Use SERIALCON instead of systemd override for serial console
- Remove fdtfile from bootenv (use BOOT_FDT_FILE instead)
- Remove ATF_COMPILER (arm64 default)
- Inline OPTEE variables into fetch_sources_tools hook
- Remove empty family_tweaks() and family_tweaks_bsp()
- Use only debug mode for ATF build
- Build fiptool in atf_custom_postprocess
- Move header creation inline into uboot_custom_postprocess
- Use <<- heredoc for Python script
2026-01-12 13:18:53 +01:00
TuAFBogey
e5752ad9ee Run rewrite-kernel-config for proper defconfig format 2026-01-12 13:18:53 +01:00
TuAFBogey
c9f8f3caef Address rpardini review: remove BTF patches, use full kernel config, use fetch_from_repo for OP-TEE 2026-01-12 13:18:53 +01:00
TuAFBogey
f24801893c Use EXTRA_BUILD_DEPS for OP-TEE dependencies instead of runtime apt-get 2026-01-12 13:18:53 +01:00
TuAFBogey
9ecd83082e fix: address review comments
- Rename board config to .csc (no maintainer)
- Remove duplicate board name from comment
- Change verbosity from 7 to 1 (default)
- Remove ATF patch, use ATF_SKIP_LDFLAGS_WL instead
- Move CONFIG_RD_* to kernel config (fix artifact caching)
- Fix networking comment (chrony -> NetworkManager)
- Replace -j12 with -j8
- Add fdt addr/resize after DTB reload on overlay error
2026-01-12 13:18:53 +01:00
TuAFBogey
c6e8c5b680 board: add Nuvoton MA35D1 NuMaker IoT board support
Add support for Nuvoton MA35D1 SoC family:
- ARM Cortex-A35 dual-core @ 800MHz + Cortex-M4 heterogeneous
- NuMaker IoT MA35D16F90 board (512MB DDR)
- Vendor kernel 5.10.140 from Nuvoton GitHub
- TF-A (BL2/BL31) + OP-TEE (BL32) + U-Boot (BL33) boot chain
- SD card boot support

Vendor kernel modules (pending):
Nuvoton provides closed-source Verisilicon licensed drivers:
- dcultrafb.ko (DCUltra display controller)
- ma35d1-vc8000.ko (H.264 video codec)
- galcore.ko (GPU driver)

These modules require exact kernel vermagic match:
  5.10.140-vendor-nuvoton-ma35d1 SMP mod_unload aarch64

Nuvoton is preparing custom builds of these modules for Armbian.

Signed-off-by: TuAFBogey <uguvenen@gmail.com>
2026-01-12 13:18:53 +01:00
Werner
19446b0d1f
sunxi: bump current and edge to latest minor (#9229) 2026-01-12 08:30:24 +01:00
EvilOlaf
324a4f5418 sunxi: Add CONFIG_TTY_OVERY_SDIO to edge kernel config 2026-01-11 23:13:22 +01:00
Ricardo Pardini
9e7f6dc264 rockchip64: patch ATF 2.13 to build on gcc-14+ (ref rk3399's m0)
- move patches into version folder (`atf-rockchip` -> `atf-rockchip/v2.13`)
- also prepares patches for v2.14 since I had them anyway
- keeps using v2.13 for now, someone can test v2.14 later and bump; I've no rk3399
- new patches:
  - add `-no-pie` to rk3399's m0 build LDFLAGS (since upstream doesn't honor M0_LDFLAGS)
  - bump PMSURAM_RSIZE from 8k to 16k to avoid overflows - confirmed working by Amazingfate
- build tested OK on jammy/bookworm/trixie/noble/resolute
  - resolute's gcc 15 and it still builds
2026-01-10 11:13:47 +01:00
Patrick Yavitz
a61ff239af NanoPi R3S LTS: Update to u-boot-v2026.01
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2026-01-09 13:18:14 -05:00
Igor Pecovnik
21f3af10ba Drop USB wireless driver that doesn't want to compile 2026-01-09 08:17:19 +01:00
Igor Pecovnik
d7a4c1b3ab Fix broken patch due to upstream changes, drop edge kernel as its not used 2026-01-08 21:38:09 +01:00
Igor Pecovnik
4eac206ecf Fix rootfs compilation (dropping deprecated gtk2 engines), broken patch on meson64, series update 2026-01-08 19:27:48 +01:00
EvilOlaf
e38d028214 sunxi-current: bump to 6.12.64 2026-01-08 17:58:43 +01:00
juanesf
2c025ef929 sun55iw3.conf bump u-boot to v2026.01 (final)
Based on (https://github.com/armbian/build/pull/9179)
2026-01-08 17:58:17 +01:00
EvilOlaf
176f78fdc4 Let's do edge only for now 2026-01-08 15:38:23 +01:00
EvilOlaf
ba7701a991 sunxi: bump edge to 6.18.4 current to 6.12.64 2026-01-08 15:38:23 +01:00
Ricardo Pardini
063c641686 genio: bootscript: boot-genio: rework addr's so can boot large initrd's
- desktop images have half the world in their initrd (plymouth?)
- `bdinfo` shows reserved regions, which are hit depending on the size of initrd
- when reserved region is hit, u-boot says `** Reading file would overwrite reserved memory **`
- done by AI after looking at `bdinfo` reserved regions
- hard lesson: all `0x` hex have to be double quoted, otherwise `Wrong image format for "source" command`
- add note about Meco having conjured up `load_addr` (it's `loadaddr`); doesn't hurt
- while at it, remove copypasta/duplicate bootlogo/consoleargs stanza
2026-01-08 12:30:24 +01:00
Ricardo Pardini
d3d5bd2134 radxa-nio-12l: u-boot: config: extra CMD options
- `CONFIG_CMD_ITEST`   # itest expects integers on both sides, whereas regular test assumes strings
- `CONFIG_CMD_BOOTZ`   # bootz allows booting zImages
- `CONFIG_CMD_MEMINFO` # meminfo shows memory info in u-boot
- `CONFIG_CMD_SETEXPR` # setexpr allows arithmetic expressions in setenv
2026-01-08 12:30:24 +01:00
Ricardo Pardini
04cb12bfe0 radxa-nio-12l: u-boot: fix u-boot env conflict; include userspace tooling
- u-boot stores env in UFS LUN 1
- use a 2mb offset (different from vendor/Collabora's) to avoid any env conflict
- point fw_printenv/setenv at it at the correct offset and size
2026-01-08 12:30:24 +01:00
Ricardo Pardini
150f2e28b2 radxa-nio-12l: include SRC_CMDLINE for extlinux booting; add explanations
- set SRC_CMDLINE, used in extlinux/EXT=u-boot-menu scenarios
- note about d4/d8/d16 irrelevance now as we have RAM autodetection
- note about where the blobs (libdram/libbase/lk.bin) live in GH: https://github.com/armbian/mtkbin
2026-01-08 12:30:24 +01:00
Ricardo Pardini
ca4fe3da9a radxa-nio-12l: enable build u-boot from sources
- using family code
2026-01-08 12:30:24 +01:00
Ricardo Pardini
91b2454496 genio: export (from the image) bins needed for flashing
- so regular armbian/build users can get them in `output/images`
2026-01-08 12:30:24 +01:00
Ricardo Pardini
8c727d0f3a genio: implement complete OPTEE/u-boot/TF-A (x2)/FIP build
- genio: implemented complete bootloader build according to Collabora's scripts
  - main difference from other similar stack is that TF-A builds final FIP, not u-boot
  - thus I first disable ATF build initially, then build it in hook
  - alternatively: we could build our own FIP, but that would diverge too much
  - declare functions inside hook so hashing does all the versioning automatically
- write_uboot_platform() is a no-op; don't write bootloader to image
- ensure bootloader _builds_ across bookworm/trixie/jammy/noble/resolute
  - keep in mind original code is for bookworm (tested to build and work on trixie)
  - need to juggle the `-Wl,` prefix on LDFLAGS
    - this is not mainline ATF and it does "stupid with flags"
- genio: u-boot: always clean optee & first atf build before building
  - so one can switch build host with `DOCKER_ARMBIAN_BASE_IMAGE` (UFS...)
- genio: u-boot: using `armbian/mtkbin` repo
  - outputs fip.img & lk.bin directly to output(/images)
  - disk images do _not_ contain any bootloader
2026-01-08 12:30:24 +01:00
Igor Velkov
c580068245 enable btrfs support in uBoot 2026-01-08 12:29:01 +01:00
Igor Velkov
c60f78e0ec Helios64: update uBoot to v2026-01-rc5
- Switched to the binman-atf-mainline scenario with the same rkbin DDR blob
    rk3399_ddr_933MHz_v1.25.bin (TPL blob, as in the old working loader). DRAM init is correct, full
    4 GB visible, Linux boots.
  - U-Boot and DTS updated to v2026.01-rc5. Added MDIO/PHY node and phy-handle in rk3399-kobol-
    helios64.dts, fixing “mdio node is missing”. Disabled i2s2 in the U-Boot DT to avoid rockchip-
    i2s ... Could not register PCM.
  - boot_targets in U-Boot config shortened (mmc1, scsi0, usb0, pxe, dhcp) to avoid env_buf ... too
    small; however, the last built binary still shows the warning (needs rebuild with the shortened
    list or enlarging the buffer).
  - Boot flow: bootstd scans SD (mmc0) and eMMC (mmc1); SD boot works even without mmc0 in
    boot_targets.
  - Other changes: defconfig has CONFIG_ROCKCHIP_EXTERNAL_TPL=y to use the external DDR blob.

Boots.
2026-01-08 12:29:01 +01:00
Werner
660c52bc53
rock-3a: unset BOOTFS_TYPE for non-vendor builds (#9068)
* rock-3a: unset `BOOTFS_TYPE` for non-vendor builds

* unset BOOTFS_TYPE at all

following recommendations from Jianfeng and Ricardo
2026-01-08 12:25:00 +01:00
Ricardo Pardini
f60c1dcf12 genio: collabora: bump to Collabora's 6.19-rc4 2026-01-08 12:09:02 +01:00
Ricardo Pardini
6cf92aa21c linux-genio-collabora: enable USB Gadget stuff
- Genio has an actual USB3 UDC, so it makes sense to enable USB Gadget
  options so one can try those out at (hopefully) 5Gbit/s
2026-01-08 12:09:02 +01:00
Ricardo Pardini
40a2619e19 linux-genio-collabora: disable all platforms except CONFIG_ARCH_MEDIATEK
- this is very obviously a single family kernel, no use having dtb's for
  every other board here
- should make it a bit lighter to build too
2026-01-08 12:09:02 +01:00
Ricardo Pardini
1ba21aefe8 linux-genio-collabora: update defconfig, no changes (6.18 -> 6.19-rc1 bump) 2026-01-08 12:09:02 +01:00
Ricardo Pardini
11c1424b97 genio: collabora: drop KERNELPATCHDIR override, be standard
- patches should go into `patch/kernel/archive/genio-6.19` as per default
2026-01-08 12:09:02 +01:00
Ricardo Pardini
9109d4897c genio: Collabora's kernel is at 6.19-rc1; use SHA1 instead of branch
- so it does not keep changing beneath us as happened with 6.18 -> 6.19
2026-01-08 12:09:02 +01:00
Ricardo Pardini
0771c181b4 genio: don't force INSTALL_HEADERS=yes for collabora branch
- while it is nice having them, and also a good test of being able to
  build the headers "board-side",  enabling it by default should be a
  global change, and not specific to genio
2026-01-08 12:09:02 +01:00
tabris
1e7201fc06 kernel filogic - use extension_hook_opt_out for ntsync 2026-01-08 12:07:56 +01:00
tabris
abde4ddc94 filogic kernel family - update comments around armbian_kernel_config__enable_various_filesystems to use extension_hook_opt_out 2026-01-08 12:07:56 +01:00
Ricardo Pardini
0f5db61567 u-boot: bump u-boot to v2026.01 (final) for boards that had -rcX
- cm3588-nas: u-boot: bump v2026.01-rc2 -> v2026.01-rc
- khadas-vim3l: u-boot: bump v2026.01-rc2 -> v2026.01
- mekotronics-458-4x4: : bump v2026.01-rcX -> v2026.01
- nanopct6: u-boot: bump v2026.01-rc2 -> v2026.01
- nanopi-r6c: u-boot: bump v2026.01-rc2 -> v2026.01
- nanopi-r76s: u-boot: bump v2026.01-rcX -> v2026.01
- odroidhc4: u-boot: bump v2026.01-rc2 -> v2026.01
- odroidn2: u-boot: bump v2026.01-rcX -> v2026.01
- rock-5b: u-boot: bump v2026.01-rc2 -> v2026.01
- this is tedious. time for `UBOOT_MAJOR_MINOR`?
2026-01-08 12:07:20 +01:00
Ricardo Pardini
4164b77d24 mixtile-blade3: board: disable 'edge' kernel, as it's not ready for end-users yet
- one can still build and try with `BRANCH=edge` forced
- but mainline is simply not ready for this yet
- help wanted!
2026-01-08 12:06:59 +01:00
Ricardo Pardini
d8830d5c20 mixtile-blade3: edge: u-boot: bump to v2026.01; boot order; symlinked DT
- fix bootorder (SD -> NVMe -> eMMC); USB disabled as nonworking with mainline still
- use the DT from rockchip64-6.18 so a single source for both u-boot and kernel
- note: the first (and only) RTL8169 used by u-boot is the port closest to board edge
2026-01-08 12:06:59 +01:00
Ricardo Pardini
df970b8bee mvebu64: re-revitalize espressobin - can build (under noble) again
- try to squash all shellcheck warnings
- drop toolchain stuff we don't have anymore
- then it becomes obvious there was a spurious `/` in `ATF1`
- requires & works with `compile_atf()`'s LDFLAGS handling in https://github.com/armbian/build/pull/9162
- build-tested on noble (default Docker image)
- does NOT build on trixie+:
  - and apparently never will: https://lists.trustedfirmware.org/archives/list/tf-a@lists.trustedfirmware.org/thread/A2NLSTWUNTSH3WAGOW4LGATKYYCTZXXZ/
    - the whole thing has been dropped from TF-A CI, so it's effectively junk now
- also fixes `macchiatobin-doubleshot`, but that is .eos anyway
  - that builds on noble & trixie
- Fixes: 81ad50f257
2026-01-08 12:06:19 +01:00
juanesf
62ebe93890 Add BOARD_VENDOR 2026-01-08 10:44:28 +01:00
Juan Sanchez
005cb424ae Enable OrangePi 4A CSC Initial Support 2026-01-08 10:44:28 +01:00
rpardini
7f9d6633ba Automatic: kernel config rewrite 2026-01-07 16:15:32 +01:00
Ricardo Pardini
d3ddbb0c31 rk35xx-legacy: opt-out of driver_rtl8723cs so it builds again
- legacy is slated for removal and only useful to flash the RTL8169 MAC EEPROM
2026-01-07 13:02:43 +01:00
Ricardo Pardini
64581d1b39 sun55iw3-syterkit: opt-out of driver_rtl8723cs so it builds again 2026-01-07 13:02:43 +01:00
tabris
7ea0983321 framework and kernel config hooks - split FS modules into a separate hook function to allow customization 2026-01-07 11:14:30 +01:00
Ricardo Pardini
88de6d8758 arm64-sc8280xp/thinkpad-x13s: recover PCIE_QCOM=y
- can't be a module anymore
2026-01-06 23:16:14 +01:00
Ricardo Pardini
fcd4bf1528 arm64-sc8280xp/thinkpad-x13s: pull steev's 6.18 qcom_laptops.config
- sanely disables a bunch of non-qcom stuff
- enables sched_ext, CONFIG_QCOM_TZMEM_MODE_SHMBRIDGE
2026-01-06 23:16:14 +01:00
Ricardo Pardini
76640a1798 arm64-sc8280xp/thinkpad-x13s: rewrite .config against steev's 6.18
- apparently PCIE_QCOM quit his job (not buildable as module anymore
  - will revisit later
2026-01-06 23:16:14 +01:00
Ricardo Pardini
bb3a375912 thinkpad-x13s: bump arm64-sc8280xp to steev's 6.18.y 2026-01-06 23:16:14 +01:00
Ricardo Pardini
db0b46bfd8 arm64-sc8280xp/thinkpad-x13s: rewrite .config against steev's 6.17 2026-01-06 23:16:14 +01:00
Ricardo Pardini
1bc8f20f77 mainline-kernel: bump 6.19 to 6.19-rc4 2026-01-06 21:47:54 +01:00
Ricardo Pardini
bacd8dff88 rockchip64_common: bump edge 6.18 -> 6.19, current 6.12 -> 6.18 2026-01-06 21:47:54 +01:00
Paolo Sabatino
911a160980 rockchip: other fixes and cleanups for current/edge kernels
* DFI driver fix to let DDR3 rk322x handle DMC driver
 * edge kernel: removal for Gigabit Ethernet DMA
   workaround for rk3288
 * reinstate CONFIG_DEBUG_FS=y with both current/edge kernels
2026-01-06 18:13:52 +01:00
Paolo Sabatino
4ccaf7e473 rockchip: bump edge kernel to 6.19 2026-01-06 18:13:52 +01:00
Paolo Sabatino
329ec0626a rockchip: bump current kernel to v6.18 2026-01-06 18:13:52 +01:00
Werner
4648add145
radxa-cubie-a5e: maint and fixes (#9152)
* radxa-.cubie-a5e: bump atf branch to v4 and fix fdt file name

* bump u-boot to rc5
because why not?

* potential fix for corrupted images
2026-01-03 14:19:06 +01:00
schwar3kat
b003d6c675
Modify radxa-e54c board config to fix leds, network and Gnome desktop init. (#9111)
* Modify radxa-e54c board config to fix leds, network and Gnome

Modify led setup section to use new led device names

Add a keyfile /etc/NetworkManager/conf.d/99-unmanaged-devices.conf to set the internal ethernet, end1, used to connect to the internal switch chip to unmanaged.  This interface doesn't accept dhcp IP addresses and Network Manager attempts to connect it via dhcp causing errors.

A vendor kernel build with Gnome desktop attempts to use Wayland unsuccessfully causing the desktop to take over 10 minutes to initialise eventually using X11.  Modify the board /usr/lib/armbian/armbian-firstlogin file to set WaylandEnable = false if the build is for a vendor kernel with a Gnome desktop.

* Update config/boards/radxa-e54c.conf

Tested the suggestion and it works.

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* Removing the RedHat-specific plugin

---------

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2026-01-03 16:59:53 +13:00
Igor
bfe31ce37f
Forky: libfuse2t64 has been removed (#9155) 2026-01-02 20:47:15 +01:00
Jianfeng Liu
d2f6c47f6d Revert "uefi-loong64: *temporary* hold uefi-loong64 edge at 6.18"
This reverts commit e0f38cb9be.
2025-12-30 10:28:26 +01:00
Ricardo Pardini
61a5d307ce uefi(-all): legacy 6.6 -> 6.12; current/cloud 6.12 -> 6.18 2025-12-29 16:33:29 +01:00
Ricardo Pardini
e0f38cb9be uefi-loong64: *temporary* hold uefi-loong64 edge at 6.18
- while amazingfate works 6.19 separately
2025-12-29 16:33:29 +01:00
Ricardo Pardini
f4a269f095 uefi_common: bump edge 6.18 -> 6.19 (x86/arm64/risc64/loongarch64) 2025-12-29 16:33:29 +01:00
Ricardo Pardini
91ea87dacb meson64_common: bump current 6.12 -> 6.18 2025-12-29 12:50:02 +01:00
Ricardo Pardini
fc62cbaf1d mainline-kernel: bump 6.19 to 6.19-rc3 2025-12-29 12:50:02 +01:00
Ricardo Pardini
186e5b4375 mainline-kernel: bump 6.19 to 6.19-rc2 2025-12-29 12:50:02 +01:00
Ricardo Pardini
6467d998a4 meson64_common: meson64 bump edge to 6.19 2025-12-29 12:50:02 +01:00
Ricardo Pardini
1a63a5a22c Revert "meson64: bump edge to 6.19; current 6.12 -> 6.18 (#9069)" (wrong squash)
This reverts commit f1b5acc9a1.
2025-12-29 12:50:02 +01:00
Werner
f1b5acc9a1
meson64: bump edge to 6.19; current 6.12 -> 6.18 (#9069)
* meson64-6.19: copy 6.18 patches into 6.19

* meson64_common: meson64 bump edge to 6.19

* meson64-6.19: rework patches for 6.19-rc1

- fix jethome
- fix socinfo patch, re-enable another
- seems like no longer needed, upstream code has changed
- disable more breaking patches. Buildable state
- remove upstreamed patch
- adjust patching_config kernel versions

* mainline-kernel: bump 6.19 to 6.19-rc2

* meson64-6.19: rewrite patches against 6.19-rc2

* meson64-6.19: use llm suggestion for overlay README

* mainline-kernel: bump 6.19 to 6.19-rc3

* meson64-6.19: pick dwc-MPS-slowness-fix patch that missed the bus from 6.18

* meson64-6.19: rewrite against 6.19-rc3

* meson64_common: bump `current` 6.12 -> 6.18

* meson64-6.18: rewrite against 6.18.2

---------

Co-authored-by: Ricardo Pardini <ricardo@pardini.net>
2025-12-29 12:30:26 +01:00
SuperKali
50d6519612
rockchip64: add edge kernel support for Youyeetoo YY3588 (#9137)
- Add mainline device tree for YY3588 board
- Enable all peripherals: USB 3.0, Ethernet, PCIe, HDMI
- Add RK8602 PMIC regulators for CPU/NPU power
- Enable I2C buses for PMIC and RTC
- Fix pinctrl conflicts (I2C1 M2, disable SFC for UART7)
- Configure USB-C and USB 3.0 host ports
- Add HDMI0 output with HDPTX PHY
- Enable thermal management with PWM fan
- Add SD card and eMMC storage support
- Configure all UARTs, I2S audio, and SPI buses
- ES8323 audio codec currently disabled for further debugging
2025-12-29 12:18:56 +01:00
Ricardo Pardini
32eaeb6193 mixtile-core3588e: drop vendor u-boot (mainline works great)
- no need for vendor u-boot, as mainline can boot vendor kernel fine
- update comments with hardware pin references
- mainline boot order: NVMe -> USB -> eMMC
2025-12-29 09:29:20 +01:00
Ricardo Pardini
b8344d2bea mixtile-core3588e: edge: u-boot defconfig/dt with working nvme/gmac/usb
- boot order: NVMe -> MMC
- GMAC works
- nvme works
- `ums` et al working
- usb3 ports (on carrier board) work
- DT is copy (not symlink) from kernel DT due to NPU nodes
2025-12-29 09:29:20 +01:00
Ricardo Pardini
42a0055940 mixtile-core3588e: add board with vendor and edge branches (Joshua Riek + fixes)
- vendor:
  - kernel: armbian/linux-rockchip already had a DTS from jriek
  - u-boot: taken from jriek (reorg'ed the defconfig)
- edge:
  - kernel: taken from jriek's 6.11 wip branch
  - u-boot: generic (can only boot SD/eMMC)
2025-12-29 09:29:20 +01:00
Rosen Penev
f8bb6a1f30 kernel: mvebu: enable tickless idle
Switch to NO_HZ_IDLE for energy saving. Also enable Menu cpuidle
governor for tickless systems.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
Signed-off-by: Igor Pecovnik <igor@armbian.com>
2025-12-29 09:25:02 +01:00
tabris
eaac082190 kernel configs - enable EROFS as module, ditto overlayfs & F2FS 2025-12-29 09:16:28 +01:00
Igor Pecovnik
fcb01b6da1 Missing variable in board config - address JSON matrix warnings 2025-12-29 09:15:46 +01:00
Igor Pecovnik
23ca293cea Missing upstream package mousetweaks
https://packages.debian.org/trixie/mousetweaks

Not sure that this is urgently needed anyway
2025-12-28 22:11:46 +01:00
Ricardo Pardini
d0444e1e9d mekotronics-r58-4x4: enable edge branch with mainline kernel & u-boot
> merry everything and a happy always
- mainline:
  - enable "edge" branch, with custom DT
    - works: almost everything
    - does NOT work:
      - USB-C port is only for OTG/UMS (NOT USB3-host) - didn't describe fusb302 et al in DT
      - any of the 3x HDMI -> MIPI (or whatever) HDMI-In's (thus this is a 1x1, not 4x1)
      - front USB3 blue ports are actually USB2 (also in vendor kernel)
      - front USB2 black ports don't work (but are powered)
      - Analog audio - didn't describe, could be, but I've no way to test
  - use mainline u-boot v2026.01-rc5 (with custom DT/defconfig/etc) with mainline ATF
  - boot order: SD -> NVMe -> USB -> eMMC -> ETH
- adapt usage of shared "mekotronics" vendor include only for vendor/legacy
- also fix DTB: `rockchip/rk3588-blueberry-r58-4x4.dtb` for vendor
  - same across vendor and mainline
  - mainline u-boot kinda-boots vendor kernel, but TF-A mismatch ref HDMI-rx
    - so use vendor u-boot and rk blob for vendor branch/kernel
2025-12-28 12:38:02 +01:00
Ricardo Pardini
1a4d46d3d7 mekotronics(all): bump generic mainline u-boot to v2026.01-rc5
- also enable CONFIG_ROCKCHIP_MASKROM_IMAGE for quick development
- fix conflicting vendor hook
  - only hack the vendor u-boot down to next-dev-v2024.03 for vendor/legacy
2025-12-28 12:38:02 +01:00
Ricardo Pardini
d40033d2a0 mekotronics: u-boot: generic mainline u-boot 2025.01
- this is hidden under `MEKO_USE_MAINLINE_UBOOT=yes`
- also disable PLYMOUTH then
2025-12-28 12:38:02 +01:00
Mecid
b62d0ae4f1
Genio: Change INSTALL_ARMBIAN_FIRMWARE to 'yes' (#9134) 2025-12-28 12:05:11 +01:00
Igor Pecovnik
60e869c42c Move boards with vendor intel_amd under generic vendor 2025-12-22 22:08:34 +01:00
Igor Pecovnik
8f6e41e84a Adjusting board names - cosmetic issue 2025-12-22 21:26:27 +01:00
Igor Pecovnik
ecbe66fdb5 We don't want to use defaults but override 2025-12-22 21:22:51 +01:00
EvilOlaf
3c9d3e227a make sun55iw3 inherent to sunxi64, remove duplicates 2025-12-22 21:22:51 +01:00
EvilOlaf
6ccc327967 sun55iw3: move to general sunxi patchset 2025-12-22 21:22:51 +01:00
Werner
4b431536e8
adjust function names for the sake of consistency (#9108)
* adjust function names for the sake of consistency

* missed one
2025-12-22 05:22:13 +01:00
Fabian Wolter
3aacc125a6 rockchip64: Fix IEP driver 2025-12-21 13:42:12 +01:00
igorpecovnik
8a6d280518 Automatic board configs status synchronise 2025-12-21 13:38:39 +01:00
Igor Pecovnik
f6b90e515c Fix missing board vendor relations 2025-12-20 23:27:15 +01:00
Igor Pecovnik
7e8a64f4ec Board vendors adjustements for generic targets
Failback to SoC and not use generic as this is reserved for UEFI while none of those are close to that.
2025-12-20 22:02:06 +01:00
igorpecovnik
69e8482426 Automatic board configs status synchronise 2025-12-20 06:21:06 +01:00
Igor Pecovnik
3d66969166 Bump rockchip edge to 6.18.y 2025-12-19 20:53:57 +01:00
Andrei Aldea
f37e972f40 TI SK-AM62-SIP Remove Edge Target
Caused build failures in OS because not in upstream u-boot yet.
2025-12-19 20:52:57 +01:00
Ricardo Pardini
4cfdd3c361 radxa-e24c: enable edge branch by picking from Kwiboo's WiP tree
- works pretty nice (albeit no USB support in kernel, only u-boot)
- this is still `WiP`: once Kwiboo lands his rk3528 patchset,
  most of this will change / be much simpler. Just be patient!
- Important: the Realtek DSA switch chip is not really understood
  by the likes of NetworkManager and systemd-networkd; they'll think
  the board has 4 ethernet interfaces, which is not really true.
  Only one real MAC address (the SoC's GMAC) exists; in front of it
  is a programmable switch; to make it work one needs custom setup
  to bridge the LANx ports and keep WAN separate. Even then, the
  WAN port will have the same MAC as LANx and needs to be really
  used on a separate physical network, otherwise chaos/conflicts.
  For simple usage/testing, I recommend to connect only LAN1 and
  disable the other ports in NetworkManager after the first boot.
- Note: `edge` u-boot can be written to MTD/SPI-FLASH and works.
  But keep in mind  it _cannot_ boot the vendor kernel (it hangs
  during pcie init); might work when booting from SD, if pcie is
  not enumerated by u-boot.
2025-12-19 16:16:17 +01:00
Ricardo Pardini
4a8a557669 radxa-e24c: u-boot: edge: enable the wondrous CONFIG_ROCKCHIP_MASKROM_IMAGE
- also include `u-boot-rockchip-usb471.bin` and `u-boot-rockchip-usb472.bin`
2025-12-19 16:16:17 +01:00
Ricardo Pardini
ea57d65665 radxa-e24c: u-boot: edge: mainline u-boot, picked from Kwiboo's WIP branch
- I couldn't wait
- Using a few commits _after_ v2026.01-rc4
2025-12-19 16:16:17 +01:00
EvilOlaf
010fd7a898 sunxi: bump current and edge to latest minor, rewrite patches 2025-12-19 16:15:50 +01:00
Werner
95535bb6dc
rpi4b: bump legacy, current and edge to new major versions (#9097) 2025-12-19 15:08:26 +01:00
Igor Pecovnik
6e12c118b2 WSL2: Drop UEFI images designed specially for WSL2 as they are not needed anymore 2025-12-18 14:17:39 +01:00
Jonas Wood
d97928ba17 ti: configs: boards: Clean up ATF args into one var
Signed-off-by: Jonas Wood <jw@ti.com>
2025-12-17 19:08:01 -06:00
Jonas Wood
93175364dd ti: configs: boards: Add SK-AM62-SIP (AM62x SoC) board support
Signed-off-by: Jonas Wood <jw@ti.com>
2025-12-17 19:08:01 -06:00
Jonas Wood
04d3ad59cb ti: configs: boards: Add SK-AM62-LP (AM62x SoC) board support
Signed-off-by: Jonas Wood <jw@ti.com>
2025-12-17 19:08:01 -06:00
Jonas Wood
dd44469fc6
ti: configs: family: k3: Update baseline to 11.02.08 (#9091)
Signed-off-by: Jonas Wood <jw@ti.com>
Co-authored-by: Andrei Aldea <7153954+Grippy98@users.noreply.github.com>
2025-12-16 17:05:52 -06:00
Igor Pecovnik
7add411587 Add new required information to board config BOARD_VENDOR="friendlyelec" 2025-12-16 23:48:54 +01:00
Jana Rettig
e53ef4fd5e add NanoPi Zero2 support 2025-12-16 23:48:54 +01:00
Patrick Yavitz
cb892185de Add BOARD_VENDOR var to BananaPi BPI-F3 and MusePi Pro
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-12-16 14:24:48 -05:00
Patrick Yavitz
4614131784 SpacemiT: EDGE: Remove # CONFIG_MODULE_SIG is not set
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-12-16 14:24:48 -05:00
Patrick Yavitz
6ed0845292 Update spacemit edge defconfig
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-12-16 14:24:48 -05:00
Patrick Yavitz
e2ba02a797 SpacemiT: Fixup family spacemit.conf
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-12-16 14:24:48 -05:00
Patrick Yavitz
f7ed4bb371 Add SpacemiT MusePi Pro board.conf
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-12-16 14:24:48 -05:00
Patrick Yavitz
04d854805a SpacemiT: Update family.conf
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-12-16 14:24:48 -05:00
Werner
3d46ef80e0
sunxi: bump edge to 6.18 (#9049)
* sunxi-6.18: make the mess even worse

* fixing one of megis patches and add sunxi 32bit to the mess

* rewrite against 6.18

* fix media-ov5640-Don-t-powerup-the-sensor-during-driver-probe.patch

* fix media-sun6i-csi-implement-vidioc_enum_framesizes.patch

* fix misc-modem-power-Power-manager-for-modems.patch

* Fix usb-gadget-Fix-dangling-pointer-in-netdev-private-data.patch, include rewrite

* fix mmc-sunxi-mmc-Remove-runtime-PM.patch, two hunks no longer apply

* re-extract all of megis patches

* remove unneeded branch

* add note to disabled patch

* auto-generated, out of date

* drop megous drm patches in favor of Jernej's work. disable broken patches

* disable patch which breaks compilation for armhf

* disable breaking patch, rewrite everything

* remove patches unrelated to sunxi family

* fix spi dev compatible patch

* fix tsc2007 patch

* drop mainlined patch, adjust x96 mate T95 eth sd card hack

* remove upstreamed patch

* re-enable no longer broken

* another rewrite to align stuff properly

* adjust various comments in series.conf

* recover lost overlays

* uew5622: fix compilation against Linux 6.18

* fix Add-sunxi-addr-driver-Used-to-fix-uwe5622-bluetooth-MAC-address.patch

* adjust patch subject to make sense

* restore fixup creation
restore overlay prefix on opiz2
this needs to be properly sorted at some point

* bump to 6.18.1
sunxi and sunxi64 build just fine

* fix and re-enable drv-mfd-axp20x-add-sysfs-interface.patch

* rewrite patches
2025-12-16 12:35:24 +01:00
EvilOlaf
aefdf1c3e7 re-enable extrawifi 2025-12-15 10:37:46 +01:00
EvilOlaf
682ee1cb09 sunxi: bump current to latest minor 2025-12-14 21:30:26 +08:00
Igor
4850dbfbf9
Add BOARD_VENDOR to board configs (#9063)
* Add BOARD_VENDOR to board configs

* Add BOARD_VENDOR to all board configuration files

- Added BOARD_VENDOR variable to board configuration files
- Using lowercase vendor slugs (e.g., friendlyelec, radxa, xunlong)
- Set 'generic' for boards without clear vendor match
- TV box files (.tvb) excluded as they have no clear vendor
- Enables better board categorization and vendor-specific handling

* Manual adjustements on top of AI matching

* Drop doubled definition and add retroid vendor
2025-12-14 10:28:37 +01:00
simple
7106434581 Enable CONFIG_SND_SOC_RT5651 2025-12-11 14:22:14 +01:00
Mecid Urganci
ff59a4bc96 Genio: Address PR comments 2025-12-11 14:20:51 +01:00
Mecid Urganci
8f56288384 Genio: Update boot cmd 2025-12-11 14:20:51 +01:00
Mecid Urganci
8687e9d31a Radxa-Nio-12L: Switch Uboot flow from EFI to extlinux 2025-12-11 14:20:51 +01:00
Ricardo Pardini
4e027a40d6 rockchip64_common: rk3528: add ROCKUSB_BLOB 2025-12-11 04:36:51 +08:00
Ricardo Pardini
45753ae6d9 Add Radxa E24C; vendor kernel and vendor u-boot only for now
- vendor stuff boots, mostly works
- edge started, using Kwiboo's tree, but not enabled
  - u-boot mostly works, but needs rework against v2026.01
  - revisit after 6.19
    - rk3528 pcie already landed
  - the RTL8367RB switch vs the GMAC might need more work
2025-12-11 04:36:51 +08:00
Ricardo Pardini
7460168a98 rockchip64-edge (6.18): enable Realtek DSA switches (NET_DSA_REALTEK_RTL8365MB)
- for the Radxa E24C
2025-12-11 04:36:51 +08:00
Igor Velkov
6142670754 enable "watchdog" extension for Helios64 2025-12-11 04:06:24 +08:00
Igor Velkov
61ee51f211 enable "watchdog" extension for ODroid-N2 2025-12-11 04:06:24 +08:00
Igor Velkov
4cb597be8c enable "watchdog" extension for ODroid-M1 2025-12-11 04:06:24 +08:00
EvilOlaf
b62098db3f sunxi-current: bump to latest 6.12.y version 2025-12-11 03:44:59 +08:00
Andy Yan
e1efe2a6b7 Add support for rk3566-box-demo
This is a rk3566 tv box evaluation demo board.

Specification:
- Rockchip RK3566
- DDR4 4GB
- TF sd scard slot
- eMMC
- AP6398S for WiFi + BT
- Gigabit ethernet
- HDMI out
- USB HOST 2.0 x 2
- USB 3.0 x 1
- USB OTG 2.0  x 1
- 12V DC Power supply

Signed-off-by: Andy Yan <andyshrk@gmail.com>
2025-12-10 00:43:20 +01:00
Jianfeng Liu
e34c660423 rockchip64-edge: enable CONFIG_ROCKCHIP_DW_DP 2025-12-10 00:41:25 +01:00
SuperKali
e4ff220fef
nanopct6: Add ALSA sound card configuration (#9045)
Add asound.state configuration for NanoPC T6 and T6 LTS to properly
configure audio devices and mixer settings.

- Set ASOUND_STATE variable in board config
- Add asound.state.nanopct6 blob with preconfigured mixer settings

This ensures audio devices are properly initialized on first boot.
2025-12-09 09:55:42 +01:00
Mecid
22a5c46fdd Rock-5B-Plus: Fix Mainline u-boot
Tested on Rock-5B-Plus:
- SD-Card (empty SPI)
- NVMe (SPI flashed)
2025-12-08 21:32:36 +01:00
Igor Pecovnik
ffd425799a Drop libproxy1-plugin-gsettings as its gone from Forky / Sid and replaced with libproxy1v5 2025-12-08 06:39:00 +01:00
tabris
f53eac4253 framework - enable NTSYNC as a module on most kernels 2025-12-05 19:38:00 +01:00
Igor Pecovnik
5e537cdd47 ZFS requires package pahole in order to compile zfs module with success 2025-12-05 19:36:05 +01:00
letwir
fb95e49c3c
Rock-4D: Enable Wi-Fi & Bluetooth (#9029) 2025-12-05 15:54:01 +01:00
Ricardo Pardini
ed4ede9429 config/kernel: (many) change CONFIG_DUMMY=y to =m
- having CONFIG_DUMMY=y causes a fake/dummy interface `dummy0` to be
  _always_ present
  - that in turn can confuse things like cloud-init in nocloud-net mode
- changing it to module, it can still be used (just modprobe)
- I found this using `linux-rk35xx-vendor`, but I reason it applies to
  all kernels; most other kernels already have it `=m`
2025-12-04 18:40:12 +01:00
Andrew Davis
6f4e67b936
ti: configs: Update K3 kernel configs (#9019)
A couple of these configs have gotten out of sync with is making it
difficult for the automation scripting to properly re-write these
configs correctly. Mostly due to the "edge" kernel being updated
to the latest v6.18 kernel, but also due to the RT config not being
updated in some time. Manually update these configs and check for
correctness.

Signed-off-by: Andrew Davis <afd@ti.com>
2025-12-02 10:26:59 -06:00
Mecid
676832645d Genio: Collabora Kernel config post rewrite 2025-12-01 22:27:42 +01:00
Mecid
5364b6806b Genio: Update Linux Kernel config
Based on: ba2528bd91/arch/arm64/configs/defconfig
2025-12-01 22:27:42 +01:00
EvilOlaf
dc5dcaf5b6 edge: bump to stable and rewrite patches 2025-12-01 22:01:35 +01:00
Jianfeng Liu
ede82dbfe2 add new board radxa-cm5-io 2025-12-01 05:59:31 +08:00
Rolf Leggewie
5408ecf410 ODroid-N2: enable btrfs support in u-boot 2025-12-01 05:50:26 +08:00
Igor Velkov
94533e961d ODroid-N2: switch uBoot v2022.10 to v2026.01
reapply patches
2025-12-01 05:50:26 +08:00
Rolf Leggewie
ae82ca9cc5 Helios4: enable uboot-btrfs extension 2025-12-01 04:37:20 +08:00
SuperKali
ce584a7b14
board: youyeetoo-r1-v3: fix boot order to prioritize SD card over eMMC (#9006)
The device tree aliases show:
- mmc0 = sdhci (eMMC, 8-bit, non-removable)
- mmc1 = sdmmc (SD card, 4-bit, removable)

Previous boot order (mmc0, nvme, mmc1) caused the system to always
boot from eMMC when multiple storage devices were present, ignoring
bootable SD cards.

New boot order (mmc1, nvme, mmc0) now correctly prioritizes:
1. SD card
2. NVMe
3. eMMC

This ensures consistent boot behavior when using SD card as primary
boot device.
2025-11-28 18:37:49 +01:00
SuperKali
7dbd7cab12
board: add Youyeetoo YY3588 support (#9003)
Add initial support for the Youyeetoo YY3588 RK3588 board:
- Board config file (youyeetoo-yy3588.csc)
- U-Boot defconfig
- U-Boot device tree
2025-11-26 15:22:50 +01:00
EvilOlaf
25838ef515 Change mainline to rc7, manually fix meson64 patch 2025-11-25 19:54:28 +01:00
igorpecovnik
dc81bc3d05 Automatic board configs status synchronise 2025-11-25 18:18:39 +01:00
Igor Pecovnik
2f1ada041e KERNEL_TEST_TARGET is just override. We won't both targets, so we have both. 2025-11-25 18:17:38 +01:00
SuperKali
18795c437a
rk3576: nanopi-r76s: add mainline u-boot and fix USB3.0 host (#8997)
- Add mainline U-Boot support for edge branch (v2026.01-rc2)
- Add U-Boot defconfig patch for nanopi-r76s
- Fix USB3.0 Type-A host port configuration in DTS
- Enable USB OTG0 controller in host mode with power GPIO control
- Set KERNEL_TEST_TARGET to edge
2025-11-25 17:20:13 +01:00
Mecid
e4db83ae2c Rock-5B-Plus: Use upstream device-tree name
Related to d080e346e8
2025-11-25 14:40:44 +01:00
Igor Pecovnik
f604f841ae Radxa E54c: change board support status 2025-11-25 12:48:59 +01:00
igorpecovnik
9b984d25f8 Automatic board configs status synchronise 2025-11-25 06:18:44 +01:00
igorpecovnik
1ad18ed046 Automatic board configs status synchronise 2025-11-25 00:07:06 +01:00
tabris
2af4a87d2c bananapi-r4 bpi-r4 board config - no video output 2025-11-24 20:45:37 +01:00
Igor Pecovnik
523fa2e75b Radxa Rock 2A and F: promote boards to standard support 2025-11-24 17:25:14 +01:00
Rolf Leggewie
dd898c791a config: drop questing and resolute symlinks for package definitions
- this is handled by APA now
- this is another step to fix #8965
2025-11-24 12:04:08 +01:00
Igor Pecovnik
b1a85e03b5 Drop Thunderbolt in desktop packages, but enable in minimal, arch amd64 only 2025-11-24 12:03:50 +01:00
schwar3kat
c84deb3220 Update radxa-e52c.conf
This board has no video out.
Add HAS_VIDEO_OUTPUT="no"
2025-11-24 12:01:55 +01:00
Tom Urlings
8a1352206a boards / Helios4: reorder some lines in the config file 2025-11-24 15:57:01 +08:00
Tom Urlings
f643d5073e boards / Helios4: Fix: libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND
Bump U-Boot v2025.10:
- In DT path `/soc/spi@10680/` the entry `spi-flash@0` was renamed
  to `flash@0`
2025-11-24 15:57:01 +08:00
Tom Urlings
81cd136e29 boards / Helios4: reenable Armbian patchset 2025-11-24 15:57:01 +08:00
Rolf Leggewie
fce763060a boards / Helios4: enable SATA u-boot artifact 2025-11-24 15:57:01 +08:00
Rolf Leggewie
f5706bb0db boards / Helios4: switch U-Boot to mainline 2025.10
- disable the entire patchset for now
- target updated kwb file name
- result is still a successful boot at least from µSD
2025-11-24 15:57:01 +08:00
Mecid
e8551cb173
radxa-rock-4d: Move to standard support (#8981) 2025-11-23 17:21:06 +01:00
Igor Pecovnik
d2e208ace1 Sync support status to match with /download 2025-11-22 13:07:29 +01:00
Mecid Urganci
5540a53860 Rock5B+: Udev rule for Radxa Display 8HD 2025-11-22 09:30:37 +01:00
Bohdan Chubuk
bdc6221d10 sunxi64: Enable KVM virtualization support for current kernel 2025-11-22 09:30:24 +01:00
Igor Pecovnik
a30ea9ae1c Discord x86: add external sources 2025-11-22 09:30:13 +01:00