diff options
author | Jon Mason <jon.mason@broadcom.com> | 2016-11-04 08:11:01 +0300 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2016-11-07 21:11:22 +0300 |
commit | dd5c5d037f5e4701d6b4e463cdc140c053785fef (patch) | |
tree | 82315d28619398db2804325ceee7504bf9545f09 /drivers/net/ethernet/broadcom/bgmac.h | |
parent | 1676aba5ef7ec8b9d360d33b559abc7db3a5a3a0 (diff) | |
download | linux-dd5c5d037f5e4701d6b4e463cdc140c053785fef.tar.xz |
net: ethernet: bgmac: add NS2 support
Add support for the variant of amac hardware present in the Broadcom
Northstar2 based SoCs. Northstar2 requires an additional register to be
configured with the port speed/duplexity (NICPM). This can be added to
the link callback to hide it from the instances that do not use this.
Also, clearing of the pending interrupts on init is required due to
observed issues on some platforms.
Signed-off-by: Jon Mason <jon.mason@broadcom.com>
Reviewed-by: Florian Fainelli <f.fainelli@gmail.com>
Acked-by: Rafał Miłecki <rafal@milecki.pl>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/broadcom/bgmac.h')
-rw-r--r-- | drivers/net/ethernet/broadcom/bgmac.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/ethernet/broadcom/bgmac.h b/drivers/net/ethernet/broadcom/bgmac.h index bfd9f40d71f7..71f493f2451f 100644 --- a/drivers/net/ethernet/broadcom/bgmac.h +++ b/drivers/net/ethernet/broadcom/bgmac.h @@ -463,6 +463,7 @@ struct bgmac { struct { void *base; void *idm_base; + void *nicpm_base; } plat; struct { struct bcma_device *core; |