1 // SPDX-License-Identifier: BSD-3-Clause 2 /* 3 * sc7280 CRD board device tree source 4 * 5 * Copyright (c) 2021 Qualcomm Innovation Cent 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. s 15 compatible = "qcom,sc7280-crd", 16 "google,hoglin-rev3", "go 17 "google,piglin-rev3", "go 18 "qcom,sc7280"; 19 20 aliases { 21 serial0 = &uart5; 22 }; 23 24 chosen { 25 stdout-path = "serial0:115200n 26 }; 27 }; 28 29 &apps_rsc { 30 regulators-2 { 31 compatible = "qcom,pmg1110-rpm 32 qcom,pmic-id = "k"; 33 34 vreg_s1k_1p0: smps1 { 35 regulator-min-microvol 36 regulator-max-microvol 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_ 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_ 75 76 interrupt-parent = <&tlmm>; 77 interrupts = <55 IRQ_TYPE_LEVE 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_ 120 pinctrl-1 = <&wcd_reset_n_sleep>, <&us 121 us-euro-gpios = <&tlmm 81 GPIO_ACTIVE_ 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 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.