System on a chip#

Broadcom produces many SoCs that can combine processor, ethernet, WiFi, USB and more. b43 can operate on WiFi cores present in SoCs similarly to the ones present on standalone PCI/PCIe cards.

Known SSB SoCs#

Chip

MIPS

80211

PCI

rev

USB

rev

CC

rev

PMU

rev

Name

id

pkg

rev

rev

PHY

Radio

-

-

-

-

BCM5352

0x5352

0x00

3302

6

9

G/7

0x2050/2

1.1/2

14

BCM5352E

0x5352

0x02

3302

6

9

G/7

0x2050/2

1.1/2

14

BCM5354

0x5354

0x00

3302

8

13

LP/0

0x2062/1

2.0/2

20

0

?

0x5365

0x00

3302

1

8

1.1/2

5

BCM4705

0x4785

0x0C

3302

7

11

2.0/0

15

BCM4712

0x4712

0x00 / 0x02

3302

1

7

G/2

0x2050/2

10

1.1/1

9

BCM4704

0x4704

0x00

3302

3

8

1.1/3

3

Known BCMA SoCs#

Chip

MIPS

80211

PCIe

rev

USB

rev

CC

rev

PMU

rev

Name

id

rev

pkg

rev

rev

PHY

Radio

Supp.

BCM5356A1

0x5356

0x04

74K

3

21

SSLPN/19

?

No [1]

33

?

BCM5357B0

0x5357

0x1

0x08

74K

4

28

N/9

0x2057/5

No [2]

2.0/5

38

9

BCM5358

0x5357

0x2

0x08

74K

4

28

N/9

0x2057/5

No [3]

2.0/5

38

9

BCM5358

0x5357

0x09

74K

4

28

N/9

0x2057/5

No

2.0/5

38

9

BCM47186B0

0x5357

0x0A

74K

4

28

N/9

0x2057/5

No

2.0/5

38

9

BCM5357C0

53572

0x08

74K

5

28

N/17

0x2057/13

No [4]

39

?

BCM5356C0

53572

0x0B

74K

5

28

?

?

?

39

?

BCM4717A1

0x4716

0x09

74K

1

17

N/5

0x2056/7

Yes [5]

14

2.0/4

31

5

BCM4718A1

0x4716

0x0A

74K

1

17

N/5

0x2056/7

Yes [6]

14

2.0/4

31

5

BCM4716B0

47162

0x02

74K

2

17

N/6

?

?

31

?

BCM4706

0x5300

0x00

74K

0

14

2.0/4

31

?

Known BCMA ARM SoCs#

Chip

ARM

PCIe 2

rev

USB rev

CC

rev

Name

id

pkg

rev

2.0

3.0

BCM4708A0

53010

0x02

Cortex-A9

1

1

1

1

42

BCM47081A0

BCM4709A0

53010

0x00

Cortex-A9

1

1

1

1

42

BCM4709C0

53030

0x00

Cortex-A9

1

7

7

7

42

BCM47189B0

53573

0x01

Cortex-A7

0

5

5

54

Please note that devices with PCI(e)/USB core (working in a host mode) can have extra cards attached. We don’t list them in the table, as it’s vendor choice what additional card will be used. For example:

  • Netgear WNDR3400 V1 uses BCM4718 and has extra BCM43224 attached

  • Netgear WNDR3700 V3 uses BCM4718 but has extra BCM4331 attached