EvilOlaf
3e5da30cc7
rename already independent patch
2026-01-12 23:34:35 +01:00
EvilOlaf
29da31a00d
cb1: combine patches
2026-01-12 23:34:35 +01:00
EvilOlaf
892bf74638
ac200: split hunks to combine 3 into 2 logical patches removing cross patch dependency
2026-01-12 23:34:35 +01:00
EvilOlaf
2e63422c7f
combine drm sun4i hdmi patches
2026-01-12 23:34:35 +01:00
EvilOlaf
3d947f6108
re-add Makefile entries
2026-01-12 23:34:23 +01:00
Ricardo Pardini
f9a1e52aeb
genio: u-boot: patch: include pxefile_addr_r == scriptaddr at 0x40000000
...
- include pxefile_addr_r == scriptaddr at 0x40000000 so PXE works OOB
- before this, would need to be set in env manually
Fixes: 431f53df3e
2026-01-12 19:18:57 +01:00
TuAFBogey
c9f8f3caef
Address rpardini review: remove BTF patches, use full kernel config, use fetch_from_repo for OP-TEE
2026-01-12 13:18:53 +01:00
TuAFBogey
9ecd83082e
fix: address review comments
...
- Rename board config to .csc (no maintainer)
- Remove duplicate board name from comment
- Change verbosity from 7 to 1 (default)
- Remove ATF patch, use ATF_SKIP_LDFLAGS_WL instead
- Move CONFIG_RD_* to kernel config (fix artifact caching)
- Fix networking comment (chrony -> NetworkManager)
- Replace -j12 with -j8
- Add fdt addr/resize after DTB reload on overlay error
2026-01-12 13:18:53 +01:00
TuAFBogey
c6e8c5b680
board: add Nuvoton MA35D1 NuMaker IoT board support
...
Add support for Nuvoton MA35D1 SoC family:
- ARM Cortex-A35 dual-core @ 800MHz + Cortex-M4 heterogeneous
- NuMaker IoT MA35D16F90 board (512MB DDR)
- Vendor kernel 5.10.140 from Nuvoton GitHub
- TF-A (BL2/BL31) + OP-TEE (BL32) + U-Boot (BL33) boot chain
- SD card boot support
Vendor kernel modules (pending):
Nuvoton provides closed-source Verisilicon licensed drivers:
- dcultrafb.ko (DCUltra display controller)
- ma35d1-vc8000.ko (H.264 video codec)
- galcore.ko (GPU driver)
These modules require exact kernel vermagic match:
5.10.140-vendor-nuvoton-ma35d1 SMP mod_unload aarch64
Nuvoton is preparing custom builds of these modules for Armbian.
Signed-off-by: TuAFBogey <uguvenen@gmail.com>
2026-01-12 13:18:53 +01:00
Alex Ling
02475685e7
rockchip64: Automatic fan speed and USB 3.0 fix for station-m3
...
Signed-off-by: Alex Ling <ling_kasim@hotmail.com>
2026-01-11 23:19:24 +01:00
Werner
d79582dd76
sunxi: refactor full patchset
2026-01-11 19:54:48 +01:00
Ricardo Pardini
9e7f6dc264
rockchip64: patch ATF 2.13 to build on gcc-14+ (ref rk3399's m0)
...
- move patches into version folder (`atf-rockchip` -> `atf-rockchip/v2.13`)
- also prepares patches for v2.14 since I had them anyway
- keeps using v2.13 for now, someone can test v2.14 later and bump; I've no rk3399
- new patches:
- add `-no-pie` to rk3399's m0 build LDFLAGS (since upstream doesn't honor M0_LDFLAGS)
- bump PMSURAM_RSIZE from 8k to 16k to avoid overflows - confirmed working by Amazingfate
- build tested OK on jammy/bookworm/trixie/noble/resolute
- resolute's gcc 15 and it still builds
2026-01-10 11:13:47 +01:00
EvilOlaf
3874bc250b
fix patching config
...
`overlay-directories:` has been commented by accident
2026-01-10 11:10:27 +01:00
EvilOlaf
6d7c35e244
rewrite
2026-01-10 11:10:27 +01:00
EvilOlaf
c4975eed99
sunxi64: move whole device trees out of patches
...
adjust patches which modify the dts afterwards
adjust series
2026-01-10 11:10:27 +01:00
EvilOlaf
5d007ab5bc
sunxi: move whole new device tree out of patches
2026-01-10 11:10:27 +01:00
EvilOlaf
6881a93e06
sunxi: cleanup old patchsets
...
leave 6.15 for reference
2026-01-10 09:50:11 +01:00
Ricardo Pardini
cbfbfb680e
sunxi-6.18: rename patch that does fixups for clarity
2026-01-09 20:49:21 +01:00
EvilOlaf
ffcc7b713e
adjust series
2026-01-09 20:34:24 +01:00
EvilOlaf
857c6edb1a
adjust patching_config, remove overlays from patches
2026-01-09 20:34:24 +01:00
EvilOlaf
00ca186341
actually copy everything and adjust do not commit regex
2026-01-09 20:34:24 +01:00
EvilOlaf
e082431348
copy arm64 overlays
2026-01-09 20:34:24 +01:00
EvilOlaf
e8a8754a04
copy armhf overlays
2026-01-09 20:34:24 +01:00
EvilOlaf
9dec3a39af
rewrite for cleanup, disable dt patch which was moved for testing beforehand, enable overlay autopatcher
2026-01-09 20:34:24 +01:00
Ricardo Pardini
c02a76b1dd
sunxi/sunxi64-6.18: rework patching config for 32/64; extract one DT from null-patch to bare
...
- now each arch has its own dt folder, with its own Makefile auto-patched
- simple Makefile autopatching with `add-only: true`
- as example convert 01 null-patch to bare-dt in `dt_32/` (drop from series too)
2026-01-09 20:29:08 +01:00
Ricardo Pardini
0770f880ea
genio-6.19: switch to add-only DT Makefile AutoPatcher
2026-01-09 20:29:08 +01:00
Ricardo Pardini
d03b9a924a
rockchip64-6.19: switch to add-only DT Makefile AutoPatcher
2026-01-09 20:29:08 +01:00
Patrick Yavitz
a61ff239af
NanoPi R3S LTS: Update to u-boot-v2026.01
...
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2026-01-09 13:18:14 -05:00
Igor Pecovnik
d7a4c1b3ab
Fix broken patch due to upstream changes, drop edge kernel as its not used
2026-01-08 21:38:09 +01:00
Igor Pecovnik
4eac206ecf
Fix rootfs compilation (dropping deprecated gtk2 engines), broken patch on meson64, series update
2026-01-08 19:27:48 +01:00
EvilOlaf
ee4c79b19a
rewrite everything
...
except patches adding overlays for sunxi and sunxi64
2026-01-08 17:58:43 +01:00
EvilOlaf
45aac305ac
fix broken patch
2026-01-08 17:58:43 +01:00
EvilOlaf
881e231ba5
rewrite all patches
2026-01-08 15:38:23 +01:00
EvilOlaf
ee06d8cdd7
fix borked tz data
2026-01-08 15:38:23 +01:00
EvilOlaf
40173173cf
fix broken patch
2026-01-08 15:38:23 +01:00
Igor Pecovnik
63cf880b6e
Rockchip maint: drop upstreamed patch
2026-01-08 15:36:51 +01:00
Ricardo Pardini
431f53df3e
genio: u-boot: patch: fdt_addr_r/kernel_addr_r/ramdisk_addr_r for large kernels/initrds
...
- this patches u-boot default addresses with the same values used in the boot-genio bootscript
- this enables booting extlinux with large kernels and initrd (eg: `EXT=u-boot-menu`)
2026-01-08 12:30:24 +01:00
Ricardo Pardini
324d1ed403
genio: u-boot: patch: UFS 4k UMS fixes + BTRFS fixes/enablement
...
- backport fixes from upstream u-boot for
- BTRFS (plus enable BTRFS and BZIP2 support for radxa-nio-12l)
- tested with `CARD_DEVICE=/dev/mmcblk1 ROOTFS_TYPE=btrfs BTRFS_COMPRESSION=zstd` (no UFS!)
- also with `EXT=ufs CARD_DEVICE=/dev/sdc ROOTFS_TYPE=btrfs BTRFS_COMPRESSION=zstd` (UFS!)
- 4k block size UFS for UMS: fixes block size issue (USB issues unhandled)
- Enable "bind" command for the Mediatek-standard USB Gadget Ethernet
2026-01-08 12:30:24 +01:00
Ricardo Pardini
872863b95a
genio: u-boot: patch: mt8195: boot order: SD -> UFS -> eMMC -> USB -> Network
...
- this way, one doesn't need to cripple UFS to be able to boot from SD
- USB didn't get the same treatment as it's slow and **not working**...
- ...and beyond me to fix; both OTG and Host mode are funky in u-boot...
- ...but seem to work fine in kernel
- IMPORTANT: keep in mind: "SDcard is NOT UFS (4k block)" and don't fall for traps!
- Network note:
- `setenv ethaddr xx:xx:xx:xx:xx:xx` & `saveenv` & `reset`
- required for network booting; mtk doesn't use random/cpu# MAC
- required for stable MAC in kernel (keep IP from changing, etc)
2026-01-08 12:30:24 +01:00
Ricardo Pardini
a03b88841c
genio: u-boot: patch: mt8195: adjust memory size at runtime and fixup fdt
...
- Use TFA + libdram to obtain and set the actual memory size.
- Overwrite the memory size in the devicetree that is passed to the kernel with the actual size detected.
- All credit to Bartosz Bilas' work for the mt8188/mt8370.
- This doesn't really "use" TF-A/libdram though, those call bl33 with magic arguments which we read here.
- That is implemented by a patch in TF-A for the mt8195 platform.
2026-01-08 12:30:24 +01:00
Ricardo Pardini
5911f02880
genio: mt8195: atf: patch: add TF-A RAM size autodetection pass to bl33
...
- With this, bl2 will pass down the DRAM size it gets from libdram
down to bl33 (u-boot proper) via a magic location
- This is a rework of the implementation for another MTK plat (GRINN)
2026-01-08 12:30:24 +01:00
Ricardo Pardini
48237dda3f
genio: u-boot: patches: rewrite Collabora patches
2026-01-08 12:30:24 +01:00
Ricardo Pardini
d6b1aedb52
genio: u-boot: patches: cosmetic formatting fixes on top of Collabora
...
- small hack to get around stupid "From xx" parsing in Armbian patcher
- also: fix attribution in `0023-watchdog-mtk_wdt-Correct-maximum-timeout-from-15-to`
2026-01-08 12:30:24 +01:00
Ricardo Pardini
8794a26af3
genio: u-boot: patches: ATF patches from Collabora (pristine)
...
- From https://gitlab.collabora.com/mediatek/aiot/boot/-/tree/main/patches/trusted-firmware-a at bc779c20dd5ea72a9f3edd248eb08460e3c837b6
2026-01-08 12:30:24 +01:00
Ricardo Pardini
121c89763a
genio: u-boot: patches: vendor u-boot patches from Collabora (pristine)
...
- from https://gitlab.collabora.com/mediatek/aiot/boot/-/tree/main/patches/u-boot at 2db9a7b3f8c9c2141af6a01dd9372dbba809cf95
- I can see atleast one is a bit malformed so commit separately
2026-01-08 12:30:24 +01:00
Igor Velkov
94dd1fef1f
fix for uninitialized variable
2026-01-08 12:29:01 +01:00
Igor Velkov
6bc25ea2c2
feeding rabbit
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
Ricardo Pardini
55b14505dd
genio-6.19: add patching config, -extra DT for Radxa NIO-12L
...
- this prepares everything for the more boards in the family
- which will need `dt/` folder to avoid null-patches
- label & make LEDs useful
- alias mmc0/mmc1 so they match u-boot
- expose i2c3 which is exposed in the 40-pin 27:SCL3 28:SDA3 (blue pins)
- shows up at i2c1 to userspace; why would Collabora alias an undescribed bus?
2026-01-08 12:09:02 +01:00
Ricardo Pardini
3be9a59c8d
uefi-loong64-6.19: rewrite against 6.19-rc4
2026-01-08 12:08:49 +01:00
Ricardo Pardini
7e2a0b362f
rockchip-6.19: rewrite against 6.19-rc4
2026-01-08 12:08:49 +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
9c4f8fa339
mixtile-blade3: mainline: updates to mainline DT with "working" RTL8169's
...
- For 6.18 + 6.19
- mixtile-blade3: add 4-pin header fan at 40c
- mixtile-blade3: add gpu nodes
- mixtile-blade3: add vcc5v0-host-en "usb" pinctrl
- somehow results in 2 working RTL8169's behind the ASM1182e on pcie2x1l0
- which just means the _schematics lie_
- mixtile-blade3: drop rst pinctrl from pcie2x1l0 and pcie2x1l1
- this is me probably being stupid, but also required for working ASM1182e/RTL8169
- Status of this mainline port:
- Initially started by Joshua Riek (2023?)
- I then added some PCIe3x4 stuff, but never got around to finishing it
- Specifically, the 2 FUSB302's are beyond me for now
- One of them _powers_ the board. To use with mainline, power the board some other way with 12V, otherwise kaboom.
- See sre's talk on this issue; Blade3 should be similar to Rock-5b in this aspect.
- A challenge has been the PCI2x1 lanes to the miniPCIe and ASM1182e switch
- Which by themselves seem to work, but the devices behind them (Switch + RTL8169 NICs) do not get powered
- Until one day I tried to describe a (in theory) USB-related power pin, and suddenly both PCIe NICs started working!
- All that said, the board is really not stable with this; end-users are much better off with vendor kernel for now.
- Any and all help is appreciated. Those boards are nice, they've 2 FUSB302, and fancy PCIe Endpoint mode stuff.
- Schematics we have access to are in https://damwold5pt25n.cloudfront.net/blade3/file/Schematic_Blade_3_v1.1.0.pdf
- Those clearly lie.
2026-01-08 12:06:59 +01:00
Paolo Sabatino
707025f422
rtl8723cs: stop including proprietary driver for kernel 6.19 onwards
...
* rtw88 mainline driver has good enough support for rtl8723cs
so stop patching the kernel with this ancient driver
* fixes rtl8703b (same chip as 8723cs) bluetooth firmware name file
2026-01-07 09:50:08 +01:00
Ricardo Pardini
63192a5e21
rockchip64-6.19: rewrite against 6.19-rc4
2026-01-06 21:47:54 +01:00
Ricardo Pardini
a16da53a5f
rockchip64-6.19: drop mainline-overwriting DT rk3568-9tripod-x3568-v4
...
- as confirmed in https://github.com/armbian/build/pull/9067#issuecomment-3698058523
2026-01-06 21:47:54 +01:00
Ricardo Pardini
6a8e3f20d5
rockchip64-6.19: Enable audio for HDMI0 on station-m3 (repick from 6.18)
...
- from 545b6e28bb
2026-01-06 21:47:54 +01:00
Ricardo Pardini
2b9699c601
rockchip64-6.19: update rk3588 NPU patches; remove always-on from NPU regulator
...
- I've submitted upstream, and got feedback ref the always-on.
- See https://lore.kernel.org/linux-rockchip/20260101-arm64-dts-rockchip-rk3588-npu-enablements-v2-0-013cf5d5c39d@pardini.net
- update: merged to linux-rockchip for-next, should land in 6.20/7.0
2026-01-06 21:47:54 +01:00
Ricardo Pardini
a086111128
rockchip64-6.19: rewrite against 6.19-rc3
2026-01-06 21:47:54 +01:00
Ricardo Pardini
7cfb5732ef
rockchip64-6.19: re-copy patches added to 6.18 since 6.19 bump started
...
- hopefully I got them all
- not `rk3528-01-arm64-dts-rockchip-Add-PCIe-Gen2x1-controller-for-RK` as that was a 6.19 backport
2026-01-06 21:47:54 +01:00
Ricardo Pardini
7033048722
rockchip64-6.19: re-copy overlay/ changed from 6.18 since 6.19 bump started
...
- hopefully I got them all
2026-01-06 21:47:54 +01:00
Ricardo Pardini
204dc67823
rockchip64-6.19: re-copy dt/ changed from 6.18 since 6.19 bump started
...
- hopefully I got them all
2026-01-06 21:47:54 +01:00
Jianfeng Liu
fa5ac4cdc8
rockchip64-6.19: add rkvdec v7 patches
...
- The deleted patch is not necessary because rkvdec patch v7 has removed
h264 sps check at start. And future version of chromium can also get rid
of the issue that patch has fixed.
- rpardini: squash with removal of v5
2026-01-06 21:47:54 +01:00
Fabian Wolter
793f53297a
rockchip64-6.19: fix general-v4l2-iep-driver (IEP driver)
2026-01-06 21:47:54 +01:00
EvilOlaf
d9b72ab3c9
rockchip64-6.19: fix net-ethernet-realtek-add-r8169-LED-configuration-from-OF
2026-01-06 21:47:54 +01:00
EvilOlaf
76d2e86cb6
rockchip64-6.19: fix general-rt5651-add-mclk
2026-01-06 21:47:54 +01:00
EvilOlaf
83b0263622
rockchip64-6.19: disable broken rk3308-acodec-vendor-driver
2026-01-06 21:47:54 +01:00
EvilOlaf
32f3b7c693
rockchip64-6.19: disable broken rk3308-fix-10mbit-ethernet
2026-01-06 21:47:54 +01:00
EvilOlaf
8002936aac
rockchip64-6.19: disable broken rk3308-0001-pinctrl-slew-mux
2026-01-06 21:47:54 +01:00
EvilOlaf
760ee0dcca
rockchip64-6.19: disable broken rk3399-usbc-usb-typec-altmodes-displayport-Respect-DP_CAP_RECEPT
2026-01-06 21:47:54 +01:00
EvilOlaf
a5f02aa850
rockchip64-6.19: disable broken general-add-panel-simple-dsi
2026-01-06 21:47:54 +01:00
EvilOlaf
210f77b770
rockchip64-6.19: drop partially upstreamed general-driver-tm16xx-led-driver
2026-01-06 21:47:54 +01:00
Werner
ef32b3427e
rockchip64-6.19: rk3328-roc-cc-enable-dms: fix opp-microvolt settings
...
- fix Rabbit's mess
2026-01-06 21:47:54 +01:00
EvilOlaf
84597d5502
rockchip64-6.19: rock-s0: fix typo in patch subject
2026-01-06 21:47:54 +01:00
EvilOlaf
d8ec59144a
rockchip64-6.19: rock-3a: fix wrong gpio descriptions
2026-01-06 21:47:54 +01:00
EvilOlaf
250a3c6107
rockchip64-6.19: fix patch name typo "mail" -> "mali"
2026-01-06 21:47:54 +01:00
EvilOlaf
ba230b5abe
rockchip64-6.19: rk3399-fine3399: remove duplicate &gpu node from dts
2026-01-06 21:47:54 +01:00
EvilOlaf
6b173a1ee2
rockchip64-6.19: rk3328-dusun-dsom-010r: fix typo in dts
2026-01-06 21:47:54 +01:00
EvilOlaf
c857cf01fb
rockchip64-6.19: rk3399-am40: fix typo in dts
2026-01-06 21:47:54 +01:00
Werner
4c0380e140
rockchip64-6.19: rk3328-nanopi-neo3-rev02: fix "pinctl-0" -> "pinctrl-0"
2026-01-06 21:47:54 +01:00
Werner
0c40865147
rockchip64-6.19: rk3399-orangepi-4-lts: fix "disable" -> "disabled"
2026-01-06 21:47:54 +01:00
EvilOlaf
b5107d405b
rockchip64-6.19: update patching-config for 6.19
2026-01-06 21:47:54 +01:00
EvilOlaf
a5fad3b3d7
rockchip64-6.19: copy patches from 6.18
2026-01-06 21:47:54 +01:00
Alex Ling
545b6e28bb
rockchip64-6.18: Enable audio for HDMI0 on station-m3
...
Signed-off-by: Alex Ling <ling_kasim@hotmail.com>
2026-01-06 18:44:25 +01:00
Paolo Sabatino
748a082c71
rockchip: fix rtw88 broken driver
...
* hundred of read32/write8 errors with rtl8723cs
chipset, caused by a driver mistake. Backporting solution
from 6.19-rc4 fixes the issue
2026-01-06 18:13:52 +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
EvilOlaf
c98fc56724
rockchip64: fix broken patch in 6.18.3, rewrite everything
2026-01-02 20:47:31 +01:00
Ricardo Pardini
448881496a
meson64-6.19: de-bork PCIe, again (missed a patch from 6.18)
...
- `b4 am -o- "https://lore.kernel.org/linux-amlogic/20251103221930.1831376-1-helgaas@kernel.org/ " > patch/kernel/archive/meson64-6.19/x-PCI-meson-Remove-meson_pcie_link_up-timeout-message-speed-check.patch`
- this was the trick, I had mixed up with a different one in 6.18, half of which (`elbi` stuff) actually landed in 6.19-rc1
- `b4 am -o- "https://lore.kernel.org/linux-amlogic/20251127170908.14850-1-18255117159@163.com/ " > patch/kernel/archive/meson64-6.19/x-PATCH-v7-2-2-PCI-dwc-Remove-redundant-MPS-configuration.patch`
- to de-slow PCIe on meson64 (simple refresh, we already had it)
2025-12-30 18:35:22 +01:00
Jianfeng Liu
4e9dded00c
uefi-loong64-edge: bump to 6.19
2025-12-30 10:28:26 +01:00
Ricardo Pardini
30389a6763
wsl2(-all): drop forgotten wsl2 patches for dropped wsl2 "boards"
...
Fixes: 6e12c118b2
2025-12-29 16:33:29 +01:00
Ricardo Pardini
db850a319c
uefi-arm64-6.19: rework net-stmmicro-stmmac Phytium driver + ACPI glue patches for 6.19
...
- adapting to
- 26ab9830be
- efd3c8cc52
- 85081acc6b
2025-12-29 16:33:29 +01:00
Ricardo Pardini
91feaacaaa
uefi-arm64-6.19: rewrite against 6.19-rc3
2025-12-29 16:33:29 +01:00
EvilOlaf
33b86b7fbb
uefi-arm64-6.19: copy patches from 6.18
2025-12-29 16:33:29 +01:00
EvilOlaf
5c5f5c1246
uefi-x86-6.19: update patches from t2linux 6.19 branch + rewrite
...
- https://github.com/t2linux/linux-t2-patches/tree/6.19
- except `1002-Put-apple-bce-in-drivers-staging.patch` where we had already diverged
- except `7001-drm-i915-fbdev-Discard-BIOS-framebuffers-exceeding-h.patch` to keep attribution
- (don't) Apply suggestion from rabbit (loose quote) - rabbit was wrong
- rewritten against 6.19-rc3
2025-12-29 16:33:29 +01:00
EvilOlaf
32ef352ad9
uefi-x86-6.19: copy patches from 6.18
2025-12-29 16:33:29 +01:00
Ricardo Pardini
ab787f6f28
meson64-6.18: rewrite against 6.18.2
2025-12-29 12:50:02 +01:00
Ricardo Pardini
3a320d17e1
meson64-6.19: rewrite against 6.19-rc3
2025-12-29 12:50:02 +01:00
Ricardo Pardini
94f09f8a0f
meson64-6.19: pick dwc-MPS-slowness-fix patch that missed the bus from 6.18
2025-12-29 12:50:02 +01:00
EvilOlaf
5580066a4a
meson64-6.19: use llm suggestion for overlay README
2025-12-29 12:50:02 +01:00
EvilOlaf
671270edd9
meson64-6.19: rewrite patches against 6.19-rc2
2025-12-29 12:50:02 +01:00
EvilOlaf
7161c9cbb1
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
2025-12-29 12:50:02 +01:00
EvilOlaf
8e81ee08d5
meson64-6.19: copy 6.18 patches into 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
77aa36d799
rockchip64-6.18: mixtile-core3588e: device tree additions & fixes
...
- on top of Joshua Riek's DT, add:
- GPU
- NPU
- i2c5 (40-pin)
- saradc
- tsadc (thermals)
- pwm2 / tacho / cooling fan
- sys-led
- usb2 otg (for flashing / UMS - microusb port)
- USB3 ports (via usb hub on carrier board)
- hdmi0 & hdmi0 audio & vop
- uart1 (40-pin)
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
Igor Pecovnik
4d4390541e
Making Rabbbit happy - drop .orig garbage from the patches
2025-12-29 09:25:58 +01:00
EvilOlaf
aa2e963721
add allwinner: a523: Support SPI controllers patch series
...
https://patchwork.kernel.org/project/linux-arm-kernel/cover/20251221110513.1850535-1-wens@kernel.org/
2025-12-29 09:25:58 +01:00
Ricardo Pardini
2c881a87a0
rockchip64-6.18: Enable HDMI1 and audio for HDMI0/1 on CM3588-NAS
2025-12-29 09:16:04 +01:00
Patrick Yavitz
09f7b36373
SpacemiT: Fixup eMMC boot on the MusePi Pro "SPINOR"
...
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-12-28 17:05:50 -05:00
Ricardo Pardini
27d283ced9
mekotronics-r58-4x4: add v2026.01 mainline u-boot
...
- DT is a copy from kernel, minus the NPU nodes (which u-boot doesn't know about yet)
2025-12-28 12:38:02 +01:00
Ricardo Pardini
47b982f678
mekotronics-r58-4x4: fix vendor u-boot
...
- add missing symlink to u-boot patches, same as other meko boards
2025-12-28 12:38:02 +01:00
Ricardo Pardini
dce9abba2e
rockchip64-6.18: mekotronics-r58-4x4: rtl8125/8169 describe in DT for stable MAC
...
- this will later be patched by an u-boot board file fdt_init() with ethaddr
- for now just hardcoded
2025-12-28 12:38:02 +01:00
Ricardo Pardini
d176957476
rockchip64-6.18: mekotronics-r58-4x4: usb 2.0 type-A ports & regulator/pinctrl
...
- straight-ish from vendor (which is a complete mess)
- front:
- blue ports work (in usb2.0 mode, which also happens in vendor kernel)
- black ports do NOT work (but are powered...?)
- back:
- white ports work in usb 2.0 mode (as expected, also in vendor kernel)
- those ports have too-long wires (flat cable) and reset all the time
- in summary: blue "USB3" ports at the front work in USB2.0 mode
- rest doesn't
2025-12-28 12:38:02 +01:00
Ricardo Pardini
941dc725bc
rockchip64-6.18: mekotronics-r58-4x4: uart6 and bluetooth part of BCM43752
...
- all credit to armsom sige7 DT, otherwise I'd be lost forever
2025-12-28 12:38:02 +01:00
Ricardo Pardini
e49880669b
rockchip64-6.18: mekotronics-r58-4x4: uart1 (green connector on back of board)
2025-12-28 12:38:02 +01:00
Ricardo Pardini
3c9243b5d0
rockchip64-6.18: mekotronics-r58-4x4: wifi on pcie2x1l0 with clock and wifi_host_wake_irq
2025-12-28 12:38:02 +01:00
Ricardo Pardini
9164cc93ca
rockchip64-6.18: mekotronics-r58-4x4: rtc
2025-12-28 12:38:02 +01:00
Ricardo Pardini
fa672fbfcb
rockchip64-6.18: mekotronics-r58-4x4: hdmi-in (hdmirx)
...
- the 4x4 has 4 HDMI-In's, only one of them (labeled "HDMI IN60") is 3588-native
2025-12-28 12:38:02 +01:00
Ricardo Pardini
7e531c09e3
rockchip64-6.18: mekotronics-r58-4x4: hdmi audio (out)
2025-12-28 12:38:02 +01:00
Ricardo Pardini
24a9e994bd
rockchip64-6.18: mekotronics-r58-4x4: "power" led & pinctrl
2025-12-28 12:38:02 +01:00
Ricardo Pardini
8aa448f8f8
rockchip64-6.18: mekotronics-r58-4x4: i2c2 regulator and NPU
2025-12-28 12:38:02 +01:00
Ricardo Pardini
94fa014ac1
rockchip64-6.18: mekotronics-r58-4x4: hdmi, vop, gpu, saradc, tsadc
...
- all work fine
2025-12-28 12:38:02 +01:00
Ricardo Pardini
b0da2145ad
rockchip64-6.18: mekotronics-r58-4x4: pcie2x1l0 (wifi) and pcie2x1l1 (rtl8169)
...
- wifi doesn't come up; guess I'll have to add bus-range later
- rtl8169 works
2025-12-28 12:38:02 +01:00
Ricardo Pardini
dfcc8cd7b6
rockchip64-6.18: mekotronics-r58-4x4: pcie3x4 (NVMe)
2025-12-28 12:38:02 +01:00
Ricardo Pardini
2a54f483e9
rockchip64-6.18: mekotronics-r58-4x4: simple u2phy0(_otg) and usb_host0_xhci for UMS
2025-12-28 12:38:02 +01:00
Ricardo Pardini
3c073a94e0
rockchip64-6.18: mekotronics-r58-4x4: big voltage for big cores
2025-12-28 12:38:02 +01:00
Ricardo Pardini
166c1a3d08
rockchip64-6.18: mekotronics-r58-4x4: eMMC & SD fixes +regulator
2025-12-28 12:38:02 +01:00
Ricardo Pardini
312bfd4905
rockchip64-6.18: mekotronics-r58-4x4: adapt rk806 according to vendor
...
- a translation of the vendor "&rk806single" and its "pmic-power-off" with rk806_dvs1_slp
2025-12-28 12:38:02 +01:00
Ricardo Pardini
9b03d788d7
rockchip64-6.18: mekotronics-r58-4x4: basic DT with SD/eMMC/UART/rk806
...
- very basic, started from a mainlined DT, stripped almost everything
- only SD/eMMC/debug UART and basic regulators
2025-12-28 12:38:02 +01:00
Werner
8fb61c91d7
dts: orangepi-4-lts: fix mispelled disable properites ( #9123 )
2025-12-25 12:44:57 +01:00
EvilOlaf
430d9ab41b
Port patches from PR #8831
2025-12-22 21:22:51 +01:00
EvilOlaf
145fd0b799
fix indentations
2025-12-22 21:22:51 +01:00
EvilOlaf
6520578103
sunxi: backport allwinner a523/t527 patches from 6.19
2025-12-22 21:22:51 +01:00
Fabian Wolter
3aacc125a6
rockchip64: Fix IEP driver
2025-12-21 13:42:12 +01:00
Igor Pecovnik
3d66969166
Bump rockchip edge to 6.18.y
2025-12-19 20:53:57 +01:00
brentr
7a84087f74
DevTree overlays to enable RK3308 UARTS ( #9072 )
...
* rk3308 dts overlays to enable its built-in uarts
* Add rk3308 uart enabling device tree overlays
2025-12-19 16:30:25 +01:00
Ricardo Pardini
4be2185a50
rockchip64-6.18: radxa-e24c: map LEDs to RTL DSA switch ports
2025-12-19 16:16:17 +01:00
Ricardo Pardini
cc58129bc6
rockchip64-6.18: add DeviceTree for radxa-e24c (picked from Kwiboo)
...
- works: PCIe/NVMe, GMAC, Realtek DSA switch, SD, SPI-NOR
- does not work: USB (I didn't manage to pick correctly; lets wait for Kwiboo on this)
- untested: everything else
2025-12-19 16:16:17 +01:00
Ricardo Pardini
a28680603d
rockchip64-6.18: rk3528: PCIe & SFC enablement; RTL DSA fixes
...
- rk3528 PCIe patch from 6.19
- rest is all Kwiboo
- I didn't pick GRF/USB/thermal stuff as I couldn't make it work
2025-12-19 16:16:17 +01:00
Ricardo Pardini
d3683b7230
radxa-e24c: u-boot: edge: disable gmac1 as the dsa switch won't work anyway
...
- the gmac works, but is connected to switch chip that is not supported by u-boot
- here I disable gmac1 for the u-boot DT
- that allows for easier booting from USB ethernet adapters
2025-12-19 16:16:17 +01:00
Ricardo Pardini
b2086d997f
radxa-e24c: u-boot: edge: add USB NET drivers to defconfig
...
- so we can boot from USB network in u-boot
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
Ricardo Pardini
de044ed362
meson64: 6.18: drop cacheref S922X fix patch as it landed on 6.18.2 ( #9100 )
2025-12-18 20:08:41 +02:00
EvilOlaf
13c79f67fe
add overlay folder to Makefile
...
The autopatcher thingy seems borked as it seems this line should be included automatically (??)
2025-12-18 14:20:54 +01:00
EvilOlaf
79b934e886
remove auto-generated files
2025-12-18 14:19:17 +01:00
EvilOlaf
44403a53be
h616: rename misleading patch, adjust header
2025-12-18 14:19:17 +01:00
Patrick Yavitz
91d18529ec
SpacemiT: Fixup formatting in lcd_tc358762xbg_dpi_800x480.dtsi
...
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-12-16 14:24:48 -05:00
Patrick Yavitz
4e7df4389e
MusePi Pro: Fixup rgmii0: phy
...
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-12-16 14:24:48 -05:00
Patrick Yavitz
e2acf04eb5
SpacemiT: Fixup cpus node
...
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-12-16 14:24:48 -05:00
Patrick Yavitz
9f67e56298
Fixup SpacemiT K1X Fixups patch
...
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-12-16 14:24:48 -05:00
Patrick Yavitz
7467512a73
SpacemiT: Fixup linux-6.18.y overlay support
...
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-12-16 14:24:48 -05:00
Patrick Yavitz
eb1351b2a1
SpacemiT: 6.6.y: Fixup patching config yaml
...
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-12-16 14:24:48 -05:00
Patrick Yavitz
aee1cbb759
Add MusePi Pro DTS and fixup linux patching
...
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-12-16 14:24:48 -05:00
Patrick Yavitz
41b0fa731b
SpacemiT: Add linux-6.18.y support
...
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-12-16 14:24:48 -05:00
Patrick Yavitz
ca532ed704
SpacemiT: Add UEFI boot support
...
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
Julian Sikorski
235a729262
Update odroidxu4-current to 6.6.119
2025-12-15 10:51:35 +01:00
Julian Sikorski
462d714489
Adjusted the patches to apply on top of the hardkernel tree
...
6.6-stable commit 4e83377 is not easily mergeable with hardkernel 0cd454a
and it is not clear whether the memleak it fixes occurs with the
hardkernel code at all. As such, drop it entirely.
2025-12-15 10:51:35 +01:00
Julian Sikorski
da8c5ce849
Update odroidxu4-current to 6.6.118
2025-12-15 10:51:35 +01:00
Patrick Yavitz
9877a95348
Meson64: linux-6.18.y: Improve 6.18.y support for G12/SM1
...
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-12-15 10:37:30 +01:00
Werner
86f473d7ab
nanopi-r76s: move patch to board specific folder ( #9062 )
...
avoid cross-contamination from other boards/families that will use this uboot version in future
2025-12-13 18:32:45 +01:00
simple
413d6d4d59
add SND_SOC_RT5645 tristate
2025-12-11 14:22:14 +01:00
Mecid
4cb8369f39
qcs6490: VP9 fix backported from mailing list
...
* QCS6490: Fix VP9 decode for SC7280 on venus driver
* QCS6490: Make VP9 Patch work with build system
2025-12-11 03:57:10 +08:00
EvilOlaf
83d07710d3
rockchip-current: rewrite kernel patches
2025-12-11 03:47:08 +08:00
Nikita Maslo
ed39efa76b
jethubj200: update JetHub D2 DT file for I2C display and GPIO expander support
...
Signed-off-by: Nikita Maslo <nikitamalco203@gmail.com>
2025-12-10 10:03:56 +03:00
Lemon
c48393a3e6
dts: rockchip: rk3399-fine3399: adjust pwm-fan control strategy
...
-cooling-levels = <0 30 60 90 120 160>;
+cooling-levels = <0 50 100 150 200 255>;
-temperature = <50000>;
+temperature = <55000>;
2025-12-10 00:42:37 +01:00
SuperKali
9e1d62fbec
rtw88: Add kernel 6.18 support and clean up patch logic ( #9041 )
...
- Created patch/misc/rtw88/6.18/ directory with upstream driver patches
- Removed obsolete kernel 6.16 reference from patch conditions
- Updated comment to clarify that RF path detection fix is only needed
for kernel 6.1.x (upstreamed in 6.18+)
This fixes RTL8822CS WiFi initialization failures on kernel 6.18 where
the driver was not being properly patched due to missing version directory.
Fixes SDIO timeout errors during chip initialization.
2025-12-08 23:58:15 +01:00
Jianfeng Liu
3dbd4e8e09
rockchip64-6.18: add patch to fix av1 decoding on rk3588
2025-12-08 21:38:14 +01:00
Ricardo Pardini
d8781395c9
rockchip64-6.18: Enable the NPU on Turing RK1
...
- already had the regulator (`vdd_npu_s0`)
2025-12-04 18:56:21 +01:00
Werner
d91efd329e
fix missing bracket
2025-12-02 07:54:31 +01:00
EvilOlaf
41536fefb6
meson64: fix broken patch and overall rewrite patches
2025-12-02 07:54:31 +01:00
EvilOlaf
dc5dcaf5b6
edge: bump to stable and rewrite patches
2025-12-01 22:01:35 +01:00
Igor Velkov
94533e961d
ODroid-N2: switch uBoot v2022.10 to v2026.01
...
reapply patches
2025-12-01 05:50:26 +08: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
6aa78282e2
rockchip64: rewrite patches
2025-11-25 19:54:28 +01:00
EvilOlaf
cdfcd88dba
rockchip64: remove upstreamed fixes
2025-11-25 19:54:28 +01:00
EvilOlaf
25838ef515
Change mainline to rc7, manually fix meson64 patch
2025-11-25 19:54:28 +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
Tom Urlings
6ae23de2a4
boards / Helios4: fix 0002 patch after bump U-Boot v2025.10
...
- `CONFIG_RTC_MVEBU` is obsolete and superceded by `CONFIG_RTC_ARMADA38X`
2025-11-24 15:57:01 +08:00
Tom Urlings
0f8babdd78
boards / Helios4: rebase previous u-boot patchset to v2025.10
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
7017a14621
boards / Helios4: drop obsolete patches and those not applicable to helios4
...
- patch/u-boot/legacy/u-boot-helios4/Add-DM-driver-for-mvebu-rtc.patch
was upstreamed
- drop all patches for clearfog
2025-11-24 15:57:01 +08:00
Tom Urlings
cba939c364
boards / Helios4: rename some patches in preparation for rebase
...
- apply patch numbering to ensure patch application order
2025-11-24 15:57:01 +08:00
Mecid
42cd31fec4
Rock5B-Plus and Rock5T: Use upstream u-boot ( #8918 )
2025-11-19 09:08:54 +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
Ricardo Pardini
7f15455702
u-boot: prepare v2026.01 patch directory
...
- fileenv patch, generic for all
- 0000.patching_config.yaml for null-patch-free future
2025-11-17 20:23:44 +01:00
Your Name
ccd1ca04f9
rockchip: cleanup and rewrite patches for edge
2025-11-17 20:23:00 +01:00
Your Name
b225a264e3
rockchip: cleanup and rewrite patches for current
2025-11-17 20:22:36 +01:00
Ricardo Pardini
98cb83e5e3
odroidhc4: u-boot: bump to v2026.01-rc2
2025-11-17 20:22:01 +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
2ef84d3b73
uefi-loong64-6.18: rewrite patches against v6.18-rc6, no changes
...
- this was actually pending back from v6.18-rc2
2025-11-17 20:20:18 +01:00
Igor Pecovnik
2bbf332e87
Upgrade Allwinner CURRENT kernels to latest
2025-11-17 12:16:23 +01:00
retro98boy
2ac1b4ccff
sm8250 current: Add support to load QUP SE Firmware via Linux subsystem
2025-11-17 08:56:04 +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
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
Igor Pecovnik
9b5518d8a9
Drop patches that has been upstreamed - rockchip and sm8550
2025-11-15 11:18:34 +01:00
Muhammed Efe Cetin
e5b845f943
orangepi5: drop vendor uboot
2025-11-15 10:23:03 +01:00
Coia Prant
8cd0b3d70a
rockchip: x3568 v4: sync changes from linux mainline
...
9Tripod X3568 v4 are merged into linux mainline.
Sync these changes.
2025-11-08 20:47:38 +01:00
Patrick Yavitz
c7114e73a5
Radxa Zero 3W: Add ext antenna overlay
...
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-11-08 11:02:29 -05: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
Ricardo Pardini
21955bd205
meson64-6.18: temporary patch for pcie vs aspm woes on Amlogic
...
- See https://lore.kernel.org/linux-amlogic/20251031161323.GA1688975@bhelgaas/
- and Neil's https://lists.infradead.org/pipermail/linux-amlogic/2025-November/025692.html
2025-11-06 00:16:00 +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
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
Ricardo Pardini
af13870a7d
u-boot: v2025.10: fileenv patch: add #include "env.h" to fix ENV_IS_NOWHERE builds
...
- thanks to tabrisnet
2025-11-02 18:12:32 +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
Paolo Sabatino
411c767fe4
rockchip64: add rk3318-box overlays for T98_RK3318 and T9_RK3318 boards
2025-11-01 14:21:44 +01:00
tabris
ce92468e6b
filogic kernel - fix 6.16-rsslro kernel config
2025-11-01 08:13:13 +01:00
Kamil Saigol
a5742044db
Add new board radxa-e54c
2025-11-01 07:54:02 +01:00
Martin Schmiedel
f1c6529d04
IMX8: fix build error (again)
...
- fixes: unrecognized option '-Wl,--no-warn-rwx-segment(s)'
- adjust patch to atf that removes the unrecognized linker options
2025-10-30 12:08:07 +01:00
Ricardo Pardini
73755ada1e
meson64-6.18: rewrite patches vs 6.18-rc3, no changes
2025-10-27 10:16:36 +01:00
Ricardo Pardini
2c8567b8d9
rockchip64-6.18: rewrite patches vs 6.18-rc3, no changes
2025-10-27 10:16:36 +01:00
Hsun Lai
6cb8cb3da8
station-p2: fix pcie
2025-10-25 22:05:19 +02:00
retro98boy
ebe77dc278
board: add BesTV R3300-L support
2025-10-23 22:31:23 +02:00
Muhammed Efe Cetin
94c259cf6e
khadas-edge2: add support for mainline uboot
2025-10-23 22:05:57 +02:00
Julian Sikorski
23ca542c87
Update odroidxu4-current to 6.6.113 ( #8806 )
2025-10-23 19:05:47 +02:00
SuperKali
a24fadabd4
Update U-Boot to 2025.10 and refactor Youyeetoo R1 DTS (ES8323 audio + NPU) ( #8810 )
...
* youyeetoo-r1: bump u-boot to v2025.10 final
* rockchip64-edge: enable es8323 driver by default
* rockchip64-6.18: dts: youyeetoo-r1 - refactor DTS
2025-10-23 17:17:42 +02:00
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