From: f.fainelli@gmail•com (Florian Fainelli)
To: linux-arm-kernel@lists•infradead.org
Subject: [PATCH v8 0/4] ARM: BCM5301X: initial support for the BCM5301X/BCM470X SoCs with ARM CPU
Date: Fri, 14 Feb 2014 08:54:26 -0800 [thread overview]
Message-ID: <52FE4A42.3090309@gmail.com> (raw)
In-Reply-To: <1391468506-5800-1-git-send-email-hauke@hauke-m.de>
Hi Christian,
Le 03/02/2014 15:01, Hauke Mehrtens a ?crit :
> This adds initial support for Broadcom network SoC from the BCM5301X
> and BCM470X line.
>
> 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.
>
> 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
>
> This is based on 3.14-rc1.
>
> Christian Daudt could you please take these patches.
Christian, have you been able to get a look at those patches? How do you
want to proceed for patches affecting bcm5301x in the future? Except for
a few cases (Kconfig, Makefile), support for bcm5301x is orthogonal to
the other bcm-mobile SoCs, should that be taken care of by the arm-soc
maintainers directly?
Thanks!
>
> Changes since v7:
> * reorder debug options
> * rebase on 3.14-rc1
>
> Changes since v6:
> * rebase on arm-soc.git branch next/soc
> * use ranges in dts files for SoC blocks
>
> Changes since v5:
> * restructured the dts files, own file for the SoC family, the SoC and
> the device
>
> Changes since v4:
> * removed bcm5301x_timer_init(), this function is not needed
> * removed GENERIC_TIME this is dead
> * made fault handler check for code and just catch the first fault.
>
> Changes since v3:
> * rebase on Linus 3.13-rc7
> * split the workaround into an own patch
> * add L2 cache controller to Device tree
> * rename config option
> * add local-timer and SCU entry to device tree
>
> Changes since v2:
> * use vendor prefix brcm
> * move code to arch/arm/mach-bcm/
> * cleanup arch/arm/mach-bcm/bcm5301x.c
> * rename to bcm5301x
> * split into more patches
>
> Changes since v1:
> * add file Documentation/devicetree/bindings/arm/bcm4708.txt
> * rename bcm5301x to bcm4708 in dts files
> * use preprocessor includes in dts file
> * add CONFIG_ARCH_BCM53XX to multi_v7_defconfig
> * remove init_machine callback
> * rename vendor prefix from brcm to bcm
> * split into two patches
>
> Hauke Mehrtens (4):
> ARM: BCM5301X: initial support for the BCM5301X/BCM470X SoCs with ARM
> CPU
> ARM: BCM5301X: add early debugging support
> ARM: BCM5301X: add dts files for BCM4708 SoC
> ARM: BCM5301X: workaround suppress fault
>
> Documentation/devicetree/bindings/arm/bcm4708.txt | 8 ++
> MAINTAINERS | 8 ++
> arch/arm/Kconfig.debug | 7 ++
> arch/arm/boot/dts/Makefile | 1 +
> arch/arm/boot/dts/bcm4708-netgear-r6250.dts | 35 ++++++++
> arch/arm/boot/dts/bcm4708.dtsi | 34 ++++++++
> arch/arm/boot/dts/bcm5301x.dtsi | 95 +++++++++++++++++++++
> arch/arm/configs/multi_v7_defconfig | 1 +
> arch/arm/mach-bcm/Kconfig | 26 ++++++
> arch/arm/mach-bcm/Makefile | 1 +
> arch/arm/mach-bcm/bcm_5301x.c | 61 +++++++++++++
> 11 files changed, 277 insertions(+)
> create mode 100644 Documentation/devicetree/bindings/arm/bcm4708.txt
> create mode 100644 arch/arm/boot/dts/bcm4708-netgear-r6250.dts
> create mode 100644 arch/arm/boot/dts/bcm4708.dtsi
> create mode 100644 arch/arm/boot/dts/bcm5301x.dtsi
> create mode 100644 arch/arm/mach-bcm/bcm_5301x.c
>
next prev parent reply other threads:[~2014-02-14 16:54 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-02-03 23:01 [PATCH v8 0/4] ARM: BCM5301X: initial support for the BCM5301X/BCM470X SoCs with ARM CPU Hauke Mehrtens
2014-02-03 23:01 ` [PATCH v8 1/4] " Hauke Mehrtens
2014-02-03 23:01 ` [PATCH v8 2/4] ARM: BCM5301X: add early debugging support Hauke Mehrtens
2014-02-03 23:01 ` [PATCH v8 3/4] ARM: BCM5301X: add dts files for BCM4708 SoC Hauke Mehrtens
2014-02-03 23:01 ` [PATCH v8 4/4] ARM: BCM5301X: workaround suppress fault Hauke Mehrtens
2014-02-14 16:54 ` Florian Fainelli [this message]
2014-02-14 21:51 ` [PATCH v8 0/4] ARM: BCM5301X: initial support for the BCM5301X/BCM470X SoCs with ARM CPU Matt Porter
2014-02-19 15:00 ` Matt Porter
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=52FE4A42.3090309@gmail.com \
--to=f.fainelli@gmail$(echo .)com \
--cc=linux-arm-kernel@lists$(echo .)infradead.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox