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/qcom/msm8994-smd-rpm.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-only
    2 /* Copyright (c) 2015, LGE Inc. All rights reserved.
    3  * Copyright (c) 2016, The Linux Foundation. All rights reserved.
    4  */
    5 
    6 &smd_rpm {
    7         rpm {
    8                 rpm_requests {
    9                         pm8994-regulators {
   10 
   11                                 vdd_l1-supply = <&pm8994_s1>;
   12                                 vdd_l2_26_28-supply = <&pm8994_s3>;
   13                                 vdd_l3_11-supply = <&pm8994_s3>;
   14                                 vdd_l4_27_31-supply = <&pm8994_s3>;
   15                                 vdd_l5_7-supply = <&pm8994_s3>;
   16                                 vdd_l6_12_32-supply = <&pm8994_s5>;
   17                                 vdd_l8_16_30-supply = <&vreg_vph_pwr>;
   18                                 vdd_l9_10_18_22-supply = <&vreg_vph_pwr>;
   19                                 vdd_l13_19_23_24-supply = <&vreg_vph_pwr>;
   20                                 vdd_l14_15-supply = <&pm8994_s5>;
   21                                 vdd_l17_29-supply = <&vreg_vph_pwr>;
   22                                 vdd_l20_21-supply = <&vreg_vph_pwr>;
   23                                 vdd_l25-supply = <&pm8994_s5>;
   24                                 vdd_lvs1_2 = <&pm8994_s4>;
   25 
   26                                 s1 {
   27                                         regulator-min-microvolt = <800000>;
   28                                         regulator-max-microvolt = <800000>;
   29                                 };
   30 
   31                                 s2 {
   32                                         /* TODO */
   33                                 };
   34 
   35                                 s3 {
   36                                         regulator-min-microvolt = <1300000>;
   37                                         regulator-max-microvolt = <1300000>;
   38                                 };
   39 
   40                                 s4 {
   41                                         regulator-min-microvolt = <1800000>;
   42                                         regulator-max-microvolt = <1800000>;
   43                                         regulator-allow-set-load;
   44                                         regulator-system-load = <325000>;
   45                                 };
   46 
   47                                 s5 {
   48                                         regulator-min-microvolt = <2150000>;
   49                                         regulator-max-microvolt = <2150000>;
   50                                 };
   51 
   52                                 s7 {
   53                                         regulator-min-microvolt = <1000000>;
   54                                         regulator-max-microvolt = <1000000>;
   55                                 };
   56 
   57                                 l1 {
   58                                         regulator-min-microvolt = <1000000>;
   59                                         regulator-max-microvolt = <1000000>;
   60                                 };
   61 
   62                                 l2 {
   63                                         regulator-min-microvolt = <1250000>;
   64                                         regulator-max-microvolt = <1250000>;
   65                                 };
   66 
   67                                 l3 {
   68                                         regulator-min-microvolt = <1200000>;
   69                                         regulator-max-microvolt = <1200000>;
   70                                 };
   71 
   72                                 l4 {
   73                                         regulator-min-microvolt = <1225000>;
   74                                         regulator-max-microvolt = <1225000>;
   75                                 };
   76 
   77                                 l5 {
   78                                         /* TODO */
   79                                 };
   80 
   81                                 l6 {
   82                                         regulator-min-microvolt = <1800000>;
   83                                         regulator-max-microvolt = <1800000>;
   84                                 };
   85 
   86                                 l7 {
   87                                         /* TODO */
   88                                 };
   89 
   90                                 l8 {
   91                                         regulator-min-microvolt = <1800000>;
   92                                         regulator-max-microvolt = <1800000>;
   93                                 };
   94 
   95                                 l9 {
   96                                         regulator-min-microvolt = <1800000>;
   97                                         regulator-max-microvolt = <1800000>;
   98                                 };
   99 
  100                                 l10 {
  101                                         regulator-min-microvolt = <1800000>;
  102                                         regulator-max-microvolt = <1800000>;
  103                                         qcom,init-voltage = <1800000>;
  104                                 };
  105 
  106                                 l11 {
  107                                         regulator-min-microvolt = <1200000>;
  108                                         regulator-max-microvolt = <1200000>;
  109                                         qcom,init-voltage = <1200000>;
  110                                 };
  111 
  112                                 l12 {
  113                                         regulator-min-microvolt = <1800000>;
  114                                         regulator-max-microvolt = <1800000>;
  115                                         qcom,init-voltage = <1800000>;
  116                                         proxy-supply = <&pm8994_l12>;
  117                                         qcom,proxy-consumer-enable;
  118                                         qcom,proxy-consumer-current = <10000>;
  119                                         status = "okay";
  120                                 };
  121 
  122                                 l13 {
  123                                         regulator-min-microvolt = <1800000>;
  124                                         regulator-max-microvolt = <2950000>;
  125                                         qcom,init-voltage = <2950000>;
  126                                         status = "okay";
  127                                 };
  128 
  129                                 l14 {
  130                                         regulator-min-microvolt = <1200000>;
  131                                         regulator-max-microvolt = <1200000>;
  132                                         qcom,init-voltage = <1200000>;
  133                                         proxy-supply = <&pm8994_l14>;
  134                                         qcom,proxy-consumer-enable;
  135                                         qcom,proxy-consumer-current = <10000>;
  136                                         status = "okay";
  137                                 };
  138 
  139                                 l15 {
  140                                         regulator-min-microvolt = <1800000>;
  141                                         regulator-max-microvolt = <1800000>;
  142                                         qcom,init-voltage = <1800000>;
  143                                         status = "okay";
  144                                 };
  145 
  146                                 l16 {
  147                                         regulator-min-microvolt = <2700000>;
  148                                         regulator-max-microvolt = <2700000>;
  149                                         qcom,init-voltage = <2700000>;
  150                                         status = "okay";
  151                                 };
  152 
  153                                 l17 {
  154                                         regulator-min-microvolt = <2700000>;
  155                                         regulator-max-microvolt = <2700000>;
  156                                         qcom,init-voltage = <2700000>;
  157                                         status = "okay";
  158                                 };
  159 
  160                                 l18 {
  161                                         regulator-min-microvolt = <3000000>;
  162                                         regulator-max-microvolt = <3000000>;
  163                                         regulator-always-on;
  164                                         qcom,init-voltage = <3000000>;
  165                                         qcom,init-ldo-mode = <1>;
  166                                 };
  167 
  168                                 l19 {
  169                                         regulator-min-microvolt = <1800000>;
  170                                         regulator-max-microvolt = <1800000>;
  171                                         qcom,init-voltage = <1800000>;
  172                                         status = "okay";
  173                                 };
  174 
  175                                 l20 {
  176                                         regulator-min-microvolt = <2950000>;
  177                                         regulator-max-microvolt = <2950000>;
  178                                         regulator-always-on;
  179                                         regulator-boot-on;
  180                                         regulator-allow-set-load;
  181                                         regulator-system-load = <570000>;
  182                                 };
  183 
  184                                 l21 {
  185                                         regulator-min-microvolt = <1800000>;
  186                                         regulator-max-microvolt = <1800000>;
  187                                         regulator-always-on;
  188                                         qcom,init-voltage = <1800000>;
  189                                 };
  190 
  191                                 l22 {
  192                                         regulator-min-microvolt = <3100000>;
  193                                         regulator-max-microvolt = <3100000>;
  194                                         qcom,init-voltage = <3100000>;
  195                                 };
  196 
  197                                 l23 {
  198                                         regulator-min-microvolt = <2800000>;
  199                                         regulator-max-microvolt = <2800000>;
  200                                         qcom,init-voltage = <2800000>;
  201                                 };
  202 
  203                                 l24 {
  204                                         regulator-min-microvolt = <3075000>;
  205                                         regulator-max-microvolt = <3150000>;
  206                                         qcom,init-voltage = <3075000>;
  207                                 };
  208 
  209                                 l25 {
  210                                         regulator-min-microvolt = <1800000>;
  211                                         regulator-max-microvolt = <1800000>;
  212                                         qcom,init-voltage = <1800000>;
  213                                 };
  214 
  215                                 l26 {
  216                                         /* TODO: value from downstream
  217                                         regulator-min-microvolt = <987500>;
  218                                         fails to apply */
  219                                 };
  220 
  221                                 l27 {
  222                                         regulator-min-microvolt = <1050000>;
  223                                         regulator-max-microvolt = <1050000>;
  224                                         qcom,init-voltage = <1050000>;
  225                                 };
  226 
  227                                 l28 {
  228                                         regulator-min-microvolt = <1000000>;
  229                                         regulator-max-microvolt = <1000000>;
  230                                         qcom,init-voltage = <1000000>;
  231                                         proxy-supply = <&pm8994_l28>;
  232                                         qcom,proxy-consumer-enable;
  233                                         qcom,proxy-consumer-current = <10000>;
  234                                 };
  235 
  236                                 l29 {
  237                                         /* TODO: Unsupported voltage range.
  238                                         regulator-min-microvolt = <2800000>;
  239                                         regulator-max-microvolt = <2800000>;
  240                                         qcom,init-voltage = <2800000>;
  241                                         */
  242                                 };
  243 
  244                                 l30 {
  245                                         /* TODO: get this verified
  246                                         regulator-min-microvolt = <1800000>;
  247                                         regulator-max-microvolt = <1800000>;
  248                                         qcom,init-voltage = <1800000>;
  249                                         */
  250                                 };
  251 
  252                                 l31 {
  253                                         regulator-min-microvolt = <1262500>;
  254                                         regulator-max-microvolt = <1262500>;
  255                                         qcom,init-voltage = <1262500>;
  256                                 };
  257 
  258                                 l32 {
  259                                         /* TODO: get this verified
  260                                         regulator-min-microvolt = <1800000>;
  261                                         regulator-max-microvolt = <1800000>;
  262                                         qcom,init-voltage = <1800000>;
  263                                         */
  264                                 };
  265                         };
  266                 };
  267         };
  268 };

Cache object: 29ab34746882975bc8eee57f0f06c0e3


[ 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.