Commit Graph

5945 Commits

Author SHA1 Message Date
Your Name 8597096043 nanopi-r3s-lts: board config maint 2025-10-22 19:55:58 +02:00
M. Efe Çetin 50a4141c99
nanopi-m6: add support for mainline uboot (#8793) 2025-10-22 12:26:08 +02:00
Ricardo Pardini 2e139987e7 rockchip64-6.18: add DT patches for NPU on T6(-LTS) and CM3588-NAS 2025-10-21 11:19:07 +02:00
Ricardo Pardini 5d19ca52e4 rockchip64-6.18: fix `net-phy-realtek-add-rtl8211x-LED-configuration-from-OF` for v6.18-rc2 2025-10-21 11:19:07 +02:00
Ricardo Pardini 2502498494 rockchip64-6.18: drop upstreamed DT changes for R6*, T6, CM3588-NAS (USB3/HDMI-RX)
- they landed upstream
- our patches still apply (with fuzz), unfortunately
- caught those by accident
- probably there are more
2025-10-21 11:19:07 +02:00
Ricardo Pardini 10585156b0 rockchip64-6.18: rewrite/rebase patches - no changes - vs v6.18-rc2 2025-10-21 11:19:07 +02:00
Patrick Yavitz 5decdbfac1 SpacemiT: Update `EDGE` to linux-6.17.y
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-10-20 09:16:21 -04:00
Igor Pecovnik 596b6c6a47 Move to supported, drop device tree as it was merged to the kernel repository 2025-10-20 10:51:12 +02:00
balbes150 db8e1a3021 add r58-4x4
(cherry picked from commit 5c2f051ffa6bd9cc5cb5abaceae68a9aea4095e6)
2025-10-20 10:51:12 +02:00
Ricardo Pardini 8f6e17e52f meson64-6.18: rewrite patches 2025-10-19 01:44:16 +02:00
Ricardo Pardini f7f8b6ab0b meson64-6.18: bump 6.17 -> 6.18 via rename 2025-10-19 01:44:16 +02:00
Ricardo Pardini dd810a4963 rockchip64-6.18: rewrite/rebase patches - no changes
- few archeology manual fixes
2025-10-19 01:43:30 +02:00
Ricardo Pardini 0ff175d956 rockchip64-6.18: media-0001-Add-rkvdec-Support-v5: drop upstreamed patch (:12)
- See 21368fcbb1
2025-10-19 01:43:30 +02:00
Jianfeng Liu e5080ec2cb rockchip64-6.18: update patches 2025-10-19 01:43:30 +02:00
Ricardo Pardini 0d78b09c9a uefi-arm64-6.18: fix net-stmicro-stmmac-Phytium-onboard-ethernet-drivers-and-ACPI-glue
- see 6b0ed6a3a8
2025-10-19 01:42:52 +02:00
Ricardo Pardini a5d09d9ea8 uefi-arm64-edge: bump edge 6.17 -> 6.18 via rename 2025-10-19 01:42:52 +02:00
Jianfeng Liu a06ae9c539 uefi-loong64-edge: bump to 6.18 2025-10-19 01:42:52 +02:00
Jianfeng Liu 3b90c35e2f armsom-forge1: add uboot patch to enable booting from btrfs partition 2025-10-17 19:33:52 +02:00
Jianfeng Liu 932661f3dc qcs6490-edge: bump to 6.18 2025-10-17 19:32:38 +02:00
Jianfeng Liu fc0a8039c4 qcs6490-edge: bump to 6.17 2025-10-17 19:32:38 +02:00
tabris 6a698327b9 filogic patches - tweak 0000.patching_config.yaml 2025-10-15 20:57:59 +02:00
tabris d3af1e8e46 filogic - fix for openwrt kernel tree's lack of bpi-r4 sd dtb 2025-10-15 20:57:59 +02:00
Ricardo Pardini 74e231e66e meson64-6.17: arm64: dts: amlogic: Enable the npu node for Radxa Zero 2 2025-10-12 21:10:42 +02:00
Ricardo Pardini cd6c09b07a meson64-6.17: rewrite/rebase against v6.17.1, no changes 2025-10-12 21:10:42 +02:00
Ricardo Pardini 06675ca040 meson64-6.17: rework g12b pinmux/pinctrl; thanks to retro98boy
> The kernel upstream fixed the missing PWM pinctrl C code for g12b and
> sm1, but did not add these PWM pinctrl nodes in the device tree.
> Therefore, only need to delete the
> meson-g12b-pinctrl-Add-missing-pinmux-for-pwm.patch from the repository
> and add a meson-g12b-dt-Add-missing-pinmux-node-for-pwm.patch.
> This patch does not include all PWM pinctrl nodes, only adding some
> g12b PWM pinctrl nodes as in the old patch. Notably, pwm_b_z_pins was
> renamed to pwm_b_z0_pins, but this is not used in the build repository.

- thus:
  - added `meson-g12b-dt-Add-missing-pinmux-node-for-pwm.patch`
  - dropped `meson-g12b-pinctrl-Add-missing-pinmux-for-pwm.patch`
  - kept `dt/meson-g12b-a311d-cainiao-cniot-core.dts`

Co-authored-by: retro98boy <retro98boy@qq.com>
2025-10-12 21:10:42 +02:00
Ricardo Pardini 1eb1e6a552 meson64-6.17: rework `jethome-0001-Fix-meson64-add-gpio-irq-patch-from-https-lkml.org-l.patch` 2025-10-12 21:10:42 +02:00
Ricardo Pardini 2637ec73c5 meson64-6.17: reworked hwmon-emc2305-fixups-for-driver.patch; thanks to pyavitz
Co-authored-by: Patrick Yavitz <pyavitz@gmail.com>
2025-10-12 21:10:42 +02:00
Ricardo Pardini bd862d0873 meson64-6.17: borrow drv-spi-spidev-remove-warnings.patch from rockchip64 2025-10-12 21:10:42 +02:00
Ricardo Pardini ff55f3185c meson64: bump to 6.17 via rename 2025-10-12 21:10:42 +02:00
Ricardo Pardini 69d36d8b87 meson64-6.16: rewrite/rebase patches vs v6.16.10 2025-10-12 21:10:42 +02:00
Paolo Sabatino 0f18b12755 Bump u-boot to v2025.10-rc5 for orangepi4-lts 2025-10-11 20:20:19 +02:00
Igor Pecovnik ddf1337ca4 Add Wi-Fi injection patch for Linux 6.12 kernels. 2025-10-11 14:04:48 +02:00
The-going aae05ba5b5 sunxi-6.12: re-extract megous patches 2025-10-11 14:04:35 +02:00
Ricardo Pardini 2e21057d52 mixtile-blade3: u-boot: edge: v2025.10-rc3; add dts/u-boot.dtsi/defconfig
- using the same DT as the rockchip64-6.16
- defconfig based on Rock5b, so we can eventually use the same fusb302 when time comes
- -u-boot.dtsi enables `ums` / `rockusb` et al using the middle usb-c port (orientation sensitive)
- enables booting from NVMe
- TODO: sd/usb/nvme/mmc boot order
2025-10-11 13:41:19 +02:00
Ricardo Pardini 0c5d3bade2 u-boot: v2025.10: prepare 0000.patching_config.yaml for null-patch-free u-boot
- this maps copying files from dirs in the patch directory directly to the u-boot tree, without any .patch required:
  - `defconfig` -> `configs` (useful for all)
  - `dt_uboot` -> `arch/arm/dts` (useful for most; use for xx-u-boot.dtsi or stuff without CONFIG_OF_UPSTREAM)
  - `dt_upstream_rockchip` -> `dts/upstream/src/arm64/rockchip` (useful for Rockchip boards)
- other mappings (eg `dt_upstream_xxx`) might be added later
2025-10-11 13:41:19 +02:00
Kingsley Jarrett 1bd88637be Add Kernel overlay to reduce eMMC frequency for FriendlyElec NanoPC-T6 boards
Some FriendlyElec NanoPC-T6 boards use a A3A444 eMMC chip. Under heavy I/O load when running in HS400 mode, this will often result in I/O errors.

Reducing the eMMC frequency from the default 200000000 Hz to 150000000 Hz improves stability and eliminates the I/O errors.
2025-10-11 08:13:44 +02:00
retro98boy 3058d11c51 SMART AM40: Enable native HDMI interface in OPS slot 2025-10-11 10:30:25 +08:00
Jianfeng Liu 0aa0216030 rockchip64-6.17: add rkvdec patch for rk35xx back 2025-10-08 22:44:03 +02:00
Muhammed Efe Cetin 204b1e402d rockchip64: current: fix display mode patches for rk3588 boards 2025-10-08 22:43:16 +02:00
Werner 7d241e36e5
remove pcie disabling node (#8726) 2025-10-07 13:59:10 +02:00
Igor Pecovnik 2b59e14542 Mekotronics R58HD - add initial support 2025-10-07 01:27:41 +02:00
Ricardo Pardini 4088a0e6fd uefi-arm64-6.17: rebase against v6.17 2025-10-06 23:40:09 +02:00
Jianfeng Liu 4aadf67cb7 uefi-loong64-edge: bump to 6.17 via rename 2025-10-06 23:40:09 +02:00
Ricardo Pardini 8aafb20530 uefi-arm64: bump 6.16 -> 6.17 via rename 2025-10-06 23:40:09 +02:00
Ricardo Pardini cce8e67ace uefi-arm64-6.16: rewrite patches against 6.16 final, no changes 2025-10-06 23:40:09 +02:00
royka1 784d367e8a
Add sata overlay for Orange-Pi-5 (#8707)
* OPi5: SATA power via vcc3v3_pcie20; set to 3.3V; rename overlay
* Convert spaces to tabs
---------

Co-authored-by: Igor <igor@armbian.com>
2025-10-06 23:39:26 +02:00
Paolo Sabatino ec840494c8 Add rk3328 board Dusun DSOM-010R with carrier board RP3328-B 2025-10-06 22:37:48 +02:00
Ricardo Pardini 2892da2b00 qemu-uboot-{arm64|x86}: bump to u-boot 2025.10-rc4
- rebase x86 patches
2025-10-06 22:31:35 +02:00
Ricardo Pardini 58d1f715a1 u-boot-qemu-x86: rewrite u-boot patches, no changes
- against 2025.01
2025-10-06 22:31:35 +02:00
Nicolas Pereira c340b22dcb rockchip rk3566: h96-TVbox: prepare i2c Leds to mainline 6.18 2025-10-04 21:08:27 +02:00
Patrick Yavitz c6857a1594 BananaPi BPI-F3: Fixup bt_pwrseq node
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-10-04 07:04:33 -04:00
Patrick Yavitz e726476423 SpacemiT: K1-X: Forward port 6.6.y DTSI
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-10-04 07:04:33 -04:00
Paolo 35629f641e
Bump rockchip64-edge kernel to 6.17 (#8703)
* bump rockchip64 edge kernel to 6.17

* update rockchip64 edge kernel config to 6.17

* Fixes for wireless drivers for rockchip64-edge 6.17

Patches for:
* uwe5622
* rtl8723ds
* rtl8852bs

* update rtl8852bs and rtl8723ds repository commit hashes
2025-10-03 18:36:42 +02:00
Igor Pecovnik 992edf26f4 UEFI loong64: drop upstreamed patches 2025-10-02 15:38:50 +02:00
Jianfeng Liu c83f89a6e1 rockchip64-6.16: add patch to remove overclocked CPU OPP table 2025-10-02 15:43:40 +08:00
Jianfeng Liu c5072b88ff Revert "rockchip64-edge: fix RK3576 CPU OPP voltages for cpufreq (#8697)"
This reverts commit 31168a8041.
2025-10-02 15:43:40 +08:00
Julian Sikorski 1cf20837d2 Update odroidxu4-current to 6.6.108 2025-10-01 12:08:24 +02:00
torzdf 04e7845da0
Remove outdated MMC HS patch revert (#8698) 2025-10-01 12:08:05 +02:00
SuperKali 3033165f06
rockchip64-edge: nanopi-r76s: Improve DTS organization (#8699)
Add section comments and reorganize nodes for better readability.

Signed-off-by: SuperKali <hello@superkali.me>
2025-10-01 07:28:32 +02:00
SuperKali 31168a8041
rockchip64-edge: fix RK3576 CPU OPP voltages for cpufreq (#8697) 2025-09-30 18:50:47 +02:00
SuperKali badbc99594
rockchip64-edge: Enable UFS and add power regulators for NanoPi M5 (#8691)
* rockchip64-edge: Enable UFS and add power regulators for NanoPi M5
* rockchip64-edge: cleanup and rewrite using kernel-config
2025-09-29 19:52:05 +02:00
Hsun Lai 74c97b6c2a khadas-vim3: add mainline npu support 2025-09-29 14:24:12 +02:00
Igor Pecovnik 2c41812bd7 Drop broken link to u-boot subfolder
https://github.com/armbian/build/pull/8478
2025-09-29 05:14:33 +02:00
Jianfeng Liu e5a702fde6 uefi-loong64-6.16: add revert patches to fix xe driver 2025-09-28 14:08:01 +02:00
SuperKali 412f67c20d
rockchip: Add NanoPi M5 board support to edge kernel (#8684)
* rockchip: Add NanoPi M5 board support to edge kernel

* rockchip64: enable Rockchip ASoC drivers and codecs in kernel config

* config: Fix audio Kconfig tristate hierarchy

Set CONFIG_SOUND, CONFIG_SND, and CONFIG_SND_SOC to built-in (y)
to allow Rockchip audio drivers to be built-in instead of being
silently downgraded to modules by olddefconfig.

* nanopi-m5: Add asound.state for audio configuration

* nanopi-m5: Fix SAI2 clock output
2025-09-28 12:46:45 +02:00
Muhammed Efe Cetin ab74439823 orangepi5: update edge, current uboot to v2025.07 2025-09-28 06:45:17 +02:00
Muhammed Efe Cetin a8f4db3253 orangepi5: add sata spi image compilation for mainline uboot 2025-09-28 06:45:17 +02:00
Paolo 343df94818
rockchip64: update tm16xx driver from kenrel mailing list (#8679) 2025-09-28 06:44:03 +02:00
Igor Pecovnik b81d9e8b48 SM8550: drop patches that have been upstreamed 2025-09-27 13:21:38 +02:00
Paolo Sabatino 12fea788f9 Bump u-boot to v2025.10-rc5 for some rockchip boards:
* rk322x-box
* rk3318-box
* rk3288 Asus Tinkerboard/S
* rk3288 xt-q8l-v10
2025-09-27 11:31:38 +02:00
Jianfeng Liu 43d6de8929 add family qcs6490 and new board radxa dragon q6a 2025-09-25 10:18:34 +08:00
hqnicolas a68ea8f525 rockchip rk3566: h96-TVbox: Include i2c Led Pins into dts 2025-09-23 07:34:41 +02:00
Patrick Yavitz 69f068fd0c SpacemiT: Update opensbi and u-boot to TAG v2.2.7
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-09-22 06:12:07 -04:00
Igor Pecovnik 684936ea72 sunxi-6.16: Fix and re-enable patches for tsc2007 2025-09-21 20:09:24 +02:00
The-going 64a3da3b64 sunxi-6.16: move drm-sun4i-Mark-one-of-the-UI-planes-as-a-cursor-one.patch
This patch breaks the cursor display.
2025-09-21 20:09:24 +02:00
The-going 2279308d76 sunxi-6.16: Disable patches for tsc2007.
drivers/input/touchscreen/tsc2007_core.c:266:30: error: implicit declaration of function 'from_timer';
 did you mean 'mod_timer'? [-Werror=implicit-function-declaration]
 134   │      266 |         struct tsc2007 *ts = from_timer(ts, t, timer);
 135   │          |                              ^~~~~~~~~~
 136   │          |                              mod_timer
 137   │    drivers/input/touchscreen/tsc2007_core.c:266:48: error: 'timer' undeclared (first use in this function);
did you mean 'ktimerd'?
 138   │      266 |         struct tsc2007 *ts = from_timer(ts, t, timer);
2025-09-21 20:09:24 +02:00
The-going 82d66bb6f9 sunxi-6.16: Skip changes to drv-mfd-axp20x-add-sysfs-interface.patch
Potch is outdated.
Compilation fails with [-Werror=incompatible-pointer-types].
2025-09-21 20:09:24 +02:00
The-going 18d939edfd sunxi-6.16: add sun50i-h618-bananapi-m4-zero support 2025-09-21 20:09:24 +02:00
The-going 25ff95075e sunxi-6.16: add armbian patches 2025-09-21 20:09:24 +02:00
The-going 2b3a4c382a sunxi-6.16: add media patches 2025-09-21 20:09:24 +02:00
The-going 6db90af653 sunxi-6.16: re-export patces to v6.16.8 2025-09-21 20:09:24 +02:00
The-going 72ee3fe714 sunxi-6.16: add drm patches series
re-extract drm patches from v6.15.11 to v6.16.7
2025-09-21 20:09:24 +02:00
The-going 2805a7acce sunxi-6.16: move Revert megous patches to megous series 2025-09-21 20:09:24 +02:00
The-going 8bbaa8666a sunxi-6.16: remove unused megous patches 2025-09-21 20:09:24 +02:00
The-going 095e9c68e8 sunxi-6.16: Add series.conf file and switch to v6.16.7 2025-09-21 20:09:24 +02:00
The-going 13e6960fd6 sunxi-6.16: Fix ASoC: soc-core, usb: dwc3, drm: sun4i 2025-09-21 20:09:24 +02:00
The-going c1b82e9824 sunxi-6.16: Add megous patches for v6.16.7 2025-09-21 20:09:24 +02:00
Igor Pecovnik 859b49c32f Bump mainline edge kernels to rc7 2025-09-21 19:32:20 +02:00
LXY 5c273e2754 sakurapi-rk3308b: add high speed conf for emmc and ufs for tf slot (6.12) 2025-09-20 17:50:06 +08:00
LXY adb24b0129 sakurapi-rk3308b: add high speed conf for emmc and ufs for tf slot 2025-09-20 17:50:06 +08:00
SuperKali 48114eeaf0
add initial support of NanoPi M5 (#8651)
* add initial support of NanoPi M5
* config: add missing udev rules for rt5616 audio card

Signed-off-by: SuperKali <hello@superkali.me>
2025-09-20 09:03:34 +02:00
Paolo Sabatino 29317c6f7e update rockchip 32 bit edge kernel to 6.17
* import new layout for libreelec patches (no more mbox)
* refactor existing patches to kernel 6.17
* fix uboot issue causing VOP IOMMU page fault and no screen
2025-09-18 22:48:06 +02:00
Martin Schmiedel 4db2f1abd2 IMX8 kernel 6.12.y: remove obsolete patch
Signed-off-by: Martin Schmiedel <martin.schmiedel@tq-group.com>
2025-09-17 16:45:14 +02:00
Jianfeng Liu 9d0ed58bb0 uefi-loong64-6.16: add patch to enable xe driver build 2025-09-17 14:16:41 +08:00
brentr 428d467087
Add DT overlay to operate RK3308 OTG USB port in Host mode (#8642)
Also remove DT overlays that existed only to support unsupported legacy kernels
and fix a typo in a comment in rk3308-emmc.dtso
2025-09-15 22:08:20 -07:00
c0rnelius 0a7f461e57
Khadas VIM4: Update and Fixup U-Boot (#8631)
* Khadas VIM4: U-Boot: Mod bootargs/defconfig and add bootscr support

Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>

* Khadas VIM4: Pull U-Boot from CoreELEC instead of Khadas

Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>

* Khadas VIM4: Remove setexpr bootargs sub rootfstype= from boot.cmd

This is no longer required

Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>

* Meson S4T7: family.conf: Add missing `mkdir -p "${tbasedir}"`

The toolchains fail to download because the dir isn't created

Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>

* Meson T7: Add rootfstype= to command line

Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>

* Khadas VIM4: Add extra boot arguments

Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>

* Remove `viraniac` as maintainer and add `rw` to cmdline

Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>

* Amlogic T7: Add `fsck.repair=yes` and `rootwait` to cmdline

Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>

* Amlogic T7: Move `${bootargs}` placement

Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>

---------

Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
Co-authored-by: Igor <igor@armbian.com>
2025-09-15 22:44:28 +02:00
retro98boy 903f67e7f3 SMART AM40: U-Boot: fix DWC DRD could not find phy and thus crashed 2025-09-15 21:21:35 +02:00
Muhammed Efe Cetin 8b48d991a8 rockchip64: current: rewrite patches 2025-09-15 21:12:38 +02:00
Muhammed Efe Cetin 1f8c83cfb7 rockchip64: current: fix some rk3588 boards stuck in initramfs stage 2025-09-15 21:12:38 +02:00
Muhammed Efe Cetin 7b56c4266f add support for Bananapi M5 Pro board 2025-09-15 19:47:19 +02:00