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.com \
--cc=linux-arm-kernel@lists.infradead.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.