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

mt6359.dtsi (9300B)


      1// SPDX-License-Identifier: (GPL-2.0 OR MIT)
      2/*
      3 * Copyright (C) 2022 MediaTek Inc.
      4 */
      5
      6&pwrap {
      7	pmic: pmic {
      8		compatible = "mediatek,mt6359";
      9		interrupt-controller;
     10		#interrupt-cells = <2>;
     11
     12		mt6359codec: mt6359codec {
     13		};
     14
     15		regulators {
     16			mt6359_vs1_buck_reg: buck_vs1 {
     17				regulator-name = "vs1";
     18				regulator-min-microvolt = <800000>;
     19				regulator-max-microvolt = <2200000>;
     20				regulator-enable-ramp-delay = <0>;
     21				regulator-always-on;
     22			};
     23			mt6359_vgpu11_buck_reg: buck_vgpu11 {
     24				regulator-name = "vgpu11";
     25				regulator-min-microvolt = <400000>;
     26				regulator-max-microvolt = <1193750>;
     27				regulator-ramp-delay = <5000>;
     28				regulator-enable-ramp-delay = <200>;
     29				regulator-allowed-modes = <0 1 2>;
     30			};
     31			mt6359_vmodem_buck_reg: buck_vmodem {
     32				regulator-name = "vmodem";
     33				regulator-min-microvolt = <400000>;
     34				regulator-max-microvolt = <1100000>;
     35				regulator-ramp-delay = <10760>;
     36				regulator-enable-ramp-delay = <200>;
     37			};
     38			mt6359_vpu_buck_reg: buck_vpu {
     39				regulator-name = "vpu";
     40				regulator-min-microvolt = <400000>;
     41				regulator-max-microvolt = <1193750>;
     42				regulator-ramp-delay = <5000>;
     43				regulator-enable-ramp-delay = <200>;
     44				regulator-allowed-modes = <0 1 2>;
     45			};
     46			mt6359_vcore_buck_reg: buck_vcore {
     47				regulator-name = "vcore";
     48				regulator-min-microvolt = <400000>;
     49				regulator-max-microvolt = <1300000>;
     50				regulator-ramp-delay = <5000>;
     51				regulator-enable-ramp-delay = <200>;
     52				regulator-allowed-modes = <0 1 2>;
     53			};
     54			mt6359_vs2_buck_reg: buck_vs2 {
     55				regulator-name = "vs2";
     56				regulator-min-microvolt = <800000>;
     57				regulator-max-microvolt = <1600000>;
     58				regulator-enable-ramp-delay = <0>;
     59				regulator-always-on;
     60			};
     61			mt6359_vpa_buck_reg: buck_vpa {
     62				regulator-name = "vpa";
     63				regulator-min-microvolt = <500000>;
     64				regulator-max-microvolt = <3650000>;
     65				regulator-enable-ramp-delay = <300>;
     66			};
     67			mt6359_vproc2_buck_reg: buck_vproc2 {
     68				regulator-name = "vproc2";
     69				regulator-min-microvolt = <400000>;
     70				regulator-max-microvolt = <1193750>;
     71				regulator-ramp-delay = <7500>;
     72				regulator-enable-ramp-delay = <200>;
     73				regulator-allowed-modes = <0 1 2>;
     74			};
     75			mt6359_vproc1_buck_reg: buck_vproc1 {
     76				regulator-name = "vproc1";
     77				regulator-min-microvolt = <400000>;
     78				regulator-max-microvolt = <1193750>;
     79				regulator-ramp-delay = <7500>;
     80				regulator-enable-ramp-delay = <200>;
     81				regulator-allowed-modes = <0 1 2>;
     82			};
     83			mt6359_vcore_sshub_buck_reg: buck_vcore_sshub {
     84				regulator-name = "vcore_sshub";
     85				regulator-min-microvolt = <400000>;
     86				regulator-max-microvolt = <1193750>;
     87			};
     88			mt6359_vgpu11_sshub_buck_reg: buck_vgpu11_sshub {
     89				regulator-name = "vgpu11_sshub";
     90				regulator-min-microvolt = <400000>;
     91				regulator-max-microvolt = <1193750>;
     92			};
     93			mt6359_vaud18_ldo_reg: ldo_vaud18 {
     94				regulator-name = "vaud18";
     95				regulator-min-microvolt = <1800000>;
     96				regulator-max-microvolt = <1800000>;
     97				regulator-enable-ramp-delay = <240>;
     98			};
     99			mt6359_vsim1_ldo_reg: ldo_vsim1 {
    100				regulator-name = "vsim1";
    101				regulator-min-microvolt = <1700000>;
    102				regulator-max-microvolt = <3100000>;
    103			};
    104			mt6359_vibr_ldo_reg: ldo_vibr {
    105				regulator-name = "vibr";
    106				regulator-min-microvolt = <1200000>;
    107				regulator-max-microvolt = <3300000>;
    108			};
    109			mt6359_vrf12_ldo_reg: ldo_vrf12 {
    110				regulator-name = "vrf12";
    111				regulator-min-microvolt = <1100000>;
    112				regulator-max-microvolt = <1300000>;
    113			};
    114			mt6359_vusb_ldo_reg: ldo_vusb {
    115				regulator-name = "vusb";
    116				regulator-min-microvolt = <3000000>;
    117				regulator-max-microvolt = <3000000>;
    118				regulator-enable-ramp-delay = <960>;
    119				regulator-always-on;
    120			};
    121			mt6359_vsram_proc2_ldo_reg: ldo_vsram_proc2 {
    122				regulator-name = "vsram_proc2";
    123				regulator-min-microvolt = <500000>;
    124				regulator-max-microvolt = <1293750>;
    125				regulator-ramp-delay = <7500>;
    126				regulator-enable-ramp-delay = <240>;
    127				regulator-always-on;
    128			};
    129			mt6359_vio18_ldo_reg: ldo_vio18 {
    130				regulator-name = "vio18";
    131				regulator-min-microvolt = <1700000>;
    132				regulator-max-microvolt = <1900000>;
    133				regulator-enable-ramp-delay = <960>;
    134				regulator-always-on;
    135			};
    136			mt6359_vcamio_ldo_reg: ldo_vcamio {
    137				regulator-name = "vcamio";
    138				regulator-min-microvolt = <1700000>;
    139				regulator-max-microvolt = <1900000>;
    140			};
    141			mt6359_vcn18_ldo_reg: ldo_vcn18 {
    142				regulator-name = "vcn18";
    143				regulator-min-microvolt = <1800000>;
    144				regulator-max-microvolt = <1800000>;
    145				regulator-enable-ramp-delay = <240>;
    146			};
    147			mt6359_vfe28_ldo_reg: ldo_vfe28 {
    148				regulator-name = "vfe28";
    149				regulator-min-microvolt = <2800000>;
    150				regulator-max-microvolt = <2800000>;
    151				regulator-enable-ramp-delay = <120>;
    152			};
    153			mt6359_vcn13_ldo_reg: ldo_vcn13 {
    154				regulator-name = "vcn13";
    155				regulator-min-microvolt = <900000>;
    156				regulator-max-microvolt = <1300000>;
    157			};
    158			mt6359_vcn33_1_bt_ldo_reg: ldo_vcn33_1_bt {
    159				regulator-name = "vcn33_1_bt";
    160				regulator-min-microvolt = <2800000>;
    161				regulator-max-microvolt = <3500000>;
    162			};
    163			mt6359_vcn33_1_wifi_ldo_reg: ldo_vcn33_1_wifi {
    164				regulator-name = "vcn33_1_wifi";
    165				regulator-min-microvolt = <2800000>;
    166				regulator-max-microvolt = <3500000>;
    167			};
    168			mt6359_vaux18_ldo_reg: ldo_vaux18 {
    169				regulator-name = "vaux18";
    170				regulator-min-microvolt = <1800000>;
    171				regulator-max-microvolt = <1800000>;
    172				regulator-enable-ramp-delay = <240>;
    173				regulator-always-on;
    174			};
    175			mt6359_vsram_others_ldo_reg: ldo_vsram_others {
    176				regulator-name = "vsram_others";
    177				regulator-min-microvolt = <500000>;
    178				regulator-max-microvolt = <1293750>;
    179				regulator-ramp-delay = <5000>;
    180				regulator-enable-ramp-delay = <240>;
    181			};
    182			mt6359_vefuse_ldo_reg: ldo_vefuse {
    183				regulator-name = "vefuse";
    184				regulator-min-microvolt = <1700000>;
    185				regulator-max-microvolt = <2000000>;
    186			};
    187			mt6359_vxo22_ldo_reg: ldo_vxo22 {
    188				regulator-name = "vxo22";
    189				regulator-min-microvolt = <1800000>;
    190				regulator-max-microvolt = <2200000>;
    191				regulator-always-on;
    192			};
    193			mt6359_vrfck_ldo_reg: ldo_vrfck {
    194				regulator-name = "vrfck";
    195				regulator-min-microvolt = <1500000>;
    196				regulator-max-microvolt = <1700000>;
    197			};
    198			mt6359_vrfck_1_ldo_reg: ldo_vrfck_1 {
    199				regulator-name = "vrfck";
    200				regulator-min-microvolt = <1240000>;
    201				regulator-max-microvolt = <1600000>;
    202			};
    203			mt6359_vbif28_ldo_reg: ldo_vbif28 {
    204				regulator-name = "vbif28";
    205				regulator-min-microvolt = <2800000>;
    206				regulator-max-microvolt = <2800000>;
    207				regulator-enable-ramp-delay = <240>;
    208			};
    209			mt6359_vio28_ldo_reg: ldo_vio28 {
    210				regulator-name = "vio28";
    211				regulator-min-microvolt = <2800000>;
    212				regulator-max-microvolt = <3300000>;
    213				regulator-always-on;
    214			};
    215			mt6359_vemc_ldo_reg: ldo_vemc {
    216				regulator-name = "vemc";
    217				regulator-min-microvolt = <2900000>;
    218				regulator-max-microvolt = <3300000>;
    219			};
    220			mt6359_vemc_1_ldo_reg: ldo_vemc_1 {
    221				regulator-name = "vemc";
    222				regulator-min-microvolt = <2500000>;
    223				regulator-max-microvolt = <3300000>;
    224			};
    225			mt6359_vcn33_2_bt_ldo_reg: ldo_vcn33_2_bt {
    226				regulator-name = "vcn33_2_bt";
    227				regulator-min-microvolt = <2800000>;
    228				regulator-max-microvolt = <3500000>;
    229			};
    230			mt6359_vcn33_2_wifi_ldo_reg: ldo_vcn33_2_wifi {
    231				regulator-name = "vcn33_2_wifi";
    232				regulator-min-microvolt = <2800000>;
    233				regulator-max-microvolt = <3500000>;
    234			};
    235			mt6359_va12_ldo_reg: ldo_va12 {
    236				regulator-name = "va12";
    237				regulator-min-microvolt = <1200000>;
    238				regulator-max-microvolt = <1300000>;
    239				regulator-always-on;
    240			};
    241			mt6359_va09_ldo_reg: ldo_va09 {
    242				regulator-name = "va09";
    243				regulator-min-microvolt = <800000>;
    244				regulator-max-microvolt = <1200000>;
    245			};
    246			mt6359_vrf18_ldo_reg: ldo_vrf18 {
    247				regulator-name = "vrf18";
    248				regulator-min-microvolt = <1700000>;
    249				regulator-max-microvolt = <1810000>;
    250			};
    251			mt6359_vsram_md_ldo_reg: ldo_vsram_md {
    252				regulator-name = "vsram_md";
    253				regulator-min-microvolt = <500000>;
    254				regulator-max-microvolt = <1293750>;
    255				regulator-ramp-delay = <10760>;
    256				regulator-enable-ramp-delay = <240>;
    257			};
    258			mt6359_vufs_ldo_reg: ldo_vufs {
    259				regulator-name = "vufs";
    260				regulator-min-microvolt = <1700000>;
    261				regulator-max-microvolt = <1900000>;
    262			};
    263			mt6359_vm18_ldo_reg: ldo_vm18 {
    264				regulator-name = "vm18";
    265				regulator-min-microvolt = <1700000>;
    266				regulator-max-microvolt = <1900000>;
    267				regulator-always-on;
    268			};
    269			mt6359_vbbck_ldo_reg: ldo_vbbck {
    270				regulator-name = "vbbck";
    271				regulator-min-microvolt = <1100000>;
    272				regulator-max-microvolt = <1200000>;
    273			};
    274			mt6359_vsram_proc1_ldo_reg: ldo_vsram_proc1 {
    275				regulator-name = "vsram_proc1";
    276				regulator-min-microvolt = <500000>;
    277				regulator-max-microvolt = <1293750>;
    278				regulator-ramp-delay = <7500>;
    279				regulator-enable-ramp-delay = <240>;
    280				regulator-always-on;
    281			};
    282			mt6359_vsim2_ldo_reg: ldo_vsim2 {
    283				regulator-name = "vsim2";
    284				regulator-min-microvolt = <1700000>;
    285				regulator-max-microvolt = <3100000>;
    286			};
    287			mt6359_vsram_others_sshub_ldo: ldo_vsram_others_sshub {
    288				regulator-name = "vsram_others_sshub";
    289				regulator-min-microvolt = <500000>;
    290				regulator-max-microvolt = <1293750>;
    291			};
    292		};
    293
    294		mt6359rtc: mt6359rtc {
    295			compatible = "mediatek,mt6358-rtc";
    296		};
    297	};
    298};