Skip to content

[pull] master from coolsnowwolf:master#1

Open
pull[bot] wants to merge 5873 commits into
jackymardt:masterfrom
coolsnowwolf:master
Open

[pull] master from coolsnowwolf:master#1
pull[bot] wants to merge 5873 commits into
jackymardt:masterfrom
coolsnowwolf:master

Conversation

@pull

@pull pull Bot commented Jan 8, 2021

Copy link
Copy Markdown

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 : )

@pull pull Bot added ⤵️ pull merge-conflict Resolve conflicts manually labels Jan 8, 2021
@coolsnowwolf coolsnowwolf force-pushed the master branch 2 times, most recently from bd79a2b to bcad74f Compare December 30, 2021 16:37
@aiamadeus aiamadeus force-pushed the master branch 2 times, most recently from 3526137 to 8845cb4 Compare July 10, 2022 07:51
@coolsnowwolf coolsnowwolf force-pushed the master branch 3 times, most recently from b82c84a to c50a2c3 Compare July 11, 2022 08:42
@aiamadeus aiamadeus force-pushed the master branch 4 times, most recently from 115d673 to b477a0b Compare September 1, 2022 04:06
@coolsnowwolf coolsnowwolf force-pushed the master branch 3 times, most recently from 073fdc3 to 5d87cf5 Compare September 1, 2022 17:31
@aiamadeus aiamadeus force-pushed the master branch 2 times, most recently from 420f56a to d91aa7c Compare September 12, 2022 16:19
@coolsnowwolf coolsnowwolf force-pushed the master branch 2 times, most recently from a6eeaee to 4f056f8 Compare September 22, 2022 05:37
Internet1235 and others added 30 commits June 5, 2026 15:46
Introduce initial support for Airoha AN7583 SoC and add all the required
patch for basic functionality of the SoC.

Airoha AN7583 is based on Airoha EN7581 SoC with some major changes on
the PHY handling and Serdes. It can be see as a lower spec of EN7581
with modern and simplified implementations.

All the patch are sent upstream and are pending revision. Support for
PCIe and USB will come later as soon as DT structure is accepted
upstream.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
NN6000v1 Specifications:
SoC:     Qualcomm IPQ6000 1.2GHz
RAM:     K4B4G1646E-BCMA 512MiB x2 = 1 GiB
Flash:   FORESEE 256GB eMMC
ETH:     QCA8075 (2x LAN, 1x WAN)
WLAN1:   QCN5022 2.4GHz AX 2x2
WLAN2:   QCN5052 5GHz AX 2x2
Power:   DC 12V
Button:  Reset, Wps
USB:     1x 3.0

NN6000v2 Specifications:
SoC:     Qualcomm IPQ6000 1.2GHz
RAM:     MT41K512M16VRN-107 IT:P 1GiB x2 = 2 GiB
Flash:   FORESEE 256GB eMMC
ETH:     QCA8075 (4x LAN, 1x WAN)
WLAN1:   QCN5022 2.4GHz AX 2x2
WLAN2:   QCN5052 5GHz AX 2x2
Power:   DC 12V
Button:  Reset, Wps
USB:     1x 3.0

Install via UART:
  1. Download the initramfs image, rename it to
     initramfs.itb, host it with the tftp server.
  2. Interrupt U-Boot and run these commands:
     tftpboot initramfs.itb
     bootm
  3. After openwrt boots up, use scp or luci web
     to upload sysupgrade.bin to upgrade.
Install via Uboot WebUI:
   - Only work when you flash a custom uboot with webui
   - Push the reset button for 5 seconds, then use broswer to
     access http://192.168.1.1/, then upload factory.bin.
7d851accdab1 ipq40xx: add Linksys MR9000 BDF Link: openwrt/firmware_qca-wireless#114
903e04995ad7 ipq5018: Add BDF for Xiaomi Redmi AX5400
e20f4c6ff197 qcn9074: Add BDF for Xiaomi Redmi AX5400
Change GPIOF_ACTIVE_LOW to gpiod_toggle_active_low

Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com>
Signed-off-by: Robert Marko <robimarko@gmail.com>
Backport several fixes and enhancements for the rtl8365mb DSA driver
from upstream.

The backport includes the following changes:
- Fix for rtl8_4 tag (from v7.1)
- VLAN and Forwarding offload (from v7.2)

Before this backport, all bridge forwarding was handled by the CPU,
causing a significant performance drop between LAN ports, similar
to standard WAN/LAN routing. Enabling hardware forwarding offload
alleviates CPU overhead and restores line-rate switching performance.

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
Signed-off-by: Robert Marko <robimarko@gmail.com>
On Linux 6.18 the path-based symvers filter can
yield an empty tmp file for external modules.

Add a 6.18-only fallback using modules.order
to populate Module.symvers.tmp.

Signed-off-by: Til Kaiser <mail@tk154.de>
Signed-off-by: Robert Marko <robimarko@gmail.com>
The by-now-upstream driver for the built-in 2.5GE PHY of the MediaTek
MT7988 and MT7987 SoC loads firmware at probe time.

Build the driver as a module in order to make sure the driver only
attempts to load the firmware by the time the rootfs with the firmware
file has become available.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Enable Linux 6.18 as testing kernel.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Kernel since version 6.16 defines `SOCKWQ_ASYNC_NOSPACE` and
SOCKWQ_ASYNC_WAITDATA` in the socket_flags enum, which causes
redefinition errors when compiling the backport package.
Since kernel 6.12 also has them defined, the test and definition
of these constants have been completely abandoned. Thanks to this,
there are no compilation errors on either kernel 6.12 or 6.18.

Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com>
Signed-off-by: Robert Marko <robimarko@gmail.com>
sync xt_FLOWOFFLOAD code with latest version of nft_flow_offload

Fixes: #9349
Fixes: #9597
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Add a pending patch to fix the WED flow timeout.

OpenWrt has recently migrated many platforms to kernel 6.18. On the
MediaTek platform, which supports hardware network offloading, WiFi
connections accelerated via the WED path were observed to drop after
roughly 300 seconds.

Signed-off-by: Qingfang Deng <dqfext@gmail.com>
Signed-off-by: Robert Marko <robimarko@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

⤵️ pull merge-conflict Resolve conflicts manually

Projects

None yet

Development

Successfully merging this pull request may close these issues.