Re: Re: [RFC PATCH 01/11] dt-bindings: update the binding for Allwinner H3 TVE support
From: Chen-Yu Tsai <hidden>
Date: 2017-05-20 02:02:08
Also in:
dri-devel, linux-arm-kernel, linux-clk, lkml
On Sat, May 20, 2017 at 2:06 AM, Icenowy Zheng [off-list ref] wrote:
于 2017年5月20日 GMT+08:00 上午2:02:15, Maxime Ripard [off-list ref] 写到:quoted
On Thu, May 18, 2017 at 12:43:44AM +0800, Icenowy Zheng wrote:quoted
-On SoCs other than the A33 and V3s, there is one more clockrequired:quoted
+For the following compatibles: + * allwinner,sun5i-a13-tcon + * allwinner,sun6i-a31-tcon + * allwinner,sun6i-a31s-tcon + * allwinner,sun8i-a33-tcon + * allwinner,sun8i-v3s-tcon +there is one more clock and one more property required: + - clocks: + - 'tcon-ch0': The clock driving the TCON channel 0 + - clock-output-names: Name of the pixel clock created + +For the following compatibles: + * allwinner,sun5i-a13-tcon + * allwinner,sun6i-a31-tcon + * allwinner,sun6i-a31s-tcon + * allwinner,sun8i-h3-tcon0 +there is one more clock required: - 'tcon-ch1': The clock driving the TCON channel 1Putting ID's in the compatible name is usually a bad idea. What is the difference between the two? Only that the second one doesn't have a clock?Yes.quoted
That seems highly unlikely. How does it generate the pixel clock frequency?Yes it seems impossible, but it's also the fact. There's only one CLK_TCON in H3/5, which is for TCON0. It's possible that lcd-ch1 clk is CLK_TVE, but it's still a weird situation -- Although we have a lcd-ch1 clock, we cannot touch it, otherwise the TVE will refuse to work (the TVE can only work under 216MHz).
Assuming the TV encoder is like the old one, then it never had a separate module clock. Instead its timing signals are fed from the TCON. So CLK_TVE is likely the clock for TCON1 here. ChenYu -- You received this message because you are subscribed to the Google Groups "linux-sunxi" group. To unsubscribe from this group and stop receiving emails from it, send an email to linux-sunxi+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit https://groups.google.com/d/optout.