Lines Matching +full:stm32mp15 +full:- +full:i2c
1 /* SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-3-Clause) */
3 * Copyright (C) 2020 STMicroelectronics - All Rights Reserved
7 #include "stm32mp15-pinctrl.dtsi"
9 #include <dt-bindings/mfd/st,stpmic1.h>
12 reserved-memory {
13 #address-cells = <1>;
14 #size-cells = <1>;
18 compatible = "shared-dma-pool";
20 no-map;
24 compatible = "shared-dma-pool";
26 no-map;
30 compatible = "shared-dma-pool";
32 no-map;
36 compatible = "shared-dma-pool";
38 no-map;
42 compatible = "shared-dma-pool";
44 no-map;
48 compatible = "shared-dma-pool";
50 no-map;
56 pinctrl-names = "default", "sleep";
57 pinctrl-0 = <&i2c4_pins_a>;
58 pinctrl-1 = <&i2c4_sleep_pins_a>;
59 clock-frequency = <400000>;
60 i2c-scl-rising-time-ns = <185>;
61 i2c-scl-falling-time-ns = <20>;
67 interrupts-extended = <&gpioa 0 IRQ_TYPE_EDGE_FALLING>;
68 interrupt-controller;
69 #interrupt-cells = <2>;
72 compatible = "st,stpmic1-regulators";
74 ldo1-supply = <&v3v3>;
75 ldo3-supply = <&vdd_ddr>;
76 ldo6-supply = <&v3v3>;
77 pwr_sw1-supply = <&bst_out>;
80 regulator-name = "vddcore";
81 regulator-min-microvolt = <1200000>;
82 regulator-max-microvolt = <1350000>;
83 regulator-always-on;
84 regulator-initial-mode = <0>;
85 regulator-over-current-protection;
89 regulator-name = "vdd_ddr";
90 regulator-min-microvolt = <1350000>;
91 regulator-max-microvolt = <1350000>;
92 regulator-always-on;
93 regulator-initial-mode = <0>;
94 regulator-over-current-protection;
98 regulator-name = "vdd";
99 regulator-min-microvolt = <3300000>;
100 regulator-max-microvolt = <3300000>;
101 regulator-always-on;
102 st,mask-reset;
103 regulator-initial-mode = <0>;
104 regulator-over-current-protection;
108 regulator-name = "v3v3";
109 regulator-min-microvolt = <3300000>;
110 regulator-max-microvolt = <3300000>;
111 regulator-always-on;
112 regulator-over-current-protection;
113 regulator-initial-mode = <0>;
117 regulator-name = "v1v8_audio";
118 regulator-min-microvolt = <1800000>;
119 regulator-max-microvolt = <1800000>;
124 regulator-name = "v3v3_hdmi";
125 regulator-min-microvolt = <3300000>;
126 regulator-max-microvolt = <3300000>;
131 regulator-name = "vtt_ddr";
132 regulator-min-microvolt = <500000>;
133 regulator-max-microvolt = <750000>;
134 regulator-always-on;
135 regulator-over-current-protection;
139 regulator-name = "vdd_usb";
144 regulator-name = "vdda";
145 regulator-min-microvolt = <2900000>;
146 regulator-max-microvolt = <2900000>;
148 regulator-boot-on;
152 regulator-name = "v1v2_hdmi";
153 regulator-min-microvolt = <1200000>;
154 regulator-max-microvolt = <1200000>;
159 regulator-name = "vref_ddr";
160 regulator-always-on;
164 regulator-name = "bst_out";
169 regulator-name = "vbus_otg";
171 regulator-active-discharge = <1>;
175 regulator-name = "vbus_sw";
177 regulator-active-discharge = <1>;
182 compatible = "st,stpmic1-onkey";
184 interrupt-names = "onkey-falling", "onkey-rising";
188 compatible = "st,stpmic1-wdt";
195 vcc-supply = <&vdd>;
205 memory-region = <&retram>, <&mcuram>, <&mcuram2>, <&vdev0vring0>,
208 mbox-names = "vq0", "vq1", "shutdown", "detach";
209 interrupt-parent = <&exti>;
219 vdd-supply = <&vdd>;
220 vdd_3v3_usbfs-supply = <&vdd_usb>;
224 phy-supply = <&vdd_usb>;
228 phy-supply = <&vdd_usb>;