The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/src/arm64/renesas/hihope-rzg2-ex-aistarvision-mipi-adapter-2.1.dtsi

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 // SPDX-License-Identifier: GPL-2.0
    2 /*
    3  * Device Tree Source for the HiHope RZ/G2[HMN] MIPI common parts
    4  *
    5  * Copyright (C) 2020 Renesas Electronics Corp.
    6  */
    7 
    8 #define MIPI_OV5645_PARENT_I2C i2c2
    9 #define MIPI_IMX219_PARENT_I2C i2c3
   10 #include "aistarvision-mipi-adapter-2.1.dtsi"
   11 
   12 &csi20 {
   13         status = "okay";
   14 
   15         ports {
   16                 port@0 {
   17                         csi20_in: endpoint {
   18                                 clock-lanes = <0>;
   19                                 data-lanes = <1 2>;
   20                                 remote-endpoint = <&ov5645_ep>;
   21                         };
   22                 };
   23         };
   24 };
   25 
   26 &csi40 {
   27         status = "okay";
   28 
   29         ports {
   30                 port@0 {
   31                         csi40_in: endpoint {
   32                                 clock-lanes = <0>;
   33                                 data-lanes = <1 2>;
   34                                 remote-endpoint = <&imx219_ep>;
   35                         };
   36                 };
   37         };
   38 };
   39 
   40 &i2c3 {
   41         pinctrl-0 = <&i2c3_pins>;
   42         pinctrl-names = "default";
   43         status = "okay";
   44 };
   45 
   46 &imx219 {
   47         port {
   48                 imx219_ep: endpoint {
   49                         clock-lanes = <0>;
   50                         data-lanes = <1 2>;
   51                         link-frequencies = /bits/ 64 <456000000>;
   52                         remote-endpoint = <&csi40_in>;
   53                 };
   54         };
   55 };
   56 
   57 &ov5645 {
   58         enable-gpios = <&gpio6 4 GPIO_ACTIVE_HIGH>;
   59         reset-gpios = <&gpio6 8 GPIO_ACTIVE_LOW>;
   60 
   61         port {
   62                 ov5645_ep: endpoint {
   63                         clock-lanes = <0>;
   64                         data-lanes = <1 2>;
   65                         remote-endpoint = <&csi20_in>;
   66                 };
   67         };
   68 };
   69 
   70 &pfc {
   71         i2c3_pins: i2c3 {
   72                 groups = "i2c3";
   73                 function = "i2c3";
   74         };
   75 };
   76 
   77 &vin0 {
   78         status = "okay";
   79 };
   80 
   81 &vin1 {
   82         status = "okay";
   83 };
   84 
   85 &vin2 {
   86         status = "okay";
   87 };
   88 
   89 &vin3 {
   90         status = "okay";
   91 };
   92 
   93 &vin4 {
   94         status = "okay";
   95 };
   96 
   97 &vin5 {
   98         status = "okay";
   99 };
  100 
  101 &vin6 {
  102         status = "okay";
  103 };
  104 
  105 &vin7 {
  106         status = "okay";
  107 };

Cache object: 95c90313bbb1130207854cd71786b924


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.