Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp237815yba; Mon, 20 May 2019 07:56:42 -0700 (PDT) X-Google-Smtp-Source: APXvYqzkboglaDjAtR2QUnVmSvjkiAKr4oOE6dI3ub/7VuUIi9R3EwCZlA/HHFla/ovZ87f+vEF/ X-Received: by 2002:a63:c106:: with SMTP id w6mr72446489pgf.422.1558364202103; Mon, 20 May 2019 07:56:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1558364202; cv=none; d=google.com; s=arc-20160816; b=vU47CQp2gBTgf+7EaxFgwIg+y5D+UteaodDsfpmJvbkwzHYkL8Fps0zu4K2wI/C6gi pvL3WGI9ov+ZgHpPWr2ZT9PyeWqWEw8gSaEnTc5CUFNWY/FMQodX56ZvVtgOwlcrkbnW +ttyG9c+47xj2xOda19qUaYxf8EoevB+8eZZfIGiquuXjw1ho8n61RP2hjyzvq/AqgMQ D0B3dkgF5w83jQuwq4gx5UzLypsIjHOhvMdYMOGuRhncE3rSefkDpQPmLNJL33ruRJFg 0GWfCpySaCyobILjiDT9BGKa6Z7SlkyglSWIQh/ug7mrvyadsPUBwnt/sTuR7j6xpmFJ qQzw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=R3uPLhhRH48J3hVnmW0XMXafEpzHmqsfPhzTqDNIDd8=; b=QszYXIzw5YzDHaFSr9WvX7ejCPszRecQ7P5AS6mTFN6zQ3MouaErPumfTac1Ycd+uw fq8tSbLHYj7SmE3sf9C6OcTrx4d77YmNt9H8BD+9v3P/Hkh3eMa6EHTFTb0NLNkd014i piqhtod6Xtz7uFV55Y1q0k/A7RQVF/vOI+e/MnjnjarSJMKdqMsMhty8oG6/ZSZ+WpMk ciTcob9ULZWwW8LxVeAbaBObmFEUm9ohzYqNP5n22am7kONozbfnXyx6gvCAYZEv/eum fl6uTonyS0XQ9SCXyA6TrG5D7vQrxNhBQeWr8fFW5111qfkVFMzgumevEfOth4tY9vbW fnyA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=LIzrvulk; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id z10si19650550pfk.222.2019.05.20.07.56.27; Mon, 20 May 2019 07:56:42 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=LIzrvulk; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1733257AbfETMQn (ORCPT + 99 others); Mon, 20 May 2019 08:16:43 -0400 Received: from mail.kernel.org ([198.145.29.99]:57406 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730647AbfETMQm (ORCPT ); Mon, 20 May 2019 08:16:42 -0400 Received: from localhost (83-86-89-107.cable.dynamic.v4.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id E95B020656; Mon, 20 May 2019 12:16:40 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1558354601; bh=mXFQCl1KWfQijm0LdSu8B4Yd1FU6X8u1X21JvBwpRsA=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=LIzrvulkl45KsxQZ42Y6lY6c6quvxD+Fy7G1QTRQmMCZ+pfhLHcQDaAuYyimg/W5L HBeZg6qK6ljmnCywdhFNM/dlIUuHwFcv3psSOc8dSh8uCRO+vvGpGyd6kEQ6kHOGr2 sz0Nk41XGqYaYygF1mj8QBapCM3dyHw5TGunTs0Q= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Kailang Yang , Takashi Iwai Subject: [PATCH 4.9 19/44] ALSA: hda/realtek - EAPD turn on later Date: Mon, 20 May 2019 14:14:08 +0200 Message-Id: <20190520115233.183142471@linuxfoundation.org> X-Mailer: git-send-email 2.21.0 In-Reply-To: <20190520115230.720347034@linuxfoundation.org> References: <20190520115230.720347034@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Kailang Yang commit 607ca3bd220f4022e6f5356026b19dafc363863a upstream. Let EAPD turn on after set pin output. [ NOTE: This change is supposed to reduce the possible click noises at (runtime) PM resume. The functionality should be same (i.e. the verbs are executed correctly) no matter which order is, so this should be safe to apply for all codecs -- tiwai ] Signed-off-by: Kailang Yang Cc: Signed-off-by: Takashi Iwai Signed-off-by: Greg Kroah-Hartman --- sound/pci/hda/patch_realtek.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) --- a/sound/pci/hda/patch_realtek.c +++ b/sound/pci/hda/patch_realtek.c @@ -773,11 +773,10 @@ static int alc_init(struct hda_codec *co if (spec->init_hook) spec->init_hook(codec); + snd_hda_gen_init(codec); alc_fix_pll(codec); alc_auto_init_amp(codec, spec->init_amp); - snd_hda_gen_init(codec); - snd_hda_apply_fixup(codec, HDA_FIXUP_ACT_INIT); return 0;