mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-06 19:08:57 +09:00
ODROID-M1S: dtb/dtbo: add new device tree for ODROID-Vu8S display
Signed-off-by: Dongjin Kim <tobetter@gmail.com> Change-Id: Iae3b1b7fd4499c1b6b112ea47ba6dd7516b370cb
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
dtbo-$(CONFIG_ARCH_ROCKCHIP_ODROIDM1) += \
|
||||
blueled_off.dtbo \
|
||||
dht11.dtbo \
|
||||
display_vu8s.dtbo \
|
||||
hktft32.dtbo \
|
||||
i2c0.dtbo \
|
||||
i2c1.dtbo \
|
||||
|
||||
167
arch/arm64/boot/dts/rockchip/overlays/odroidm1s/display_vu8s.dts
Normal file
167
arch/arm64/boot/dts/rockchip/overlays/odroidm1s/display_vu8s.dts
Normal file
@@ -0,0 +1,167 @@
|
||||
/dts-v1/;
|
||||
/plugin/;
|
||||
|
||||
#include <dt-bindings/gpio/gpio.h>
|
||||
#include <dt-bindings/pinctrl/rockchip.h>
|
||||
#include <dt-bindings/display/drm_mipi_dsi.h>
|
||||
#include <dt-bindings/display/rockchip_vop.h>
|
||||
#include <dt-bindings/interrupt-controller/irq.h>
|
||||
#include <dt-bindings/interrupt-controller/arm-gic.h>
|
||||
|
||||
/{
|
||||
fragment@0 {
|
||||
target = <&backlight>;
|
||||
|
||||
__overlay__ {
|
||||
status = "okay";
|
||||
};
|
||||
};
|
||||
|
||||
fragment@1 {
|
||||
target = <&pwm4>;
|
||||
|
||||
__overlay__ {
|
||||
status = "okay";
|
||||
};
|
||||
};
|
||||
|
||||
fragment@2 {
|
||||
target = <&i2c2>;
|
||||
|
||||
__overlay__ {
|
||||
status = "okay";
|
||||
};
|
||||
};
|
||||
|
||||
fragment@3 {
|
||||
target = <&touchscreen>;
|
||||
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
__overlay__ {
|
||||
status = "okay";
|
||||
|
||||
compatible = "goodix,gt911";
|
||||
reg = <0x5d>;
|
||||
};
|
||||
};
|
||||
|
||||
fragment@4 {
|
||||
target = <&dsi0>;
|
||||
|
||||
__overlay__ {
|
||||
status = "okay";
|
||||
};
|
||||
};
|
||||
|
||||
fragment@5 {
|
||||
target = <&dsi0_panel>;
|
||||
|
||||
__overlay__ {
|
||||
status = "okay";
|
||||
compatible = "odroid,vu8s";
|
||||
|
||||
dsi,flags = <(MIPI_DSI_MODE_VIDEO | MIPI_DSI_MODE_VIDEO_BURST |
|
||||
MIPI_DSI_MODE_EOT_PACKET)>;
|
||||
dsi,format = <MIPI_DSI_FMT_RGB888>;
|
||||
dsi,lanes = <4>;
|
||||
};
|
||||
};
|
||||
|
||||
fragment@6 {
|
||||
target = <&dsi0_in_vp0>;
|
||||
|
||||
__overlay__ {
|
||||
status = "disabled";
|
||||
};
|
||||
};
|
||||
|
||||
fragment@7 {
|
||||
target = <&dsi0_in_vp1>;
|
||||
|
||||
__overlay__ {
|
||||
status = "okay";
|
||||
};
|
||||
};
|
||||
|
||||
fragment@8 {
|
||||
target = <&route_hdmi>;
|
||||
|
||||
__overlay__ {
|
||||
status = "disabled";
|
||||
connect = <&vp0_out_hdmi>;
|
||||
};
|
||||
};
|
||||
|
||||
fragment@9 {
|
||||
target = <&route_dsi0>;
|
||||
|
||||
__overlay__ {
|
||||
status = "okay";
|
||||
connect = <&vp1_out_dsi0>;
|
||||
};
|
||||
};
|
||||
|
||||
fragment@10 {
|
||||
target = <&video_phy0>;
|
||||
|
||||
__overlay__ {
|
||||
status = "okay";
|
||||
};
|
||||
};
|
||||
|
||||
fragment@11 {
|
||||
target = <&video_phy1>;
|
||||
|
||||
__overlay__ {
|
||||
status = "disabled";
|
||||
};
|
||||
};
|
||||
|
||||
fragment@12 {
|
||||
target = <&vp0>;
|
||||
|
||||
__overlay__ {
|
||||
rockchip,plane-mask = <(1 << ROCKCHIP_VOP2_CLUSTER1
|
||||
| 1 << ROCKCHIP_VOP2_ESMART1
|
||||
| 1 << ROCKCHIP_VOP2_SMART1)>;
|
||||
rockchip,primary-plane = <ROCKCHIP_VOP2_SMART1>;
|
||||
};
|
||||
};
|
||||
|
||||
fragment@13 {
|
||||
target = <&vp1>;
|
||||
|
||||
__overlay__ {
|
||||
rockchip,plane-mask = <(1 << ROCKCHIP_VOP2_CLUSTER0
|
||||
| 1 << ROCKCHIP_VOP2_ESMART0
|
||||
| 1 << ROCKCHIP_VOP2_SMART0)>;
|
||||
rockchip,primary-plane = <ROCKCHIP_VOP2_SMART0>;
|
||||
};
|
||||
};
|
||||
|
||||
fragment@14 {
|
||||
target = <&hdmi>;
|
||||
|
||||
__overlay__ {
|
||||
status = "disabled";
|
||||
};
|
||||
};
|
||||
|
||||
fragment@15 {
|
||||
target = <&hdmi_in_vp0>;
|
||||
|
||||
__overlay__ {
|
||||
status = "disabled";
|
||||
};
|
||||
};
|
||||
|
||||
fragment@16 {
|
||||
target = <&hdmi_sound>;
|
||||
|
||||
__overlay__ {
|
||||
status = "disabled";
|
||||
};
|
||||
};
|
||||
};
|
||||
Reference in New Issue
Block a user