All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jon Hunter <jonathanh-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
To: Stephen Warren <swarren-3lzwWm7+Weoh9ZMKESR00Q@public.gmane.org>,
	Thierry Reding
	<thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>,
	Alexandre Courbot
	<gnurou-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>,
	Rob Herring <robh+dt-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>,
	Pawel Moll <pawel.moll-5wv7dgnIgG8@public.gmane.org>,
	Mark Rutland <mark.rutland-5wv7dgnIgG8@public.gmane.org>,
	Ian Campbell
	<ijc+devicetree-KcIKpvwj1kUDXYZnReoRVg@public.gmane.org>,
	Kumar Gala <galak-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org>
Cc: linux-tegra-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
	linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
	devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
Subject: Re: [PATCH 0/3] bus: Add support for Tegra210 ACONNECT
Date: Fri, 29 Apr 2016 14:55:51 +0100	[thread overview]
Message-ID: <572367E7.10207@nvidia.com> (raw)
In-Reply-To: <1461937604-18481-1-git-send-email-jonathanh-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>

Ignore this, I ballsed it up!

On 29/04/16 14:46, Jon Hunter wrote:
> Add support for the ACONNECT bus which is part of the audio sub-system
> on Tegra210.
> 
> I did look to see if we could use the simple-pm-bus infrastructure for
> this, however, in the end I found that it did was not a good fit because
> of the way clocks for the bus are handled. The simple-pm-bus is tightly
> coupled to the genpd subsystem and is reliant on the power-domain
> associated with the bus to have the flag GENPD_FLAG_PM_CLK set and uses
> the genpd function pointer, attach_dev(), as a hook to populate the
> clocks. For Tegra this does not work because the power-domains are
> instantiated from device-tree rather than platform code. In this case
> for Tegra it is simpler to keep the clock management of devices within
> the power-domain separated from the power-domain itself.
> 
> Jon Hunter (2):
>   dt-bindings: bus: Add documentation for Tegra210 ACONNECT
>   bus: Add support for Tegra ACONNECT
> 
> Shardar Shariff Md (1):
>   dmaengine: tegra-apb: proper default init of channel slave_id
> 
>  .../bindings/bus/nvidia,tegra210-aconnect.txt      |  45 ++++++++
>  drivers/bus/Kconfig                                |   9 ++
>  drivers/bus/Makefile                               |   1 +
>  drivers/bus/tegra-aconnect.c                       | 113 +++++++++++++++++++++
>  drivers/dma/tegra20-apb-dma.c                      |  16 ++-
>  5 files changed, 182 insertions(+), 2 deletions(-)
>  create mode 100644 Documentation/devicetree/bindings/bus/nvidia,tegra210-aconnect.txt
>  create mode 100644 drivers/bus/tegra-aconnect.c

WARNING: multiple messages have this Message-ID (diff)
From: Jon Hunter <jonathanh@nvidia.com>
To: Stephen Warren <swarren@wwwdotorg.org>,
	Thierry Reding <thierry.reding@gmail.com>,
	Alexandre Courbot <gnurou@gmail.com>,
	Rob Herring <robh+dt@kernel.org>, Pawel Moll <pawel.moll@arm.com>,
	Mark Rutland <mark.rutland@arm.com>,
	Ian Campbell <ijc+devicetree@hellion.org.uk>,
	Kumar Gala <galak@codeaurora.org>
Cc: <linux-tegra@vger.kernel.org>, <linux-kernel@vger.kernel.org>,
	<devicetree@vger.kernel.org>
Subject: Re: [PATCH 0/3] bus: Add support for Tegra210 ACONNECT
Date: Fri, 29 Apr 2016 14:55:51 +0100	[thread overview]
Message-ID: <572367E7.10207@nvidia.com> (raw)
In-Reply-To: <1461937604-18481-1-git-send-email-jonathanh@nvidia.com>

Ignore this, I ballsed it up!

On 29/04/16 14:46, Jon Hunter wrote:
> Add support for the ACONNECT bus which is part of the audio sub-system
> on Tegra210.
> 
> I did look to see if we could use the simple-pm-bus infrastructure for
> this, however, in the end I found that it did was not a good fit because
> of the way clocks for the bus are handled. The simple-pm-bus is tightly
> coupled to the genpd subsystem and is reliant on the power-domain
> associated with the bus to have the flag GENPD_FLAG_PM_CLK set and uses
> the genpd function pointer, attach_dev(), as a hook to populate the
> clocks. For Tegra this does not work because the power-domains are
> instantiated from device-tree rather than platform code. In this case
> for Tegra it is simpler to keep the clock management of devices within
> the power-domain separated from the power-domain itself.
> 
> Jon Hunter (2):
>   dt-bindings: bus: Add documentation for Tegra210 ACONNECT
>   bus: Add support for Tegra ACONNECT
> 
> Shardar Shariff Md (1):
>   dmaengine: tegra-apb: proper default init of channel slave_id
> 
>  .../bindings/bus/nvidia,tegra210-aconnect.txt      |  45 ++++++++
>  drivers/bus/Kconfig                                |   9 ++
>  drivers/bus/Makefile                               |   1 +
>  drivers/bus/tegra-aconnect.c                       | 113 +++++++++++++++++++++
>  drivers/dma/tegra20-apb-dma.c                      |  16 ++-
>  5 files changed, 182 insertions(+), 2 deletions(-)
>  create mode 100644 Documentation/devicetree/bindings/bus/nvidia,tegra210-aconnect.txt
>  create mode 100644 drivers/bus/tegra-aconnect.c

  parent reply	other threads:[~2016-04-29 13:55 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-04-29 13:46 [PATCH 0/3] bus: Add support for Tegra210 ACONNECT Jon Hunter
2016-04-29 13:46 ` Jon Hunter
     [not found] ` <1461937604-18481-1-git-send-email-jonathanh-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2016-04-29 13:55   ` Jon Hunter [this message]
2016-04-29 13:55     ` Jon Hunter
  -- strict thread matches above, loose matches on Subject: below --
2016-04-29 13:53 Jon Hunter
2016-04-29 13:53 ` Jon Hunter

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=572367E7.10207@nvidia.com \
    --to=jonathanh-ddmlm1+adcrqt0dzr+alfa@public.gmane.org \
    --cc=devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    --cc=galak-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org \
    --cc=gnurou-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org \
    --cc=ijc+devicetree-KcIKpvwj1kUDXYZnReoRVg@public.gmane.org \
    --cc=linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    --cc=linux-tegra-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    --cc=mark.rutland-5wv7dgnIgG8@public.gmane.org \
    --cc=pawel.moll-5wv7dgnIgG8@public.gmane.org \
    --cc=robh+dt-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org \
    --cc=swarren-3lzwWm7+Weoh9ZMKESR00Q@public.gmane.org \
    --cc=thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.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.