Skip to content
成功

変更履歴

概要

  1. mediatek: cudy: fixes typo for spi and mtd properties (commit: ab375a3) (details)
  2. mediatek: cudy: fixes 2.5G PHY interrupt support (commit: 82b69df) (details)
  3. mediatek: update status led for Cudy TR3000 (commit: 8763221) (details)
  4. mediatek: cleanup device tree for cudy devices (commit: 64d1b10) (details)
  5. mediatek: use standard PHY reset bindings for Cudy WR3000H (commit: 4c380d0) (details)
  6. mt76: update to Git HEAD (2025-01-22) (commit: 17dc079) (details)
  7. mediatek: add Airoha AN8855 gigabit switch driver (commit: 0fd9d00) (details)
  8. kernel: vrx518_tc: fix RX desc phys to virt mapping (commit: 7bd5796) (details)
  9. kernel: vrx518_tc: fix ADSL/ATM operation (commit: 4703354) (details)
  10. ipq40xx: fix compatibility with linux-atm tools (commit: 6d6dc3a) (details)
  11. kernel: vrx518_tc: bump PKG_RELEASE (commit: 78f9084) (details)
  12. qualcommax: add missing WAN LED support to Spectrum SAX1V1K routers (commit: 8e78bc3) (details)
  13. realtek: Fix old compatible for HPE 1920-8G PoE (commit: 6a7fa68) (details)
  14. armsr: add Hyper-V on Arm64 support (commit: 075571b) (details)
  15. mediatek-mt7622: netgear-wax206 fix wifi leds (commit: 9ada857) (details)
  16. kernel: Make kmod-usb-chipidea select kmod-phy-ath79-usb (commit: b467e5a) (details)
  17. kernel: bump 6.6 to 6.6.74 (commit: e9fad02) (details)
  18. realtek: Enable Zyxel GS1900's RTL8231 reset line (commit: b2d17db) (details)
  19. realtek: Add virtual MDIO bus on rtl838x (commit: d4bf16a) (details)
  20. realtek: Move GS1900 external GPIO to new DTSI (commit: a6a7789) (details)
  21. realtek: rtl838x: Enable MDIO_GPIO driver (commit: efffcfa) (details)
  22. realtek: Split Zyxel GS1900-8 into v1 and v2 (commit: 7322d32) (details)
  23. qualcommbe: ipq95xx: Add initial support for new target (commit: 93173ae) (details)
  24. qualcommbe: ipq95xx: Backport cpufreq patch and enable RPM (commit: a181fc8) (details)
  25. qualcommbe: ipq95xx: Add patch fixing USB regulator (commit: e8824ab) (details)
  26. qualcommbe: ipq95xx: Add patch adding partition table common to RDP (commit: 3884366) (details)
  27. qualcommbe: ipq95xx: Add patch fixing unmet dependency for QCOM PPE (commit: 364a059) (details)
  28. qualcommbe: ipq95xx: Update patch with upstream version and refresh (commit: 7333c69) (details)
  29. qualcommbe: ipq95xx: Enable Aquantia PHY by default (commit: 4398122) (details)
  30. qualcommbe: ipq95xx: Set target as source-only (commit: 896d953) (details)
  31. generic: fix probe issues with RealTek RTL8221B PHYs (commit: 730db6b) (details)
  32. tools/dwarves: update to v1.29 (commit: 22d1e6c) (details)
  33. unetd: fix interface teardown (commit: 80ba0d9) (details)
  34. netifd: remove leftover wifi reload_legacy call (commit: a3154cf) (details)
  35. unetd: update to Git HEAD (2025-01-26) (commit: c0f06cb) (details)
  36. realtek: Simple conversions to RTL8231 MFD driver (commit: b7af54d) (details)
  37. mvebu: Switch to use a module for mv88e6xxx (commit: eaa8211) (details)
  38. qoriq: Switch to use a module for mv88e6xxx (commit: 335252c) (details)
コミット ab375a3484db67857450ced461498ad3d7942e05 by amadeus
mediatek: cudy: fixes typo for spi and mtd properties

Same as commit 3674689, correct 'buswidth' to 'bus-width'.
Move the nmbm properties outside the partition definition.
Change uppercase to lowercase, add missing read-only flag.

Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn>
(commit: ab375a3)
The file was modifiedtarget/linux/mediatek/dts/mt7981b-cudy-ap3000-v1.dts (diff)
The file was modifiedtarget/linux/mediatek/dts/mt7981b-cudy-ap3000outdoor-v1.dts (diff)
The file was modifiedtarget/linux/mediatek/dts/mt7981b-cudy-m3000-v1.dts (diff)
The file was modifiedtarget/linux/mediatek/dts/mt7981b-cudy-wr3000h-v1.dts (diff)
The file was modifiedtarget/linux/mediatek/dts/mt7981b-cudy-tr3000-v1.dts (diff)
The file was modifiedtarget/linux/mediatek/dts/mt7981b-cudy-wr3000s-v1.dts (diff)
コミット 82b69dfaf6ca92eeffb7523295d3d81a1d54323a by amadeus
mediatek: cudy: fixes 2.5G PHY interrupt support

Fixed interrupt support for 2.5G PHY.
Removed useless phy-mode on phy node.

Tested on Cudy TR3000.
Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn>
(commit: 82b69df)
The file was modifiedtarget/linux/mediatek/dts/mt7981b-cudy-tr3000-v1.dts (diff)
The file was modifiedtarget/linux/mediatek/dts/mt7981b-cudy-m3000-v1.dts (diff)
コミット 87632219d4b8f0c96ea053e375f6f324fab0806f by amadeus
mediatek: update status led for Cudy TR3000

Use white led when running, consistent with the stock firmware.

Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn>
(commit: 8763221)
The file was modifiedtarget/linux/mediatek/dts/mt7981b-cudy-tr3000-v1.dts (diff)
コミット 64d1b1089c25d778f5f22bfc0c1590a2e83b664e by amadeus
mediatek: cleanup device tree for cudy devices

Fixes typo for led properties.
Delete the unused rfb compatible.

Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn>
(commit: 64d1b10)
The file was modifiedtarget/linux/mediatek/dts/mt7981b-cudy-wr3000h-v1.dts (diff)
The file was modifiedtarget/linux/mediatek/dts/mt7981b-cudy-wr3000s-v1.dts (diff)
The file was modifiedtarget/linux/mediatek/dts/mt7981b-cudy-ap3000outdoor-v1.dts (diff)
The file was modifiedtarget/linux/mediatek/dts/mt7981b-cudy-m3000-v1.dts (diff)
The file was modifiedtarget/linux/mediatek/dts/mt7981b-cudy-tr3000-v1.dts (diff)
コミット 4c380d0f25f84da191ac824c2470d3851844cdd7 by amadeus
mediatek: use standard PHY reset bindings for Cudy WR3000H

Use generic Ethernet PHY reset bindings.
Remove the useless lan label as connected switch.

Fixes: 9d66b8b ("mediatek: filogic: Add support for cudy wr3000h")
Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn>
(commit: 4c380d0)
The file was modifiedtarget/linux/mediatek/dts/mt7981b-cudy-wr3000h-v1.dts (diff)
コミット 17dc0797d03d2f2dd57b38ab39962dafc69d1d34 by nbd
mt76: update to Git HEAD (2025-01-22)

3e85822b9c66 page_pool: remove PP_FLAG_PAGE_FRAG
a22d59e4ad50 tools: fix allocation check and missing memory freeing

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 17dc079)
The file was modifiedpackage/kernel/mt76/Makefile (diff)
コミット 0fd9d00cd6fc285b2a925eb03e6350a4b00fc279 by ansuelsmth
mediatek: add Airoha AN8855 gigabit switch driver

New revisions of Xiaomi AX3000T with 1.0.84+ stock firmware contain new hardware.
This commit add support for Airoha AN8855 gigabit switch driver with 6.6 kernel patches

Based on https://patchwork.kernel.org/project/netdevbpf/cover/20241209134459.27110-1-ansuelsmth@gmail.com/

Signed-off-by: Dim Fish <dimfish@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/16709
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(commit: 0fd9d00)
The file was addedtarget/linux/mediatek/files-6.6/drivers/net/mdio/mdio-an8855.c
The file was addedtarget/linux/mediatek/files-6.6/drivers/nvmem/an8855-efuse.c
The file was modifiedtarget/linux/mediatek/mt7623/config-6.6 (diff)
The file was modifiedtarget/linux/mediatek/dts/mt7981b-xiaomi-mi-router-common.dtsi (diff)
The file was addedtarget/linux/mediatek/patches-6.6/738-net-phylink-move-phylink_pcs_neg_mode.patch
The file was addedtarget/linux/mediatek/patches-6.6/739-net-add-negotiation-of-in-band-capabilities.patch
The file was addedtarget/linux/mediatek/files-6.6/drivers/mfd/airoha-an8855.c
The file was addedtarget/linux/mediatek/patches-6.6/737-net-dsa-add-Airoha-AN8855.patch
The file was addedtarget/linux/mediatek/files-6.6/drivers/net/dsa/an8855.c
The file was addedtarget/linux/mediatek/files-6.6/include/linux/mfd/airoha-an8855-mfd.h
The file was addedtarget/linux/mediatek/files-6.6/drivers/net/phy/air_an8855.c
The file was modifiedtarget/linux/mediatek/filogic/config-6.6 (diff)
The file was modifiedtarget/linux/mediatek/mt7622/config-6.6 (diff)
The file was modifiedtarget/linux/mediatek/mt7629/config-6.6 (diff)
The file was addedtarget/linux/mediatek/files-6.6/drivers/net/dsa/an8855.h
コミット 7bd579689d2304c73c263be3e030d76c551d6e87 by hauke
kernel: vrx518_tc: fix RX desc phys to virt mapping

It looks like VRX518 returns phys addr of data buffer in the 'data_ptr'
field of the RX descriptor and an actual data offset within the buffer
in the 'byte_off' field. In order to map the phys address back to
virtual we need the original phys address of the allocated buffer.

In the same driver applies offset to phys address before the mapping,
what leads to WARN_ON triggering in plat_mem_virt() function with
subsequent kernel panic:

  WARNING: CPU: 0 PID: 0 at .../sw_plat.c:764 0xbf306cd0 [vrx518_tc@8af9f5d0+0x25000]
  ...
  Unable to handle kernel NULL pointer dereference at virtual address 00000000
  pgd = aff5701e
  [00000000] *pgd=00000000
  Internal error: Oops: 5 [#1] SMP ARM

Noticed in ATM mode, when chip always returns byte_off = 4.

In order to fix the issue, pass the phys address to plat_mem_virt() as
is and apply byte_off later for proper DMA syncing and on mapped virtual
address when copying RXed data into the skb.

Run tested with FRITZ!Box 7530 on both ADSL and VDSL (thanks Jan) links.

Fixes: 474bbe23b7 ("kernel: add Intel/Lantiq VRX518 TC driver")
Tested-by: Jan Hoffmann <jan@3e8.eu> # VDSL link
Reported-and-tested-by: nebibigon93@yandex.ru # ADSL link
Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
Link: https://patchwork.ozlabs.org/project/openwrt/patch/20250122222654.21833-2-ryazanov.s.a@gmail.com/
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 7bd5796)
The file was modifiedpackage/kernel/lantiq/vrx518_tc/patches/200-swplat.patch (diff)
コミット 470335450e67002366fcbcd7334b15bdf008e44d by hauke
kernel: vrx518_tc: fix ADSL/ATM operation

ATM TC layer have some issues which effectively prevent VRX518 from
being used as ADSL modem. Specifically, there one crash during the ATM
layer configuration and wrong PVC ID selection on packet receiving what
breaks RX path. Fix both of the issues. Make subif iface registration
optional to prevent the crash (see more details in the new patch) and
update the hardcoded PVC ID to match the first allocated channel.

Run tested with FRITZ!Box 7530.

Fixes: 474bbe23b7 ("kernel: add Intel/Lantiq VRX518 TC driver")
Reported-and-tested-by: nebibigon93@yandex.ru
Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
Link: https://patchwork.ozlabs.org/project/openwrt/patch/20250122222654.21833-3-ryazanov.s.a@gmail.com/
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 4703354)
The file was addedpackage/kernel/lantiq/vrx518_tc/patches/207-dcdp-atm_tc-fix-crash-on-subif_reg-absence.patch
The file was modifiedpackage/kernel/lantiq/vrx518_tc/patches/100-compat.patch (diff)
コミット 6d6dc3a3c967174598a44503f4af281574660356 by hauke
ipq40xx: fix compatibility with linux-atm tools

atm_qos struct should be the same both for user and kernel spaces. Via
the __SO_ENCODE() macro it is used to define the SO_ATMQOS socket IOC.

During the VRX518 support introduction, the atm_trafprm sturct nested
into the atm_qos stucture was update with newer fields that are
referenced by the ATM TC layer of the VRX518 TC driver. These new fields
are intended to communicate information for extra traffic classes
supported by the driver. But we are still using vanilla kernel headers
to build the toolchain. Due to the atm.h header incoherency br2684ctl
from linux-atm tools is incapable to configure the ATM bridge netdev:

  br2684ctl: Interface "dsl0" created sucessfully
  br2684ctl: Communicating over ATM 0.1.2, encapsulation: LLC
  br2684ctl: setsockopt SO_ATMQOS 22 <-- EINVAL errno
  br2684ctl: Fatal: failed to connect on socket; File descriptor in bad state

There are two options to fix this incoherency. (a) update the header
file in the toolchain to build linux-atm against updated atm_trafprm and
atm_qos structures, or (b) revert atm_trafprm changes.

Since there are no actual users of the extra ATM QoS traffic classes,
just drop these extra traffic classes from vrx518_tc ATM TC layer and
drop the kernel patch updating atm.h.

Besides fixing the compatibility with linux-atm tools, removing the
kernel patch should simplify kernel updates removing unneeded burden of
maintenance.

Run tested with FRITZ!Box 7530 with disabled extra traffic classes and
then removed them entirely before the submission.

CC: John Crispin <john@phrozen.org>
Fixes: cfd42a0098 ("ipq40xx: add Intel/Lantiq ATM hacks")
Suggested-by: Andre Heider <a.heider@gmail.com>
Reported-and-tested-by: nebibigon93@yandex.ru
Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
Link: https://patchwork.ozlabs.org/project/openwrt/patch/20250122222654.21833-4-ryazanov.s.a@gmail.com/
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 6d6dc3a)
The file was addedpackage/kernel/lantiq/vrx518_tc/patches/101-dcdp-atm_tc-drop-extra-qos-classes.patch
The file was removedtarget/linux/ipq40xx/patches-6.6/998-lantiq-atm-hacks.patch
The file was modifiedpackage/kernel/lantiq/vrx518_tc/patches/202-napi.patch (diff)
The file was modifiedpackage/kernel/lantiq/vrx518_tc/patches/207-dcdp-atm_tc-fix-crash-on-subif_reg-absence.patch (diff)
The file was modifiedpackage/kernel/lantiq/vrx518_tc/patches/200-swplat.patch (diff)
The file was modifiedpackage/kernel/lantiq/vrx518_tc/patches/204-dcdp-atm_tc-fix-compilation-warning.patch (diff)
コミット 78f908407e2824bc69a65acec270ffb94eca4038 by hauke
kernel: vrx518_tc: bump PKG_RELEASE

Bump PKG_RELEASE after the previous fixes.

Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
Link: https://patchwork.ozlabs.org/project/openwrt/patch/20250122222654.21833-5-ryazanov.s.a@gmail.com/
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 78f9084)
The file was modifiedpackage/kernel/lantiq/vrx518_tc/Makefile (diff)
コミット 8e78bc39a38d2a82818bcae467d3bcbbbe8531f3 by robimarko
qualcommax: add missing WAN LED support to Spectrum SAX1V1K routers

Fixed an issue where both WAN LEDs light up before plugging in the
ethernet cable and no blinking regardless of WAN network activity.

Updated the LED configuration to reflect proper status:
Green indicates 2.5Gb connection speed.
Yellow indicates other connection speed and traffic activity.

This resolves inconsistent WAN LED behavior on Spectrum SAX1V1K routers.

Signed-off-by: Ivan Deng <hongba@rocketmail.com>
Link: https://github.com/openwrt/openwrt/pull/17623
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 8e78bc3)
The file was modifiedtarget/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq8072-sax1v1k.dts (diff)
The file was modifiedtarget/linux/qualcommax/ipq807x/base-files/etc/board.d/01_leds (diff)
コミット 6a7fa68569ac11bb2c2abb14026e8b84acd3a12f by sander
realtek: Fix old compatible for HPE 1920-8G PoE

Supported devices are listed in the metadata as the first part of the
DTS compatible. This normally follows the format "vendor,device".

When updating the device name of the 180W 1920-8G PoE an underscore was
used, instead of a comma, to join the vendor and device name. This will
lead to warnings for users wanting to sysupgrade a device with an older
compatible, as the device's info does not match the one the metadata.

Fixes: 987c96e88927 ("realtek: rename hpe,1920-8g-poe to match hardware")
Signed-off-by: Sander Vanheule <sander@svanheule.net>
(commit: 6a7fa68)
The file was modifiedtarget/linux/realtek/image/rtl838x.mk (diff)
コミット 075571b0232c0140d9ebcc6c3a250e69a2324aea by hauke
armsr: add Hyper-V on Arm64 support

This adds support for running as a guest on Windows Hyper-V
on arm64 Windows machines (like the Qualcomm Snapdragon X based
machines). The drivers are the same as Hyper-V on x86-64.

Limitations:
- The VM must be configured with a single vCPU only[1].

It appears Microsoft has made changes to Arm64 Hyper-V's timers
and other infrastructure in Windows 11 24H2 which require
kernel changes[2][3] to fix.

- You must turn off secure boot enforcement to boot OpenWrt, as
OpenWrt/armsr does not have a signed bootloader.

[1] https://www.reddit.com/r/Surface/comments/1dmzpzt/comment/lx4tatp/
[2] https://www.reddit.com/r/Surface/comments/1dmzpzt/comment/m5bqgrm/
[3] https://github.com/microsoft/WSL2-Linux-Kernel

Signed-off-by: Mathew McBride <matt@traverse.com.au>
Link: https://github.com/openwrt/openwrt/pull/17675
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 075571b)
The file was modifiedtarget/linux/armsr/armv8/config-6.6 (diff)
コミット 9ada8578fd2768d077607b189987972ad600a804 by hauke
mediatek-mt7622: netgear-wax206 fix wifi leds

the wifi leds of the wax206 were not reacting.
This patch enables the green leds to show activity, as the blue ones are very bright.
Also set the label-mac to the gmac0

Signed-off-by: Florian Maurer <f.maurer@outlook.de>
Link: https://github.com/openwrt/openwrt/pull/17694
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 9ada857)
The file was modifiedtarget/linux/mediatek/dts/mt7622-netgear-wax206.dts (diff)
コミット b467e5a0afebbc4982213c03f90dfc6deb717b36 by hauke
kernel: Make kmod-usb-chipidea select kmod-phy-ath79-usb

The USB PHY on the ar9330 and similar SoCs needs the PHY driver. In
OpenWrt 23.05 it was compiled into the kernel. The kernel 6.6
configuration does not compile it in any more, make the
kmod-usb-chipidea driver select it to add it to the images.

Fixes: https://github.com/openwrt/openwrt/issues/17710
Fixes: 04bdf9b3323e ("ath79: disable ath79 USB phy drivers by default")
Link: https://github.com/openwrt/openwrt/pull/17720
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: b467e5a)
The file was modifiedpackage/kernel/linux/modules/usb.mk (diff)
コミット e9fad02c101d7d7f45fd6e5eef8a80b848718a44 by hauke
kernel: bump 6.6 to 6.6.74

Changelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.6.74

All patches automatically rebased.

Build system: x86/64
Build-tested: bcm27xx/bcm2712, flogic/xiaomi_redmi-router-ax6000-ubootmod
Run-tested: bcm27xx/bcm2712, flogic/xiaomi_redmi-router-ax6000-ubootmod

Signed-off-by: John Audia <therealgraysky@proton.me>
Link: https://github.com/openwrt/openwrt/pull/17708
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: e9fad02)
The file was modifiedtarget/linux/bcm27xx/patches-6.6/950-0555-drm-v3d-fix-up-register-addresses-for-V3D-7.x.patch (diff)
The file was modifiedinclude/kernel-6.6 (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.6/950-0183-drm-v3d-Suppress-all-but-the-first-MMU-error.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.6/950-0464-drm-v3d-New-debugfs-end-points-to-query-GPU-usage-st.patch (diff)
コミット b2d17dbb68c232393739e6fb48245f1f4bebb698 by sander
realtek: Enable Zyxel GS1900's RTL8231 reset line

As the bootloader is reconfiguring the RTL8231 on these devices anyway,
no pin state can be maintained over warm reboots. This results in for
example the PoE disable pin always being asserted by the bootloader.

Define the GPIO line linked to the RTL8231's reset so the MDIO subsystem
will also reset the expander on boot and ensure the line in the correct
state.

Signed-off-by: Sander Vanheule <sander@svanheule.net>
(commit: b2d17db)
The file was modifiedtarget/linux/realtek/dts/rtl8380_zyxel_gs1900.dtsi (diff)
コミット d4bf16a9e1618347709b0dccae71c273e6291a61 by sander
realtek: Add virtual MDIO bus on rtl838x

Some RTL8380M-based devices have been around for a long time and use an
early A revision of the RTL8380M SoC. This revision has an issue with
the auxiliary MDIO controller, causing it to malfunction. This may lead
to device reboots when the controller is used.

Provide a bit-banged MDIO bus, which muxes the auxiliary MDIO pins to
their GPIO function. Although this will result in lower performance,
there should otherwise be no functional differences.

Link: https://github.com/openwrt/openwrt/issues/9534
Signed-off-by: Sander Vanheule <sander@svanheule.net>
(commit: d4bf16a)
The file was modifiedtarget/linux/realtek/dts/rtl838x.dtsi (diff)
コミット a6a77896f4cddd6e69bcf86d5a6dc190fa82d53d by sander
realtek: Move GS1900 external GPIO to new DTSI

In order to be able to define the external GPIO controller on an
emulated MDIO bus, move the controller definition outside of the main
GS1900 include for RTL838x-based devices.

Additionally, a new DTSI is provided defining the RTL8231 on the
emulated MDIO bus.

Signed-off-by: Sander Vanheule <sander@svanheule.net>
(commit: a6a7789)
The file was modifiedtarget/linux/realtek/dts/rtl8382_zyxel_gs1900-24ep.dts (diff)
The file was modifiedtarget/linux/realtek/dts/rtl8382_zyxel_gs1900-24hp-v1.dts (diff)
The file was modifiedtarget/linux/realtek/dts/rtl8380_zyxel_gs1900-8.dts (diff)
The file was modifiedtarget/linux/realtek/dts/rtl8382_zyxel_gs1900-24hp-v2.dts (diff)
The file was modifiedtarget/linux/realtek/dts/rtl8380_zyxel_gs1900-10hp.dts (diff)
The file was modifiedtarget/linux/realtek/dts/rtl8382_zyxel_gs1900-24-v1.dts (diff)
The file was modifiedtarget/linux/realtek/dts/rtl8382_zyxel_gs1900-16.dts (diff)
The file was addedtarget/linux/realtek/dts/rtl8380_zyxel_gs1900_gpio.dtsi
The file was modifiedtarget/linux/realtek/dts/rtl8382_zyxel_gs1900-24e.dts (diff)
The file was modifiedtarget/linux/realtek/dts/rtl8380_zyxel_gs1900-8hp-v2.dts (diff)
The file was modifiedtarget/linux/realtek/dts/rtl8380_zyxel_gs1900.dtsi (diff)
The file was addedtarget/linux/realtek/dts/rtl8380_zyxel_gs1900_gpio_emulated.dtsi
The file was modifiedtarget/linux/realtek/dts/rtl8380_zyxel_gs1900-8hp-v1.dts (diff)
コミット efffcfa43693b68028a4aed4dea151b82158cc52 by sander
realtek: rtl838x: Enable MDIO_GPIO driver

The mdio-gpio driver is required to support early revision of RTL8380M
slicon (rev A) where the auxilairy MDIO controller does not function
correctly. Add this driver to the rtl838x kernel so devices with old
SoCs are also able to function correctly.

Signed-off-by: Sander Vanheule <sander@svanheule.net>
(commit: efffcfa)
The file was modifiedtarget/linux/realtek/rtl838x/config-6.6 (diff)
コミット 7322d3266d84ec4062046254792d78ebca3ea26d by sander
realtek: Split Zyxel GS1900-8 into v1 and v2

Zyxel GS1900-8 v2 devices have been produced more recently than v1
devices. As there are v1 boards with RTL8380M rev. C SoCs, it can likely
safely be assumed that all v2 devices will also have a recent SoC
revision, supporting the hardware auxiliary MDIO controller.

Make the GS1900-8 v1 use an emulated auxiliary MDIO bus, for backward
compatibility with devices containing an RTL8380M rev. A.

Since the devicetrees are otherwise identical, GS1900-8 v1 devices with
an RTL8380M rev. B or C will also be able to use the (more efficient) v2
image. This includes any currently functioning device with OpenWrt, so
include the old compatible as a supported device for the GS1900-8 v2.

Link: https://github.com/openwrt/openwrt/issues/9534
Signed-off-by: Sander Vanheule <sander@svanheule.net>
(commit: 7322d32)
The file was modifiedtarget/linux/realtek/image/rtl838x.mk (diff)
The file was addedtarget/linux/realtek/dts/rtl8380_zyxel_gs1900-8-v1.dts
The file was removedtarget/linux/realtek/dts/rtl8380_zyxel_gs1900-8.dts
The file was addedtarget/linux/realtek/dts/rtl8380_zyxel_gs1900-8-v2.dts
The file was modifiedtarget/linux/realtek/base-files/etc/board.d/05_compat-version (diff)
コミット 93173aee96e7496f3ff158046d3d19cd42c2e031 by ansuelsmth
qualcommbe: ipq95xx: Add initial support for new target

Add initial support for new target with the initial patch for ethernet
support using pending upstream patches for PCS UNIPHY, PPE and EDMA.

Only initramfs currently working as support for new SPI/NAND
implementation, USB, CPUFreq and other devices is still unfinished and
needs to be evaluated.

Link: https://github.com/openwrt/openwrt/pull/17725
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(commit: 93173ae)
The file was addedtarget/linux/qualcommbe/patches-6.6/200-02-arm64-dts-qcom-Add-IPQ9574-MDIO-device-node.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/104-04-arm64-dts-qcom-Add-CMN-PLL-node-for-IPQ9574-SoC.patch
The file was addedtarget/linux/qualcommbe/image/ipq95xx.mk
The file was addedtarget/linux/qualcommbe/patches-6.6/002-02-v6.11-clk-qcom-add-clock-controller-driver-for-qca8386-qca.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/103-14-net-pcs-Add-1000BASEX-interface-mode-support-to-IPQ-.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/105-02-dt-bindings-clock-gcc-ipq9574-Add-definition-for-GPL.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/103-19-net-ethernet-qualcomm-Add-PPE-buffer-manager-configu.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/104-05-arm64-dts-qcom-Update-IPQ9574-xo_board_clk-to-use-fi.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/011-v6.11-arm64-dts-qcom-ipq9574-drop-power-domain-cells-prope.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/105-06-arm64-dts-qcom-ipq9574-Add-nsscc-node.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/012-02-v6.11-dt-bindings-interconnect-Add-Qualcomm-IPQ9574-suppor.patch
The file was addedtarget/linux/qualcommbe/image/Makefile
The file was addedtarget/linux/qualcommbe/patches-6.6/103-08-net-phy-qca808x-Add-QCA8084-package-init-function.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/103-21-net-ethernet-qualcomm-Add-PPE-scheduler-config.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/103-23-net-ethernet-qualcomm-Add-PPE-service-code-config.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/100-04-mtd-nand-Add-qpic_common-API-file.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/103-39-net-ethernet-qualcomm-Add-netdevice-support-for-QCOM.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/103-40-net-ethernet-qualcomm-Add-Rx-Ethernet-DMA-support.patch
The file was addedtarget/linux/qualcommbe/config-6.6
The file was addedtarget/linux/qualcommbe/patches-6.6/103-25-net-ethernet-qualcomm-Add-PPE-RSS-hash-config.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/103-12-net-pcs-Add-10GBASER-interface-mode-support-to-IPQ-U.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/103-11-net-pcs-Add-driver-for-Qualcomm-IPQ-UNIPHY-PCS.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/103-27-net-ethernet-qualcomm-Add-PPE-L2-bridge-initializati.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/103-04-net-phy-qca808x-Add-link_change_notify-function-for-.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/103-15-net-pcs-Add-10G_QXGMII-interface-mode-support-to-IPQ.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/105-03-clk-qcom-gcc-ipq9574-Add-support-for-gpll0_out_aux-c.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/105-05-clk-qcom-Add-NSS-clock-Controller-driver-for-IPQ9574.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/900-arm64-dts-qcom-Add-label-to-EDMA-port-for-IPQ9574-RD.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/101-arm64-dts-qcom-ipq9574-Add-SPI-nand-support.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/302-arm64-dts-qcom-Add-missing-clock-for-nsscc-from-pcs-.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/002-01-v6.11-dt-bindings-clock-add-qca8386-qca8084-clock-and-rese.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/004-02-v6.10-clk-qcom-clk-rcg2-add-support-for-rcg2-freq-multi-op.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/103-35-net-ethernet-qualcomm-Add-API-to-configure-PPE-port-.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/300-dt-bindings-clock-Add-clock-ID-for-IPQ-PCS-UNIPHY.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/103-03-net-phy-qca808x-Add-config_init-function-for-QCA8084.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/105-04-dt-bindings-clock-Add-ipq9574-NSSCC-clock-and-reset-.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/200-05-arm64-dts-qcom-Add-IPQ9574-RDP433-port-node.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/008-v6.9-clk-Provide-managed-helper-to-get-and-enable-bulk-cl.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/200-04-arm64-dts-qcom-Add-EDMA-node-for-IPQ9574.patch
The file was addedtarget/linux/qualcommbe/ipq95xx/target.mk
The file was addedtarget/linux/qualcommbe/patches-6.6/006-v6.11-clk-qcom-common-commonize-qcom_cc_really_probe.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/103-20-net-ethernet-qualcomm-Add-PPE-queue-management-confi.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/103-05-net-phy-qca808x-Add-register-access-support-routines.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/003-v6.11-arm64-dts-qcom-ipq9574-add-MDIO-bus.patch
The file was addedtarget/linux/qualcommbe/ipq95xx/base-files/etc/board.d/02_network
The file was addedtarget/linux/qualcommbe/patches-6.6/103-41-net-ethernet-qualcomm-Add-Tx-Ethernet-DMA-support.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/104-02-clk-qcom-Add-CMN-PLL-clock-controller-driver-for-IPQ.patch
The file was addedtarget/linux/qualcommbe/ipq95xx/base-files/lib/upgrade/platform.sh
The file was addedtarget/linux/qualcommbe/patches-6.6/102-arm64-dts-qcom-ipq9574-Disable-eMMC-node.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/103-07-net-phy-qca808x-Add-package-clocks-and-resets-for-QC.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/100-05-mtd-rawnand-qcom-use-FIELD_PREP-and-GENMASK.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/103-26-net-ethernet-qualcomm-Add-PPE-queue-map-function.patch
The file was addedtarget/linux/qualcommbe/ipq95xx/config-default
The file was addedtarget/linux/qualcommbe/patches-6.6/005-v6.11-clk-qcom-branch-Add-clk_branch2_prepare_ops.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/100-03-mtd-rawnand-qcom-Add-qcom-prefix-to-common-api.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/103-02-net-phy-qca808x-Add-QCA8084-ethernet-phy-support.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/100-06-spi-spi-qpic-add-driver-for-QCOM-SPI-NAND-flash-Inte.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/103-32-net-ethernet-qualcomm-Add-phylink-support-for-PPE-MA.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/012-05-v6.11-clk-qcom-ipq9574-Use-icc-clk-for-enabling-NoC-relate.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/200-01-arm64-dts-qcom-ipq9574-Add-PCS-UNIPHY-device-tree-su.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/200-03-arm64-dts-qcom-Add-IPQ9574-PPE-base-device-node.patch
The file was addedtarget/linux/qualcommbe/Makefile
The file was addedtarget/linux/qualcommbe/patches-6.6/103-45-net-ethernet-qualcomm-Add-sysctl-for-RPS-bitmap.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/010-01-v6.11-dt-bindings-clock-Add-PCIe-pipe-related-clocks-for-I.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/007-v6.11-net-phy-introduce-core-support-for-phy-mode-10g-qxgm.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/100-02-mtd-rawnand-qcom-cleanup-qcom_nandc-driver.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/012-03-v6.11-interconnect-icc-clk-Add-devm_icc_clk_register.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/103-44-net-ethernet-qualcomm-Add-module-parameters-for-driv.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/103-13-net-pcs-Add-2500BASEX-interface-mode-support-to-IPQ-.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/103-43-net-ethernet-qualcomm-Add-ethtool-support-for-EDMA.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/103-18-net-ethernet-qualcomm-Add-PPE-driver-for-IPQ9574-SoC.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/103-42-net-ethernet-qualcomm-Add-miscellaneous-error-interr.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/105-01-clk-qcom-clk-alpha-pll-Add-NSS-HUAYRA-ALPHA-PLL-supp.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/103-22-net-ethernet-qualcomm-Initialize-PPE-queue-settings.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/001-v6.8-arm64-dts-qcom-ipq9574-Add-common-RDP-dtsi-file.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/103-34-net-ethernet-qualcomm-Add-PPE-port-MAC-address-and-E.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/012-04-v6.11-clk-qcom-common-Add-interconnect-clocks-support.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/009-v6.13-clk-Provide-devm_clk_bulk_get_all_enabled-helper.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/103-33-net-ethernet-qualcomm-Add-PPE-port-MAC-MIB-statistic.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/103-28-net-ethernet-qualcomm-Add-PPE-debugfs-support.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/104-01-dt-bindings-clock-qcom-Add-CMN-PLL-clock-controller-.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/012-06-v6.11-arm64-dts-qcom-ipq9574-Add-icc-provider-ability-to-g.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/103-06-net-phy-qca808x-Add-QCA8084-probe-function.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/010-02-v6.11-clk-qcom-gcc-ipq9574-Add-PCIe-pipe-clocks.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/103-01-dt-bindings-net-Document-Qualcomm-QCA8084-PHY-packag.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/301-net-ethernet-qualcomm-Add-support-for-label-property.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/103-24-net-ethernet-qualcomm-Add-PPE-port-control-config.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/103-38-net-ethernet-qualcomm-Add-EDMA-support-for-QCOM-IPQ9.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/012-01-v6.11-interconnect-icc-clk-Specify-master-slave-ids.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/004-01-v.610-clk-qcom-clk-rcg-introduce-support-for-multiple-conf.patch
コミット a181fc8b31dac59adec98f6b27a67f4725414a7c by ansuelsmth
qualcommbe: ipq95xx: Backport cpufreq patch and enable RPM

Backport CPUFreq patch and enable RPM. This is to enable CPU Frequency
scaling and regulators.

Link: https://github.com/openwrt/openwrt/pull/17725
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(commit: a181fc8)
The file was addedtarget/linux/qualcommbe/patches-6.6/014-v6.8-arm64-dts-qcom-ipq9574-populate-the-opp-table-based-.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/013-01-v6.7-cpufreq-qcom-nvmem-Enable-cpufreq-for-ipq53xx.patch
The file was modifiedtarget/linux/qualcommbe/ipq95xx/config-default (diff)
The file was addedtarget/linux/qualcommbe/patches-6.6/013-02-v6.7-v6.8-cpufreq-qcom-nvmem-Introduce-cpufreq-for-ipq95xx.patch
コミット e8824ab0cc8055124b2037d14f036284aa54ece5 by ansuelsmth
qualcommbe: ipq95xx: Add patch fixing USB regulator

Add patch fixing USB regulator as the LDO needs to use ID 5 instead of
ID 2.

Link: https://github.com/openwrt/openwrt/pull/17725
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(commit: e8824ab)
The file was addedtarget/linux/qualcommbe/patches-6.6/106-arm64-dts-qcom-fix-USB-vdda-pll-supply-for-ipq9574-r.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/015-v6.8-regulator-qcom_smd-Add-LDO5-MP5496-regulator.patch
コミット 38843668e6d1a9bd45e8d2a20904553059ae39f3 by ansuelsmth
qualcommbe: ipq95xx: Add patch adding partition table common to RDP

Add patches adding partition table common to RDP board and node for AQR
NVMEM.

Link: https://github.com/openwrt/openwrt/pull/17725
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(commit: 3884366)
The file was addedtarget/linux/qualcommbe/patches-6.6/304-dts-qcom-add-AQR-NVMEM-node-for-IPQ9574-RDP433-board.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/303-arm64-dts-qcom-add-partition-table-for-ipq9574-rdp-c.patch
コミット 364a059b26b788d56655c568791caf03b7c7aaa0 by ansuelsmth
qualcommbe: ipq95xx: Add patch fixing unmet dependency for QCOM PPE

Add patch fixing unmet dependency for QCOM PPE. This fix a compilation
error when SFP config is selected.

Link: https://github.com/openwrt/openwrt/pull/17725
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(commit: 364a059)
The file was addedtarget/linux/qualcommbe/patches-6.6/305-net-ethernet-qualcomm-ppe-Fix-unmet-dependency-with-.patch
コミット 7333c694e3f96128fbf6f9a95c51b3fd7ff95ec9 by ansuelsmth
qualcommbe: ipq95xx: Update patch with upstream version and refresh

Update patch with upstream version and automatically refresh with make
target/linux/refresh.

Also backport one additional fix patch for NAND patch and drop a patch
merged upstream.

Link: https://github.com/openwrt/openwrt/pull/17725
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(commit: 7333c69)
The file was removedtarget/linux/qualcommbe/patches-6.6/100-02-mtd-rawnand-qcom-cleanup-qcom_nandc-driver.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/016-04-v6.14-mtd-rawnand-qcom-use-FIELD_PREP-and-GENMASK.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/016-02-v6.14-mtd-rawnand-qcom-Add-qcom-prefix-to-common-api.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/019-01-v6.14-dt-bindings-clock-qcom-Add-CMN-PLL-clock-controller-.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/018-v6.14-clk-qcom-Add-CMN-PLL-clock-controller-driver-for-IPQ.patch
The file was removedtarget/linux/qualcommbe/patches-6.6/100-04-mtd-nand-Add-qpic_common-API-file.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/019-02-v6.14-arm64-dts-qcom-ipq9574-Add-CMN-PLL-node.patch
The file was modifiedtarget/linux/qualcommbe/patches-6.6/100-06-spi-spi-qpic-add-driver-for-QCOM-SPI-NAND-flash-Inte.patch (diff)
The file was modifiedtarget/linux/qualcommbe/patches-6.6/303-arm64-dts-qcom-add-partition-table-for-ipq9574-rdp-c.patch (diff)
The file was removedtarget/linux/qualcommbe/patches-6.6/104-02-clk-qcom-Add-CMN-PLL-clock-controller-driver-for-IPQ.patch
The file was removedtarget/linux/qualcommbe/patches-6.6/104-05-arm64-dts-qcom-Update-IPQ9574-xo_board_clk-to-use-fi.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/019-03-v6.14-arm64-dts-qcom-ipq9574-Update-xo_board_clk-to-use-fi.patch
The file was removedtarget/linux/qualcommbe/patches-6.6/100-05-mtd-rawnand-qcom-use-FIELD_PREP-and-GENMASK.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/017-v6.,14-mtd-rawnand-qcom-Fix-build-issue-on-x86-architecture.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/016-01-v6.14-mtd-rawnand-qcom-cleanup-qcom_nandc-driver.patch
The file was addedtarget/linux/qualcommbe/patches-6.6/016-03-v6.14-mtd-nand-Add-qpic_common-API-file.patch
The file was removedtarget/linux/qualcommbe/patches-6.6/104-04-arm64-dts-qcom-Add-CMN-PLL-node-for-IPQ9574-SoC.patch
The file was removedtarget/linux/qualcommbe/patches-6.6/104-01-dt-bindings-clock-qcom-Add-CMN-PLL-clock-controller-.patch
The file was removedtarget/linux/qualcommbe/patches-6.6/100-03-mtd-rawnand-qcom-Add-qcom-prefix-to-common-api.patch
The file was removedtarget/linux/qualcommbe/patches-6.6/105-01-clk-qcom-clk-alpha-pll-Add-NSS-HUAYRA-ALPHA-PLL-supp.patch
コミット 439812283b7dae179d5ecc843d153bf607ae2f46 by ansuelsmth
qualcommbe: ipq95xx: Enable Aquantia PHY by default

Enable the Aquantia PHY by default in config-defaults. Target is big
enough to permit embedding the PHY instead of having as an external
module.

Link: https://github.com/openwrt/openwrt/pull/17725
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(commit: 4398122)
The file was modifiedtarget/linux/qualcommbe/ipq95xx/config-default (diff)
コミット 896d953c5312c2b7331daca1d17694d5e469c3fa by ansuelsmth
qualcommbe: ipq95xx: Set target as source-only

Set target as source-only for now as only the Reference Board is
supported and needs to better evaluated with real Devices.

Link: https://github.com/openwrt/openwrt/pull/17725
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(commit: 896d953)
The file was modifiedtarget/linux/qualcommbe/Makefile (diff)
コミット 730db6b893748517949b1d3a0c0cb8b6c1288040 by daniel
generic: fix probe issues with RealTek RTL8221B PHYs

Import patch "net: phy: realtek: mark existing MMDs as present"

    When using Clause-45 mode to access RealTek RTL8221B 2.5G PHYs some
    versions of the PHY fail to report the MMDs present on the PHY.
    Mark MMDs PMAPMD, PCS and AN which are always existing according to
    the datasheet as present to fix that.

Fixes: #16823, #17183, #17232
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Tested-by: Aleksander Jan Bajkowski <olek2@wp.pl>
Tested-by: Juan Pedro Paredes Caballero <juanpedro.paredes@gmail.com>
(commit: 730db6b)
The file was addedtarget/linux/generic/pending-6.6/720-07-net-phy-realtek-mark-existing-MMDs-as-present.patch
コミット 22d1e6cd26ca6765429de9baf5c23946291d7e8b by robimarko
tools/dwarves: update to v1.29

Update to include the latest upstream improvements and bugfixes, including
pahole now always encoding reproducibly.

Drop the local patch:
     100-reproducible-builds.patch

Release Notes: https://lore.kernel.org/bpf/Z4-TDt42dTKZvCo6@x1/
Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
Link: https://github.com/openwrt/openwrt/pull/17705
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 22d1e6c)
The file was modifiedtools/dwarves/Makefile (diff)
The file was removedtools/dwarves/patches/100-reproducible-builds.patch
コミット 80ba0d958dc96fb7aba26614f71325507fabd58a by nbd
unetd: fix interface teardown

Pass the correct device name in the network_del ubus call

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 80ba0d9)
The file was modifiedpackage/network/services/unetd/files/unetd.sh (diff)
コミット a3154cfeb6c381576682a8cc5427a8b1bd9daf96 by nbd
netifd: remove leftover wifi reload_legacy call

Commit d12753929165 removed support for it

Fixes: #17738
Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: a3154cf)
The file was modifiedpackage/network/config/netifd/files/etc/init.d/network (diff)
コミット c0f06cb6ac002ce90c10839b3d98aed8b41a2da5 by nbd
unetd: update to Git HEAD (2025-01-26)

322500403615 service: add default group @ to match all nodes
5f7860306200 ubus: rename unetd_ubus_notify to unetd_ubus_network_notify
d13752814651 enroll: add PEX sub-protocol to support enrolling new nodes into a network

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: c0f06cb)
The file was modifiedpackage/network/services/unetd/Makefile (diff)
コミット b7af54d5c18cf74b9b598b506a335443a0bbed87 by sander
realtek: Simple conversions to RTL8231 MFD driver

Change devices with RTL8231 GPIO expander definition that can easily be
translated to the new RTL8231 binding and carry over any gpio-hogs. This
will let them use the new RTL8231 MFD driver, without any functional
changes.

Signed-off-by: Sander Vanheule <sander@svanheule.net>
(commit: b7af54d)
The file was modifiedtarget/linux/realtek/dts/rtl8382_iodata_bsh-g24mb.dts (diff)
The file was modifiedtarget/linux/realtek/dts/rtl8380_engenius_ews2910p.dts (diff)
The file was modifiedtarget/linux/realtek/dts/rtl8380_netgear_gigabit.dtsi (diff)
The file was modifiedtarget/linux/realtek/dts/rtl8380_linksys_lgs310c.dts (diff)
コミット eaa82118eadfd495f8512d55c01c1935b8b42c51 by linus.walleij
mvebu: Switch to use a module for mv88e6xxx

It's possible to add the driver for the Marvell MV88E6xxx DSA
switches using a module package rather than to compile it into
the kernel. For affected devices this saves a bit of space,
typically the DSA core is 600 KB so this and some more is saved
for devices with no DSA switch.

When adding the packages I went over both the upstream DTS files
and the OpenWrt-specific DTS files and used grep 'marvell,mv88e6'
to find the devices using these switches.

Link: https://patchwork.ozlabs.org/project/openwrt/patch/20250113-mv88e6xxx-modularize-v2-1-3064419615cd@linaro.org/
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
(commit: eaa8211)
The file was modifiedtarget/linux/mvebu/image/cortexa72.mk (diff)
The file was modifiedtarget/linux/mvebu/image/cortexa9.mk (diff)
The file was modifiedtarget/linux/mvebu/config-6.6 (diff)
The file was modifiedtarget/linux/mvebu/image/cortexa53.mk (diff)
コミット 335252c977900d675c0b6b4be8b019802416429c by linus.walleij
qoriq: Switch to use a module for mv88e6xxx

It's possible to add the driver for the Marvell MV88E6xxx DSA
switches using a module package rather than to compile it into
the kernel. For affected devices this saves a bit of space,
the DSA core alone is around 600 KB on ARM.

I could only find one device actually using this switch (I also
checked upstream DTS files) so I have added the package to that
one device.

In the config CONFIG_NET_DSA_TAG_TRAILER and CONFIG_NET_DSA_OCELOT
were also selected, which seems like mistakes. These taggers are
only used by the MV88E6060 and driver which is a separate switch
from MV88E6xxx and the Ocelot drivers such as
CONFIG_NET_DSA_MSCC_FELIX or CONFIG_NET_DSA_MSCC_SEVILLE
and no qoric platform seems to be using them, nor are they
selected in the config.

Link: https://patchwork.ozlabs.org/project/openwrt/patch/20250113-mv88e6xxx-modularize-v2-2-3064419615cd@linaro.org/
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
(commit: 335252c)
The file was modifiedtarget/linux/qoriq/config-6.6 (diff)
The file was modifiedtarget/linux/qoriq/image/generic.mk (diff)