Skip to content

Commit

Permalink
mvebu: enable Aquantia phy driver for Puzzle devices
Browse files Browse the repository at this point in the history
Fixes Ethernet link status on all ports and makes 2.5G ports usable
in 2.5G and 1G full-duplex mode.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
  • Loading branch information
dangowrt committed Dec 23, 2021
1 parent 7b9d2d6 commit f81a064
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 15 deletions.
1 change: 1 addition & 0 deletions target/linux/mvebu/cortexa72/config-5.10
@@ -1,4 +1,5 @@
CONFIG_64BIT=y
CONFIG_AQUANTIA_PHY=y
CONFIG_ARCH_DMA_ADDR_T_64BIT=y
CONFIG_ARCH_MMAP_RND_BITS=18
CONFIG_ARCH_MMAP_RND_BITS_MAX=24
Expand Down
Expand Up @@ -169,21 +169,21 @@
status = "okay";
phy-mode = "2500base-x";
phys = <&cp0_comphy2 0>;
managed = "in-band-status";
phy = <&cp0_nbaset_phy0>;
};

&cp0_eth1 {
status = "okay";
phy-mode = "2500base-x";
phys = <&cp0_comphy4 1>;
managed = "in-band-status";
phy = <&cp0_nbaset_phy1>;
};

&cp0_eth2 {
status = "okay";
phy-mode = "2500base-x";
phys = <&cp0_comphy5 2>;
managed = "in-band-status";
phy = <&cp0_nbaset_phy2>;
};

&cp0_gpio1 {
Expand Down Expand Up @@ -334,21 +334,21 @@
status = "okay";
phy-mode = "2500base-x";
phys = <&cp1_comphy2 0>;
managed = "in-band-status";
phy = <&cp1_nbaset_phy0>;
};

&cp1_eth1 {
status = "okay";
phy-mode = "2500base-x";
phys = <&cp1_comphy4 1>;
managed = "in-band-status";
phy = <&cp1_nbaset_phy1>;
};

&cp1_eth2 {
status = "okay";
phy-mode = "2500base-x";
phys = <&cp1_comphy5 2>;
managed = "in-band-status";
phy = <&cp1_nbaset_phy2>;
};

&cp1_sata0 {
Expand Down
Expand Up @@ -214,21 +214,21 @@
status = "okay";
phy-mode = "10gbase-kr";
phys = <&cp0_comphy2 0>;
managed = "in-band-status";
phy = <&cp0_nbaset_phy0>;
};

&cp0_eth1 {
status = "okay";
phy-mode = "2500base-x";
phys = <&cp0_comphy4 1>;
managed = "in-band-status";
phy = <&cp0_nbaset_phy1>;
};

&cp0_eth2 {
status = "okay";
phy-mode = "2500base-x";
phys = <&cp0_comphy1 2>;
managed = "in-band-status";
phy = <&cp0_nbaset_phy2>;
};

&cp0_gpio1 {
Expand Down Expand Up @@ -397,21 +397,21 @@
status = "okay";
phy-mode = "10gbase-kr";
phys = <&cp1_comphy2 0>;
managed = "in-band-status";
phy = <&cp1_nbaset_phy0>;
};

&cp1_eth1 {
status = "okay";
phy-mode = "2500base-x";
phys = <&cp1_comphy4 1>;
managed = "in-band-status";
phy = <&cp1_nbaset_phy1>;
};

&cp1_eth2 {
status = "okay";
phy-mode = "2500base-x";
phys = <&cp1_comphy1 2>;
managed = "in-band-status";
phy = <&cp1_nbaset_phy2>;
};

&cp1_gpio1 {
Expand Down Expand Up @@ -498,21 +498,21 @@
status = "okay";
phy-mode = "10gbase-kr";
phys = <&cp2_comphy2 0>;
managed = "in-band-status";
phy = <&cp2_nbaset_phy0>;
};

&cp2_eth1 {
status = "okay";
phy-mode = "2500base-x";
phys = <&cp2_comphy4 1>;
managed = "in-band-status";
phy = <&cp2_nbaset_phy1>;
};

&cp2_eth2 {
status = "okay";
phy-mode = "2500base-x";
phys = <&cp2_comphy1 2>;
managed = "in-band-status";
phy = <&cp2_nbaset_phy2>;
};

&cp2_gpio1 {
Expand Down

0 comments on commit f81a064

Please sign in to comment.