ARM: dts: microsom-ar8035: MDIO pad must be set open drain
authorRabeeh Khoury <rabeeh@solid-run.com>
Sat, 23 Aug 2014 09:11:21 +0000 (10:11 +0100)
committerShawn Guo <shawn.guo@freescale.com>
Wed, 27 Aug 2014 05:32:26 +0000 (13:32 +0800)
commitbf8147208eab4a026558dcd686f76410de6c1643
tree4256b2b6d5672ad958875df153c0f1b3206bb1a5
parent962af8612148dad1927ab74707a27cc400103c86
ARM: dts: microsom-ar8035: MDIO pad must be set open drain

This patch is important for the MicroSOM implementation due to the
following details -

1. VIH of the Atheros phy is 1.7V.
2. NVCC_ENET which is the power domain of the MDIO pad is driven by the
   PHY's LDO (i.e. either 1.8v or 2.5v).
3. The MicroSOM implements an onbouard 1.6kohm pull up to 3.3v (R3000).

In the case the PHY's LDO was 1.8v then there would be only a 100mV
margin for the signal to be acknowledged as high (1.8v-1.7v).
Due to that setting the pad as an open drain will let the 1.6kohm pull
that signal high to 3.3 that assures enough margins to the PHY to be
acked as '1' logic.

Signed-off-by: Rabeeh Khoury <rabeeh@solid-run.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Signed-off-by: Shawn Guo <shawn.guo@freescale.com>
arch/arm/boot/dts/imx6qdl-microsom-ar8035.dtsi