1. 02 2月, 2009 2 次提交
  2. 29 1月, 2009 3 次提交
  3. 27 1月, 2009 1 次提交
  4. 20 1月, 2009 3 次提交
  5. 14 1月, 2009 1 次提交
    • A
      powerpc/83xx: Make serial ports work on MPC8315E-RDB w/ FSL U-Boots · 6c9789de
      Anton Vorontsov 提交于
      FSL U-Boots use /soc8315@e0000000 node to search and fixup serial
      nodes' clock-frequency properties. Though in upstream kernels we use
      new naming convention -- for IMMR address space dts files specify
      /immr@e0000000 nodes.
      
      This makes FSL U-Boots fail to fixup the clock frequencies, and that
      leads to serial ports misbehaviour. We can workaround the issue by
      filling the clock frequency values manually.
      
      p.s. For the same reason FSL U-Boots fail to fixup MAC addresses for
      ethernet nodes, so users should either change the .dts file locally
      or set MAC address via `ifconfig hw ether' command.
      Signed-off-by: NAnton Vorontsov <avorontsov@ru.mvista.com>
      Signed-off-by: NKumar Gala <galak@kernel.crashing.org>
      6c9789de
  6. 13 1月, 2009 1 次提交
    • M
      [WATCHDOG] Enable watchdog timer on GE Fanuc's SBC610 · 6ec9eae6
      Martyn Welch 提交于
      Support for the FPGA based watchdog timer on GE Fanuc's SBC610.
      
      This patch enables one of the watchdog timers found on the SBC610. There are
      two identical watchdog timers at different offsets in the above mentioned
      boards, however the current driver is only capable of supporting one of them.
      
      The watchdog timers are also capable of generating interrupts at a
      user-configurable threshold, though support for this operation is currently
      not supported by the driver.
      Signed-off-by: NMartyn Welch <martyn.welch@gefanuc.com>
      Signed-off-by: NWim Van Sebroeck <wim@iguana.be>
      6ec9eae6
  7. 08 1月, 2009 2 次提交
    • G
      powerpc: Copy bootable images in the default install script · 29f1aff2
      Grant Likely 提交于
      This patch makes the default install script (arch/powerpc/boot/install.sh)
      copy the bootable image files into the install directory.  Before this
      patch only the vmlinux image file was copied.
      
      This patch makes the default 'make install' command useful for embedded
      development when $(INSTALL_PATH) is set in the environment.
      
      As a side effect, this patch changes the calling convention of the
      install.sh script.  Instead of a single 5th parameter, the script is now
      passed a list of all the target images stored in the $(image-y) Makefile
      variable.  This should be backwards compatible with existing install scripts
      since it just adds additional arguments and does not change existing ones.
      Signed-off-by: NGrant Likely <grant.likely@secretlab.ca>
      Acked-by: NJosh Boyer <jwboyer@linux.vnet.ibm.com>
      Signed-off-by: NBenjamin Herrenschmidt <benh@kernel.crashing.org>
      29f1aff2
    • V
      USB: powerpc: Workaround for the PPC440EPX USBH_23 errata [take 3] · 796bcae7
      Vitaly Bordug 提交于
      A published errata for ppc440epx states, that when running Linux with
      both EHCI and OHCI modules loaded, the EHCI module experiences a fatal
      error when a high-speed device is connected to the USB2.0, and
      functions normally if OHCI module is not loaded.
      
      There used to be recommendation to use only hi-speed or full-speed
      devices with specific conditions, when respective module was unloaded.
      Later, it was observed that ohci suspend is enough to keep things
      going, and it was turned into workaround, as explained below.
      
      Quote from original descriprion:
      
      The 440EPx USB 2.0 Host controller is an EHCI compliant controller.  In
      USB 2.0 Host controllers, each EHCI controller has one or more companion
      controllers, which may be OHCI or UHCI.  An USB 2.0 Host controller will
      contain one or more ports.  For each port, only one of the controllers
      is connected at any one time. In the 440EPx, there is only one OHCI
      companion controller, and only one USB 2.0 Host port.
      All ports on an USB 2.0 controller default to the companion
      controller.  If you load only an ohci driver, it will have control of
      the ports and any deviceplugged in will operate, although high speed
      devices will be forced to operate at full speed.  When an ehci driver
      is loaded, it explicitly takes control of the ports.  If there is a
      device connected, and / or every time there is a new device connected,
      the ehci driver determines if the device is high speed or not.  If it
      is high speed, the driver retains control of the port.  If it is not,
      the driver explicitly gives the companion controller control of the
      port.
      
      The is a software workaround that uses
      Initial version of the software workaround was posted to
      linux-usb-devel:
      
      http://www.mail-archive.com/linux-usb-devel@lists.sourceforge.net/msg54019.html
      
      and later available from amcc.com:
      http://www.amcc.com/Embedded/Downloads/download.html?cat=1&family=15&ins=2
      
      The patch below is generally based on the latter, but reworked to
      powerpc/of_device USB drivers, and uses a few devicetree inquiries to
      get rid of (some) hardcoded defines.
      Signed-off-by: NVitaly Bordug <vitb@kernel.crashing.org>
      Signed-off-by: NStefan Roese <sr@denx.de>
      Cc: David Brownell <dbrownell@users.sourceforge.net>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      796bcae7
  8. 07 1月, 2009 1 次提交
  9. 06 1月, 2009 1 次提交
  10. 31 12月, 2008 3 次提交
  11. 23 12月, 2008 1 次提交
    • B
      powerpc/cell: add QPACE as a separate Cell platform · def434c2
      Benjamin Krill 提交于
      Since the QPACE (Chromodynamics Parallel Computing on the
      Cell Broadband Engine) platform doesn't use a iommu, doesn't
      have PCI devices and a MPIC much lesser setup and
      configurations are needed. So far all devices are detected
      as OF device. A notifier function is used to set the dma_ops
      for the of_platform bus. Further this patch splits the
      PPC_CELL_NATIVE into PPC_CELL_COMMON which are parts that are
      shared with the QPACE platform and the rest.
      Signed-off-by: NBenjamin Krill <ben@codiert.org>
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      def434c2
  12. 21 12月, 2008 1 次提交
  13. 17 12月, 2008 1 次提交
  14. 16 12月, 2008 1 次提交
  15. 11 12月, 2008 2 次提交
  16. 04 12月, 2008 5 次提交
  17. 03 12月, 2008 1 次提交
  18. 20 11月, 2008 2 次提交
  19. 09 11月, 2008 1 次提交
  20. 06 11月, 2008 1 次提交
  21. 05 11月, 2008 1 次提交
  22. 31 10月, 2008 4 次提交
  23. 22 10月, 2008 1 次提交