Message ID | 20221013175148.245631747@linuxfoundation.org |
---|---|
State | New |
Headers |
Return-Path: <linux-kernel-owner@vger.kernel.org> Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:4ac7:0:0:0:0:0 with SMTP id y7csp414831wrs; Thu, 13 Oct 2022 11:16:19 -0700 (PDT) X-Google-Smtp-Source: AMsMyM5sJ/PXoPxFOGdReHQOqd3OUquPEoGJEZPPn1AkVFfDAKJcLdiGrfA5C7ab6Q1smyet0DyJ X-Received: by 2002:a17:902:724a:b0:177:fd96:37bf with SMTP id c10-20020a170902724a00b00177fd9637bfmr880381pll.25.1665684978743; Thu, 13 Oct 2022 11:16:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1665684978; cv=none; d=google.com; s=arc-20160816; b=WR/WRX5VP8M9Bev0wknpcGx5OcN1KI5aLH2wtBETG7DclOgMrdZwxCATEVfzDimmwK rQZD0ehgVIF70YgMSqrKoz9XIRqJ5rrSZ1wF16AWecKGmBYNkHdq2uE7ZPEAWiPG0biQ obnbuN8wwcMMdE4Rxj/xmXm27FWnRafmEGEuJqm8seklZ56wesIwod/mtJVp8MKd77lM sfP5dnY25puOrq7h1CnbMgFGOyGITk5wxB4NQNlxRZJ9SLusPjbMojBEw9Tvfx50h+gs Gixp8umqoespeIsfaRFIOSB3jZf5a2ZmAMBpVaasJrr1hK+jh4WMsjzEY2yJJnvQ3dc3 H8jQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=p7mNoGtAjg6aN3er4bl+8zk3mb5MS/VWcXEsyCwoKV4=; b=E4kettnPNCiKj2T8gRReGxe+GQo9oXitvwVVU39F6CSxbGDtUb4Kqu+TdzHpGSDeUD UgxLSVMssm/Qd3LTtJef4r2Cor66mYQyuSVT1X17bzL/C350d1gUzkP5O6nkauGweRZM Nuhg3sjX92K5AyG4jaigyaj/CPCAvReJU0HAwm5Ne2JBAMHruOFcOOt8YHpS5Qr7o68B GxlfLqLfW/N+MLe5Sz1vo63RJzbONVhnRpNu+gKZ1oLhuPAASJdmoOj/fAbsnn7dEa5l f5/FKuh5Yeoz2RND4+r8NlPGW0UdBBmynBHVI5Rf7c8WP0apWB5a0fFyi4trQfM0Sw5M K2Yw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b="1/cDVVlr"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id z5-20020a056a00240500b0053708adb535si28690pfh.257.2022.10.13.11.16.06; Thu, 13 Oct 2022 11:16:18 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b="1/cDVVlr"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231733AbiJMSPj (ORCPT <rfc822;ouuuleilei@gmail.com> + 99 others); Thu, 13 Oct 2022 14:15:39 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59246 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231754AbiJMSMs (ORCPT <rfc822;linux-kernel@vger.kernel.org>); Thu, 13 Oct 2022 14:12:48 -0400 Received: from ams.source.kernel.org (ams.source.kernel.org [IPv6:2604:1380:4601:e00::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 019013881; Thu, 13 Oct 2022 11:09:45 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id B7126B8203A; Thu, 13 Oct 2022 17:55:53 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 14274C433C1; Thu, 13 Oct 2022 17:55:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1665683752; bh=o4MOSvlMxbq6WPryJs9uxcgIymN9ZfKj4UDmPrsV5JM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=1/cDVVlrX/fofo+LwPd38T9jVCPdvK35jnud6XcXxfOjXnYhck/sfkzxRaX8Yyy9p BmFLruICBshIWzYu2y2SO3yHzV0eOMbyfKI6DUYn628Fl61rnVow25hHtKdIdRCNoK 62eco+/a/YhDe/BejzOE2cm1WLBzGDYscLq2/RhY= From: Greg Kroah-Hartman <gregkh@linuxfoundation.org> To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>, stable@vger.kernel.org, Takashi Iwai <tiwai@suse.de>, Hans de Goede <hdegoede@redhat.com> Subject: [PATCH 5.10 37/54] ALSA: hda: Fix position reporting on Poulsbo Date: Thu, 13 Oct 2022 19:52:31 +0200 Message-Id: <20221013175148.245631747@linuxfoundation.org> X-Mailer: git-send-email 2.38.0 In-Reply-To: <20221013175147.337501757@linuxfoundation.org> References: <20221013175147.337501757@linuxfoundation.org> User-Agent: quilt/0.67 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-7.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI, SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: <linux-kernel.vger.kernel.org> X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1746597292697713823?= X-GMAIL-MSGID: =?utf-8?q?1746597292697713823?= |
Series |
None
|
|
Commit Message
Greg KH
Oct. 13, 2022, 5:52 p.m. UTC
From: Takashi Iwai <tiwai@suse.de> commit 56e696c0f0c71b77fff921fc94b58a02f0445b2c upstream. Hans reported that his Sony VAIO VPX11S1E showed the broken sound behavior at the start of the stream for a couple of seconds, and it turned out that the position_fix=1 option fixes the issue. It implies that the position reporting is inaccurate, and very likely hitting on all Poulsbo devices. The patch applies the workaround for Poulsbo generically to switch to LPIB mode instead of the default position buffer. Reported-and-tested-by: Hans de Goede <hdegoede@redhat.com> Cc: <stable@vger.kernel.org> Link: https://lore.kernel.org/r/3e8697e1-87c6-7a7b-d2e8-b21f1d2f181b@redhat.com Link: https://lore.kernel.org/r/20221001142124.7241-1-tiwai@suse.de Signed-off-by: Takashi Iwai <tiwai@suse.de> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> --- sound/pci/hda/hda_intel.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
--- a/sound/pci/hda/hda_intel.c +++ b/sound/pci/hda/hda_intel.c @@ -2588,7 +2588,8 @@ static const struct pci_device_id azx_id .driver_data = AZX_DRIVER_SCH | AZX_DCAPS_INTEL_PCH_NOPM }, /* Poulsbo */ { PCI_DEVICE(0x8086, 0x811b), - .driver_data = AZX_DRIVER_SCH | AZX_DCAPS_INTEL_PCH_BASE }, + .driver_data = AZX_DRIVER_SCH | AZX_DCAPS_INTEL_PCH_BASE | + AZX_DCAPS_POSFIX_LPIB }, /* Oaktrail */ { PCI_DEVICE(0x8086, 0x080a), .driver_data = AZX_DRIVER_SCH | AZX_DCAPS_INTEL_PCH_BASE },