123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107 |
- // SPDX-License-Identifier: GPL-2.0
- /*
- * Device Tree Source for the HiHope RZ/G2[HMN] MIPI common parts
- *
- * Copyright (C) 2020 Renesas Electronics Corp.
- */
- #define MIPI_OV5645_PARENT_I2C i2c2
- #define MIPI_IMX219_PARENT_I2C i2c3
- #include "aistarvision-mipi-adapter-2.1.dtsi"
- &csi20 {
- status = "okay";
- ports {
- port@0 {
- csi20_in: endpoint {
- clock-lanes = <0>;
- data-lanes = <1 2>;
- remote-endpoint = <&ov5645_ep>;
- };
- };
- };
- };
- &csi40 {
- status = "okay";
- ports {
- port@0 {
- csi40_in: endpoint {
- clock-lanes = <0>;
- data-lanes = <1 2>;
- remote-endpoint = <&imx219_ep>;
- };
- };
- };
- };
- &i2c3 {
- pinctrl-0 = <&i2c3_pins>;
- pinctrl-names = "default";
- status = "okay";
- };
- &imx219 {
- port {
- imx219_ep: endpoint {
- clock-lanes = <0>;
- data-lanes = <1 2>;
- link-frequencies = /bits/ 64 <456000000>;
- remote-endpoint = <&csi40_in>;
- };
- };
- };
- &ov5645 {
- enable-gpios = <&gpio6 4 GPIO_ACTIVE_HIGH>;
- reset-gpios = <&gpio6 8 GPIO_ACTIVE_LOW>;
- port {
- ov5645_ep: endpoint {
- clock-lanes = <0>;
- data-lanes = <1 2>;
- remote-endpoint = <&csi20_in>;
- };
- };
- };
- &pfc {
- i2c3_pins: i2c3 {
- groups = "i2c3";
- function = "i2c3";
- };
- };
- &vin0 {
- status = "okay";
- };
- &vin1 {
- status = "okay";
- };
- &vin2 {
- status = "okay";
- };
- &vin3 {
- status = "okay";
- };
- &vin4 {
- status = "okay";
- };
- &vin5 {
- status = "okay";
- };
- &vin6 {
- status = "okay";
- };
- &vin7 {
- status = "okay";
- };
|