aboutsummaryrefslogtreecommitdiff
path: root/target/linux
Commit message (Collapse)AuthorAge
...
* sifiveu: switch default to 6.6Zoltan HERPAI2024-04-30
| | | | | | Switch the default kernel to 6.6. Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
* mediatek: switch to fitblk for JDCloud RE-CP-03Tianling Shen2024-04-30
| | | | | | | Use the new fitblk driver. Tested-By: Yangyu Chen <cyy@cyyself.name> Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
* qualcommax: ipq60xx: mute warning on bootcount enable compileChristian Marangi2024-04-29
| | | | | | | | | | ipq60xx bootcount script include /lib/functions that produce warning when the script is enabled on image compilation. This script is already included by /etc/rc.common hence it's not needed. While at it also fix the format of the switch case. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
* mediatek: fix remaining invalid MT7531 switch reg IDsFelix Fietkau2024-04-29
| | | | | | | | See commit 8b66f1a06d05afbc1450978f6e20516c8308da25: "mediatek: correct address of MT753x switch IC" Fixes: ac8bfe316b81 ("generic: 6.1, 6.6: mt7530: import accepted patches") Signed-off-by: Felix Fietkau <nbd@nbd.name>
* generic: 6.6: add kernel missing symbol CONFIG_SPI_BCMBCA_HSSPIMieczyslaw Nalewaj2024-04-29
| | | | | | | | Add missing symbol CONFIG_SPI_BCMBCA_HSSPI causing bcm4908 compilation errors. Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com> Link: https://github.com/openwrt/openwrt/pull/15320 Signed-off-by: Robert Marko <robimarko@gmail.com>
* mpc85xx: convert WS-AP3710i to simpleImage wrapperDavid Bauer2024-04-29
| | | | | | | | | | | | Convert the Enterasys WS-AP3710i access point to use the simpleImage wrapper. This is necessary, as the bootlaoder does not align the DTB correctly (and does not support altering the FDT loadaddress). Booting images with kernels 5.15 and later can break depending on the alignment on the DTB within the FIT image. Signed-off-by: David Bauer <mail@david-bauer.net>
* malta: refresh kernel 6.6 configurationHauke Mehrtens2024-04-29
| | | | | | | | This refreshes the configuration on top of kernel 6.6 and activates it as test kernel configuration. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
* kernel/malta: Restore kernel files for v6.1Tony Ambardar2024-04-29
| | | | | | | | | | | This is an automatically generated commit which aids following Kernel patch history, as git will see the move and copy as a rename thus defeating the purpose. For the original discussion see: https://lists.openwrt.org/pipermail/openwrt-devel/2023-October/041673.html Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
* kernel/malta: Create kernel files for v6.6 (from v6.1)Tony Ambardar2024-04-29
| | | | | | | | This is an automatically generated commit. When doing `git bisect`, consider `git bisect --skip`. Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
* mediatek: bpi-r4: store random MAC addresses for the BPi-R4Daniel Golle2024-04-28
| | | | | | | | | | Despite coming with multiple I2C EEPROMs supposedly dedicated for that purpose, the BPi-R4 does not seem to have factory assigned MAC addresses. Hence, just like for all other BPi boards, store a randomly generated MAC address on first boot and derive WAN and Wi-Fi MAC addresses from that as well. Not perfect, but better than random on every boot. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* mediatek: bpi-r3-mini: persist WiFi and WAN MAC addressesDaniel Golle2024-04-28
| | | | | | | Derive WAN and WiFi MAC addresses from the (random) MAC address stored in the U-Boot environment. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* kernel: bump 6.6 to 6.6.29John Audia2024-04-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.6.29 Removed upstreamed: generic/backport-6.6/740-v6.9-01-netfilter-flowtable-validate-pppoe-header.patch[1] generic/backport-6.6/740-v6.9-02-netfilter-flowtable-incorrect-pppoe-tuple.patch[2] generic/backport-6.6/790-29-v6.9-net-dsa-mt7530-fix-improper-frames-on-all-25MHz-and-.patch[3] generic/backport-6.6/790-31-v6.10-net-dsa-mt7530-fix-enabling-EEE-on-MT7531-switch-on-.patch[4] generic/backport-6.6/790-34-v6.10-net-dsa-mt7530-fix-mirroring-frames-received-on-loca.patch[5] generic/backport-6.6/790-35-v6.10-net-dsa-mt7530-fix-port-mirroring-for-MT7988-SoC-swi.patch[6] mediatek/patches-6.6/963-net-ethernet-mtk_eth_soc-fix-WED-wifi-reset.patch[7] Manually rebased: generic/backport-6.6/790-23-v6.9-net-dsa-mt7530-get-rid-of-priv-info-cpu_port_config.patch All other patches automatically rebased. 1. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.6.29&id=a2471d271042ea18e8a6babc132a8716bb2f08b9 2. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.6.29&id=4ed82dd368ad883dc4284292937b882f044e625d 3. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.6.29&id=21b9d89d93422221cdda1b82fd075fa3c94a11d9 4. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.6.29&id=bd41ee1efd478852a0882ce5f136bc2b5e83eff2 5. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.6.29&id=d1be3960539249a8690ed09a29d0e3bf34189dd2 6. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.6.29&id=f8de1b6208bf71bd3102548d33dd8475573ad2ea 7. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.6.29&id=6855f724f19620c3ddff57c349e0abba797475b1 Build system: x86/64 Build-tested: x86/64/AMD Cezanne, flogic/xiaomi_redmi-router-ax6000-ubootmod, ramips/tplink_archer-a6-v3 Run-tested: x86/64/AMD Cezanne, flogic/xiaomi_redmi-router-ax6000-ubootmod, ramips/tplink_archer-a6-v3 Signed-off-by: John Audia <therealgraysky@proton.me>
* at91: 5.15: remove old config and patch filesNick Hainke2024-04-28
| | | | | | 6.1 is now default so remove old config and patch files. Signed-off-by: Nick Hainke <vincent@systemli.org>
* at91: set 6.1 as default kernel versionNick Hainke2024-04-28
| | | | | | | Adjust the kernel version to default 6.1 in order to facilitate testing for a broader audience. Signed-off-by: Nick Hainke <vincent@systemli.org>
* zynq: 6.1: set testing kernelNick Hainke2024-04-28
| | | | | | | Allow selecting 6.1 as testing kernel on zynq. Tested-by: Luis Araneda <luaraneda@gmail.com> # Zybo Z7-20 Signed-off-by: Nick Hainke <vincent@systemli.org>
* zynq: 6.1: refresh kernel configNick Hainke2024-04-28
| | | | | | Refresh the kernel config by runnnig make kernel_menuconfig. Signed-off-by: Nick Hainke <vincent@systemli.org>
* kernel/zynq: Restore kernel files for v5.15Nick Hainke2024-04-28
| | | | | | | | | | This is an automatically generated commit which aids following Kernel patch history, as git will see the move and copy as a rename thus defeating the purpose. See: https://lists.openwrt.org/pipermail/openwrt-devel/2023-October/041673.html for the original discussion. Signed-off-by: Nick Hainke <vincent@systemli.org>
* kernel/zynq: Create kernel files for v6.1 (from v5.15)Nick Hainke2024-04-28
| | | | | | | | This is an automatically generated commit. When doing `git bisect`, consider `git bisect --skip`. Signed-off-by: Nick Hainke <vincent@systemli.org>
* ipq40xx: refresh patches againRobert Marko2024-04-28
| | | | | | | | | CI tells us that we need to, so lets refresh them. Fixes: 4265fe9348c0 ("ipq40xx: refresh patches") Link: https://github.com/openwrt/openwrt/pull/15310 Signed-off-by: Robert Marko <robimarko@gmail.com>
* ipq40xx: refresh patchesRobert Marko2024-04-27
| | | | | | CI tells us that we need to, so lets refresh them. Signed-off-by: Robert Marko <robimarko@gmail.com>
* kernel: update fraglist GRO patch to the latest upstream submissionFelix Fietkau2024-04-27
| | | | | | Cosmetic fixes + IPv6 NAT support Signed-off-by: Felix Fietkau <nbd@nbd.name>
* kernel: fix crash with multicast-to-unicast and fraglist GROFelix Fietkau2024-04-27
| | | | | | | Avoid calls to skb_copy, which creates invalid packets that cause a crash on segmentation Signed-off-by: Felix Fietkau <nbd@nbd.name>
* generic: v6.1, v6.6: add patch to fix PHY-muxing on MT7530Daniel Golle2024-04-27
| | | | | | | | Move accepted patches to backport folder, re-add previously removed patch which caused havoc on MT7621 and add the (still pending) fix. Fixes: d40691a5fb ("generic: 6.1, 6.6: mt7530: import pending patches") Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* kernel: generic backport 6.1: rename mistyped .patch fileAntonio Flores2024-04-27
| | | | | | | Rename mistyped file .patc to patch Fixes: ac8bfe316b ("generic: 6.1, 6.6: mt7530: import accepted patches") Signed-off-by: Antonio Flores <antflores627@gmail.com>
* bcm4908: set kernel 6.6 as a testing versionMieczyslaw Nalewaj2024-04-27
| | | | | | Add kernel 6.6 for testing. Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com>
* bcm4908: remove 5.15 supportMieczyslaw Nalewaj2024-04-27
| | | | | | Now that 6.1 is default, remove 5.15 support. Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com>
* qualcommax: IPQ807x: ZyXEL NBG7815: Fix random Wifi MACUlrich Stark2024-04-27
| | | | | | | | | | | | | | | | | For this particualar device we get random MAC's for Wifi on each (re-)boot. This is because art partition/pre caldata do not contain valid MAC addresses. As we have now a new/better approach with ath11k_patch_mac we can use it for this device too. I'm using this approach for like two weeks and its working flawlessly. Signed-off-by: Ulrich Stark <pwned-pixel@posteo.de> qualcommax: IPQ807x: ZyXEL NBG7815: Fix random Wifi MAC Changing order to 3/phy0/5G-1, 2/phy1/2G, 4/phy2/5G-2. Signed-off-by: Ulrich Stark <pwned-pixel@posteo.de>
* ipq40xx: fix USB on Aruba AP-303HRyan Salsbury2024-04-27
| | | | | | | | | | Enable USB 3.0 controller, disable USB 2.0 controller. The USB 2.0 port on the AP-303H is actually connected to the USB 3.0 controller's HS phy. Enable the HS phy only, since the SS lanes are not brought out to the connector. Signed-off-by: Ryan Salsbury <ryanrs@gmail.com>
* ipq40xx: use nvmem ethernet MACs on Aruba AP-303HRyan Salsbury2024-04-27
| | | | | | | Use NVMEM to assign "factory sticker" MAC address to WAN ethernet interface. Set LAN address to sticker + 1. Signed-off-by: Ryan Salsbury <ryanrs@gmail.com>
* generic: 6.1, 6.6: remove patch which breaks WAN on MT7621Daniel Golle2024-04-27
| | | | | | | | | | | | | Importing pending patch "net: dsa: mt7530: move MT753X_MTRAP operations for MT7530" broke WAN connectivity on most MT7621 which use PHY-muxing to hook up either port 0 or port 4 to GMAC1. Remove it for now until the author submits a fixed version. Fixes: https://github.com/openwrt/openwrt/issues/15279 Fixes: https://github.com/openwrt/openwrt/issues/15273 Fixes: d40691a5fb ("generic: 6.1, 6.6: mt7530: import pending patches") Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* kernel: move mv88e6xxx fix to generic backportsStijn Tintel2024-04-26
| | | | | | | | | | | | | | | | The backports introduced in commit d40756563c46 ("kernel: backport phylink changes from mainline Linux") broke the mv88e6xxx DSA driver. A backport to fix this was added to the kirkwood target, but as it is used in multiple targets, and there's a kmod package for it, the fix should be in generic backports. This fixes the switch on the WatchGuard Firebox M300 when running the 6.1 testing kernel. There is no need to backport the fix for the 6.6 kernel, as it was included in 6.6.5. Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
* ipq40xx: set DEVICE_DTS_DIR to /qcom by defaultChristian Marangi2024-04-26
| | | | | | | Set DEVICE_DTS_DIR to /qcom by default instead of limiting it to TESTING_KERNEL since we moved 6.6 to default version. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
* ipq806x: set DEVICE_DTS_DIR to /qcom by defaultChristian Marangi2024-04-26
| | | | | | | Set DEVICE_DTS_DIR to /qcom by default instead of limiting it to TESTING_KERNEL since we moved 6.6 to default version. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
* bcm53xx: update 600-net-disable-GRO-by-default.patch after recent GRO changeFelix Fietkau2024-04-26
| | | | | | Fixes build error Signed-off-by: Felix Fietkau <nbd@nbd.name>
* ipq40xx: drop 6.1 supportChristian Marangi2024-04-26
| | | | | | Drop support for ipq40xx for kernel 6.1. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
* ipq40xx: switch default to 6.6Christian Marangi2024-04-26
| | | | | | Switch default kernel version for ipq40xx to 6.6. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
* ipq806x: drop 6.1 supportChristian Marangi2024-04-26
| | | | | | Drop support for ipq806x for kernel 6.1. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
* ipq806x: switch default to 6.6Christian Marangi2024-04-26
| | | | | | Switch default kernel version for ipq806x to 6.6. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
* ath79: update 900-unaligned_access_hacks.patch after recent GRO changeFelix Fietkau2024-04-26
| | | | | | Fixes build error Signed-off-by: Felix Fietkau <nbd@nbd.name>
* sunxi: update the 6.6 DTS_DIR hackZoltan HERPAI2024-04-26
| | | | | | Update and simplify the 6.1 vs. 6.6 DTS_DIR hack until 6.1 support is gone. Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
* kernel: improve GRO performanceFelix Fietkau2024-04-26
| | | | | | | | For packets not belonging to a local socket, use fraglist GRO instead of regular GRO. This make segmenting packets very cheap and avoids the need for selectively disabling GRO Signed-off-by: Felix Fietkau <nbd@nbd.name>
* kernel: backport flow offload pppoe fixFelix Fietkau2024-04-26
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* sunxi: 6.6: set testing kernelZoltan HERPAI2024-04-25
| | | | | | | | | | | Allow selecting 6.6 as testing kernel on sunxi. Runtime-tested: - Linksprite pcDuino (cortexa8) - Olimex A20 Micro (cortexa7) - Pine64 SoM (cortexa53) Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
* sunxi: 6.6: refresh patchesZoltan HERPAI2024-04-25
| | | | | | Refresh kernel patches. Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
* sunxi: update image Makefile to reflect updated DTS structure in 6.6Zoltan HERPAI2024-04-25
| | | | | | | For the ARM arch on 6.6, DTS files are moved into their vendor directories, mimicking arm64. Reflect this in the image Makefile. Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
* sunxi: 6.6: refresh kernel configsZoltan HERPAI2024-04-25
| | | | | | Refresh kernel config. Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
* sunxi: 6.6: remove upstreamed patchesZoltan HERPAI2024-04-25
| | | | | | Remove patches that have been upstreamed. Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
* kernel/sunxi: Restore kernel files for v6.1Zoltan HERPAI2024-04-25
| | | | | | | | | | This is an automatically generated commit which aids following Kernel patch history, as git will see the move and copy as a rename thus defeating the purpose. See: https://lists.openwrt.org/pipermail/openwrt-devel/2023-October/041673.html for the original discussion. Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
* kernel/sunxi: Create kernel files for v6.6 (from v6.1)Zoltan HERPAI2024-04-25
| | | | | | | | This is an automatically generated commit. When doing `git bisect`, consider `git bisect --skip`. Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
* mxs: drop 6.1 supportZoltan HERPAI2024-04-25
| | | | | | | Now that 6.6 is the default, remove the 6.1 config and the hack that was required for the arm32 DTS dir change. Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>