Lines Matching +full:scl +full:- +full:open +full:- +full:drain
1 // SPDX-License-Identifier: GPL-2.0
7 /dts-v1/;
9 #include <dt-bindings/phy/phy-imx8-pcie.h>
10 #include <dt-bindings/leds/leds-pca9532.h>
11 #include <dt-bindings/pwm/pwm.h>
12 #include <dt-bindings/thermal/thermal.h>
13 #include "imx8mp-phycore-som.dtsi"
16 model = "PHYTEC phyBOARD-Pollux i.MX8MP";
17 compatible = "phytec,imx8mp-phyboard-pollux-rdk",
18 "phytec,imx8mp-phycore-som", "fsl,imx8mp";
21 stdout-path = &uart1;
25 compatible = "pwm-backlight";
26 pinctrl-names = "default";
27 pinctrl-0 = <&pinctrl_lvds1>;
28 brightness-levels = <0 4 8 16 32 64 128 255>;
29 default-brightness-level = <11>;
30 enable-gpios = <&gpio2 20 GPIO_ACTIVE_LOW>;
31 num-interpolated-steps = <2>;
32 power-supply = <®_lvds1_reg_en>;
37 compatible = "gpio-fan";
38 pinctrl-names = "default";
39 pinctrl-0 = <&pinctrl_fan>;
40 gpio-fan,speed-map = <0 0
43 #cooling-cells = <2>;
46 panel1_lvds: panel-lvds {
49 power-supply = <®_vcc_3v3_sw>;
53 remote-endpoint = <&ldb_lvds_ch1>;
58 reg_vcc_5v_sw: regulator-vcc-5v-sw {
59 compatible = "regulator-fixed";
60 regulator-always-on;
61 regulator-boot-on;
62 regulator-max-microvolt = <5000000>;
63 regulator-min-microvolt = <5000000>;
64 regulator-name = "VCC_5V_SW";
67 reg_can1_stby: regulator-can1-stby {
68 compatible = "regulator-fixed";
69 pinctrl-names = "default";
70 pinctrl-0 = <&pinctrl_flexcan1_reg>;
72 regulator-max-microvolt = <3300000>;
73 regulator-min-microvolt = <3300000>;
74 regulator-name = "can1-stby";
77 reg_can2_stby: regulator-can2-stby {
78 compatible = "regulator-fixed";
79 pinctrl-names = "default";
80 pinctrl-0 = <&pinctrl_flexcan2_reg>;
82 regulator-max-microvolt = <3300000>;
83 regulator-min-microvolt = <3300000>;
84 regulator-name = "can2-stby";
87 reg_lvds1_reg_en: regulator-lvds1 {
88 compatible = "regulator-fixed";
89 enable-active-high;
91 regulator-max-microvolt = <1200000>;
92 regulator-min-microvolt = <1200000>;
93 regulator-name = "lvds1_reg_en";
96 reg_usb1_vbus: regulator-usb1-vbus {
97 compatible = "regulator-fixed";
98 pinctrl-names = "default";
99 pinctrl-0 = <&pinctrl_usb1_vbus>;
101 regulator-max-microvolt = <5000000>;
102 regulator-min-microvolt = <5000000>;
103 regulator-name = "usb1_host_vbus";
106 reg_usdhc2_vmmc: regulator-usdhc2 {
107 compatible = "regulator-fixed";
108 pinctrl-names = "default";
109 pinctrl-0 = <&pinctrl_reg_usdhc2_vmmc>;
110 regulator-name = "VSD_3V3";
111 regulator-min-microvolt = <3300000>;
112 regulator-max-microvolt = <3300000>;
114 enable-active-high;
115 startup-delay-us = <100>;
116 off-on-delay-us = <12000>;
119 reg_vcc_3v3_sw: regulator-vcc-3v3-sw {
120 compatible = "regulator-fixed";
121 regulator-name = "VCC_3V3_SW";
122 regulator-min-microvolt = <3300000>;
123 regulator-max-microvolt = <3300000>;
126 thermal-zones {
127 soc-thermal {
136 cooling-maps {
139 cooling-device = <&fan0 1 THERMAL_NO_LIMIT>;
148 #address-cells = <1>;
149 #size-cells = <0>;
150 cs-gpios = <&gpio5 9 GPIO_ACTIVE_LOW>;
151 pinctrl-names = "default";
152 pinctrl-0 = <&pinctrl_ecspi1>;
156 compatible = "infineon,slb9670", "tcg,tpm_tis-spi";
158 spi-max-frequency = <38000000>;
163 pinctrl-names = "default";
164 pinctrl-0 = <&pinctrl_eqos>;
165 phy-mode = "rgmii-id";
166 phy-handle = <ðphy0>;
170 compatible = "snps,dwmac-mdio";
171 #address-cells = <1>;
172 #size-cells = <0>;
174 ethphy0: ethernet-phy@1 {
175 compatible = "ethernet-phy-ieee802.3-c22";
177 ti,rx-internal-delay = <DP83867_RGMIIDCTL_1_50_NS>;
178 ti,tx-internal-delay = <DP83867_RGMIIDCTL_1_50_NS>;
179 ti,fifo-depth = <DP83867_PHYCR_FIFO_DEPTH_4_B_NIB>;
180 ti,clk-output-sel = <DP83867_CLK_O_SEL_OFF>;
181 enet-phy-lane-no-swap;
188 pinctrl-names = "default";
189 pinctrl-0 = <&pinctrl_flexcan1>;
190 xceiver-supply = <®_can1_stby>;
195 pinctrl-names = "default";
196 pinctrl-0 = <&pinctrl_flexcan2>;
197 xceiver-supply = <®_can2_stby>;
202 clock-frequency = <400000>;
203 pinctrl-names = "default", "gpio";
204 pinctrl-0 = <&pinctrl_i2c2>;
205 pinctrl-1 = <&pinctrl_i2c2_gpio>;
206 sda-gpios = <&gpio5 17 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
207 scl-gpios = <&gpio5 16 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
214 vcc-supply = <®_vcc_3v3_sw>;
221 led-1 {
225 led-2 {
229 led-3 {
245 remote-endpoint = <&panel1_in>;
258 assigned-clock-rates = <500000000>, <200000000>,
269 clock-names = "ref";
270 fsl,refclk-pad-mode = <IMX8_PCIE_REFCLK_PAD_OUTPUT>;
271 fsl,clkreq-unsupported;
277 pinctrl-names = "default";
278 pinctrl-0 = <&pinctrl_pcie0>;
279 reset-gpio = <&gpio1 8 GPIO_ACTIVE_LOW>;
280 vpcie-supply = <®_vcc_3v3_sw>;
286 pinctrl-names = "default";
287 pinctrl-0 = <&pinctrl_pwm3>;
291 pinctrl-names = "default";
292 pinctrl-0 = <&pinctrl_rtc>;
293 interrupt-parent = <&gpio4>;
295 aux-voltage-chargeable = <1>;
296 wakeup-source;
297 trickle-resistor-ohms = <3000>;
302 pinctrl-names = "default";
303 pinctrl-0 = <&pinctrl_uart1>;
307 /* USB1 Host mode Type-A */
309 vbus-supply = <®_usb1_vbus>;
322 /* USB2 4-port USB3.0 HUB */
324 vbus-supply = <®_vcc_5v_sw>;
329 fsl,permanently-attached;
330 fsl,disable-port-power-control;
341 assigned-clocks = <&clk IMX8MP_CLK_UART2>;
342 assigned-clock-parents = <&clk IMX8MP_SYS_PLL1_80M>;
343 pinctrl-names = "default";
344 pinctrl-0 = <&pinctrl_uart2>;
345 uart-has-rtscts;
349 /* SD-Card */
351 assigned-clocks = <&clk IMX8MP_CLK_USDHC2>;
352 assigned-clock-rates = <200000000>;
353 pinctrl-names = "default", "state_100mhz", "state_200mhz";
354 pinctrl-0 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_pins>;
355 pinctrl-1 = <&pinctrl_usdhc2_100mhz>, <&pinctrl_usdhc2_pins>;
356 pinctrl-2 = <&pinctrl_usdhc2_200mhz>, <&pinctrl_usdhc2_pins>;
357 cd-gpios = <&gpio2 12 GPIO_ACTIVE_LOW>;
358 disable-wp;
359 vmmc-supply = <®_usdhc2_vmmc>;
360 vqmmc-supply = <&ldo5>;
361 bus-width = <4>;
366 gpio-line-names = "", "", "X_PMIC_WDOG_B", "",
373 gpio-line-names = "", "", "", "",
380 gpio-line-names = "", "", "", "",
387 gpio-line-names = "", "", "", "",
394 gpio-line-names = "", "", "", "",
484 MX8MP_IOMUXC_GPIO1_IO11__GPIO1_IO11 0x60 /* open drain, pull up */
529 pinctrl_usdhc2_pins: usdhc2-gpiogrp {
547 pinctrl_usdhc2_100mhz: usdhc2-100mhzgrp {
559 pinctrl_usdhc2_200mhz: usdhc2-200mhzgrp {