From b5acf3af521f0f2cd65d308e68ee5f523d6af44a Mon Sep 17 00:00:00 2001 From: zhu Date: Thu, 25 Jul 2019 17:58:38 +0800 Subject: [PATCH 65/97] overlays: Add imx219 camera module support Signed-off-by: zhu --- .../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