Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755137AbZGNPfM (ORCPT ); Tue, 14 Jul 2009 11:35:12 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1755088AbZGNPfL (ORCPT ); Tue, 14 Jul 2009 11:35:11 -0400 Received: from ppsw-6.csi.cam.ac.uk ([131.111.8.136]:39028 "EHLO ppsw-6.csi.cam.ac.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754906AbZGNPfK (ORCPT ); Tue, 14 Jul 2009 11:35:10 -0400 X-Cam-AntiVirus: no malware found X-Cam-SpamDetails: not scanned X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/ Message-ID: <4A5CA58B.9020300@cam.ac.uk> Date: Tue, 14 Jul 2009 15:34:35 +0000 From: Jonathan Cameron User-Agent: Thunderbird 2.0.0.19 (X11/20090105) MIME-Version: 1.0 To: Eric Miao CC: Liam Girdwood , LKML , Mark Brown , mike.rapoport@gmail.com, Paul Shen , Haojian Zhuang Subject: Re: da9030: ldo11 ignores disable References: <4A439A2B.2020706@cam.ac.uk> <1246009446.30631.27.camel@vega.slimlogic.co.uk> <4A44A026.3050207@cam.ac.uk> <4A4DB73A.9050803@gmail.com> <4A5CA18E.70903@gmail.com> In-Reply-To: <4A5CA18E.70903@gmail.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1728 Lines: 45 Eric Miao wrote: > Eric Miao wrote: >> Jonathan Cameron wrote: >>> Liam Girdwood wrote: >>>> On Thu, 2009-06-25 at 15:39 +0000, Jonathan Cameron wrote: >>>>> Hi All, >>>>> >>>>> Whilst testing a regulator machine config I've run into a weird issue. >>>>> >>>>> The preliminary data sheet I have suggests that there are two enable >>>>> registers >>>>> for ldo11 but neither rctl22 or rctl11 seems to have any effect (on >>>>> their own >>>>> or both cleared together). I can change the voltage just fine, but not >>>>> actually turn it off. >>>>> >>>>> Anyone come across this problem or have any idea what is going on? >>>> I've come across something similar in the past with two enable bits >>>> causing I2C register cache coherency issues. The cache bits became out >>>> of sync with reality and stopped some I2C writes happening. >>> Don't thing that could happen here. >>>> Another option is that your hardware config doesn't allow ldo11 to be >>>> disabled ? >>> Other than the obvious possibility that the hardware has a bug, I can't >>> seem to find a reason why this shouldn't work. >>> >> I didn't meet this problem, Haojian & Paul, ever had this problem before? >> Or try lookup the Errata for the Arava chip. > > Hi Jonathan, > > Here's a hint, check register 0x1b - which looks suspicious to me to have > some side effects to LDO11. > Thanks Eric, I'll have a play and see if this reg (start up control) effects the ability to turn it off at other points. Jonathan -- 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/