Lines Matching +full:bt +full:- +full:sco

1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 #include "sun50i-a64.dtsi"
7 #include "sun50i-a64-cpu-opp.dtsi"
9 #include <dt-bindings/gpio/gpio.h>
10 #include <dt-bindings/input/input.h>
11 #include <dt-bindings/leds/common.h>
12 #include <dt-bindings/pwm/pwm.h>
15 chassis-type = "handset";
23 compatible = "pwm-backlight";
25 enable-gpios = <&pio 7 10 GPIO_ACTIVE_HIGH>; /* PH10 */
26 power-supply = <&reg_ps>;
30 bt_sco_codec: bt-sco-codec {
31 #sound-dai-cells = <1>;
32 compatible = "linux,bt-sco";
36 stdout-path = "serial0:115200n8";
40 compatible = "gpio-leds";
42 led0: led-0 {
46 retain-state-suspended;
49 led1: led-1 {
53 retain-state-suspended;
56 led2: led-2 {
60 retain-state-suspended;
64 multi-led {
65 compatible = "leds-group-multicolor";
71 reg_ps: ps-regulator {
72 compatible = "regulator-fixed";
73 regulator-name = "ps";
74 regulator-min-microvolt = <5000000>;
75 regulator-max-microvolt = <5000000>;
76 regulator-boot-on;
79 reg_vbat_wifi: vbat-wifi {
80 compatible = "regulator-fixed";
81 regulator-min-microvolt = <3300000>;
82 regulator-max-microvolt = <3300000>;
83 regulator-name = "vbat-wifi";
86 sgm3140: led-controller {
88 vin-supply = <&reg_dcdc1>;
93 flash-max-timeout-us = <250000>;
97 speaker_amp: audio-amplifier {
98 compatible = "simple-audio-amplifier";
99 enable-gpios = <&pio 2 7 GPIO_ACTIVE_HIGH>; /* PC7 */
100 sound-name-prefix = "Speaker Amp";
104 compatible = "gpio-vibrator";
105 enable-gpios = <&pio 3 2 GPIO_ACTIVE_HIGH>; /* PD2 */
106 vcc-supply = <&reg_dcdc1>;
111 pinctrl-names = "default";
112 pinctrl-0 = <&aif3_pins>;
117 cpvdd-supply = <&reg_eldo1>;
122 cpu-supply = <&reg_dcdc2>;
126 cpu-supply = <&reg_dcdc2>;
130 cpu-supply = <&reg_dcdc2>;
134 cpu-supply = <&reg_dcdc2>;
150 vcc-dsi-supply = <&reg_dldo1>;
156 reset-gpios = <&pio 3 23 GPIO_ACTIVE_LOW>; /* PD23 */
157 iovcc-supply = <&reg_dldo2>;
158 vcc-supply = <&reg_ldo_io0>;
177 interrupt-parent = <&pio>;
179 irq-gpios = <&pio 7 4 GPIO_ACTIVE_HIGH>; /* PH4 */
180 reset-gpios = <&pio 7 11 GPIO_ACTIVE_HIGH>; /* PH11 */
181 AVDD28-supply = <&reg_ldo_io0>;
182 VDDIO-supply = <&reg_ldo_io0>;
183 touchscreen-size-x = <720>;
184 touchscreen-size-y = <1440>;
193 compatible = "st,lis3mdl-magn";
195 vdd-supply = <&reg_dldo1>;
196 vddio-supply = <&reg_dldo1>;
200 light-sensor@48 {
203 interrupt-parent = <&pio>;
211 interrupt-parent = <&pio>;
213 vdd-supply = <&reg_dldo1>;
214 vddio-supply = <&reg_dldo1>;
224 vref-supply = <&reg_aldo3>;
225 wakeup-source;
228 button-200 {
235 button-400 {
244 pinctrl-names = "default";
245 pinctrl-0 = <&mmc0_pins>;
246 vmmc-supply = <&reg_dcdc1>;
247 vqmmc-supply = <&reg_dcdc1>;
248 cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>; /* PF6 */
249 disable-wp;
250 bus-width = <4>;
255 pinctrl-names = "default";
256 pinctrl-0 = <&mmc1_pins>;
257 vmmc-supply = <&reg_vbat_wifi>;
258 vqmmc-supply = <&reg_dldo4>;
259 bus-width = <4>;
260 non-removable;
269 pinctrl-names = "default";
270 pinctrl-0 = <&mmc2_pins>;
271 vmmc-supply = <&reg_dcdc1>;
272 vqmmc-supply = <&reg_dcdc1>;
273 bus-width = <8>;
274 non-removable;
275 cap-mmc-hw-reset;
288 vcc-pb-supply = <&reg_dcdc1>;
289 vcc-pc-supply = <&reg_dcdc1>;
290 vcc-pd-supply = <&reg_dcdc1>;
291 vcc-pe-supply = <&reg_aldo1>;
292 vcc-pf-supply = <&reg_dcdc1>;
293 vcc-pg-supply = <&reg_dldo4>;
294 vcc-ph-supply = <&reg_dcdc1>;
303 * vcc-pl-supply = <&reg_aldo2>;
315 compatible = "x-powers,axp803";
317 interrupt-parent = <&r_intc>;
329 regulator-min-microvolt = <1800000>;
330 regulator-max-microvolt = <1800000>;
331 regulator-name = "dovdd-csi";
335 regulator-always-on;
336 regulator-min-microvolt = <1800000>;
337 regulator-max-microvolt = <1800000>;
338 regulator-name = "vcc-pl";
342 regulator-always-on;
343 regulator-min-microvolt = <3000000>;
344 regulator-max-microvolt = <3000000>;
345 regulator-name = "vcc-pll-avcc";
349 regulator-always-on;
350 regulator-min-microvolt = <3300000>;
351 regulator-max-microvolt = <3300000>;
352 regulator-name = "vcc-3v3";
356 regulator-always-on;
357 regulator-min-microvolt = <1000000>;
358 regulator-max-microvolt = <1300000>;
359 regulator-name = "vdd-cpux";
365 regulator-always-on;
366 regulator-min-microvolt = <1200000>;
367 regulator-max-microvolt = <1200000>;
368 regulator-name = "vcc-dram";
372 regulator-always-on;
373 regulator-min-microvolt = <1100000>;
374 regulator-max-microvolt = <1100000>;
375 regulator-name = "vdd-sys";
379 regulator-min-microvolt = <3300000>;
380 regulator-max-microvolt = <3300000>;
381 regulator-name = "vcc-dsi-sensor";
385 regulator-min-microvolt = <1800000>;
386 regulator-max-microvolt = <1800000>;
387 regulator-name = "vcc-mipi-io";
391 regulator-min-microvolt = <2800000>;
392 regulator-max-microvolt = <2800000>;
393 regulator-name = "avdd-csi";
397 regulator-min-microvolt = <1800000>;
398 regulator-max-microvolt = <1800000>;
399 regulator-name = "vcc-wifi-io";
403 regulator-always-on;
404 regulator-min-microvolt = <1800000>;
405 regulator-max-microvolt = <1800000>;
406 regulator-name = "vcc-lpddr";
410 regulator-min-microvolt = <1800000>;
411 regulator-max-microvolt = <1800000>;
412 regulator-name = "dvdd-1v8-csi";
416 regulator-min-microvolt = <1200000>;
417 regulator-max-microvolt = <1200000>;
418 regulator-name = "vcc-1v2-hsic";
422 regulator-always-on;
423 regulator-min-microvolt = <1100000>;
424 regulator-max-microvolt = <1100000>;
425 regulator-name = "vdd-cpus";
429 regulator-min-microvolt = <3300000>;
430 regulator-max-microvolt = <3300000>;
431 regulator-name = "vcc-lcd-ctp-stk";
436 regulator-min-microvolt = <1800000>;
437 regulator-max-microvolt = <1800000>;
438 regulator-name = "vcc-1v8-typec";
443 regulator-name = "vcc-rtc";
448 simple-audio-card,name = "PinePhone";
449 simple-audio-card,aux-devs = <&codec_analog>, <&speaker_amp>;
450 simple-audio-card,widgets = "Microphone", "Headset Microphone",
455 simple-audio-card,routing =
471 simple-audio-card,dai-link@2 {
473 frame-master = <&link2_codec>;
474 bitclock-master = <&link2_codec>;
475 bitclock-inversion;
478 sound-dai = <&bt_sco_codec 0>;
482 sound-dai = <&codec 2>;
483 dai-tdm-slot-num = <1>;
484 dai-tdm-slot-width = <32>;
490 pinctrl-names = "default";
491 pinctrl-0 = <&uart0_pb_pins>;
496 pinctrl-names = "default";
497 pinctrl-0 = <&uart1_pins>, <&uart1_rts_cts_pins>;
501 compatible = "realtek,rtl8723cs-bt";
502 device-wake-gpios = <&pio 7 6 GPIO_ACTIVE_LOW>; /* PH6 */
503 enable-gpios = <&r_pio 0 4 GPIO_ACTIVE_HIGH>; /* PL4 */
504 host-wake-gpios = <&r_pio 0 5 GPIO_ACTIVE_HIGH>; /* PL5 */
510 pinctrl-names = "default";
511 pinctrl-0 = <&uart3_pins>;