Skip to contentSkip to conversation

Please pull ARC changes

U-Boot Alexey Brodkin 2 participants 2 messages Mar 24, 2017

lore
Share & tools
lore
#0 lore raw

Hi Tom,

Please pull changes which introduce ARC built-in timer
support in U-Boot. This replaces legacy arch/arc/lib/timer.c implementation and allows us to describe ARC Timers in Device Tree. Among other things that way we may properly inherit Timer's clock from CPU's clock s they really run synchronously.

The following changes since commit d0ffda8ed208ff2957cd09ccc37e2d6dff81523e:

  Merge git://git.denx.de/u-boot-dm (2017-03-23 12:19:07 -0400)

are available in the git repository at:

  git://git.denx.de/u-boot-arc.git

for you to fetch changes up to 3daa7c7b831ddeed0e490a899710a58691ee20c3:

  arc: use timer driver for ARC boards (2017-03-24 14:47:52 +0300)

----------------------------------------------------------------
Vlad Zakharov (3):
      drivers: timer: Introduce ARC timer driver
      arc: dts: separate single axs10x.dts file
      arc: use timer driver for ARC boards

 arch/Kconfig                                 |   3 +++ arch/arc/Kconfig                             |   9 ++++++--- arch/arc/dts/Makefile                        |   3 ++- arch/arc/dts/abilis_tb100.dts                |  12 +++++++++--- arch/arc/dts/axc001.dtsi                     |  19 ++++++++++++++++++ arch/arc/dts/axc003.dtsi                     |  19 ++++++++++++++++++

 arch/arc/dts/axs101.dts                      |  17 ++++++++++++++++
 arch/arc/dts/axs103.dts                      |  17 ++++++++++++++++
 arch/arc/dts/axs10x.dts                      |  57 -----------------------------------------------------

 arch/arc/dts/axs10x_mb.dtsi                  |  66 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ arch/arc/dts/nsim.dts                        |  14 +++++++++----
 arch/arc/dts/skeleton.dtsi                   |  19 +++++++++++++++++- arch/arc/include/asm/arcregs.h               |   4 ++++
 arch/arc/lib/Makefile                        |   1 -
 arch/arc/lib/timer.c                         |  24 ----------------------- board/synopsys/axs10x/Kconfig                |   2 +-
 configs/axs101_defconfig                     |   4 ++--
 configs/axs103_defconfig                     |   3 +-- doc/device-tree-bindings/timer/arc_timer.txt |  24 +++++++++++++++++++++++ drivers/timer/Kconfig                        |   9 +++++++++
 drivers/timer/Makefile                       |   1 +
 drivers/timer/arc_timer.c                    | 113
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 include/configs/axs10x.h                     |   2 --
 include/configs/nsim.h                       |   5 -----
 include/configs/tb100.h                      |   5 -----

 25 files changed, 341 insertions(+), 111 deletions(-)

 create mode 100644 arch/arc/dts/axc001.dtsi
 create mode 100644 arch/arc/dts/axc003.dtsi
 create mode 100644 arch/arc/dts/axs101.dts
 create mode 100644 arch/arc/dts/axs103.dts
 delete mode 100644 arch/arc/dts/axs10x.dts
 create mode 100644 arch/arc/dts/axs10x_mb.dtsi
 delete mode 100644 arch/arc/lib/timer.c
 create mode 100644 doc/device-tree-bindings/timer/arc_timer.txt create mode 100644 drivers/timer/arc_timer.c

Regards,
Alexey

#1 lore raw
Quoted 12 lines · Alexey Brodkin

Hi Tom,

Please pull changes which introduce ARC built-in timer
support in U-Boot. This replaces legacy arch/arc/lib/timer.c implementation and allows us to describe ARC Timers in Device Tree. Among other things that way we may properly inherit Timer's clock from CPU's clock s they really run synchronously.

The following changes since commit d0ffda8ed208ff2957cd09ccc37e2d6dff81523e:

  Merge git://git.denx.de/u-boot-dm (2017-03-23 12:19:07 -0400)

Quoted 8 lines

are available in the git repository at:

  git://git.denx.de/u-boot-arc.git

for you to fetch changes up to 3daa7c7b831ddeed0e490a899710a58691ee20c3:

  arc: use timer driver for ARC boards (2017-03-24 14:47:52 +0300)

Applied to u-boot/master, thanks!

Signature · 8 lines
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20170324/ff00c976/attachment.sig>