Lines Matching +full:assert +full:- +full:falling +full:- +full:edge

1 // SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-3-Clause)
3 * Copyright (C) STMicroelectronics 2023 - All Rights Reserved
7 /dts-v1/;
9 #include <dt-bindings/gpio/gpio.h>
10 #include <dt-bindings/regulator/st,stm32mp25-regulator.h>
13 #include "stm32mp25-pinctrl.dtsi"
14 #include "stm32mp25xxai-pinctrl.dtsi"
17 model = "STMicroelectronics STM32MP257F-EV1 Evaluation Board";
18 compatible = "st,stm32mp257f-ev1", "st,stm32mp257";
27 stdout-path = "serial0:115200n8";
31 clk_ext_camera: clk-ext-camera {
32 #clock-cells = <0>;
33 compatible = "fixed-clock";
34 clock-frequency = <24000000>;
37 pad_clk: pad-clk {
38 #clock-cells = <0>;
39 compatible = "fixed-clock";
40 clock-frequency = <100000000>;
44 imx335_2v9: regulator-2v9 {
45 compatible = "regulator-fixed";
46 regulator-name = "imx335-avdd";
47 regulator-min-microvolt = <2900000>;
48 regulator-max-microvolt = <2900000>;
49 regulator-always-on;
52 imx335_1v8: regulator-1v8 {
53 compatible = "regulator-fixed";
54 regulator-name = "imx335-ovdd";
55 regulator-min-microvolt = <1800000>;
56 regulator-max-microvolt = <1800000>;
57 regulator-always-on;
60 imx335_1v2: regulator-1v2 {
61 compatible = "regulator-fixed";
62 regulator-name = "imx335-dvdd";
63 regulator-min-microvolt = <1200000>;
64 regulator-max-microvolt = <1200000>;
65 regulator-always-on;
73 reserved-memory {
74 #address-cells = <2>;
75 #size-cells = <2>;
79 compatible = "shared-dma-pool";
81 no-map;
84 mm_ospi1: mm-ospi@60000000 {
86 no-map;
92 timeout-sec = <32>;
98 clock-names = "apb", "ker", "pad";
103 vdd-supply = <&scmi_vddcore>;
104 vdda18-supply = <&scmi_v1v8>;
107 #address-cells = <1>;
108 #size-cells = <0>;
112 remote-endpoint = <&imx335_ep>;
113 data-lanes = <1 2>;
114 bus-type = <4>;
120 remote-endpoint = <&dcmipp_0>;
130 remote-endpoint = <&csi_source>;
131 bus-type = <4>;
137 pinctrl-names = "default", "sleep";
138 pinctrl-0 = <&eth2_rgmii_pins_a>;
139 pinctrl-1 = <&eth2_rgmii_sleep_pins_a>;
140 max-speed = <1000>;
141 phy-handle = <&phy0_eth2>;
142 phy-mode = "rgmii-id";
146 #address-cells = <1>;
147 #size-cells = <0>;
148 compatible = "snps,dwmac-mdio";
149 phy0_eth2: ethernet-phy@1 {
150 compatible = "ethernet-phy-id001c.c916";
152 reset-assert-us = <10000>;
153 reset-deassert-us = <300>;
154 reset-gpios = <&gpiog 6 GPIO_ACTIVE_LOW>;
160 pinctrl-names = "default", "sleep";
161 pinctrl-0 = <&i2c2_pins_a>;
162 pinctrl-1 = <&i2c2_sleep_pins_a>;
163 i2c-scl-rising-time-ns = <100>;
164 i2c-scl-falling-time-ns = <13>;
165 clock-frequency = <400000>;
172 avdd-supply = <&imx335_2v9>;
173 ovdd-supply = <&imx335_1v8>;
174 dvdd-supply = <&imx335_1v2>;
175 reset-gpios = <&gpioi 7 (GPIO_ACTIVE_LOW | GPIO_PUSH_PULL)>;
179 remote-endpoint = <&csi_sink>;
180 clock-lanes = <0>;
181 data-lanes = <1 2>;
182 link-frequencies = /bits/ 64 <594000000>;
189 pinctrl-names = "default", "sleep";
190 pinctrl-0 = <&i2c8_pins_a>;
191 pinctrl-1 = <&i2c8_sleep_pins_a>;
192 i2c-scl-rising-time-ns = <57>;
193 i2c-scl-falling-time-ns = <7>;
194 clock-frequency = <400000>;
199 memory-region = <&mm_ospi1>;
200 pinctrl-0 = <&ospi_port1_clk_pins_a
203 pinctrl-1 = <&ospi_port1_clk_sleep_pins_a
206 pinctrl-names = "default", "sleep";
210 #address-cells = <1>;
211 #size-cells = <0>;
212 memory-region = <&mm_ospi1>;
216 compatible = "jedec,spi-nor";
218 spi-rx-bus-width = <4>;
219 spi-tx-bus-width = <4>;
220 spi-max-frequency = <50000000>;
239 regulator-min-microvolt = <1800000>;
240 regulator-max-microvolt = <3300000>;
244 regulator-name = "vddcore";
248 regulator-name = "v1v8";
252 regulator-name = "v3v3";
256 regulator-name = "vdd_emmc";
260 regulator-name = "vdd3v3_usb";
264 regulator-name = "vdd_sdcard";
269 pinctrl-names = "default", "opendrain", "sleep";
270 pinctrl-0 = <&sdmmc1_b4_pins_a>;
271 pinctrl-1 = <&sdmmc1_b4_od_pins_a>;
272 pinctrl-2 = <&sdmmc1_b4_sleep_pins_a>;
273 cd-gpios = <&gpiod 9 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>;
274 disable-wp;
275 st,neg-edge;
276 bus-width = <4>;
277 vmmc-supply = <&scmi_vdd_sdcard>;
278 vqmmc-supply = <&scmi_vddio1>;
283 pinctrl-names = "default", "sleep";
284 pinctrl-0 = <&spi3_pins_a>;
285 pinctrl-1 = <&spi3_sleep_pins_a>;
290 pinctrl-names = "default", "sleep";
291 pinctrl-0 = <&spi8_pins_a>;
292 pinctrl-1 = <&spi8_sleep_pins_a>;
297 pinctrl-names = "default", "idle", "sleep";
298 pinctrl-0 = <&usart2_pins_a>;
299 pinctrl-1 = <&usart2_idle_pins_a>;
300 pinctrl-2 = <&usart2_sleep_pins_a>;
301 /delete-property/dmas;
302 /delete-property/dma-names;
307 pinctrl-names = "default", "idle", "sleep";
308 pinctrl-0 = <&usart6_pins_a>;
309 pinctrl-1 = <&usart6_idle_pins_a>;
310 pinctrl-2 = <&usart6_sleep_pins_a>;
311 uart-has-rtscts;