25 Aug, 2009

1 commit


16 Jun, 2009

1 commit

  • The current device tree for the MPC8272ADS assumes a mapping of 32 MB
    of NOR flash at 0xFE00.0000, while there are actually only 8 MB on
    the boards, mapped at 0xFF80.0000. When booting an uImage with such a
    device tree, the kernel crashes because 0xFE00.0000 is not mapped.

    Also introduce aliases for serial[01] and ethernet[01].

    Signed-off-by: Wolfgang Denk
    Cc: Scott Wood
    Signed-off-by: Kumar Gala

    Wolfgang Denk
     

14 Jul, 2008

2 commits


17 Apr, 2008

1 commit


11 Oct, 2007

1 commit


05 Oct, 2007

2 commits

  • The way the current CPM binding describes available multi-user (a.k.a.
    dual-ported) RAM doesn't work well when there are multiple free regions,
    and it doesn't work at all if the region doesn't begin at the start of
    the muram area (as the hardware needs to be programmed with offsets into
    this area). The latter situation can happen with SMC UARTs on CPM2, as its
    parameter RAM is relocatable, u-boot puts it at zero, and the kernel doesn't
    support moving it.

    It is now described with a muram node, similar to QE. The current CPM
    binding is sufficiently recent (i.e. never appeared in an official release)
    that compatibility with existing device trees is not an issue.

    The code supporting the new binding is shared between cpm1 and cpm2, rather
    than remain separated. QE should be able to use this code as well, once
    minor fixes are made to its device trees.

    Signed-off-by: Scott Wood
    Signed-off-by: Kumar Gala

    Scott Wood
     
  • 1. PCI and reset are factored out into pq2.c. I renamed them from m82xx
    to pq2 because they won't work on the Integrated Host Processor line of
    82xx chips (i.e. 8240, 8245, and such).

    2. The PCI PIC, which is nominally board-specific, is used on multiple
    boards, and thus is used into pq2ads-pci-pic.c.

    3. The new CPM binding is used.

    4. General cleanup.

    Signed-off-by: Scott Wood
    Signed-off-by: Kumar Gala

    Scott Wood
     

14 Sep, 2007

1 commit

  • Removed the following cruft from .dts files:
    * 32-bit in cpu node -- doesn't exist in any spec and not used by kernel
    * removed built-in (chrp legacy)
    * Removed #interrupt-cells in places they don't need to be set
    * Fixed ranges on lite5200*
    * Removed clock-frequency from i8259 pic node, not sure where this came from
    * Removed big-endian from i8259 pic nodes, this was just bogus

    Signed-off-by: Kumar Gala

    Kumar Gala
     

22 Aug, 2007

1 commit


10 Jul, 2007

1 commit

  • Removed explicit linux,phandle usage. Using references and labels now in PQ
    and PQ2 boards currently supported in arch/powerpc.

    Signed-off-by: Vitaly Bordug
    Cc: Arnd Bergmann
    Cc: Olof Johansson
    Cc: Dominik Brodowski
    Cc: Paul Mackerras
    Cc: Benjamin Herrenschmidt
    Signed-off-by: Andrew Morton
    Signed-off-by: Kumar Gala

    Vitaly Bordug
     

09 Mar, 2007

1 commit


16 Feb, 2007

1 commit

  • The 'linux,boot-cpu' property is obsolete, so remove it from all of the DTS
    files and from booting-without-of.txt. The boot CPU is actually defined in
    the device tree header, and U-Boot sets that field. The device tree compiler
    also complains if the property exists.

    Signed-off-by: Timur Tabi
    Signed-off-by: Stuart Yoder
    Acked-by: David Gibson
    Signed-off-by: Paul Mackerras

    Timur Tabi
     

07 Feb, 2007

2 commits

  • Recent update of asm-powerpc/io.h caused cpm-related stuff to break in the
    current kernel. Current patch fixes it, as well as other inconsistencies
    expressed, that do not permit targets from working properly:

    - Updated dts with a chosen node with interrupt controller,
    - fixed messed device IDs among CPM2 SoC devices,
    - corrected odd header name and fixed type in defines,
    - Added 82xx subdir to the powerpc/platforms Makefile, missed during
    initial commit,
    - new solely-powerpc header file for 8260 family (was using one from
    arch/ppc, this one cleaned up from the extra stuff), in fact for now
    a placeholder to get the board-specific includes for stuff not yet
    capable to live with devicetree peeks only
    - Fixed couple of misprints in reference mpc8272 dts.

    Signed-off-by: Vitaly Bordug
    Signed-off-by: Paul Mackerras

    Vitaly Bordug
     
  • This contains important fixes for the CPM2 PIC code. Eliminated
    CPM_IRQ_OFFSET, pulling the respective interrupt numbers from the interrupt
    mapping. Updated devicetree files to reflect that. Changed direct
    IC-related IO accesses to the IO accessors. Fixed all the sense values to
    keep coherency with ipic. In the current code, CPM2 stuff will have no IRQs
    and hence could be hardly usable.

    Signed-off-by: Vitaly Bordug
    Signed-off-by: Paul Mackerras

    Vitaly Bordug
     

04 Oct, 2006

1 commit