21 Jun, 2013

1 commit


08 May, 2013

1 commit

  • Commit 90556ca1 ("arm64: vexpress: Add dts files for the ARMv8 RTSM
    models") added foundation-v8.dts, but erroneously set
    /cpus/#address-cells = while providing two cells in each cpus/cpu@N
    node's reg property.

    As of commit ea393a2e ("arm64: smp: honour #address-size when parsing
    CPU reg property") we read in as many address cells as specified rather
    than always reading two. This means that for foundation-v8.dts, we only
    read the first reg cell (zero) for each cpu node, and receive a lot of
    warnings at boot of the form "/cpus/cpu@1: duplicate cpu reg properties
    in the DT".

    This patch corrects foundation-v8.dts to have the correct value for
    /cpus/#address-cells.

    Signed-off-by: Mark Rutland
    Cc: Catalin Marinas
    Cc: Pawel Moll
    Cc: Will Deacon
    Tested-by: Marc Zyngier
    Acked-by: Marc Zyngier
    Signed-off-by: Catalin Marinas

    Mark Rutland
     

26 Apr, 2013

1 commit


14 Jan, 2013

1 commit

  • if_changed (used by the *.dts->*.dtc rule) rebuilds files if they aren't
    contained in $(targets). (make V=2 indicates this). Add $(dtb-y) to
    $(targets) to prevent *.dtb from always being rebuilt. Note

    This fixes a regression introduced by the .dtb rule rework in da4cbc6
    "arm64: use new common dtc rule", although since arm64 doesn't actually
    have any *.dts yet, this isn't a critical issue.

    Signed-off-by: Stephen Warren
    Signed-off-by: Rob Herring

    Stephen Warren
     

04 Dec, 2012

2 commits

  • Based on Rob Herring's patches for arch/arm, this patch adds a dtbs
    target to arch/arm64/boot/Makefile.

    Signed-off-by: Catalin Marinas
    Signed-off-by: Rob Herring

    Rob Herring
     
  • The current rules have the .dtb files build in a different directory
    from the .dts files. This patch changes arm64 to use the generic dtb
    rule which builds .dtb files in the same directory as the source .dts.

    This requires moving parts of arch/arm64/boot/Makefile into newly created
    arch/arm64/boot/dts/Makefile, and updating arch/arm64/Makefile to call the
    new Makefile.

    Acked-by: Catalin Marinas
    Cc: linux-arm-kernel@lists.infradead.org
    Signed-off-by: Stephen Warren
    Signed-off-by: Rob Herring

    Stephen Warren
     

17 Sep, 2012

1 commit

  • This patch adds Makefile and Kconfig files required for building an
    AArch64 kernel.

    Signed-off-by: Will Deacon
    Signed-off-by: Catalin Marinas
    Acked-by: Tony Lindgren
    Acked-by: Nicolas Pitre
    Acked-by: Olof Johansson
    Acked-by: Santosh Shilimkar
    Acked-by: Arnd Bergmann

    Catalin Marinas