summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/rockchip/rk3399-puma-hdmi+mipidsi.dts
blob: 2e10eaf46f2443e52565b76f03a41cd8786ebbe2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
/*
 * Copyright (c) 2016 Fuzhou Rockchip Electronics Co., Ltd
 * Copyright (c) 2017 Theobroma Systemd Design und Consulting GmbH
 *
 * SPDX-License-Identifier: (GPL-2.0+ OR MIT)
 */

/*
 * Theobroma Systems RK3399-Q7 "Puma" with MIPI-DSI and HDMI enabled
 */
#include "rk3399-puma-mipidsi.dts"

// Swap the order so MIPI-DSI gets VOPL, HDMI gets VOPB
&display_subsystem {
	ports = <&vopl_out>, <&vopb_out>;
};

// Enable HDMI on VOPB
&hdmi {
	status = "okay";
	ports { port { /delete-node/ endpoint@1; }; };
};
&route_hdmi {
	// defined in rk3399-puma.dts: connect = <&vopb_out_hdmi>;
	status = "okay";
};

// Enable VOPL and move MIPI-DSI there
&vopl {
	status = "okay";
	port { /delete-node/ endpoint@2; };
};
&vopl_mmu {
	status = "okay";
};

&route_dsi {
	// default in rk3399-linux.dtsi: connect = <&vopb_out_dsi>;
	connect = <&vopl_out_dsi>;
};