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-ddr4-evk.dts (3207B)


      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
     11/ {
     12	model = "NXP i.MX8MNano DDR4 EVK board";
     13	compatible = "fsl,imx8mn-ddr4-evk", "fsl,imx8mn";
     14};
     15
     16&A53_0 {
     17	cpu-supply = <&buck2_reg>;
     18};
     19
     20&A53_1 {
     21	cpu-supply = <&buck2_reg>;
     22};
     23
     24&A53_2 {
     25	cpu-supply = <&buck2_reg>;
     26};
     27
     28&A53_3 {
     29	cpu-supply = <&buck2_reg>;
     30};
     31
     32&ddrc {
     33	operating-points-v2 = <&ddrc_opp_table>;
     34
     35	ddrc_opp_table: opp-table {
     36		compatible = "operating-points-v2";
     37
     38		opp-25M {
     39			opp-hz = /bits/ 64 <25000000>;
     40		};
     41
     42		opp-100M {
     43			opp-hz = /bits/ 64 <100000000>;
     44		};
     45
     46		opp-600M {
     47			opp-hz = /bits/ 64 <600000000>;
     48		};
     49	};
     50};
     51
     52&i2c1 {
     53	pmic@4b {
     54		compatible = "rohm,bd71847";
     55		reg = <0x4b>;
     56		pinctrl-names = "default";
     57		pinctrl-0 = <&pinctrl_pmic>;
     58		interrupt-parent = <&gpio1>;
     59		interrupts = <3 IRQ_TYPE_LEVEL_LOW>;
     60		rohm,reset-snvs-powered;
     61
     62		#clock-cells = <0>;
     63		clocks = <&osc_32k 0>;
     64		clock-output-names = "clk-32k-out";
     65
     66		regulators {
     67			buck1_reg: BUCK1 {
     68				regulator-name = "buck1";
     69				regulator-min-microvolt = <700000>;
     70				regulator-max-microvolt = <1300000>;
     71				regulator-boot-on;
     72				regulator-always-on;
     73				regulator-ramp-delay = <1250>;
     74			};
     75
     76			buck2_reg: BUCK2 {
     77				regulator-name = "buck2";
     78				regulator-min-microvolt = <700000>;
     79				regulator-max-microvolt = <1300000>;
     80				regulator-boot-on;
     81				regulator-always-on;
     82				regulator-ramp-delay = <1250>;
     83			};
     84
     85			buck3_reg: BUCK3 {
     86				// BUCK5 in datasheet
     87				regulator-name = "buck3";
     88				regulator-min-microvolt = <700000>;
     89				regulator-max-microvolt = <1350000>;
     90			};
     91
     92			buck4_reg: BUCK4 {
     93				// BUCK6 in datasheet
     94				regulator-name = "buck4";
     95				regulator-min-microvolt = <3000000>;
     96				regulator-max-microvolt = <3300000>;
     97				regulator-boot-on;
     98				regulator-always-on;
     99			};
    100
    101			buck5_reg: BUCK5 {
    102				// BUCK7 in datasheet
    103				regulator-name = "buck5";
    104				regulator-min-microvolt = <1605000>;
    105				regulator-max-microvolt = <1995000>;
    106				regulator-boot-on;
    107				regulator-always-on;
    108			};
    109
    110			buck6_reg: BUCK6 {
    111				// BUCK8 in datasheet
    112				regulator-name = "buck6";
    113				regulator-min-microvolt = <800000>;
    114				regulator-max-microvolt = <1400000>;
    115				regulator-boot-on;
    116				regulator-always-on;
    117			};
    118
    119			ldo1_reg: LDO1 {
    120				regulator-name = "ldo1";
    121				regulator-min-microvolt = <1600000>;
    122				regulator-max-microvolt = <3300000>;
    123				regulator-boot-on;
    124				regulator-always-on;
    125			};
    126
    127			ldo2_reg: LDO2 {
    128				regulator-name = "ldo2";
    129				regulator-min-microvolt = <800000>;
    130				regulator-max-microvolt = <900000>;
    131				regulator-boot-on;
    132				regulator-always-on;
    133			};
    134
    135			ldo3_reg: LDO3 {
    136				regulator-name = "ldo3";
    137				regulator-min-microvolt = <1800000>;
    138				regulator-max-microvolt = <3300000>;
    139				regulator-boot-on;
    140				regulator-always-on;
    141			};
    142
    143			ldo4_reg: LDO4 {
    144				regulator-name = "ldo4";
    145				regulator-min-microvolt = <900000>;
    146				regulator-max-microvolt = <1800000>;
    147				regulator-boot-on;
    148				regulator-always-on;
    149			};
    150
    151			ldo6_reg: LDO6 {
    152				regulator-name = "ldo6";
    153				regulator-min-microvolt = <900000>;
    154				regulator-max-microvolt = <1800000>;
    155				regulator-boot-on;
    156				regulator-always-on;
    157			};
    158		};
    159	};
    160};