1. 11 Dec, 2009 1 commit
  2. 20 Oct, 2009 1 commit
    • Tony Lindgren's avatar
      omap: headers: Move remaining headers from include/mach to include/plat · ce491cf8
      Tony Lindgren authored
      
      
      Move the remaining headers under plat-omap/include/mach
      to plat-omap/include/plat. Also search and replace the
      files using these headers to include using the right path.
      
      This was done with:
      
      #!/bin/bash
      mach_dir_old="arch/arm/plat-omap/include/mach"
      plat_dir_new="arch/arm/plat-omap/include/plat"
      headers=$(cd $mach_dir_old && ls *.h)
      omap_dirs="arch/arm/*omap*/ \
      drivers/video/omap \
      sound/soc/omap"
      other_files="drivers/leds/leds-ams-delta.c \
      drivers/mfd/menelaus.c \
      drivers/mfd/twl4030-core.c \
      drivers/mtd/nand/ams-delta.c"
      
      for header in $headers; do
      	old="#include <mach\/$header"
      	new="#include <plat\/$header"
      	for dir in $omap_dirs; do
      		find $dir -type f -name \*.[chS] | \
      			xargs sed -i "s/$old/$new/"
      	done
      	find drivers/ -type f -name \*omap*.[chS] | \
      		xargs sed -i "s/$old/$new/"
      	for file in $other_files; do
      		sed -i "s/$old/$new/" $file
      	done
      done
      
      for header in $(ls $mach_dir_old/*.h); do
      	git mv $header $plat_dir_new/
      done
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      ce491cf8
  3. 16 Jun, 2009 3 commits
    • Niilo Minkkinen's avatar
      usb: musb: disable OTG AUTOIDLE only with omap3430 · 9a4b5e36
      Niilo Minkkinen authored
      
      
      Omap3 MUSB AUTOIDLE functionality configured through OTG_SYSCONFIG
      register prevents the device from going into retention.
      This is a workaround (by Richard Woodruff/TI), as his comment :
      > A new MUSB bug which is a match to data below was identified very
      > recently (on hardware and in simulation).
      > This bug is in 3430 and not 3630.
      > As a priority test (and as new default) you should have engineers
      > disable autoidle for MUSB block.
      > This is the workaround which will show up in next errata.
      Signed-off-by: default avatarNiilo Minkkinen <ext-niilo.1.minkkinen@nokia.com>
      Signed-off-by: default avatarRichard Woodruff <r-woodruff2@ti.com>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
      9a4b5e36
    • David Brownell's avatar
      musb: otg timer cleanup · f7f9d63e
      David Brownell authored
      
      
      Minor cleanup of OTG timer handling:
          * unify decls for OTG time constants, in the core header
          * set up and use that timer in a more normal way
          * move to the driver struct, so it's usable outside core
      
      And tighten use and setup of T(a_wait_bcon) so that if it's used,
      it's always valid.  (If that timer expires, the A-device will
      stop powering VBUS.  For non-OTG systems, that will be a surprise.)
      No behavioral changes, other than more consistency when applying
      that core HNP timeout.
      Signed-off-by: default avatarDavid Brownell <dbrownell@users.sourceforge.net>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
      f7f9d63e
    • David Brownell's avatar
      musb: proper hookup to transceiver drivers · 84e250ff
      David Brownell authored
      
      
      Let the otg_transceiver in MUSB be managed by an external driver;
      don't assume it's integrated.  OMAP3 chips need it to be external,
      and there may be ways to interact with the transceiver which add
      functionality to the system.
      
      Platform init code is responsible for setting up the transeciver,
      probably using the NOP transceiver for integrated transceivers.
      External ones will use whatever the board init code provided,
      such as twl4030 or something more hands-off.
      Signed-off-by: default avatarDavid Brownell <dbrownell@users.sourceforge.net>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
      84e250ff
  4. 23 Apr, 2009 1 commit
  5. 07 Jan, 2009 2 commits
  6. 13 Nov, 2008 1 commit
  7. 23 Sep, 2008 1 commit
  8. 14 Aug, 2008 1 commit