I read all the Thread talking about this topic which appear in the forum, all of them gave me some part of the solution, but this is still not workiing for me:
Below the relevant part of my DTS:
Please let me know what's wrong and how to specify that I want to use a Micrel driver ?
thanks
&davinci_mdio {
pinctrl-names = "default", "sleep";
pinctrl-0 = <&davinci_mdio_default>;
pinctrl-1 = <&davinci_mdio_sleep>;
status = "okay";
};
&cpsw_emac0 {
phy_id = <&davinci_mdio>, <0>;
phy-mode = "rgmii-id";
dual_emac_res_vlan = <1>;
rxdv-skew-ps = <0x7>;
txen-skew-ps = <0x1>;
rxd0-skew-ps = <0x7>;
rxd1-skew-ps = <0x7>;
rxd2-skew-ps = <0x7>;
rxd3-skew-ps = <0x7>;
txd0-skew-ps = <0x1>;
txd1-skew-ps = <0x1>;
txd2-skew-ps = <0x1>;
txd3-skew-ps = <0x1>;
txc-skew-ps = <0x1b>;
rxc-skew-ps = <0x19>;
};