1. 14 7月, 2008 1 次提交
  2. 17 4月, 2008 1 次提交
  3. 11 10月, 2007 1 次提交
  4. 05 10月, 2007 2 次提交
    • S
      [POWERPC] cpm: Describe multi-user ram in its own device node. · 15f8c604
      Scott Wood 提交于
      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: NScott Wood <scottwood@freescale.com>
      Signed-off-by: NKumar Gala <galak@kernel.crashing.org>
      15f8c604
    • S
      [POWERPC] mpc82xx: Update mpc8272ads, and factor out PCI and reset. · e00c5498
      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: NScott Wood <scottwood@freescale.com>
      Signed-off-by: NKumar Gala <galak@kernel.crashing.org>
      e00c5498
  5. 14 9月, 2007 1 次提交
    • K
      [POWERPC] DTS cleanup · f0c8ac80
      Kumar Gala 提交于
      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: NKumar Gala <galak@kernel.crashing.org>
      f0c8ac80
  6. 22 8月, 2007 1 次提交
  7. 10 7月, 2007 1 次提交
  8. 09 3月, 2007 1 次提交
  9. 16 2月, 2007 1 次提交
  10. 07 2月, 2007 2 次提交
    • V
      [POWERPC] Fix kernel build errors for mpc8272ads and mpc8560ads · 5427828e
      Vitaly Bordug 提交于
      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: NVitaly Bordug <vbordug@ru.mvista.com>
      Signed-off-by: NPaul Mackerras <paulus@samba.org>
      5427828e
    • V
      [POWERPC] cpm2: CPM2 interrupt controller fix · 73844ecb
      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: NVitaly Bordug <vbordug@ru.mvista.com>
      Signed-off-by: NPaul Mackerras <paulus@samba.org>
      73844ecb
  11. 04 10月, 2006 1 次提交