Lines Matching +full:pins +full:- +full:clk
1 // SPDX-License-Identifier: (GPL-2.0-or-later OR MIT)
3 * Copyright 2019-2021 TQ-Systems GmbH
6 /dts-v1/;
8 #include "imx8mq-tqma8mq.dtsi"
12 model = "TQ-Systems GmbH i.MX8MQ TQMa8MQ on MBa8Mx";
13 compatible = "tq,imx8mq-tqma8mq-mba8mx", "tq,imx8mq-tqma8mq", "fsl,imx8mq";
23 extcon_usbotg: extcon-usbotg0 {
24 compatible = "linux,extcon-usb-gpio";
25 pinctrl-names = "default";
26 pinctrl-0 = <&pinctrl_usbcon0>;
27 id-gpios = <&gpio1 10 GPIO_ACTIVE_HIGH>;
30 pcie0_refclk: pcie0-refclk {
31 compatible = "fixed-clock";
32 #clock-cells = <0>;
33 clock-frequency = <100000000>;
36 pcie1_refclk: pcie1-refclk {
37 compatible = "fixed-clock";
38 #clock-cells = <0>;
39 clock-frequency = <100000000>;
42 reg_otg_vbus: regulator-otg-vbus {
43 compatible = "regulator-fixed";
44 pinctrl-names = "default";
45 pinctrl-0 = <&pinctrl_regotgvbus>;
46 regulator-name = "MBA8MQ_OTG_VBUS";
47 regulator-min-microvolt = <5000000>;
48 regulator-max-microvolt = <5000000>;
50 enable-active-high;
53 reg_usdhc2_vmmc: regulator-vmmc {
54 compatible = "regulator-fixed";
55 regulator-name = "VSD_3V3";
56 regulator-min-microvolt = <3300000>;
57 regulator-max-microvolt = <3300000>;
59 enable-active-high;
78 gpio-controller;
79 #gpio-cells = <2>;
80 vcc-supply = <®_vcc_3v3>;
81 pinctrl-names = "default";
82 pinctrl-0 = <&pinctrl_expander>;
83 interrupt-parent = <&gpio1>;
85 interrupt-controller;
86 #interrupt-cells = <2>;
88 mpcie-rst-hog {
89 gpio-hog;
91 output-high;
92 line-name = "MPCIE_RST#";
106 reset-gpio = <&expander0 14 GPIO_ACTIVE_LOW>;
107 clocks = <&clk IMX8MQ_CLK_PCIE1_ROOT>,
109 <&clk IMX8MQ_CLK_PCIE1_PHY>,
110 <&clk IMX8MQ_CLK_PCIE1_AUX>;
119 clocks = <&clk IMX8MQ_CLK_PCIE2_ROOT>,
121 <&clk IMX8MQ_CLK_PCIE2_PHY>,
122 <&clk IMX8MQ_CLK_PCIE2_AUX>;
127 assigned-clocks = <&clk IMX8MQ_CLK_SAI3>;
128 assigned-clock-parents = <&clk IMX8MQ_AUDIO_PLL1_OUT>;
129 clock-names = "bus", "mclk0", "mclk1", "mclk2", "mclk3", "pll8k", "pll11k";
130 clocks = <&clk IMX8MQ_CLK_SAI3_IPG>, <&clk IMX8MQ_CLK_DUMMY>,
131 <&clk IMX8MQ_CLK_SAI3_ROOT>, <&clk IMX8MQ_CLK_DUMMY>,
132 <&clk IMX8MQ_CLK_DUMMY>, <&clk IMX8MQ_AUDIO_PLL1_OUT>,
133 <&clk IMX8MQ_AUDIO_PLL2_OUT>;
137 clock-names = "mclk";
138 clocks = <&clk IMX8MQ_CLK_SAI3_ROOT>;
142 assigned-clocks = <&clk IMX8MQ_CLK_UART1>;
143 assigned-clock-parents = <&clk IMX8MQ_SYS1_PLL_80M>;
147 assigned-clocks = <&clk IMX8MQ_CLK_UART2>;
148 assigned-clock-parents = <&clk IMX8MQ_SYS1_PLL_80M>;
153 assigned-clocks = <&clk IMX8MQ_CLK_UART3>;
154 assigned-clock-parents = <&clk IMX8MQ_CLK_25M>;
158 vbus-supply = <®_otg_vbus>;
165 hnp-disable;
166 srp-disable;
167 adp-disable;
182 pinctrl-names = "default";
183 pinctrl-0 = <&pinctrl_wdog>;
184 fsl,ext-reset-output;
190 fsl,pins = <MX8MQ_IOMUXC_ECSPI1_SCLK_ECSPI1_SCLK 0x0000004e>,
197 fsl,pins = <MX8MQ_IOMUXC_ECSPI2_SCLK_ECSPI2_SCLK 0x0000004e>,
204 fsl,pins = <MX8MQ_IOMUXC_GPIO1_IO09_GPIO1_IO9 0xd6>;
208 fsl,pins = <MX8MQ_IOMUXC_ENET_MDC_ENET1_MDC 0x3>,
225 fsl,pins = <MX8MQ_IOMUXC_GPIO1_IO05_GPIO1_IO5 0x41>,
231 fsl,pins = <MX8MQ_IOMUXC_GPIO1_IO00_GPIO1_IO0 0x41>,
237 fsl,pins = <MX8MQ_IOMUXC_I2C2_SCL_I2C2_SCL 0x40000067>,
242 fsl,pins = <MX8MQ_IOMUXC_I2C2_SCL_GPIO5_IO16 0x40000067>,
247 fsl,pins = <MX8MQ_IOMUXC_I2C3_SCL_I2C3_SCL 0x40000067>,
252 fsl,pins = <MX8MQ_IOMUXC_I2C3_SCL_GPIO5_IO18 0x40000067>,
257 fsl,pins = <MX8MQ_IOMUXC_GPIO1_IO14_PWM3_OUT 0x16>;
261 fsl,pins = <MX8MQ_IOMUXC_GPIO1_IO15_PWM4_OUT 0x16>;
266 fsl,pins = <MX8MQ_IOMUXC_GPIO1_IO12_GPIO1_IO12 0x06>;
270 fsl,pins = <MX8MQ_IOMUXC_SD2_RESET_B_GPIO2_IO19 0xc1>;
274 fsl,pins = <MX8MQ_IOMUXC_SAI3_MCLK_SAI3_MCLK 0xd6>,
284 fsl,pins = <MX8MQ_IOMUXC_UART1_RXD_UART1_DCE_RX 0x79>,
289 fsl,pins = <MX8MQ_IOMUXC_UART2_RXD_UART2_DCE_RX 0x79>,
294 fsl,pins = <MX8MQ_IOMUXC_UART3_RXD_UART3_DCE_RX 0x79>,
299 fsl,pins = <MX8MQ_IOMUXC_UART4_RXD_UART4_DCE_RX 0x79>,
304 /* ID: floating / high: device, low: host -> use PU */
305 fsl,pins = <MX8MQ_IOMUXC_GPIO1_IO10_GPIO1_IO10 0xe6>;
309 fsl,pins = <MX8MQ_IOMUXC_SD2_CLK_USDHC2_CLK 0x83>,
318 pinctrl_usdhc2_100mhz: usdhc2-100mhzgrp {
319 fsl,pins = <MX8MQ_IOMUXC_SD2_CLK_USDHC2_CLK 0x85>,
328 pinctrl_usdhc2_200mhz: usdhc2-200mhzgrp {
329 fsl,pins = <MX8MQ_IOMUXC_SD2_CLK_USDHC2_CLK 0x9f>,
338 pinctrl_usdhc2_gpio: usdhc2-gpiogrp {
339 fsl,pins = <MX8MQ_IOMUXC_SD2_CD_B_GPIO2_IO12 0x41>;