#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>;
+ };
+ };
+};
+