Lines Matching +full:stm32mp15 +full:- +full:i2c

1 // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause)
3 * Copyright (C) Linaro Ltd 2019 - All Rights Reserved
8 #include "stm32mp15-pinctrl.dtsi"
9 #include "stm32mp15xxac-pinctrl.dtsi"
10 #include <dt-bindings/gpio/gpio.h>
11 #include <dt-bindings/mfd/st,stpmic1.h>
29 pinctrl-names = "default";
30 pinctrl-0 = <&i2c4_pins_a>;
31 i2c-scl-rising-time-ns = <185>;
32 i2c-scl-falling-time-ns = <20>;
34 /delete-property/dmas;
35 /delete-property/dma-names;
40 interrupts-extended = <&gpioa 0 IRQ_TYPE_EDGE_FALLING>;
41 interrupt-controller;
42 #interrupt-cells = <2>;
46 compatible = "st,stpmic1-regulators";
48 ldo1-supply = <&v3v3>;
49 ldo2-supply = <&v3v3>;
50 ldo3-supply = <&vdd_ddr>;
51 ldo5-supply = <&v3v3>;
52 ldo6-supply = <&v3v3>;
53 pwr_sw1-supply = <&bst_out>;
54 pwr_sw2-supply = <&bst_out>;
57 regulator-name = "vddcore";
58 regulator-min-microvolt = <1200000>;
59 regulator-max-microvolt = <1350000>;
60 regulator-always-on;
61 regulator-initial-mode = <0>;
62 regulator-over-current-protection;
66 regulator-name = "vdd_ddr";
67 regulator-min-microvolt = <1350000>;
68 regulator-max-microvolt = <1350000>;
69 regulator-always-on;
70 regulator-initial-mode = <0>;
71 regulator-over-current-protection;
75 regulator-name = "vdd";
76 regulator-min-microvolt = <2900000>;
77 regulator-max-microvolt = <2900000>;
78 regulator-always-on;
79 regulator-initial-mode = <0>;
80 regulator-over-current-protection;
84 regulator-name = "v3v3";
85 regulator-min-microvolt = <3300000>;
86 regulator-max-microvolt = <3300000>;
87 regulator-always-on;
88 regulator-over-current-protection;
89 regulator-initial-mode = <0>;
93 regulator-name = "vdda";
94 regulator-min-microvolt = <2900000>;
95 regulator-max-microvolt = <2900000>;
100 regulator-name = "v2v8";
101 regulator-min-microvolt = <2800000>;
102 regulator-max-microvolt = <2800000>;
107 regulator-name = "vtt_ddr";
108 regulator-min-microvolt = <500000>;
109 regulator-max-microvolt = <750000>;
110 regulator-always-on;
111 regulator-over-current-protection;
115 regulator-name = "vdd_usb";
120 regulator-name = "vdd_sd";
121 regulator-min-microvolt = <2900000>;
122 regulator-max-microvolt = <2900000>;
124 regulator-boot-on;
128 regulator-name = "v1v8";
129 regulator-min-microvolt = <1800000>;
130 regulator-max-microvolt = <1800000>;
132 regulator-enable-ramp-delay = <300000>;
136 regulator-name = "vref_ddr";
137 regulator-always-on;
141 regulator-name = "bst_out";
146 regulator-name = "vbus_otg";
148 regulator-active-discharge = <1>;
152 regulator-name = "vbus_sw";
154 regulator-active-discharge = <1>;
159 compatible = "st,stpmic1-onkey";
161 interrupt-names = "onkey-falling", "onkey-rising";
166 compatible = "st,stpmic1-wdt";
179 timeout-sec = <32>;
184 vdd-supply = <&vdd>;
185 vdd_3v3_usbfs-supply = <&vdd_usb>;
189 pinctrl-names = "default", "sleep";
190 pinctrl-0 = <&qspi_clk_pins_a &qspi_bk1_pins_a>;
191 pinctrl-1 = <&qspi_clk_sleep_pins_a &qspi_bk1_sleep_pins_a>;
193 #address-cells = <1>;
194 #size-cells = <0>;
197 flash0: spi-flash@0 {
198 compatible = "jedec,spi-nor";
200 spi-rx-bus-width = <4>;
201 spi-max-frequency = <108000000>;
202 #address-cells = <1>;
203 #size-cells = <1>;