Linux-OMAP Archive on lore.kernel.org
 help / color / Atom feed
* [GIT PULL] System timer changes for omaps for v5.8
@ 2020-05-22 17:49 Tony Lindgren
  0 siblings, 0 replies; only message in thread
From: Tony Lindgren @ 2020-05-22 17:49 UTC (permalink / raw)
  To: soc; +Cc: arm, linux-omap, linux-arm-kernel, Tony Lindgren, Daniel Lezcano

From: "Tony Lindgren" <tony@atomide.com>

The following changes since commit 8f3d9f354286745c751374f5f1fcafee6b3f3136:

  Linux 5.7-rc1 (2020-04-12 12:35:55 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap tags/omap-for-v5.8/timer-signed

for you to fetch changes up to 1a5428119bc36b0a882e87fe2620c769ba655763:

  bus: ti-sysc: Timers no longer need legacy quirk handling (2020-05-19 09:38:05 -0700)

----------------------------------------------------------------
System timer changes for omaps for v5.8 merge window

This series of changes finally gets the legacy omap dual-mode timer and
32k counter system timer updated to use drivers/clocksource and device
tree data. And we can now remove the unused legacy platform data.

These changes are based on an immutable clocksource branch set up by
Daniel Lezcano.

----------------------------------------------------------------
Tony Lindgren (15):
      clocksource/drivers/timer-ti-32k: Add support for initializing directly
      clocksource/drivers/timer-ti-dm: Add clockevent and clocksource support
      clocksource/drivers/timer-ti-dm: Fix warning for set but not used
      clk: ti: dm816: enable sysclk6_ck on init
      bus: ti-sysc: Ignore timer12 on secure omap3
      ARM: OMAP2+: Add omap_init_time_of()
      ARM: dts: Configure system timers for am335x
      ARM: dts: Configure system timers for am437x
      ARM: dts: Configure system timers for omap4
      ARM: dts: Configure system timers for omap5 and dra7
      ARM: dts: Configure system timers for omap3
      ARM: dts: Configure system timers for ti81xx
      ARM: dts: Configure system timers for omap2
      ARM: OMAP2+: Drop old timer code for dmtimer and 32k counter
      bus: ti-sysc: Timers no longer need legacy quirk handling

 arch/arm/boot/dts/am33xx-l4.dtsi                   |   6 +-
 arch/arm/boot/dts/am33xx.dtsi                      |  20 +
 arch/arm/boot/dts/am3517.dtsi                      |  24 +-
 arch/arm/boot/dts/am4372.dtsi                      |  20 +
 arch/arm/boot/dts/am437x-l4.dtsi                   |   7 +-
 arch/arm/boot/dts/dm814x.dtsi                      |  74 ++-
 arch/arm/boot/dts/dm816x.dtsi                      |  78 ++-
 arch/arm/boot/dts/dra7-l4.dtsi                     |   7 +-
 arch/arm/boot/dts/dra7.dtsi                        |  10 +
 arch/arm/boot/dts/omap2.dtsi                       |  31 +-
 arch/arm/boot/dts/omap2420.dtsi                    |  68 +-
 arch/arm/boot/dts/omap2430.dtsi                    |  68 +-
 arch/arm/boot/dts/omap3-beagle.dts                 |  33 +
 arch/arm/boot/dts/omap3-devkit8000.dts             |  33 +
 arch/arm/boot/dts/omap3.dtsi                       | 134 +++-
 arch/arm/boot/dts/omap4-l4.dtsi                    |   4 +-
 arch/arm/boot/dts/omap4.dtsi                       |  10 +
 arch/arm/boot/dts/omap5-l4.dtsi                    |   4 +-
 arch/arm/boot/dts/omap5.dtsi                       |  10 +
 arch/arm/mach-omap2/Makefile                       |   4 +-
 arch/arm/mach-omap2/board-generic.c                |  32 +-
 arch/arm/mach-omap2/common.h                       |   7 +
 arch/arm/mach-omap2/omap_hwmod_2420_data.c         |  20 -
 arch/arm/mach-omap2/omap_hwmod_2430_data.c         |  19 -
 .../mach-omap2/omap_hwmod_2xxx_interconnect_data.c |   8 -
 arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c |  47 --
 .../mach-omap2/omap_hwmod_33xx_43xx_common_data.h  |   2 -
 .../omap_hwmod_33xx_43xx_interconnect_data.c       |   8 -
 .../mach-omap2/omap_hwmod_33xx_43xx_ipblock_data.c |  62 --
 arch/arm/mach-omap2/omap_hwmod_33xx_data.c         |  10 -
 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c         | 146 +----
 arch/arm/mach-omap2/omap_hwmod_43xx_data.c         |  45 --
 arch/arm/mach-omap2/omap_hwmod_44xx_data.c         |  90 ---
 arch/arm/mach-omap2/omap_hwmod_54xx_data.c         |  89 ---
 arch/arm/mach-omap2/omap_hwmod_7xx_data.c          | 176 -----
 arch/arm/mach-omap2/omap_hwmod_81xx_data.c         |  74 ---
 arch/arm/mach-omap2/omap_hwmod_common_data.h       |   3 -
 arch/arm/mach-omap2/timer.c                        | 568 +---------------
 drivers/bus/ti-sysc.c                              |  25 +-
 drivers/clk/ti/clk-816x.c                          |   1 +
 drivers/clocksource/Makefile                       |   1 +
 drivers/clocksource/timer-ti-32k.c                 |  48 +-
 drivers/clocksource/timer-ti-dm-systimer.c         | 727 +++++++++++++++++++++
 43 files changed, 1368 insertions(+), 1485 deletions(-)
 create mode 100644 drivers/clocksource/timer-ti-dm-systimer.c

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, back to index

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-05-22 17:49 [GIT PULL] System timer changes for omaps for v5.8 Tony Lindgren

Linux-OMAP Archive on lore.kernel.org

Archives are clonable:
	git clone --mirror https://lore.kernel.org/linux-omap/0 linux-omap/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 linux-omap linux-omap/ https://lore.kernel.org/linux-omap \
		linux-omap@vger.kernel.org
	public-inbox-index linux-omap

Example config snippet for mirrors

Newsgroup available over NNTP:
	nntp://nntp.lore.kernel.org/org.kernel.vger.linux-omap


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git