OSDN Git Service

ARM: dts: keystone-k2g-ice: Enable netcp network driver
authorMurali Karicheri <m-karicheri2@ti.com>
Tue, 26 Jun 2018 17:02:56 +0000 (10:02 -0700)
committerSantosh Shilimkar <santosh.shilimkar@oracle.com>
Tue, 26 Jun 2018 17:04:25 +0000 (10:04 -0700)
commit1fbaa958769458fee565703f3c2077b6e7c26093
tree5c635c2d62bc6b7d259a66781ec9d2dc99be28e2
parentc95ca2c797b4604487128a4aa3d07a01d16a4664
ARM: dts: keystone-k2g-ice: Enable netcp network driver

This patch adds dt bindings to enable netcp network driver on K2G
ICE boards. This consists of enabling bindings for NSS qmss, pktdma,
2u ethss, mdio, pinmux and netcp devices as well as DP83867 phy.

EVM hardware spec recommends to add 0.25 nsec delay in the tx direction
and 2.25 nsec delay in the rx direction for internal delay in the clock
path to be on the safer side.

The board straps RX_DV/RX_CTRL pin of on board DP83867 phy in mode 1.
The phy data manual disallows this. Add ti,dp83867-rxctrl-strap-quirk
in the phy node to allow software to enable the workaround suggested for
this incorrect strap setting. This ensures proper operation of this PHY.

Signed-off-by: Murali Karicheri <m-karicheri2@ti.com>
Signed-off-by: Santosh Shilimkar <santosh.shilimkar@oracle.com>
arch/arm/boot/dts/keystone-k2g-ice.dts