Commit Graph

7275 Commits

Author SHA1 Message Date
libriunk
461364a4f4 mediatek: fixes gpio for netcore n60 pro 2025-03-01 23:20:08 +08:00
tuzhis
0146ee1968
mediatek: add support for netcore n60 pro 2025-02-28 20:10:03 +08:00
coolsnowwolf
b55bb8004d quectel-cm: update to version 1.6.7 2025-02-27 22:02:26 +08:00
coolsnowwolf
04b8d9bdd6 package/wwan: remove outdated packages 2025-02-27 22:00:05 +08:00
coolsnowwolf
0608f510fc intel-microcode: update to version 20250211
Fixes: #13366
2025-02-26 17:20:08 +08:00
tabudz
8a984fc1dd
mt7603e: fix possible infinite loop in BN_mod_sqrt() (#13368)
The calculation in some cases does not finish for non-prime p.

This fixes CVE-2022-0778.

Based on patch by David Benjamin <davidben@google.com>.

Reviewed-by: Paul Dale <pauli@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
2025-02-26 16:44:12 +08:00
Internet1235
84884dd637
openssl: update to 3.0.16 (#13363) 2025-02-25 18:23:25 +08:00
coolsnowwolf
c44f45dfe6 aic8800: rename usb module to avoild conflicts 2025-02-25 14:43:53 +08:00
coolsnowwolf
6fbd06a3a0 kernel: bump 6.12 to 6.12.16 2025-02-25 14:12:02 +08:00
coolsnowwolf
b32c0de796 linux: add module package crypto-lib-aescfb for 6.12 2025-02-24 17:42:56 +08:00
coolsnowwolf
dedff78f07 uboot-rk35xx: fix MangoPi M28C support 2025-02-24 17:41:11 +08:00
77160860
a050110bb9
armbian-firmware: add BCM43430B0 FullMac SDIO firmware
rockchop:fine3399 wifi support
2025-02-24 11:49:25 +08:00
Chuanhong Guo
6bfda9d7d9 Add new package for usb gadget setup
Setting up usb gadgets using g_* kernel modules are considered a
legacy approach, but the usb_gadget configfs is a bit annoying
to use directly.
The usb_gadget configfs works by creating magic directories
and writing to magic files under /sys/kernel/config/usbgadget.
This new package is an init script to setup usb_gadget configfs
using uci. In the config file, gadget/configuration/function
sections create corresponding directories. UCI options are magic
files available in the configfs and strings/0x409 directories,
grabbed with a 'find' command. UDC option in gadget writes
the UDC file under the 'gadget' directory to attach the
generated gadget config.

It's also possible to apply pre-made config templates under
/usr/share/usbgadget. The templates use the same UCI config
format, with the 'gadget' entry named 'g1'. Currently, there
are templates for CDC-ACM and CDC-NCM gadgets written based
on existing g_*.ko module code.

Certain SBCs come with only a USB device port (e.g. Raspberry Pi
Zero). With this script, it's now possible to perform initial
setup on them by adding a default NCM gadget.

Signed-off-by: Chuanhong Guo <gch981213@gmail.com>
2025-02-23 23:00:19 +08:00
Christian Marangi
8b14c27843 airoha: Introduce 7581 SoC support
Introduce EN7581 SoC support with currently rfb board supported.

This is a new 64bit SoC from Airoha that is currently almost fully
supported upstream with only the DTS missing. Setting source-only
waiting for the full upstream support to be completed.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-02-22 23:01:06 +08:00
Daniel Golle
228b0ce955 linux-firmware: update to 20250211
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-02-21 21:30:20 +08:00
aiamadeus
3f00869321 tools: add xxhash package for ccache 2025-02-20 21:10:10 +08:00
aiamadeus
55c1cfedcc aic8800: add support for usb cards 2025-02-19 20:30:02 +08:00
aiamadeus
4a126e07b7 usb-modeswitch: add aic8800 support 2025-02-19 20:20:20 +08:00
coolsnowwolf
36c00a4209 ipq-wifi: update to version 2025-02-16 2025-02-18 11:25:00 +08:00
John Audia
d989a3256a qualcommb/ipq95xx: refresh patches ahead of 6.6.75
Refreshed patches for qualcommb/ipq95xx by running
make target/linux/refresh after creating a .config containing:
CONFIG_TARGET_qualcommbe=y
CONFIG_TARGET_qualcommbe_ipq95xx=y
CONFIG_TARGET_qualcommbe_ipq95xx_DEVICE_qcom_rdp433=y

Signed-off-by: John Audia <therealgraysky@proton.me>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2025-02-18 11:00:26 +08:00
coolsnowwolf
8311a3f316 generic: add more switch port link speed nested attributes 2025-02-17 16:59:22 +08:00
tabudz
6c30ff6831
mt7615d: fix possible infinite loop in BN_mod_sqrt() (#13346)
The calculation in some cases does not finish for non-prime p.

This fixes CVE-2022-0778.

Based on patch by David Benjamin <davidben@google.com>.

Reviewed-by: Paul Dale <pauli@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>

Co-authored-by: Su Yindu <yindusu@smu.edu.sg>
2025-02-17 10:57:45 +08:00
coolsnowwolf
b00deea1b7 mac80211: ath: add qcom-qmi-helpers as package 2025-02-16 16:28:26 +08:00
Felix Fietkau
81419528c1 kernel: backport MHI patch required by an upcoming mac80211 update
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2025-02-16 16:22:39 +08:00
coolsnowwolf
0631178b1e ipq-wifi: rename jdcloud ax6600 to re-cs-02 2025-02-16 11:33:57 +08:00
coolsnowwolf
58b8d3234a qualcommax: ipq807x: add support for Zbtlink Z800AX 2025-02-15 22:10:25 +08:00
George Moussalem
dbd654f22b nss-dp: switchdev: apply flag dependency directives
The FDB roaming issues were observed on ipq807x and ipq60xx boards.
The fix depends on API exposed only when NSS_DP_PPE_SUPPORT is enabled.
However, this flag applies to above mentioned platforms only and is
causing the logs to be flooded on other QCA platforms, including ipq50xx,
with:

[   34.893418] nss-dp 39c00000.dp1 lan: cannot get VSI ID for port 1
[   34.898370] nss-dp 39c00000.dp1 lan: cannot get VSI ID for port 1
[   34.904598] nss-dp 39c00000.dp1 lan: cannot get VSI ID for port 1
[   34.910661] nss-dp 39c00000.dp1 lan: cannot get VSI ID for port 1

So let's apply a dependency on the NSS_DP_PPE_SUPPORT flag and contain
the patch code for ipq807x and ipq60xx within conditional directives.

Tested on: Linksys SPNMX56

Signed-off-by: George Moussalem <george.moussalem@outlook.com>
Link: https://github.com/openwrt/openwrt/pull/17966
Signed-off-by: Robert Marko <robimarko@gmail.com>
2025-02-15 08:34:54 +08:00
Mieczyslaw Nalewaj
8730dc18a4 kernel: rtl8367: detect rtl8367d chip family
Detect the RTL8367D chip family and set the appropriate extif

Co-authored-by: Serge Vasilugin <vasilugin@yandex.ru>
Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2025-02-14 20:26:16 +08:00
Luiz Angelo Daros de Luca
0263cb3835 kernel: netdevices: add realtek DSA modules
Uses upstream DSA switch modules (rtl8365mb, rtl8366), similar to
RTL8367C and rtl8366rb swconfig drivers.

The package dependencies exclude targets built without kernel CONFIG_OF.

It also fixes the rtl8366rb LED support.

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
Signed-off-by: Robert Marko <robimarko@gmail.com>
2025-02-14 20:10:08 +08:00
coolsnowwolf
bf665a29b2 qualcommax: ipq50xx: add CMCC RAX3000Q support 2025-02-13 18:17:57 +08:00
coolsnowwolf
9dc66796d5 qualcommax: ipq50xx : temporarily disable tcsr_q6_block 2025-02-13 16:48:41 +08:00
coolsnowwolf
108da88bad kernel: netfilter: fix ipt-ipopt depends
Fixes: #13336
2025-02-12 22:00:20 +08:00
coolsnowwolf
36fac63d85 qualcommax: 6.6: add ipq60xx pwm support 2025-02-12 16:26:00 +08:00
aiamadeus
84c08cc0c4 ipq60xx: replace cpufreq with latest series 2025-02-11 22:09:01 +08:00
aiamadeus
64ed83cc0e mac80211/ath11k: temporarily disable DBS mode 2025-02-10 21:30:16 +08:00
Robert Marko
f8b9349cb8 qualcommax: move generic image recipes target
These recipes are generic and will be used for other subtargets, so lets
move them to the target Makefile so they can reused.

Signed-off-by: Robert Marko <robimarko@gmail.com>
2025-02-09 17:38:10 +08:00
Joe Zheng
7b1175e882 kernel: add package for Intel VPU/NPU driver
Intel NPU device is an AI inference accelerator integrated with Intel
client CPUs, starting from Intel Core Ultra generation of CPUs
(formerly known as Meteor Lake). It enables energy-efficient execution
of artificial neural network tasks.

The full device name is Neural Processing Unit, but the Linux kernel
driver uses the older name - Versatile Processing Unit (VPU).

This package is for NPU/VPU firmware.

Details in https://github.com/intel/linux-npu-driver

Signed-off-by: Joe Zheng <joe.zheng@intel.com>
2025-02-09 17:10:16 +08:00
Robert Marko
719b7258f6 qualcommax: replace SPINAND to latest series
Replace the existing SPI NAND controller patches with the latest v14
set that is pending upstream, and include Ansuels patch that fixes it.

Bindings patch is removed as there is no point carrying it in OpenWrt.

Signed-off-by: Robert Marko <robimarko@gmail.com>
2025-02-09 17:06:02 +08:00
Christian Marangi
d5b41ff34f generic: move Qcom SNAND driver to backports
Add patch to fix Qcom SNAND driver and move the SNAND patches to
backports directory as they are shared between qualcommax and qualcommbe
target.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Signed-off-by: Robert Marko <robimarko@gmail.com>
2025-02-09 17:00:16 +08:00
coolsnowwolf
76271e77fd ath11k-firmware: add QCN6122 wifi firmware 2025-02-08 20:18:05 +08:00
coolsnowwolf
6754876c3c ipq-package: add linux 6.6 support for nss 2025-02-08 20:10:20 +08:00
coolsnowwolf
b45bbd008a qualcommax: add nss support for linux 6.6 2025-02-08 20:02:10 +08:00
aiamadeus
b9e8fb3049 qualcommax: fixes Aliyun AP8220 support 2025-02-08 18:18:03 +08:00
coolsnowwolf
922b9fd73b qualcommax: sync ipq50xx with upstream 2025-02-07 12:04:28 +08:00
=?UTF-8?q?=C3=81lvaro=20Fern=C3=A1ndez=20Rojas?=
a0dbcae1dd kernel: r8168: update to v8.055.00
Changelog: https://github.com/openwrt/rtl8168/compare/8.054.00...8.055.00

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2025-02-07 12:00:06 +08:00
coolsnowwolf
111e93f75d kernel: bump 6.x to latest HEAD 2025-02-06 19:40:05 +08:00
coolsnowwolf
e905fdb169 OpenWrt v24.10.0: adjust config defaults 2025-02-06 19:35:15 +08:00
coolsnowwolf
be22644b67 kernel: add option to disable legacy cgroup v1 2025-02-06 19:28:18 +08:00
守望
cadb05400b
dnsmasq: add option to expose additional paths 2025-02-06 12:30:04 +08:00
Daniel Golle
8858bea842 generic: net: phy: realtek: various improvements
Follow the advise of Russell King allows to greatly improve the driver
for RealTek's 1G and 2.5G Ethernet PHYs. The results are full/half
duplex as well as Gbit master/slave property being read from PHY
Specific Status Register (PHYSR), and fixes regarding link-partner
advertisement.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-02-05 18:30:03 +08:00