aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/freescale/fec.h
diff options
context:
space:
mode:
authorFugang Duan <B38611@freescale.com>2014-09-13 05:00:54 +0800
committerDavid S. Miller <davem@davemloft.net>2014-09-13 17:32:17 -0400
commit41ef84ce4c7231ecdf6f116f03635d2a184bc5ba (patch)
tree1e4c620e527cbf79a49848bb76f39477627f76e1 /drivers/net/ethernet/freescale/fec.h
parentnet:fec: Add fsl,imx6sx-fec compatible strings (diff)
downloadlinux-dev-41ef84ce4c7231ecdf6f116f03635d2a184bc5ba.tar.xz
linux-dev-41ef84ce4c7231ecdf6f116f03635d2a184bc5ba.zip
net: fec: change FEC alignment according to i.mx6 sx requirement
i.MX6 SX change FEC alignment requirement. i.MX6 SX change internal bus from AHB to AXI. It require RX buffer must be 64 bytes alignment. And remove TX buffer alignment requirement. Signed-off-by: Fugang Duan <B38611@freescale.com> Signed-off-by: Frank Li <Frank.Li@freescale.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/freescale/fec.h')
-rw-r--r--drivers/net/ethernet/freescale/fec.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/net/ethernet/freescale/fec.h b/drivers/net/ethernet/freescale/fec.h
index 5ec382887d4a..b7c77229f1e9 100644
--- a/drivers/net/ethernet/freescale/fec.h
+++ b/drivers/net/ethernet/freescale/fec.h
@@ -443,6 +443,9 @@ struct fec_enet_private {
int hwts_tx_en;
struct delayed_work time_keep;
struct regulator *reg_phy;
+
+ unsigned int tx_align;
+ unsigned int rx_align;
};
void fec_ptp_init(struct platform_device *pdev);