From 932051661352ebf23b9cfe8d53cde31027e3c42f Mon Sep 17 00:00:00 2001 From: Sander Vanheule Date: Sun, 5 Jun 2022 11:55:58 +0200 Subject: [PATCH] ath79: move ethernet phy node for TP-Link EAP devices Move the ethernet phy definition from the eap2x5-1port include to the device-specific DTS files. This is to prepare for new devices that have a different ethernet phy, at another MDIO address. Signed-off-by: Sander Vanheule --- .../ath79/dts/qca9563_tplink_eap225-outdoor-v1.dts | 12 ++++++++++++ target/linux/ath79/dts/qca9563_tplink_eap225-v1.dts | 12 ++++++++++++ target/linux/ath79/dts/qca9563_tplink_eap225-v3.dts | 12 ++++++++++++ target/linux/ath79/dts/qca9563_tplink_eap245-v1.dts | 12 ++++++++++++ .../linux/ath79/dts/qca9563_tplink_eap2x5-1port.dtsi | 7 ------- 5 files changed, 48 insertions(+), 7 deletions(-) diff --git a/target/linux/ath79/dts/qca9563_tplink_eap225-outdoor-v1.dts b/target/linux/ath79/dts/qca9563_tplink_eap225-outdoor-v1.dts index 9e61490a5dd..0b376bf6577 100644 --- a/target/linux/ath79/dts/qca9563_tplink_eap225-outdoor-v1.dts +++ b/target/linux/ath79/dts/qca9563_tplink_eap225-outdoor-v1.dts @@ -35,6 +35,18 @@ }; }; +ð0 { + phy-handle = <&phy4>; + phy-mode = "sgmii"; +}; + +&mdio0 { + phy4: ethernet-phy@4 { + reg = <4>; + reset-gpios = <&gpio 11 GPIO_ACTIVE_LOW>; + }; +}; + &pcie { wifi@0,0 { compatible = "qcom,ath10k"; diff --git a/target/linux/ath79/dts/qca9563_tplink_eap225-v1.dts b/target/linux/ath79/dts/qca9563_tplink_eap225-v1.dts index f4ac2c6d8db..8423daf6023 100644 --- a/target/linux/ath79/dts/qca9563_tplink_eap225-v1.dts +++ b/target/linux/ath79/dts/qca9563_tplink_eap225-v1.dts @@ -56,6 +56,18 @@ }; }; +ð0 { + phy-handle = <&phy4>; + phy-mode = "sgmii"; +}; + +&mdio0 { + phy4: ethernet-phy@4 { + reg = <4>; + reset-gpios = <&gpio 11 GPIO_ACTIVE_LOW>; + }; +}; + &pcie { wifi@0,0 { compatible = "qcom,ath10k"; diff --git a/target/linux/ath79/dts/qca9563_tplink_eap225-v3.dts b/target/linux/ath79/dts/qca9563_tplink_eap225-v3.dts index ed599815c07..8df6b813ebc 100644 --- a/target/linux/ath79/dts/qca9563_tplink_eap225-v3.dts +++ b/target/linux/ath79/dts/qca9563_tplink_eap225-v3.dts @@ -35,6 +35,18 @@ }; }; +ð0 { + phy-handle = <&phy4>; + phy-mode = "sgmii"; +}; + +&mdio0 { + phy4: ethernet-phy@4 { + reg = <4>; + reset-gpios = <&gpio 11 GPIO_ACTIVE_LOW>; + }; +}; + &pcie { wifi@0,0 { compatible = "qcom,ath10k"; diff --git a/target/linux/ath79/dts/qca9563_tplink_eap245-v1.dts b/target/linux/ath79/dts/qca9563_tplink_eap245-v1.dts index 188326fd804..236c9e7457b 100644 --- a/target/linux/ath79/dts/qca9563_tplink_eap245-v1.dts +++ b/target/linux/ath79/dts/qca9563_tplink_eap245-v1.dts @@ -49,6 +49,18 @@ }; }; +ð0 { + phy-handle = <&phy4>; + phy-mode = "sgmii"; +}; + +&mdio0 { + phy4: ethernet-phy@4 { + reg = <4>; + reset-gpios = <&gpio 11 GPIO_ACTIVE_LOW>; + }; +}; + &pcie { wifi@0,0 { compatible = "qcom,ath10k"; diff --git a/target/linux/ath79/dts/qca9563_tplink_eap2x5-1port.dtsi b/target/linux/ath79/dts/qca9563_tplink_eap2x5-1port.dtsi index 46e75562d78..f384031335b 100644 --- a/target/linux/ath79/dts/qca9563_tplink_eap2x5-1port.dtsi +++ b/target/linux/ath79/dts/qca9563_tplink_eap2x5-1port.dtsi @@ -106,18 +106,11 @@ pinctrl-names = "default"; pinctrl-0 = <&mdio_pins>; - - phy4: ethernet-phy@4 { - reg = <4>; - reset-gpios = <&gpio 11 GPIO_ACTIVE_LOW>; - }; }; ð0 { status = "okay"; - phy-handle = <&phy4>; - phy-mode = "sgmii"; pll-data = <0x03000000 0x00000101 0x00001313>; nvmem-cells = <&macaddr_info_8>;