[U-Boot] [PATCH v3 0/3] arc: introduce timer driver and update device tree
Alexey Brodkin
Alexey.Brodkin at synopsys.com
Fri Mar 24 11:54:37 UTC 2017
Hi Vlad,
On Tue, 2017-03-21 at 14:49 +0300, Vlad Zakharov wrote:
> ARC cores may have up to 2 built-in timers: timer0 and timer1,
> usually at least one of them exists. They both are driven by the
> same core clock.
>
> They are controlled through auxiliary registers and so we
> don't have to remap their control registers as we used to do
> with MMIO registers of external peripheral devices.
>
> This patch series replaces legacy approach to access ARC timer
> via specific code in "arch/arc/lib/time.c" and uses timer
> driver instead.
>
> We want to have common device tree blobs for both Linux and U-Boot.
> To achieve this the patch updates arc device trees with the following:
> 1. Separate axs10x.dts device tree in order to reflect the real
> structure of AXS101 and AXS103 development boards.
> 2. Add timer device to skeleton ARC device tree.
> 3. Add core_clk devices to all ARC boards as it is referenced from
> timer device.
>
> ---
> Changes v2..v3:
> - Rebase on top of upstream master
>
> Vlad Zakharov (3):
> drivers: timer: Introduce ARC timer driver
> arc: dts: separate single axs10x.dts file
> arc: use timer driver for ARC boards
Applied to my tree, thanks!
-Alexey
More information about the U-Boot
mailing list