Commit dabb5db1 authored by Joakim Zhang's avatar Joakim Zhang Committed by David S. Miller

ARM: dts: imx6qdl: move phy properties into phy device node

This patch fixes issues found by dtbs_check:
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- dtbs_check DT_SCHEMA_FILES=Documentation/devicetree/bindings/net/fsl,fec.yaml

According to the Micrel PHY dt-binding:
Documentation/devicetree/bindings/net/micrel-ksz90x1.txt,
Add clock delay in an Ethernet OF device node is deprecated, so move
these properties to PHY OF device node.
Suggested-by: default avatarRob Herring <robh@kernel.org>
Signed-off-by: default avatarJoakim Zhang <qiangqing.zhang@nxp.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 649502a3
...@@ -222,7 +222,16 @@ &fec { ...@@ -222,7 +222,16 @@ &fec {
pinctrl-names = "default"; pinctrl-names = "default";
pinctrl-0 = <&pinctrl_enet_novena>; pinctrl-0 = <&pinctrl_enet_novena>;
phy-mode = "rgmii"; phy-mode = "rgmii";
phy-handle = <&ethphy>;
phy-reset-gpios = <&gpio3 23 GPIO_ACTIVE_LOW>; phy-reset-gpios = <&gpio3 23 GPIO_ACTIVE_LOW>;
status = "okay";
mdio {
#address-cells = <1>;
#size-cells = <0>;
ethphy: ethernet-phy {
compatible = "ethernet-phy-ieee802.3-c22";
rxc-skew-ps = <3000>; rxc-skew-ps = <3000>;
rxdv-skew-ps = <0>; rxdv-skew-ps = <0>;
txc-skew-ps = <3000>; txc-skew-ps = <3000>;
...@@ -235,7 +244,8 @@ &fec { ...@@ -235,7 +244,8 @@ &fec {
txd1-skew-ps = <3000>; txd1-skew-ps = <3000>;
txd2-skew-ps = <3000>; txd2-skew-ps = <3000>;
txd3-skew-ps = <3000>; txd3-skew-ps = <3000>;
status = "okay"; };
};
}; };
&hdmi { &hdmi {
......
...@@ -316,12 +316,22 @@ &fec { ...@@ -316,12 +316,22 @@ &fec {
pinctrl-names = "default"; pinctrl-names = "default";
pinctrl-0 = <&pinctrl_enet>; pinctrl-0 = <&pinctrl_enet>;
phy-mode = "rgmii"; phy-mode = "rgmii";
phy-handle = <&ethphy>;
phy-reset-gpios = <&gpio7 18 GPIO_ACTIVE_LOW>; phy-reset-gpios = <&gpio7 18 GPIO_ACTIVE_LOW>;
status = "okay";
mdio {
#address-cells = <1>;
#size-cells = <0>;
ethphy: ethernet-phy {
compatible = "ethernet-phy-ieee802.3-c22";
txd0-skew-ps = <0>; txd0-skew-ps = <0>;
txd1-skew-ps = <0>; txd1-skew-ps = <0>;
txd2-skew-ps = <0>; txd2-skew-ps = <0>;
txd3-skew-ps = <0>; txd3-skew-ps = <0>;
status = "okay"; };
};
}; };
&gpmi { &gpmi {
......
...@@ -190,7 +190,19 @@ &fec { ...@@ -190,7 +190,19 @@ &fec {
pinctrl-names = "default"; pinctrl-names = "default";
pinctrl-0 = <&pinctrl_enet>; pinctrl-0 = <&pinctrl_enet>;
phy-mode = "rgmii"; phy-mode = "rgmii";
phy-handle = <&ethphy>;
phy-reset-gpios = <&gpio1 27 GPIO_ACTIVE_LOW>; phy-reset-gpios = <&gpio1 27 GPIO_ACTIVE_LOW>;
interrupts-extended = <&gpio1 6 IRQ_TYPE_LEVEL_HIGH>,
<&intc 0 119 IRQ_TYPE_LEVEL_HIGH>;
fsl,err006687-workaround-present;
status = "okay";
mdio {
#address-cells = <1>;
#size-cells = <0>;
ethphy: ethernet-phy {
compatible = "ethernet-phy-ieee802.3-c22";
txen-skew-ps = <0>; txen-skew-ps = <0>;
txc-skew-ps = <3000>; txc-skew-ps = <3000>;
rxdv-skew-ps = <0>; rxdv-skew-ps = <0>;
...@@ -203,10 +215,8 @@ &fec { ...@@ -203,10 +215,8 @@ &fec {
txd1-skew-ps = <0>; txd1-skew-ps = <0>;
txd2-skew-ps = <0>; txd2-skew-ps = <0>;
txd3-skew-ps = <0>; txd3-skew-ps = <0>;
interrupts-extended = <&gpio1 6 IRQ_TYPE_LEVEL_HIGH>, };
<&intc 0 119 IRQ_TYPE_LEVEL_HIGH>; };
fsl,err006687-workaround-present;
status = "okay";
}; };
&hdmi { &hdmi {
......
...@@ -332,7 +332,19 @@ &fec { ...@@ -332,7 +332,19 @@ &fec {
pinctrl-names = "default"; pinctrl-names = "default";
pinctrl-0 = <&pinctrl_enet>; pinctrl-0 = <&pinctrl_enet>;
phy-mode = "rgmii"; phy-mode = "rgmii";
phy-handle = <&ethphy>;
phy-reset-gpios = <&gpio1 27 GPIO_ACTIVE_LOW>; phy-reset-gpios = <&gpio1 27 GPIO_ACTIVE_LOW>;
interrupts-extended = <&gpio1 6 IRQ_TYPE_LEVEL_HIGH>,
<&intc 0 119 IRQ_TYPE_LEVEL_HIGH>;
fsl,err006687-workaround-present;
status = "okay";
mdio {
#address-cells = <1>;
#size-cells = <0>;
ethphy: ethernet-phy {
compatible = "ethernet-phy-ieee802.3-c22";
txen-skew-ps = <0>; txen-skew-ps = <0>;
txc-skew-ps = <3000>; txc-skew-ps = <3000>;
rxdv-skew-ps = <0>; rxdv-skew-ps = <0>;
...@@ -345,10 +357,8 @@ &fec { ...@@ -345,10 +357,8 @@ &fec {
txd1-skew-ps = <0>; txd1-skew-ps = <0>;
txd2-skew-ps = <0>; txd2-skew-ps = <0>;
txd3-skew-ps = <0>; txd3-skew-ps = <0>;
interrupts-extended = <&gpio1 6 IRQ_TYPE_LEVEL_HIGH>, };
<&intc 0 119 IRQ_TYPE_LEVEL_HIGH>; };
fsl,err006687-workaround-present;
status = "okay";
}; };
&hdmi { &hdmi {
......
...@@ -265,7 +265,19 @@ &fec { ...@@ -265,7 +265,19 @@ &fec {
pinctrl-names = "default"; pinctrl-names = "default";
pinctrl-0 = <&pinctrl_enet>; pinctrl-0 = <&pinctrl_enet>;
phy-mode = "rgmii"; phy-mode = "rgmii";
phy-handle = <&ethphy>;
phy-reset-gpios = <&gpio1 27 GPIO_ACTIVE_LOW>; phy-reset-gpios = <&gpio1 27 GPIO_ACTIVE_LOW>;
interrupts-extended = <&gpio1 6 IRQ_TYPE_LEVEL_HIGH>,
<&intc 0 119 IRQ_TYPE_LEVEL_HIGH>;
fsl,err006687-workaround-present;
status = "okay";
mdio {
#address-cells = <1>;
#size-cells = <0>;
ethphy: ethernet-phy {
compatible = "ethernet-phy-ieee802.3-c22";
txen-skew-ps = <0>; txen-skew-ps = <0>;
txc-skew-ps = <3000>; txc-skew-ps = <3000>;
rxdv-skew-ps = <0>; rxdv-skew-ps = <0>;
...@@ -278,10 +290,8 @@ &fec { ...@@ -278,10 +290,8 @@ &fec {
txd1-skew-ps = <0>; txd1-skew-ps = <0>;
txd2-skew-ps = <0>; txd2-skew-ps = <0>;
txd3-skew-ps = <0>; txd3-skew-ps = <0>;
interrupts-extended = <&gpio1 6 IRQ_TYPE_LEVEL_HIGH>, };
<&intc 0 119 IRQ_TYPE_LEVEL_HIGH>; };
fsl,err006687-workaround-present;
status = "okay";
}; };
&hdmi { &hdmi {
......
...@@ -324,7 +324,16 @@ &fec { ...@@ -324,7 +324,16 @@ &fec {
pinctrl-names = "default"; pinctrl-names = "default";
pinctrl-0 = <&pinctrl_enet>; pinctrl-0 = <&pinctrl_enet>;
phy-mode = "rgmii"; phy-mode = "rgmii";
phy-handle = <&ethphy>;
phy-reset-gpios = <&gpio3 23 GPIO_ACTIVE_LOW>; phy-reset-gpios = <&gpio3 23 GPIO_ACTIVE_LOW>;
status = "okay";
mdio {
#address-cells = <1>;
#size-cells = <0>;
ethphy: ethernet-phy {
compatible = "ethernet-phy-ieee802.3-c22";
txen-skew-ps = <0>; txen-skew-ps = <0>;
txc-skew-ps = <3000>; txc-skew-ps = <3000>;
rxdv-skew-ps = <0>; rxdv-skew-ps = <0>;
...@@ -337,7 +346,8 @@ &fec { ...@@ -337,7 +346,8 @@ &fec {
txd1-skew-ps = <0>; txd1-skew-ps = <0>;
txd2-skew-ps = <0>; txd2-skew-ps = <0>;
txd3-skew-ps = <0>; txd3-skew-ps = <0>;
status = "okay"; };
};
}; };
&hdmi { &hdmi {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment