• R/O
  • HTTP
  • SSH
  • HTTPS

提交列表

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Mirror only - Please move to https://github.com/immortalwrt/immortalwrt


RSS
Rev. 时间 作者
bd2dc95 openwrt-21.02 2022-10-13 23:24:11 Felix Fietkau

mac80211: backport security fixes

This mainly affects scanning and beacon parsing, especially with MBSSID enabled

Fixes: CVE-2022-41674
Fixes: CVE-2022-42719
Fixes: CVE-2022-42720
Fixes: CVE-2022-42721
Fixes: CVE-2022-42722
Signed-off-by: Felix Fietkau <nbd@nbd.name>
(cherry picked from commit 26f400210d6b3780fcc0deb89b9741837df9c8b8)

86c7db3 2022-10-13 23:23:42 Felix Fietkau

mac80211: fix issues in HE capabilities

Enable HE SU beamformee by default
Fix spatial reuse configuration:
- he_spr_sr_control is not a bool for enabling, it contains multiple bits
which disable features that should be disabled by default
- one of the features (PSR) can be enabled through he_spr_psr_enabled
- add option to disable bss color / spatial reuse

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(cherry picked from commit 590eaaeed59a9eb6637a1480587fc410de182523)

55fddb6 2022-10-13 16:29:57 Tianling Shen

ipq806x: rename Xiaomi R3D to Xiaomi Mi Router HD

This makes it constant with other mi router series.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>

c3f5563 2022-10-12 20:36:26 remittor

ipq806x: Add support for Xiaomi Mi Router HD (R3D)

Xiaomi R3D is a 2.4/5 GHz band 11ac router, based on IPQ8064.

Specification:
* SoC: Qualcomm IPQ8064
* RAM: 512MB DDR3
* Flash: 256MB NAND (Macronix MX30UF2G18AC-TI)
* Ethernet: 4x 10/100/1000 Mbps (1x WAN, 3x LAN)
* WiFi: Qualcomm QCA9984 (5GHz, 4T4R, n/ac)
* WiFi: Qualcomm QCA9980 (2.4GHz, 4T4R, b/g/n)
* USB: 1x 3.0
* SATA: 1x SATA 3.1 (only for internal HDD 3.5")
* BTN: Power, Reset
* LEDS: Status(Green/Blue/Red)
* UART: present as 4-pads on the PCB (3.3V, 115200-8-N-1)

MAC addresses as verified by stock firmware:

| Interface | MAC | ART | Format |
|-------------+-------------------+---------+--------|
| WAN (label) | xx:xx:xx:xx:xx:B2 | 0x0 | binary |
| LAN | xx:xx:xx:xx:xx:B3 | 0x6 | binary |
| WiFi 2g | xx:xx:xx:xx:xx:B4 | 0x1006 | binary |
| WiFi 5g | xx:xx:xx:xx:xx:B5 | 0x5006 | binary |

28481a2 2022-10-12 20:29:59 Ansuel Smith

ipq806x: introduce nandc boot layout mode

ipq806x have different ecc configuration for boot partition and rootfs partition. Add support for this to fix IO error on mtd block scan.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(cherry picked from commit 62cc66fa6737de50d6aa57042f9508fccd476ed7)

32fb83c 2022-10-12 13:29:53 Tianling Shen

Merge Official Source

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>

b706156 master 2022-10-12 13:29:11 Tianling Shen

Merge Official Source

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>

cd93980 2022-10-12 07:59:39 Giammarco Marzano

ipq40xx: Fix wrong GPIO for internal status LED on ZTE MF289F

Change GPIO from 10 to 35 to make it works as expected

Fixes: 0de6a3339f1a ("ipq40xx: Add ZTE MF289F")
Signed-off-by: Giammarco Marzano <stich86@gmail.com>
Reviewed-by: Robert Marko <robimarko@gmail.com>

bb451ec 2022-10-12 04:28:46 Christian Marangi

ipq806x: switch to 5.15 kernel by default

Switch to 5.15 kernel by default to promote more wider testing and use
better upstream patch.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>

8d9dfac 2022-10-12 04:28:46 Christian Marangi

ipq806x: 5.15: add clk krait fixes/improvement patch

Add various krait fixes patch that correctly bringup mux and cpu clocks.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>

ecf1abe 2022-10-12 04:28:46 Christian Marangi

ipq806x: 5.15: enable again usb node for each device

Usb node now are disabled by default in dtsi. Enable again them in each
device dts.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>

6f1b89b 2022-10-12 04:28:45 Christian Marangi

ipq806x: 5.15: add krait-cc modernization patch and fixup

Add multiple patch for krait-cc modernization and multiple fixup for the
driver. Also modify a patch to enable the qsb fixed clock and add pxo to
krait-cc node.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>

e5a3720 2022-10-12 04:28:45 Christian Marangi

ipq806x: 5.15: add krait clock modernization patch

Backport krait clock modernization patch.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>

a7c7a3c 2022-10-12 04:28:45 Christian Marangi

ipq806x: 5.15: backport qcom clk fixes for krait and hfpll

Backport some qcom clock fixes for krait and hfpll driver.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>

78fef3c 2022-10-12 04:28:44 Christian Marangi

ipq806x: 5.15: renumber tsens patch with new order

Renumber tsens patch with new order for consistency.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>

8392a6b 2022-10-12 04:28:44 Christian Marangi

ipq806x: 5.15: enable new devfreq scaling driver in config

Enable new devfreq scaling driver in kernel config.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>

9254ed0 2022-10-12 04:28:44 Christian Marangi

ipq806x: 5.15: rework nand_pins for wg2600hp3 dts

nand_pins definition is now shipped in ipq8064 dtsi. Rework the
nand_pins definition for wg2600hp3 5.15 files.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>

6134ba4 2022-10-12 04:28:44 Christian Marangi

ipq806x: 5.15: add boot-partitions binding to fix block warning

The patch has changed implementation and now the binding has changed.
Replace the old binding with boot-partitions and reimplement the
definition with the new definition.
The new definition is:
<offset1 size1 offset2 size2 offset3 ...>
and now supports sparsed patch.

Also add missing binding in some dts and add the backup boot partition
to the boot-partitions list.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>

9005426 2022-10-12 04:28:43 Christian Marangi

ipq806x: 5.15: remove useless spm patch

Remove useless spm patch as using the normal qcom,spm compatible is
enough to register it with no clks.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>

ae6a63b 2022-10-12 04:28:43 Christian Marangi

ipq806x: 5.15: replace nandc patch with upstream version

Replace nandc fix patch with upstream version.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>

a8d7aed 2022-10-12 04:28:43 Christian Marangi

ipq806x: 5.15: replace fab scaling patch with devfreq driver

Replace fab scaling patch with devfreq driver.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>

25aa653 2022-10-12 04:28:42 Christian Marangi

ipq806x: 5.15: add new version of cache cpu scaling driver

Use a new implementation by using a devfreq driver to scale the shared
cache of the krait cpu cores.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>

3a911b8 2022-10-12 04:28:42 Christian Marangi

ipq806x: 5.15: backport devfreq new cpufreq based PASSIVE governor

Backport devfreq new cpufreq based PASSIVE governor needed for devfreq
based fab and cache scaling.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>

5ad826f 2022-10-12 04:28:42 Christian Marangi

ipq806x: 5.15: replace stmmac pcs fix with upstream version

Replace stmmac pcs fix with upstream version.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>

cd619ee 2022-10-12 04:28:41 Christian Marangi

ipq806x: 5.15: replace gcc fixes with upstream version

Replace gcc patch fixes with upstream version.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>

61a2bed 2022-10-12 04:28:41 Christian Marangi

ipq806x: 5.15: replace lcc patch with upstream version

Replace lcc patch with proposed upstream version.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>

88bf652 2022-10-12 04:28:41 Christian Marangi

ipq806x: 5.15: replace dtsi patches with upstream version

Reorganize dtsi patches with upstream version and drop dtsi in 5.15
files.
Also add an additional upstream patch for hwspinlock support.
Refresh all the dts with needed changes.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>

bd02eb7 2022-10-12 04:28:40 Christian Marangi

ipq806x: 5.15: remove PCI_DOMAINS patch not needed anymore

This doesn't cause any panic anymore and no regression are observed with
ath10k. Remove this additional patch.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>

f2dc002 2022-10-12 04:28:40 Christian Marangi

ipq806x: 5.15: remove qcom adm Documentation patch

Remove qcom adm Documentation patch that is not needed for the target.
Probably a leftover when the adm bus was added, now merged upstream.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>

faa79f9 2022-10-12 04:28:37 Christian Marangi

ipq806x: split files dir to 5.10 and 5.15

In preparation for a cleanup of 5.15 patches copy the files dir to 5.10
and 5.15 kernel version.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>