15 Jan, 2015

1 commit

  • Add nodes for the SRAM available on atmel SoCs
    For the at91sam9260 and the at91sam9g20, address mirroring is used to create a
    single contiguous SRAM range instead of declaring two separate banks.

    Also remove leftover TODOs in the sam9g45 file

    Signed-off-by: Alexandre Belloni
    Acked-by: Boris Brezillon
    [nicolas.ferre@atmel.com: correct at91sam9rl sram size => 0x10000]
    Signed-off-by: Nicolas Ferre

    Alexandre Belloni
     

09 Oct, 2014

1 commit

  • Pull ARM SoC DT updates from Arnd Bergmann:
    "As usual, this is the largest branch, though this time a little under
    half of the total changes with 307 individual non-merge changesets.

    The largest changes are the addition of new machines, in particular
    the Tegra based Chromebook, the Renesas r8a7794 SoC, and DT support
    for the old i.MX1 platform.

    Other changes include
    - at91: various sam9 and sama5 updates
    - exynos: much extended Peach Pi/Pit (Chromebook 2) support
    - keystone: new peripherals
    - meson: added DT for meson6 SoC
    - mvebu: new device support for Armada 370/375
    - qcom: improved support for IPQ8064 and MSM8x60
    - rockchip: much improved support for rk3288
    - shmobile: lots of updates all over the place
    - sunxi: dts license change
    - sunxi: more a23 device support
    - vexpress: CLCD DT description"

    * tag 'dt-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (308 commits)
    ARM: DTS: meson: update DTSI to add watchdog node
    ARM: dts: keystone-k2l: fix mdio io start address
    ARM: dts: keystone-k2e: fix mdio io start address
    ARM: dts: keystone-k2e: update usb1 node for dma properties
    ARM: dts: keystone: fix io range for usb_phy0
    Revert "Merge tag 'hix5hd2-dt-for-3.18' of git://github.com/hisilicon/linux-hisi into next/dt"
    Revert "ARM: dts: hix5hd2: add wdg node"
    ARM: dts: add rk3288 i2s controller
    ARM: vexpress: Add CLCD Device Tree properties
    ARM: bcm2835: add I2S pinctrl to device tree
    ARM: meson: documentation: add bindings documentation
    ARM: meson: dts: add basic Meson/Meson6/Meson6-atv1200 DTSI/DTS
    ARM: dts: mt6589: Change compatible string for GIC
    ARM: dts: mediatek: Add compatible property for aquaris5
    ARM: dts: mt6589-aquaris5: Add boot argument earlyprintk
    ARM: dts: mt6589: Fix typo in GIC unit address
    ARM: dts: Build dtb for Mediatek board
    ARM: dts: keystone: fix bindings for pcie and usb clock nodes
    ARM: dts: keystone: k2l: Fix chip selects for SPI devices
    ARM: dts: keystone: add dsp gpio controllers nodes
    ...

    Linus Torvalds
     

18 Sep, 2014

1 commit


05 Sep, 2014

1 commit


10 Jul, 2014

1 commit


17 May, 2013

1 commit


12 Sep, 2012

1 commit


18 May, 2012

1 commit


20 Apr, 2012

1 commit


15 Apr, 2012

1 commit

  • These were incorrectly introduced and can cause problems for of_irq_init.

    The correct way to define a root controller is no interrupt-parent set at
    all or the interrupt-parent is set to the root controller itself when
    inherited from a parent node.

    Signed-off-by: Rob Herring
    Tested-by: Lee Jones
    Signed-off-by: Olof Johansson

    Rob Herring
     

05 Apr, 2012

1 commit

  • Because of the inclusion of skeleton.dtsi, the memory node is
    named "memory" we where not modifying the already included one
    but creating a new one. It caused bad memory node detection during
    early_init_dt_scan_memory() so we modify them.

    Signed-off-by: Ludovic Desroches
    Signed-off-by: Nicolas Ferre
    Acked-by: Grant Likely
    Cc: Jean-Christophe PLAGNIOL-VILLARD
    Cc: devicetree-discuss@lists.ozlabs.org

    Ludovic Desroches
     

16 Mar, 2012

2 commits


15 Mar, 2012

6 commits


01 Mar, 2012

4 commits

  • Device tree support added to atmel_tclib: the generic Timer Counter
    library. This is used by the clocksource/clockevent driver tcb_clksrc.

    The current DT enabled platforms are also modified to use it:
    - .dtsi files are modified to add Timer Counter Block entries
    - alias are created to allow identification of each block
    - clkdev lookup tables are added for clocks identification.

    Signed-off-by: Nicolas Ferre
    Acked-by: Jean-Christophe PLAGNIOL-VILLARD
    Acked-by: Grant Likely

    Nicolas Ferre
     
  • Retreive registers address and IRQ from device tree entry.
    Called from at91_dt_init_irq() so that timers are up-n-running
    when timers initialization will occur.

    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD
    [nicolas.ferre@atmel.com: change error path and interrupts property handling]
    Signed-off-by: Nicolas Ferre

    Jean-Christophe PLAGNIOL-VILLARD
     
  • Add "legacy" type of irqdomain to preserve old-style numbering
    and allow smooth transition for both DT and non-DT cases.

    Original idea and code by Jean-Christophe Plagniol-Villard.

    Signed-off-by: Nicolas Ferre
    Acked-by: Jean-Christophe PLAGNIOL-VILLARD

    Nicolas Ferre
     
  • Add an irqdomain for the AIC interrupt controller.
    The device tree support is mapping the registers and
    is using the irq_domain_add_legacy() to manage hwirq
    translation.
    The documentation is describing the meaning of the
    two cells required for using this "interrupt-controller"
    in a device tree node.

    Signed-off-by: Nicolas Ferre
    Acked-by: Jean-Christophe PLAGNIOL-VILLARD

    Nicolas Ferre
     

16 Dec, 2011

1 commit


25 Oct, 2011

1 commit