Merge branch 'CR_845_FPGA-V1.0-VIN_update_changhuang.liang' into 'jh7110_fpga_dev_5.15'
[platform/kernel/linux-starfive.git] / arch / riscv / boot / dts / starfive / jh7110-common.dtsi
index 8103985..9e57a8a 100755 (executable)
                        alloc-ranges = <0x0 0xa0000000 0x0 0x20000000>;
                        linux,cma-default;
                };
+
+               e24_mem: e24@c0000000 {
+                       no-map;
+                       reg = <0x0 0xc0110000 0x0 0xf0000>;
+               };
        };
 };
 
        status = "okay";
 };
 
-&encoder {
-       encoder-type = <2>;
+&dc8200 {
+       pinctrl-names = "default";
+       pinctrl-0 = <&rgb_pad_pins>;
+       status = "okay";
+
+       dc_out: port {
+               #address-cells = <1>;
+               #size-cells = <0>;
+               dc_out_dpi0: endpoint@0 {
+                       reg = <0>;
+                       remote-endpoint = <&hdmi_input0>;
+               };
+               dc_out_dpi1: endpoint@1 {
+                       //reg = <1>;
+                       //remote-endpoint = <&hdmi_input1>;
+               };
+       };
+};
+
+&hdmi_output {
        status = "okay";
 
        ports {
+               #address-cells = <1>;
+               #size-cells = <0>;
                port@0 {
-                       endpoint {
-                               remote-endpoint = <&adv7513_0_in>;
+                       #address-cells = <1>;
+                       #size-cells = <0>;
+                       reg = <0>;
+                       hdmi_input0:endpoint@0 {
+                               reg = <0>;
+                               remote-endpoint = <&dc_out_dpi0>;
                        };
                };
-
                port@1 {
-                       endpoint {
-                               remote-endpoint = <&dc_out_dpi0>;
+                       reg = <1>;
+                       hdmi_out:endpoint {
+                               remote-endpoint = <&adv7513_0_in>;
                        };
                };
        };
 };
+
+&co_process {
+       status = "okay";
+};