Lines Matching +full:sda +full:- +full:pins

1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 /dts-v1/;
8 #include <dt-bindings/input/linux-event-codes.h>
9 #include <dt-bindings/leds/common.h>
10 #include <dt-bindings/phy/phy-imx8-pcie.h>
11 #include "imx8mm-phycore-som.dtsi"
14 model = "PHYTEC phyGATE-Tauri-L-iMX8MM";
15 compatible = "phytec,imx8mm-phygate-tauri-l",
16 "phytec,imx8mm-phycore-som", "fsl,imx8mm";
19 stdout-path = &uart3;
22 can_osc_40m: clock-can {
23 compatible = "fixed-clock";
24 clock-frequency = <40000000>;
25 clock-output-names = "can_osc_40m";
26 #clock-cells = <0>;
29 gpio-keys {
30 compatible = "gpio-keys";
31 pinctrl-names = "default";
32 pinctrl-0 = <&pinctrl_gpiokeys>;
36 label = "KEY-A";
42 compatible = "gpio-leds";
43 pinctrl-names = "default";
44 pinctrl-0 = <&pinctrl_leds>;
46 led-1 {
49 linux,default-trigger = "none";
52 led-2 {
55 linux,default-trigger = "none";
59 usdhc1_pwrseq: pwr-seq {
60 compatible = "mmc-pwrseq-simple";
61 post-power-on-delay-ms = <100>;
62 power-off-delay-us = <60>;
63 reset-gpios = <&gpio2 7 GPIO_ACTIVE_LOW>;
66 reg_usb_hub_vbus: regulator-hub-otg1 {
67 compatible = "regulator-fixed";
69 enable-active-high;
70 pinctrl-names = "default";
71 pinctrl-0 = <&pinctrl_usbhubpwr>;
72 regulator-name = "usb_hub_vbus";
73 regulator-max-microvolt = <5000000>;
74 regulator-min-microvolt = <5000000>;
77 reg_usb_otg1_vbus: regulator-usb-otg1 {
78 compatible = "regulator-fixed";
80 enable-active-high;
81 pinctrl-names = "default";
82 pinctrl-0 = <&pinctrl_usbotg1pwr>;
83 regulator-name = "usb_otg1_vbus";
84 regulator-max-microvolt = <5000000>;
85 regulator-min-microvolt = <5000000>;
88 reg_usdhc2_vmmc: regulator-usdhc2 {
89 compatible = "regulator-fixed";
91 enable-active-high;
92 off-on-delay-us = <20000>;
93 pinctrl-names = "default";
94 pinctrl-0 = <&pinctrl_reg_usdhc2_vmmc>;
95 regulator-max-microvolt = <3300000>;
96 regulator-min-microvolt = <3300000>;
97 regulator-name = "VSD_3V3";
102 cs-gpios = <&gpio5 9 GPIO_ACTIVE_LOW>,
105 pinctrl-names = "default";
106 pinctrl-0 = <&pinctrl_ecspi1 &pinctrl_ecspi1_cs>;
107 #address-cells = <1>;
108 #size-cells = <0>;
117 interrupt-parent = <&gpio1>;
118 pinctrl-names = "default";
119 pinctrl-0 = <&pinctrl_can_int>;
120 spi-max-frequency = <10000000>;
124 compatible = "infineon,slb9670", "tcg,tpm_tis-spi";
126 interrupt-parent = <&gpio2>;
127 pinctrl-names = "default";
128 pinctrl-0 = <&pinctrl_tpm>;
130 spi-max-frequency = <38000000>;
135 clock-frequency = <400000>;
136 pinctrl-names = "default";
137 pinctrl-0 = <&pinctrl_i2c2>;
138 pinctrl-1 = <&pinctrl_i2c2_gpio>;
139 scl-gpios = <&gpio5 16 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
140 sda-gpios = <&gpio5 17 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
143 temp_sense0: temperature-sensor@49 {
146 interrupt-parent = <&gpio4>;
148 pinctrl-names = "default";
149 pinctrl-0 = <&pinctrl_tempsense>;
150 #thermal-sensor-cells = <1>;
155 clock-frequency = <400000>;
156 pinctrl-names = "default";
157 pinctrl-0 = <&pinctrl_i2c3>;
158 pinctrl-1 = <&pinctrl_i2c3_gpio>;
159 scl-gpios = <&gpio5 18 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
160 sda-gpios = <&gpio5 19 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
165 clock-frequency = <400000>;
166 pinctrl-names = "default";
167 pinctrl-0 = <&pinctrl_i2c4>;
168 pinctrl-1 = <&pinctrl_i2c4_gpio>;
169 scl-gpios = <&gpio5 20 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
170 sda-gpios = <&gpio5 21 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
176 assigned-clocks = <&clk IMX8MM_CLK_PCIE1_AUX>,
179 assigned-clock-parents = <&clk IMX8MM_SYS_PLL2_50M>,
182 assigned-clock-rates = <10000000>, <100000000>, <250000000>;
183 pinctrl-names = "default";
184 pinctrl-0 = <&pinctrl_pcie>;
185 reset-gpio = <&gpio3 22 GPIO_ACTIVE_LOW>;
191 fsl,clkreq-unsupported;
192 fsl,refclk-pad-mode = <IMX8_PCIE_REFCLK_PAD_OUTPUT>;
193 fsl,tx-deemph-gen1 = <0x2d>;
194 fsl,tx-deemph-gen2 = <0xf>;
199 pinctrl-names = "default";
200 pinctrl-0 = <&pinctrl_pwm1>;
205 pinctrl-names = "default";
206 pinctrl-0 = <&pinctrl_pwm3>;
211 pinctrl-names = "default";
212 pinctrl-0 = <&pinctrl_pwm4>;
218 interrupt-parent = <&gpio1>;
220 pinctrl-0 = <&pinctrl_rtc>;
221 pinctrl-names = "default";
222 aux-voltage-chargeable = <1>;
223 trickle-resistor-ohms = <3000>;
224 wakeup-source;
228 assigned-clocks = <&clk IMX8MM_CLK_UART1>;
229 assigned-clock-parents = <&clk IMX8MM_SYS_PLL1_80M>;
230 pinctrl-names = "default";
231 pinctrl-0 = <&pinctrl_uart1>;
235 /* UART2 - RS232 */
237 assigned-clocks = <&clk IMX8MM_CLK_UART2>;
238 assigned-clock-parents = <&clk IMX8MM_SYS_PLL1_80M>;
239 pinctrl-names = "default";
240 pinctrl-0 = <&pinctrl_uart2>;
244 /* UART - console */
246 pinctrl-names = "default";
247 pinctrl-0 = <&pinctrl_uart3>;
253 adp-disable;
255 over-current-active-low;
256 samsung,picophy-pre-emp-curr-control = <3>;
257 samsung,picophy-dc-vol-level-adjust = <7>;
258 pinctrl-names = "default";
259 pinctrl-0 = <&pinctrl_usbotg1>;
260 srp-disable;
261 vbus-supply = <&reg_usb_otg1_vbus>;
266 disable-over-current;
268 samsung,picophy-pre-emp-curr-control = <3>;
269 samsung,picophy-dc-vol-level-adjust = <7>;
270 vbus-supply = <&reg_usb_hub_vbus>;
274 /* SD-Card */
276 assigned-clocks = <&clk IMX8MM_CLK_USDHC2>;
277 assigned-clock-rates = <200000000>;
278 bus-width = <4>;
279 cd-gpios = <&gpio2 12 GPIO_ACTIVE_LOW>;
280 disable-wp;
281 pinctrl-names = "default", "state_100mhz", "state_200mhz";
282 pinctrl-0 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_gpio>;
283 pinctrl-1 = <&pinctrl_usdhc2_100mhz>, <&pinctrl_usdhc2_gpio>;
284 pinctrl-2 = <&pinctrl_usdhc2_200mhz>, <&pinctrl_usdhc2_gpio>;
285 vmmc-supply = <&reg_usdhc2_vmmc>;
286 vqmmc-supply = <&reg_nvcc_sd2>;
291 pinctrl_can_int: can-intgrp {
292 fsl,pins = <
298 fsl,pins = <
306 fsl,pins = <
314 fsl,pins = <
320 fsl,pins = <
327 fsl,pins = <
335 fsl,pins = <
342 fsl,pins = <
349 fsl,pins = <
356 fsl,pins = <
363 fsl,pins = <
370 fsl,pins = <
379 fsl,pins = <
385 fsl,pins = <
391 fsl,pins = <
397 fsl,pins = <
403 fsl,pins = <
409 fsl,pins = <
415 fsl,pins = <
421 fsl,pins = <
428 fsl,pins = <
435 fsl,pins = <
442 fsl,pins = <
448 fsl,pins = <
454 fsl,pins = <
460 fsl,pins = <
471 fsl,pins = <
477 fsl,pins = <
489 fsl,pins = <
501 fsl,pins = <