Quellcodebibliothek Statistik Leitseite products/sources/formale Sprachen/C/Linux/arch/arm/boot/dts/renesas/   (Open Source Betriebssystem Version 6.17.9©)  Datei vom 24.10.2025 mit Größe 2 kB image not shown  

Quelle  iwg20d-q7-dbcm-ca.dtsi   Sprache: unbekannt

 
// SPDX-License-Identifier: GPL-2.0
/*
 * Device Tree Source for the iWave-RZ-G1M/N Daughter Board Camera Module
 *
 * Copyright (C) 2017 Renesas Electronics Corp.
 */

/ {
 aliases {
  serial1 = &scif1;
  serial4 = &hscif1;
 };

 cec_clock: cec-clock {
  compatible = "fixed-clock";
  #clock-cells = <0>;
  clock-frequency = <12000000>;
 };

 hdmi-out {
  compatible = "hdmi-connector";
  type = "a";

  port {
   hdmi_con_out: endpoint {
    remote-endpoint = <&adv7511_out>;
   };
  };
 };

 reg_1p8v: regulator-1p8v {
  compatible = "regulator-fixed";
  regulator-name = "1P8V";
  regulator-min-microvolt = <1800000>;
  regulator-max-microvolt = <1800000>;
  regulator-boot-on;
  regulator-always-on;
 };
};

&can1 {
 pinctrl-0 = <&can1_pins>;
 pinctrl-names = "default";

 status = "okay";
};

&du {
 pinctrl-0 = <&du_pins>;
 pinctrl-names = "default";

 ports {
  port@0 {
   endpoint {
    remote-endpoint = <&adv7511_in>;
   };
  };
 };
};

&hscif1 {
 pinctrl-0 = <&hscif1_pins>;
 pinctrl-names = "default";

 uart-has-rtscts;
 status = "okay";
};

&i2c5 {
 status = "okay";
 clock-frequency = <400000>;

 hdmi@39 {
  compatible = "adi,adv7511w";
  reg = <0x39>;
  interrupts-extended = <&gpio0 13 IRQ_TYPE_LEVEL_LOW>;
  clocks = <&cec_clock>;
  clock-names = "cec";

  avdd-supply = <®_1p8v>;
  dvdd-supply = <®_1p8v>;
  pvdd-supply = <®_1p8v>;
  dvdd-3v-supply = <®_3p3v>;
  bgvdd-supply = <®_1p8v>;

  adi,input-depth = <8>;
  adi,input-colorspace = "rgb";
  adi,input-clock = "1x";

  ports {
   #address-cells = <1>;
   #size-cells = <0>;

   port@0 {
    reg = <0>;
    adv7511_in: endpoint {
     remote-endpoint = <&du_out_rgb>;
    };
   };

   port@1 {
    reg = <1>;
    adv7511_out: endpoint {
     remote-endpoint = <&hdmi_con_out>;
    };
   };
  };
 };
};

&pfc {
 can1_pins: can1 {
  groups = "can1_data_d";
  function = "can1";
 };

 du_pins: du {
  groups = "du_rgb888", "du_sync", "du_oddf", "du_clk_out_0";
  function = "du";
 };

 hscif1_pins: hscif1 {
  groups = "hscif1_data_c", "hscif1_ctrl_c";
  function = "hscif1";
 };

 scif1_pins: scif1 {
  groups = "scif1_data_d";
  function = "scif1";
 };
};

&scif1 {
 pinctrl-0 = <&scif1_pins>;
 pinctrl-names = "default";

 status = "okay";
};

[ Dauer der Verarbeitung: 0.2 Sekunden  (vorverarbeitet)  ]