Lines Matching +full:codec +full:- +full:gpio2

2  * Support for CompuLab CL-SOM-AM57x System-on-Module
4 * Copyright (C) 2015 CompuLab Ltd. - http://www.compulab.co.il/
12 /dts-v1/;
14 #include <dt-bindings/gpio/gpio.h>
15 #include <dt-bindings/interrupt-controller/irq.h>
19 model = "CompuLab CL-SOM-AM57x";
20 compatible = "compulab,cl-som-am57x", "ti,am5728", "ti,dra742", "ti,dra74", "ti,dra7";
24 reg = <0x0 0x80000000 0x0 0x20000000>; /* 512 MB - minimal configuration */
28 compatible = "gpio-leds";
29 pinctrl-names = "default";
30 pinctrl-0 = <&leds_pins_default>;
33 label = "cl-som-am57x:green";
34 gpios = <&gpio2 5 GPIO_ACTIVE_HIGH>;
35 linux,default-trigger = "heartbeat";
36 default-state = "off";
40 vdd_3v3: fixedregulator-vdd_3v3 {
41 compatible = "regulator-fixed";
42 regulator-name = "vdd_3v3";
43 regulator-min-microvolt = <3300000>;
44 regulator-max-microvolt = <3300000>;
47 ads7846reg: fixedregulator-ads7846-reg {
48 compatible = "regulator-fixed";
49 regulator-name = "ads7846-reg";
50 regulator-min-microvolt = <3300000>;
51 regulator-max-microvolt = <3300000>;
55 compatible = "simple-audio-card";
56 simple-audio-card,name = "CL-SOM-AM57x-Sound-Card";
57 simple-audio-card,format = "i2s";
58 simple-audio-card,bitclock-master = <&dailink0_master>;
59 simple-audio-card,frame-master = <&dailink0_master>;
60 simple-audio-card,widgets =
64 simple-audio-card,routing =
71 dailink0_master: simple-audio-card,cpu {
72 sound-dai = <&mcasp3>;
75 simple-audio-card,codec {
76 sound-dai = <&wm8731>;
77 system-clock-frequency = <12000000>;
84 pinctrl-single,pins = <
90 pinctrl-single,pins = <
97 pinctrl-single,pins = <
104 pinctrl-single,pins = <
111 pinctrl-single,pins = <
117 pinctrl-single,pins = <
132 pinctrl-single,pins = <
143 pinctrl-single,pins = <
175 pinctrl-single,pins = <
207 pinctrl-single,pins = <
215 pinctrl-single,pins = <
222 pinctrl-single,pins = <
228 pinctrl-single,pins = <
237 pinctrl-single,pins = <
248 pinctrl-names = "default";
249 pinctrl-0 = <&i2c1_pins_default>;
250 clock-frequency = <400000>;
255 pinctrl-names = "default";
256 pinctrl-0 = <&i2c3_pins_default>;
257 clock-frequency = <400000>;
262 pinctrl-names = "default";
263 pinctrl-0 = <&i2c4_pins_default>;
264 clock-frequency = <400000>;
269 interrupt-parent = <&gpio1>;
272 pinctrl-names = "default";
273 pinctrl-0 = <&tps659038_pins_default>;
275 #interrupt-cells = <2>;
276 interrupt-controller;
278 ti,system-power-controller;
281 compatible = "ti,tps659038-pmic";
286 regulator-name = "smps12";
287 regulator-min-microvolt = < 850000>;
288 regulator-max-microvolt = <1250000>;
289 regulator-always-on;
290 regulator-boot-on;
295 regulator-name = "smps3";
296 regulator-min-microvolt = <1500000>;
297 regulator-max-microvolt = <1500000>;
298 regulator-always-on;
299 regulator-boot-on;
304 regulator-name = "smps45";
305 regulator-min-microvolt = < 850000>;
306 regulator-max-microvolt = <1250000>;
307 regulator-always-on;
308 regulator-boot-on;
313 regulator-name = "smps6";
314 regulator-min-microvolt = < 850000>;
315 regulator-max-microvolt = <1250000>;
316 regulator-always-on;
317 regulator-boot-on;
322 regulator-name = "smps7";
323 regulator-min-microvolt = < 850000>;
324 regulator-max-microvolt = <1160000>;
325 regulator-always-on;
326 regulator-boot-on;
331 regulator-name = "smps8";
332 regulator-min-microvolt = < 850000>;
333 regulator-max-microvolt = <1250000>;
334 regulator-always-on;
335 regulator-boot-on;
340 regulator-name = "smps9";
341 regulator-min-microvolt = <3300000>;
342 regulator-max-microvolt = <3300000>;
343 regulator-always-on;
344 regulator-boot-on;
350 regulator-name = "ldo1";
351 regulator-min-microvolt = <1800000>;
352 regulator-max-microvolt = <3300000>;
353 regulator-boot-on;
354 regulator-always-on;
359 regulator-name = "ldo2";
360 regulator-min-microvolt = <1800000>;
361 regulator-max-microvolt = <1800000>;
362 regulator-always-on;
363 regulator-boot-on;
367 /* VDDA_1V8_PHYA - supplies VDDA_SATA, VDDA_USB1/2/3 */
368 regulator-name = "ldo3";
369 regulator-min-microvolt = <1800000>;
370 regulator-max-microvolt = <1800000>;
371 regulator-always-on;
372 regulator-boot-on;
376 /* VDDA_1V8_PHYB - supplies VDDA_HDMI, VDDA_PCIE/0/1 */
377 regulator-name = "ldo4";
378 regulator-min-microvolt = <1800000>;
379 regulator-max-microvolt = <1800000>;
380 regulator-always-on;
381 regulator-boot-on;
386 regulator-name = "ldo9";
387 regulator-min-microvolt = <1050000>;
388 regulator-max-microvolt = <1050000>;
389 regulator-always-on;
390 regulator-boot-on;
395 regulator-name = "ldoln";
396 regulator-min-microvolt = <1800000>;
397 regulator-max-microvolt = <1800000>;
398 regulator-always-on;
399 regulator-boot-on;
404 regulator-name = "ldousb";
405 regulator-min-microvolt = <3300000>;
406 regulator-max-microvolt = <3300000>;
407 regulator-always-on;
408 regulator-boot-on;
416 compatible = "ti,palmas-pwrbutton";
417 interrupt-parent = <&tps659038>;
419 wakeup-source;
420 ti,palmas-long-press-seconds = <12>;
424 compatible = "ti,palmas-gpio";
425 gpio-controller;
426 #gpio-cells = <2>;
442 #sound-dai-cells = <0>;
450 cpu0-supply = <&smps12_reg>;
451 voltage-tolerance = <1>;
481 pinctrl-names = "default";
482 pinctrl-0 = <&mmc2_pins_default>;
484 vmmc-supply = <&vdd_3v3>;
485 bus-width = <8>;
486 ti,non-removable;
487 cap-mmc-dual-data-rate;
492 pinctrl-names = "default";
493 pinctrl-0 = <&qspi1_pins>;
495 spi-max-frequency = <48000000>;
498 #address-cells = <1>;
499 #size-cells = <1>;
500 compatible = "spansion,m25p80", "jedec,spi-nor";
502 spi-max-frequency = <48000000>;
522 pinctrl-names = "default";
523 pinctrl-0 = <&ads7846_pins>;
526 vcc-supply = <&ads7846reg>;
529 spi-max-frequency = <1500000>;
531 interrupt-parent = <&gpio1>;
533 pendown-gpio = <&gpio1 31 0>;
536 ti,x-min = /bits/ 16 <0x0>;
537 ti,x-max = /bits/ 16 <0x0fff>;
538 ti,y-min = /bits/ 16 <0x0>;
539 ti,y-max = /bits/ 16 <0x0fff>;
541 ti,x-plate-ohms = /bits/ 16 <180>;
542 ti,pressure-max = /bits/ 16 <255>;
544 ti,debounce-max = /bits/ 16 <30>;
545 ti,debounce-tol = /bits/ 16 <10>;
546 ti,debounce-rep = /bits/ 16 <1>;
548 wakeup-source;
554 pinctrl-names = "default", "sleep";
555 pinctrl-0 = <&cpsw_pins_default>;
556 pinctrl-1 = <&cpsw_pins_sleep>;
562 phy-mode = "rgmii-txid";
568 phy-mode = "rgmii-txid";
573 pinctrl-names = "default", "sleep";
574 pinctrl-0 = <&davinci_mdio_pins_default>;
575 pinctrl-1 = <&davinci_mdio_pins_sleep>;
579 phy-supply = <&ldousb_reg>;
583 phy-supply = <&ldousb_reg>;
595 #sound-dai-cells = <0>;
596 pinctrl-names = "default", "sleep";
597 pinctrl-0 = <&mcasp3_pins_default>;
598 pinctrl-1 = <&mcasp3_pins_sleep>;
601 op-mode = <0>; /* MCASP_IIS_MODE */
602 tdm-slots = <2>;
604 serial-dir = < /* 0: INACTIVE, 1: TX, 2: RX */
611 ti,no-reset-on-init;
614 &gpio2 {
616 ti,no-reset-on-init;