mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-08-05 16:54:27 +00:00
bgmac: fix device initialization on Northstar SoCs (condition typo)
On Northstar (Broadcom's ARM architecture) we need to manually enable all cores. Code for that is already in place, but the condition for it was wrong. Signed-off-by: Rafał Miłecki <zajec5@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
fe79fabbed
commit
21697336d4
1 changed files with 3 additions and 2 deletions
|
@ -1412,6 +1412,7 @@ static void bgmac_mii_unregister(struct bgmac *bgmac)
|
|||
/* http://bcm-v4.sipsolutions.net/mac-gbit/gmac/chipattach */
|
||||
static int bgmac_probe(struct bcma_device *core)
|
||||
{
|
||||
struct bcma_chipinfo *ci = &core->bus->chipinfo;
|
||||
struct net_device *net_dev;
|
||||
struct bgmac *bgmac;
|
||||
struct ssb_sprom *sprom = &core->bus->sprom;
|
||||
|
@ -1474,8 +1475,8 @@ static int bgmac_probe(struct bcma_device *core)
|
|||
bgmac_chip_reset(bgmac);
|
||||
|
||||
/* For Northstar, we have to take all GMAC core out of reset */
|
||||
if (core->id.id == BCMA_CHIP_ID_BCM4707 ||
|
||||
core->id.id == BCMA_CHIP_ID_BCM53018) {
|
||||
if (ci->id == BCMA_CHIP_ID_BCM4707 ||
|
||||
ci->id == BCMA_CHIP_ID_BCM53018) {
|
||||
struct bcma_device *ns_core;
|
||||
int ns_gmac;
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue