diff options
author | Iyappan Subramanian <isubramanian@apm.com> | 2015-10-26 15:25:15 -0700 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2015-10-30 12:21:51 +0900 |
commit | 16615a4c6f4d54d7655dff19e7061c76043f907d (patch) | |
tree | 852c88a4d6c9b7a50a3812521c677e9429d588e7 /drivers/net/ethernet/apm/xgene/xgene_enet_main.h | |
parent | b7af1472afa2228bd9fe8b4cea3b003b4027d72d (diff) | |
download | linux-stable-16615a4c6f4d54d7655dff19e7061c76043f907d.tar.gz linux-stable-16615a4c6f4d54d7655dff19e7061c76043f907d.tar.bz2 linux-stable-16615a4c6f4d54d7655dff19e7061c76043f907d.zip |
drivers: net: xgene: Add support RGMII TX/RX delay configuration
Add RGMII TX/RX delay configuration support. RGMII standard requires 2ns
delay to help the RGMII bridge receiver to sample data correctly. If the
default value does not provide proper centering of the data sample, the
TX/RX delay parameters can be used to adjust accordingly.
Signed-off-by: Iyappan Subramanian <isubramanian@apm.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/apm/xgene/xgene_enet_main.h')
-rw-r--r-- | drivers/net/ethernet/apm/xgene/xgene_enet_main.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/ethernet/apm/xgene/xgene_enet_main.h b/drivers/net/ethernet/apm/xgene/xgene_enet_main.h index ff89a5d98d01..a6e56b88c0a0 100644 --- a/drivers/net/ethernet/apm/xgene/xgene_enet_main.h +++ b/drivers/net/ethernet/apm/xgene/xgene_enet_main.h @@ -184,6 +184,8 @@ struct xgene_enet_pdata { u8 bp_bufnum; u16 ring_num; u32 mss; + u8 tx_delay; + u8 rx_delay; }; struct xgene_indirect_ctl { |