Lines Matching +full:bt +full:- +full:enable +full:- +full:gpios
1 // SPDX-License-Identifier: GPL-2.0
2 #include "qcom-msm8974pro-sony-xperia-shinano-common.dtsi"
6 compatible = "sony,xperia-castor", "qcom,msm8974pro", "qcom,msm8974";
7 chassis-type = "tablet";
9 vreg_bl_vddio: lcd-backlight-vddio {
10 compatible = "regulator-fixed";
11 regulator-name = "vreg_bl_vddio";
12 regulator-min-microvolt = <3150000>;
13 regulator-max-microvolt = <3150000>;
16 enable-active-high;
18 vin-supply = <&pm8941_s3>;
19 startup-delay-us = <70000>;
21 pinctrl-0 = <&lcd_backlight_en_pin_a>;
22 pinctrl-names = "default";
27 clock-frequency = <355000>;
34 power-supply = <&vreg_bl_vddio>;
36 bl-name = "backlight";
37 dev-ctrl = /bits/ 8 <0x05>;
38 init-brt = /bits/ 8 <0x3f>;
40 rom-a0h {
41 rom-addr = /bits/ 8 <0xa0>;
42 rom-val = /bits/ 8 <0xff>;
45 rom-a1h {
46 rom-addr = /bits/ 8 <0xa1>;
47 rom-val = /bits/ 8 <0x3f>;
50 rom-a2h {
51 rom-addr = /bits/ 8 <0xa2>;
52 rom-val = /bits/ 8 <0x20>;
55 rom-a3h {
56 rom-addr = /bits/ 8 <0xa3>;
57 rom-val = /bits/ 8 <0x5e>;
60 rom-a4h {
61 rom-addr = /bits/ 8 <0xa4>;
62 rom-val = /bits/ 8 <0x02>;
65 rom-a5h {
66 rom-addr = /bits/ 8 <0xa5>;
67 rom-val = /bits/ 8 <0x04>;
70 rom-a6h {
71 rom-addr = /bits/ 8 <0xa6>;
72 rom-val = /bits/ 8 <0x80>;
75 rom-a7h {
76 rom-addr = /bits/ 8 <0xa7>;
77 rom-val = /bits/ 8 <0xf7>;
80 rom-a9h {
81 rom-addr = /bits/ 8 <0xa9>;
82 rom-val = /bits/ 8 <0x80>;
85 rom-aah {
86 rom-addr = /bits/ 8 <0xaa>;
87 rom-val = /bits/ 8 <0x0f>;
90 rom-aeh {
91 rom-addr = /bits/ 8 <0xae>;
92 rom-val = /bits/ 8 <0x0f>;
101 compatible = "brcm,bcm43438-bt";
102 max-speed = <3000000>;
104 pinctrl-0 = <&bt_host_wake_pin>, <&bt_dev_wake_pin>, <&bt_reg_on_pin>;
105 pinctrl-names = "default";
107 host-wakeup-gpios = <&tlmm 95 GPIO_ACTIVE_HIGH>;
108 device-wakeup-gpios = <&tlmm 96 GPIO_ACTIVE_HIGH>;
109 shutdown-gpios = <&pm8941_gpios 16 GPIO_ACTIVE_HIGH>;
114 bt_reg_on_pin: bt-reg-on-state {
117 output-low;
118 power-source = <PM8941_GPIO_S3>;
123 regulators-1 {
125 regulator-min-microvolt = <1300000>;
126 regulator-max-microvolt = <1350000>;
130 regulator-min-microvolt = <2850000>;
131 regulator-max-microvolt = <2850000>;
137 qcom,fast-charge-safe-current = <1500000>;
138 qcom,fast-charge-current-limit = <1500000>;
139 qcom,dc-current-limit = <1800000>;
140 usb-charge-current-limit = <1800000>;
141 qcom,fast-charge-safe-voltage = <4400000>;
142 qcom,fast-charge-high-threshold-voltage = <4350000>;
143 qcom,fast-charge-low-threshold-voltage = <3400000>;
144 qcom,auto-recharge-threshold-voltage = <4200000>;
145 qcom,minimum-input-voltage = <4300000>;
151 vio-supply = <&pm8941_lvs3>;
155 bt_dev_wake_pin: bt-dev-wake-state {
158 drive-strength = <2>;
159 bias-disable;
162 bt_host_wake_pin: bt-host-wake-state {
165 drive-strength = <2>;
166 bias-disable;
167 output-low;
170 lcd_backlight_en_pin_a: lcd-backlight-vddio-state {
173 drive-strength = <10>;
174 output-low;
175 bias-disable;