Commit Graph

7121 Commits

Author SHA1 Message Date
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
Ricardo Pardini
d5bceb962b rock-5b: u-boot: edge: bump to v2026.01-rc2; use mainline ATF; bootorder; fancy u-boot
- boot order: SD -> NVMe -> eMMC -> USB -> PXE
- enable compression, EFI stuff, BTRFS, LED support
- this is large bump from a custom-Kwiboo 24.04 to 26.01
  - upstream has handled the whole fusb302 acrobatics for PD
2025-11-20 19:39:30 +01:00
Igor Pecovnik
9b2843d225 Desktop (mainly Gnome ) - add additional packages, small fixes and improvements 2025-11-20 19:39:15 +01:00
Jonas Wood
1e3b174736 ti: configs: boards: Add BOOT_SOC variable
Signed-off-by: Jonas Wood <jw@ti.com>
2025-11-19 22:19:34 +01:00
Jonas Wood
9e2309a943 ti: configs: boards: Add AM62L EVM (tmds62levm) board support
Signed-off-by: Jonas Wood <jw@ti.com>
2025-11-19 22:19:34 +01:00
Mecid
42cd31fec4
Rock5B-Plus and Rock5T: Use upstream u-boot (#8918) 2025-11-19 09:08:54 +01:00
Igor Pecovnik
39d6bc8148 Powere management - make it conditional, enable on UEFI targets, else disabled 2025-11-18 12:01:25 +01:00
Ricardo Pardini
3f909fa645 uefi: x86: current (6.12) and edge (6.18): add Apple T2 patches
- from linux-t2 project: https://github.com/t2linux/linux-t2-patches
  - https://t2linux.org/
- x86: add .config hook `custom_kernel_config__applet2()`
- original patches from t2linux for 6.18 and 6.12
- rewrite patches against v6.18-rc4 and v6.12.57
  - `7001-drm-i915-fbdev-Discard-BIOS-framebuffers-exceeding-h.patch`
    needed special attention for correct patch attribution (missing From)
  - `1002-Put-apple-bce-in-drivers-staging` needs reordering to the
    top to avoid conflicts with EXTRAWIFI sed-based "patching"
2025-11-17 20:24:53 +01:00
Igor Velkov
ed12d2ce0b Add watchdog package into image, hardware watchdog works 2025-11-17 20:24:25 +01:00
Igor Velkov
da5df3b00a Allow Helios64 to do separate /boot partition only if root placed
on fs than unbootable for device
2025-11-17 20:24:25 +01:00
retro98boy
bda8e76be6 Move gxlimg to board level and some clean 2025-11-17 20:23:31 +01:00
Ricardo Pardini
84af8344a2 nanopct6(-lts): u-boot: bump to v2026.01-rc2 2025-11-17 20:22:13 +01:00
Ricardo Pardini
98cb83e5e3 odroidhc4: u-boot: bump to v2026.01-rc2 2025-11-17 20:22:01 +01:00
Ricardo Pardini
626cd5bb12 cm3588-nas: u-boot: bump to v2026.01-rc2, enable BTRFS support 2025-11-17 20:21:50 +01:00
Ricardo Pardini
d6a9273107 cm3588-nas: u-boot: fix led-1 to green for preboot blinking 2025-11-17 20:21:50 +01:00
Ricardo Pardini
d9a0bb9e69 khadas-vim3l: u-boot: bump to v2026.01-rc2, enable BTRFS and more
- boot order: SD -> NVMe -> USB -> eMMC -> PXE
- NVMe must come before USB, as initting USB kills NVMe
2025-11-17 20:21:39 +01:00
Ricardo Pardini
431a5987b0 nanopi-r6c: u-boot: bump to v2026.01-rc2; enable BTRFS support 2025-11-17 20:21:29 +01:00
Ricardo Pardini
9c899e60b4 mainline-kernel: bump 6.18 to v6.18-rc6
- rewrites (all `edge`/6.18):
  - rockchip64
  - meson64
  - uefi-arm64
  - uefi-loong64
2025-11-17 20:20:18 +01:00
Ricardo Pardini
db00f0ddf4 config/templates: introduce targets-all-kernels.yaml for optimized kernel inventory-ing
- really the same as targets-default.yaml but sans desktops and only `kernel` arfifacts
2025-11-17 12:21:10 +01:00
Igor Pecovnik
2bbf332e87 Upgrade Allwinner CURRENT kernels to latest 2025-11-17 12:16:23 +01:00
Tom Urlings
b6d4e33cff Generic bootscript template
Some background.
How to use it.
2025-11-17 10:15:23 +01:00
Tom Urlings
abcb6c947b Enable bootscript templating
- Enable bootscript templating using `envsubst`.
- Add generic bootscript.
- Fix: `test` does not support `==`, but deceptively returns `true` in case you use it.
- De-duplicate kernel commandline console options.
2025-11-17 10:15:23 +01:00
Andrei Aldea
66f6d7e2de BeagleBoard and Description Updates 2025-11-17 08:58:36 +01:00
Jonas Wood
1adf769b39 ti: configs: family: k3: Update vendor-edge to pull latest TI PSDK tag
Signed-off-by: Jonas Wood <jw@ti.com>
2025-11-17 08:58:36 +01:00
Jonas Wood
85d9fc2a25 ti: configs: family: k3: Update to bootable Processor SDK release tag
Signed-off-by: Jonas Wood <jw@ti.com>
2025-11-17 08:58:36 +01:00
Jonas Wood
7e4ba322ec ti: configs: family: k3: Add upstream edge branch
Signed-off-by: Jonas Wood <jw@ti.com>
2025-11-17 08:58:36 +01:00
Jonas Wood
f2b431d286 ti: configs: family: k3: Change current/edge to vendor/vendor-edge
Signed-off-by: Jonas Wood <jw@ti.com>
2025-11-17 08:58:36 +01:00
Muhammed Efe Cetin
ddc2591743 nanopi-m6: drop vendor uboot 2025-11-16 20:28:18 +01:00
Muhammed Efe Cetin
95aa4a8bac nanopi-r6s: remove old legacy uboot files && update mainline uboot 2025-11-16 20:27:24 +01:00
retro98boy
0b8ada7381 sm8250 current: Select all USB CAN adapters under the CAN USB interfaces menu as M 2025-11-16 12:36:40 +01:00
retro98boy
03523c0d88 sm8250 current: Select all USB network adapters under the USB_NET_DRIVERS menu as M 2025-11-16 12:36:40 +01:00
Igor Pecovnik
06dbd0074c Add Ubuntu 25.10 / 26.04 questing and resolute as csc build target, demote Bookworm to csc 2025-11-15 23:09:24 +01:00
SuperKali
f252a17297
rockchip: rk3576: Fix serial console to use UART0 (ttyS0) (#8936)
- Change debug console from ttyS2 to ttyS0
- Remove SERIALCON from board configs
- Set console based on BOOT_SOC
- Enable UART0 in device tree for nanopi-r76s
2025-11-15 18:33:52 +01:00
Muhammed Efe Cetin
e5b845f943 orangepi5: drop vendor uboot 2025-11-15 10:23:03 +01:00
Werner
05303e8474
maint: cleanup board config files (#8929)
* cleanup comments, linebreaks...

* two more comments

* `BOOTFS_TYPE` has never been set as far as I can see, therefore no need to unset.

* some more comments...

* comment, simplify logic

* even more comments

* just a few more

* comments, description for elish

* merge uboot functions. @SuperKali review
2025-11-13 08:46:16 +01:00
Alban Browaeys
0e52814608 Helios64: workaround fancontrol /dev restriction vs Helios64 udev /dev symlinks
Debian fancontrol service PrivateDevices=yes default prevents access
to these /dev symlinks.
2025-11-13 08:45:21 +01:00
Igor Velkov
95f2508745 Add type of bootable fs for ODroid-N2 2025-11-13 08:45:08 +01:00
Igor Pecovnik
794cc8fb3a Rockchip64: enable Qcom ath12 (wifi 7) support 2025-11-13 08:44:32 +01:00
Andrew Davis
f5c4849475 k3-beagle: Add config for BeagleBoard.org Linux and U-Boot
Instead of using the TI k3.conf and overriding configuration, add a new
config for BeagleBoard.org Linux and U-Boot and use it for the boards
that use that Linux/U-Boot.

Signed-off-by: Andrew Davis <afd@ti.com>
2025-11-11 22:46:36 +01:00
Andrew Davis
e6e746d3a4 k3: Factor out all K3 common configuration into k3_common.inc
Vendors using TI K3 devices may use kernels downstream from the TI vendor
kernel and U-Boot. To make this easier factor out from k3.conf all other
configuration that would be common to any kernel and U-Boot used.

Signed-off-by: Andrew Davis <afd@ti.com>
2025-11-11 22:46:36 +01:00
Andrew Davis
1c045c1360 k3: Use CORESDK_TAG for setting ATFBRANCH
The TI TF-A repo is tagged the same way as Linux and U-Boot repos, so
reuse the CORESDK_TAG to set ATFBRANCH.

Signed-off-by: Andrew Davis <afd@ti.com>
2025-11-11 22:46:36 +01:00
Andrew Davis
3e636373f5 beagley-ai: Switch current branch to 6.12 Beagle kernel
The latest Beagle kernel has some support now for the BeagleY-AI, update
the current branch to this version. This also allows us to re-use the
default linux-k3-beagle-current.conf as our LINUXCONFIG. This was set
to re-use the TI kernel before which was incorrect.

As BOOTPATCHDIR is based on LINUXFAMILY we should also keep our Beagle
U-Boot versions in sync, the latest Beagle U-Boot for pocketbeagle2
supports BeagleY-AI also, so switch to that.

Signed-off-by: Andrew Davis <afd@ti.com>
2025-11-11 22:46:36 +01:00
Andrew Davis
3a0247ff94 pocketbeagle2: Update current(-rt) kernel branch
Update to the latest Beagle Linux kernel branch and
update configs for the same.

Signed-off-by: Andrew Davis <afd@ti.com>
2025-11-11 22:46:36 +01:00
Andrew Davis
44ea6ec494 pocketbeagle2: Remove edge branch
The "current" and "edge" branches point to the same kernel and u-boot.
No need to have both so just remove "edge" as it was not any more
up-to-date than the standard "current" branch.

Signed-off-by: Andrew Davis <afd@ti.com>
2025-11-11 22:46:36 +01:00
Igor Pecovnik
d10bce1179 In order to support rk3588j, CONFIG_NVMEM_ROCKCHIP_OTP has to be set to Y 2025-11-11 21:06:56 +01:00
Austin Lane
912284074f RV1106: Limit udev children to prevent early OOM 2025-11-11 06:45:35 +01:00
Your Name
fe8b54024c rockchip64: bump edge to rc5 2025-11-10 17:07:33 +01:00
Mecid
a6e2b719af
Genio: Bump to 6.18-rc4 (#8906) 2025-11-10 11:05:15 +01:00
Ricardo Pardini
7734c000ad rockchip-rv1106: .config: remove a few WLAN_VENDOR =n's manually
- rockchip-rv1106: .config: remove WLAN_VENDOR_MEDIATEK `=n` manually
- rockchip-rv1106: .config: remove WLAN_VENDOR_RALINK `=n` manually
- rockchip-rv1106: .config: remove WLAN_VENDOR_MARVELL `=n` manually
- rockchip-rv1106: .config: remove WLAN_VENDOR_ATMEL `=n` manually
- rockchip-rv1106: .config: remove WLAN_VENDOR_ATH `=n` manually
- rockchip-rv1106: .config: remove WLAN_VENDOR_REALTEK `=n` manually
- those are hard dependencies for a bunch of wifi opts that are `=m`
2025-11-09 19:36:55 +01:00
Ricardo Pardini
9e459425e5 rockchip-rv1106: .config: fix =m set options that are bool manually
- `=m` is not a valid value for options that are `bool`
  - so change them to `=y` manually
- from olddefconfig:
  - `.config:82:warning: symbol value 'm' invalid for BT_RFCOMM_TTY`
  - `.config:84:warning: symbol value 'm' invalid for BT_BNEP_MC_FILTER`
  - `.config:85:warning: symbol value 'm' invalid for BT_BNEP_PROTO_FILTER`
  - `.config:87:warning: symbol value 'm' invalid for BT_HS`
  - `.config:89:warning: symbol value 'm' invalid for BT_LEDS`
  - `.config:90:warning: symbol value 'm' invalid for BT_MSFTEXT`
  - `.config:92:warning: symbol value 'm' invalid for BT_HCIBTUSB_AUTOSUSPEND`
  - `.config:93:warning: symbol value 'm' invalid for BT_HCIBTUSB_MTK`
  - `.config:96:warning: symbol value 'm' invalid for BT_HCIUART_BCSP`
  - `.config:97:warning: symbol value 'm' invalid for BT_HCIUART_ATH3K`
  - `.config:99:warning: symbol value 'm' invalid for BT_HCIUART_BCM`
  - `.config💯warning: symbol value 'm' invalid for BT_HCIUART_RTL`
  - `.config:101:warning: symbol value 'm' invalid for BT_HCIUART_QCA`
  - `.config:102:warning: symbol value 'm' invalid for BT_HCIUART_AG6XX`
  - `.config:250:warning: symbol value 'm' invalid for AIC_WLAN_SUPPORT`
2025-11-09 19:36:55 +01:00
igorpecovnik
0bd81c9690 Automatic: kernel config rewrite 2025-11-08 21:11:06 +01:00
igorpecovnik
6076215a7a Automatic board configs status synchronise 2025-11-08 21:10:20 +01:00
Austin Lane
934dbb6575 rockchip: Add CSC board Luckfox Pico Pro / Pico Max 2025-11-08 20:47:55 +01:00
Coia Prant
2b4e8740de rockchip: x3568 v4: enable netdev trigger by default for phy leds
Enable netdev trigger by default that used for phy leds.
2025-11-08 20:47:38 +01:00
Ricardo Pardini
a691d128db uefi-{arm64|x86}-edge (6.18): CONFIG_HYPER=y (from =m)
- this is to workaround e3ec97c3ab
  - I talked to the maintainer (Wei Liu) upstream, they are aware of the problem, but haven't a solution
- the cloud variants are not affected (already had =y)
2025-11-08 13:13:46 +01:00
Igor Pecovnik
97924fb11e BTRFS: move btrfs support packages from additional to main package list
This will ensure support is also present in minimal images by default.
2025-11-08 11:36:36 +01:00
tabris
487f6c3f4d revert unnecessary forced changes from #8875 (#8884)
This is a followup to #8820 and #8875

with changes from #8883, this reverts some changes where things were forced
to modules in #8875.
2025-11-08 00:16:16 +01:00
tabris
f280477e5e Revert "Automatic: kernel config rewrite"
This reverts commit 9faba35b8b.

The goal is to re-run the rewrite process with less stringent overrides
2025-11-08 00:16:16 +01:00
Geoffrey Merck
4a3b8a120c Update linux-odroidxu4-edge.config
Add AX25 Kernel modules
2025-11-07 21:05:38 +01:00
Geoffrey Merck
d5b961fcee Enable AX25 Kernel Modules
AX25 Kernel modules were disabled in odroixu4 current. This enables them again.
2025-11-07 21:05:38 +01:00
Austin Lane
dfe371a0ae family: rockchip: add rv1103/rv1106 + first board
- Adds support for "RV1106" family (RV1103 + RV1106)
- Adds support for Luckfox Pico Mini (RV1103)
2025-11-07 21:02:41 +01:00
Ricardo Pardini
171f69fa2f odroidhc4: u-boot: bump to v2025.10; enable BTRFS support 2025-11-07 18:30:18 +01:00
Jookia
7339b7e7e9 config: kernel: linux-sunxi-*: Set CONFIG_PWRSEQ_EMMC=y
eMMC installs on the A20-OLinuXino-LIME2 eMMC hang during boot.
This is because we need the eMMC power sequencing module in early boot.
Compile it in to the kernel so we can boot from eMMC again.
2025-11-06 09:29:29 +01:00
igorpecovnik
9faba35b8b Automatic: kernel config rewrite 2025-11-06 09:09:08 +01:00
EvilOlaf
3e3d725da4 shift stuff around, enhance description 2025-11-06 00:25:23 +01:00
EvilOlaf
bc3e13ca82 make it nicer, remove unneeded stuff, enable current test target 2025-11-06 00:25:23 +01:00
EvilOlaf
35b9c5360c abandon vendor uboot 2025-11-06 00:25:23 +01:00
Igor
81ad50f257
Revitalize Espressobin - fix atf compilation bug, bump kernels (#8873)
* Revitalize Espressobin - fix atf compilation bug, bump kernels
* Drop forced systemd networking as this is now anyway in minimal by default
2025-11-06 00:19:49 +01:00
Austin Lane
a14a9d1709 rockchip: Add CSC board Luckfox Lyra Plus 2025-11-06 00:17:13 +01:00
Austin Lane
c41bc8764b rockchip: Add CSC board Luckfox Lyra Ultra W 2025-11-06 00:16:39 +01:00
Ricardo Pardini
5eeb998509 armbian-kernel: standardize on opts_y/opts_n/opts_m + opts_val arrays
- call_extensions_kernel_config() now declares the vars and calls
  armbian_kernel_config_apply_opts_from_arrays() at the end
- so each individual hook doesn't need to
- adapt family code using the old way too
2025-11-06 00:15:46 +01:00
Ricardo Pardini
6a98fc2879 meson64/edge(6.18): .config: recover EXT4 manually 2025-11-05 22:17:18 +01:00
Ricardo Pardini
72ebd3faa2 meson64/edge(6.18): rewrite .config, no changes
- notice how `CONFIG_EXT3_FS` goes away with no replacement
- guess I shot myself in the foot with armbian-kernel.sh's EXT4 removal, lol
2025-11-05 22:17:18 +01:00
Coia Prant
05511627a6
rockchip: add 9tripod x3568 v4 support (#8823) 2025-11-05 11:06:38 +08:00
Your Name
10bcdb1cb9 rockchip64: bump to 6.18.0-rc4, rewrite patches 2025-11-03 16:42:38 +01:00
Igor Pecovnik
2c23325fb7 Move kernel config changes from board to kernel config 2025-11-02 22:18:32 +01:00
tabris
3fcb8ef7b2 filogic kernel edge - change from frank-w's tree to just a git-format-patches from his tree 2025-11-02 19:17:22 +01:00
Jojo-A
de1f49f241 Add support for Hardkernel ODROID M1S
Initial support for ODROID M1S
Tested with Debian Bookworm and Noble Cinnamon and Noble GNOME desktop
environment.
See: https://forum.armbian.com/topic/33242-odroid-m1s-image-planned/

- few fixes, rebase
Signed-off-by: Ricardo Pardini <ricardo@pardini.net>
Co-authored-by: Ricardo Pardini <ricardo@pardini.net>
2025-11-02 18:12:32 +01:00
Ricardo Pardini
23de6bba19 thinkpad-x13s: 6.17: .config: NFS_V4_2, ISCSI_TCP, NFSD =m 2025-11-02 18:10:23 +01:00
Ricardo Pardini
61edafa79d nanopct6(-lts): u-boot: enable BTRFS support
- CMD_BTRFS implies FS_BTRFS
2025-11-02 18:09:52 +01:00
Ricardo Pardini
1d8b3865ee odroidm1: u-boot: bump to 2025.10; enable BTRFS support 2025-11-02 18:09:42 +01:00
tabris
ce92468e6b filogic kernel - fix 6.16-rsslro kernel config 2025-11-01 08:13:13 +01:00
Kamil Saigol
3401e502db Revert "DO NOT MERGE: Point to kernel source/branch for testing"
This reverts commit c3f2096fb5.
2025-11-01 07:54:02 +01:00
Kamil Saigol
d30e2cf97a radxa e54c board config: extension from .conf to .csc 2025-11-01 07:54:02 +01:00
Kamil Saigol
8cfee8cbe8 radxa e54c board config: enable system and network leds 2025-11-01 07:54:02 +01:00
Kamil Saigol
399513dec4 radxa-e54c board config: enable realtek distributed switch 2025-11-01 07:54:02 +01:00
Kamil Saigol
182c6b6a01 DO NOT MERGE: Point to kernel source/branch for testing 2025-11-01 07:54:02 +01:00
Kamil Saigol
a5742044db Add new board radxa-e54c 2025-11-01 07:54:02 +01:00
Igor
30c3be15a1 RPI: Increase UEFISIZE from 256 MiB to 512 MiB
Users request: Failed apt dist-upgrade from the trixie xfce image downloaded using rpi-imager. The boot partition is only 256M so it get full and the update fail blowing up everything. Please consider using 512 Mb boot partitions. Thanks
2025-10-31 09:16:05 +01:00
Your Name
3374c24d50 adjust kernel config 2025-10-30 12:10:37 +01:00
Your Name
171cf79319 bump to 6.18, still broken though 2025-10-30 12:10:37 +01:00
Jonas Wood
f958184ae3
ti: configs: boards: Update maintainer on board configs (#8838)
Update board support maintainer for 3 TI board configs:
sk-am62b.conf (AM62x), sk-am62p.conf (AM62Px), sk-am64b.conf (AM64x).

Signed-off-by: Jonas Wood <jw@ti.com>
Signed-off-by: Andrei Aldea <andrei1998@gmail.com>
2025-10-28 11:37:46 -05:00
EvilOlaf
f2c908119d rpi: bump edge to 6.17.y 2025-10-28 08:45:52 +01:00
Igor Pecovnik
77805480b9 Fix wrong order of distributions 2025-10-27 11:33:08 +01:00
Tim Surber
bf79329821 add Debian Forky as target 2025-10-27 11:33:08 +01:00
Ricardo Pardini
d6012fa5f7 rockchip64-edge: 6.18: update .config; restore TRACEFS_AUTOMOUNT_DEPRECATED
- TRACEFS_AUTOMOUNT_DEPRECATED was lost in the 6.17 bump
2025-10-27 10:16:36 +01:00
Ricardo Pardini
003ca53b18 mainline-kernel: bump 6.18 to 6.18-rc3 2025-10-27 10:16:36 +01:00
SuperKali
df95459f6d
youyeetoo-r1: Add custom ALSA state configuration (#8818) 2025-10-25 07:13:10 +02:00
SuperKali
a7a444f7bf
board: youyeetoo-r1: correct minor typo on the config (#8817) 2025-10-24 09:26:33 +02:00
Christian Wang
513d05f4b8 Use systemd preset to enable pulseaudio in postInst 2025-10-23 22:38:36 +02:00
Christian Wang
23f24d67d1 Removed sudo usage from postInst script 2025-10-23 22:38:36 +02:00