All of lore.kernel.org
 help / color / mirror / Atom feed
From: Thierry Reding <thierry.reding@gmail.com>
To: Jon Hunter <jonathanh@nvidia.com>
Cc: Mark Rutland <mark.rutland@arm.com>,
	Alexandre Courbot <gnurou@gmail.com>,
	Wolfram Sang <wsa@the-dreams.de>,
	Stephen Warren <swarren@wwwdotorg.org>,
	dri-devel@lists.freedesktop.org, linux-gpio@vger.kernel.org,
	devicetree@vger.kernel.org, Rob Herring <robh+dt@kernel.org>,
	linux-i2c@vger.kernel.org, linux-tegra@vger.kernel.org
Subject: Re: [PATCH V2 00/11] Add support for Tegra DPAUX pinctrl
Date: Thu, 30 Jun 2016 15:25:09 +0200	[thread overview]
Message-ID: <20160630132509.GD26758@ulmo.ba.sec> (raw)
In-Reply-To: <1467191877-26017-1-git-send-email-jonathanh@nvidia.com>


[-- Attachment #1.1: Type: text/plain, Size: 3085 bytes --]

On Wed, Jun 29, 2016 at 10:17:46AM +0100, Jon Hunter wrote:
> The Display Port Auxiliary (DPAUX) channel pads can be shared with an
> internal I2C controller. Add pinctrl support for these pads so that the
> I2C controller can request and use these pads.
> 
> This series has been tested with Thierry's patches for correcting the
> parent clock for the DPAUX devices [0].
> 
> Changes from V1:
> - Updated dt node names to use '-' instead of '_' per Rob H's feedback.
> - Updated commit message and dt-binding description for 'i2c-bus' node
>   per Wolfram's feedback.
> - Note the pinctrl patch to add a helper function for freeing mappings [1]
>   is not included in this latest version of the series as this has already
>   been picked up by Linus W.
> 
> Changes from initial RFC:
> - Dropped patches for adding sor-safe clocks to DPAUX in favour of the
>   patches from Thierry [0].
> - Split the DPAUX function to enable the DPAUX pads into two functions:
>   one for turning on and one for turning off the pads.
> - Updated the description for the 'i2c-bus' node based upon Mark R's
>   feedback.
> - Dropped the second test if the i2c-core when checking for the presence
>   of the 'i2c-bus' node based upon Thierry's feedback.
> - Removed depedency on CONFIG_PINCTRL in the DPAUX driver in favour of
>   using #ifdef's per Thierry's feedback (note by removing the dependency
>   on CONFIG_PINCTRL I had to use #ifdefs as all the structures, function
>   tables, and functions may not be defined).
> - Updated SOR power partition device-tree node to include all clocks and
>   resets as described in the Tegra210 TRM.
> 
> [0] http://marc.info/?l=linux-tegra&m=146667915802019&w=2
> [1] http://marc.info/?l=linux-tegra&m=146669759407988&w=2
> 
> Jon Hunter (11):
>   soc/tegra: pmc: Initialise resets associated with a power partition
>   drm/tegra: Clean-up if probing DPAUX fails
>   drm/tegra: Add helper functions for setting up DPAUX pads
>   dt-bindings: display: Update Tegra DPAUX documentation
>   drm/tegra: Prepare DPAUX for supporting generic PM domains
>   dt-bindings: i2c: Add support for 'i2c-bus' subnode
>   i2c: core: Add support for 'i2c-bus' subnode
>   dt-bindings: Add bindings for Tegra DPAUX pinctrl driver
>   drm/tegra: Add pinctrl support for DPAUX
>   arm64: tegra: Add SOR power-domain node
>   arm64: tegra: Add DPAUX pinctrl bindings
> 
>  .../display/tegra/nvidia,tegra20-host1x.txt        |  12 +-
>  Documentation/devicetree/bindings/i2c/i2c.txt      |   8 +
>  .../pinctrl/nvidia,tegra124-dpaux-padctl.txt       |  60 ++++++
>  arch/arm64/boot/dts/nvidia/tegra210.dtsi           |  78 +++++++
>  drivers/gpu/drm/tegra/dpaux.c                      | 239 +++++++++++++++++----
>  drivers/i2c/i2c-core.c                             |  10 +-
>  drivers/soc/tegra/pmc.c                            |  18 +-
>  7 files changed, 373 insertions(+), 52 deletions(-)
>  create mode 100644 Documentation/devicetree/bindings/pinctrl/nvidia,tegra124-dpaux-padctl.txt

Applied, thanks.

Thierry

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

[-- Attachment #2: Type: text/plain, Size: 160 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

      parent reply	other threads:[~2016-06-30 13:25 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-06-29  9:17 [PATCH V2 00/11] Add support for Tegra DPAUX pinctrl Jon Hunter
2016-06-29  9:17 ` [PATCH V2 02/11] drm/tegra: Clean-up if probing DPAUX fails Jon Hunter
2016-06-29  9:17 ` [PATCH V2 04/11] dt-bindings: display: Update Tegra DPAUX documentation Jon Hunter
2016-06-29  9:17 ` [PATCH V2 05/11] drm/tegra: Prepare DPAUX for supporting generic PM domains Jon Hunter
2016-06-29  9:17 ` [PATCH V2 06/11] dt-bindings: i2c: Add support for 'i2c-bus' subnode Jon Hunter
     [not found]   ` <1467191877-26017-7-git-send-email-jonathanh-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2016-06-29 10:41     ` Wolfram Sang
2016-06-29  9:17 ` [PATCH V2 09/11] drm/tegra: Add pinctrl support for DPAUX Jon Hunter
2016-06-29  9:17 ` [PATCH V2 10/11] arm64: tegra: Add SOR power-domain node Jon Hunter
     [not found] ` <1467191877-26017-1-git-send-email-jonathanh-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2016-06-29  9:17   ` [PATCH V2 01/11] soc/tegra: pmc: Initialise resets associated with a power partition Jon Hunter
     [not found]     ` <1467191877-26017-2-git-send-email-jonathanh-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2016-06-30  9:49       ` Thierry Reding
2016-06-29  9:17   ` [PATCH V2 03/11] drm/tegra: Add helper functions for setting up DPAUX pads Jon Hunter
2016-06-29  9:17   ` [PATCH V2 07/11] i2c: core: Add support for 'i2c-bus' subnode Jon Hunter
2016-06-29  9:17   ` [PATCH V2 08/11] dt-bindings: Add bindings for Tegra DPAUX pinctrl driver Jon Hunter
2016-06-29  9:17   ` [PATCH V2 11/11] arm64: tegra: Add DPAUX pinctrl bindings Jon Hunter
2016-06-30 13:25 ` Thierry Reding [this message]

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=20160630132509.GD26758@ulmo.ba.sec \
    --to=thierry.reding@gmail.com \
    --cc=devicetree@vger.kernel.org \
    --cc=dri-devel@lists.freedesktop.org \
    --cc=gnurou@gmail.com \
    --cc=jonathanh@nvidia.com \
    --cc=linux-gpio@vger.kernel.org \
    --cc=linux-i2c@vger.kernel.org \
    --cc=linux-tegra@vger.kernel.org \
    --cc=mark.rutland@arm.com \
    --cc=robh+dt@kernel.org \
    --cc=swarren@wwwdotorg.org \
    --cc=wsa@the-dreams.de \
    /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.