Lines Matching +full:stm32mp1 +full:- +full:dwmac

1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
2 /dts-v1/;
6 #include <arm/st/stm32mp15-pinctrl.dtsi>
7 #include <arm/st/stm32mp15xxad-pinctrl.dtsi>
8 #include <arm/st/stm32mp15-scmi.dtsi>
9 #include <dt-bindings/gpio/gpio.h>
10 #include <dt-bindings/leds/common.h>
27 remote-endpoint = <&i2s1_endpoint>;
28 dai-format = "i2s";
35 compatible = "linaro,optee-tz";
41 compatible = "gpio-leds";
43 led-0 {
46 default-state = "on";
50 v3v3: fixed-regulator-v3v3 {
51 compatible = "regulator-fixed";
52 regulator-name = "v3v3";
53 regulator-min-microvolt = <3300000>;
54 regulator-max-microvolt = <3300000>;
57 v5v_sw: fixed-regulator-v5sw {
58 compatible = "regulator-fixed";
59 regulator-name = "5v-switched";
60 regulator-min-microvolt = <5000000>;
61 regulator-max-microvolt = <5000000>;
63 startup-delay-us = <100000>;
64 enable-active-high;
65 regulator-boot-on;
68 reserved-memory {
69 #address-cells = <1>;
70 #size-cells = <1>;
75 no-map;
80 compatible = "audio-graph-card";
85 wifi_pwrseq: wifi-pwrseq {
86 compatible = "mmc-pwrseq-simple";
87 reset-gpios = <&gpioe 12 GPIO_ACTIVE_LOW>; /* WLAN_REG_ON */
92 pinctrl-names = "default";
93 pinctrl-0 = <&adc1_in10_pins_a>;
94 vdda-supply = <&v3v3>;
95 vref-supply = <&v3v3>;
99 #address-cells = <1>;
100 #size-cells = <0>;
105 st,min-sample-time-ns = <10000>; /* 10µs sampling time */
121 pinctrl-names = "default", "sleep";
122 pinctrl-0 = <&ethernet0_rmii_pins_d>;
123 pinctrl-1 = <&ethernet0_rmii_sleep_pins_d>;
124 phy-mode = "rmii";
125 max-speed = <100>;
126 phy-handle = <&ethphy0>;
130 #address-cells = <1>;
131 #size-cells = <0>;
132 compatible = "snps,dwmac-mdio";
135 ethphy0: ethernet-phy@0 {
137 interrupts-extended = <&gpiob 0 IRQ_TYPE_LEVEL_LOW>;
138 reset-gpios = <&gpiob 1 GPIO_ACTIVE_LOW>;
139 reset-assert-us = <10000>;
140 reset-deassert-us = <300>;
146 gpio-line-names =
152 gpio-line-names =
158 gpio-line-names =
164 gpio-line-names =
170 gpio-line-names =
185 pinctrl-names = "default", "sleep";
186 pinctrl-0 = <&i2c1_pins_c>;
187 pinctrl-1 = <&i2c1_sleep_pins_c>;
188 i2c-scl-rising-time-ns = <185>;
189 i2c-scl-falling-time-ns = <20>;
191 /delete-property/dmas;
192 /delete-property/dma-names;
201 pinctrl-names = "default", "sleep";
202 pinctrl-0 = <&i2c6_pins_b>;
203 pinctrl-1 = <&i2c6_sleep_pins_b>;
204 i2c-scl-rising-time-ns = <185>;
205 i2c-scl-falling-time-ns = <20>;
209 /delete-property/dmas;
210 /delete-property/dma-names;
212 pressure-sensor@47 {
215 vdda-supply = <&v5v_sw>;
216 vddd-supply = <&v5v_sw>;
219 co2-sensor@62 {
222 vdd-supply = <&v5v_sw>;
225 pm-sensor@69 {
232 pinctrl-names = "default", "sleep";
233 pinctrl-0 = <&i2s1_pins_a>;
234 pinctrl-1 = <&i2s1_sleep_pins_a>;
236 clock-names = "pclk", "i2sclk", "x8k", "x11k";
237 #clock-cells = <0>; /* Set I2S2 as master clock provider */
243 mclk-fs = <256>;
244 remote-endpoint = <&codec_endpoint>;
255 /delete-property/ st,syscfg-holdboot;
258 reset-names = "mcu_rst", "hold_boot";
266 compatible = "st,stm32mp1-rcc-secure", "syscon";
267 clock-names = "hse", "hsi", "csi", "lse", "lsi";
285 /* SD card without Card-detect */
287 pinctrl-names = "default", "opendrain", "sleep";
288 pinctrl-0 = <&sdmmc1_b4_pins_a>;
289 pinctrl-1 = <&sdmmc1_b4_od_pins_a>;
290 pinctrl-2 = <&sdmmc1_b4_sleep_pins_a>;
291 broken-cd;
292 no-sdio;
293 no-1-8-v;
294 st,neg-edge;
295 bus-width = <4>;
296 vmmc-supply = <&v3v3>;
302 pinctrl-names = "default", "opendrain", "sleep";
303 pinctrl-0 = <&sdmmc2_b4_pins_c &sdmmc2_d47_pins_b>;
304 pinctrl-1 = <&sdmmc2_b4_od_pins_c &sdmmc2_d47_pins_b>;
305 pinctrl-2 = <&sdmmc2_b4_sleep_pins_c &sdmmc2_d47_sleep_pins_b>;
306 non-removable;
307 no-sd;
308 no-sdio;
309 no-1-8-v;
310 st,neg-edge;
311 bus-width = <8>;
312 vmmc-supply = <&v3v3>;
318 pinctrl-names = "default", "opendrain", "sleep";
319 pinctrl-0 = <&sdmmc3_b4_pins_c>;
320 pinctrl-1 = <&sdmmc3_b4_od_pins_c>;
321 pinctrl-2 = <&sdmmc3_b4_sleep_pins_c>;
322 non-removable;
323 st,neg-edge;
324 bus-width = <4>;
325 vmmc-supply = <&v3v3>;
326 mmc-pwrseq = <&wifi_pwrseq>;
327 #address-cells = <1>;
328 #size-cells = <0>;
333 compatible = "brcm,bcm4329-fmac";
339 /delete-property/dmas;
340 /delete-property/dma-names;
343 pinctrl-0 = <&pwm1_pins_d>;
344 pinctrl-1 = <&pwm1_sleep_pins_d>;
345 pinctrl-names = "default", "sleep";
351 pinctrl-names = "default", "sleep", "idle";
352 pinctrl-0 = <&uart4_pins_e>;
353 pinctrl-1 = <&uart4_idle_pins_e>;
354 pinctrl-2 = <&uart4_sleep_pins_e>;
355 /delete-property/dmas;
356 /delete-property/dma-names;
361 pinctrl-names = "default";
362 pinctrl-0 = <&uart7_pins_d>;
363 uart-has-rtscts;
367 compatible = "brcm,bcm43438-bt";
368 shutdown-gpios = <&gpioe 11 GPIO_ACTIVE_HIGH>; /* BT_REG_ON */
369 max-speed = <4000000>;
370 vbat-supply = <&v3v3>;
371 vddio-supply = <&v3v3>;
372 interrupt-parent = <&gpiog>;
374 interrupt-names = "host-wakeup";