Lines Matching +full:sdc2 +full:- +full:off +full:- +full:state

1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
6 /dts-v1/;
14 chassis-type = "tablet";
17 qcom,msm-id = <445 0x10000>, <420 0x10000>;
18 qcom,board-id = <34 3>;
25 #address-cells = <2>;
26 #size-cells = <2>;
30 compatible = "simple-framebuffer";
40 gpio-keys {
41 compatible = "gpio-keys";
43 pinctrl-names = "default";
44 pinctrl-0 = <&vol_up_n>;
46 key-volume-up {
50 debounce-interval = <15>;
51 linux,can-disable;
52 wakeup-source;
56 reserved-memory {
60 record-size = <0x1000>;
61 console-size = <0x40000>;
62 ftrace-size = <0x20000>;
63 ecc-size = <16>;
71 zap-shader {
72 firmware-name = "qcom/sm6115/LENOVO/J606F/a610_zap.mbn";
81 vdda-supply = <&pm6125_l18>;
85 compatible = "lenovo,j606f-boe-nt36523w", "novatek,nt36523w";
88 reset-gpios = <&tlmm 82 GPIO_ACTIVE_LOW>;
89 vddio-supply = <&pm6125_l9>;
91 pinctrl-names = "default";
92 pinctrl-0 = <&te_active &mdss_dsi_active>;
98 remote-endpoint = <&mdss_dsi0_out>;
105 data-lanes = <0 1 2 3>;
106 remote-endpoint = <&panel_in>;
114 vol_up_n: vol-up-n-state {
117 power-source = <0>;
118 bias-pull-up;
119 input-enable;
133 firmware-name = "qcom/sm6115/LENOVO/J606F/adsp.mbn";
138 firmware-name = "qcom/sm6115/LENOVO/J606F/cdsp.mbn";
143 firmware-name = "qcom/sm6115/LENOVO/J606F/modem.mbn";
148 regulators-0 {
149 compatible = "qcom,rpm-pm6125-regulators";
152 regulator-min-microvolt = <304000>;
153 regulator-max-microvolt = <1456000>;
157 regulator-min-microvolt = <1280000>;
158 regulator-max-microvolt = <2080000>;
162 regulator-min-microvolt = <1064000>;
163 regulator-max-microvolt = <1304000>;
167 regulator-min-microvolt = <952000>;
168 regulator-max-microvolt = <1152000>;
172 regulator-min-microvolt = <488000>;
173 regulator-max-microvolt = <1000000>;
177 regulator-min-microvolt = <1648000>;
179 regulator-max-microvolt = <2960000>;
180 regulator-allow-set-load;
181 /* Broken hw, this one can't be turned off or SDHCI will break! */
182 regulator-always-on;
186 regulator-min-microvolt = <576000>;
187 regulator-max-microvolt = <656000>;
191 /* 1.2V-1.304V fixed at 1.256V for SDHCI bias */
192 regulator-min-microvolt = <1256000>;
193 regulator-max-microvolt = <1256000>;
195 * TODO: SDHCI seems to also work with this one turned off, however
201 regulator-always-on;
205 regulator-min-microvolt = <400000>;
206 regulator-max-microvolt = <728000>;
210 regulator-min-microvolt = <1800000>;
211 regulator-max-microvolt = <2000000>;
215 regulator-min-microvolt = <1704000>;
216 regulator-max-microvolt = <1904000>;
220 regulator-min-microvolt = <1704000>;
221 regulator-max-microvolt = <1952000>;
225 regulator-min-microvolt = <1624000>;
226 regulator-max-microvolt = <1984000>;
230 regulator-min-microvolt = <1504000>;
231 regulator-max-microvolt = <1952000>;
235 regulator-min-microvolt = <1704000>;
236 regulator-max-microvolt = <1904000>;
240 regulator-min-microvolt = <2920000>;
241 regulator-max-microvolt = <3232000>;
245 regulator-min-microvolt = <1704000>;
246 regulator-max-microvolt = <1904000>;
250 regulator-min-microvolt = <1152000>;
251 regulator-max-microvolt = <1384000>;
255 /* 1.104V-1.312V fixed @ 1.232V for DSIPHY */
256 regulator-min-microvolt = <1232000>;
257 regulator-max-microvolt = <1232000>;
261 regulator-min-microvolt = <1624000>;
262 regulator-max-microvolt = <3304000>;
266 regulator-min-microvolt = <1624000>;
267 regulator-max-microvolt = <3304000>;
271 regulator-min-microvolt = <2400000>;
272 regulator-max-microvolt = <3600000>;
276 regulator-min-microvolt = <2952000>;
278 regulator-max-microvolt = <2960000>;
279 regulator-allow-set-load;
280 /* Broken hw, this one can't be turned off or SDHCI will break! */
281 regulator-always-on;
285 regulator-min-microvolt = <3200000>;
286 regulator-max-microvolt = <3400000>;
290 regulator-min-microvolt = <2704000>;
291 regulator-max-microvolt = <3600000>;
297 cd-gpios = <&tlmm 88 GPIO_ACTIVE_HIGH>;
298 pinctrl-names = "default", "sleep";
299 pinctrl-0 = <&sdc2_state_on &sdc2_gate_pin>;
300 pinctrl-1 = <&sdc2_state_off>;
301 vmmc-supply = <&pm6125_l22>;
302 vqmmc-supply = <&pm6125_l5>;
303 no-sdio;
304 no-mmc;
309 clock-frequency = <32764>;
313 gpio-reserved-ranges = <14 4>;
316 * This is a wholly undocumented pin (other than a single vague "pwr-gpios" reference)
319 sdc2_gate_pin: sdc2-gate-state {
322 drive-strength = <2>;
323 bias-pull-up;
324 output-high;
327 te_active: te-active-state {
330 drive-strength = <2>;
331 bias-pull-down;
334 mdss_dsi_active: dsi-active-state {
337 drive-strength = <8>;
338 bias-disable;
343 vcc-supply = <&pm6125_l24>;
344 vcc-max-microamp = <600000>;
345 vccq2-supply = <&pm6125_l11>;
346 vccq2-max-microamp = <600000>;
347 vdd-hba-supply = <&pm6125_l18>;
352 vdda-phy-supply = <&pm6125_l4>;
353 vdda-pll-supply = <&pm6125_l12>;
362 /delete-property/ usb-role-switch;
363 maximum-speed = "high-speed";
367 phy-names = "usb2-phy";
371 vdd-supply = <&pm6125_l4>;
372 vdda-pll-supply = <&pm6125_l12>;
373 vdda-phy-dpdm-supply = <&pm6125_l15>;
378 vdd-0.8-cx-mx-supply = <&pm6125_l8>;
379 vdd-1.8-xo-supply = <&pm6125_l16>;
380 vdd-1.3-rfa-supply = <&pm6125_l17>;
381 vdd-3.3-ch0-supply = <&pm6125_l23>;
382 qcom,ath10k-calibration-variant = "Lenovo_P11";
387 clock-frequency = <19200000>;