[PATCH V3] Add support for generic BCM SoC chipsets

Christian Daudt csd_b at daudt.org
Sat Nov 17 11:07:20 EST 2012


On Fri, Nov 16, 2012 at 8:10 PM, Stephen Warren <swarren at wwwdotorg.org> wrote:
> On 11/13/2012 02:51 PM, Christian Daudt wrote:
>> In order to start upstreaming Broadcom SoC support, create
>> a starting hierarchy, arch and dts files.
>> The first support SoC family that is planned is the
>> BCM281XX (BCM11130/11140/11351/28145/28155) family of dual A9 mobile
>> SoC cores.
>> This code is just the skeleton code for get the machine upstreamed. It
>> has been made MULTIPLATFORM compatible.
>
> Sorry for the slow review...
>
no worries.

>> diff --git a/Documentation/devicetree/bindings/arm/bcm/bcm281xx.txt b/Documentation/devicetree/bindings/arm/bcm/bcm281xx.txt
>
>> +Required root node property:
>> +
>> +compatible = "bcm,bcm281xx";
>
> Hmm. I still tend to think we should list the specific SoC rather than
> the family here, but I guess if you're sure there won't be any SW
> compatibility between the different SoCs in the series, this is fine.
>

right now I expect to be able to use the family thoughout, so I'll stick to it.

>> diff --git a/arch/arm/boot/dts/bcm281xx.dtsi b/arch/arm/boot/dts/bcm281xx.dtsi
>
>> +     uart at 3e000000 {
>> +             compatible = "snps,dw-apb-uart", "bcm,bcm281xx-sw-apb-uart";
>
> The most specific value should be first, so swap those two entries.
>
ok. done

>> diff --git a/arch/arm/mach-bcm/Kconfig b/arch/arm/mach-bcm/Kconfig
>
>> +     help
>> +       This enables support for system based on Broadcom SoCs.
>> +       It currently supports the 'BCM281XX' family, which includes
>> +       BCM11130, BCM1140, BCM11351, BCM28145 and
>
> Should that be 11140 rather than 1140?
yes. that's a typo. corrected.

>
> Aside from that,
> Reviewed-by: Stephen Warren <swarren at wwwdotorg.org>

thanks for reviewing it !

 csd



More information about the linux-arm-kernel mailing list