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;
55 compatible = "regulator-fixed";
56 regulator-name = "sip_eeprom";
57 regulator-always-on;
62 pinctrl-names = "default", "sleep";
63 pinctrl-0 = <&i2c4_pins_a>;
64 pinctrl-1 = <&i2c4_sleep_pins_a>;
65 clock-frequency = <400000>;
66 i2c-scl-rising-time-ns = <185>;
67 i2c-scl-falling-time-ns = <20>;
73 interrupts-extended = <&gpioa 0 IRQ_TYPE_EDGE_FALLING>;
74 interrupt-controller;
75 #interrupt-cells = <2>;
78 compatible = "st,stpmic1-regulators";
80 ldo1-supply = <&v3v3>;
81 ldo6-supply = <&v3v3>;
82 pwr_sw1-supply = <&bst_out>;
85 regulator-name = "vddcore";
86 regulator-min-microvolt = <1200000>;
87 regulator-max-microvolt = <1350000>;
88 regulator-always-on;
89 regulator-initial-mode = <0>;
90 regulator-over-current-protection;
94 regulator-name = "vdd_ddr";
95 regulator-min-microvolt = <1350000>;
96 regulator-max-microvolt = <1350000>;
97 regulator-always-on;
98 regulator-initial-mode = <0>;
99 regulator-over-current-protection;
103 regulator-name = "vdd";
104 regulator-min-microvolt = <3300000>;
105 regulator-max-microvolt = <3300000>;
106 regulator-always-on;
107 st,mask-reset;
108 regulator-initial-mode = <0>;
109 regulator-over-current-protection;
113 regulator-name = "v3v3";
114 regulator-min-microvolt = <3300000>;
115 regulator-max-microvolt = <3300000>;
116 regulator-always-on;
117 regulator-over-current-protection;
118 regulator-initial-mode = <0>;
122 regulator-name = "v1v8_audio";
123 regulator-min-microvolt = <1800000>;
124 regulator-max-microvolt = <1800000>;
125 regulator-always-on;
131 regulator-name = "v3v3_hdmi";
132 regulator-min-microvolt = <3300000>;
133 regulator-max-microvolt = <3300000>;
134 regulator-always-on;
140 regulator-name = "vtt_ddr";
141 regulator-min-microvolt = <500000>;
142 regulator-max-microvolt = <750000>;
143 regulator-always-on;
144 regulator-over-current-protection;
148 regulator-name = "vdd_usb";
149 regulator-min-microvolt = <3300000>;
150 regulator-max-microvolt = <3300000>;
155 regulator-name = "vdda";
156 regulator-min-microvolt = <2900000>;
157 regulator-max-microvolt = <2900000>;
159 regulator-boot-on;
163 regulator-name = "v1v2_hdmi";
164 regulator-min-microvolt = <1200000>;
165 regulator-max-microvolt = <1200000>;
166 regulator-always-on;
172 regulator-name = "vref_ddr";
173 regulator-always-on;
174 regulator-over-current-protection;
178 regulator-name = "bst_out";
183 regulator-name = "vbus_otg";
185 regulator-active-discharge;
189 regulator-name = "vbus_sw";
191 regulator-active-discharge;
196 compatible = "st,stpmic1-onkey";
198 interrupt-names = "onkey-falling", "onkey-rising";
202 compatible = "st,stpmic1-wdt";
209 vcc-supply = <&reg_sip_eeprom>;
219 memory-region = <&retram>, <&mcuram>, <&mcuram2>, <&vdev0vring0>,
222 mbox-names = "vq0", "vq1", "shutdown";
223 interrupt-parent = <&exti>;