Hi Takashi, Attach patch for fix AMD no sound issue. It also could solve Intel ALC700 no sound issue. Thanks. BR, Kailang > -----Original Message----- > From: Takashi Iwai [mailto:tiwai@xxxxxxx] > Sent: Tuesday, November 21, 2017 2:40 PM > To: Kailang > Subject: Re: AMD Raven Platform > > On Tue, 21 Nov 2017 04:13:16 +0100, > Kailang wrote: > > > > Hi Takashi, > > > > AMD guys add below patch. To support their new HDA controller. > > But it still no sound. > > This platform codec is ALC701. > > But ALC701 was worked with Intel platform on Intel site. > > My test platform was ICH7. ALC701 and ICH7 was also worked > on my site. > > > > I check alsa-info dump as attach file. It's very well. > > > > The patch that AMD guys assigned ATI_SB flag. > > I think no sound issue maybe the HDA controller setting relation. > > > > Could you can find any difference? > > First off, if the main target is the onboard analog I/O, I'd > pass index=1,0 option to snd-hda-intel module to swap the > HDMI/DP and the analog I/O. This will allow testing with the > native ALSA API more easily. > > Did you pass need some COEF setups as we applied for Intel > reference board? There is even another patch that isn't > still included to upstream (the difference is COEF 0x4a with > bit 0x2000). > > In the controller side, one thing that comes to my mind about > AMD is the PCI snooping. Try AZX_DCAPS_PRESET_ATI_HDMI_NS > instead as a test. > The essential difference with this preset is > AZX_DCAPS_SNOOP_OFF bits. Other than that, the recent Intel > chip requires the different slot assignment, and > AZX_DCAPS_SEPARATE_STREAM_TAG is used. But this is set > automatically also when the number of streams is greater than > 15, too. (You'll see a warning.) > > Feel free to put me to Cc in the communication with AMD > people directly. > > > thanks, > > Takashi > > > > > Many Thanks. > > Kailang > > --- a/sound/pci/hda/hda_intel.c > > +++ b/sound/pci/hda/hda_intel.c > > @@ -2454,6 +2454,8 @@ static const struct pci_device_id > azx_ids[] = { > > /* AMD Hudson */ > > { PCI_DEVICE(0x1022, 0x780d), > > .driver_data = AZX_DRIVER_GENERIC | > AZX_DCAPS_PRESET_ATI_SB > > }, > > + { PCI_DEVICE(0x1022, 0x15e3), > > + .driver_data = AZX_DRIVER_GENERIC | > AZX_DCAPS_PRESET_ATI_SB > > + }, > > /* ATI HDMI */ > > { PCI_DEVICE(0x1002, 0x0002), > > .driver_data = AZX_DRIVER_ATIHDMI_NS | > > AZX_DCAPS_PRESET_ATI_HDMI_NS }, > > ------Please consider the environment before printing this e-mail. >
Attachment:
0000-alc700-no-sound.patch
Description: 0000-alc700-no-sound.patch
_______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel