1. 07 2月, 2008 1 次提交
  2. 29 1月, 2008 1 次提交
    • K
      [POWERPC] 83xx: rework platform Kconfig · b38308ac
      Kumar Gala 提交于
      * Allow multiple boards to be selected in a single build
      * Removed Kconfig option '83xx' which existed only for compat with arch/ppc
      * Removed Kconfig option 'PPC_MPC836x' since its not used
      * Renamed Kconfig option 'MPC834x' to 'PPC_MPC834x' to match others
      * Added a multiplatform 83xx defconfig (mpc83xx_defconfig).
      Signed-off-by: NKumar Gala <galak@kernel.crashing.org>
      b38308ac
  3. 28 1月, 2008 1 次提交
  4. 25 1月, 2008 1 次提交
    • D
      [POWERPC] Enable RTC for Ebony and Walnut (v2) · 22258fa4
      David Gibson 提交于
      This patch extends the Ebony and Walnut platform code to instantiate
      the existing ds1742 RTC class driver for the DS1743 RTC/NVRAM chip
      found on both those boards.  The patch uses a helper function to scan
      the device tree and instantiate the appropriate platform_device based
      on it, so it should be easy to extend for other boards which have mmio
      mapped RTC chips.
      
      Along with this, the device tree binding for the ds1743 chips is
      tweaked, based on the existing DS1385 OF binding found at:
      	http://playground.sun.com/1275/proposals/Closed/Remanded/Accepted/346-it.txt
      Although that document covers the NVRAM portion of the chip, whereas
      here we're interested in the RTC portion, so it's not entirely clear
      if that's a good model.
      
      This implements only RTC class driver support - that is /dev/rtc0, not
      /dev/rtc, and the low-level get/set time callbacks remain
      unimplemented.  That means in order to get at the clock you will
      either need a modified version of hwclock which will look at
      /dev/rtc0, or you'll need to configure udev to symlink rtc0 to rtc.
      Signed-off-by: NDavid Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: NJosh Boyer <jwboyer@linux.vnet.ibm.com>
      22258fa4
  5. 24 1月, 2008 2 次提交
  6. 20 10月, 2007 1 次提交
  7. 17 10月, 2007 2 次提交
  8. 13 10月, 2007 1 次提交
    • A
      kconfig: syntax cleanup - drop support for "depends/requires/def_boolean" · 247537b9
      Adrian Bunk 提交于
      Remove the following redundant and never or rarely used kconfig syntax:
      
      - "def_boolean" (same as "def_bool")
      - "requires" (same as "depends on")
      - "depends" (same as "depends on")
      
      This patch contains the code changes and Kconfig updates.
      The shipped files are in next patch to let actual codechange stand out.
      Signed-off-by: NAdrian Bunk <bunk@kernel.org>
      Cc: "Randy.Dunlap" <rdunlap@xenotime.net>
      Cc: Bryan Wu <bryan.wu@analog.com>
      Cc: Paul Mackerras <paulus@samba.org>
      Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
      Cc: Dmitry Torokhov <dtor@mail.ru>
      Cc: "John W. Linville" <linville@tuxdriver.com>
      Cc: Roman Zippel <zippel@linux-m68k.org>
      Cc: Richard Purdie <rpurdie@rpsys.net>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NSam Ravnborg <sam@ravnborg.org>
      247537b9
  9. 04 10月, 2007 2 次提交
  10. 03 10月, 2007 1 次提交
  11. 13 9月, 2007 1 次提交
  12. 12 9月, 2007 1 次提交
    • K
      [POWERPC] Enable GENERIC_ISA_DMA if FSL_ULI1575 to fix compile issue · fb4f0e88
      Kumar Gala 提交于
      Since the ULI1575 has a ISA bus we need to enable the generic ISA dma
      support for drivers that might expect it.  Without this we get compile
      errors like the following:
      
      ound/built-in.o: In function `claim_dma_lock':
      /home/galak/git/linux-8572/include/asm/dma.h:189: undefined reference to `dma_spin_lock'
      /home/galak/git/linux-8572/include/asm/dma.h:189: undefined reference to `dma_spin_lock'
      sound/built-in.o: In function `release_dma_lock':
      /home/galak/git/linux-8572/include/asm/dma.h:195: undefined reference to `dma_spin_lock'
      sound/built-in.o: In function `claim_dma_lock':
      /home/galak/git/linux-8572/include/asm/dma.h:189: undefined reference to `dma_spin_lock'
      /home/galak/git/linux-8572/include/asm/dma.h:189: undefined reference to `dma_spin_lock'
      sound/built-in.o:/home/galak/git/linux-8572/include/asm/dma.h:195: more undefined references to `dma_spin_lock' follow
      make: *** [.tmp_vmlinux1] Error 1
      Signed-off-by: NKumar Gala <galak@kernel.crashing.org>
      fb4f0e88
  13. 07 9月, 2007 1 次提交
  14. 22 8月, 2007 1 次提交
  15. 18 8月, 2007 1 次提交
    • K
      [POWERPC] Fix interrupt routing and setup of ULI M1575 on FSL boards · b66510cb
      Kumar Gala 提交于
      The interrupt routing in the device trees for the ULI M1575 was
      inproperly using the interrupt line field as pci function.  Fixed
      up the device tree's to actual conform for to specification and
      changed the interrupt mapping code so it just uses a static mapping
      setup as follows:
      
      PIRQA - IRQ9
      PIRQB - IRQ10
      PIRQC - IRQ11
      PIRQD - IRQ12
      USB 1.1 OCHI (1c.0) - IRQ12
      USB 1.1 OCHI (1c.1) - IRQ9
      USB 1.1 OCHI (1c.2) - IRQ10
      USB 1.1 ECHI (1c.3) - IRQ11
      LAN (1b.0) - IRQ6
      AC97 (1d.0) - IRQ6
      Modem (1d.1) - IRQ6
      HD Audio (1d.2) - IRQ6
      SATA (1f.1) - IRQ5
      SMB (1e.1) - IRQ7
      PMU (1e.2) - IRQ7
      PATA (1f.0) - IRQ14/15
      
      Took the oppurtunity to refactor the code into a single file so we
      don't have to duplicate these fixes on the two current boards in the
      tree and several forth coming boards that will also need the code.
      
      Fixed RTC support that requires a dummy memory read on the P2P bridge
      to unlock the RTC and setup the default of the RTC alarm registers to
      match with a basic x86 style CMOS RTC.
      
      Moved code that poked ISA registers to a FIXUP_FINAL quirk to ensure
      the PCI IO space has been setup properly before we start poking ISA
      registers at random locations.
      Signed-off-by: NKumar Gala <galak@kernel.crashing.org>
      b66510cb
  16. 21 7月, 2007 1 次提交
    • M
      [CELL] driver for DDR2 memory on AXON · dbdf04c4
      Maxim Shchetynin 提交于
      The Axon bridge chip used on new Cell/B.E. based blade servers
      comes with a DDR2 memory controller that can be used to
      attach cheap memory modules, as opposed to the high-speed
      XDR memory that is used by the CPU itself.
      
      Since the memory controller does not participate in the
      cache coherency protocol, we can not use the memory direcly
      for Linux applications, but by providing a block device
      it can be used for swap space, temporary file storage and
      through the use of the direct_access block device operation
      for mapping into user addresses, when it is mounted with
      an appropriate file system.
      Signed-off-by: NMaxim Shchetynin <maxim@de.ibm.com>
      Signed-off-by: NArnd Bergmann <arnd.bergmann@de.ibm.com>
      dbdf04c4
  17. 29 6月, 2007 2 次提交
  18. 14 6月, 2007 1 次提交
  19. 08 5月, 2007 1 次提交
  20. 30 4月, 2007 1 次提交
  21. 27 4月, 2007 1 次提交
  22. 24 4月, 2007 1 次提交
  23. 13 4月, 2007 7 次提交
  24. 27 3月, 2007 1 次提交
    • T
      [POWERPC] QE: automatically select QE options · 7d776cb5
      Timur Tabi 提交于
      Change the Kconfig files so that the Freescale QE options are automatically
      selected if a QE device is selected.  Previously, you'd need to manually
      select UCC_FAST if you want any "fast" UCC devices, such as Gigabit Ethernet.
      Now, the QE Gigabit Ethernet option is always available if the device has a
      QE, and UCC_FAST is automatically enabled.  A side-effect is that the
      "QE Options" menu no longer exists.
      Signed-off-by: NTimur Tabi <timur@freescale.com>
      Signed-off-by: NKumar Gala <galak@kernel.crashing.org>
      7d776cb5
  25. 22 3月, 2007 1 次提交