diff --git a/arch/arm64/boot/dts/rockchip/overlay/Makefile b/arch/arm64/boot/dts/rockchip/overlay/Makefile index 438b5cf3f80a..3c39c1ef2148 100644 --- a/arch/arm64/boot/dts/rockchip/overlay/Makefile +++ b/arch/arm64/boot/dts/rockchip/overlay/Makefile @@ -49,8 +49,16 @@ dtbo-$(CONFIG_CPU_RK3568) += \ rk3568-lubancat-dsi0-1080p-overlay.dtbo \ rk3568-lubancat-dsi0-rpi-overlay.dtbo \ rk3568-lubancat-hdmi-disabled-overlay.dtbo \ - rk3568-lubancat-msata-overlay.dtbo - + rk3568-lubancat-msata-overlay.dtbo \ + rk3568-lubancat-edp-touch-overlay.dtbo \ + rk356x-lubancat-csi0-sc132gs-overlay.dtbo \ + rk356x-lubancat-csi0-ov5647-overlay.dtbo \ + rk356x-lubancat-csi0-ov5648-overlay.dtbo \ + rk356x-lubancat-csi0-ov8858-overlay.dtbo \ + rk356x-lubancat-csi1-ov5648-overlay.dtbo \ + rk356x-lubancat-csi1-ov8858-overlay.dtbo \ + rk356x-lubancat-csi1-ov5647-overlay.dtbo \ + rk356x-lubancat-csi1-sc132gs-overlay.dtbo endif diff --git a/arch/arm64/boot/dts/rockchip/overlay/rk356x-lubancat-csi0-ov13850-overlay.dts b/arch/arm64/boot/dts/rockchip/overlay/rk356x-lubancat-csi0-ov13850-overlay.dts new file mode 100644 index 000000000000..1f241f6a54d9 --- /dev/null +++ b/arch/arm64/boot/dts/rockchip/overlay/rk356x-lubancat-csi0-ov13850-overlay.dts @@ -0,0 +1,15 @@ +/ { + fragment@0 { + target = <&ov13850>; + __overlay__ { + status = "okay"; + }; + }; + + fragment@1 { + target = <&dw9714>; + __overlay__ { + status = "okay"; + }; + }; +}; \ No newline at end of file diff --git a/arch/arm64/boot/dts/rockchip/overlay/rk356x-lubancat-csi0-ov5647-overlay.dts b/arch/arm64/boot/dts/rockchip/overlay/rk356x-lubancat-csi0-ov5647-overlay.dts new file mode 100644 index 000000000000..f50052a7ff9a --- /dev/null +++ b/arch/arm64/boot/dts/rockchip/overlay/rk356x-lubancat-csi0-ov5647-overlay.dts @@ -0,0 +1,11 @@ +/dts-v1/; +/plugin/; + +/ { + fragment@0 { + target = <&ov5647>; + __overlay__ { + status = "okay"; + }; + }; +}; diff --git a/arch/arm64/boot/dts/rockchip/overlay/rk356x-lubancat-csi0-ov5648-overlay.dts b/arch/arm64/boot/dts/rockchip/overlay/rk356x-lubancat-csi0-ov5648-overlay.dts new file mode 100644 index 000000000000..293df10c7806 --- /dev/null +++ b/arch/arm64/boot/dts/rockchip/overlay/rk356x-lubancat-csi0-ov5648-overlay.dts @@ -0,0 +1,18 @@ +/dts-v1/; +/plugin/; + +/ { + fragment@0 { + target = <&ov5648>; + __overlay__ { + status = "okay"; + }; + }; + + fragment@1 { + target = <&dw9714>; + __overlay__ { + status = "okay"; + }; + }; +}; diff --git a/arch/arm64/boot/dts/rockchip/overlay/rk356x-lubancat-csi0-ov8858-overlay.dts b/arch/arm64/boot/dts/rockchip/overlay/rk356x-lubancat-csi0-ov8858-overlay.dts new file mode 100644 index 000000000000..0b9ff26bf6ee --- /dev/null +++ b/arch/arm64/boot/dts/rockchip/overlay/rk356x-lubancat-csi0-ov8858-overlay.dts @@ -0,0 +1,18 @@ +/dts-v1/; +/plugin/; + +/ { + fragment@0 { + target = <&ov8858>; + __overlay__ { + status = "okay"; + }; + }; + + fragment@1 { + target = <&dw9714>; + __overlay__ { + status = "okay"; + }; + }; +}; diff --git a/arch/arm64/boot/dts/rockchip/overlay/rk356x-lubancat-csi0-sc132gs-overlay.dts b/arch/arm64/boot/dts/rockchip/overlay/rk356x-lubancat-csi0-sc132gs-overlay.dts new file mode 100644 index 000000000000..b507a2d51924 --- /dev/null +++ b/arch/arm64/boot/dts/rockchip/overlay/rk356x-lubancat-csi0-sc132gs-overlay.dts @@ -0,0 +1,11 @@ +/dts-v1/; +/plugin/; + +/ { + fragment@0 { + target = <&sc132gs>; + __overlay__ { + status = "okay"; + }; + }; +}; diff --git a/arch/arm64/boot/dts/rockchip/overlay/rk356x-lubancat-csi1-ov5647-overlay.dts b/arch/arm64/boot/dts/rockchip/overlay/rk356x-lubancat-csi1-ov5647-overlay.dts new file mode 100644 index 000000000000..a56d4d272fc2 --- /dev/null +++ b/arch/arm64/boot/dts/rockchip/overlay/rk356x-lubancat-csi1-ov5647-overlay.dts @@ -0,0 +1,56 @@ +/dts-v1/; +/plugin/; + +/ { + fragment@0 { + target = <&cam1_ov5647>; + __overlay__ { + status = "okay"; + }; + }; + + fragment@1 { + target = <&cam1_dw9714>; + __overlay__ { + status = "okay"; + }; + }; + + fragment@2 { + target = <&csi2_dphy2>; + __overlay__ { + status = "okay"; + }; + }; + + + fragment@3 { + target = <&mipi_csi2>; + __overlay__ { + status = "okay"; + }; + }; + + fragment@4 { + target = <&rkcif_mipi_lvds>; + __overlay__ { + status = "okay"; + }; + }; + + + fragment@5 { + target = <&rkcif_mipi_lvds_sditf>; + __overlay__ { + status = "okay"; + }; + }; + + fragment@6 { + target = <&rkisp_vir1>; + __overlay__ { + status = "okay"; + }; + }; + +}; diff --git a/arch/arm64/boot/dts/rockchip/overlay/rk356x-lubancat-csi1-ov5648-overlay.dts b/arch/arm64/boot/dts/rockchip/overlay/rk356x-lubancat-csi1-ov5648-overlay.dts new file mode 100644 index 000000000000..3615b201325a --- /dev/null +++ b/arch/arm64/boot/dts/rockchip/overlay/rk356x-lubancat-csi1-ov5648-overlay.dts @@ -0,0 +1,56 @@ +/dts-v1/; +/plugin/; + +/ { + fragment@0 { + target = <&cam1_ov5648>; + __overlay__ { + status = "okay"; + }; + }; + + fragment@1 { + target = <&cam1_dw9714>; + __overlay__ { + status = "okay"; + }; + }; + + fragment@2 { + target = <&csi2_dphy2>; + __overlay__ { + status = "okay"; + }; + }; + + + fragment@3 { + target = <&mipi_csi2>; + __overlay__ { + status = "okay"; + }; + }; + + fragment@4 { + target = <&rkcif_mipi_lvds>; + __overlay__ { + status = "okay"; + }; + }; + + + fragment@5 { + target = <&rkcif_mipi_lvds_sditf>; + __overlay__ { + status = "okay"; + }; + }; + + fragment@6 { + target = <&rkisp_vir1>; + __overlay__ { + status = "okay"; + }; + }; + +}; diff --git a/arch/arm64/boot/dts/rockchip/overlay/rk356x-lubancat-csi1-ov8858-overlay.dts b/arch/arm64/boot/dts/rockchip/overlay/rk356x-lubancat-csi1-ov8858-overlay.dts new file mode 100644 index 000000000000..4f5c9ad5bc60 --- /dev/null +++ b/arch/arm64/boot/dts/rockchip/overlay/rk356x-lubancat-csi1-ov8858-overlay.dts @@ -0,0 +1,56 @@ +/dts-v1/; +/plugin/; + +/ { + fragment@0 { + target = <&cam1_ov8858>; + __overlay__ { + status = "okay"; + }; + }; + + fragment@1 { + target = <&cam1_dw9714>; + __overlay__ { + status = "okay"; + }; + }; + + fragment@2 { + target = <&csi2_dphy2>; + __overlay__ { + status = "okay"; + }; + }; + + + fragment@3 { + target = <&mipi_csi2>; + __overlay__ { + status = "okay"; + }; + }; + + fragment@4 { + target = <&rkcif_mipi_lvds>; + __overlay__ { + status = "okay"; + }; + }; + + + fragment@5 { + target = <&rkcif_mipi_lvds_sditf>; + __overlay__ { + status = "okay"; + }; + }; + + fragment@6 { + target = <&rkisp_vir1>; + __overlay__ { + status = "okay"; + }; + }; + +}; diff --git a/arch/arm64/boot/dts/rockchip/overlay/rk356x-lubancat-csi1-sc132gs-overlay.dts b/arch/arm64/boot/dts/rockchip/overlay/rk356x-lubancat-csi1-sc132gs-overlay.dts new file mode 100644 index 000000000000..64a87d141475 --- /dev/null +++ b/arch/arm64/boot/dts/rockchip/overlay/rk356x-lubancat-csi1-sc132gs-overlay.dts @@ -0,0 +1,56 @@ +/dts-v1/; +/plugin/; + +/ { + fragment@0 { + target = <&cam1_sc132gs>; + __overlay__ { + status = "okay"; + }; + }; + + fragment@1 { + target = <&cam1_dw9714>; + __overlay__ { + status = "okay"; + }; + }; + + fragment@2 { + target = <&csi2_dphy2>; + __overlay__ { + status = "okay"; + }; + }; + + + fragment@3 { + target = <&mipi_csi2>; + __overlay__ { + status = "okay"; + }; + }; + + fragment@4 { + target = <&rkcif_mipi_lvds>; + __overlay__ { + status = "okay"; + }; + }; + + + fragment@5 { + target = <&rkcif_mipi_lvds_sditf>; + __overlay__ { + status = "okay"; + }; + }; + + fragment@6 { + target = <&rkisp_vir1>; + __overlay__ { + status = "okay"; + }; + }; + +};