All of lore.kernel.org
 help / color / mirror / Atom feed
From: Maxime Ripard <maxime.ripard@bootlin.com>
To: Jernej Skrabec <jernej.skrabec@siol.net>
Cc: wens@csie.org, robh+dt@kernel.org, mark.rutland@arm.com,
	dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org,
	linux-arm-kernel@lists.infradead.org,
	linux-kernel@vger.kernel.org, linux-clk@vger.kernel.org,
	linux-sunxi@googlegroups.com
Subject: Re: [PATCH 04/15] dt-bindings: display: sunxi-drm: Add TCON TOP description
Date: Mon, 21 May 2018 10:01:47 +0200	[thread overview]
Message-ID: <20180521080147.72esi2kwzcvzmetk@flea> (raw)
In-Reply-To: <20180519183127.2718-5-jernej.skrabec@siol.net>

[-- Attachment #1: Type: text/plain, Size: 2298 bytes --]

Hi,

On Sat, May 19, 2018 at 08:31:16PM +0200, Jernej Skrabec wrote:
> TCON TOP main purpose is to configure whole display pipeline. It
> determines relationships between mixers and TCONs, selects source TCON
> for HDMI, muxes LCD and TV encoder GPIO output,

I'm not sure you mean GPIO here, but rather pin?

> selects TV encoder clock source and contains additional TV TCON and
> DSI gates.
> 
> Signed-off-by: Jernej Skrabec <jernej.skrabec@siol.net>
> ---
>  .../bindings/display/sunxi/sun4i-drm.txt      | 20 +++++++++++++++++++
>  1 file changed, 20 insertions(+)
> 
> diff --git a/Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt b/Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
> index 3346c1e2a7a0..a099957ab62a 100644
> --- a/Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
> +++ b/Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
> @@ -187,6 +187,26 @@ And on the A23, A31, A31s and A33, you need one more clock line:
>     - 'lvds-alt': An alternative clock source, separate from the TCON channel 0
>                   clock, that can be used to drive the LVDS clock
>  
> +TCON TOP
> +--------
> +
> +TCON TOPs main purpose is to configure whole display pipeline. It determines
> +relationships between mixers and TCONs, selects source TCON for HDMI, muxes
> +LCD and TV encoder GPIO output, selects TV encoder clock source and contains
> +additional TV TCON and DSI gates.
> +
> +Required properties:
> +  - compatible: value must be one of:
> +    * allwinner,sun8i-r40-tcon-top
> +  - reg: base address and size of the memory-mapped region.
> +  - clocks: phandle to the clocks feeding the TCON TOP
> +    * bus: TCON TOP interface clock
> +  - clock-names: clock name mentioned above
> +  - resets: phandle to the reset line driving the DRC
> +    * rst: TCON TOP reset line
> +  - reset-names: reset name mentioned above
> +  - #clock-cells : must contain 1
> +

I guess you should better describe the OF-graph endpoints, and the
clocks output. Just using the binding additions here doesn't allow to
get a clear idea of how the DT should look like.

Maxime

-- 
Maxime Ripard, Bootlin (formerly Free Electrons)
Embedded Linux and Kernel engineering
https://bootlin.com

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

WARNING: multiple messages have this Message-ID (diff)
From: Maxime Ripard <maxime.ripard-LDxbnhwyfcJBDgjK7y7TUQ@public.gmane.org>
To: Jernej Skrabec <jernej.skrabec-gGgVlfcn5nU@public.gmane.org>
Cc: wens-jdAy2FN1RRM@public.gmane.org,
	robh+dt-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org,
	mark.rutland-5wv7dgnIgG8@public.gmane.org,
	dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org,
	devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
	linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org,
	linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
	linux-clk-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
	linux-sunxi-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
Subject: Re: [PATCH 04/15] dt-bindings: display: sunxi-drm: Add TCON TOP description
Date: Mon, 21 May 2018 10:01:47 +0200	[thread overview]
Message-ID: <20180521080147.72esi2kwzcvzmetk@flea> (raw)
In-Reply-To: <20180519183127.2718-5-jernej.skrabec-gGgVlfcn5nU@public.gmane.org>

[-- Attachment #1: Type: text/plain, Size: 2261 bytes --]

Hi,

On Sat, May 19, 2018 at 08:31:16PM +0200, Jernej Skrabec wrote:
> TCON TOP main purpose is to configure whole display pipeline. It
> determines relationships between mixers and TCONs, selects source TCON
> for HDMI, muxes LCD and TV encoder GPIO output,

I'm not sure you mean GPIO here, but rather pin?

> selects TV encoder clock source and contains additional TV TCON and
> DSI gates.
> 
> Signed-off-by: Jernej Skrabec <jernej.skrabec-gGgVlfcn5nU@public.gmane.org>
> ---
>  .../bindings/display/sunxi/sun4i-drm.txt      | 20 +++++++++++++++++++
>  1 file changed, 20 insertions(+)
> 
> diff --git a/Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt b/Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
> index 3346c1e2a7a0..a099957ab62a 100644
> --- a/Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
> +++ b/Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
> @@ -187,6 +187,26 @@ And on the A23, A31, A31s and A33, you need one more clock line:
>     - 'lvds-alt': An alternative clock source, separate from the TCON channel 0
>                   clock, that can be used to drive the LVDS clock
>  
> +TCON TOP
> +--------
> +
> +TCON TOPs main purpose is to configure whole display pipeline. It determines
> +relationships between mixers and TCONs, selects source TCON for HDMI, muxes
> +LCD and TV encoder GPIO output, selects TV encoder clock source and contains
> +additional TV TCON and DSI gates.
> +
> +Required properties:
> +  - compatible: value must be one of:
> +    * allwinner,sun8i-r40-tcon-top
> +  - reg: base address and size of the memory-mapped region.
> +  - clocks: phandle to the clocks feeding the TCON TOP
> +    * bus: TCON TOP interface clock
> +  - clock-names: clock name mentioned above
> +  - resets: phandle to the reset line driving the DRC
> +    * rst: TCON TOP reset line
> +  - reset-names: reset name mentioned above
> +  - #clock-cells : must contain 1
> +

I guess you should better describe the OF-graph endpoints, and the
clocks output. Just using the binding additions here doesn't allow to
get a clear idea of how the DT should look like.

Maxime

-- 
Maxime Ripard, Bootlin (formerly Free Electrons)
Embedded Linux and Kernel engineering
https://bootlin.com

WARNING: multiple messages have this Message-ID (diff)
From: maxime.ripard@bootlin.com (Maxime Ripard)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH 04/15] dt-bindings: display: sunxi-drm: Add TCON TOP description
Date: Mon, 21 May 2018 10:01:47 +0200	[thread overview]
Message-ID: <20180521080147.72esi2kwzcvzmetk@flea> (raw)
In-Reply-To: <20180519183127.2718-5-jernej.skrabec@siol.net>

Hi,

On Sat, May 19, 2018 at 08:31:16PM +0200, Jernej Skrabec wrote:
> TCON TOP main purpose is to configure whole display pipeline. It
> determines relationships between mixers and TCONs, selects source TCON
> for HDMI, muxes LCD and TV encoder GPIO output,

I'm not sure you mean GPIO here, but rather pin?

> selects TV encoder clock source and contains additional TV TCON and
> DSI gates.
> 
> Signed-off-by: Jernej Skrabec <jernej.skrabec@siol.net>
> ---
>  .../bindings/display/sunxi/sun4i-drm.txt      | 20 +++++++++++++++++++
>  1 file changed, 20 insertions(+)
> 
> diff --git a/Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt b/Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
> index 3346c1e2a7a0..a099957ab62a 100644
> --- a/Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
> +++ b/Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
> @@ -187,6 +187,26 @@ And on the A23, A31, A31s and A33, you need one more clock line:
>     - 'lvds-alt': An alternative clock source, separate from the TCON channel 0
>                   clock, that can be used to drive the LVDS clock
>  
> +TCON TOP
> +--------
> +
> +TCON TOPs main purpose is to configure whole display pipeline. It determines
> +relationships between mixers and TCONs, selects source TCON for HDMI, muxes
> +LCD and TV encoder GPIO output, selects TV encoder clock source and contains
> +additional TV TCON and DSI gates.
> +
> +Required properties:
> +  - compatible: value must be one of:
> +    * allwinner,sun8i-r40-tcon-top
> +  - reg: base address and size of the memory-mapped region.
> +  - clocks: phandle to the clocks feeding the TCON TOP
> +    * bus: TCON TOP interface clock
> +  - clock-names: clock name mentioned above
> +  - resets: phandle to the reset line driving the DRC
> +    * rst: TCON TOP reset line
> +  - reset-names: reset name mentioned above
> +  - #clock-cells : must contain 1
> +

I guess you should better describe the OF-graph endpoints, and the
clocks output. Just using the binding additions here doesn't allow to
get a clear idea of how the DT should look like.

Maxime

-- 
Maxime Ripard, Bootlin (formerly Free Electrons)
Embedded Linux and Kernel engineering
https://bootlin.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20180521/0904bec1/attachment.sig>

  reply	other threads:[~2018-05-21  8:02 UTC|newest]

Thread overview: 140+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-05-19 18:31 [PATCH 00/15] Add support for R40 HDMI pipeline Jernej Skrabec
2018-05-19 18:31 ` Jernej Skrabec
2018-05-19 18:31 ` Jernej Skrabec
2018-05-19 18:31 ` [PATCH 01/15] clk: sunxi-ng: r40: Add minimal rate for video PLLs Jernej Skrabec
2018-05-19 18:31   ` Jernej Skrabec
2018-05-19 18:31   ` Jernej Skrabec
2018-05-19 18:31 ` [PATCH 02/15] clk: sunxi-ng: r40: Allow setting parent rate to display related clocks Jernej Skrabec
2018-05-19 18:31   ` Jernej Skrabec
2018-05-19 18:31   ` Jernej Skrabec
2018-05-19 18:31 ` [PATCH 03/15] clk: sunxi-ng: r40: Export video PLLs Jernej Skrabec
2018-05-19 18:31   ` Jernej Skrabec
2018-05-19 18:31   ` Jernej Skrabec
2018-05-19 18:31   ` Jernej Skrabec
2018-05-23 18:20   ` Rob Herring
2018-05-23 18:20     ` Rob Herring
2018-05-23 18:20     ` Rob Herring
2018-05-19 18:31 ` [PATCH 04/15] dt-bindings: display: sunxi-drm: Add TCON TOP description Jernej Skrabec
2018-05-19 18:31   ` Jernej Skrabec
2018-05-19 18:31   ` Jernej Skrabec
2018-05-21  8:01   ` Maxime Ripard [this message]
2018-05-21  8:01     ` Maxime Ripard
2018-05-21  8:01     ` Maxime Ripard
2018-05-21 15:10     ` Jernej Škrabec
2018-05-21 15:10       ` Jernej Škrabec
2018-05-21 15:10       ` Jernej Škrabec
2018-05-19 18:31 ` [PATCH 05/15] drm/sun4i: Add TCON TOP driver Jernej Skrabec
2018-05-19 18:31   ` Jernej Skrabec
2018-05-19 18:31   ` Jernej Skrabec
2018-05-21  8:05   ` Maxime Ripard
2018-05-21  8:05     ` Maxime Ripard
2018-05-21  8:05     ` Maxime Ripard
2018-05-21 15:15     ` Jernej Škrabec
2018-05-21 15:15       ` Jernej Škrabec
2018-05-21 15:15       ` Jernej Škrabec
2018-05-24  8:43       ` Maxime Ripard
2018-05-24  8:43         ` Maxime Ripard
2018-05-24  8:43         ` Maxime Ripard
2018-05-24 20:33         ` [linux-sunxi] " Jernej Škrabec
2018-05-24 20:33           ` Jernej Škrabec
2018-05-24 20:33           ` Jernej Škrabec
2018-05-22  2:25   ` kbuild test robot
2018-05-22  2:25     ` kbuild test robot
2018-05-22  2:25     ` kbuild test robot
2018-05-23 18:23   ` Rob Herring
2018-05-23 18:23     ` Rob Herring
2018-05-23 18:23     ` Rob Herring
2018-05-19 18:31 ` [PATCH 06/15] drm/sun4i: tcon: Add support for tcon-top Jernej Skrabec
2018-05-19 18:31   ` Jernej Skrabec
2018-05-19 18:31   ` Jernej Skrabec
2018-05-21  8:07   ` Maxime Ripard
2018-05-21  8:07     ` Maxime Ripard
2018-05-21  8:07     ` Maxime Ripard
2018-05-21 17:27     ` Jernej Škrabec
2018-05-21 17:27       ` Jernej Škrabec
2018-05-21 17:27       ` Jernej Škrabec
2018-05-24  8:50       ` Maxime Ripard
2018-05-24  8:50         ` Maxime Ripard
2018-05-24  8:50         ` Maxime Ripard
2018-05-24 22:01         ` Chen-Yu Tsai
2018-05-24 22:01           ` Chen-Yu Tsai
2018-05-24 22:01           ` Chen-Yu Tsai
2018-05-31  9:21           ` Maxime Ripard
2018-05-31  9:21             ` Maxime Ripard
2018-05-31  9:21             ` Maxime Ripard
2018-05-31 17:54             ` Jernej Škrabec
2018-05-31 17:54               ` Jernej Škrabec
2018-05-31 17:54               ` Jernej Škrabec
2018-06-01 15:29               ` Maxime Ripard
2018-06-01 15:29                 ` Maxime Ripard
2018-06-01 15:29                 ` Maxime Ripard
2018-06-01 16:19                 ` Chen-Yu Tsai
2018-06-01 16:19                   ` Chen-Yu Tsai
2018-06-01 16:19                   ` Chen-Yu Tsai
2018-06-04 11:50                   ` Maxime Ripard
2018-06-04 11:50                     ` Maxime Ripard
2018-06-04 11:50                     ` Maxime Ripard
2018-06-04 15:09                     ` Jernej Škrabec
2018-06-04 15:09                       ` Jernej Škrabec
2018-06-04 15:09                       ` Jernej Škrabec
2018-06-04 16:23                       ` Maxime Ripard
2018-06-04 16:23                         ` Maxime Ripard
2018-06-04 16:23                         ` Maxime Ripard
2018-06-06 22:30                         ` Jernej Škrabec
2018-06-06 22:30                           ` Jernej Škrabec
2018-06-06 22:30                           ` Jernej Škrabec
2018-06-08  5:17                           ` [linux-sunxi] " Jernej Škrabec
2018-06-08  5:17                             ` Jernej Škrabec
2018-06-08  5:17                             ` Jernej Škrabec
2018-06-08  5:17                             ` Jernej Škrabec
2018-05-19 18:31 ` [PATCH 07/15] dt-bindings: display: sun4i-drm: Add R40 HDMI pipeline Jernej Skrabec
2018-05-19 18:31   ` Jernej Skrabec
2018-05-19 18:31   ` Jernej Skrabec
2018-05-20  1:50   ` [linux-sunxi] " Julian Calaby
2018-05-20  1:50     ` Julian Calaby
2018-05-20  1:50     ` Julian Calaby
2018-05-19 18:31 ` [PATCH 08/15] drm/sun4i: DE2 mixer: Add index quirk Jernej Skrabec
2018-05-19 18:31   ` Jernej Skrabec
2018-05-19 18:31   ` Jernej Skrabec
2018-05-19 18:31 ` [PATCH 09/15] drm/sun4i: Add support for R40 mixers Jernej Skrabec
2018-05-19 18:31   ` Jernej Skrabec
2018-05-19 18:31   ` Jernej Skrabec
2018-05-19 18:31 ` [PATCH 10/15] drm/sun4i: Add support for R40 TV TCONs Jernej Skrabec
2018-05-19 18:31   ` Jernej Skrabec
2018-05-19 18:31   ` Jernej Skrabec
2018-05-20  1:57   ` [linux-sunxi] " Julian Calaby
2018-05-20  1:57     ` Julian Calaby
2018-05-20  1:57     ` Julian Calaby
2018-05-20  2:09     ` [linux-sunxi] " Julian Calaby
2018-05-20  2:09       ` Julian Calaby
2018-05-20  2:09       ` Julian Calaby
2018-05-20  7:30       ` [linux-sunxi] " Jernej Škrabec
2018-05-20  7:30         ` Jernej Škrabec
2018-05-20  7:30         ` Jernej Škrabec
2018-05-19 18:31 ` [PATCH 11/15] drm/sun4i: DW HDMI PHY: Add support for second PLL Jernej Skrabec
2018-05-19 18:31   ` Jernej Skrabec
2018-05-19 18:31   ` Jernej Skrabec
2018-05-19 18:31 ` [PATCH 12/15] drm/sun4i: Add support for second clock parent to DW HDMI PHY clk driver Jernej Skrabec
2018-05-19 18:31   ` Jernej Skrabec
2018-05-19 18:31   ` Jernej Skrabec
2018-05-21  7:47   ` kbuild test robot
2018-05-21  7:47     ` kbuild test robot
2018-05-21  7:47     ` kbuild test robot
2018-05-21  8:12   ` Maxime Ripard
2018-05-21  8:12     ` Maxime Ripard
2018-05-21  8:12     ` Maxime Ripard
2018-05-21 15:02     ` [linux-sunxi] " Jernej Škrabec
2018-05-21 15:02       ` Jernej Škrabec
2018-05-21 15:02       ` Jernej Škrabec
2018-05-24  8:27       ` [linux-sunxi] " Maxime Ripard
2018-05-24  8:27         ` Maxime Ripard
2018-05-24  8:27         ` Maxime Ripard
2018-05-19 18:31 ` [PATCH 13/15] drm/sun4i: Add support for A64 HDMI PHY Jernej Skrabec
2018-05-19 18:31   ` Jernej Skrabec
2018-05-19 18:31   ` Jernej Skrabec
2018-05-19 18:31 ` [PATCH 14/15] ARM: dts: sun8i: r40: Add HDMI pipeline Jernej Skrabec
2018-05-19 18:31   ` Jernej Skrabec
2018-05-19 18:31   ` Jernej Skrabec
2018-05-19 18:31 ` [PATCH 15/15] ARM: dts: sun8i: r40: Enable HDMI output on BananaPi M2 Ultra Jernej Skrabec
2018-05-19 18:31   ` Jernej Skrabec
2018-05-19 18:31   ` Jernej Skrabec

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=20180521080147.72esi2kwzcvzmetk@flea \
    --to=maxime.ripard@bootlin.com \
    --cc=devicetree@vger.kernel.org \
    --cc=dri-devel@lists.freedesktop.org \
    --cc=jernej.skrabec@siol.net \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-clk@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-sunxi@googlegroups.com \
    --cc=mark.rutland@arm.com \
    --cc=robh+dt@kernel.org \
    --cc=wens@csie.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.