1. 26 Mar, 2009 2 commits
  2. 25 Mar, 2009 2 commits
  3. 12 Mar, 2009 3 commits
  4. 06 Mar, 2009 1 commit
  5. 05 Mar, 2009 4 commits
  6. 04 Mar, 2009 4 commits
  7. 03 Mar, 2009 3 commits
  8. 02 Mar, 2009 1 commit
  9. 27 Feb, 2009 4 commits
    • David Brownell's avatar
      usb: musb: make Davinci *work* in mainline · 34f32c97
      David Brownell authored
      
      
      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: default avatarDavid Brownell <dbrownell@users.sourceforge.net>
      Cc: Felipe Balbi <me@felipebalbi.com>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
      34f32c97
    • Werner Almesberger's avatar
      [ARM] S3C64XX: Fix s3c64xx_setrate_clksrc · efeff568
      Werner Almesberger authored
      
      
      Some of the rate selection logic in s3c64xx_setrate_clksrc uses what
      appears to be parent clock selection logic. This patch corrects it.
      
      I also added a check for overly large dividers to prevent them from
      changing unrelated clocks.
      Signed-off-by: default avatarWerner Almesberger <werner@openmoko.org>
      Signed-off-by: default avatarBen Dooks <ben-linux@fluff.org>
      efeff568
    • Ben Dooks's avatar
      [ARM] S3C64XX: sparse warnings in arch/arm/plat-s3c64xx/irq.c · fdca9bf2
      Ben Dooks authored
      
      
      Fix the following sparse warnings in arch/arm/plat-s3c64xx/irq.c
      
      arch/arm/plat-s3c64xx/irq.c:210:23: warning: incorrect type in initializer (different address spaces)
      arch/arm/plat-s3c64xx/irq.c:210:23:    expected void *reg_base
      arch/arm/plat-s3c64xx/irq.c:210:23:    got void [noderef] <asn:2>*regs
      arch/arm/plat-s3c64xx/irq.c:215:2: warning: incorrect type in argument 1 (different address spaces)
      arch/arm/plat-s3c64xx/irq.c:215:2:    expected void const volatile [noderef] <asn:2>*<noident>
      arch/arm/plat-s3c64xx/irq.c:215:2:    got void *
      Signed-off-by: default avatarBen Dooks <ben-linux@fluff.org>
      fdca9bf2
    • Ben Dooks's avatar
      [ARM] S3C64XX: sparse warnings in arch/arm/plat-s3c64xx/s3c6400-clock.c · 3782d360
      Ben Dooks authored
      
      
      Fix the following sparse warnings in s3c6400-clock.c:
      
      39:12: warning: symbol 'clk_ext_xtal_mux' was not declared. Should it be static?
      66:12: warning: symbol 'clk_fout_apll' was not declared. Should it be static?
      81:19: warning: symbol 'clk_mout_apll' was not declared. Should it be static?
      91:12: warning: symbol 'clk_fout_epll' was not declared. Should it be static?
      106:19: warning: symbol 'clk_mout_epll' was not declared. Should it be static?
      126:19: warning: symbol 'clk_mout_mpll' was not declared. Should it be static?
      148:12: warning: symbol 'clk_dout_mpll' was not declared. Should it be static?
      Signed-off-by: default avatarBen Dooks <ben-linux@fluff.org>
      3782d360
  10. 26 Feb, 2009 9 commits
  11. 24 Feb, 2009 2 commits
  12. 22 Feb, 2009 1 commit
  13. 19 Feb, 2009 4 commits