^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) SMSC LAN87xx Ethernet PHY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) Some boards require special tuning values. Configure them
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) through an Ethernet OF device node.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) Optional properties:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) - clocks:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) The clock used as phy reference clock and is connected to phy
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) pin XTAL1/CLKIN.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) - smsc,disable-energy-detect:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) If set, do not enable energy detect mode for the SMSC phy.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) default: enable energy detect mode
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) Examples:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) smsc phy with disabled energy detect mode on an am335x based board.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) &davinci_mdio {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) pinctrl-names = "default", "sleep";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) pinctrl-0 = <&davinci_mdio_default>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) pinctrl-1 = <&davinci_mdio_sleep>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) ethernetphy0: ethernet-phy@0 {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) reg = <0>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) smsc,disable-energy-detect;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) };