From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bjorn Andersson Subject: Re: [PATCH v3 2/2] i2c: New bus driver for the Qualcomm QUP I2C controller Date: Mon, 24 Feb 2014 10:03:30 -0800 Message-ID: <20140224180330.GD32621@sonymobile.com> References: <1392943090-30556-1-git-send-email-bjorn.andersson@sonymobile.com> <1392943090-30556-3-git-send-email-bjorn.andersson@sonymobile.com> <20140221081603.GA3931@lukather> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Return-path: Content-Disposition: inline In-Reply-To: <20140221081603.GA3931@lukather> Sender: linux-doc-owner@vger.kernel.org To: Maxime Ripard Cc: Rob Herring , Pawel Moll , Mark Rutland , Ian Campbell , Kumar Gala , Rob Landley , Wolfram Sang , Grant Likely , "devicetree@vger.kernel.org" , "linux-doc@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "linux-i2c@vger.kernel.org" , "linux-arm-msm@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" , Stephen Boyd , "Ivan T. Ivanov" , Andy Gross List-Id: devicetree@vger.kernel.org On Fri 21 Feb 00:16 PST 2014, Maxime Ripard wrote: > Hi Bjorn, > > On Thu, Feb 20, 2014 at 04:38:10PM -0800, Bjorn Andersson wrote: > > +static int qup_i2c_probe(struct platform_device *pdev) > > +{ > > [ snip ] > > > + > > + qup_i2c_enable_clocks(qup); > > + > > [ snip ] > > > + > > + pm_runtime_set_autosuspend_delay(qup->dev, MSEC_PER_SEC); > > + pm_runtime_use_autosuspend(qup->dev); > > + pm_runtime_enable(qup->dev); > > Since the device is already woken up, you probably need to call > pm_runtime_set_active here. Thanks. > > Maxime Regards, Bjorn