Lines Matching +full:i2c3 +full:- +full:sda

1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 #include <dt-bindings/phy/phy-imx8-pcie.h>
10 reg_modem: regulator-modem {
11 compatible = "regulator-fixed";
12 pinctrl-names = "default";
13 pinctrl-0 = <&pinctrl_modem_regulator>;
14 regulator-min-microvolt = <3300000>;
15 regulator-max-microvolt = <3300000>;
16 regulator-name = "epdev_on";
18 enable-active-high;
19 regulator-always-on;
22 reg_3v3_out: regulator-3v3-out {
23 compatible = "regulator-fixed";
24 regulator-name = "3V3_OUT";
25 regulator-min-microvolt = <3300000>;
26 regulator-max-microvolt = <3300000>;
39 operating-points-v2 = <&ddrc_opp_table>;
41 ddrc_opp_table: opp-table {
42 compatible = "operating-points-v2";
44 opp-25000000 {
45 opp-hz = /bits/ 64 <25000000>;
48 opp-100000000 {
49 opp-hz = /bits/ 64 <100000000>;
52 opp-600000000 {
53 opp-hz = /bits/ 64 <600000000>;
59 clock-frequency = <100000>;
60 pinctrl-names = "default", "gpio";
61 pinctrl-0 = <&pinctrl_i2c1>;
62 pinctrl-1 = <&pinctrl_i2c1_gpio>;
63 scl-gpios = <&gpio5 14 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
64 sda-gpios = <&gpio5 15 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
70 pinctrl-0 = <&pinctrl_pmic>;
71 interrupt-parent = <&gpio1>;
73 rohm,reset-snvs-powered;
77 regulator-name = "buck1";
78 regulator-min-microvolt = <700000>;
79 regulator-max-microvolt = <1300000>;
80 regulator-boot-on;
81 regulator-always-on;
82 regulator-ramp-delay = <1250>;
83 rohm,dvs-run-voltage = <850000>;
84 rohm,dvs-idle-voltage = <850000>;
85 rohm,dvs-suspend-voltage = <850000>;
89 regulator-name = "buck2";
90 regulator-min-microvolt = <700000>;
91 regulator-max-microvolt = <1300000>;
92 regulator-boot-on;
93 regulator-always-on;
94 regulator-ramp-delay = <1250>;
95 rohm,dvs-run-voltage = <1000000>;
96 rohm,dvs-idle-voltage = <900000>;
101 regulator-name = "buck3";
102 regulator-min-microvolt = <700000>;
103 regulator-max-microvolt = <1350000>;
104 regulator-boot-on;
105 regulator-always-on;
110 regulator-name = "buck4";
111 regulator-min-microvolt = <3000000>;
112 regulator-max-microvolt = <3300000>;
113 regulator-boot-on;
114 regulator-always-on;
119 regulator-name = "buck5";
120 regulator-min-microvolt = <1605000>;
121 regulator-max-microvolt = <1995000>;
122 regulator-boot-on;
123 regulator-always-on;
128 regulator-name = "buck6";
129 regulator-min-microvolt = <800000>;
130 regulator-max-microvolt = <1400000>;
131 regulator-boot-on;
132 regulator-always-on;
136 regulator-name = "ldo1";
137 regulator-min-microvolt = <1800000>;
138 regulator-max-microvolt = <3300000>;
139 regulator-boot-on;
140 regulator-always-on;
144 regulator-name = "ldo2";
145 regulator-min-microvolt = <800000>;
146 regulator-max-microvolt = <900000>;
147 regulator-boot-on;
148 regulator-always-on;
152 regulator-name = "ldo3";
153 regulator-min-microvolt = <1800000>;
154 regulator-max-microvolt = <3300000>;
155 regulator-boot-on;
156 regulator-always-on;
160 regulator-name = "ldo4";
161 regulator-min-microvolt = <900000>;
162 regulator-max-microvolt = <1800000>;
163 regulator-boot-on;
164 regulator-always-on;
168 regulator-name = "ldo5";
169 regulator-min-microvolt = <1800000>;
170 regulator-max-microvolt = <3300000>;
174 regulator-name = "ldo6";
175 regulator-min-microvolt = <900000>;
176 regulator-max-microvolt = <1800000>;
177 regulator-boot-on;
178 regulator-always-on;
185 clock-frequency = <100000>;
186 pinctrl-names = "default", "gpio";
187 pinctrl-0 = <&pinctrl_i2c2>;
188 pinctrl-1 = <&pinctrl_i2c2_gpio>;
189 scl-gpios = <&gpio5 16 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
190 sda-gpios = <&gpio5 17 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
194 &i2c3 {
195 pinctrl-names = "default", "gpio";
196 pinctrl-0 = <&pinctrl_i2c3>;
197 pinctrl-1 = <&pinctrl_i2c3_gpio>;
198 scl-gpios = <&gpio5 18 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
199 sda-gpios = <&gpio5 19 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
203 fsl,refclk-pad-mode = <IMX8_PCIE_REFCLK_PAD_OUTPUT>;
204 fsl,tx-deemph-gen1 = <0x2d>;
205 fsl,tx-deemph-gen2 = <0xf>;
210 pinctrl-names = "default";
211 pinctrl-0 = <&pinctrl_pcie0>;
212 reset-gpio = <&gpio5 21 GPIO_ACTIVE_LOW>;
213 fsl,max-link-speed = <1>;
214 assigned-clocks = <&clk IMX8MM_CLK_PCIE1_AUX>, <&clk IMX8MM_CLK_PCIE1_CTRL>;
215 assigned-clock-rates = <10000000>, <250000000>;
216 assigned-clock-parents = <&clk IMX8MM_SYS_PLL2_50M>, <&clk IMX8MM_SYS_PLL2_250M>;
221 pinctrl-names = "default";
222 pinctrl-0 = <&pinctrl_uart1>;
223 assigned-clocks = <&clk IMX8MM_CLK_UART1>;
224 assigned-clock-parents = <&clk IMX8MM_SYS_PLL1_80M>;
225 uart-has-rtscts;
229 compatible = "brcm,bcm4349-bt";
230 pinctrl-names = "default";
231 pinctrl-0 = <&pinctrl_modem_bt>;
232 device-wakeup-gpios = <&gpio3 3 GPIO_ACTIVE_HIGH>;
233 host-wakeup-gpios = <&gpio3 4 GPIO_ACTIVE_HIGH>;
234 shutdown-gpios = <&gpio3 15 GPIO_ACTIVE_HIGH>;
235 vbat-supply = <&reg_3v3_out>;
236 vddio-supply = <&reg_3v3_out>;
238 max-speed = <3000000>;
239 clock-names = "extclk";
244 pinctrl-names = "default";
245 pinctrl-0 = <&pinctrl_uart2>;
249 pinctrl-names = "default";
250 pinctrl-0 = <&pinctrl_usdhc1>;
251 bus-width = <8>;
252 no-sd;
253 no-sdio;
254 non-removable;
259 pinctrl-names = "default", "state_100mhz", "state_200mhz";
260 pinctrl-0 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_gpio>;
261 pinctrl-1 = <&pinctrl_usdhc2_100mhz>, <&pinctrl_usdhc2_gpio>;
262 pinctrl-2 = <&pinctrl_usdhc2_200mhz>, <&pinctrl_usdhc2_gpio>;
263 bus-width = <4>;
267 pinctrl-names = "default";
268 pinctrl-0 = <&pinctrl_wdog>;
269 fsl,ext-reset-output;
274 cpu-supply = <&buck2_reg>;
278 cpu-supply = <&buck2_reg>;
282 cpu-supply = <&buck2_reg>;
286 cpu-supply = <&buck2_reg>;
289 /delete-node/ &sec_jr1; /* Job ring in use by OP-TEE */
292 pinctrl_i2c1: i2c1-grp {
299 pinctrl_i2c1_gpio: i2c1-gpio-grp {
306 pinctrl_i2c2: i2c2-grp {
313 pinctrl_i2c2_gpio: i2c2-gpio-grp {
320 pinctrl_i2c3: i2c3-grp {
327 pinctrl_i2c3_gpio: i2c3-gpio-grp {
334 pinctrl_pcie0: pcie0-grp {
341 pinctrl_modem_bt: modem-bt-grp {
351 pinctrl_modem_regulator: modem-reg-grp {
357 pinctrl_pmic: pmic-irq-grp {
363 pinctrl_uart1: uart1-grp {
372 pinctrl_uart2: uart2-grp {
379 pinctrl_usdhc1: usdhc1-grp {
396 pinctrl_usdhc1_100mhz: usdhc1-100mhz-grp {
413 pinctrl_usdhc1_200mhz: usdhc1-200mhz-grp {
430 pinctrl_usdhc2_gpio: usdhc2-gpio-grp {
436 pinctrl_usdhc2: usdhc2-grp {
448 pinctrl_usdhc2_100mhz: usdhc2-100mhz-grp {
460 pinctrl_usdhc2_200mhz: usdhc2-200mhz-grp {
472 pinctrl_wdog: wdog-grp {