All of lore.kernel.org
 help / color / mirror / Atom feed
From: Tony Lindgren <tony@atomide.com>
To: arm@kernel.org
Cc: Tony Lindgren <tony@atomide.com>,
	linux-omap@vger.kernel.org, linux-arm-kernel@lists.infradead.org
Subject: [GIT PULL 3/4] ti-sysc driver changes for v5.3
Date: Thu, 13 Jun 2019 00:10:52 -0700	[thread overview]
Message-ID: <pull-1560399818-512977@atomide.com-3> (raw)
In-Reply-To: <pull-1560399818-512977@atomide.com>

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

The following changes since commit 4ee23cd76c0ce8622976b3da0e2bc89e6d94f6d4:

  Merge branch 'omap-for-v5.2/ti-sysc' into fixes (2019-05-20 08:33:03 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap tags/omap-for-v5.3/ti-sysc-signed

for you to fetch changes up to 4e23be473e3063a9d3bc06bb0aee89885fffab0e:

  bus: ti-sysc: Add support for module specific reset quirks (2019-06-10 04:52:22 -0700)

----------------------------------------------------------------
ti-sysc interconnect target module driver changes for v5.3

This series of changes improves probing devices with ti-sysc to the
point where we can now probe most devices without the custom dts
property "ti,hwmods" and no legacy platform data :)

We add support for platform data callbacks for idling and unidling the
clockdomain the module belongs to. The rest of the series mostly adds
handling for the various quirks needed by old legacy modules such as
i2c and watchdog. Some quirk handling is still missing for few modules,
but those will be added as they get tested.

The related platform data and dts changes will be sent separately.

----------------------------------------------------------------
Tony Lindgren (12):
      bus: ti-sysc: Add support for missing clockdomain handling
      bus: ti-sysc: Support 16-bit writes too
      bus: ti-sysc: Make OCP reset work for sysstatus and sysconfig reset bits
      bus: ti-sysc: Allow QUIRK_LEGACY_IDLE even if legacy_mode is not set
      bus: ti-sysc: Enable interconnect target module autoidle bit on enable
      bus: ti-sysc: Handle clockactivity for enable and disable
      bus: ti-sysc: Handle swsup idle mode quirks
      bus: ti-sysc: Set ENAWAKEUP if available
      bus: ti-sysc: Add support for disabling module without legacy mode
      bus: ti-sysc: Do rstctrl reset handling in two phases
      bus: ti-sysc: Detect uarts also on omap34xx
      bus: ti-sysc: Add support for module specific reset quirks

 arch/arm/mach-omap2/omap_hwmod.c      |  39 +--
 arch/arm/mach-omap2/pdata-quirks.c    |  60 +++++
 drivers/bus/ti-sysc.c                 | 454 ++++++++++++++++++++++++++++------
 include/linux/platform_data/ti-sysc.h |  12 +
 4 files changed, 456 insertions(+), 109 deletions(-)

WARNING: multiple messages have this Message-ID (diff)
From: Tony Lindgren <tony@atomide.com>
To: arm@kernel.org
Cc: Tony Lindgren <tony@atomide.com>,
	linux-omap@vger.kernel.org, linux-arm-kernel@lists.infradead.org
Subject: [GIT PULL 3/4] ti-sysc driver changes for v5.3
Date: Thu, 13 Jun 2019 00:10:52 -0700	[thread overview]
Message-ID: <pull-1560399818-512977@atomide.com-3> (raw)
In-Reply-To: <pull-1560399818-512977@atomide.com>

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

The following changes since commit 4ee23cd76c0ce8622976b3da0e2bc89e6d94f6d4:

  Merge branch 'omap-for-v5.2/ti-sysc' into fixes (2019-05-20 08:33:03 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap tags/omap-for-v5.3/ti-sysc-signed

for you to fetch changes up to 4e23be473e3063a9d3bc06bb0aee89885fffab0e:

  bus: ti-sysc: Add support for module specific reset quirks (2019-06-10 04:52:22 -0700)

----------------------------------------------------------------
ti-sysc interconnect target module driver changes for v5.3

This series of changes improves probing devices with ti-sysc to the
point where we can now probe most devices without the custom dts
property "ti,hwmods" and no legacy platform data :)

We add support for platform data callbacks for idling and unidling the
clockdomain the module belongs to. The rest of the series mostly adds
handling for the various quirks needed by old legacy modules such as
i2c and watchdog. Some quirk handling is still missing for few modules,
but those will be added as they get tested.

The related platform data and dts changes will be sent separately.

----------------------------------------------------------------
Tony Lindgren (12):
      bus: ti-sysc: Add support for missing clockdomain handling
      bus: ti-sysc: Support 16-bit writes too
      bus: ti-sysc: Make OCP reset work for sysstatus and sysconfig reset bits
      bus: ti-sysc: Allow QUIRK_LEGACY_IDLE even if legacy_mode is not set
      bus: ti-sysc: Enable interconnect target module autoidle bit on enable
      bus: ti-sysc: Handle clockactivity for enable and disable
      bus: ti-sysc: Handle swsup idle mode quirks
      bus: ti-sysc: Set ENAWAKEUP if available
      bus: ti-sysc: Add support for disabling module without legacy mode
      bus: ti-sysc: Do rstctrl reset handling in two phases
      bus: ti-sysc: Detect uarts also on omap34xx
      bus: ti-sysc: Add support for module specific reset quirks

 arch/arm/mach-omap2/omap_hwmod.c      |  39 +--
 arch/arm/mach-omap2/pdata-quirks.c    |  60 +++++
 drivers/bus/ti-sysc.c                 | 454 ++++++++++++++++++++++++++++------
 include/linux/platform_data/ti-sysc.h |  12 +
 4 files changed, 456 insertions(+), 109 deletions(-)

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

  parent reply	other threads:[~2019-06-13  7:10 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-06-13  7:10 [GIT PULL 1/4] soc changes for omap variants for v5.3 Tony Lindgren
2019-06-13  7:10 ` Tony Lindgren
2019-06-13  7:10 ` [GIT PULL 2/4] dts " Tony Lindgren
2019-06-13  7:10   ` Tony Lindgren
2019-06-19 13:25   ` Olof Johansson
2019-06-19 13:25     ` Olof Johansson
2019-06-13  7:10 ` Tony Lindgren [this message]
2019-06-13  7:10   ` [GIT PULL 3/4] ti-sysc driver changes " Tony Lindgren
2019-06-17 11:53   ` Olof Johansson
2019-06-17 11:53     ` Olof Johansson
2019-06-13  7:10 ` [GIT PULL 4/4] ti-sysc dts " Tony Lindgren
2019-06-13  7:10   ` Tony Lindgren
2019-06-19 13:26   ` Olof Johansson
2019-06-19 13:26     ` Olof Johansson
2019-06-17 12:17 ` [GIT PULL 1/4] soc changes for omap variants " Olof Johansson
2019-06-17 12:17   ` Olof Johansson

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=pull-1560399818-512977@atomide.com-3 \
    --to=tony@atomide.com \
    --cc=arm@kernel.org \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-omap@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.