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

Quelle  imx6sx-sdb.dts   Sprache: unbekannt

 
// SPDX-License-Identifier: GPL-2.0
//
// Copyright (C) 2015 Freescale Semiconductor, Inc.

#include "imx6sx-sdb.dtsi"

/ {
 model = "Freescale i.MX6 SoloX SDB RevB Board";
};

&i2c1 {
 clock-frequency = <100000>;
 pinctrl-names = "default";
 pinctrl-0 = <&pinctrl_i2c1>;
 status = "okay";

 pmic: pmic@8 {
  compatible = "fsl,pfuze200";
  reg = <0x08>;

  regulators {
   sw1a_reg: sw1ab {
    regulator-min-microvolt = <300000>;
    regulator-max-microvolt = <1875000>;
    regulator-boot-on;
    regulator-always-on;
    regulator-ramp-delay = <6250>;
   };

   sw2_reg: sw2 {
    regulator-min-microvolt = <800000>;
    regulator-max-microvolt = <3300000>;
    regulator-boot-on;
    regulator-always-on;
   };

   sw3a_reg: sw3a {
    regulator-min-microvolt = <400000>;
    regulator-max-microvolt = <1975000>;
    regulator-boot-on;
    regulator-always-on;
   };

   sw3b_reg: sw3b {
    regulator-min-microvolt = <400000>;
    regulator-max-microvolt = <1975000>;
    regulator-boot-on;
    regulator-always-on;
   };

   swbst_reg: swbst {
    regulator-min-microvolt = <5000000>;
    regulator-max-microvolt = <5150000>;
   };

   snvs_reg: vsnvs {
    regulator-min-microvolt = <1000000>;
    regulator-max-microvolt = <3000000>;
    regulator-boot-on;
    regulator-always-on;
   };

   vref_reg: vrefddr {
    regulator-boot-on;
    regulator-always-on;
   };

   vgen1_reg: vgen1 {
    regulator-min-microvolt = <800000>;
    regulator-max-microvolt = <1550000>;
    regulator-always-on;
   };

   vgen2_reg: vgen2 {
    regulator-min-microvolt = <800000>;
    regulator-max-microvolt = <1550000>;
   };

   vgen3_reg: vgen3 {
    regulator-min-microvolt = <1800000>;
    regulator-max-microvolt = <3300000>;
    regulator-always-on;
   };

   vgen4_reg: vgen4 {
    regulator-min-microvolt = <1800000>;
    regulator-max-microvolt = <3300000>;
    regulator-always-on;
   };

   vgen5_reg: vgen5 {
    regulator-min-microvolt = <1800000>;
    regulator-max-microvolt = <3300000>;
    regulator-always-on;
   };

   vgen6_reg: vgen6 {
    regulator-min-microvolt = <1800000>;
    regulator-max-microvolt = <3300000>;
    regulator-always-on;
   };
  };
 };
};

&qspi2 {
 pinctrl-names = "default";
 pinctrl-0 = <&pinctrl_qspi2>;
 status = "okay";

 flash0: flash@0 {
  #address-cells = <1>;
  #size-cells = <1>;
  compatible = "micron,n25q256a", "jedec,spi-nor";
  spi-max-frequency = <29000000>;
  spi-rx-bus-width = <4>;
  spi-tx-bus-width = <1>;
  reg = <0>;
 };

 flash1: flash@2 {
  #address-cells = <1>;
  #size-cells = <1>;
  compatible = "micron,n25q256a", "jedec,spi-nor";
  spi-max-frequency = <29000000>;
  spi-rx-bus-width = <4>;
  spi-tx-bus-width = <1>;
  reg = <2>;
 };
};

®_arm {
 vin-supply = <&sw1a_reg>;
};

®_soc {
 vin-supply = <&sw1a_reg>;
};

®_vdd1p1 {
 vin-supply = <&vgen6_reg>;
};

®_vdd2p5 {
 vin-supply = <&vgen6_reg>;
};

®_can_stby {
 /* Transceiver EN/STBY is active low on RevB board */
 gpio = <&gpio4 27 GPIO_ACTIVE_LOW>;
};

&snvs_pwrkey {
 status = "okay";
};

[ Dauer der Verarbeitung: 0.4 Sekunden  (vorverarbeitet)  ]