1 // SPDX-License-Identifier: BSD-3-Clause
3 * Copyright (c) 2022, Luca Weiss <luca@z3ntu.xyz>
11 model = "Fairphone 3";
12 compatible = "fairphone,fp3", "qcom,sdm632";
13 chassis-type = "handset";
14 qcom,msm-id = <349 0>;
15 qcom,board-id = <8 0x10000>;
24 stdout-path = "serial0:115200n8";
28 compatible = "gpio-keys";
32 linux,code = <KEY_VOLUMEUP>;
33 gpios = <&tlmm 85 GPIO_ACTIVE_LOW>;
37 vph_pwr: vph-pwr-regulator {
38 compatible = "regulator-fixed";
39 regulator-name = "vph_pwr";
47 vdd-supply = <&pm8953_l3>;
48 vdda-pll-supply = <&pm8953_l7>;
49 vdda-phy-dpdm-supply = <&pm8953_l13>;
54 linux,code = <KEY_VOLUMEDOWN>;
59 vmmc-supply = <&pm8953_l8>;
60 vqmmc-supply = <&pm8953_l5>;
65 vmmc-supply = <&pm8953_l11>;
66 vqmmc-supply = <&pm8953_l12>;
68 cd-gpios = <&tlmm 133 GPIO_ACTIVE_LOW>;
73 compatible = "qcom,rpm-pm8953-regulators";
75 vdd_l1-supply = <&pm8953_s3>;
76 vdd_l2_l3-supply = <&pm8953_s3>;
77 vdd_l4_l5_l6_l7_l16_l19-supply = <&pm8953_s4>;
78 vdd_l8_l11_l12_l13_l14_l15-supply = <&vph_pwr>;
79 vdd_l9_l10_l17_l18_l22-supply = <&vph_pwr>;
82 regulator-min-microvolt = <984000>;
83 regulator-max-microvolt = <1240000>;
86 regulator-min-microvolt = <1036000>;
87 regulator-max-microvolt = <2040000>;
90 regulator-min-microvolt = <1036000>;
91 regulator-max-microvolt = <2040000>;
95 regulator-min-microvolt = <975000>;
96 regulator-max-microvolt = <1050000>;
99 regulator-min-microvolt = <975000>;
100 regulator-max-microvolt = <1175000>;
103 regulator-min-microvolt = <925000>;
104 regulator-max-microvolt = <925000>;
107 regulator-min-microvolt = <1800000>;
108 regulator-max-microvolt = <1800000>;
111 regulator-min-microvolt = <1800000>;
112 regulator-max-microvolt = <1800000>;
115 regulator-min-microvolt = <1800000>;
116 regulator-max-microvolt = <1900000>;
119 regulator-min-microvolt = <2900000>;
120 regulator-max-microvolt = <2900000>;
123 regulator-min-microvolt = <3000000>;
124 regulator-max-microvolt = <3300000>;
127 regulator-min-microvolt = <2800000>;
128 regulator-max-microvolt = <3000000>;
131 regulator-min-microvolt = <2950000>;
132 regulator-max-microvolt = <2950000>;
135 regulator-min-microvolt = <1800000>;
136 regulator-max-microvolt = <2950000>;
139 regulator-min-microvolt = <3125000>;
140 regulator-max-microvolt = <3125000>;
143 regulator-min-microvolt = <1800000>;
144 regulator-max-microvolt = <1800000>;
147 regulator-min-microvolt = <2850000>;
148 regulator-max-microvolt = <2850000>;
151 regulator-min-microvolt = <1200000>;
152 regulator-max-microvolt = <1350000>;
155 regulator-min-microvolt = <2800000>;
156 regulator-max-microvolt = <2800000>;
159 regulator-min-microvolt = <975000>;
160 regulator-max-microvolt = <1225000>;
167 * 0-3: unused but protected by TZ
168 * 135-138: fingerprint reader (SPI)
170 gpio-reserved-ranges = <0 4>, <135 4>;
182 dr_mode = "peripheral";