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

Quelle  r8a774c0-ek874-idk-2121wr.dts   Sprache: unbekannt

 
Spracherkennung für: .dts vermutete Sprache: Unknown {[0] [0] [0]} [Methode: Schwerpunktbildung, einfache Gewichte, sechs Dimensionen]

// SPDX-License-Identifier: GPL-2.0
/*
 * Device Tree Source for the Silicon Linux RZ/G2E evaluation kit (EK874),
 * connected to an Advantech IDK-2121WR 21.5" LVDS panel
 *
 * Copyright (C) 2019 Renesas Electronics Corp.
 */

#include "r8a774c0-ek874.dts"

/ {
 backlight: backlight {
  compatible = "pwm-backlight";
  pwms = <&pwm5 0 50000>;

  brightness-levels = <0 4 8 16 32 64 128 255>;
  default-brightness-level = <6>;

  power-supply = <®_12p0v>;
  enable-gpios = <&gpio6 12 GPIO_ACTIVE_HIGH>;
 };

 panel-lvds {
  compatible = "advantech,idk-2121wr", "panel-lvds";

  width-mm = <476>;
  height-mm = <268>;

  data-mapping = "vesa-24";

  panel-timing {
   clock-frequency = <148500000>;
   hactive = <1920>;
   vactive = <1080>;
   hsync-len = <44>;
   hfront-porch = <88>;
   hback-porch = <148>;
   vfront-porch = <4>;
   vback-porch = <36>;
   vsync-len = <5>;
  };

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

   port@0 {
    reg = <0>;
    dual-lvds-odd-pixels;
    panel_in0: endpoint {
     remote-endpoint = <&lvds0_out>;
    };
   };

   port@1 {
    reg = <1>;
    dual-lvds-even-pixels;
    panel_in1: endpoint {
     remote-endpoint = <&lvds1_out>;
    };
   };
  };
 };
};

&gpio0 {
 /*
  * When GP0_17 is low LVDS[01] are connected to the LVDS connector
  * When GP0_17 is high LVDS[01] are connected to the LT8918L
  */
 lvds-connector-en-hog {
  gpio-hog;
  gpios = <17 GPIO_ACTIVE_HIGH>;
  output-low;
  line-name = "lvds-connector-en-gpio";
 };
};

&lvds0 {
 ports {
  port@1 {
   lvds0_out: endpoint {
    remote-endpoint = <&panel_in0>;
   };
  };
 };
};

&lvds1 {
 status = "okay";

 clocks = <&cpg CPG_MOD 727>, <&x13_clk>, <&extal_clk>;
 clock-names = "fck", "dclkin.0", "extal";

 ports {
  port@1 {
   lvds1_out: endpoint {
    remote-endpoint = <&panel_in1>;
   };
  };
 };
};

&pfc {
 pwm5_pins: pwm5 {
  groups = "pwm5_a";
  function = "pwm5";
 };
};

&pwm5 {
 pinctrl-0 = <&pwm5_pins>;
 pinctrl-names = "default";

 status = "okay";
};

[ Dauer der Verarbeitung: 0.28 Sekunden  ]