Skip to content

ARM: BCM5301X: initial support for the BCM5301X/BCM470X SoCs with ARM CPU

Arnd Bergmann linux-arm-kernel 3 versions – New

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v4 Latest2 of 4 patches 0 repliesNew
  2. v31 of 3 patches 0 repliesSuperseded
  3. v11 patch 0 repliesSuperseded

2 of 4 patches are in this archive. The cover letter announces 4.

Patches in v4 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/4ARM: BCM5301X: initial support for the BCM5301X/BCM470X SoCs with ARM CPU+0 -01 reply
4/4ARM: BCM5301X: workaround suppress fault+0 -01 reply

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v4 yet.

Read the v4 thread

Cover letter [PATCH v4 0/4] ARM: BCM5301X: initial support for the BCM5301X/BCM470X SoCs with ARM CPU
Quoted 16 lines · Hauke Mehrtens

I am working on mainlining this SoC again which I started in Summer 2013.

This adds initial support for Broadcom network SoC from the BCM5301X and BCM470X line.

The vendor BSP also uses BCM5301X for this SoC, so I just toke that.

I haven't found a better solution than the abort handler for the memory fault.

I do not have any documentation, only the vendor source code published by Asus and Netgear to conform with the GPL, it would be nice to get some documentation for this Soc like this
https://www.broadcom.com/collateral/pg/440X-PG02-R.pdf
for the Broadcom BCM440X Ethernet controller.

Quoted 4 lines

With some additional patches I got Ethernet working with ~250 MBit/s.

A bootlog can be found here:
http://hauke-m.de/files/openwrt/devices/R6250/openwrt-boot-2014-01-05.txt

First three patches Acked-by: Arnd Bergmann <[email protected]>, with my one comment addressed by removing the timer_init function.

About the fourth patch, I'd still hope we can find a less invasive workaround than to trap all external imprecise data aborts.

Arnd