lkml.org 
[lkml]   [2017]   [Mar]   [10]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 4.9 025/153] ALSA: hda - fix Lewisburg audio issue
    Date
    4.9-stable review patch.  If anyone has any objections, please let me know.

    ------------------

    From: Jaroslav Kysela <perex@perex.cz>

    commit e7480b34ad1ab84a63540b2c884cb92c0764ab74 upstream.

    Like for Sunrise Point, the total stream number of Lewisburg's
    input and output stream exceeds 15 (GCAP is 0x9701), which will
    cause some streams do not work because of the overflow on
    SDxCTL.STRM field if using the legacy stream tag allocation method.

    Fixes: 5cf92c8b3dc5 ("ALSA: hda - Add Intel Lewisburg device IDs Audio")
    Signed-off-by: Jaroslav Kysela <perex@perex.cz>
    Signed-off-by: Takashi Iwai <tiwai@suse.de>
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

    ---
    sound/pci/hda/hda_intel.c | 4 ++--
    1 file changed, 2 insertions(+), 2 deletions(-)

    --- a/sound/pci/hda/hda_intel.c
    +++ b/sound/pci/hda/hda_intel.c
    @@ -2197,9 +2197,9 @@ static const struct pci_device_id azx_id
    .driver_data = AZX_DRIVER_PCH | AZX_DCAPS_INTEL_PCH },
    /* Lewisburg */
    { PCI_DEVICE(0x8086, 0xa1f0),
    - .driver_data = AZX_DRIVER_PCH | AZX_DCAPS_INTEL_PCH },
    + .driver_data = AZX_DRIVER_PCH | AZX_DCAPS_INTEL_SKYLAKE },
    { PCI_DEVICE(0x8086, 0xa270),
    - .driver_data = AZX_DRIVER_PCH | AZX_DCAPS_INTEL_PCH },
    + .driver_data = AZX_DRIVER_PCH | AZX_DCAPS_INTEL_SKYLAKE },
    /* Lynx Point-LP */
    { PCI_DEVICE(0x8086, 0x9c20),
    .driver_data = AZX_DRIVER_PCH | AZX_DCAPS_INTEL_PCH },

    \
     
     \ /
      Last update: 2017-03-10 12:21    [W:5.534 / U:0.124 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site