~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/arch/arm64/boot/dts/qcom/sc7280-crd-r3.dts

Version: ~ [ linux-6.11-rc3 ] ~ [ linux-6.10.4 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.45 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.104 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.164 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.223 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.281 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.319 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.9 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 // SPDX-License-Identifier: BSD-3-Clause
  2 /*
  3  * sc7280 CRD board device tree source
  4  *
  5  * Copyright (c) 2021 Qualcomm Innovation Center, Inc. All rights reserved.
  6  */
  7 
  8 /dts-v1/;
  9 
 10 #include "sc7280-idp.dtsi"
 11 #include "sc7280-idp-ec-h1.dtsi"
 12 
 13 / {
 14         model = "Qualcomm Technologies, Inc. sc7280 CRD platform (rev3 - 4)";
 15         compatible = "qcom,sc7280-crd",
 16                      "google,hoglin-rev3", "google,hoglin-rev4",
 17                      "google,piglin-rev3", "google,piglin-rev4",
 18                      "qcom,sc7280";
 19 
 20         aliases {
 21                 serial0 = &uart5;
 22         };
 23 
 24         chosen {
 25                 stdout-path = "serial0:115200n8";
 26         };
 27 };
 28 
 29 &apps_rsc {
 30         regulators-2 {
 31                 compatible = "qcom,pmg1110-rpmh-regulators";
 32                 qcom,pmic-id = "k";
 33 
 34                 vreg_s1k_1p0: smps1 {
 35                         regulator-min-microvolt = <1010000>;
 36                         regulator-max-microvolt = <1170000>;
 37                 };
 38         };
 39 };
 40 
 41 &bluetooth {
 42         vddio-supply = <&vreg_l18b_1p8>;
 43 };
 44 
 45 ap_tp_i2c: &i2c0 {
 46         status = "okay";
 47         clock-frequency = <400000>;
 48 
 49         trackpad: trackpad@15 {
 50                 compatible = "hid-over-i2c";
 51                 reg = <0x15>;
 52                 pinctrl-names = "default";
 53                 pinctrl-0 = <&tp_int_odl>;
 54 
 55                 interrupt-parent = <&tlmm>;
 56                 interrupts = <7 IRQ_TYPE_EDGE_FALLING>;
 57 
 58                 post-power-on-delay-ms = <20>;
 59                 hid-descr-addr = <0x0001>;
 60                 vdd-supply = <&vreg_l18b_1p8>;
 61 
 62                 wakeup-source;
 63         };
 64 };
 65 
 66 ap_ts_pen_1v8: &i2c13 {
 67         status = "okay";
 68         clock-frequency = <400000>;
 69 
 70         ap_ts: touchscreen@5c {
 71                 compatible = "hid-over-i2c";
 72                 reg = <0x5c>;
 73                 pinctrl-names = "default";
 74                 pinctrl-0 = <&ts_int_l>, <&ts_reset_l>;
 75 
 76                 interrupt-parent = <&tlmm>;
 77                 interrupts = <55 IRQ_TYPE_LEVEL_LOW>;
 78 
 79                 post-power-on-delay-ms = <500>;
 80                 hid-descr-addr = <0x0000>;
 81 
 82                 vdd-supply = <&vreg_l19b_1p8>;
 83         };
 84 };
 85 
 86 &nvme_3v3_regulator {
 87         gpio = <&tlmm 51 GPIO_ACTIVE_HIGH>;
 88 };
 89 
 90 &nvme_pwren {
 91         pins = "gpio51";
 92 };
 93 
 94 &sound {
 95         audio-routing =
 96                 "IN1_HPHL", "HPHL_OUT",
 97                 "IN2_HPHR", "HPHR_OUT",
 98                 "AMIC1", "MIC BIAS1",
 99                 "AMIC2", "MIC BIAS2",
100                 "VA DMIC0", "MIC BIAS1",
101                 "VA DMIC1", "MIC BIAS1",
102                 "VA DMIC2", "MIC BIAS3",
103                 "VA DMIC3", "MIC BIAS3",
104                 "TX SWR_ADC0", "ADC1_OUTPUT",
105                 "TX SWR_ADC1", "ADC2_OUTPUT",
106                 "TX SWR_ADC2", "ADC3_OUTPUT",
107                 "TX SWR_DMIC0", "DMIC1_OUTPUT",
108                 "TX SWR_DMIC1", "DMIC2_OUTPUT",
109                 "TX SWR_DMIC2", "DMIC3_OUTPUT",
110                 "TX SWR_DMIC3", "DMIC4_OUTPUT",
111                 "TX SWR_DMIC4", "DMIC5_OUTPUT",
112                 "TX SWR_DMIC5", "DMIC6_OUTPUT",
113                 "TX SWR_DMIC6", "DMIC7_OUTPUT",
114                 "TX SWR_DMIC7", "DMIC8_OUTPUT";
115 };
116 
117 &wcd9385 {
118         pinctrl-names = "default", "sleep";
119         pinctrl-0 = <&wcd_reset_n>, <&us_euro_hs_sel>;
120         pinctrl-1 = <&wcd_reset_n_sleep>, <&us_euro_hs_sel>;
121         us-euro-gpios = <&tlmm 81 GPIO_ACTIVE_HIGH>;
122 };
123 
124 &tlmm {
125         tp_int_odl: tp-int-odl-state {
126                 pins = "gpio7";
127                 function = "gpio";
128                 bias-disable;
129         };
130 
131         ts_int_l: ts-int-l-state {
132                 pins = "gpio55";
133                 function = "gpio";
134                 bias-pull-up;
135         };
136 
137         ts_reset_l: ts-reset-l-state {
138                 pins = "gpio54";
139                 function = "gpio";
140                 bias-disable;
141         };
142 
143         us_euro_hs_sel: us-euro-hs-sel-state {
144                 pins = "gpio81";
145                 function = "gpio";
146                 bias-pull-down;
147                 drive-strength = <2>;
148         };
149 };

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php