Skip to content

[pull] master from coolsnowwolf:master#410

Open
pull[bot] wants to merge 3815 commits intoGoodHolidays:masterfrom
coolsnowwolf:master
Open

[pull] master from coolsnowwolf:master#410
pull[bot] wants to merge 3815 commits intoGoodHolidays:masterfrom
coolsnowwolf:master

Conversation

@pull
Copy link
Copy Markdown

@pull pull bot commented Dec 16, 2021

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

@pull pull bot added the ⤵️ pull label Dec 16, 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
1980490718 and others added 30 commits February 28, 2026 11:42
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>
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>
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: openwrt/openwrt#20826
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
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
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()
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
f5dd57a84cc3 nl80211: fix 5Ghz frequency calculations
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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.