lkml.org 
[lkml]   [2013]   [Oct]   [8]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Subject[PATCH 0/8] ARM: Initial support for Marvell Berlin SoCs
    Date
    This patch set add initial support for Marvell Berlin SoCs (88DE3xxx),
    e.g. Armada 1000, Armada 1500, Armada 1500-mini. It is based on two
    RFCs [1][2] sent earlier.

    Currently, initial support just means that the kernel boots on one
    CPU, sets up irq, timers, and UART. As Berlin SoCs share some amount
    of IP with Marvell PXA/MMP[23] SoCs plus some Synopsys DW IP, I expect
    functionality to grow quite quickly.

    Compared to last RFC sent, this patch set now depends on ARM's arch-wide
    call to of_clk_init [3] plus some fixes already pulled for Synopsys DW
    timers [4]. It is based on v3.12-rc4 with those two dependencies pulled
    in.

    I also prepared a branch for those able to test on a jail-broken GoogleTV
    or similar with open boot loader at
    https://github.com/shesselba/linux-berlin.git berlin-v1

    [1] https://lkml.org/lkml/2013/8/16/626
    [2] https://lkml.org/lkml/2013/8/27/608
    [3] http://www.spinics.net/lists/arm-kernel/msg276175.html
    [4] http://www.spinics.net/lists/arm-kernel/msg277763.html

    Sebastian Hesselbarth (8):
    irqchip: add DesignWare APB ICTL interrupt controller
    MAINTAINERS: add ARM Marvell Berlin SoC
    ARM: l2x0: add Marvell Tauros3 compatible
    ARM: add Marvell Berlin SoC familiy to Marvell doc
    ARM: add Marvell Berlin and Armada 1500 to multi_v7_defconfig
    ARM: add Marvell Berlin UART0 lowlevel debug
    ARM: add Armada 1500 and Sony NSZ-GS7 device tree files
    ARM: add initial support for Marvell Berlin SoCs

    Documentation/arm/Marvell/README | 29 +++
    Documentation/devicetree/bindings/arm/l2cc.txt | 22 +-
    .../devicetree/bindings/arm/marvell,berlin.txt | 23 ++
    .../interrupt-controller/snps,dw-apb-ictl.txt | 29 +++
    MAINTAINERS | 6 +
    arch/arm/Kconfig | 2 +
    arch/arm/Kconfig.debug | 10 +
    arch/arm/Makefile | 1 +
    arch/arm/boot/dts/Makefile | 2 +
    arch/arm/boot/dts/mv88de3100-sony-nsz-gs7.dts | 29 +++
    arch/arm/boot/dts/mv88de3100.dtsi | 227 ++++++++++++++++++++
    arch/arm/configs/multi_v7_defconfig | 2 +
    arch/arm/mach-berlin/Kconfig | 24 +++
    arch/arm/mach-berlin/Makefile | 1 +
    arch/arm/mach-berlin/berlin.c | 39 ++++
    arch/arm/mm/cache-l2x0.c | 1 +
    drivers/irqchip/Kconfig | 4 +
    drivers/irqchip/Makefile | 1 +
    drivers/irqchip/irq-dw-apb-ictl.c | 142 ++++++++++++
    19 files changed, 583 insertions(+), 11 deletions(-)
    create mode 100644 Documentation/devicetree/bindings/arm/marvell,berlin.txt
    create mode 100644 Documentation/devicetree/bindings/interrupt-controller/snps,dw-apb-ictl.txt
    create mode 100644 arch/arm/boot/dts/mv88de3100-sony-nsz-gs7.dts
    create mode 100644 arch/arm/boot/dts/mv88de3100.dtsi
    create mode 100644 arch/arm/mach-berlin/Kconfig
    create mode 100644 arch/arm/mach-berlin/Makefile
    create mode 100644 arch/arm/mach-berlin/berlin.c
    create mode 100644 drivers/irqchip/irq-dw-apb-ictl.c

    ---
    Cc: Jason Cooper <jason@lakedaemon.net>
    Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
    Cc: Arnd Bergmann <arnd@arndb.de>
    Cc: linux-arm-kernel@lists.infradead.org
    Cc: linux-kernel@vger.kernel.org
    --
    1.7.10.4



    \
     
     \ /
      Last update: 2013-10-08 14:41    [W:4.368 / U:0.140 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site