1. 19 Aug, 2004 2 commits
    • Russell King's avatar
      [MMC] Fix race condition in MMCI write-path data channel. · 8c262e43
      Russell King authored
      There seems to be a hardware race condition in the data channel where
      we could end up receiving IRQs for more data than we have available.
      Fix this by disabling IRQs when we run out of data; if the device
      really does want more data, we'll underrun and flag an error
      upstream.
      8c262e43
    • Russell King's avatar
      [MMC] Update PXAMCI for later kernels. · c9565287
      Russell King authored
      Remove obsolete platform_device_resource/irq functions.  The driver
      model now has equivalents, so these can be removed.
      
      Use pxa_set_cken() to enable/disable the clock to the MMC interface.
      c9565287
  2. 08 Jul, 2004 2 commits
  3. 06 Jul, 2004 1 commit
  4. 22 Jun, 2004 2 commits
    • Russell King's avatar
      [MMC] Fix some review points from Jens Axboe · 08477099
      Russell King authored
      Remove "suspended" flag, queue plugging/unplugging and associated
      checks, remove check for oversized requests.
      08477099
    • Russell King's avatar
      [MMC] MMCI updates. · bcbd78d5
      Russell King authored
      Calculate data timeout correctly.
      Obtain MCLK rate from clock subsystem.
      Limit max clock rate properly.
      Use clock bypass mode for fast data rates.
      bcbd78d5
  5. 01 Jun, 2004 1 commit
    • Russell King's avatar
      [MMC] Fix PXA MMC interface issues. · ca78bf35
      Russell King authored
      - Wait for STAT_CLK_EN to clear rather than waiting for the CLK_IS_OFF
        interrupt when stopping the MMC clock.
      - Always return the number of data blocks transferred no matter what.
      - Set the device driver data correctly.
      ca78bf35
  6. 06 May, 2004 4 commits
  7. 05 May, 2004 18 commits
  8. 04 May, 2004 4 commits
  9. 05 May, 2004 1 commit
  10. 04 May, 2004 5 commits
    • Bjorn Helgaas's avatar
      [SERIAL] default to serial console when possible · f34acba3
      Bjorn Helgaas authored
      Patch from Bjorn Helgaas
      
      This adds efi_uart_console_only() so we can default to using a serial
      console if the EFI console path only contains UARTs.
      f34acba3
    • Alex Williamson's avatar
      [SERIAL] 8250_hcdp needs irq sharing · 7c6d39f1
      Alex Williamson authored
      Patch from Alex Williamson
      
      Here's a trivial patch that makes 8250_hcdp setup the correct flags
      when IRQ sharing is enabled for serial ports.
      
      The HCDP table tells us if the device is a PCI UART.  We can use this
      to set the shared interrupt flag as well as program the interrupt with
      the correct polarity/trigger (should get rid of "changing vector <x>
      from IO-SAPIC-edge to IO-SAPIC-level" messages at bootup).  This also
      allows non-PCI UARTs to be left un-shareable, which is likely much
      more safe (edge triggered).
      
      The bit that I'm keying on is still part of the older 1.0a HCDP spec,
      so should be implemented (it was on all the boxes I tested).  If
      there's firmware out there that doesn't set this bit or the interrupt
      supported flag, the HCDP UART may run in polling mode, but should
      still be functional.
      7c6d39f1
    • Slawomir Kolodynski's avatar
      [SERIAL] Add support for SBS Tech. Inc. PMC-OCTPRO and P-OCTAL cards. · 32500473
      Slawomir Kolodynski authored
      Patch from Slawomir Kolodynski
      32500473
    • Linus Torvalds's avatar
      Merge bk://bk.arm.linux.org.uk/linux-2.6-pcmcia · 54c23d96
      Linus Torvalds authored
      into ppc970.osdl.org:/home/torvalds/v2.6/linux
      54c23d96
    • Daniel Ritz's avatar
      [PCMCIA] add EnE specific initialization to fix HDSP · b6ae0c50
      Daniel Ritz authored
      Patch from Daniel Ritz.
      
      This patch clears an almost undocumented EnE specific test register
      that makes sound on RME Hammerfall DSP Carbus work...should even work
      after suspend.
      b6ae0c50