Commit Graph

7047 Commits

Author SHA1 Message Date
Austin Lane
c8cae80e8c RV1106: Reduce kernel memory footprint
RV1103 (64MB RAM) does not boot after kconfig changes in January.
Remove extra debugging (tracing, BTF) to reduce boot-time memory.
2026-02-15 20:18:10 +01:00
Ian Leung
f1f9918752 Orange Pi 3B: Generate alternate SPI image for booting from SATA
This commit enables generation of `u-boot-rockchip-spi-sata.bin`.
Flashing this to SPI flash enables U-Boot to communicate with an
attached SATA m.2 SSD, thereby allowing booting directly from SPI flash
to SATA SSD.
2026-02-15 20:17:20 +01:00
Austin Lane
95b7fa50ab rockchip: Allow dt overlays that disable nodes
CONFIG_ROCKCHIP_MINI_KERNEL implicitly sets
CONFIG_DTC_OMIT_DISABLED=y
CONFIG_DTC_OMIT_EMPTY=y

this causes bundled devicetree overlays which set nodes to "disabled" to become noop.

Disable these DTC_OMIT options to restore overlay disable functionality.
2026-02-13 11:32:03 +01:00
Austin Lane
396ccb439c rockchip: Add CSC board ForLinx OK3506-S12 (RK3506J) 2026-02-12 19:35:49 +01:00
Austin Lane
e2421ab485 RK3506: Pin U-Boot to known-working commit
Kwiboo's `rk3506` branch is WIP / rebased often. Pin to commit hash while upstreaming work is underway.

Also revert (broken) changes that attempted to keep up with this branch.
2026-02-12 01:30:43 +01:00
Patrick Yavitz
ca4598306f Revert "Sunxi64 EDGE: Add missing audio related modules and other"
This reverts commit 7b00e3ad79.
2026-02-09 15:46:33 +01:00
Werner
fd6a6c0520
mainline-kernel: bump to v6.19 final, prepare 7.0 for 7.0-rc1 2026-02-09 10:17:14 -03:00
Igor Pecovnik
4e1e853318 Build targets: enable and disable build targets 2026-02-09 11:46:25 +01:00
Patrick Yavitz
7b00e3ad79 Sunxi64 EDGE: Add missing audio related modules and other
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2026-02-09 11:15:18 +01:00
Igor Pecovnik
1aa5aa627c Orangepi lite2 and one plus: change crust config 2026-02-09 02:18:35 -05:00
Ian Leung
a792906065 Orange Pi 3B: Update config
Changes:
- Bump U-Boot to v2026.01
- Add "current" option to kernel target
- Simplify U-Boot processes
2026-02-09 00:27:51 +01:00
tparys
3006a0826c
Restore qemu performance fix for Ubuntu Noble (#9371)
This restores a performance boost introduced via #6644, which appears to have been accidentally reverted in 021af5d. Additionally, a note was added to the config to indicate why that setting is important.

A write up for this issue was posted to the Armbian forums at https://forum.armbian.com/topic/57887-arm64-performance-regression-in-qemu/.
2026-02-08 14:41:13 -05:00
Patrick Yavitz
9a9adf1cb7 OrangePi 3 LTS: Use pine_h64 crust defconfig
It is identical to the one that was being created via patch.

Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2026-02-08 06:22:47 -05:00
okrc
b31f093eb0 Radxa E52C: add mainline U-Boot support and kernel target configuration
Signed-off-by: okrc <okrc@hexo.dev>
2026-02-07 09:12:37 -06:00
M. Efe Çetin
114bbfc832
khadas-edge2: remove legacy uboot (#9367)
Agreed during maintainer meeting
2026-02-07 09:11:32 -06:00
Patrick Yavitz
c0336ce695 Sunxi64-current: Set CONFIG_CPUFREQ_DT=y
This is already so in the edge defconfig.

Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2026-02-06 05:59:38 -05:00
Patrick Yavitz
d1e9c9032e OrangePi 3 LTS: Use extlinux and remove aw859a-wifi.service
For "reasons" extlinux provides a more stable boot.

Remove aw859a-wifi.service:
The service modprobes sprdwl_ng later in the boot process. Which
is not required. Just enabling it in modules-load.d will suffice.

I believe the reasoning for this service was to prevent a crash
which occurs if sprdwl_ng loads before cpufreq_dt. To prevent
the crash we will set in the defconfig CONFIG_CPUFREQ_DT=y.

Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2026-02-06 05:59:38 -05:00
Milivoje Legenovic
1890d7f656 Odroid-M2: update uboot to v2025.10
Signed-off-by: Milivoje Legenovic <m.legenovic@gmail.com>
2026-02-05 10:53:09 +01:00
Ricardo Pardini
a50ac096bd meson64: ressurect 6.12 as BRANCH=oldlts
- it's not a legacy. it's just an old LTS
- config
  - from last 6.12 rewrite back when 6.12 was current: eaac082190
  - plus enablements from 6.19 (mostly rtw wifi et al)
- since no boards enable it, it should have zero impact on CI etc
  - but still allows to build it by specifying `BRANCH=oldlts`
2026-02-05 01:04:57 +01:00
schwar3kat
ea8bcbc983 radxa-e54c: board config: remove wayland-sessions-mask extension
Wayland is now working on this board, so the extension is no longer necessary
2026-02-05 12:50:42 +13:00
Andrei Aldea
8ba25ce903
Fix K3 issues - APT Caching, PB2, Missing KConfig (#9349)
* Fix K3 issues - APT Caching, PB2, Missing KConfig

Fixes Apt catching by post_repo_customize_image__install_ti_packages

Fix PB2 DTB name change

Add missing KConfig required for PCIe
2026-02-04 16:53:06 -06:00
Igor Pecovnik
a97f9a1d26 Odroid M2: Move main build target to CURRENT kernel branch 2026-02-04 22:57:54 +01:00
Igor
f76c762516
Promoting Opi 3LTS and Odroid M2, demoting cubox-i and Jetson Nano (#9353)
* Jetson Nano: retire automatic images generation - they don't work
* Cubox-i: move it to the EOS as it doesn't boot anymore and since old.
* Odroid M2: promote the board to standard support
* Orangepi3 LTS: Promote back to the supported list
2026-02-04 21:52:54 +01:00
Patrick Yavitz
1df4c30aaa OrangePi 3 LTS: Add DTS and DEFCONFIG to u-boot v2026.01
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2026-02-04 06:50:27 -05:00
Igor Pecovnik
04b623b3d9 Enable riscv64 arhitecture on riscv64. It is slow but it works. 2026-02-03 18:14:41 +01:00
Clark McCauley
0ed771091f Enable "uboot-btrfs" extension 2026-02-03 07:44:57 -05:00
Clark McCauley
30e820adf2 Support BTRFS on NanoPi R3S-LTS 2026-02-03 07:44:57 -05:00
Patrick Yavitz
e82e3b4a7c Update sun50iw9-bpi family to atf lts-v2.12.9
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2026-02-03 07:42:47 -05:00
Patrick Yavitz
b3457908c7 BPI-M4-Zero / KickPi K2B: Update $board.conf(s)
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2026-02-03 07:42:47 -05:00
Igor Pecovnik
12729d43e5 KDE Neon: drop conflicting packages in order to assemble KDE desktop 2026-02-02 13:57:06 +01:00
Igor Pecovnik
6a94cf423a Chat utilities: remove missing package 2026-02-02 06:42:48 +01:00
Patrick Yavitz
29d2d19be9 bcm2711 Family: Remove post_family_tweaks_bsp__rpi_firmware func
No longer required using linux-6.18.y and up.

Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2026-02-02 06:41:29 +01:00
Ricardo Pardini
eac99d20a6 mainline-kernel: bump 6.19 to 6.19-rc8 2026-02-02 06:41:07 +01:00
Ricardo Pardini
57954a916b odroidm1: u-boot: bump to v2026.01
- tested on actual hardware
- small fixes for:
  - LEDs (new names; was wrong also in v2025.10 and previous)
  - remove duplicate enablement of CONFIG_CMD_USB_MASS_STORAGE
  - comment about lower USB3 port not working due share with OTG/UMS
    micro-usb port that is enabled
2026-02-02 06:40:40 +01:00
Igor Pecovnik
d92b94eb0a kernel: add AMD DC support for UEFI boards
Enable AMD Display Controller support for AMD Radeon GPUs on UEFI systems.
Add custom_kernel_config__enable_amd_dc() to uefi_common.inc with the
following kernel options for all UEFI boards except cloud:

- DRM_AMD_DC: AMD Display Controller
- DRM_AMD_DC_DCN: Display Core Next support
- DRM_AMD_DC_DSC_SUPPORT: Display Stream Compression

Provides proper display engine support for AMD graphics cards on x86,
arm64, and loong64 UEFI platforms.

Signed-off-by: Igor Pecovnik <igor@armbian.com>
2026-02-01 23:56:33 +01:00
Igor Pecovnik
956b70340d forge1: switch to RK3506J variant and add OPTEE support
- Change BOOTCONFIG from rk3506b to rk3506j variant
- Update btrfs patch to target correct defconfig
- Add OPTEE image support for secure boot functionality
2026-02-01 17:46:14 +01:00
Igor Velkov
50538c1ba2 followup #9164 2ba07662b - add ubuntu resolute,questing to optional-cli 2026-02-01 00:40:32 +01:00
EvilOlaf
3c4855433c sun55i: migrate recent patches to standard uboot patch tree 2026-01-31 23:02:50 +01:00
Patrick Yavitz
b3ce22d01a Update OrangePi 3 LTS $board.conf
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2026-01-31 11:33:29 -05:00
Marvin Wewer
6afba3a119
sunxi a523: add support for PCIe, SPI Flash and Iommu (#9280) 2026-01-31 06:52:26 +01:00
Werner
8cb191c387 bump kernel to rc7 2026-01-27 23:46:33 +01:00
retro98boy
cf13423d42 sm8250: Build USB sound card driver as module in current kernel 2026-01-27 23:45:43 +01:00
retro98boy
616ff52a16 sm8250: Build all USB-CAN drivers as module in current kernel 2026-01-27 23:45:43 +01:00
retro98boy
25a0da70a9 sm8250: Rewrite current kernel config 2026-01-27 23:45:43 +01:00
retro98boy
4ca40d63f2 SMART AM40: Bump U-Boot to v2026.01 2026-01-27 23:40:43 +01:00
retro98boy
3bda2f5260 BesTV R3300-L: Bump U-Boot to v2026.01 2026-01-27 23:36:38 +01:00
retro98boy
40de50f93b CAINIAO CNIoT-CORE: Bump U-Boot to v2026.01 2026-01-27 23:36:17 +01:00
Jiali Chen
cf5fa9a727 config: kernel: sm8250: current: optimize the config
To equip the current kernel version.

Signed-off-by: CodeChenL <2540735020@qq.com>
2026-01-25 13:27:26 +01:00
Jiali Chen
5953329909 sm8250: bump current to 6.18
Signed-off-by: CodeChenL <2540735020@qq.com>
2026-01-25 13:27:26 +01:00
Igor Pecovnik
95c6eed29a sm8550: enable EDGE kernel option on Odin2 2026-01-25 11:35:47 +01:00