diff options
author | Fugang Duan <fugang.duan@nxp.com> | 2016-06-22 13:52:35 +0300 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2016-06-27 11:01:48 +0300 |
commit | ff7566b8d71fd28123a152d05d0726b81e86ef06 (patch) | |
tree | 9ed9df0fe1c1cd3842588ed26ff4153f5e1ae49d /drivers/net/ethernet/freescale/fec.h | |
parent | 2b7c4f7a0ee7deff599af7261bd04a1ef6fdbd12 (diff) | |
download | linux-ff7566b8d71fd28123a152d05d0726b81e86ef06.tar.xz |
net: fec: add interrupt coalesc quirk flag
Different i.MX SOC FEC support different features like :
- i.MX6Q/DL FEC does not support AVB and interrupt coalesc
- i.MX6SX/i.MX7D supports AVB and interrupt coalesc
- i.MX6UL/ULL does not support AVB, but support interrupt coalesc
So, add new quirk flag to judge the supported features.
Signed-off-by: Fugang Duan <fugang.duan@nxp.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.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/ethernet/freescale/fec.h b/drivers/net/ethernet/freescale/fec.h index f58f9ea51639..92fd5c0bf4df 100644 --- a/drivers/net/ethernet/freescale/fec.h +++ b/drivers/net/ethernet/freescale/fec.h @@ -442,6 +442,8 @@ struct bufdesc_ex { #define FEC_QUIRK_SINGLE_MDIO (1 << 11) /* Controller supports RACC register */ #define FEC_QUIRK_HAS_RACC (1 << 12) +/* Controller supports interrupt coalesc */ +#define FEC_QUIRK_HAS_COALESCE (1 << 13) struct bufdesc_prop { int qid; |