Commit Graph

7144 Commits

Author SHA1 Message Date
asushugo
dd5c39cbab qualcommax: ipq60xx: add support for JDCloud RE-CS-07 2024-11-11 05:22:04 +00:00
coolsnowwolf
17cbfefbe1 qualcommax: ipq50xx: add support for GL.iNet GL-B3000 2024-11-10 23:25:26 +08:00
coolsnowwolf
86b0876324 kernel: qca-ssdk/qca-nss-dp: fixes kernel 6.1 support 2024-11-10 23:16:10 +08:00
coolsnowwolf
2b10822e1b kernel: qca-ssdk/qca-nss-dp: update to 12.5 for kernel 6.6 support 2024-11-09 23:01:43 +08:00
coolsnowwolf
f2e1532a7c qualcommax: add support for JDCloud AX3000 2024-11-09 15:36:01 +08:00
coolsnowwolf
a6ea160b40 ath11k-firmware: add IPQ5018 wifi firmware 2024-11-09 15:20:15 +08:00
coolsnowwolf
105f4fd96a qualcommax: add ipq50xx target init support 2024-11-09 11:20:25 +08:00
Álvaro Fernández Rojas
c5a7f6cde1 kernel: r8126: update to v10.014.01
Changelog: https://github.com/openwrt/rtl8126/compare/10.013.00...10.014.01

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2024-11-08 23:10:29 +08:00
Álvaro Fernández Rojas
7702e88e60 kernel: r8125: update to v9.014.01
Changelog: https://github.com/openwrt/rtl8125/compare/9.013.02...9.014.01

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2024-11-08 23:09:05 +08:00
Álvaro Fernández Rojas
a5eeb5700e kernel: r8168: update to v8.054.00
Changelog: https://github.com/openwrt/rtl8168/compare/8.053.00...8.054.00

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2024-11-08 23:06:03 +08:00
aiamadeus
19649ea2dc r8152: update to version 2.19.2 2024-11-07 21:36:03 +08:00
aiamadeus
f0ab317249 rkbin: update to latest git HEAD 2024-11-07 21:26:16 +08:00
aiamadeus
44cccd68f5 rtw88-usb: update to latest git HEAD 2024-11-06 21:06:18 +08:00
aiamadeus
7ce7dc32e0 linux-firmware: update RTW88/89 firmware 2024-11-06 21:00:26 +08:00
aiamadeus
d83c55af85 rockchip: enable lcd/pwm-fan for srcm3588 2024-11-05 20:36:08 +08:00
aiamadeus
6cbe4f5135 ipq60xx: fixes usb3 power for jdc ax6600
Fixes: #12396
2024-11-05 20:30:10 +08:00
喵二
4915cc9ed2
leigod-acc: update binary program (#12608)
leigod-acc: fixed bind issues & use fail issues
2024-11-04 10:08:08 +08:00
Daniel Golle
9630906317 mediatek: mt7988: fix peripheral SPI busses
The clocks for SPI busses were named wrongly which resulted in the
spi-mt65xx driver not requesting them. This has apparently been
worked around by marking the clocks required for SPI0 which is used
for SPI-NOR and SPI-NAND flash chips as critical.
Fix the device tree for all 3 generic SPI host controllers and no
longer mark clocks as critical.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2024-11-04 10:01:00 +08:00
Daniel Golle
f942a330fe mediatek: filogic: BPi-R4: wire up pinctrl for pwm-fan
Assign pwm function of PWM0 pin to the pwm-fan.
This is mostly just cosmetics as it basically reflects the default
setting of that pin.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2024-11-03 23:01:21 +08:00
Daniel Golle
6bcceed653 mediatek: pinctrl-mt7988: add missing PWM pingroups
Add additionals possible pinctrl group for pwm2~7 on pins
pin  4 (GPIO_A)        pwm7
pin 58 (JTAG_JTDI)     pwm2
pin 59 (JTAG_JTDO)     pwm3
pin 60 (JTAG_JTMS)     pwm4
pin 61 (JTAG_JTCLK)    pwm5
pin 62 (JTAG_JTRST_N)  pwm6

They can be useful e.g. on the BPi-R4 as in that way pwm2~6 can be exposed
on the 26-pin header (pwm6 always, pwm2~5 instead of the full UART).

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2024-11-03 23:00:07 +08:00
Daniel Golle
011c3ad78d mediatek: backport pending Ethernet PHY driver patches
Use pending patchset for 2.5GE PHY driver, unifying LED handling
accross all MediaTek Ethernet PHYs.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2024-11-02 22:16:02 +08:00
Daniel Golle
4078885193 generic: backport pending driver for Winchip CH348 USB
Import patch and package kernel module for Winchip CH348
USB-to-8x-UART chip.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2024-11-02 22:00:28 +08:00
Daniel Golle
897572506f generic: phy: aquantia: correctly describe LED polarity
Backport newly introduced support for 'active-high' property and use
it to correctly implement polarity assignment for Aquantia PHY LEDs.
Previously the 'active-low' property was used to switch a LED PIN to
active-high ("drive VDD" in Aquantia-speak) mode.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2024-11-01 13:00:09 +08:00
Robert Marko
e5c20ddcd0 generic: add fix for AQR113 PMD Global Transmit Disable bit
PMD Global Transmit Disable bit should be cleared for normal operation.
This should be HW default, however I found that on Asus RT-AX89X that uses
AQR113C PHY and firmware 5.4 this bit is set by default.

With this bit set the AQR cannot achieve a link with its link-partner and
it took me multiple hours of digging through the vendor GPL source to find
this out, so lets always clear this bit during .config_init() to avoid a
situation like this in the future.

aqr107_wait_processor_intensive_op() is moved up because datasheet notes
that any changes to this bit are processor intensive.

This is a modified version of patch that got merged upstream as AQR113C
has a separate config_init() upstream.

Signed-off-by: Robert Marko <robimarko@gmail.com>
2024-11-01 12:38:20 +08:00
coolsnowwolf
bd85b63920 build: correctly ignore Initramfs image might fail as it's too big 2024-10-31 17:11:03 +08:00
coolsnowwolf
568395dbbd ramips: switch to kernel 5.10 2024-10-31 17:03:54 +08:00
coolsnowwolf
f3d6035d78 kernel: bump 5.10 to 5.10.221 2024-10-31 16:53:49 +08:00
coolsnowwolf
ecd7193bd2 Revert "tools/libtool: bump to 2.4.6"
This reverts commit 906045201f.
2024-10-30 22:23:29 +08:00
coolsnowwolf
3e24ca1105 kernel: fix rtw88x kernel 6.x build 2024-10-30 21:04:40 +08:00
coolsnowwolf
3a31a9cf67 feeds.conf.default: swtich to custom telephony feeds 2024-10-30 16:06:27 +08:00
coolsnowwolf
3f0ed51973 ath10k-ct: fix build with arm/mips 2024-10-30 15:54:28 +08:00
coolsnowwolf
e40fe43e49 gpio-nct5104d: fix kernel 6.x build 2024-10-30 15:03:38 +08:00
coolsnowwolf
906045201f tools/libtool: bump to 2.4.6 2024-10-30 11:57:42 +08:00
coolsnowwolf
35cc3202be luci-app-spdmodem: remove spdmodem package 2024-10-30 11:19:26 +08:00
coolsnowwolf
2d97f3db67 sprd_pcie: remove package in replace of kernel buildin 2024-10-30 11:18:34 +08:00
coolsnowwolf
b926a6f9cb rockchip: refresh uboot devices config
Fixes: #12621
2024-10-30 10:36:28 +08:00
coolsnowwolf
a82c6fd5f9 drm-nouveau: fix build with kernel 6.x 2024-10-29 20:25:38 +08:00
coolsnowwolf
a091a96c87 hostapd: always enable nl80211 driver support 2024-10-29 15:45:10 +08:00
coolsnowwolf
7e49db2e33 ddns-scripts_dnspod: update with luci upstream 2024-10-29 03:31:19 +08:00
coolsnowwolf
68d77afcac ddns-scripts_aliyun: update with luci upstream 2024-10-29 03:23:43 +08:00
Daniel Golle
b1684789ed mediatek: mt7988: add DT entries for WED
Add memory regions and devices used for wireless offloading to the
device tree for MT7988.

This allows using WED on devices with MT7988 SoC and MT7995E, MT7996E or
MT7992E wireless controllers.

Devices with 4 GiB of RAM (or more) will still need ajustments to avoid
running out of swiotlb entries.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2024-10-28 10:06:12 +08:00
Daniel Golle
e1b895b3cb generic: mtk_wed: fix path of MT7988 WO firmware
commit eee3c695f3 ("linux-firmware: add offloading firmware for MT7988")
added mt7988_wo_{0,1}.bin in the 'mediatek/mt7988' directory while driver
currently expects the files in the 'mediatek' directory.

Import pending patch which changes the path in the driver header now
that the firmware has been added.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2024-10-28 10:05:19 +08:00
Daniel Golle
e0f6d6b7ea kernel: add MultiPath TCP diag kernel module
Add INET diag socket monitoring interface module for MultiPath TCP.
It allows using native Linux socket diagnostic tools such as 'ss' for
Multipath TCP connections.

Co-authored-by: Rodrigo B. de Sousa Martins <rodrigo.sousa.577@gmail.com>
Signed-off-by: sKy King <29267720+sKyissKy@users.noreply.github.com>
Link: https://github.com/openwrt/openwrt/pull/12884
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2024-10-27 06:52:18 +08:00
Daniel Golle
33cec3d343 kernel: enable Multi-Path TCP for !SMALL_FLASH targets
Expose Kernel's CONFIG_MPTCP option and enable it by default for
!SMALL_FLASH targets.

The idea behind enabling it by default is to allow users of the binary
distribution to make use of MPTCP tunneling for link aggregation.

Using MPTCP for link aggregation is an often discussed topic in the
forum and there is even a whole OpenWrt fork (MPTCPRouter) just for that.

Enabling the kernel-side of the story by default will allow using MPTCP
on vanilla OpenWrt without having to build anything from source.

See also https://openwrt.org/docs/guide-user/network/mptcp

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2024-10-27 06:51:53 +08:00
coolsnowwolf
b84bb53053 luci-app-leigod-acc: fix zh_Hans with luci js i18n 2024-10-27 06:48:17 +08:00
coolsnowwolf
17e8a30dbc Version: Celebrate 24/1024 Programmers Day 2024-10-27 06:22:32 +08:00
coolsnowwolf
e5706cfa80 linux-firmware: add offloading firmware for MT7988 2024-10-27 05:19:28 +08:00
coolsnowwolf
2f58aa6006 Version update to R24.10.1 2024-10-26 18:40:06 +08:00
Stefan Lippers-Hollmann
6969af9b5e linux-firmware: Update to version 20241017
Signed-off-by: Stefan Lippers-Hollmann <s.l-h@gmx.de>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2024-10-26 18:36:06 +08:00
Tianling Shen
02c320a0cf
mediatek: minor fixes for openembed som7981 (#12598)
Signed-off-by: Tianling Shen <i@cnsztl.eu.org>
2024-10-25 21:20:26 +08:00