diff options
author | Sekhar Nori <nsekhar@ti.com> | 2017-08-09 19:32:48 +0530 |
---|---|---|
committer | Tony Lindgren <tony@atomide.com> | 2017-08-10 10:32:17 -0700 |
commit | 83f51f06d132c5430b4ac5065ce3594fc4c99aaa (patch) | |
tree | 6b73acaf9864a3d4594d651a16713890b285691b /arch/arm/boot/dts/dra72-evm-revc.dts | |
parent | c17133e086994b3626cc373de8ca22cd8d293a0c (diff) | |
download | lwn-83f51f06d132c5430b4ac5065ce3594fc4c99aaa.tar.gz lwn-83f51f06d132c5430b4ac5065ce3594fc4c99aaa.zip |
ARM: dts: dra72-evm-revc: workaround incorrect DP83867 RX_CTRL pin strap
The DRA72 EVM Rev C straps the DP83867 GigaBit Ethernet phy's RX_DV/RX_CTRL
pin in mode 1. Unfortunately, the phy data manual disallows this.
Add "ti,dp83867-rxctrl-strap-quirk" property to the phy's device-tree node
to allow kernel to enable software workaround for this incorrect strap
setting. This is as suggested by the phy's datamanual and ensures proper
operation of this PHY.
This needs to be done for both instances of this PHY present on the board.
Signed-off-by: Sekhar Nori <nsekhar@ti.com>
Reviewed-by: Grygorii Strashko <grygorii.strashko@ti.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
Diffstat (limited to 'arch/arm/boot/dts/dra72-evm-revc.dts')
-rw-r--r-- | arch/arm/boot/dts/dra72-evm-revc.dts | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/dra72-evm-revc.dts b/arch/arm/boot/dts/dra72-evm-revc.dts index 3ecac56bf504..6f9b6f31437e 100644 --- a/arch/arm/boot/dts/dra72-evm-revc.dts +++ b/arch/arm/boot/dts/dra72-evm-revc.dts @@ -70,6 +70,7 @@ ti,min-output-impedance; interrupt-parent = <&gpio6>; interrupts = <16 IRQ_TYPE_EDGE_FALLING>; + ti,dp83867-rxctrl-strap-quirk; }; dp83867_1: ethernet-phy@3 { @@ -80,5 +81,6 @@ ti,min-output-impedance; interrupt-parent = <&gpio6>; interrupts = <16 IRQ_TYPE_EDGE_FALLING>; + ti,dp83867-rxctrl-strap-quirk; }; }; |