7815 Commits

Author SHA1 Message Date
Dee HY
be990eaca5 kernel: add hwmon-corsair-cpro
Some checks failed
OpenWrt-CI / Build OpenWrt Firmware (push) Has been cancelled
This module adds support for the Corsair Commander Pro and Corsair
Commander Pro (1000D) fan and temperature monitoring controllers.

Signed-off-by: Dee HY <dongfengweixiao@hotmail.com>
2026-05-24 18:00:02 +08:00
Qingfang Deng
0753a0c36c kernel: update pppoe patch
Use the patch version accepted upstream and move it to backports dir.

Signed-off-by: Qingfang Deng <dqfext@gmail.com>
Signed-off-by: Robert Marko <robimarko@gmail.com>
2026-05-21 20:01:01 +08:00
Miles Poupart
bfbb7bef90 kernel: bump 6.12 to 6.12.90
Some checks failed
OpenWrt-CI / Build OpenWrt Firmware (push) Has been cancelled
2026-05-20 18:00:07 +08:00
Internet1235
639cd5f41b kernel: bump 6.x to latest 2026-05-19 20:20:00 +08:00
coolsnowwolf
6a3eb64611 rpcd: backport ucode fix
Some checks failed
OpenWrt-CI / Build OpenWrt Firmware (push) Has been cancelled
ucode: adjust for new ext resource type
ucv_resource_dataptr always returns null for resources with embedded data.

Fixes: openwrt/rpcd#17
Fixes: openwrt/luci#7878
Fixes: openwrt/openwrt#19726
Signed-off-by: Felix Fietkau <nbd@nbd.name>
(cherry picked from commit b2116db)
2026-05-17 16:08:16 +08:00
coolsnowwolf
b0c655430e Version Update to R26.05.20 2026-05-17 15:56:01 +08:00
coolsnowwolf
a10beb3e7d kernel: bump all to latest HEAD 2026-05-17 15:54:22 +08:00
Internet1235
64a11b6abb kernel: bump 6.18 to 6.18.31 2026-05-16 19:00:10 +08:00
MilesPoupart
c737c33823 kernel: bump 6.12 to 6.12.88 2026-05-16 16:10:10 +08:00
MilesPoupart
ec15f22ed6 kernel: bump 6.12 to 6.12.87 2026-05-14 20:00:00 +08:00
coolsnowwolf
b227398e19 kernel: bump 6.18 to 6.18.29 2026-05-12 12:28:31 +08:00
coolsnowwolf
a5fecc2b61 kernel: enable CONFIG_NETFILTER_XTABLES_LEGACY for kernel 6.18 2026-05-12 12:22:23 +08:00
coolsnowwolf
ad7400d336 generic: sync 6.18 with upstream 2026-05-11 20:01:00 +08:00
Internet1235
6f9c9fb497 kernel: bump 6.18 to 6.18.28 2026-05-10 20:00:10 +08:00
Miles Poupart
58d118038f kernel: bump 6.12 to 6.12.85 2026-05-04 12:00:02 +08:00
Xiaok
05513ed969 mt76: fix build with linux kernel 5.10
Some checks failed
OpenWrt-CI / Build OpenWrt Firmware (push) Has been cancelled
2026-04-24 18:10:11 +08:00
coolsnowwolf
195fd0ecb4 cmake: bump to v3.31.5 2026-04-18 16:02:06 +08:00
coolsnowwolf
9ab80168b3 feeds.conf.default: switch to luci 25.12 2026-04-18 00:15:24 +08:00
Daniel Golle
ecec1ef93a mediatek: don't let devfreq power-off the CPU
Fix a long standing bug in the mediatek-cci-devfreq driver which leads
to the driver switching off the CPU power regulator in case of another
resource not being ready in time -- a classic probe-order race condition.

As a work-around it would of course just as well be possible to set the
CPU regulator as 'regulator-always-on' (and not just 'regulator-boot-on'),
but practically all MT7988 devices have copy&pasted the PMIC device tree
hunk which sets only 'regulator-boot-on').

Hence, in order not having to fix all device trees, a proper fix in the
driver is preferred.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2026-04-15 18:01:00 +08:00
coolsnowwolf
b7c95ae5ba mediatek: disable crypto by default for mt7988
Some checks failed
OpenWrt-CI / Build OpenWrt Firmware (push) Has been cancelled
2026-04-14 20:10:10 +08:00
Robert Marko
0130d7ac49 generic: filter out CONFIG_TOOLS_SUPPORT_RELR
Some checks failed
OpenWrt-CI / Build OpenWrt Firmware (push) Has been cancelled
CONFIG_TOOLS_SUPPORT_RELR is set during runtime by the
kernel so it should not end up in our static configs.

So, filter it out by default.

Signed-off-by: Robert Marko <robimarko@gmail.com>
2026-04-10 18:20:01 +08:00
coolsnowwolf
35d100e142 mac80211: port from upstream ucode with BE support 2026-04-09 18:05:10 +08:00
coolsnowwolf
56509db02b libiwinfo: update to Git HEAD (2026-01-14)
f5dd57a84cc3 nl80211: fix 5Ghz frequency calculations
2026-04-09 01:41:14 +08:00
coolsnowwolf
3136902987 ksmbd: fix build with linux kernel 6.18 2026-04-09 01:15:51 +08:00
coolsnowwolf
35fc5937fb mt76: pass LED define via ccflags-y
Replace the deprecated EXTRA_CFLAGS with ccflags-y so that
the -DCONFIG_MT76_LEDS define is applied correctly by the kernel
build system. EXTRA_CFLAGS is no longer honored by recent
kbuilds[1]; ccflags-y is the supported variable and works
on kernels 6.12 and 6.18.

1. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.18.20&id=f77bf01425b11947eeb3b5b54685212c302741b8
2026-04-06 14:07:01 +08:00
coolsnowwolf
4f5c12cd24 x86: enable testing kernel 6.18 for x86 2026-04-06 14:00:23 +08:00
coolsnowwolf
a5c495f6fe ksmbd: fix kernel 5.10 compatibility 2026-04-06 13:59:43 +08:00
coolsnowwolf
753e38d41b mt76: update to Git HEAD (2026-03-21)
Some checks failed
OpenWrt-CI / Build OpenWrt Firmware (push) Has been cancelled
a665659dee50 wifi: mt76: fix beacon monitor for MBSSID nontransmitted BSS
1b26f5f63d42 wifi: mt76: mt7996: Decrement sta counter removing the link in mt7996_mac_reset_sta_iter()
0c1dedac48c3 wifi: mt76: mt7996: Switch deflink to seclink only if link lookup does not fail
7fa21be01b97 wifi: mt76: mt7996: Rely on msta_link link_id in mt7996_vif_link_remove()
492a407111c3 wifi: mt76: mt7996: Account active links in valid_links fields
ade83e44eda0 wifi: mt76: mt7996: Move mlink deallocation in mt7996_vif_link_remove()
efebeea5c058 wifi: mt76: mt7996: Destroy vif active links in mt7996_remove_interface()
a4c790aef40d wifi: mt76: mt7996: Add mcu APIs to enable/disable vif links.
018f60316d4d wifi: mt76: mt7996: Destroy active sta links in mt7996_mac_sta_remove()
2026-04-04 14:32:05 +08:00
coolsnowwolf
9e0f765ee1 Version update to R26.04.04 2026-04-04 14:06:02 +08:00
coolsnowwolf
d6f59ce009 aic8800: bump to V5.0_2026_0123_5f7be68d 2026-04-04 14:04:51 +08:00
coolsnowwolf
177b8b08de kernel: bump all to latest HEAD 2026-04-04 13:45:26 +08:00
coolsnowwolf
8003a797d3 ksmbd: fix kernel 6.9+ compat and inode permission build 2026-04-04 13:33:07 +08:00
coolsnowwolf
57f5081e44 generic: lockdep: add lockdep_assert_not_held() for linux 5.4
Some checks failed
OpenWrt-CI / Build OpenWrt Firmware (push) Has been cancelled
2026-04-01 23:47:15 +08:00
coolsnowwolf
c1382b896b kernel: bump 6.12 to 6.12.79 2026-04-01 23:08:08 +08:00
coolsnowwolf
7b303a8dda x86: add support for 6.18 kernel version
Some checks failed
OpenWrt-CI / Build OpenWrt Firmware (push) Has been cancelled
2026-03-29 13:21:45 +08:00
libriunk
fee4b8a83b toolchain: add support for GCC 15.2 2026-03-28 17:00:00 +08:00
aiamadeus
fb2ddd1926 rockchip: add missing led patches
Some checks failed
OpenWrt-CI / Build OpenWrt Firmware (push) Has been cancelled
Fixes: #13933
2026-03-26 18:30:30 +08:00
coolsnowwolf
899770388d mediatek: add missing packages 2026-03-25 18:30:20 +08:00
coolsnowwolf
7df5d70268 kernel: bump all to latest HEAD
Some checks failed
OpenWrt-CI / Build OpenWrt Firmware (push) Has been cancelled
Fixes: #13949
2026-03-24 10:00:00 +08:00
coolsnowwolf
bd10e8cb21 mediatek: sync with upsteam target 2026-03-23 18:10:10 +08:00
coolsnowwolf
aac86c3e48 generic: sync kernel 6.12 with upstream 2026-03-23 18:01:01 +08:00
coolsnowwolf
6c3097fb86 mediatek: add GL.iNET GL-MT3600BE support
Some checks failed
OpenWrt-CI / Build OpenWrt Firmware (push) Has been cancelled
Hardware specification:
  SoC: MediaTek MT7987A 4x A53
  Flash: 512 MB SPI-NAND
  RAM: 512MB DDR4
  Ethernet: 2x 2.5GbE (built-in + RTL8221B)
  WiFi: MediaTek MT7990
  USB: 1x USB 3.0 port
  Button: Mode, Reset
  Power: Type-C PD 5/9/12V

Flash instructions:
  1. Power on the device with 'reset' key pressed for 5s
  2. Set static IP on your PC: IP 192.168.1.10/24, GW 192.168.1.1
  3. Visit http://192.168.1.1 and upload sysupgrade.bin
2026-03-20 17:49:49 +08:00
coolsnowwolf
4cbf0d4907 mt76: firmware: add mt7990 firmware 2026-03-20 17:37:39 +08:00
Lorenzo Bianconi
15b8e21559 mt76: Enable NPU support for Airoha AN7581 SoC
Airoha AN7581 SoC supports a Network Processor (NPU) to offload WiFi
traffic. Add the required bits to enable the support of it in the MT76
driver. This will be enabled by default if we are compiling for the
Airoha AN7581 SoC.

Signed-off-by: Lorenzo Bianconi <lorenzo@kernel.org>
[ improve commit title/description ]
Link: https://github.com/openwrt/openwrt/pull/20826
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2026-03-20 17:34:22 +08:00
coolsnowwolf
8f0c59681e mac80211: import version 6.18.7 2026-03-20 17:30:59 +08:00
cctv4-cgtn
b573b9b68b argp-standalone: opt-out of LTO usage
Some checks failed
OpenWrt-CI / Build OpenWrt Firmware (push) Has been cancelled
2026-03-15 11:00:01 +08:00
pr-hung
80ab9ccd84 fs/ntfs3: Fix invalid free in log_replay
Some checks failed
OpenWrt-CI / Build OpenWrt Firmware (push) Has been cancelled
2026-03-11 13:50:25 +08:00
Christian Marangi
1bc56a7ba1 firmware: Add support for Airoha NPU variant firmware
Some checks failed
OpenWrt-CI / Build OpenWrt Firmware (push) Has been cancelled
Add support for Airoha EN7581/AN7583 NPU variant firmware present in
linux-firmware. The Airoha EN7581 NPU variant is to support devices
equipped with the MT7996 WiFi chip.

While at it also add an extra new line to follow pattern of double new line to
separate each firmware package.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2026-03-05 18:20:00 +08:00
Willem Lee
cc7651ef0d ipq40xx: add support for thinkplus FogPOD800 (#13910)
Some checks failed
OpenWrt-CI / Build OpenWrt Firmware (push) Has been cancelled
Hardware specifications
-------------
- SoC       : Qualcomm IPQ4028
- RAM       : 256 MiB DDR3
- Flash     : 32 MiB SPI NOR(MX25L25635E) + 128 MiB SPI NAND(GD5F1GQ4XC)
- WLAN      : IPQ4018 built-in
  - 2.4 GHz : 2x2 MIMO WiFi4
  - 5 GHz   : 2x2 MIMO WiFi5
- Ethernet  : QCA8075 10/100/1000 Mbps 1x WAN,4x LAN
- USB       : 1x 2.0,1x 3.0
- JTAG      : 1x 20 pins
- UART      : 1x 12 pins port, 115200n8
┌─────────────────────────────────────────────────┐
│             12-PIN UART CONSOLE                 │
│         ● used      ○ unused                  │
├─────────────────────────────────────────────────┤
│                     ┌─────┐                     │
│          Pin 1  ○──┤1  12├──○ Pin 12          │
│          Pin 2  ●──┤2  11├──○ Pin 11          │
│          Pin 3  ○──┤3  10├──○ Pin 10          │
│          Pin 4  ○──┤4   9├──○ Pin  9          │
│          Pin 5  ●──┤5   8├──○ Pin  8          │
│          Pin 6  ●──┤6   7├──○ Pin  7          │
│                     └─────┘                     │
├─────────────────────────────────────────────────┤
│  Used pins:Pin 2 (RXD), Pin 5 (TXD), Pin 6 (GND)│
│  Unused pins: 1,3,4,7,8,9,10,11,12              │
└─────────────────────────────────────────────────┘
- Buttons   : 1x Reset
- LEDs      : 1x Power (R/G/B) red/power,green/wan-link,blue/usb
              1x WiFi 2.4 GHz (blue)
              1x WiFi 5 GHz (blue)

Flash instructions
-------------
  1. Connect to the router via the serial port (UART).
  2. Interrupt the boot process by pressing any key when prompted
     in U-Boot.
  3. Download the initramfs image, rename it to initramfs.itb
     and host it on a TFTP server.
  4. Run the following commands in U-Boot:
     "tftpboot initramfs.itb && bootm"
  5. After OpenWrt boots up, use SCP or LuCI to upload the
     sysupgrade.bin file to complete the upgrade.

Signed-off-by: Willem Lee <1980490718@qq.com>
2026-02-28 11:42:01 +08:00
Internet1235
f38b45128d libnl-tiny: update to Git HEAD (2025-12-02) 2026-02-27 20:01:02 +08:00