Commit Graph

6897 Commits

Author SHA1 Message Date
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