Re: [PATCH V1 7/9] clk: sprd: add adjustable pll support

2017-07-03 Thread Chunyan Zhang
On 1 July 2017 at 03:22, Stephen Boyd wrote: > On 06/30, Chunyan Zhang wrote: >> Hi Stephen, >> >> On 30 June 2017 at 09:44, Stephen Boyd wrote: >> > On 06/22, Chunyan Zhang wrote: >> >> On 20 June 2017 at 09:37, Stephen Boyd wrote: >> >> > On 06/18, Chunyan Zhang wrote: >> >> >> + pll->fact

Re: [PATCH V1 7/9] clk: sprd: add adjustable pll support

2017-06-30 Thread Stephen Boyd
On 06/30, Chunyan Zhang wrote: > Hi Stephen, > > On 30 June 2017 at 09:44, Stephen Boyd wrote: > > On 06/22, Chunyan Zhang wrote: > >> On 20 June 2017 at 09:37, Stephen Boyd wrote: > >> > On 06/18, Chunyan Zhang wrote: > >> >> + pll->factors[member].width > >> >> + > >> >> +#define pmask(pll

Re: [PATCH V1 7/9] clk: sprd: add adjustable pll support

2017-06-30 Thread Chunyan Zhang
Hi Stephen, On 30 June 2017 at 09:44, Stephen Boyd wrote: > On 06/22, Chunyan Zhang wrote: >> On 20 June 2017 at 09:37, Stephen Boyd wrote: >> > On 06/18, Chunyan Zhang wrote: >> >> diff --git a/drivers/clk/sprd/Makefile b/drivers/clk/sprd/Makefile >> >> index 83232e5..c593a93 100644 >> >> --- a

Re: [PATCH V1 7/9] clk: sprd: add adjustable pll support

2017-06-29 Thread Stephen Boyd
On 06/22, Chunyan Zhang wrote: > On 20 June 2017 at 09:37, Stephen Boyd wrote: > > On 06/18, Chunyan Zhang wrote: > >> diff --git a/drivers/clk/sprd/Makefile b/drivers/clk/sprd/Makefile > >> index 83232e5..c593a93 100644 > >> --- a/drivers/clk/sprd/Makefile > >> +++ b/drivers/clk/sprd/Makefile > >

Re: [PATCH V1 7/9] clk: sprd: add adjustable pll support

2017-06-22 Thread Chunyan Zhang
Hi Arnd, On 22 June 2017 at 19:15, Arnd Bergmann wrote: > On Thu, Jun 22, 2017 at 12:17 PM, Chunyan Zhang wrote: >> On 20 June 2017 at 09:37, Stephen Boyd wrote: >>> On 06/18, Chunyan Zhang wrote: > + kint = DIV_ROUND_CLOSEST(((fvco - refin * nint * CCU_PLL_1M)/1) * + ((ma

Re: [PATCH V1 7/9] clk: sprd: add adjustable pll support

2017-06-22 Thread Arnd Bergmann
On Thu, Jun 22, 2017 at 12:17 PM, Chunyan Zhang wrote: > On 20 June 2017 at 09:37, Stephen Boyd wrote: >> On 06/18, Chunyan Zhang wrote: >>> + kint = DIV_ROUND_CLOSEST(((fvco - refin * nint * CCU_PLL_1M)/1) * >>> + ((mask >> (shift + i)) + 1), refin * 100) << i; >>> + cfg[index].

Re: [PATCH V1 7/9] clk: sprd: add adjustable pll support

2017-06-22 Thread Chunyan Zhang
On 20 June 2017 at 09:37, Stephen Boyd wrote: > On 06/18, Chunyan Zhang wrote: >> diff --git a/drivers/clk/sprd/Makefile b/drivers/clk/sprd/Makefile >> index 83232e5..c593a93 100644 >> --- a/drivers/clk/sprd/Makefile >> +++ b/drivers/clk/sprd/Makefile >> @@ -1,3 +1,3 @@ >> ifneq ($(CONFIG_OF),) >

Re: [PATCH V1 7/9] clk: sprd: add adjustable pll support

2017-06-19 Thread Stephen Boyd
On 06/18, Chunyan Zhang wrote: > diff --git a/drivers/clk/sprd/Makefile b/drivers/clk/sprd/Makefile > index 83232e5..c593a93 100644 > --- a/drivers/clk/sprd/Makefile > +++ b/drivers/clk/sprd/Makefile > @@ -1,3 +1,3 @@ > ifneq ($(CONFIG_OF),) > -obj-y+= ccu_common.o ccu_gate.o ccu_mux.o ccu