[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