Lines Matching +full:usb +full:- +full:sdp

1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) 2011 Texas Instruments Incorporated - https://www.ti.com/
5 /dts-v1/;
9 #include "omap4-mcpdm.dtsi"
12 model = "TI OMAP4 SDP board";
13 compatible = "ti,omap4-sdp", "ti,omap4430", "ti,omap4";
26 vdd_eth: fixedregulator-vdd-eth {
27 pinctrl-names = "default";
28 pinctrl-0 = <&enet_enable_gpio>;
30 compatible = "regulator-fixed";
31 regulator-name = "VDD_ETH";
32 regulator-min-microvolt = <3300000>;
33 regulator-max-microvolt = <3300000>;
35 enable-active-high;
36 regulator-boot-on;
37 startup-delay-us = <25000>;
40 vbat: fixedregulator-vbat {
41 compatible = "regulator-fixed";
42 regulator-name = "VBAT";
43 regulator-min-microvolt = <3750000>;
44 regulator-max-microvolt = <3750000>;
45 regulator-boot-on;
48 led-controller-1 {
49 compatible = "gpio-leds";
51 led-1 {
56 led-2 {
61 led-3 {
66 led-4 {
71 led-5 {
76 led-6 {
81 led-7 {
86 led-8 {
92 led-controller-2 {
93 compatible = "pwm-leds";
95 led-9 {
98 max-brightness = <127>;
101 led-10 {
104 max-brightness = <255>;
109 compatible = "pwm-backlight";
111 brightness-levels = <
116 default-brightness-level = <13>;
120 compatible = "ti,abe-twl6040";
123 ti,jack-detection = <1>;
124 ti,mclk-freq = <38400000>;
132 ti,audio-routing =
156 pinctrl-names = "default";
157 pinctrl-0 = <&wl12xx_gpio>;
158 compatible = "regulator-fixed";
159 regulator-name = "vwl1271";
160 regulator-min-microvolt = <1800000>;
161 regulator-max-microvolt = <1800000>;
163 startup-delay-us = <70000>;
164 enable-active-high;
175 #address-cells = <1>;
176 #size-cells = <0>;
182 remote-endpoint = <&hdmi_out>;
190 remote-endpoint = <&hdmi_connector_in>;
197 compatible = "hdmi-connector";
204 remote-endpoint = <&tpd12s015_out>;
211 pinctrl-names = "default";
212 pinctrl-0 = <
217 uart2_pins: uart2-pins {
218 pinctrl-single,pins = <
226 uart3_pins: uart3-pins {
227 pinctrl-single,pins = <
235 uart4_pins: uart4-pins {
236 pinctrl-single,pins = <
242 twl6040_pins: twl6040-pins {
243 pinctrl-single,pins = <
249 dmic_pins: dmic-pins {
250 pinctrl-single,pins = <
258 mcbsp1_pins: mcbsp1-pins {
259 pinctrl-single,pins = <
267 mcbsp2_pins: mcbsp2-pins {
268 pinctrl-single,pins = <
276 mcspi1_pins: mcspi1-pins {
277 pinctrl-single,pins = <
285 dss_hdmi_pins: dss-hdmi-pins {
286 pinctrl-single,pins = <
293 tpd12s015_pins: tpd12s015-pins {
294 pinctrl-single,pins = <
301 i2c1_pins: i2c1-pins {
302 pinctrl-single,pins = <
308 i2c2_pins: i2c2-pins {
309 pinctrl-single,pins = <
315 i2c3_pins: i2c3-pins {
316 pinctrl-single,pins = <
322 i2c4_pins: i2c4-pins {
323 pinctrl-single,pins = <
330 wl12xx_gpio: wl12xx-gpio-pins {
331 pinctrl-single,pins = <
337 wl12xx_pins: wl12xx-pins {
338 pinctrl-single,pins = <
350 enet_enable_gpio: enet-enable-gpio-pins {
351 pinctrl-single,pins = <
356 ks8851_pins: ks8851-pins {
357 pinctrl-single,pins = <
365 * We could use gpio-hog to keep it high, but let's use
374 pinctrl-names = "default";
375 pinctrl-0 = <&i2c1_pins>;
377 clock-frequency = <400000>;
381 /* SPI = 0, IRQ# = 7, 4 = active high level-sensitive */
387 #clock-cells = <0>;
390 pinctrl-names = "default";
391 pinctrl-0 = <&twl6040_pins>;
393 /* SPI = 0, IRQ# = 119, 4 = active high level-sensitive */
395 ti,audpwron-gpio = <&gpio4 31 GPIO_ACTIVE_HIGH>; /* gpio line 127 */
397 vio-supply = <&v1v8>;
398 v2v1-supply = <&v2v1>;
399 enable-active-high;
402 vddvibl-supply = <&vbat>;
403 vddvibr-supply = <&vbat>;
407 ti,vibldrv-res = <8>;
408 ti,vibrdrv-res = <3>;
409 ti,viblmotor-res = <10>;
410 ti,vibrmotor-res = <10>;
419 pinctrl-names = "default";
420 pinctrl-0 = <&i2c2_pins>;
422 clock-frequency = <400000>;
426 pinctrl-names = "default";
427 pinctrl-0 = <&i2c3_pins>;
429 clock-frequency = <400000>;
442 * https://www.rohm.com/products/databook/sensor/pdf/bh1780gli-e.pdf (defunct)
451 pinctrl-names = "default";
452 pinctrl-0 = <&i2c4_pins>;
454 clock-frequency = <400000>;
457 * 3-Axis Digital Compass
467 pinctrl-names = "default";
468 pinctrl-0 = <&mcspi1_pins>;
471 pinctrl-names = "default";
472 pinctrl-0 = <&ks8851_pins>;
475 spi-max-frequency = <24000000>;
477 interrupt-parent = <&gpio2>;
479 vdd-supply = <&vdd_eth>;
480 reset-gpios = <&gpio5 10 GPIO_ACTIVE_HIGH>;
485 vmmc-supply = <&vmmc>;
486 bus-width = <8>;
490 vmmc-supply = <&vaux1>;
491 bus-width = <8>;
492 ti,non-removable;
504 pinctrl-names = "default";
505 pinctrl-0 = <&wl12xx_pins>;
506 vmmc-supply = <&wl12xx_vmmc>;
507 non-removable;
508 bus-width = <4>;
509 cap-power-off-card;
511 #address-cells = <1>;
512 #size-cells = <0>;
516 interrupt-parent = <&gpio1>;
518 ref-clock-frequency = <26000000>;
519 tcxo-clock-frequency = <26000000>;
524 cs1-used;
525 device-handle = <&elpida_ECB240ABACN>;
529 cs1-used;
530 device-handle = <&elpida_ECB240ABACN>;
534 keypad,num-rows = <8>;
535 keypad,num-columns = <8>;
600 linux,input-no-autorepeat;
604 interrupts-extended = <&wakeupgen GIC_SPI 73 IRQ_TYPE_LEVEL_HIGH
606 pinctrl-names = "default";
607 pinctrl-0 = <&uart2_pins>;
611 interrupts-extended = <&wakeupgen GIC_SPI 74 IRQ_TYPE_LEVEL_HIGH
613 pinctrl-names = "default";
614 pinctrl-0 = <&uart3_pins>;
618 interrupts-extended = <&wakeupgen GIC_SPI 70 IRQ_TYPE_LEVEL_HIGH
620 pinctrl-names = "default";
621 pinctrl-0 = <&uart4_pins>;
625 pinctrl-names = "default";
626 pinctrl-0 = <&mcbsp1_pins>;
631 pinctrl-names = "default";
632 pinctrl-0 = <&mcbsp2_pins>;
637 pinctrl-names = "default";
638 pinctrl-0 = <&dmic_pins>;
643 usb-supply = <&vusb>;
647 interface-type = <1>;
658 vdd-supply = <&vcxio>;
662 remote-endpoint = <&lcd0_in>;
668 compatible = "tpo,taal", "panel-dsi-cm";
672 reset-gpios = <&gpio4 6 GPIO_ACTIVE_HIGH>; /* 102 */
676 remote-endpoint = <&dsi1_out_ep>;
684 vdd-supply = <&vcxio>;
688 remote-endpoint = <&lcd1_in>;
694 compatible = "tpo,taal", "panel-dsi-cm";
698 reset-gpios = <&gpio4 8 GPIO_ACTIVE_HIGH>; /* 104 */
702 remote-endpoint = <&dsi2_out_ep>;
710 vdda-supply = <&vdac>;
714 remote-endpoint = <&tpd12s015_in>;