arm64: dts: rockchip: add efuse device node for rk3328
[firefly-linux-kernel-4.4.55.git] / arch / arm64 / boot / dts / rockchip / rk3399-sapphire-excavator-edp.dts
index e8b0c9205726ea3a4d827aaa1da6a03b3591a24b..08cc37536bb5b150fce2f8970b0a9a814907f2ef 100644 (file)
 
 #include "rk3399-excavator-sapphire.dtsi"
 #include "rk3399-android.dtsi"
+#include "rk3399-vop-clk-set.dtsi"
 
 / {
        model = "Rockchip RK3399 Excavator Board edp (Android)";
-       compatible = "rockchip,android", "rockchip,rk3399-excavator-edp-next", "rockchip,rk3399";
+       compatible = "rockchip,android", "rockchip,rk3399-excavator-edp", "rockchip,rk3399";
 
        edp_panel: edp-panel {
                compatible = "lg,lp079qx1-sp0v", "panel-simple";
        test-power {
                status = "okay";
        };
-};
-
-&backlight {
-       status = "okay";
-};
 
-&i2s2 {
-       status = "okay";
+       rt5651 {
+               status = "okay";
+       };
 };
 
-&i2c1 {
+&backlight {
        status = "okay";
-
-       gsl3673: gsl3673@40 {
-               compatible = "GSL,GSL3673";
-               reg = <0x40>;
-               screen_max_x = <1536>;
-               screen_max_y = <2048>;
-               irq_gpio_number = <&gpio1 20 IRQ_TYPE_LEVEL_LOW>;
-               rst_gpio_number = <&gpio4 22 GPIO_ACTIVE_HIGH>;
-       };
+       enable-gpios = <&gpio1 13 GPIO_ACTIVE_HIGH>;
 };
 
 &edp {
        };
 };
 
-&pinctrl {
-       lcd-panel {
-               lcd_panel_reset: lcd-panel-reset {
-                       rockchip,pins = <4 30 RK_FUNC_GPIO &pcfg_pull_up>;
-               };
-       };
+&edp_in_vopl {
+       status = "disabled";
 };
 
-&backlight{
-       enable-gpios = <&gpio1 13 GPIO_ACTIVE_HIGH>;
+&hdmi {
+       status = "okay";
 };
 
-&route_edp {
+&hdmi_in_vopb {
+       status = "disabled";
+};
+
+&hdmi_sound {
+       status = "okay";
+};
+
+&i2s2 {
        status = "okay";
 };
 
-&vpu {
+&i2c1 {
        status = "okay";
+
+       gsl3673: gsl3673@40 {
+               compatible = "GSL,GSL3673";
+               reg = <0x40>;
+               screen_max_x = <1536>;
+               screen_max_y = <2048>;
+               irq_gpio_number = <&gpio1 20 IRQ_TYPE_LEVEL_LOW>;
+               rst_gpio_number = <&gpio4 22 GPIO_ACTIVE_HIGH>;
+       };
+};
+
+&vopb {
+       assigned-clocks = <&cru DCLK_VOP0_DIV>;
+       assigned-clock-parents = <&cru PLL_CPLL>;
+};
+
+&vopl {
+       assigned-clocks = <&cru DCLK_VOP1_DIV>;
+       assigned-clock-parents = <&cru PLL_VPLL>;
 };
 
-&rkvdec {
+&route_edp {
        status = "okay";
 };
+
+&pinctrl {
+       lcd-panel {
+               lcd_panel_reset: lcd-panel-reset {
+                       rockchip,pins = <4 30 RK_FUNC_GPIO &pcfg_pull_up>;
+               };
+       };
+};
+