xref: /openbmc/linux/Documentation/devicetree/bindings/net/smsc-lan87xx.txt (revision cbecf716ca618fd44feda6bd9a64a8179d031fc5)
1d88ecb37SHeiko SchocherSMSC LAN87xx Ethernet PHY
2d88ecb37SHeiko Schocher
3d88ecb37SHeiko SchocherSome boards require special tuning values. Configure them
4d88ecb37SHeiko Schocherthrough an Ethernet OF device node.
5d88ecb37SHeiko Schocher
6d88ecb37SHeiko SchocherOptional properties:
7d88ecb37SHeiko Schocher
8*84475a9eSMarco Felsch- clocks:
9*84475a9eSMarco Felsch  The clock used as phy reference clock and is connected to phy
10*84475a9eSMarco Felsch  pin XTAL1/CLKIN.
11*84475a9eSMarco Felsch
12d88ecb37SHeiko Schocher- smsc,disable-energy-detect:
13d88ecb37SHeiko Schocher  If set, do not enable energy detect mode for the SMSC phy.
14d88ecb37SHeiko Schocher  default: enable energy detect mode
15d88ecb37SHeiko Schocher
16d88ecb37SHeiko SchocherExamples:
17d88ecb37SHeiko Schochersmsc phy with disabled energy detect mode on an am335x based board.
18d88ecb37SHeiko Schocher&davinci_mdio {
19d88ecb37SHeiko Schocher	pinctrl-names = "default", "sleep";
20d88ecb37SHeiko Schocher	pinctrl-0 = <&davinci_mdio_default>;
21d88ecb37SHeiko Schocher	pinctrl-1 = <&davinci_mdio_sleep>;
22d88ecb37SHeiko Schocher
23d88ecb37SHeiko Schocher	ethernetphy0: ethernet-phy@0 {
24d88ecb37SHeiko Schocher		reg = <0>;
25d88ecb37SHeiko Schocher		smsc,disable-energy-detect;
26d88ecb37SHeiko Schocher	};
27d88ecb37SHeiko Schocher};
28