The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/src/arm64/mediatek/mt6359.dtsi

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    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 };

Cache object: 22f19d9810696cfa5990772b92332bdd


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.