Lines Matching +full:cpcap +full:- +full:battery
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 * We seem to have only 1021 MB accessible, 1021 - 1022 is locked,
11 * then 1023 - 1024 seems to contain mbm.
18 /* Poweroff GPIO probably connected to CPCAP */
19 gpio-poweroff {
20 compatible = "gpio-poweroff";
21 pinctrl-0 = <&poweroff_gpio>;
22 pinctrl-names = "default";
27 compatible = "hdmi-connector";
28 pinctrl-0 = <&hdmi_hpd_gpio>;
29 pinctrl-names = "default";
33 hpd-gpios = <&gpio2 31 GPIO_ACTIVE_HIGH>; /* gpio63 */
37 remote-endpoint = <&hdmi_out>;
43 * HDMI 5V regulator probably sourced from battery. Let's keep
47 hdmi_regulator: regulator-hdmi {
48 compatible = "regulator-fixed";
49 regulator-name = "hdmi";
50 regulator-min-microvolt = <5000000>;
51 regulator-max-microvolt = <5000000>;
53 enable-active-high;
54 regulator-always-on;
57 /* This is probably coming straight from the battery.. */
58 wl12xx_vmmc: regulator-wl12xx {
59 compatible = "regulator-fixed";
60 regulator-name = "vwl1271";
61 regulator-min-microvolt = <1650000>;
62 regulator-max-microvolt = <1650000>;
64 startup-delay-us = <70000>;
65 enable-active-high;
69 compatible = "audio-graph-card";
90 polling-delay = <10000>; /* milliseconds */
102 operating-points = <
118 pinctrl-0 = <&dss_hdmi_pins>;
119 pinctrl-names = "default";
120 vdda-supply = <&vdac>;
124 remote-endpoint = <&hdmi_connector_in>;
134 pinctrl-0 = <&tmp105_irq>;
135 pinctrl-names = "default";
137 interrupts-extended = <&gpio6 18 IRQ_TYPE_EDGE_FALLING
139 interrupt-names = "irq", "wakeup";
140 wakeup-source;
145 vmmc-supply = <&vwlan2>;
146 bus-width = <4>;
147 cd-gpios = <&gpio6 16 GPIO_ACTIVE_LOW>; /* gpio176 */
151 vmmc-supply = <&vsdio>;
152 bus-width = <8>;
153 ti,non-removable;
157 pinctrl-names = "default";
158 pinctrl-0 = <&mmc3_pins>;
159 vmmc-supply = <&wl12xx_vmmc>;
161 interrupts-extended = <&wakeupgen GIC_SPI 94 IRQ_TYPE_LEVEL_HIGH
163 interrupt-names = "irq", "wakeup";
164 non-removable;
165 bus-width = <4>;
166 cap-power-off-card;
167 keep-power-in-suspend;
169 #address-cells = <1>;
170 #size-cells = <0>;
175 interrupts-extended = <&gpio4 4 IRQ_TYPE_LEVEL_HIGH>,
177 interrupt-names = "irq", "wakeup";
178 ref-clock-frequency = <26000000>;
179 tcxo-clock-frequency = <26000000>;
186 hdmi_hpd_gpio: hdmi-hpd-pins {
187 pinctrl-single,pins = <
193 dss_hdmi_pins: dss-hdmi-pins {
194 pinctrl-single,pins = <
207 mmc3_pins: mmc3-pins {
208 pinctrl-single,pins = <
233 poweroff_gpio: poweroff-pins {
234 pinctrl-single,pins = <
240 tmp105_irq: tmp105-irq-pins {
241 pinctrl-single,pins = <
246 usb_gpio_mux_sel1: usb-gpio-mux-sel1-pins {
248 pinctrl-single,pins = <
253 usb_ulpi_pins: usb-ulpi-pins {
254 pinctrl-single,pins = <
273 usb_utmi_pins: usb-utmi-pins {
274 pinctrl-single,pins = <
298 uart1_pins: uart1-pins {
299 pinctrl-single,pins = <
315 uart3_pins: uart3-pins {
316 pinctrl-single,pins = <
334 uart4_pins: uart4-pins {
335 pinctrl-single,pins = <
343 mcbsp2_pins: mcbsp2-pins {
344 pinctrl-single,pins = <
352 mcbsp3_pins: mcbsp3-pins {
353 pinctrl-single,pins = <
363 usb_gpio_mux_sel2: usb-gpio-mux-sel2-pins {
365 pinctrl-single,pins = <
378 * for wake-up events for both the USB PHY and the UART. We can use gpio_149
383 pinctrl-names = "default";
384 pinctrl-0 = <&uart1_pins>;
385 interrupts-extended = <&wakeupgen GIC_SPI 72 IRQ_TYPE_LEVEL_HIGH
387 uart-has-rtscts;
388 current-speed = <115200>;
392 interrupts-extended = <&wakeupgen GIC_SPI 74 IRQ_TYPE_LEVEL_HIGH
394 overrun-throttle-ms = <500>;
398 pinctrl-names = "default";
399 pinctrl-0 = <&uart4_pins>;
402 compatible = "ti,wl1285-st";
403 enable-gpios = <&gpio6 14 GPIO_ACTIVE_HIGH>; /* gpio 174 */
404 max-speed = <3686400>;
408 /* Internal UTMI+ PHY used for OTG, CPCAP ULPI PHY for detection and charger */
410 interface-type = <1>;
414 * Max 300 mA steps based on similar PMIC MC13783UG.pdf "Table 10-4.
421 #sound-dai-cells = <0>;
422 pinctrl-names = "default";
423 pinctrl-0 = <&mcbsp2_pins>;
428 dai-format = "i2s";
429 remote-endpoint = <&cpcap_audio_codec0>;
430 frame-master = <&cpcap_audio_codec0>;
431 bitclock-master = <&cpcap_audio_codec0>;
437 #sound-dai-cells = <0>;
438 pinctrl-names = "default";
439 pinctrl-0 = <&mcbsp3_pins>;
444 dai-format = "dsp_a";
445 frame-master = <&cpcap_audio_codec1>;
446 bitclock-master = <&cpcap_audio_codec1>;
447 remote-endpoint = <&cpcap_audio_codec1>;
453 remote-endpoint = <&cpu_dai2>;
457 remote-endpoint = <&cpu_dai3>;