mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-30 10:39:04 +00:00
qualcommax: switch to qca8081 upstream PHY driver
Switch to qca8081 upstream PHY. Update every device that have LEDs attached to the qca8081 PHY to follow new way of defining the LEDs and add original OEM configuration. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
This commit is contained in:
parent
7f0f838767
commit
75ad5c2414
@ -55,6 +55,7 @@ CONFIG_ARM_PSCI_CPUIDLE=y
|
|||||||
CONFIG_ARM_PSCI_FW=y
|
CONFIG_ARM_PSCI_FW=y
|
||||||
# CONFIG_ARM_QCOM_CPUFREQ_HW is not set
|
# CONFIG_ARM_QCOM_CPUFREQ_HW is not set
|
||||||
CONFIG_ARM_QCOM_CPUFREQ_NVMEM=y
|
CONFIG_ARM_QCOM_CPUFREQ_NVMEM=y
|
||||||
|
CONFIG_AT803X_PHY=y
|
||||||
CONFIG_AUDIT_ARCH_COMPAT_GENERIC=y
|
CONFIG_AUDIT_ARCH_COMPAT_GENERIC=y
|
||||||
CONFIG_BLK_DEV_LOOP=y
|
CONFIG_BLK_DEV_LOOP=y
|
||||||
CONFIG_BLK_DEV_SD=y
|
CONFIG_BLK_DEV_SD=y
|
||||||
|
@ -8,6 +8,7 @@
|
|||||||
#include "ipq8074-ess.dtsi"
|
#include "ipq8074-ess.dtsi"
|
||||||
#include <dt-bindings/gpio/gpio.h>
|
#include <dt-bindings/gpio/gpio.h>
|
||||||
#include <dt-bindings/input/input.h>
|
#include <dt-bindings/input/input.h>
|
||||||
|
#include <dt-bindings/leds/common.h>
|
||||||
|
|
||||||
/ {
|
/ {
|
||||||
model = "Yuncore AX880";
|
model = "Yuncore AX880";
|
||||||
@ -313,12 +314,36 @@
|
|||||||
compatible = "ethernet-phy-id004d.d101";
|
compatible = "ethernet-phy-id004d.d101";
|
||||||
reg = <24>;
|
reg = <24>;
|
||||||
reset-gpios = <&tlmm 33 GPIO_ACTIVE_LOW>;
|
reset-gpios = <&tlmm 33 GPIO_ACTIVE_LOW>;
|
||||||
|
|
||||||
|
leds {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
|
||||||
|
led@0 {
|
||||||
|
reg = <0>;
|
||||||
|
color = <LED_COLOR_ID_GREEN>;
|
||||||
|
function = LED_FUNCTION_WAN;
|
||||||
|
default-state = "keep";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
qca8081_28: ethernet-phy@28 {
|
qca8081_28: ethernet-phy@28 {
|
||||||
compatible = "ethernet-phy-id004d.d101";
|
compatible = "ethernet-phy-id004d.d101";
|
||||||
reg = <28>;
|
reg = <28>;
|
||||||
reset-gpios = <&tlmm 44 GPIO_ACTIVE_LOW>;
|
reset-gpios = <&tlmm 44 GPIO_ACTIVE_LOW>;
|
||||||
|
|
||||||
|
leds {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
|
||||||
|
led@0 {
|
||||||
|
reg = <0>;
|
||||||
|
color = <LED_COLOR_ID_GREEN>;
|
||||||
|
function = LED_FUNCTION_LAN;
|
||||||
|
default-state = "keep";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -378,6 +378,18 @@
|
|||||||
compatible = "ethernet-phy-id004d.d101";
|
compatible = "ethernet-phy-id004d.d101";
|
||||||
reg = <24>;
|
reg = <24>;
|
||||||
reset-gpios = <&tlmm 44 GPIO_ACTIVE_LOW>;
|
reset-gpios = <&tlmm 44 GPIO_ACTIVE_LOW>;
|
||||||
|
|
||||||
|
leds {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
|
||||||
|
led@0 {
|
||||||
|
reg = <0>;
|
||||||
|
color = <LED_COLOR_ID_GREEN>;
|
||||||
|
function = LED_FUNCTION_WAN;
|
||||||
|
default-state = "keep";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -163,6 +163,25 @@
|
|||||||
compatible = "ethernet-phy-id004d.d101";
|
compatible = "ethernet-phy-id004d.d101";
|
||||||
reg = <28>;
|
reg = <28>;
|
||||||
reset-gpios = <&tlmm 44 GPIO_ACTIVE_LOW>;
|
reset-gpios = <&tlmm 44 GPIO_ACTIVE_LOW>;
|
||||||
|
|
||||||
|
leds {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
|
||||||
|
led@0 {
|
||||||
|
reg = <0>;
|
||||||
|
color = <LED_COLOR_ID_GREEN>;
|
||||||
|
function = LED_FUNCTION_WAN;
|
||||||
|
default-state = "keep";
|
||||||
|
};
|
||||||
|
|
||||||
|
led@1 {
|
||||||
|
reg = <1>;
|
||||||
|
color = <LED_COLOR_ID_YELLOW>;
|
||||||
|
function = LED_FUNCTION_WAN;
|
||||||
|
default-state = "keep";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -10,6 +10,10 @@ arcadyan,aw1000)
|
|||||||
ucidef_set_led_netdev "5g" "5G" "green:5g" "wwan0"
|
ucidef_set_led_netdev "5g" "5G" "green:5g" "wwan0"
|
||||||
ucidef_set_led_netdev "wan" "WAN" "green:internet" "wan"
|
ucidef_set_led_netdev "wan" "WAN" "green:internet" "wan"
|
||||||
;;
|
;;
|
||||||
|
dynalink,dl-wrx36)
|
||||||
|
ucidef_set_led_netdev "wan-port-link-green" "WAN-PORT-LINK-GREEN" "90000.mdio-1:1c:green:wan" "wan" "link_2500"
|
||||||
|
ucidef_set_led_netdev "wan-port-link-yellow" "WAN-PORT-LINK-YELLOW" "90000.mdio-1:1c:yellow:wan" "wan" "tx rx link_10 link_100 link_1000"
|
||||||
|
;;
|
||||||
edgecore,eap102)
|
edgecore,eap102)
|
||||||
ucidef_set_led_netdev "wan" "WAN" "green:wanpoe" "wan"
|
ucidef_set_led_netdev "wan" "WAN" "green:wanpoe" "wan"
|
||||||
;;
|
;;
|
||||||
@ -32,6 +36,9 @@ redmi,ax6|\
|
|||||||
xiaomi,ax3600)
|
xiaomi,ax3600)
|
||||||
ucidef_set_led_netdev "wan" "WAN" "blue:network" "wan"
|
ucidef_set_led_netdev "wan" "WAN" "blue:network" "wan"
|
||||||
;;
|
;;
|
||||||
|
xiaomi,ax9000)
|
||||||
|
ucidef_set_led_netdev "wan-port-link" "WAN-PORT-LINK" "90000.mdio-1:18:green:wan" "wan" "tx rx link_10 link_100 link_1000 link_2500"
|
||||||
|
;;
|
||||||
qnap,301w)
|
qnap,301w)
|
||||||
ucidef_set_led_netdev "lan1" "LAN1" "green:lan1" "lan1"
|
ucidef_set_led_netdev "lan1" "LAN1" "green:lan1" "lan1"
|
||||||
ucidef_set_led_netdev "lan2" "LAN2" "green:lan2" "lan2"
|
ucidef_set_led_netdev "lan2" "LAN2" "green:lan2" "lan2"
|
||||||
@ -40,6 +47,10 @@ qnap,301w)
|
|||||||
ucidef_set_led_netdev "10G_1" "10G_1" "green:10g_1" "10g-1"
|
ucidef_set_led_netdev "10G_1" "10G_1" "green:10g_1" "10g-1"
|
||||||
ucidef_set_led_netdev "10G_2" "10G_2" "green:10g_2" "10g-2"
|
ucidef_set_led_netdev "10G_2" "10G_2" "green:10g_2" "10g-2"
|
||||||
;;
|
;;
|
||||||
|
yuncore,ax880)
|
||||||
|
ucidef_set_led_netdev "wan-port-link" "WAN-PORT-LINK" "90000.mdio-1:18:green:wan" "wan" "tx rx link_10 link_100 link_1000 link_2500"
|
||||||
|
ucidef_set_led_netdev "lan-port-link" "LAN-PORT-LINK" "90000.mdio-1:1c:green:lan" "lan" "tx rx link_10 link_100 link_1000 link_2500"
|
||||||
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
board_config_flush
|
board_config_flush
|
||||||
|
Loading…
Reference in New Issue
Block a user