On Mon, May 15, 2017 at 12:30:43AM +0800, Icenowy Zheng wrote:
> +             de2_clocks: clock@1000000 {

display_clocks would be better there, we don't have to dissociate de1
with de2

> +                     compatible = "allwinner,sun8i-v3s-de2-clk";
> +                     reg = <0x01000000 0x100000>;
> +                     clocks = <&ccu CLK_DE>,
> +                              <&ccu CLK_BUS_DE>;
> +                     clock-names = "mod",
> +                                   "bus";
> +                     resets = <&ccu RST_BUS_DE>;
> +                     #clock-cells = <1>;
> +                     #reset-cells = <1>;
> +             };
> +
> +             de2_mixer0: mixer@1100000 {

and mixer0 here is enough too.

Is there several of them? Why not just use mixer if there's only one?

> +                     compatible = "allwinner,sun8i-v3s-de2-mixer";
> +                     reg = <0x01100000 0x100000>;
> +                     clocks = <&de2_clocks CLK_MIXER0>,
> +                              <&de2_clocks CLK_BUS_MIXER0>;
> +                     clock-names = "mod",
> +                                   "bus";
> +                     resets = <&de2_clocks RST_MIXER0>;
> +                     assigned-clocks = <&de2_clocks CLK_MIXER0>;
> +                     assigned-clock-rates = <150000000>;
> +
> +                     ports {
> +                             #address-cells = <1>;
> +                             #size-cells = <0>;
> +
> +                             mixer0_out: port@1 {
> +                                     #address-cells = <1>;
> +                                     #size-cells = <0>;
> +                                     reg = <1>;
> +
> +                                     mixer0_out_tcon0: endpoint@0 {
> +                                             reg = <0>;
> +                                             remote-endpoint = 
> <&tcon0_in_mixer0>;
> +                                     };
> +                             };
> +                     };
> +             };
> +
> +             tcon0: lcd-controller@1c0c000 {
> +                     compatible = "allwinner,sun8i-v3s-tcon";
> +                     reg = <0x01c0c000 0x1000>;
> +                     interrupts = <GIC_SPI 86 IRQ_TYPE_LEVEL_HIGH>;
> +                     clocks = <&ccu CLK_BUS_TCON0>,
> +                              <&ccu CLK_TCON0>;
> +                     clock-names = "ahb",
> +                                   "tcon-ch0";
> +                     clock-output-names = "tcon-pixel-clock";
> +                     resets = <&ccu RST_BUS_TCON0>;
> +                     reset-names = "lcd";
> +                     status = "disabled";
> +
> +                     ports {
> +                             #address-cells = <1>;
> +                             #size-cells = <0>;
> +
> +                             tcon0_in: port@0 {
> +                                     #address-cells = <1>;
> +                                     #size-cells = <0>;
> +                                     reg = <0>;
> +
> +                                     tcon0_in_mixer0: endpoint@0 {
> +                                             reg = <0>;
> +                                             remote-endpoint = 
> <&mixer0_out_tcon0>;
> +                                     };
> +                             };
> +
> +                             tcon0_out: port@1 {
> +                                     #address-cells = <1>;
> +                                     #size-cells = <0>;
> +                                     reg = <1>;
> +                             };
> +                     };
> +             };
> +
> +

You have an extra new line here.

Maxime

-- 
Maxime Ripard, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com

Attachment: signature.asc
Description: PGP signature

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

Reply via email to