Lines Matching +full:bitclock +full:- +full:inversion

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>;
195 reset-gpios = <&pio 1 1 GPIO_ACTIVE_LOW>;
196 avdd-supply = <&reg_dldo1>;
197 dvdd-supply = <&reg_dldo1>;
198 mount-matrix = "0", "-1", "0",
199 "-1", "0", "0",
200 "0", "0", "-1";
208 compatible = "st,lis3mdl-magn";
210 vdd-supply = <&reg_dldo1>;
211 vddio-supply = <&reg_dldo1>;
212 mount-matrix = "0", "1", "0",
213 "-1", "0", "0",
218 light-sensor@48 {
221 interrupt-parent = <&pio>;
229 interrupt-parent = <&pio>;
231 vdd-supply = <&reg_dldo1>;
232 vddio-supply = <&reg_dldo1>;
233 mount-matrix = "0", "1", "0",
234 "-1", "0", "0",
245 vref-supply = <&reg_aldo3>;
246 wakeup-source;
249 button-200 {
256 button-400 {
265 pinctrl-names = "default";
266 pinctrl-0 = <&mmc0_pins>;
267 vmmc-supply = <&reg_dcdc1>;
268 vqmmc-supply = <&reg_dcdc1>;
269 cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>; /* PF6 */
270 disable-wp;
271 bus-width = <4>;
276 pinctrl-names = "default";
277 pinctrl-0 = <&mmc1_pins>;
278 vmmc-supply = <&reg_vbat_wifi>;
279 vqmmc-supply = <&reg_dldo4>;
280 bus-width = <4>;
281 non-removable;
290 pinctrl-names = "default";
291 pinctrl-0 = <&mmc2_pins>;
292 vmmc-supply = <&reg_dcdc1>;
293 vqmmc-supply = <&reg_dcdc1>;
294 bus-width = <8>;
295 non-removable;
296 cap-mmc-hw-reset;
309 vcc-pb-supply = <&reg_dcdc1>;
310 vcc-pc-supply = <&reg_dcdc1>;
311 vcc-pd-supply = <&reg_dcdc1>;
312 vcc-pe-supply = <&reg_aldo1>;
313 vcc-pf-supply = <&reg_dcdc1>;
314 vcc-pg-supply = <&reg_dldo4>;
315 vcc-ph-supply = <&reg_dcdc1>;
324 * vcc-pl-supply = <&reg_aldo2>;
336 compatible = "x-powers,axp803";
338 interrupt-parent = <&r_intc>;
350 regulator-min-microvolt = <1800000>;
351 regulator-max-microvolt = <1800000>;
352 regulator-name = "dovdd-csi";
356 regulator-always-on;
357 regulator-min-microvolt = <1800000>;
358 regulator-max-microvolt = <1800000>;
359 regulator-name = "vcc-pl";
363 regulator-always-on;
364 regulator-min-microvolt = <3000000>;
365 regulator-max-microvolt = <3000000>;
366 regulator-name = "vcc-pll-avcc";
370 regulator-always-on;
371 regulator-min-microvolt = <3300000>;
372 regulator-max-microvolt = <3300000>;
373 regulator-name = "vcc-3v3";
377 regulator-always-on;
378 regulator-min-microvolt = <1000000>;
379 regulator-max-microvolt = <1300000>;
380 regulator-name = "vdd-cpux";
386 regulator-always-on;
387 regulator-min-microvolt = <1200000>;
388 regulator-max-microvolt = <1200000>;
389 regulator-name = "vcc-dram";
393 regulator-always-on;
394 regulator-min-microvolt = <1100000>;
395 regulator-max-microvolt = <1100000>;
396 regulator-name = "vdd-sys";
400 regulator-min-microvolt = <3300000>;
401 regulator-max-microvolt = <3300000>;
402 regulator-name = "vcc-dsi-sensor";
406 regulator-min-microvolt = <1800000>;
407 regulator-max-microvolt = <1800000>;
408 regulator-name = "vcc-mipi-io";
412 regulator-min-microvolt = <2800000>;
413 regulator-max-microvolt = <2800000>;
414 regulator-name = "avdd-csi";
418 regulator-min-microvolt = <1800000>;
419 regulator-max-microvolt = <1800000>;
420 regulator-name = "vcc-wifi-io";
424 regulator-always-on;
425 regulator-min-microvolt = <1800000>;
426 regulator-max-microvolt = <1800000>;
427 regulator-name = "vcc-lpddr";
431 regulator-min-microvolt = <1800000>;
432 regulator-max-microvolt = <1800000>;
433 regulator-name = "dvdd-1v8-csi";
437 regulator-min-microvolt = <1200000>;
438 regulator-max-microvolt = <1200000>;
439 regulator-name = "vcc-1v2-hsic";
443 regulator-always-on;
444 regulator-min-microvolt = <1100000>;
445 regulator-max-microvolt = <1100000>;
446 regulator-name = "vdd-cpus";
450 regulator-min-microvolt = <3300000>;
451 regulator-max-microvolt = <3300000>;
452 regulator-name = "vcc-lcd-ctp-stk";
457 regulator-min-microvolt = <1800000>;
458 regulator-max-microvolt = <1800000>;
459 regulator-name = "vcc-1v8-typec";
464 regulator-name = "vcc-rtc";
469 simple-audio-card,name = "PinePhone";
470 simple-audio-card,aux-devs = <&codec_analog>, <&speaker_amp>;
471 simple-audio-card,widgets = "Microphone", "Headset Microphone",
476 simple-audio-card,routing =
492 simple-audio-card,dai-link@2 {
494 frame-master = <&link2_codec>;
495 bitclock-master = <&link2_codec>;
496 bitclock-inversion;
499 sound-dai = <&bt_sco_codec 0>;
503 sound-dai = <&codec 2>;
504 dai-tdm-slot-num = <1>;
505 dai-tdm-slot-width = <32>;
511 pinctrl-names = "default";
512 pinctrl-0 = <&uart0_pb_pins>;
517 pinctrl-names = "default";
518 pinctrl-0 = <&uart1_pins>, <&uart1_rts_cts_pins>;
522 compatible = "realtek,rtl8723cs-bt";
523 device-wake-gpios = <&pio 7 6 GPIO_ACTIVE_LOW>; /* PH6 */
524 enable-gpios = <&r_pio 0 4 GPIO_ACTIVE_HIGH>; /* PL4 */
525 host-wake-gpios = <&r_pio 0 5 GPIO_ACTIVE_HIGH>; /* PL5 */
531 pinctrl-names = "default";
532 pinctrl-0 = <&uart3_pins>;