Re: [PATCH v2 1/2] devicetree: add binding for generic mmio clocksource

2015-10-09 Thread Stephen Boyd
On 10/09, Måns Rullgård wrote: > Stephen Boyd writes: > > > > Does that mean a flag day? Urgh. Pain. I'm not opposed to adding > > a pointer, in fact it might be better for performance so that we > > don't take a cache miss in read() functions that need to load > > some pointer. We were talking ab

Re: [PATCH v2 1/2] devicetree: add binding for generic mmio clocksource

2015-10-09 Thread Stephen Boyd
On 10/09, Måns Rullgård wrote: > Stephen Boyd writes: > > > On 10/09, Rob Herring wrote: > >> > >> Adding a ptr to the callback seems fine to me. > >> > > > > Does that mean a flag day? Urgh. Pain. I'm not opposed to adding > > a pointer, in fact it might be better for performance so that we >

Re: [PATCH v2 1/2] devicetree: add binding for generic mmio clocksource

2015-10-09 Thread Måns Rullgård
Stephen Boyd writes: > On 10/09, Rob Herring wrote: >> +Stephen who has worked on this code. >> >> On Fri, Oct 9, 2015 at 11:19 AM, Måns Rullgård wrote: >> > Måns Rullgård writes: >> > >> >> Rob Herring writes: >> >> >> >>> On Wed, Oct 7, 2015 at 11:47 AM, Måns Rullgård wrote: >> What w

Re: [PATCH v2 1/2] devicetree: add binding for generic mmio clocksource

2015-10-09 Thread Måns Rullgård
Stephen Boyd writes: > On 10/09, Rob Herring wrote: >> +Stephen who has worked on this code. >> >> On Fri, Oct 9, 2015 at 11:19 AM, Måns Rullgård wrote: >> > Måns Rullgård writes: >> > >> >> Rob Herring writes: >> >> >> >>> On Wed, Oct 7, 2015 at 11:47 AM, Måns Rullgård wrote: >> What w

Re: [PATCH v2 1/2] devicetree: add binding for generic mmio clocksource

2015-10-09 Thread Stephen Boyd
On 10/09, Rob Herring wrote: > +Stephen who has worked on this code. > > On Fri, Oct 9, 2015 at 11:19 AM, Måns Rullgård wrote: > > Måns Rullgård writes: > > > >> Rob Herring writes: > >> > >>> On Wed, Oct 7, 2015 at 11:47 AM, Måns Rullgård wrote: > What would be a proper way to select a s

Re: [PATCH v2 1/2] devicetree: add binding for generic mmio clocksource

2015-10-09 Thread Rob Herring
+Stephen who has worked on this code. On Fri, Oct 9, 2015 at 11:19 AM, Måns Rullgård wrote: > Måns Rullgård writes: > >> Rob Herring writes: >> >>> On Wed, Oct 7, 2015 at 11:47 AM, Måns Rullgård wrote: What would be a proper way to select a sched_clock source? I realise it's a Linux

Re: [PATCH v2 1/2] devicetree: add binding for generic mmio clocksource

2015-10-09 Thread Måns Rullgård
Måns Rullgård writes: > Rob Herring writes: > >> On Wed, Oct 7, 2015 at 11:47 AM, Måns Rullgård wrote: >>> What would be a proper way to select a sched_clock source? I realise >>> it's a Linux-specific thing and DT is supposed to be generic, but the >>> information must be provided somehow. >>

Re: [PATCH v2 1/2] devicetree: add binding for generic mmio clocksource

2015-10-08 Thread Måns Rullgård
Rob Herring writes: > On Wed, Oct 7, 2015 at 11:47 AM, Måns Rullgård wrote: >> Mark Rutland writes: >> >>> On Wed, Oct 07, 2015 at 04:37:13PM +0100, Mans Rullgard wrote: This adds a DT binding for a generic mmio clocksource as implemented by clocksource_mmio_init(). Signed-o

Re: [PATCH v2 1/2] devicetree: add binding for generic mmio clocksource

2015-10-08 Thread Måns Rullgård
Mark Rutland writes: >> >> +- clocks: phandle to the source clock >> > >> > Is the frequency expected to be exactly the source clock frequency? I >> > imagine it's possible for there to be a divisor. >> >> There could of course be, though there isn't in the hardware I'm dealing >> with. Is spec

Re: [PATCH v2 1/2] devicetree: add binding for generic mmio clocksource

2015-10-07 Thread Rob Herring
On Wed, Oct 7, 2015 at 11:47 AM, Måns Rullgård wrote: > Mark Rutland writes: > >> On Wed, Oct 07, 2015 at 04:37:13PM +0100, Mans Rullgard wrote: >>> This adds a DT binding for a generic mmio clocksource as implemented >>> by clocksource_mmio_init(). >>> >>> Signed-off-by: Mans Rullgard >>> --- >

Re: [PATCH v2 1/2] devicetree: add binding for generic mmio clocksource

2015-10-07 Thread Mark Rutland
On Wed, Oct 07, 2015 at 05:47:12PM +0100, Måns Rullgård wrote: > Mark Rutland writes: > > > On Wed, Oct 07, 2015 at 04:37:13PM +0100, Mans Rullgard wrote: > >> This adds a DT binding for a generic mmio clocksource as implemented > >> by clocksource_mmio_init(). > >> > >> Signed-off-by: Mans Rull

Re: [PATCH v2 1/2] devicetree: add binding for generic mmio clocksource

2015-10-07 Thread Måns Rullgård
Mark Rutland writes: > On Wed, Oct 07, 2015 at 04:37:13PM +0100, Mans Rullgard wrote: >> This adds a DT binding for a generic mmio clocksource as implemented >> by clocksource_mmio_init(). >> >> Signed-off-by: Mans Rullgard >> --- >> Changed in v2: >> - added sched_clock support >> --- >> .../

Re: [PATCH v2 1/2] devicetree: add binding for generic mmio clocksource

2015-10-07 Thread Mark Rutland
On Wed, Oct 07, 2015 at 04:37:13PM +0100, Mans Rullgard wrote: > This adds a DT binding for a generic mmio clocksource as implemented > by clocksource_mmio_init(). > > Signed-off-by: Mans Rullgard > --- > Changed in v2: > - added sched_clock support > --- > .../devicetree/bindings/timer/clocksou

[PATCH v2 1/2] devicetree: add binding for generic mmio clocksource

2015-10-07 Thread Mans Rullgard
This adds a DT binding for a generic mmio clocksource as implemented by clocksource_mmio_init(). Signed-off-by: Mans Rullgard --- Changed in v2: - added sched_clock support --- .../devicetree/bindings/timer/clocksource-mmio.txt | 28 ++ 1 file changed, 28 insertions(+) creat