Lines Matching +full:stm32mp15 +full:- +full:i2c
1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
6 /dts-v1/;
10 #include "stm32mp15-pinctrl.dtsi"
11 #include "stm32mp15xxac-pinctrl.dtsi"
12 #include <dt-bindings/gpio/gpio.h>
13 #include <dt-bindings/leds/common.h>
14 #include <dt-bindings/mfd/st,stpmic1.h>
17 model = "Seeed Studio Odyssey-STM32MP157C SOM";
18 compatible = "seeed,stm32mp157c-odyssey-som", "st,stm32mp157";
25 reserved-memory {
26 #address-cells = <1>;
27 #size-cells = <1>;
31 compatible = "shared-dma-pool";
33 no-map;
37 compatible = "shared-dma-pool";
39 no-map;
43 compatible = "shared-dma-pool";
45 no-map;
49 compatible = "shared-dma-pool";
51 no-map;
55 compatible = "shared-dma-pool";
57 no-map;
61 compatible = "shared-dma-pool";
63 no-map;
68 no-map;
73 compatible = "gpio-leds";
74 led-blue {
78 linux,default-trigger = "heartbeat";
84 contiguous-area = <&gpu_reserved>;
89 pinctrl-names = "default";
90 pinctrl-0 = <&i2c2_pins_a>;
91 i2c-scl-rising-time-ns = <185>;
92 i2c-scl-falling-time-ns = <20>;
95 /delete-property/dmas;
96 /delete-property/dma-names;
101 interrupts-extended = <&gpioa 0 IRQ_TYPE_EDGE_FALLING>;
102 interrupt-controller;
103 #interrupt-cells = <2>;
106 compatible = "st,stpmic1-regulators";
107 ldo1-supply = <&v3v3>;
108 ldo3-supply = <&vdd_ddr>;
109 ldo6-supply = <&v3v3>;
110 pwr_sw1-supply = <&bst_out>;
111 pwr_sw2-supply = <&bst_out>;
114 regulator-name = "vddcore";
115 regulator-min-microvolt = <800000>;
116 regulator-max-microvolt = <1350000>;
117 regulator-always-on;
118 regulator-initial-mode = <0>;
119 regulator-over-current-protection;
123 regulator-name = "vdd_ddr";
124 regulator-min-microvolt = <1350000>;
125 regulator-max-microvolt = <1350000>;
126 regulator-always-on;
127 regulator-initial-mode = <0>;
128 regulator-over-current-protection;
132 regulator-name = "vdd";
133 regulator-min-microvolt = <3300000>;
134 regulator-max-microvolt = <3300000>;
135 regulator-always-on;
136 st,mask-reset;
137 regulator-initial-mode = <0>;
138 regulator-over-current-protection;
142 regulator-name = "v3v3";
143 regulator-min-microvolt = <3300000>;
144 regulator-max-microvolt = <3300000>;
145 regulator-always-on;
146 regulator-over-current-protection;
147 regulator-initial-mode = <0>;
151 regulator-name = "v1v8_audio";
152 regulator-min-microvolt = <1800000>;
153 regulator-max-microvolt = <1800000>;
154 regulator-always-on;
159 regulator-name = "v3v3_hdmi";
160 regulator-min-microvolt = <3300000>;
161 regulator-max-microvolt = <3300000>;
162 regulator-always-on;
167 regulator-name = "vtt_ddr";
168 regulator-min-microvolt = <500000>;
169 regulator-max-microvolt = <750000>;
170 regulator-always-on;
171 regulator-over-current-protection;
175 regulator-name = "vdd_usb";
176 regulator-min-microvolt = <3300000>;
177 regulator-max-microvolt = <3300000>;
182 regulator-name = "vdda";
183 regulator-min-microvolt = <2900000>;
184 regulator-max-microvolt = <2900000>;
186 regulator-boot-on;
190 regulator-name = "v1v2_hdmi";
191 regulator-min-microvolt = <1200000>;
192 regulator-max-microvolt = <1200000>;
193 regulator-always-on;
198 regulator-name = "vref_ddr";
199 regulator-always-on;
200 regulator-over-current-protection;
204 regulator-name = "bst_out";
209 regulator-name = "vbus_otg";
214 regulator-name = "vbus_sw";
216 regulator-active-discharge;
221 compatible = "st,stpmic1-onkey";
223 interrupt-names = "onkey-falling", "onkey-rising";
224 power-off-time-sec = <10>;
228 compatible = "st,stpmic1-wdt";
239 timeout-sec = <32>;
244 memory-region = <&retram>, <&mcuram>, <&mcuram2>, <&vdev0vring0>,
247 mbox-names = "vq0", "vq1", "shutdown";
248 interrupt-parent = <&exti>;
262 pinctrl-names = "default", "opendrain", "sleep";
263 pinctrl-0 = <&sdmmc2_b4_pins_a &sdmmc2_d47_pins_d>;
264 pinctrl-1 = <&sdmmc2_b4_od_pins_a &sdmmc2_d47_pins_d>;
265 pinctrl-2 = <&sdmmc2_b4_sleep_pins_a &sdmmc2_d47_sleep_pins_d>;
266 non-removable;
267 no-sd;
268 no-sdio;
269 st,neg-edge;
270 bus-width = <8>;
271 vmmc-supply = <&v3v3>;
272 vqmmc-supply = <&v3v3>;
273 mmc-ddr-3_3v;