RE: [PATCH] clocksource: fix clocksource_mmio_readX_down

2014-04-22 Thread li.xi...@freescale.com
> > diff --git a/drivers/clocksource/mmio.c b/drivers/clocksource/mmio.c > > index c0e2512..f17a0d1 100644 > > --- a/drivers/clocksource/mmio.c > > +++ b/drivers/clocksource/mmio.c > > @@ -27,7 +27,7 @@ cycle_t clocksource_mmio_readl_up(struct clocksource *c) > > > > cycle_t clocksource_mmio_read

Re: [PATCH] clocksource: fix clocksource_mmio_readX_down

2014-04-22 Thread Daniel Lezcano
On 04/17/2014 11:27 AM, Xiubo Li wrote: For some clocksource devices, for example, the registers are 32-bit, while the lower 16-bit is used for timer counting(And reading the upper 16-bit will return 0). For example, when the counter value is 0x, and then the ~readl_relaxed(to_mmio_clksr