Re: [PATCH] clk: qcom: gdsc: Fix handling of hw control enable/disable

2017-01-22 Thread Rajendra Nayak
[].. >> --- >> >> Stan, >> If there was a specific issue you saw with venus because of the missing >> delay and poll, can you check if this fixes any of that. >> >> drivers/clk/qcom/gdsc.c | 58 >> ++--- >> 1 file changed, 45 insertions(+), 13

Re: [PATCH] clk: qcom: gdsc: Fix handling of hw control enable/disable

2017-01-22 Thread Rajendra Nayak
[].. >> --- >> >> Stan, >> If there was a specific issue you saw with venus because of the missing >> delay and poll, can you check if this fixes any of that. >> >> drivers/clk/qcom/gdsc.c | 58 >> ++--- >> 1 file changed, 45 insertions(+), 13

Re: [PATCH] clk: qcom: gdsc: Fix handling of hw control enable/disable

2017-01-22 Thread Rajendra Nayak
On 01/21/2017 04:50 AM, Stephen Boyd wrote: > On 01/10, Stanimir Varbanov wrote: >> >>> + udelay(1); >>> + >>> + reg = sc->gds_hw_ctrl ? sc->gds_hw_ctrl : sc->gdscr; >>> + ret = gdsc_poll_status(sc, reg, 0); >> >> This should be gdsc_poll_status(sc, reg, true)

Re: [PATCH] clk: qcom: gdsc: Fix handling of hw control enable/disable

2017-01-22 Thread Rajendra Nayak
On 01/21/2017 04:50 AM, Stephen Boyd wrote: > On 01/10, Stanimir Varbanov wrote: >> >>> + udelay(1); >>> + >>> + reg = sc->gds_hw_ctrl ? sc->gds_hw_ctrl : sc->gdscr; >>> + ret = gdsc_poll_status(sc, reg, 0); >> >> This should be gdsc_poll_status(sc, reg, true)

Re: [PATCH] clk: qcom: gdsc: Fix handling of hw control enable/disable

2017-01-20 Thread Stephen Boyd
On 01/10, Stanimir Varbanov wrote: > > > + udelay(1); > > + > > + reg = sc->gds_hw_ctrl ? sc->gds_hw_ctrl : sc->gdscr; > > + ret = gdsc_poll_status(sc, reg, 0); > > This should be gdsc_poll_status(sc, reg, true) because after disabling > hw_control we expect that

Re: [PATCH] clk: qcom: gdsc: Fix handling of hw control enable/disable

2017-01-20 Thread Stephen Boyd
On 01/10, Stanimir Varbanov wrote: > > > + udelay(1); > > + > > + reg = sc->gds_hw_ctrl ? sc->gds_hw_ctrl : sc->gdscr; > > + ret = gdsc_poll_status(sc, reg, 0); > > This should be gdsc_poll_status(sc, reg, true) because after disabling > hw_control we expect that

RE: [PATCH] clk: qcom: gdsc: Fix handling of hw control enable/disable

2017-01-12 Thread Sricharan
gt;<rna...@codeaurora.org>; sb...@codeaurora.org; mturque...@baylibre.com >Cc: linux-...@vger.kernel.org; linux-arm-...@vger.kernel.org; >linux-kernel@vger.kernel.org >Subject: Re: [PATCH] clk: qcom: gdsc: Fix handling of hw control enable/disable > >Hi Sricharan, > >On 01/10/2017 09

RE: [PATCH] clk: qcom: gdsc: Fix handling of hw control enable/disable

2017-01-12 Thread Sricharan
kernel.org; linux-arm-...@vger.kernel.org; >linux-kernel@vger.kernel.org >Subject: Re: [PATCH] clk: qcom: gdsc: Fix handling of hw control enable/disable > >Hi Sricharan, > >On 01/10/2017 09:29 PM, Sricharan wrote: >> Hi stan, >> >>> -Original Message- >

Re: [PATCH] clk: qcom: gdsc: Fix handling of hw control enable/disable

2017-01-11 Thread Stanimir Varbanov
PM >> To: Rajendra Nayak <rna...@codeaurora.org>; sb...@codeaurora.org; >> mturque...@baylibre.com >> Cc: linux-...@vger.kernel.org; linux-arm-...@vger.kernel.org; >> linux-kernel@vger.kernel.org; sricha...@codeaurora.org >> Subject: Re: [PATCH] clk: qcom: gds

Re: [PATCH] clk: qcom: gdsc: Fix handling of hw control enable/disable

2017-01-11 Thread Stanimir Varbanov
PM >> To: Rajendra Nayak ; sb...@codeaurora.org; >> mturque...@baylibre.com >> Cc: linux-...@vger.kernel.org; linux-arm-...@vger.kernel.org; >> linux-kernel@vger.kernel.org; sricha...@codeaurora.org >> Subject: Re: [PATCH] clk: qcom: gdsc: Fix handling of hw control &g

RE: [PATCH] clk: qcom: gdsc: Fix handling of hw control enable/disable

2017-01-10 Thread Sricharan
rque...@baylibre.com >Cc: linux-...@vger.kernel.org; linux-arm-...@vger.kernel.org; >linux-kernel@vger.kernel.org; sricha...@codeaurora.org >Subject: Re: [PATCH] clk: qcom: gdsc: Fix handling of hw control enable/disable > >Hi Rajendra, > >On 01/10/2017 07:54 AM, Rajendra Naya

RE: [PATCH] clk: qcom: gdsc: Fix handling of hw control enable/disable

2017-01-10 Thread Sricharan
bre.com >Cc: linux-...@vger.kernel.org; linux-arm-...@vger.kernel.org; >linux-kernel@vger.kernel.org; sricha...@codeaurora.org >Subject: Re: [PATCH] clk: qcom: gdsc: Fix handling of hw control enable/disable > >Hi Rajendra, > >On 01/10/2017 07:54 AM, Rajendra Nayak wrote: >> On

Re: [PATCH] clk: qcom: gdsc: Fix handling of hw control enable/disable

2017-01-10 Thread Stanimir Varbanov
Hi Rajendra, On 01/10/2017 07:54 AM, Rajendra Nayak wrote: > Once a gdsc is brought in and out of HW control, there is a > power down and up cycle which can take upto 1us. Polling on > the gdsc status immediately after the hw control enable/disable > can mislead software/firmware to belive the

Re: [PATCH] clk: qcom: gdsc: Fix handling of hw control enable/disable

2017-01-10 Thread Stanimir Varbanov
Hi Rajendra, On 01/10/2017 07:54 AM, Rajendra Nayak wrote: > Once a gdsc is brought in and out of HW control, there is a > power down and up cycle which can take upto 1us. Polling on > the gdsc status immediately after the hw control enable/disable > can mislead software/firmware to belive the

Re: [PATCH] clk: qcom: gdsc: Fix handling of hw control enable/disable

2017-01-10 Thread Stanimir Varbanov
Hi Rajendra, Thanks for the patch! On 01/10/2017 07:54 AM, Rajendra Nayak wrote: > Once a gdsc is brought in and out of HW control, there is a > power down and up cycle which can take upto 1us. Polling on > the gdsc status immediately after the hw control enable/disable > can mislead

Re: [PATCH] clk: qcom: gdsc: Fix handling of hw control enable/disable

2017-01-10 Thread Stanimir Varbanov
Hi Rajendra, Thanks for the patch! On 01/10/2017 07:54 AM, Rajendra Nayak wrote: > Once a gdsc is brought in and out of HW control, there is a > power down and up cycle which can take upto 1us. Polling on > the gdsc status immediately after the hw control enable/disable > can mislead