diff options
author | ToshikazuOhiwa <toshikazu_ohiwa@mail.toyota.co.jp> | 2020-03-30 09:24:26 +0900 |
---|---|---|
committer | ToshikazuOhiwa <toshikazu_ohiwa@mail.toyota.co.jp> | 2020-03-30 09:24:26 +0900 |
commit | 5b80bfd7bffd4c20d80b7c70a7130529e9a755dd (patch) | |
tree | b4bb18dcd1487dbf1ea8127e5671b7bb2eded033 /bsp/meta-rcar/meta-rcar-gen3-adas/recipes-kernel/linux/linux-renesas/0115-arm64-dts-renesas-ulcb-kf-enable-enable-IMX219.patch | |
parent | 706ad73eb02caf8532deaf5d38995bd258725cb8 (diff) |
agl-basesystem
Diffstat (limited to 'bsp/meta-rcar/meta-rcar-gen3-adas/recipes-kernel/linux/linux-renesas/0115-arm64-dts-renesas-ulcb-kf-enable-enable-IMX219.patch')
-rw-r--r-- | bsp/meta-rcar/meta-rcar-gen3-adas/recipes-kernel/linux/linux-renesas/0115-arm64-dts-renesas-ulcb-kf-enable-enable-IMX219.patch | 95 |
1 files changed, 95 insertions, 0 deletions
diff --git a/bsp/meta-rcar/meta-rcar-gen3-adas/recipes-kernel/linux/linux-renesas/0115-arm64-dts-renesas-ulcb-kf-enable-enable-IMX219.patch b/bsp/meta-rcar/meta-rcar-gen3-adas/recipes-kernel/linux/linux-renesas/0115-arm64-dts-renesas-ulcb-kf-enable-enable-IMX219.patch new file mode 100644 index 00000000..18ae14e0 --- /dev/null +++ b/bsp/meta-rcar/meta-rcar-gen3-adas/recipes-kernel/linux/linux-renesas/0115-arm64-dts-renesas-ulcb-kf-enable-enable-IMX219.patch @@ -0,0 +1,95 @@ +From f24ff97f1aad1bd121ef691d1b3294613e1646ea Mon Sep 17 00:00:00 2001 +From: Vladimir Barinov <vladimir.barinov@cogentembedded.com> +Date: Wed, 3 Oct 2018 14:06:33 +0300 +Subject: [PATCH 059/122] arm64: dts: renesas: ulcb-kf: enable enable IMX219 + +This enables IMX219 instead OV5647 + +Signed-off-by: Sergey Lapin <slapinid@gmail.com> +Signed-off-by: Vladimir Barinov <vladimir.barinov@cogentembedded.com> +--- + arch/arm64/boot/dts/renesas/ulcb-kf-imx219.dtsi | 58 +++++++++++++++++++++++++ + arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 5 +++ + 2 files changed, 63 insertions(+) + create mode 100644 arch/arm64/boot/dts/renesas/ulcb-kf-imx219.dtsi + +diff --git a/arch/arm64/boot/dts/renesas/ulcb-kf-imx219.dtsi b/arch/arm64/boot/dts/renesas/ulcb-kf-imx219.dtsi +new file mode 100644 +index 0000000..1779a2b +--- /dev/null ++++ b/arch/arm64/boot/dts/renesas/ulcb-kf-imx219.dtsi +@@ -0,0 +1,58 @@ ++/* ++ * Device Tree Source for the Kingfisher (ULCB extension) board: ++ * this overrides OV5647 RPI cameras with IMX219 ++ * ++ * Copyright (C) 2018 Renesas Electronics Corp. ++ * Copyright (C) 2018 Cogent Embedded, Inc. ++ * ++ * This file is licensed under the terms of the GNU General Public License ++ * version 2. This program is licensed "as is" without any warranty of any ++ * kind, whether express or implied. ++ */ ++ ++/delete-node/ &rpi_camera_in; ++/delete-node/ &rpi_camera; ++ ++&csi20_ep { ++ csi-rate = <860>; ++}; ++ ++&gpio_exp_76 { ++ /* pin 11 - CAM_GPIO - assume pwdn */ ++ rpi_cam_io_0 { ++ gpio-hog; ++ gpios = <11 GPIO_ACTIVE_HIGH>; ++ output-high; ++ line-name = "RaspB_IO0"; ++ }; ++ ++ /* pin 12 - CAM_CLK */ ++ /* pin12 is output from camera to CPU, so it should be input */ ++ rpi_cam_io_1 { ++ gpio-hog; ++ gpios = <10 GPIO_ACTIVE_HIGH>; ++ input; ++ line-name = "RaspB_IO1"; ++ }; ++}; ++ ++&i2cswitch4 { ++ i2c@4 { ++ #address-cells = <1>; ++ #size-cells = <0>; ++ reg = <4>; ++ ++ rpi_camera: imx219@10 { ++ compatible = "sony,imx219"; ++ reg = <0x10>; ++ ++ port@0 { ++ rpi_camera_in: endpoint { ++ clock-lanes = <0>; ++ data-lanes = <1 2>; ++ remote-endpoint = <&vin4ep0>; ++ }; ++ }; ++ }; ++ }; ++}; +diff --git a/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi b/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi +index ccc84cb..731300e 100644 +--- a/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi ++++ b/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi +@@ -1443,3 +1443,8 @@ + + + ++/* enable IMX219 camera */ ++#include "ulcb-kf-imx219.dtsi" ++ ++ ++ +-- +2.7.4 + |