Christian Wang
c1f9a79b02
Added ayn-odin2-portal config
2026-03-04 19:57:23 +01:00
Christian Wang
60002ddb6b
Updated odin2-preset-firstrun.sh to include odin2-scripts installer
2026-03-04 19:57:23 +01:00
Christian Wang
8517fccf21
Also install mesa drivers for trixie in ayn-odin2-grub, ayn-odin2-portal-grub, ayn-odin2 configs
2026-03-04 19:57:23 +01:00
Christian Wang
0884d1cb9e
Updated odin2, odin2-portal, odin2-grub firmware config scripts
2026-03-04 19:57:23 +01:00
Christian Wang
c0f9d07e01
Added various patches carried over from sm8550-6.13:
...
- Battery name patch
- SDHCI Driver patch
Added patch to allow aarch64 to do 32bit syscalls (this is helpful for
emulation inputs)
2026-03-04 19:57:23 +01:00
Christian Wang
f785a6d9fd
Added SM8550 Patches from ROCKNIX and also kernel config from ROCKNIX
...
https://github.com/ROCKNIX/distribution
From ROCKNIX/devices/SM8550/linux/linux.aarch64.conf
From ROCKNIX/devices/SM8550/patches/linux/
- 0001-msm-adreno-enable-A32.patch
- 0002-qcom-dispcc-sm8550-Fix-disp_cc_mdss_mdp_clk_src.patch
- 0003_drm-msm-dpu-Set-vsync-source-irrespective-of-mdp-.patch
- 0030-input-rmi4-add-reset-gpio.patch
- 0031_input--Add-driver-for-RSInput-Gamepad.patch
- 0033_leds--Add-driver-for-HEROIC-HTR3212.patch
- 0036_ASoC--qcom--sc8280xp-Add-support-for-Primary-I2S.patch
- 0042_mmc--sdhci-msm--Toggle-the-FIFO-write-clock-after-.patch
- 0047_ASoC--codecs--aw88166--AYN-Odin2-Specific-modifica.patch
- 0050_pmk8550-pwm.patch
- 0051-gpu-panel-add-Pocket-ACE-panel-driver.patch
- 0052-gpu-panel-add-Pocket-DMG-panel-driver.patch
- 0053-add-hynitron-touchscreen.patch
- 0053-edt-ft5x06-add-no_regmap_bulk_read-option.patch
- 0053-gpu-panel-add-Pocket-DS-lower-panel-driver.patch
- 0054_sn3112-pwm-driver.patch
- 0055_Synaptics-TD4328-LCD-panel.patch
- 0056_Xm-Plus-XM91080G-panel.patch
- 0057_Chipone-ICNA35XX-panel.patch
- 0057_DDIC-CH13726A-panel.patch
- 0058_AYN-Odin2-Mini--backlight.patch
- 0059_AYN-Odin2-Mini--hynitron--cstxxx.patch
- 0060-Add-Silergy-SY7758-backlight-driver.patch
- 0061-regulator-add-sgm3804-i2c-regulator-for-panel-power-.patch
- 0062_rsinput--regulator.patch
- 0070-drm-msm-remove-DRIVER_SYNCOBJ_TIMELINE.patch
- 0071-HACK-fix-usb-boot-hang.patch
- 0100-SM8550-Fix-L2-cache-for-CPU2-and-add-cache-sizes.patch
- 0101-SM8550-Add-DDR-LLCC-L3-CPU-bandwidth-scaling.patch
- 0102-20240424_wuxilin123_ayn_odin_2_support.patch
- 0103_arm64--dts--qcom--sm8550--add-UART15.patch
- 0104-drm-panel-Add-Retroid-Pocket-6-panel.patch
- 0120-20250728_konradybcio_gpu_cc_power_requirements_reality_check.patch
- 0122-interconnect__qcom__sm8550__Enable_QoS_configuration.patch
- 0154-dts-qcom-sm8550-add-opp-acd-level.patch
- 0200_arm64--dts--qcom--Add-AYN-QCS8550-Common.patch
- 0201_arm64--dts--qcom--Add-AYN-Odin2.patch
- 0202_arm64--dts--qcom--Add-AYN-Odin2-Mini.patch
- 0203_arm64--dts--qcom--Add-AYN-Odin2-Portal.patch
- 0204_arm64--dts--qcom--Add-AYN-Thor.patch
- 0210_arm64--dts--qcom--Add-AYANEO-Pocket-Common.patch
- 0211_arm64--dts--qcom--Add-AYANEO-Pocket-ACE.patch
- 0212_arm64--dts--qcom--Add-AYANEO-Pocket-DMG.patch
- 0213_arm64--dts--qcom--Add-AYANEO-Pocket-EVO.patch
- 0214_arm64--dts--qcom--Add-AYANEO-Pocket-DS.patch
- 0500-ROCKNIX-set-boot-fanspeed.patch
- 0501-ROCKNIX-fix-wifi-and-bt-mac.patch
- 0503-ROCKNIX-battery-name.patch
- v5_20251120_quic_utiwari_crypto_qce_add_runtime_pm_and_interconnect_bandwidth_scaling_support.patch
2026-03-04 19:57:23 +01:00
Christian Wang
9298ab108a
Added sm8550-6.13 patches and changed sm8550 config to support 6.13 as current and 6.12 as old
2026-03-04 19:57:23 +01:00
FantasyGmm
e2c817abd3
Added ayn-odin2-grub.csc, ayn-odin2-portal-grub.csc, modified Mesa PPA dependency on existing ayn-odin2.csc
...
Co-authored-by: Squishy123 <christian.gnaw@gmail.com>
2026-03-04 19:57:23 +01:00
TheSnowfield
89fc605d55
Fix: SakuraPi RK3308B WLAN broken ( #9478 )
...
* SakuraPi RK3308B: Move to official support
* Sakura Pi RK3308B: Use mainline dts instead
* Sakura Pi RK3308B: Fix brcm wlan broken due to sdio freq was set too high
* Sakura Pi RK3308B: Fix vop panel outpout and spidev
2026-03-04 21:12:42 +08:00
Werner
c146cc7680
bump 7.0 to rc2
2026-03-04 13:39:52 +01:00
EvilOlaf
76c67329a4
meson64: rewrite kernel config to 7.0
2026-03-04 05:28:00 +01:00
EvilOlaf
af43ef0c5c
meson64: bump edge to 7.0
2026-03-04 05:28:00 +01:00
Shlomi Marco
7fb01ef6f6
nanopi-zero2: enable current and edge kernel support
...
Enable mainline kernel (current/edge) for the NanoPi Zero2 (RK3528):
- Add current,edge to KERNEL_TARGET
- Override BOOT_FDT_FILE to rk3528-nanopi-zero2.dtb for mainline branches
(vendor kernel uses rk3528-nanopi-rev01.dtb)
- Set SERIALCON=ttyS0 and patch boot script for mainline, as RK3528 debug
UART is UART0 (ttyS0), not UART2 (ttyS2) like other RK35xx SoCs
Tested on hardware with kernel 6.18 (current branch).
2026-03-02 17:03:00 +01:00
Patrick Yavitz
8b23c940e8
OrangePi RV2: Fixup SDIO case BRANCH target.
...
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2026-03-02 17:02:32 +01:00
Patrick Yavitz
7ff007c24f
OrangePi R2S/RV2: Change KERNEL_TARGET to legacy and current
...
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2026-03-02 17:02:32 +01:00
Patrick Yavitz
56a90c4256
SpacemiT: Add new edge "mainline" defconfig
...
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2026-03-02 17:02:32 +01:00
Patrick Yavitz
c77277124d
SpacemiT: Add legacy to KERNEL_TARGET var
...
BananaPi BPI-F3
SpacemiT MusePi Pro
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2026-03-02 17:02:32 +01:00
Patrick Yavitz
5d9b81cf18
SpacemiT: Update branch options "edge will now pull mainline."
...
Legacy, 6.6.y.
Current, 6.18.y.
Edge, 7.0.y.
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2026-03-02 17:02:32 +01:00
Igor Pecovnik
f15c115b1e
meson: freeze current kernel at 6.12.28 and fix HDMI PHY frequency limit
...
- Freeze KERNELBRANCH at v6.12.28 for current branch
- Fix max_hdmi_phy_freq value from 1650000000 to 1650000 Hz
Signed-off-by: Igor Pecovnik <igor@armbian.com>
2026-03-02 17:01:34 +01:00
Igor Pecovnik
2c1fe4b20e
rock-5b-plus: add current kernel to build targets
2026-03-02 09:45:27 +01:00
Igor Pecovnik
bf95e791b7
rock-5t: add current kernel to build targets
2026-03-02 08:55:15 +01:00
EvilOlaf
b212a70592
rewrite kernel config
...
for the sake of completeness
2026-03-02 05:38:17 +01:00
EvilOlaf
6868e1c971
orangepi5: fix slow boot on current kernel
...
https://paste.armbian.com/uhomuwajos (didn't have a 'before' log for 6.18.y handy but the issue is the same).
https://paste.armbian.com/ocarimopey after the change. Interestingly this seem to be an issue for quite a while since the change was introduced in Jan 2024: https://github.com/armbian/build/pull/6202
2026-03-02 05:38:17 +01:00
Mecid
efb4c684c6
Rename linux-genio-collabora.config to linux-genio-edge.config
2026-03-01 10:16:16 +01:00
Mecid Urganci
210e40b404
Genio: Rename collabora branch to edge for alignment
2026-03-01 10:16:16 +01:00
Mecid Urganci
3f22500237
qcs6490: Use 6.18.2 from radxa
2026-03-01 01:16:55 +01:00
Igor Velkov
986f77495b
drop deprecated KERNEL_UPGRADE_FREEZE feature
...
Was only used once (orangepi5pro.csc) and has been deprecated.
Remove the implementation, the board config, and the README entry.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-01 01:15:10 +01:00
igorpecovnik
6c44ac5732
Automatic board configs status synchronise
2026-02-28 22:30:57 +01:00
EvilOlaf
9b2497deb6
zeropi: possible fix for booting
2026-02-28 22:29:33 +01:00
EvilOlaf
8821837c01
orangepi5: bump u-boot to v2026.04-rc3
2026-02-28 22:28:29 +01:00
Ricardo Pardini
12f4e9f91b
rockchip64-6.19: mekotronics-r58x-pro: fix LED swap
...
- LED on gpio3 RK_PC5 is actually the WIFI led (not 4G)
- 4G LED is routed into the mini-pci slot and not SoC-controllable
2026-02-25 07:49:59 -03:00
Ricardo Pardini
6d16c7b1ac
mekotronics-r58x-pro: add systemd service/timer for LCD clock
...
- very simple once kernel driver + DT is in place
2026-02-25 07:49:59 -03:00
Ricardo Pardini
68254a8cac
rockchip64-6.19/edge: CONFIG_LCD_VK2C21=m
...
- for the LCD on mekotronics-r58x-pro, using new bit-banging driver
2026-02-25 07:49:59 -03:00
Ricardo Pardini
692583a57c
mekotronics-r58x-pro: mainline u-boot v2026.04-rc2; mainline 6.19 kernel (edge)
...
- with its own defconfig (identical to r58x-4g)
- own DT symlink
- fix the vendor DT (was missing the `maizhuo` suffix - no dial gpio keys)
2026-02-25 07:49:59 -03:00
Patrick Yavitz
0d8faf47da
SpacemiT: Update OpenSBI/U-Boot to k1-bl-v2.2.9-release
...
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2026-02-24 08:17:39 -05:00
Austin Lane
36a50552b5
rockchip-vendor: Enable spidev support
...
Simple change, enable spidev support on `rockchip` (armhf) vendor kernel.
2026-02-23 23:02:31 +01:00
Martin Schmiedel
59b45120eb
MBa8MPxL: update linux and u-boot
...
- update linux to 6.18.y
- use latest tq-uboot
Signed-off-by: Martin Schmiedel <martin.schmiedel@tq-group.com>
2026-02-23 22:59:11 +01:00
Igor Pecovnik
e21f0fd793
Khadas VIM1S/VIM4 disable wayland and default to X as its fairly unstable
2026-02-23 12:35:50 +01:00
Mecid
77f919f6cd
Rock-4D: Add Edge + RK3576 Mainline U-Boot (with UFS support) ( #9421 )
...
* Rock-4D: Edge (u-boot and kernel)
* RK3576: Mainline u-boot ufs boot enablement patches
* Rock-4D: Use Mainline u-boot 2026.04-rc2
* Rock-4D: Update KERNEL_TEST_TARGET to edge
* Rock-4D: Use Mainline u-boot on vendor and edge
* Remove vendor branch check for mainline uboot
2026-02-20 21:55:32 +01:00
Igor Pecovnik
7a42186d40
KDE Neon: add konsole terminal emulator to base packages
...
Add konsole to the kde-neon base package list for a complete terminal experience.
Also add bluedevil, kscreen, pipewire-audio, pipewire-pulse, and wireplumber,
and sort the entire package list alphabetically.
2026-02-20 20:39:42 +01:00
Sven-Ola Tuecke
07ec4e7b62
RiscV: added riscv64 to trixie/mate desktops
...
Signed-off-by: Sven-Ola Tuecke <sven-ola@gmx.de>
2026-02-19 22:10:34 -05:00
Sven-Ola Tuecke
211f30dfbc
Spacemit: enable CAN and IR (sync up to OrangePi RV2)
...
Signed-off-by: Sven-Ola Tuecke <sven-ola@gmx.de>
2026-02-19 22:10:34 -05:00
Sven-Ola Tuecke
0b796f314d
OrangePi-RV2: fix internal audio
...
Signed-off-by: Sven-Ola Tuecke <sven-ola@gmx.de>
2026-02-19 22:10:34 -05:00
Sven-Ola Tuecke
d4c5fb249f
OrangePi-R2S: Realtek 8125 Ethernet support
...
Driver for Ethernet/PCI as found with Xunlong/Ky on the
OrangePi RV2/R2S source tree. Added as kernel patch since
the current spacemit family has conflicting changes with
rtl8852bs when enabling EXTRAWIFI=yes
Note: on the Xunlong/Ky tree, there is also a realtek_pgtool/
subdir that compiles a pgdrv.ko. B/c this does not have a
license indication, is only needed e.g. for MAC address
programming of efuse / eeprom, and generally does not look
required this is ommited here. For details, you may refer
to https://github.com/redchenjs/rtnicpg
Signed-off-by: Sven-Ola Tuecke <sven-ola@gmx.de>
2026-02-19 22:10:34 -05:00
Sven-Ola Tuecke
2be970ac84
OrangePi-RV2: Speedup for fast SD cards with the Linux MMC kernel driver.
...
Disable U-Boot CONFIG_MMC_UHS_SUPPORT otherwise a fast SD card does not
report "1.8 Volt mode switch possible" on kernel init which in turn does
not enable SDR104 for my SDXC card.
Fast mode ok is visible in the kernel log after booting from SD card:
root@orangepirv2:~# dmesg |grep mmc
[ 2.198816] mmc0: SDHCI controller on d4280000.sdh [d4280000.sdh] using ADMA
[ 2.224576] mmc1: SDHCI controller on d4280800.sdh [d4280800.sdh] using ADMA
[ 2.272657] mmc0: set tx_delaycode: 159
[ 2.273950] mmc0: pass window [6 68)
[ 2.276301] mmc0: pass window [72 198)
[ 2.277591] mmc0: pass window [219 255)
[ 2.277599] mmc0: tuning done, use the firstly delay_code:134
[ 2.277611] mmc0: new ultra high speed SDR104 SDXC card at address b36b
With UHS already enabled in u-boot, no tuning and no SDR104 mode is switched on
in the Linux kernel. Seems to be a side effect of an un-complete mmc_deinit() in
u-boot/driver/mmc/mmc.c. With MMC_UHS_SUPPORT disabled, the SD card does report
SD_ROCR_S18A with then leads to enter spacemit_sdhci_execute_sw_tuning() and the
subsequent switch to SDK104 or probably other 1.8 Volt modes is fine. This is at
least true for my OrangePi RV2 board.
Signed-off-by: Sven-Ola Tuecke <sven-ola@gmx.de>
2026-02-19 22:10:34 -05:00
Sven-Ola Tuecke
b9350e0133
OrangePi-RV2: wlan driver for edge
...
Added with new extension named bcmdhd-spacemit (hosted on Codeberg.org)
Signed-off-by: Sven-Ola Tuecke <sven-ola@gmx.de>
2026-02-19 22:10:34 -05:00
Sven-Ola Tuecke
0aad47f00e
OrangePi-RV2: script for armbian-install to write boot cfg to MTD flash
...
Signed-off-by: Sven-Ola Tuecke <sven-ola@gmx.de>
2026-02-19 22:10:34 -05:00
Sven-Ola Tuecke
18ed58913e
OrangePi-RV2: follow the tradition to log changes to syscfg
...
Signed-off-by: Sven-Ola Tuecke <sven-ola@gmx.de>
2026-02-19 22:10:34 -05:00
Sven-Ola Tuecke
662ed0b2ca
OrangePi-RV2: BCM bluetooth firmware hacking service
...
Signed-off-by: Sven-Ola Tuecke <sven-ola@gmx.de>
2026-02-19 22:10:34 -05:00
Sven-Ola Tuecke
136617fbee
OrangePi-RV2: load bcmdhd wifi on boot
...
Signed-off-by: Sven-Ola Tuecke <sven-ola@gmx.de>
2026-02-19 22:10:34 -05:00