Lines Matching +full:vs +full:- +full:supply
1 // SPDX-License-Identifier: GPL-2.0 OR X11
3 * Device Tree Include file for TQ-Systems MBa7 carrier board.
5 * Copyright (C) 2016 TQ-Systems GmbH
6 * Author: Markus Niebel <Markus.Niebel@tq-group.com>
13 #include <dt-bindings/input/input.h>
14 #include <dt-bindings/net/ti-dp83867.h>
20 /delete-property/ mmc2;
26 compatible = "gpio-beeper";
31 stdout-path = &uart6;
34 gpio_buttons: gpio-keys {
35 compatible = "gpio-keys";
38 * NOTE: These buttons are attached to a GPIO-expander.
39 * Enabling wakeup-source, enables wakeup on all inputs.
43 button-0 {
48 wakeup-source;
51 button-1 {
56 wakeup-source;
59 button-2 {
64 wakeup-source;
68 gpio-leds {
69 compatible = "gpio-leds";
74 linux,default-trigger = "default-on";
80 linux,default-trigger = "heartbeat";
84 iio-hwmon {
85 compatible = "iio-hwmon";
86 io-channels = <&adc1 0>, <&adc1 1>, <&adc1 2>, <&adc1 3>,
90 reg_usb_otg1_vbus: regulator-usb-otg1-vbus {
91 compatible = "regulator-fixed";
92 regulator-name = "VBUS_USBOTG1";
93 regulator-min-microvolt = <5000000>;
94 regulator-max-microvolt = <5000000>;
96 enable-active-high;
99 reg_usb_otg2_vbus: regulator-usb-otg2-vbus {
100 compatible = "regulator-fixed";
101 regulator-name = "VBUS_USBOTG2";
102 regulator-min-microvolt = <5000000>;
103 regulator-max-microvolt = <5000000>;
105 enable-active-high;
108 reg_mpcie_1v5: regulator-mpcie-1v5 {
109 compatible = "regulator-fixed";
110 regulator-name = "VCC1V5_MPCIE";
111 regulator-min-microvolt = <1500000>;
112 regulator-max-microvolt = <1500000>;
114 enable-active-high;
115 regulator-always-on;
116 vin-supply = <®_mba_5v>;
119 reg_mpcie_3v3: regulator-mpcie-3v3 {
120 compatible = "regulator-fixed";
121 regulator-name = "VCC3V3_MPCIE";
122 regulator-min-microvolt = <3300000>;
123 regulator-max-microvolt = <3300000>;
125 enable-active-high;
126 regulator-always-on;
127 vin-supply = <®_mba_3v3>;
130 reg_mba_12v0: regulator-mba-12v0 {
131 compatible = "regulator-fixed";
132 regulator-name = "VCC12V0_MBA7";
133 regulator-min-microvolt = <12000000>;
134 regulator-max-microvolt = <12000000>;
136 enable-active-high;
139 reg_mba_5v: regulator-mba-5v {
140 compatible = "regulator-fixed";
141 regulator-name = "VCC5V";
142 regulator-min-microvolt = <5000000>;
143 regulator-max-microvolt = <5000000>;
146 reg_mba_3v3: regulator-mba-3v3 {
147 compatible = "regulator-fixed";
148 regulator-name = "VCC3V3";
149 regulator-min-microvolt = <3300000>;
150 regulator-max-microvolt = <3300000>;
153 reg_vref_1v8: regulator-vref-1v8 {
154 compatible = "regulator-fixed";
155 regulator-name = "VCC1V8_REF";
156 regulator-min-microvolt = <1800000>;
157 regulator-max-microvolt = <1800000>;
158 regulator-always-on;
159 vin-supply = <&sw2_reg>;
162 reg_audio_3v3: regulator-audio-3v3 {
163 compatible = "regulator-fixed";
164 regulator-name = "VCC3V3_AUDIO";
165 regulator-min-microvolt = <3300000>;
166 regulator-max-microvolt = <3300000>;
167 regulator-always-on;
168 vin-supply = <®_mba_3v3>;
172 compatible = "fsl,imx-audio-tlv320aic32x4";
173 model = "tqm-tlv320aic32";
174 ssi-controller = <&sai1>;
175 audio-codec = <&tlv320aic32x4>;
176 audio-routing =
187 vref-supply = <®_vref_1v8>;
192 vref-supply = <®_vref_1v8>;
197 pinctrl-names = "default";
198 pinctrl-0 = <&pinctrl_ecspi1>, <&pinctrl_ecspi1_ss0>;
199 cs-gpios = <&gpio4 0 GPIO_ACTIVE_LOW>, <&gpio4 1 GPIO_ACTIVE_LOW>,
205 pinctrl-names = "default";
206 pinctrl-0 = <&pinctrl_ecspi2>;
211 pinctrl-names = "default";
212 pinctrl-0 = <&pinctrl_enet1>;
213 phy-mode = "rgmii-id";
214 phy-handle = <ðphy1_0>;
215 fsl,magic-packet;
219 #address-cells = <1>;
220 #size-cells = <0>;
222 ethphy1_0: ethernet-phy@0 {
223 compatible = "ethernet-phy-ieee802.3-c22";
225 pinctrl-names = "default";
226 pinctrl-0 = <&pinctrl_enet1_phy>;
227 ti,rx-internal-delay = <DP83867_RGMIIDCTL_2_50_NS>;
228 ti,tx-internal-delay = <DP83867_RGMIIDCTL_2_50_NS>;
229 ti,fifo-depth = <DP83867_PHYCR_FIFO_DEPTH_4_B_NIB>;
230 ti,clk-output-sel = <DP83867_CLK_O_SEL_OFF>;
231 reset-gpios = <&gpio7 15 GPIO_ACTIVE_LOW>;
232 reset-assert-us = <1000>;
233 reset-deassert-us = <500>;
234 interrupt-parent = <&gpio1>;
242 compatible = "fixed-partitions";
243 #address-cells = <1>;
244 #size-cells = <1>;
247 label = "U-Boot";
279 pinctrl-names = "default";
280 pinctrl-0 = <&pinctrl_flexcan1>;
285 pinctrl-names = "default";
286 pinctrl-0 = <&pinctrl_flexcan2>;
291 lm75: temperature-sensor@49 {
294 vs-supply = <®_mba_3v3>;
299 clock-frequency = <100000>;
300 pinctrl-names = "default", "gpio";
301 pinctrl-0 = <&pinctrl_i2c2>;
302 pinctrl-1 = <&pinctrl_i2c2_recovery>;
303 scl-gpios = <&gpio4 10 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
304 sda-gpios = <&gpio4 11 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
307 tlv320aic32x4: audio-codec@18 {
311 clock-names = "mclk";
312 ldoin-supply = <®_audio_3v3>;
313 iov-supply = <®_audio_3v3>;
316 pca9555: gpio-expander@20 {
319 pinctrl-names = "default";
320 pinctrl-0 = <&pinctrl_pca9555>;
321 gpio-controller;
322 #gpio-cells = <2>;
323 interrupt-parent = <&gpio7>;
325 interrupt-controller;
326 #interrupt-cells = <2>;
327 vcc-supply = <®_mba_3v3>;
332 clock-frequency = <100000>;
333 pinctrl-names = "default", "gpio";
334 pinctrl-0 = <&pinctrl_i2c3>;
335 pinctrl-1 = <&pinctrl_i2c3_recovery>;
336 scl-gpios = <&gpio4 12 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
337 sda-gpios = <&gpio4 13 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
342 pinctrl-names = "default";
343 pinctrl-0 = <&pinctrl_hog_mba7_1>;
557 pinctrl-names = "default";
558 pinctrl-0 = <&pinctrl_pwm1>;
563 pinctrl-names = "default";
564 pinctrl-0 = <&pinctrl_sai1>;
565 assigned-clocks = <&clks IMX7D_SAI1_ROOT_SRC>,
567 assigned-clock-parents = <&clks IMX7D_PLL_AUDIO_POST_DIV>;
568 assigned-clock-rates = <0>, <36864000>;
577 pinctrl-names = "default";
578 pinctrl-0 = <&pinctrl_uart3>;
579 assigned-clocks = <&clks IMX7D_UART3_ROOT_SRC>;
580 assigned-clock-parents = <&clks IMX7D_OSC_24M_CLK>;
585 pinctrl-names = "default";
586 pinctrl-0 = <&pinctrl_uart4>;
587 assigned-clocks = <&clks IMX7D_UART4_ROOT_SRC>;
588 assigned-clock-parents = <&clks IMX7D_OSC_24M_CLK>;
593 pinctrl-names = "default";
594 pinctrl-0 = <&pinctrl_uart5>;
595 assigned-clocks = <&clks IMX7D_UART5_ROOT_SRC>;
596 assigned-clock-parents = <&clks IMX7D_OSC_24M_CLK>;
601 pinctrl-names = "default";
602 pinctrl-0 = <&pinctrl_uart6>;
603 assigned-clocks = <&clks IMX7D_UART6_ROOT_SRC>;
604 assigned-clock-parents = <&clks IMX7D_OSC_24M_CLK>;
609 pinctrl-names = "default";
610 pinctrl-0 = <&pinctrl_uart7>;
611 assigned-clocks = <&clks IMX7D_UART7_ROOT_SRC>;
612 assigned-clock-parents = <&clks IMX7D_OSC_24M_CLK>;
613 uart-has-rtscts;
614 linux,rs485-enabled-at-boot-time;
615 rs485-rts-active-low;
616 rs485-rx-during-tx;
621 disable-over-current;
626 pinctrl-names = "default";
627 pinctrl-0 = <&pinctrl_usbotg1>;
628 vbus-supply = <®_usb_otg1_vbus>;
629 srp-disable;
630 hnp-disable;
631 adp-disable;
632 over-current-active-low;
638 pinctrl-names = "default", "state_100mhz", "state_200mhz";
639 pinctrl-0 = <&pinctrl_usdhc1>, <&pinctrl_usdhc1_gpio>;
640 pinctrl-1 = <&pinctrl_usdhc1_100mhz>, <&pinctrl_usdhc1_gpio>;
641 pinctrl-2 = <&pinctrl_usdhc1_200mhz>, <&pinctrl_usdhc1_gpio>;
642 cd-gpios = <&gpio5 0 GPIO_ACTIVE_LOW>;
643 wp-gpios = <&gpio5 1 GPIO_ACTIVE_HIGH>;
644 vmmc-supply = <®_mba_3v3>;
645 bus-width = <4>;
646 no-1-8-v;
647 no-sdio;
648 no-mmc;
653 pinctrl-names = "default";
654 pinctrl-0 = <&pinctrl_wdog1>;
655 fsl,ext-reset-output;