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/arm/qcom-sdx55-mtp.dts

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: BSD-3-Clause
    2 /*
    3  * Copyright (c) 2018-2020, The Linux Foundation. All rights reserved.
    4  * Copyright (c) 2020, Linaro Ltd.
    5  */
    6 
    7 /dts-v1/;
    8 
    9 #include "qcom-sdx55.dtsi"
   10 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
   11 #include <arm64/qcom/pm8150b.dtsi>
   12 #include "qcom-pmx55.dtsi"
   13 
   14 / {
   15         model = "Qualcomm Technologies, Inc. SDX55 MTP";
   16         compatible = "qcom,sdx55-mtp", "qcom,sdx55";
   17         qcom,board-id = <0x5010008 0x0>;
   18 
   19         aliases {
   20                 serial0 = &blsp1_uart3;
   21         };
   22 
   23         chosen {
   24                 stdout-path = "serial0:115200n8";
   25         };
   26 
   27         reserved-memory {
   28                 #address-cells = <1>;
   29                 #size-cells = <1>;
   30                 ranges;
   31 
   32                 mpss_debug_mem: memory@8ef00000 {
   33                         no-map;
   34                         reg = <0x8ef00000 0x800000>;
   35                 };
   36 
   37                 ipa_fw_mem: memory@8fced000 {
   38                         no-map;
   39                         reg = <0x8fced000 0x10000>;
   40                 };
   41 
   42                 mpss_adsp_mem: memory@90c00000 {
   43                         no-map;
   44                         reg = <0x90c00000 0xd400000>;
   45                 };
   46         };
   47 
   48         vph_pwr: vph-pwr-regulator {
   49                 compatible = "regulator-fixed";
   50                 regulator-name = "vph_pwr";
   51                 regulator-min-microvolt = <3700000>;
   52                 regulator-max-microvolt = <3700000>;
   53         };
   54 
   55         vreg_bob_3p3: pmx55-bob {
   56                 compatible = "regulator-fixed";
   57                 regulator-name = "vreg_bob_3p3";
   58                 regulator-min-microvolt = <3300000>;
   59                 regulator-max-microvolt = <3300000>;
   60 
   61                 regulator-always-on;
   62                 regulator-boot-on;
   63 
   64                 vin-supply = <&vph_pwr>;
   65         };
   66 
   67         vreg_s7e_mx_0p752: pmx55-s7e {
   68                 compatible = "regulator-fixed";
   69                 regulator-name = "vreg_s7e_mx_0p752";
   70                 regulator-min-microvolt = <752000>;
   71                 regulator-max-microvolt = <752000>;
   72 
   73                 vin-supply = <&vph_pwr>;
   74         };
   75 };
   76 
   77 &apps_rsc {
   78         pmx55-rpmh-regulators {
   79                 compatible = "qcom,pmx55-rpmh-regulators";
   80                 qcom,pmic-id = "e";
   81 
   82                 vdd-s1-supply = <&vph_pwr>;
   83                 vdd-s2-supply = <&vph_pwr>;
   84                 vdd-s3-supply = <&vph_pwr>;
   85                 vdd-s4-supply = <&vph_pwr>;
   86                 vdd-s5-supply = <&vph_pwr>;
   87                 vdd-s6-supply = <&vph_pwr>;
   88                 vdd-s7-supply = <&vph_pwr>;
   89                 vdd-l1-l2-supply = <&vreg_s2e_1p224>;
   90                 vdd-l3-l9-supply = <&vreg_s3e_0p824>;
   91                 vdd-l4-l12-supply = <&vreg_s4e_1p904>;
   92                 vdd-l5-l6-supply = <&vreg_s4e_1p904>;
   93                 vdd-l7-l8-supply = <&vreg_s3e_0p824>;
   94                 vdd-l10-l11-l13-supply = <&vreg_bob_3p3>;
   95                 vdd-l14-supply = <&vreg_s7e_mx_0p752>;
   96                 vdd-l15-supply = <&vreg_s2e_1p224>;
   97                 vdd-l16-supply = <&vreg_s4e_1p904>;
   98 
   99                 vreg_s2e_1p224: smps2 {
  100                         regulator-min-microvolt = <1280000>;
  101                         regulator-max-microvolt = <1400000>;
  102                 };
  103 
  104                 vreg_s3e_0p824: smps3 {
  105                         regulator-min-microvolt = <800000>;
  106                         regulator-max-microvolt = <1000000>;
  107                 };
  108 
  109                 vreg_s4e_1p904: smps4 {
  110                         regulator-min-microvolt = <1800000>;
  111                         regulator-max-microvolt = <1960000>;
  112                 };
  113 
  114                 vreg_l1e_bb_1p2: ldo1 {
  115                         regulator-min-microvolt = <1200000>;
  116                         regulator-max-microvolt = <1200000>;
  117                         regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
  118                 };
  119 
  120                 ldo2 {
  121                         regulator-min-microvolt = <1128000>;
  122                         regulator-max-microvolt = <1128000>;
  123                         regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
  124                 };
  125 
  126                 ldo3 {
  127                         regulator-min-microvolt = <800000>;
  128                         regulator-max-microvolt = <800000>;
  129                         regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
  130                 };
  131 
  132                 vreg_l4e_bb_0p875: ldo4 {
  133                         regulator-min-microvolt = <872000>;
  134                         regulator-max-microvolt = <872000>;
  135                         regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
  136                 };
  137 
  138                 vreg_l5e_bb_1p7: ldo5 {
  139                         regulator-min-microvolt = <1704000>;
  140                         regulator-max-microvolt = <1900000>;
  141                         regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
  142                 };
  143 
  144                 ldo6 {
  145                         regulator-min-microvolt = <1800000>;
  146                         regulator-max-microvolt = <1800000>;
  147                         regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
  148                 };
  149 
  150                 ldo7 {
  151                         regulator-min-microvolt = <480000>;
  152                         regulator-max-microvolt = <900000>;
  153                         regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
  154                 };
  155 
  156                 ldo8 {
  157                         regulator-min-microvolt = <480000>;
  158                         regulator-max-microvolt = <900000>;
  159                         regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
  160                 };
  161 
  162                 ldo9 {
  163                         regulator-min-microvolt = <800000>;
  164                         regulator-max-microvolt = <800000>;
  165                         regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
  166                 };
  167 
  168                 vreg_l10e_3p1: ldo10 {
  169                         regulator-min-microvolt = <3088000>;
  170                         regulator-max-microvolt = <3088000>;
  171                         regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
  172                 };
  173 
  174                 ldo11 {
  175                         regulator-min-microvolt = <1704000>;
  176                         regulator-max-microvolt = <2928000>;
  177                         regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
  178                 };
  179 
  180                 ldo12 {
  181                         regulator-min-microvolt = <1200000>;
  182                         regulator-max-microvolt = <1200000>;
  183                         regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
  184                 };
  185 
  186                 ldo13 {
  187                         regulator-min-microvolt = <1704000>;
  188                         regulator-max-microvolt = <2928000>;
  189                         regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
  190                 };
  191 
  192                 ldo14 {
  193                         regulator-min-microvolt = <600000>;
  194                         regulator-max-microvolt = <800000>;
  195                         regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
  196                 };
  197 
  198                 ldo15 {
  199                         regulator-min-microvolt = <1200000>;
  200                         regulator-max-microvolt = <1200000>;
  201                         regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
  202                 };
  203 
  204                 ldo16 {
  205                         regulator-min-microvolt = <1704000>;
  206                         regulator-max-microvolt = <1904000>;
  207                         regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
  208                 };
  209         };
  210 };
  211 
  212 &blsp1_uart3 {
  213         status = "okay";
  214 };
  215 
  216 &qpic_bam {
  217         status = "okay";
  218 };
  219 
  220 &qpic_nand {
  221         status = "okay";
  222 
  223         nand@0 {
  224                 reg = <0>;
  225 
  226                 nand-ecc-strength = <8>;
  227                 nand-ecc-step-size = <512>;
  228                 nand-bus-width = <8>;
  229         };
  230 };
  231 
  232 &usb {
  233         status = "okay";
  234 };
  235 
  236 &usb_dwc3 {
  237         dr_mode = "peripheral";
  238 };
  239 
  240 &usb_hsphy {
  241         status = "okay";
  242         vdda-pll-supply = <&vreg_l4e_bb_0p875>;
  243         vdda33-supply = <&vreg_l10e_3p1>;
  244         vdda18-supply = <&vreg_l5e_bb_1p7>;
  245 };
  246 
  247 &usb_qmpphy {
  248         status = "okay";
  249         vdda-phy-supply = <&vreg_l4e_bb_0p875>;
  250         vdda-pll-supply = <&vreg_l1e_bb_1p2>;
  251 };

Cache object: 9348cba6067653023636028e271a1b3a


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