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 2 kB image not shown  

Quelle  renesas-smarc2.dtsi   Sprache: unbekannt

 
// SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
/*
 * Device Tree Source for the RZ SMARC Carrier-II Board.
 *
 * Copyright (C) 2024 Renesas Electronics Corp.
 */

/*
 * Please set the switch position SW_OPT_MUX.1 on the carrier board and the
 * corresponding macro SW_SDIO_M2E on the board DTS:
 *
 * SW_SDIO_M2E:
 *     0 - SMARC SDIO signal is connected to uSD1
 *     1 - SMARC SDIO signal is connected to M.2 Key E connector
 *
 * Please set the switch position SW_GPIO_CAN_PMOD on the carrier board and the
 * corresponding macro SW_GPIO8_CAN0_STB/SW_GPIO8_CAN0_STB on the board DTS:
 *
 * SW_GPIO8_CAN0_STB:
 * 0 - Connect to GPIO8 PMOD (default)
 * 1 - Connect to CAN0 transceiver STB pin
 *
 * SW_GPIO9_CAN1_STB:
 * 0 - Connect to GPIO9 PMOD (default)
 * 1 - Connect to CAN1 transceiver STB pin
 *
 * GPIO keys are enabled by default. Use PMOD_GPIO macros to disable them
 * if needed.
 */

/ {
 model = "Renesas RZ SMARC Carrier-II Board";
 compatible = "renesas,smarc2-evk";

 chosen {
  bootargs = "ignore_loglevel";
  stdout-path = "serial3:115200n8";
 };

 aliases {
  i2c0 = &i2c0;
  serial3 = &scif0;
  mmc1 = &sdhi1;
 };

 can_transceiver0: can-phy0 {
  compatible = "ti,tcan1042";
  #phy-cells = <0>;
  max-bitrate = <8000000>;
  status = "disabled";
 };

 can_transceiver1: can-phy1 {
  compatible = "ti,tcan1042";
  #phy-cells = <0>;
  max-bitrate = <8000000>;
  status = "disabled";
 };

 keys: keys {
  compatible = "gpio-keys";

  key-1 {
   interrupts-extended = <&pinctrl KEY_1_GPIO IRQ_TYPE_EDGE_FALLING>;
   linux,code = <KEY_1>;
   label = "USER_SW1";
   wakeup-source;
   debounce-interval = <20>;
  };

  key-2 {
   interrupts-extended = <&pinctrl KEY_2_GPIO IRQ_TYPE_EDGE_FALLING>;
   linux,code = <KEY_2>;
   label = "USER_SW2";
   wakeup-source;
   debounce-interval = <20>;
  };

  key-3 {
   interrupts-extended = <&pinctrl KEY_3_GPIO IRQ_TYPE_EDGE_FALLING>;
   linux,code = <KEY_3>;
   label = "USER_SW3";
   wakeup-source;
   debounce-interval = <20>;
  };
 };
};

&canfd {
 status = "okay";
};

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

&scif0 {
 status = "okay";
};

&sdhi1 {
 bus-width = <4>;
 sd-uhs-sdr50;
 sd-uhs-sdr104;

 status = "okay";
};

[ Dauer der Verarbeitung: 0.4 Sekunden  (vorverarbeitet)  ]