1. 26 5月, 2009 19 次提交
  2. 15 5月, 2009 1 次提交
  3. 07 5月, 2009 1 次提交
  4. 28 4月, 2009 11 次提交
  5. 24 4月, 2009 3 次提交
  6. 22 4月, 2009 1 次提交
  7. 07 4月, 2009 1 次提交
  8. 20 3月, 2009 2 次提交
    • D
      [MTD] [NAND] davinci_nand driver · ff4569c7
      David Brownell 提交于
      This is a device driver for the NAND flash controller found on the various
      DaVinci family chips.  It handles up to four SoC chipselects, and some
      flavors of secondary chipselect (e.g.  based on upper bits of the address
      bus) as used with some multichip packages.  (Including the 2 GiB chips
      used on some TI devel boards.)
      
      The 1-bit ECC hardware is supported (3 bytes ECC per 512 bytes data); but
      not yet the newer 4-bit ECC (10 bytes ECC per 512 bytes data), as
      available on chips like the DM355 or OMAP-L137 and needed with the more
      error-prone MLC NAND chips.
      
      This is a cleaned-up version of code that's been in use for several years
      now; sanity checked with the new drivers/mtd/tests.
      Signed-off-by: NDavid Brownell <dbrownell@users.sourceforge.net>
      Signed-off-by: NSudhakar Rajashekhara <sudhakar.raj@ti.com>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NDavid Woodhouse <David.Woodhouse@intel.com>
      ff4569c7
    • R
      [ARM] pass reboot command line to arch_reset() · be093beb
      Russell King 提交于
      OMAP wishes to pass state to the boot loader upon reboot in order to
      instruct it whether to wait for USB-based reflashing or not.  There is
      already a facility to do this via the reboot() syscall, except we ignore
      the string passed to machine_restart().
      
      This patch fixes things to pass this string to arch_reset().  This means
      that we keep the reboot mode limited to telling the kernel _how_ to
      perform the reboot which should be independent of what we request the
      boot loader to do.
      Acked-by: NTony Lindgren <tony@atomide.com>
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      be093beb
  9. 28 2月, 2009 1 次提交
    • D
      usb: musb: make Davinci *work* in mainline · 34f32c97
      David Brownell 提交于
      Now that the musb build fixes for DaVinci got merged (RC3?), kick in
      the other bits needed to get it finally *working* in mainline:
      
       - Use clk_enable()/clk_disable() ... the "always enable USB clocks"
         code this originally relied on has since been removed.
      
       - Initialize the USB device only after the relevant I2C GPIOs are
         available, so the host side can properly enable VBUS.
      
       - Tweak init sequencing to cope with mainline's relatively late init
         of the I2C system bus for power switches, transceivers, and so on.
      
      Sanity tested on DM6664 EVM for host and peripheral modes; that system
      won't boot with CONFIG_PM enabled, so OTG can't yet be tested.  Also
      verified on OMAP3.
      
      (Unrelated:  correct the MODULE_PARM_DESC spelling of musb_debug.)
      Signed-off-by: NDavid Brownell <dbrownell@users.sourceforge.net>
      Cc: Felipe Balbi <me@felipebalbi.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      34f32c97