cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

imx8mn-evk.dts (2681B)


      1// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
      2/*
      3 * Copyright 2019 NXP
      4 */
      5
      6/dts-v1/;
      7
      8#include "imx8mn.dtsi"
      9#include "imx8mn-evk.dtsi"
     10#include <dt-bindings/interrupt-controller/irq.h>
     11
     12/ {
     13	model = "NXP i.MX8MNano EVK board";
     14	compatible = "fsl,imx8mn-evk", "fsl,imx8mn";
     15};
     16
     17&A53_0 {
     18	cpu-supply = <&buck2>;
     19};
     20
     21&A53_1 {
     22	cpu-supply = <&buck2>;
     23};
     24
     25&A53_2 {
     26	cpu-supply = <&buck2>;
     27};
     28
     29&A53_3 {
     30	cpu-supply = <&buck2>;
     31};
     32
     33&i2c1 {
     34	pmic: pmic@25 {
     35		compatible = "nxp,pca9450b";
     36		reg = <0x25>;
     37		pinctrl-names = "default";
     38		pinctrl-0 = <&pinctrl_pmic>;
     39		interrupt-parent = <&gpio1>;
     40		interrupts = <3 IRQ_TYPE_LEVEL_LOW>;
     41
     42		regulators {
     43			buck1: BUCK1{
     44				regulator-name = "VDD_SOC";
     45				regulator-min-microvolt = <850000>;
     46				regulator-max-microvolt = <950000>;
     47				regulator-boot-on;
     48				regulator-always-on;
     49				regulator-ramp-delay = <3125>;
     50			};
     51
     52			buck2: BUCK2 {
     53				regulator-name = "VDD_ARM_0V9";
     54				regulator-min-microvolt = <850000>;
     55				regulator-max-microvolt = <1000000>;
     56				regulator-boot-on;
     57				regulator-always-on;
     58				regulator-ramp-delay = <3125>;
     59				nxp,dvs-run-voltage = <950000>;
     60				nxp,dvs-standby-voltage = <850000>;
     61			};
     62
     63			buck4: BUCK4{
     64				regulator-name = "VDD_3V3";
     65				regulator-min-microvolt = <3300000>;
     66				regulator-max-microvolt = <3300000>;
     67				regulator-boot-on;
     68				regulator-always-on;
     69			};
     70
     71			buck5: BUCK5{
     72				regulator-name = "VDD_1V8";
     73				regulator-min-microvolt = <1800000>;
     74				regulator-max-microvolt = <1800000>;
     75				regulator-boot-on;
     76				regulator-always-on;
     77			};
     78
     79			buck6: BUCK6 {
     80				regulator-name = "NVCC_DRAM_1V1";
     81				regulator-min-microvolt = <1100000>;
     82				regulator-max-microvolt = <1100000>;
     83				regulator-boot-on;
     84				regulator-always-on;
     85			};
     86
     87			ldo1: LDO1 {
     88				regulator-name = "NVCC_SNVS_1V8";
     89				regulator-min-microvolt = <1800000>;
     90				regulator-max-microvolt = <1800000>;
     91				regulator-boot-on;
     92				regulator-always-on;
     93			};
     94
     95			ldo2: LDO2 {
     96				regulator-name = "VDD_SNVS_0V8";
     97				regulator-min-microvolt = <800000>;
     98				regulator-max-microvolt = <800000>;
     99				regulator-boot-on;
    100				regulator-always-on;
    101			};
    102
    103			ldo3: LDO3 {
    104				regulator-name = "VDDA_1V8";
    105				regulator-min-microvolt = <1800000>;
    106				regulator-max-microvolt = <1800000>;
    107				regulator-boot-on;
    108				regulator-always-on;
    109			};
    110
    111			ldo4: LDO4 {
    112				regulator-name = "VDD_PHY_1V2";
    113				regulator-min-microvolt = <1200000>;
    114				regulator-max-microvolt = <1200000>;
    115				regulator-boot-on;
    116				regulator-always-on;
    117			};
    118
    119			ldo5: LDO5 {
    120				regulator-name = "NVCC_SD2";
    121				regulator-min-microvolt = <1800000>;
    122				regulator-max-microvolt = <3300000>;
    123				regulator-boot-on;
    124				regulator-always-on;
    125			};
    126		};
    127	};
    128};