1. 15 2月, 2009 1 次提交
  2. 07 2月, 2009 4 次提交
  3. 05 2月, 2009 2 次提交
  4. 04 2月, 2009 1 次提交
    • G
      powerpc/5200: Trim cruft from device trees · b8842451
      Grant Likely 提交于
      Trim out obsolete/extraneous properties and tighten up some usage
      conventions.  Changes include:
      - removal of device_type properties
      - removal of cell-index properties
      - Addition of gpio-controller and #gpio-cells properties to gpio
        nodes
      - Move common interrupt-parent property out of device nodes and
        into top level parent node.
      
      This patch also include what looks to be just trivial editorial
      whitespace/format changes, but there is real method in this
      madness.  Editorial changes were made to keep the all the
      mpc5200 board device trees as similar as possible so that diffs
      between them only show the real differences between the boards.
      The pcm030 device tree was most affected by this because many
      of the comments had been changed from // to /* */ style and
      some cell values where changed from decimal to hex format when
      it was cloned from one of the other 5200 device trees.
      Signed-off-by: NGrant Likely <grant.likely@secretlab.ca>
      Reviewed-by: NWolfram Sang <w.sang@pengutronix.de>
      b8842451
  5. 03 2月, 2009 1 次提交
  6. 02 2月, 2009 3 次提交
  7. 29 1月, 2009 3 次提交
  8. 27 1月, 2009 1 次提交
  9. 20 1月, 2009 3 次提交
  10. 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
  11. 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
  12. 08 1月, 2009 1 次提交
    • 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
  13. 07 1月, 2009 1 次提交
  14. 31 12月, 2008 3 次提交
  15. 17 12月, 2008 1 次提交
  16. 16 12月, 2008 1 次提交
  17. 11 12月, 2008 1 次提交
  18. 04 12月, 2008 5 次提交
  19. 03 12月, 2008 1 次提交
  20. 20 11月, 2008 2 次提交
  21. 09 11月, 2008 1 次提交
  22. 05 11月, 2008 1 次提交
  23. 31 10月, 2008 1 次提交