Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932233AbbHDHDQ (ORCPT ); Tue, 4 Aug 2015 03:03:16 -0400 Received: from bear.ext.ti.com ([192.94.94.41]:50137 "EHLO bear.ext.ti.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932086AbbHDHDP (ORCPT ); Tue, 4 Aug 2015 03:03:15 -0400 Subject: Re: Nokia N900 - audio TPA6130A2 problems To: Jarkko Nikula , =?UTF-8?Q?Pali_Roh=c3=a1r?= References: <201507251228.27128@pali> <201508011218.45076@pali> <55BFACE4.1010100@bitmer.com> <201508032017.45654@pali> <55BFB77C.6000208@bitmer.com> CC: Lars-Peter Clausen , , , Pavel Machek , Sebastian Reichel , Aaro Koskinen , Tony Lindgren , Nishanth Menon , Ivaylo Dimitrov From: Peter Ujfalusi X-Enigmail-Draft-Status: N1110 Message-ID: <55C0638F.30000@ti.com> Date: Tue, 4 Aug 2015 10:02:39 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.1.0 MIME-Version: 1.0 In-Reply-To: <55BFB77C.6000208@bitmer.com> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1306 Lines: 27 On 08/03/2015 09:48 PM, Jarkko Nikula wrote: > It is well possible that some regression got introduced to TPA6130A2 I2C > communication over the years without nobody than you now notices. We > used to do QA back in Meego N900 days but that was pre 3.x kernels. No major changes has been done to the tpa driver during the past years... I wanted to do some updates, like moving it to regmap, but as you said, n900 is the only user (and n9) and I do not feel comfortable to hack on a device where I do not have serial console... And I'm using the n900 time to time also. >> So maybe something similar? Kernel expects that some PM or regulator >> parts are initialized, but they are only sometimes? Just speculation... >> > I'm thinking the same. I could figure SCL could be stuck low if TPA or > some other chip connected to the same I2C bus is without power and is > pulling I2C signals down. What would happen with the SCL stuck on i2c.2 bus if you remove the tpa driver from the kernel? If you remove the other drivers for the devices on i2c.2? -- Péter -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/