Lines Matching +full:orientation +full:- +full:gpios

1 // SPDX-License-Identifier: BSD-3-Clause
3 * Copyright (c) 2023-2024, Qualcomm Innovation Center, Inc. All rights reserved.
6 /dts-v1/;
8 #include <dt-bindings/leds/common.h>
9 #include "qcs8550-aim300.dtsi"
16 compatible = "qcom,qcs8550-aim300-aiot", "qcom,qcs8550-aim300", "qcom,qcs8550",
24 stdout-path = "serial0:115200n8";
27 gpio-keys {
28 compatible = "gpio-keys";
30 pinctrl-0 = <&volume_up_n>;
31 pinctrl-names = "default";
33 key-volume-up {
35 debounce-interval = <15>;
36 gpios = <&pm8550_gpios 6 GPIO_ACTIVE_LOW>;
38 linux,can-disable;
39 wakeup-source;
43 pmic-glink {
44 compatible = "qcom,sm8550-pmic-glink", "qcom,pmic-glink";
45 #address-cells = <1>;
46 #size-cells = <0>;
47 orientation-gpios = <&tlmm 11 GPIO_ACTIVE_HIGH>;
50 compatible = "usb-c-connector";
52 power-role = "dual";
53 data-role = "dual";
56 #address-cells = <1>;
57 #size-cells = <0>;
63 remote-endpoint = <&usb_1_dwc3_hs>;
71 remote-endpoint = <&redriver_ss_out>;
79 remote-endpoint = <&fsa4480_sbu_mux>;
86 vph_pwr: regulator-vph-pwr {
87 compatible = "regulator-fixed";
88 regulator-name = "vph_pwr";
89 regulator-min-microvolt = <3700000>;
90 regulator-max-microvolt = <3700000>;
92 regulator-always-on;
93 regulator-boot-on;
98 regulators-0 {
99 vdd-bob1-supply = <&vph_pwr>;
100 vdd-bob2-supply = <&vph_pwr>;
103 regulators-3 {
104 vdd-s4-supply = <&vph_pwr>;
105 vdd-s5-supply = <&vph_pwr>;
108 regulators-4 {
109 vdd-s4-supply = <&vph_pwr>;
112 regulators-5 {
113 vdd-s1-supply = <&vph_pwr>;
114 vdd-s2-supply = <&vph_pwr>;
115 vdd-s3-supply = <&vph_pwr>;
116 vdd-s4-supply = <&vph_pwr>;
117 vdd-s5-supply = <&vph_pwr>;
118 vdd-s6-supply = <&vph_pwr>;
125 typec-mux@42 {
129 vcc-supply = <&vreg_bob1>;
131 mode-switch;
132 orientation-switch;
136 remote-endpoint = <&pmic_glink_sbu>;
141 typec-retimer@1c {
145 vcc-supply = <&vreg_l15b_1p8>;
147 orientation-switch;
148 retimer-switch;
151 #address-cells = <1>;
152 #size-cells = <0>;
158 remote-endpoint = <&pmic_glink_ss_in>;
166 data-lanes = <3 2 1 0>;
167 remote-endpoint = <&usb_dp_qmpphy_out>;
181 pinctrl-0 = <&dsi_active>, <&te_default>;
182 pinctrl-1 = <&dsi_suspend>, <&te_default>;
183 pinctrl-names = "default", "sleep";
185 reset-gpios = <&tlmm 133 GPIO_ACTIVE_LOW>;
187 vci-supply = <&vreg_l13b_3p0>;
188 vdd-supply = <&vreg_l11b_1p2>;
189 vddio-supply = <&vreg_l12b_1p8>;
193 remote-endpoint = <&mdss_dsi0_out>;
200 remote-endpoint = <&panel0_in>;
201 data-lanes = <0 1 2 3>;
225 volume_up_n: volume-up-n-state {
228 power-source = <1>;
229 bias-pull-up;
230 input-enable;
249 firmware-name = "qcom/qcs8550/adsp.mbn",
255 firmware-name = "qcom/qcs8550/cdsp.mbn",
269 gpio-reserved-ranges = <32 8>;
271 dsi_active: dsi-active-state {
274 drive-strength = <8>;
275 bias-disable;
278 dsi_suspend: dsi-suspend-state {
281 drive-strength = <2>;
282 bias-pull-down;
285 te_default: te-default-state {
288 drive-strength = <2>;
289 bias-pull-down;
302 remote-endpoint = <&pmic_glink_hs_in>;
314 remote-endpoint = <&redriver_ss_in>;