Thread (28 messages) 28 messages, 3 authors, 2019-01-24

Re: [PATCH 02/17] clocksource: davinci-timer: new driver

From: Sekhar Nori <hidden>
Date: 2019-01-16 09:19:14
Also in: linux-arm-kernel, lkml

On 14/01/19 10:09 PM, Bartosz Golaszewski wrote:
pon., 14 sty 2019 o 13:20 Sekhar Nori [off-list ref] napisał(a):
quoted
Hi Bartosz,

On 11/01/19 10:51 PM, Bartosz Golaszewski wrote:
quoted
From: Bartosz Golaszewski <redacted>

Currently the clocksource and clockevent support for davinci platforms
lives in mach-davinci. It hard-codes many things, used global variables,
implements functionalities unused by any platform and has code fragments
scattered across many (often unrelated) files.

Implement a new, modern and simplified timer driver and put it into
drivers/clocksource. We still need to support legacy board files so
export a config structure and a function that allows machine code to
register the timer.

We don't check the return values of regmap reads and writes since with
mmio it's only likely to fail due to programmer's errors.

We also don't bother freeing resources on errors in
davinci_timer_register() as the system won't boot without a timer anyway.

Signed-off-by: Bartosz Golaszewski <redacted>
With this series, DA830 fails to boot. Rest of the devices are okay from
boot perspective.

DA830 is pretty unique because it uses the same timer-half for both
clocksource and clockevent. May be you can set the same configuration on
your DA850 to see the same issue? Else, I will enable low-level debug
and try to provide more debug data.
I can't boot da850 with the same config as da830 (0x60 compare
register, compare irq 74) even with the old timer code. Just to make
sure: does da830 boot fine with mainline v5.0-rc2?
Yeah, I did check that without the patch DA830 does boot.

Thanks,
Sekhar

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help