mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-29 10:08:59 +00:00
b45562a69c
Qualcomm has finally started the preparatory work in order to support kernel 6.1, so lets make use of that and update SSDK 12.4.5.r1 which allows us to drop almost all of the patches. Lets also install the forgotten SSDK netlink header. Signed-off-by: Robert Marko <robimarko@gmail.com>
30 lines
1.2 KiB
Diff
30 lines
1.2 KiB
Diff
From a750e569aeb4f7b454dbde18cd6d0f2bb1875dfa Mon Sep 17 00:00:00 2001
|
|
From: Robert Marko <robimarko@gmail.com>
|
|
Date: Wed, 26 Jan 2022 14:47:33 +0100
|
|
Subject: [PATCH 2/2] qca807x: add a LED quirk for Xiaomi AX3600
|
|
|
|
AX3600 requires the same LED quirk so that PHY LED-s will blink even
|
|
once Linux resets the PHY.
|
|
|
|
So, just check for its compatible.
|
|
|
|
Signed-off-by: Robert Marko <robimarko@gmail.com>
|
|
---
|
|
src/hsl/phy/malibu_phy.c | 5 +++--
|
|
1 file changed, 3 insertions(+), 2 deletions(-)
|
|
|
|
--- a/src/hsl/phy/malibu_phy.c
|
|
+++ b/src/hsl/phy/malibu_phy.c
|
|
@@ -2718,8 +2718,9 @@ malibu_phy_hw_init(a_uint32_t dev_id, a_
|
|
led_status |= MALIBU_LED_1000_CTRL1_100_10_MASK;
|
|
malibu_phy_mmd_write(dev_id, phy_addr, MALIBU_PHY_MMD7_NUM,
|
|
MALIBU_PHY_MMD7_LED_1000_CTRL1, led_status);
|
|
- if (of_machine_is_compatible("xiaomi,ax9000")) {
|
|
- /* add 1000M link LED behavior for Xiaomi AX9000 */
|
|
+ /* add 1000M link LED behavior for Xiaomi boards */
|
|
+ if (of_machine_is_compatible("xiaomi,ax9000") ||
|
|
+ of_machine_is_compatible("xiaomi,ax3600")) {
|
|
led_status = malibu_phy_mmd_read(dev_id, phy_addr, MALIBU_PHY_MMD7_NUM,
|
|
MALIBU_PHY_MMD7_LED_100_CTRL1);
|
|
led_status &= ~MALIBU_LED_100_CTRL1_1000_MASK;
|