1. 22 6月, 2011 1 次提交
  2. 19 6月, 2011 1 次提交
  3. 14 6月, 2011 1 次提交
    • H
      ALSA: ctxfi: Add support for Creative Titanium HD · 55309216
      Harry Butterworth 提交于
      Initialise model-specific DAC and ADC parts.
      Add controls for output and mic source selection.
      Rename some mixer controls according to ControlNames.txt.
      Remove Playback switches for Line-in and IEC958-in - these
      were controlling the input mute/unmute which affected
      capture too.  Use the capture switches to control the
      input mute/unmute instead - it's less confusing.
      Initialise the WM8775 to invert the left-right clock
      to swap the left and right channels of the mic and aux
      input.
      Signed-off-by: NHarry Butterworth <heb1001@gmail.com>
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      55309216
  4. 08 6月, 2011 1 次提交
    • N
      Basic support for Moschip 9900 family I/O chips · 7808edcd
      Nicos Gollan 提交于
      Add I/O based support for serial and parallel ports of the following
      chips:
      
      Vendor: Moschip (0x9710)
      
      Parts (device IDs)
      * 9900 (0x9900)
      * 9904 (0x9904
      * 9901 (0x9912, also sold as 9912)
      * 9922 (0x9922)
      
      On all chips but the 9900, a single port is provided per PCI subdevice
      (subvendor-ID 0xA000, subdevice-IDs 0x1000 for serial, 0x2000 for
      parallel with proper class codes). In cascading configurations, the
      9900 provides two devices per subdevice, with subvendor-ID 0xA000 and
      subdevice-IDs 0x30ps where p is the number of parallel ports and s the
      number of serial ports.
      
      Basic testing was only done on the serial part of a 9912 to the point
      where it can be used for a serial kernel console, and advanced features
      are completely untested. It is possible to reduce functionality of the
      chips by adding a configuration EEPROM, and the datasheet [1] is
      inconsistent w.r.t subdevices in the 4s+2s1p and 2s1p+4s
      configurations. The subdevice-ID 0x3012 should likely read 0x3011 with
      a serial port in function 3, which would be consistent with the BAR
      layouts. For now, the drivers ignore subdevices with ID 0x1000 and no
      class code.
      
      The parallel ports are integrated in parport_serial even for purely
      parallel parts to reduce the footprint of the patch.
      
      [1] http://www.moschip.com/data/products/MCS9900/MCS9900_Datasheet.pdfSigned-off-by: NNicos Gollan <gtdev@spearhead.de>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      7808edcd
  5. 27 5月, 2011 1 次提交
  6. 15 5月, 2011 1 次提交
    • J
      pata_cm64x: fix boot crash on parisc · 9281b16c
      James Bottomley 提交于
      The old IDE cmd64x checks the status of the CNTRL register to see if
      the ports are enabled before probing them.  pata_cmd64x doesn't do
      this, which causes a HPMC on parisc when it tries to poke at the
      secondary port because apparently the BAR isn't wired up (and a
      non-responding piece of memory causes a HPMC).
      
      Fix this by porting the CNTRL register port detection logic from IDE
      cmd64x.  In addition, following converns from Alan Cox, add a check to
      see if a mobility electronics bridge is the immediate parent and forgo
      the check if it is (prevents problems on hotplug controllers).
      Signed-off-by: NJames Bottomley <James.Bottomley@suse.de>
      Signed-off-by: NJeff Garzik <jgarzik@pobox.com>
      9281b16c
  7. 11 5月, 2011 1 次提交
  8. 02 5月, 2011 1 次提交
    • J
      i2c-i801: Move device ID definitions to driver · a6e5e2be
      Jean Delvare 提交于
      Move the SMBus device ID definitions of recent devices from pci_ids.h
      to the i2c-i801.c driver file. They don't have to be shared, as they
      are clearly identified and only used in this driver. In the future,
      such IDs will go to i2c-i801 directly. This will make adding support
      for new devices much faster and easier, as it will avoid cross-
      subsystem patch sets and merge conflicts.
      Signed-off-by: NJean Delvare <khali@linux-fr.org>
      Cc: Seth Heasley <seth.heasley@intel.com>
      Acked-by: NJesse Barnes <jbarnes@virtuousgeek.org>
      a6e5e2be
  9. 31 3月, 2011 1 次提交
  10. 23 3月, 2011 1 次提交
  11. 17 3月, 2011 1 次提交
  12. 25 2月, 2011 1 次提交
  13. 09 2月, 2011 1 次提交
  14. 26 1月, 2011 1 次提交
  15. 14 1月, 2011 1 次提交
  16. 09 1月, 2011 2 次提交
  17. 07 1月, 2011 1 次提交
  18. 24 12月, 2010 1 次提交
  19. 23 11月, 2010 1 次提交
  20. 09 11月, 2010 1 次提交
  21. 01 11月, 2010 1 次提交
  22. 23 10月, 2010 1 次提交
  23. 19 10月, 2010 1 次提交
  24. 18 10月, 2010 1 次提交
  25. 16 10月, 2010 3 次提交
  26. 14 10月, 2010 1 次提交
  27. 02 10月, 2010 1 次提交
  28. 23 9月, 2010 1 次提交
    • J
      x86/amd-iommu: Work around S3 BIOS bug · 4c894f47
      Joerg Roedel 提交于
      This patch adds a workaround for an IOMMU BIOS problem to
      the AMD IOMMU driver. The result of the bug is that the
      IOMMU does not execute commands anymore when the system
      comes out of the S3 state resulting in system failure. The
      bug in the BIOS is that is does not restore certain hardware
      specific registers correctly. This workaround reads out the
      contents of these registers at boot time and restores them
      on resume from S3. The workaround is limited to the specific
      IOMMU chipset where this problem occurs.
      
      Cc: stable@kernel.org
      Signed-off-by: NJoerg Roedel <joerg.roedel@amd.com>
      4c894f47
  29. 20 9月, 2010 1 次提交
  30. 01 9月, 2010 1 次提交
  31. 31 8月, 2010 1 次提交
  32. 24 8月, 2010 1 次提交
  33. 09 8月, 2010 1 次提交
  34. 05 8月, 2010 1 次提交
  35. 03 8月, 2010 2 次提交
  36. 02 8月, 2010 1 次提交