76 lines
2.3 KiB
Diff
76 lines
2.3 KiB
Diff
|
From b5acf3af521f0f2cd65d308e68ee5f523d6af44a Mon Sep 17 00:00:00 2001
|
||
|
From: zhu <a05965575163@163.com>
|
||
|
Date: Thu, 25 Jul 2019 17:58:38 +0800
|
||
|
Subject: [PATCH 65/97] overlays: Add imx219 camera module support
|
||
|
|
||
|
Signed-off-by: zhu <a05965575163@163.com>
|
||
|
---
|
||
|
.../dts/rockchip/overlays-rockpi4/Makefile | 3 ++-
|
||
|
.../rockchip/overlays-rockpi4/hw_intfc.conf | 5 +++-
|
||
|
.../overlays-rockpi4/imx219-overlay.dts | 23 +++++++++++++++++++
|
||
|
.../boot/dts/rockchip/rockpi-4b-linux.dts | 4 +---
|
||
|
4 files changed, 30 insertions(+), 5 deletions(-)
|
||
|
create mode 100644 arch/arm64/boot/dts/rockchip/overlays-rockpi4/imx219-overlay.dts
|
||
|
|
||
|
diff --git a/arch/arm64/boot/dts/rockchip/overlays-rockpi4/Makefile b/arch/arm64/boot/dts/rockchip/overlays-rockpi4/Makefile
|
||
|
index 4b8826779c7c..8ef4882feb61 100644
|
||
|
--- a/arch/arm64/boot/dts/rockchip/overlays-rockpi4/Makefile
|
||
|
+++ b/arch/arm64/boot/dts/rockchip/overlays-rockpi4/Makefile
|
||
|
@@ -14,7 +14,8 @@ dtbo-$(CONFIG_ARCH_ROCKCHIP) += \
|
||
|
hifiberry-dac.dtbo \
|
||
|
hifiberry-dacplus.dtbo \
|
||
|
raspberrypi-7-inch-lcd.dtbo \
|
||
|
- cpufreq.dtbo
|
||
|
+ cpufreq.dtbo \
|
||
|
+ imx219.dtbo
|
||
|
|
||
|
targets += dtbs dtbs_install
|
||
|
targets += $(dtbo-y)
|
||
|
diff --git a/arch/arm64/boot/dts/rockchip/overlays-rockpi4/hw_intfc.conf b/arch/arm64/boot/dts/rockchip/overlays-rockpi4/hw_intfc.conf
|
||
|
index 8e81b315b073..80b509f309c9 100644
|
||
|
--- a/arch/arm64/boot/dts/rockchip/overlays-rockpi4/hw_intfc.conf
|
||
|
+++ b/arch/arm64/boot/dts/rockchip/overlays-rockpi4/hw_intfc.conf
|
||
|
@@ -57,4 +57,7 @@ intfc:dtoverlay=console-on-ttyS2
|
||
|
#intfc:dtoverlay=raspberrypi-7-inch-lcd
|
||
|
|
||
|
# setting cpu frequency over-2GHz
|
||
|
-#intfc:dtoverlay=cpufreq
|
||
|
\ No newline at end of file
|
||
|
+#intfc:dtoverlay=cpufreq
|
||
|
+
|
||
|
+# Add imx219 camera module support
|
||
|
+#intfc:dtoverlay=imx219
|
||
|
\ No newline at end of file
|
||
|
diff --git a/arch/arm64/boot/dts/rockchip/overlays-rockpi4/imx219-overlay.dts b/arch/arm64/boot/dts/rockchip/overlays-rockpi4/imx219-overlay.dts
|
||
|
new file mode 100644
|
||
|
index 000000000000..514d6a6e9ce3
|
||
|
--- /dev/null
|
||
|
+++ b/arch/arm64/boot/dts/rockchip/overlays-rockpi4/imx219-overlay.dts
|
||
|
@@ -0,0 +1,23 @@
|
||
|
+/dts-v1/;
|
||
|
+/plugin/;
|
||
|
+
|
||
|
+/ {
|
||
|
+ model = "ROCK PI 4B";
|
||
|
+ compatible = "rockchip,rockpi","rockchip,rk3399";
|
||
|
+
|
||
|
+ fragment@0 {
|
||
|
+ target = <&i2c4>;
|
||
|
+
|
||
|
+ __overlay__ {
|
||
|
+ status = "okay";
|
||
|
+ };
|
||
|
+ };
|
||
|
+
|
||
|
+ fragment@1 {
|
||
|
+ target = <&camera1>;
|
||
|
+
|
||
|
+ __overlay__ {
|
||
|
+ status = "okay";
|
||
|
+ };
|
||
|
+ };
|
||
|
+};
|
||
|
--
|
||
|
2.25.1
|
||
|
|