From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alexey Brodkin Date: Fri, 24 Mar 2017 11:53:43 +0000 Subject: [U-Boot] Please pull ARC changes Message-ID: <1490356422.5689.9.camel@synopsys.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit To: u-boot@lists.denx.de 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