Lines Matching +full:msm8916 +full:- +full:venus
1 // SPDX-License-Identifier: GPL-2.0-only
3 /dts-v1/;
5 #include "msm8916-pm8916.dtsi"
6 #include "msm8916-modem-qdsp6.dtsi"
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/input/input.h>
10 #include <dt-bindings/leds/common.h>
11 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
15 compatible = "longcheer,l8910", "qcom,msm8916";
16 chassis-type = "handset";
25 stdout-path = "serial0";
28 speaker_amp: audio-amplifier {
30 mode-gpios = <&tlmm 114 GPIO_ACTIVE_HIGH>;
32 sound-name-prefix = "Speaker Amp";
34 pinctrl-0 = <&spk_ext_pa_default>;
35 pinctrl-names = "default";
38 flash-led-controller {
40 enable-gpios = <&tlmm 49 GPIO_ACTIVE_HIGH>;
41 flash-gpios = <&tlmm 119 GPIO_ACTIVE_HIGH>;
43 pinctrl-0 = <&camera_front_flash_default>;
44 pinctrl-names = "default";
49 flash-max-timeout-us = <250000>;
53 gpio-keys {
54 compatible = "gpio-keys";
56 pinctrl-names = "default";
57 pinctrl-0 = <&gpio_keys_default>;
61 button-volume-up {
69 compatible = "gpio-leds";
71 led-0 {
74 default-state = "off";
77 pinctrl-names = "default";
78 pinctrl-0 = <&button_backlight_default>;
82 usb_id: usb-id {
83 compatible = "linux,extcon-usb-gpio";
84 id-gpios = <&tlmm 110 GPIO_ACTIVE_HIGH>;
85 pinctrl-names = "default";
86 pinctrl-0 = <&usb_id_default>;
93 led-controller@30 {
96 #address-cells = <1>;
97 #size-cells = <0>;
99 vin-supply = <&pm8916_l17>;
100 vio-supply = <&pm8916_l6>;
102 pinctrl-0 = <&status_led_default>;
103 pinctrl-names = "default";
105 multi-led {
109 #address-cells = <1>;
110 #size-cells = <0>;
129 flash-led-controller@53 {
133 enable-gpios = <&tlmm 16 GPIO_ACTIVE_HIGH>;
135 pinctrl-0 = <&camera_rear_flash_default>;
136 pinctrl-names = "default";
138 #address-cells = <1>;
139 #size-cells = <0>;
145 led-sources = <0>, <1>;
154 compatible = "asahi-kasei,ak09911";
157 vdd-supply = <&pm8916_l17>;
158 vid-supply = <&pm8916_l6>;
160 reset-gpios = <&tlmm 111 GPIO_ACTIVE_LOW>;
162 pinctrl-names = "default";
163 pinctrl-0 = <&mag_reset_default>;
170 vdd-supply = <&pm8916_l17>;
171 vddio-supply = <&pm8916_l6>;
173 mount-matrix = "0", "1", "0",
174 "-1", "0", "0",
188 qcom,micbias-lvl = <2800>;
189 qcom,mbhc-vthreshold-low = <75 100 120 180 500>;
190 qcom,mbhc-vthreshold-high = <75 100 120 180 500>;
191 qcom,hphl-jack-type-normally-open;
195 status_led_default: status-led-default-state {
198 power-source = <PM8916_GPIO_VPH>;
199 bias-disable;
200 output-high;
211 regulator-min-microvolt = <2850000>;
212 regulator-max-microvolt = <2850000>;
227 pinctrl-names = "default", "sleep";
228 pinctrl-0 = <&sdc2_default &sdc2_cd_default>;
229 pinctrl-1 = <&sdc2_sleep &sdc2_cd_default>;
231 cd-gpios = <&tlmm 38 GPIO_ACTIVE_LOW>;
236 * Provide widgets/pin-switches to allow enabling speaker separately.
240 model = "bq-paella";
244 pin-switches = "Speaker";
245 audio-routing =
253 aux-devs = <&speaker_amp>;
265 &venus {
286 button_backlight_default: button-backlight-default-state {
290 drive-strength = <2>;
291 bias-disable;
294 camera_front_flash_default: camera-front-flash-default-state {
297 drive-strength = <2>;
298 bias-disable;
301 camera_rear_flash_default: camera-rear-flash-default-state {
304 drive-strength = <2>;
305 bias-disable;
308 gpio_keys_default: gpio-keys-default-state {
312 drive-strength = <2>;
313 bias-pull-up;
316 mag_reset_default: mag-reset-default-state {
320 drive-strength = <2>;
321 bias-disable;
324 sdc2_cd_default: sdc2-cd-default-state {
327 drive-strength = <2>;
328 bias-disable;
331 spk_ext_pa_default: spk-ext-pa-default-state {
334 drive-strength = <2>;
335 bias-disable;
338 usb_id_default: usb-id-default-state {
342 drive-strength = <8>;
343 bias-pull-up;