Conversation
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Keep mac80211 backports 6.18.39 and disable MT7925 NAN, whose full scheduling API is only available in newer wireless stacks. Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Refresh the RX histogram and AMPDU operation patches for backports 6.18.39 so the ath11k NSS patch series applies and builds again. Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Use the actual MT7531 MDIO address so the DSA switch can probe, and describe both radio calibration regions through nvmem for current mt76. Also make the memory node self-contained instead of relying on a bootloader fixup. Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Restore the initialization required by NAPI users of embedded dummy netdevices. Closes: #14164 Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Keep the Linux 6.18 configuration aligned with older qualcommax kernels so qca-nss-dp builds its bridge and hardware STP synchronization support. Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
The Samba hotplug scripts are now provided by luci-app-samba and luci-app-samba4. Remove their former standalone and samba36 copies along with target defaults. Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Align PPS and PTP clock support with upstream OpenWrt. Selecting kmod-ptp otherwise makes PTP modular and forces STMMAC and the Rockchip GMAC driver from built-in to modules that are not installed for this target. Validated with a Linux 6.18.49 kernel build. The final config, modules.builtin and vmlinux symbols confirm built-in PTP, STMMAC, Rockchip GMAC and Realtek RTL8211 PHY support. Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Import the upstream board DTS through the common files overlay for Linux 6.12 and 6.18. Add system LED aliases, four-port network defaults, eMMC CID-derived MAC addresses and IRQ affinity. Select generic RK3568 U-Boot and the NVMe, ADC key and RTL8125 packages. Based on OpenWrt commit 8ca4caa and its upstream EasePi R1 device tree. Validated Linux 6.12.108 and 6.18.49 kernel and DTB builds, DTB properties, network setup and generic-rk3568 U-Boot images. Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Emit only one Kconfig anti-dependency when two packages explicitly conflict with each other. Package manager conflict metadata remains unchanged. Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
The generic 6.18 config disables CONFIG_HYPERV_VMBUS, while the x86/64 config enables Hyper-V child drivers without overriding that dependency. Consequently, the generated kernel config drops HYPERV_NET and other VMBus-dependent drivers, leaving Hyper-V guests without synthetic network interfaces. Enable VMBus built-in for x86/64 to restore the existing Hyper-V driver selections. Co-authored-by: wybb <806768+wybb@users.noreply.github.com>
Update the LTS versions and tar.xz SHA256 hashes from kernel.org. Refresh affected generic patches and retain the upstream phylink error-pointer check when selecting a PCS. Validated both patch stacks with --fuzz=0 and built x86-64 kernels and modules with -j30. Also compiled the affected 6.18 phylink object. Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
The Linux 6.18 compatibility patch uses headers and APIs that are not available on Linux 5.10. Select the driver patch directory by kernel version so ramips 5.10 builds keep the original vendor compatibility code. Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Retain Linux 5.10 as the testing kernel and port the Phytium platform drivers to Linux 6.18. Add RTL8821CS mac80211 packaging and avoid built-in wireless stack conflicts on PhytiumPi. Expand E2000 and PhytiumPi kernel partitions to 12 MiB, update the generated boot environment and reject upgrades from the old partition layout. Validated full image builds for armv8, all four E2000 profiles and both PhytiumPi profiles with Linux 6.18.51 and 5.10.269. Verified image checksums, kernel contents and flash layout consistency. Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Import pristine vendor sources with separate compatibility patches and provide four selectable kernel packages. Include them in armv8 EFI images with DRM, DMA-BUF and NPU heap loading dependencies. Support Linux 6.18 and 5.10 APIs, including the LTS reservation interface and legacy DMA heap allocation. Export dma_heap_add on 5.10 for the external NPU heap. Validated complete ext4 and squashfs EFI image builds on 6.18.51 and 5.10.269. Checked all seven module contents in the actual images, vermagic, package manifests and NPU heap autoload. Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Adapt SCM patches to the pas_id API in Linux 6.18.51 and refresh stale network and command-line patch contexts using temporary trees and diff. Restore IPQ6018 Q6/M3 reserved-memory labels and the IPQ5018 Wi-Fi/USB nodes required by the existing board DTS files. Keep all changes in the 6.18 patch directory and preserve existing Signed-off-by trailers. Validated all 458 generic/target patches with --fuzz=0, kernels and DTBs for ipq50xx, ipq60xx and ipq807x, and the AX6600 SSDK/NSS/ECM/bridge/VLAN/ PPPoE modules. The wired RX failure in issue #14168 still needs hardware packet captures or a 6.12/6.18 A/B test; do not claim a runtime fix. Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Update 5.10 to 5.10.270, 5.15 to 5.15.221, 6.1 to 6.1.188, 6.6 to 6.6.157, 6.12 to 6.12.110 and 6.18 to 6.18.52 using kernel.org release checksums. Keep the final 5.4.302 unchanged. Refresh affected generic and x86 patches with temporary files and diff, preserving existing Signed-off-by trailers. Adapt host compiler detection and UBI auto-attach to the stable backports, and drop the OF graph helper and IPQ5018 clock patches now included upstream. Place the qualcommax IPv4 multicast helpers after ipmr_get_table so the Linux 6.18.52 NSS modules compile. Keep target changes in patches-6.18. Validated strict patch replay and x86 kernels/modules for all six series, plus affected UBI objects on the older series. Also built qualcommax 6.18.52 with all 44 board DTBs and AX6600 NSS modules, and regression-tested AX6600 6.12.110 kernel, 16 DTBs and NSS modules. Runtime behavior for issue #14168 remains unverified without target hardware. Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Declare the optional kmod-serdev package dependency when serdev is selected, so hci_uart module references are satisfied during packaging without forcing serdev on targets that build it in. Fixes: #14178 Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
CMCC RAX3000M series devices do not require LEDE to build BL2 or BL31 U-Boot artifacts. Remove the artifact generation rules so RAX3000Me NAND image generation does not reference unavailable BL2 files. Fixes: #14185 Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot] (v2.0.0-alpha.4)
Can you help keep this open source service alive? 💖 Please sponsor : )