From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mark Brown Subject: Re: [PATCH 3/3] ASoC: sta32x: add workaround for ESD reset issue Date: Mon, 14 Nov 2011 21:37:17 +0000 Message-ID: <20111114213716.GG6528@opensource.wolfsonmicro.com> References: <1321287798-20462-1-git-send-email-js@sig21.net> <1321287798-20462-4-git-send-email-js@sig21.net> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from opensource.wolfsonmicro.com (opensource.wolfsonmicro.com [80.75.67.52]) by alsa0.perex.cz (Postfix) with ESMTP id C7530243DD for ; Mon, 14 Nov 2011 22:37:20 +0100 (CET) Content-Disposition: inline In-Reply-To: <1321287798-20462-4-git-send-email-js@sig21.net> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: alsa-devel-bounces@alsa-project.org Errors-To: alsa-devel-bounces@alsa-project.org To: Johannes Stezenbach Cc: alsa-devel@alsa-project.org, Sven Neumann , Liam Girdwood , Daniel Mack List-Id: alsa-devel@alsa-project.org On Mon, Nov 14, 2011 at 05:23:18PM +0100, Johannes Stezenbach wrote: > sta32x resets and loses all configuration during ESD test. > Work around by polling the CONFA register once a second > and restore all coeffcients and registers when CONFA > changes unexpectedly. Applied, though it would be nicer if idle_bias_off were also enabled so that this only has an effect when audio is active (otherwise I can't imagine anything cares about the reset).