hda_intel: ALSA HD Audio patch for Intel Cougar Point DeviceIDs
PATCH 1/1 hda_intel: ALSA HD Audio patch for Intel Cougar Point DeviceIDs
This patch adds the Intel Cougar Point (PCH) HD Audio Controller DeviceIDs.
sound/pci/hda/hda_intel.c renamed from sound/pci/hda/hda_intel.c.orig +3 -0
@@ -116,6 +116,7 @@"{Intel, ICH9}," "{Intel, ICH10}," "{Intel, PCH}," +"{Intel, CPT}," "{Intel, SCH}," "{ATI, SB450}," "{ATI, SB600},"
@@ -2648,6 +2649,8 @@ { PCI_DEVICE(0x8086, 0x3a6e), .driver_data = AZX_DRIVER_ICH }, /* PCH */ { PCI_DEVICE(0x8086, 0x3b56), .driver_data = AZX_DRIVER_ICH }, + /* CPT */ + { PCI_DEVICE(0x8086, 0x1c20), .driver_data = AZX_DRIVER_ICH }, /* SCH */ { PCI_DEVICE(0x8086, 0x811b), .driver_data = AZX_DRIVER_SCH },/* ATI SB 450/600 */
Takashi Iwai
AppliedAt Tue, 12 Jan 2010 17:03:35 -0800,
Quoted 4 lines · Seth Heasley
This patch adds the Intel Cougar Point (PCH) HD Audio Controller DeviceIDs.
Signed-off-by Seth Heasley <[email protected]>
Applied to sound git tree now. Thanks.
Takashi
Quoted 20 lines
sound/pci/hda/hda_intel.c renamed from sound/pci/hda/hda_intel.c.orig +3
-0@@ -116,6 +116,7 @@"{Intel, ICH9}," "{Intel, ICH10}," "{Intel, PCH}," +"{Intel, CPT}," "{Intel, SCH}," "{ATI, SB450}," "{ATI, SB600}," @@ -2648,6 +2649,8 @@ { PCI_DEVICE(0x8086, 0x3a6e), .driver_data = AZX_DRIVER_ICH }, /* PCH */ { PCI_DEVICE(0x8086, 0x3b56), .driver_data = AZX_DRIVER_ICH }, + /* CPT */ + { PCI_DEVICE(0x8086, 0x1c20), .driver_data = AZX_DRIVER_ICH }, /* SCH */ { PCI_DEVICE(0x8086, 0x811b), .driver_data = AZX_DRIVER_SCH },/* ATI SB 450/600 */
PATCH 1/1 hda_intel: ALSA HD Audio patch for Intel Cougar Point DeviceIDs, enables snoop
In reply to Seth HeasleyThis patch adds the Intel Cougar Point (PCH) HD Audio Controller DeviceIDs, and enables snoop, eliminating static during playback. This patch supersedes the previous Cougar Point audio patch.
pci/hda/hda_intel.c renamed from pci/hda/hda_intel.c.orig +5 -0
@@ -449,6 +449,7 @@/* driver types */ enum {AZX_DRIVER_ICH , +AZX_DRIVER_PCH ,AZX_DRIVER_SCH ,AZX_DRIVER_ATI ,AZX_DRIVER_ATIHDMI ,
@@ -463,6 +464,7 @@static char *driver_short_names[]__devinitdata = { [AZX_DRIVER_ICH ] ="HDA Intel" , + [AZX_DRIVER_PCH ] ="HDA Intel PCH" , [AZX_DRIVER_SCH ] ="HDA Intel MID" , [AZX_DRIVER_ATI ] ="HDA ATI SB" , [AZX_DRIVER_ATIHDMI ] ="HDA ATI HDMI" ,
@@ -1065,6 +1067,7 @@ 0x01, NVIDIA_HDA_ENABLE_COHBIT);break ;case AZX_DRIVER_SCH : +case AZX_DRIVER_PCH :pci_read_config_word (chip->pci,INTEL_SCH_HDA_DEVC , &snoop);if (snoop &INTEL_SCH_HDA_DEVC_NOSNOOP ) { pci_write_config_word(chip->pci, INTEL_SCH_HDA_DEVC,
@@ -2415,6 +2418,7 @@if (bdl_pos_adj[dev] <0 ) {switch (chip->driver_type) {case AZX_DRIVER_ICH : +case AZX_DRIVER_PCH : bdl_pos_adj[dev] =1 ;break ;default :
@@ -2693,6 +2697,7 @@ { PCI_DEVICE(0x8086, 0x3a6e), .driver_data = AZX_DRIVER_ICH }, /* PCH */ { PCI_DEVICE(0x8086, 0x3b56), .driver_data = AZX_DRIVER_ICH }, + { PCI_DEVICE(0x8086, 0x1c20), .driver_data = AZX_DRIVER_PCH }, /* SCH */ { PCI_DEVICE(0x8086, 0x811b), .driver_data = AZX_DRIVER_SCH },/* ATI SB 450/600 */
Re: [PATCH linux-2.6] hda_intel: ALSA HD Audio patch for Intel Cougar Point DeviceIDs, enables snoop
At Mon, 22 Feb 2010 17:31:09 -0800,
Quoted 3 lines · Seth Heasley
This patch adds the Intel Cougar Point (PCH) HD Audio Controller DeviceIDs, and enables snoop, eliminating static during playback. This patch supersedes the previous Cougar Point audio patch.
We can't replace the patch in the published tree. This has to be an additional fix.
Anyway, I fixed it manually now. Thanks.
Takashi
Quoted 45 lines
Signed-off-by Seth Heasley <[email protected]>pci/hda/hda_intel.c renamed from pci/hda/hda_intel.c.orig +5
-0@@ -449,6 +449,7 @@/* driver types */ enum {AZX_DRIVER_ICH , +AZX_DRIVER_PCH ,AZX_DRIVER_SCH ,AZX_DRIVER_ATI ,AZX_DRIVER_ATIHDMI ,@@ -463,6 +464,7 @@static char *driver_short_names[]__devinitdata = { [AZX_DRIVER_ICH ] ="HDA Intel" , + [AZX_DRIVER_PCH ] ="HDA Intel PCH" , [AZX_DRIVER_SCH ] ="HDA Intel MID" , [AZX_DRIVER_ATI ] ="HDA ATI SB" , [AZX_DRIVER_ATIHDMI ] ="HDA ATI HDMI" ,@@ -1065,6 +1067,7 @@ 0x01, NVIDIA_HDA_ENABLE_COHBIT);break ;case AZX_DRIVER_SCH : +case AZX_DRIVER_PCH :pci_read_config_word (chip->pci,INTEL_SCH_HDA_DEVC , &snoop);if (snoop &INTEL_SCH_HDA_DEVC_NOSNOOP ) { pci_write_config_word(chip->pci, INTEL_SCH_HDA_DEVC,@@ -2415,6 +2418,7 @@if (bdl_pos_adj[dev] <0 ) {switch (chip->driver_type) {case AZX_DRIVER_ICH : +case AZX_DRIVER_PCH : bdl_pos_adj[dev] =1 ;break ;default :@@ -2693,6 +2697,7 @@ { PCI_DEVICE(0x8086, 0x3a6e), .driver_data = AZX_DRIVER_ICH }, /* PCH */ { PCI_DEVICE(0x8086, 0x3b56), .driver_data = AZX_DRIVER_ICH }, + { PCI_DEVICE(0x8086, 0x1c20), .driver_data = AZX_DRIVER_PCH }, /* SCH */ { PCI_DEVICE(0x8086, 0x811b), .driver_data = AZX_DRIVER_SCH },/* ATI SB 450/600 */
PATCH 1/1 hda_intel: ALSA HD Audio patch for Intel Patsburg DeviceIDs
In reply to Seth HeasleyThis patch adds the Intel Patsburg (PCH) HD Audio Controller DeviceIDs.
sound/pci/hda/hda_intel.c renamed from sound/pci/hda/hda_intel.c.orig +3 -0
@@ -126,6 +126,7 @@"{Intel, ICH10}," "{Intel, PCH}," "{Intel, CPT}," +"{Intel, PBG}," "{Intel, SCH}," "{ATI, SB450}," "{ATI, SB600},"
@@ -2748,6 +2749,8 @@ { PCI_DEVICE(0x8086, 0x3b57), .driver_data = AZX_DRIVER_ICH }, /* CPT */ { PCI_DEVICE(0x8086, 0x1c20), .driver_data = AZX_DRIVER_PCH }, + /* PBG */ + { PCI_DEVICE(0x8086, 0x1d20), .driver_data = AZX_DRIVER_PCH }, /* SCH */ { PCI_DEVICE(0x8086, 0x811b), .driver_data = AZX_DRIVER_SCH },/* ATI SB 450/600 */
Re: [PATCH 2.6.35.4] hda_intel: ALSA HD Audio patch for Intel Patsburg DeviceIDs
At Fri, 10 Sep 2010 16:29:56 -0700,
Quoted 4 lines · Seth Heasley
This patch adds the Intel Patsburg (PCH) HD Audio Controller DeviceIDs.
Signed-off-by Seth Heasley <[email protected]>
Applied now. Thanks.
Takashi
Quoted 20 lines
sound/pci/hda/hda_intel.c renamed from sound/pci/hda/hda_intel.c.orig +3
-0@@ -126,6 +126,7 @@"{Intel, ICH10}," "{Intel, PCH}," "{Intel, CPT}," +"{Intel, PBG}," "{Intel, SCH}," "{ATI, SB450}," "{ATI, SB600}," @@ -2748,6 +2749,8 @@ { PCI_DEVICE(0x8086, 0x3b57), .driver_data = AZX_DRIVER_ICH }, /* CPT */ { PCI_DEVICE(0x8086, 0x1c20), .driver_data = AZX_DRIVER_PCH }, + /* PBG */ + { PCI_DEVICE(0x8086, 0x1d20), .driver_data = AZX_DRIVER_PCH }, /* SCH */ { PCI_DEVICE(0x8086, 0x811b), .driver_data = AZX_DRIVER_SCH },/* ATI SB 450/600 */