Lines Matching +full:enable +full:- +full:extended +full:- +full:delay

1 // SPDX-License-Identifier: GPL-2.0-only
2 /dts-v1/;
4 #include <dt-bindings/input/input.h>
6 #include "motorola-cpcap-mapphone.dtsi"
10 stdout-path = &uart3;
19 * We seem to have only 1021 MB accessible, 1021 - 1022 is locked,
20 * then 1023 - 1024 seems to contain mbm.
28 gpio-poweroff {
29 compatible = "gpio-poweroff";
30 pinctrl-0 = <&poweroff_gpio>;
31 pinctrl-names = "default";
36 compatible = "hdmi-connector";
37 pinctrl-0 = <&hdmi_hpd_gpio>;
38 pinctrl-names = "default";
42 hpd-gpios = <&gpio2 31 GPIO_ACTIVE_HIGH>; /* gpio63 */
46 remote-endpoint = <&hdmi_out>;
56 hdmi_regulator: regulator-hdmi {
57 compatible = "regulator-fixed";
58 regulator-name = "hdmi";
59 regulator-min-microvolt = <5000000>;
60 regulator-max-microvolt = <5000000>;
62 enable-active-high;
63 regulator-always-on;
67 fsusb1_phy: usb-phy@1 {
68 compatible = "motorola,mapphone-mdm6600";
69 pinctrl-0 = <&usb_mdm6600_pins>;
70 pinctrl-names = "default";
71 enable-gpios = <&gpio3 31 GPIO_ACTIVE_LOW>; /* gpio_95 */
72 power-gpios = <&gpio2 22 GPIO_ACTIVE_HIGH>; /* gpio_54 */
73 reset-gpios = <&gpio2 17 GPIO_ACTIVE_HIGH>; /* gpio_49 */
75 motorola,mode-gpios = <&gpio5 20 GPIO_ACTIVE_HIGH>,
78 motorola,cmd-gpios = <&gpio4 7 GPIO_ACTIVE_HIGH>,
82 motorola,status-gpios = <&gpio2 20 GPIO_ACTIVE_HIGH>,
85 #phy-cells = <0>;
88 /* HS USB host TLL nop-phy on port 2 for w3glte */
89 hsusb2_phy: usb-phy@2 {
90 compatible = "usb-nop-xceiv";
91 #phy-cells = <0>;
95 lcd_regulator: regulator-lcd {
96 compatible = "regulator-fixed";
97 regulator-name = "lcd";
98 regulator-min-microvolt = <5050000>;
99 regulator-max-microvolt = <5050000>;
101 enable-active-high;
102 vin-supply = <&sw5>;
106 wl12xx_vmmc: regulator-wl12xx {
107 compatible = "regulator-fixed";
108 regulator-name = "vwl1271";
109 regulator-min-microvolt = <1650000>;
110 regulator-max-microvolt = <1650000>;
112 startup-delay-us = <70000>;
113 enable-active-high;
117 compatible = "audio-graph-card";
136 pwm8: dmtimer-pwm-8 {
137 pinctrl-names = "default";
138 pinctrl-0 = <&vibrator_direction_pin>;
140 compatible = "ti,omap-dmtimer-pwm";
141 #pwm-cells = <3>;
143 ti,clock-source = <0x01>;
146 pwm9: dmtimer-pwm-9 {
147 pinctrl-names = "default";
148 pinctrl-0 = <&vibrator_enable_pin>;
150 compatible = "ti,omap-dmtimer-pwm";
151 #pwm-cells = <3>;
153 ti,clock-source = <0x01>;
157 compatible = "pwm-vibrator";
159 pwm-names = "enable", "direction";
160 direction-duty-cycle-ns = <10000000>;
164 compatible = "led-backlight";
167 brightness-levels = <31 63 95 127 159 191 223 255>;
168 default-brightness-level = <6>;
173 polling-delay = <10000>; /* milliseconds */
185 operating-points = <
201 vdd-supply = <&vcsi>;
205 remote-endpoint = <&lcd0_in>;
211 compatible = "motorola,droid4-panel", "panel-dsi-cm";
214 vddi-supply = <&lcd_regulator>;
215 reset-gpios = <&gpio4 5 GPIO_ACTIVE_HIGH>; /* gpio101 */
219 width-mm = <50>;
220 height-mm = <89>;
223 panel-timing {
224 clock-frequency = <0>; /* Calculated by dsi */
226 hback-porch = <2>;
228 hfront-porch = <0>;
229 hsync-len = <2>;
231 vback-porch = <1>;
233 vfront-porch = <0>;
234 vsync-len = <1>;
236 hsync-active = <0>;
237 vsync-active = <0>;
238 de-active = <1>;
239 pixelclk-active = <1>;
244 remote-endpoint = <&dsi1_out_ep>;
252 pinctrl-0 = <&dss_hdmi_pins>;
253 pinctrl-names = "default";
254 vdda-supply = <&vdac>;
258 remote-endpoint = <&hdmi_connector_in>;
264 /* Battery NVRAM on 1-wire handled by w1_ds250x driver */
266 pinctrl-0 = <&hdq_pins>;
267 pinctrl-names = "default";
275 pinctrl-0 = <&tmp105_irq>;
276 pinctrl-names = "default";
278 interrupts-extended = <&gpio6 18 IRQ_TYPE_EDGE_FALLING
280 interrupt-names = "irq", "wakeup";
281 wakeup-source;
286 vmmc-supply = <&vwlan2>;
287 bus-width = <4>;
288 cd-gpios = <&gpio6 16 GPIO_ACTIVE_LOW>; /* gpio176 */
292 vmmc-supply = <&vsdio>;
293 bus-width = <8>;
294 ti,non-removable;
298 pinctrl-names = "default";
299 pinctrl-0 = <&mmc3_pins>;
300 vmmc-supply = <&wl12xx_vmmc>;
302 interrupts-extended = <&wakeupgen GIC_SPI 94 IRQ_TYPE_LEVEL_HIGH
304 interrupt-names = "irq", "wakeup";
305 non-removable;
306 bus-width = <4>;
307 cap-power-off-card;
308 keep-power-in-suspend;
310 #address-cells = <1>;
311 #size-cells = <0>;
316 interrupts-extended = <&gpio4 4 IRQ_TYPE_LEVEL_HIGH>,
318 interrupt-names = "irq", "wakeup";
319 ref-clock-frequency = <26000000>;
320 tcxo-clock-frequency = <26000000>;
328 pinctrl-names = "default";
329 pinctrl-0 = <&touchscreen_pins>;
331 reset-gpios = <&gpio6 13 GPIO_ACTIVE_LOW>; /* gpio173 */
334 interrupts-extended = <&gpio6 23 IRQ_TYPE_LEVEL_LOW>,
336 interrupt-names = "irq", "wakeup";
337 wakeup-source;
344 pinctrl-names = "default";
345 pinctrl-0 = <&als_proximity_pins>;
347 interrupt-parent = <&gpio6>;
356 pinctrl-single,pins = <
362 pinctrl-single,pins = <
370 pinctrl-single,pins = <
384 pinctrl-single,pins = <
410 pinctrl-single,pins = <
417 pinctrl-single,pins = <
424 pinctrl-single,pins = <
430 pinctrl-single,pins = <
437 pinctrl-single,pins = <
443 pinctrl-single,pins = <
444 /* enable 0x4a1000d8 usbb1_ulpitll_dat7.gpio_95 ag16 */
480 pinctrl-single,pins = <
500 pinctrl-single,pins = <
525 pinctrl-single,pins = <
542 pinctrl-single,pins = <
561 pinctrl-single,pins = <
570 pinctrl-single,pins = <
579 pinctrl-single,pins = <
588 pinctrl-single,pins = <
594 pinctrl-single,pins = <
603 pinctrl-single,pins = <
616 assigned-clocks = <&abe_clkctrl OMAP4_TIMER8_CLKCTRL 24>;
617 assigned-clock-parents = <&sys_clkin_ck>;
621 assigned-clocks = <&l4_per_clkctrl OMAP4_TIMER9_CLKCTRL 24>;
622 assigned-clock-parents = <&sys_clkin_ck>;
627 * for wake-up events for both the USB PHY and the UART. We can use gpio_149
632 pinctrl-names = "default";
633 pinctrl-0 = <&uart1_pins>;
634 interrupts-extended = <&wakeupgen GIC_SPI 72 IRQ_TYPE_LEVEL_HIGH
636 uart-has-rtscts;
637 current-speed = <115200>;
641 interrupts-extended = <&wakeupgen GIC_SPI 74 IRQ_TYPE_LEVEL_HIGH
646 pinctrl-names = "default";
647 pinctrl-0 = <&uart4_pins>;
650 compatible = "ti,wl1285-st";
651 enable-gpios = <&gpio6 14 GPIO_ACTIVE_HIGH>; /* gpio 174 */
652 max-speed = <3686400>;
658 phy-names = "usb";
666 port1-mode = "ohci-phy-4pin-dpdm";
667 port2-mode = "ehci-tll";
672 interface-type = <1>;
676 * Max 300 mA steps based on similar PMIC MC13783UG.pdf "Table 10-4.
684 compatible = "asahi-kasei,ak8975";
687 vdd-supply = <&vhvio>;
689 interrupt-parent = <&gpio6>;
692 rotation-matrix = "-1", "0", "0",
694 "0", "0", "-1";
700 #sound-dai-cells = <0>;
701 pinctrl-names = "default";
702 pinctrl-0 = <&mcbsp2_pins>;
707 dai-format = "i2s";
708 remote-endpoint = <&cpcap_audio_codec0>;
709 frame-master = <&cpcap_audio_codec0>;
710 bitclock-master = <&cpcap_audio_codec0>;
716 #sound-dai-cells = <0>;
717 pinctrl-names = "default";
718 pinctrl-0 = <&mcbsp3_pins>;
723 dai-format = "dsp_a";
724 frame-master = <&cpcap_audio_codec1>;
725 bitclock-master = <&cpcap_audio_codec1>;
726 remote-endpoint = <&cpcap_audio_codec1>;
732 remote-endpoint = <&cpu_dai2>;
736 remote-endpoint = <&cpu_dai3>;