Lines Matching +full:stm32 +full:- +full:rcc
4 * SPDX-License-Identifier: Apache-2.0
11 compatible = "st,stm32l071", "st,stm32l0", "simple-bus";
13 pinctrl: pin-controller@50000000 {
15 compatible = "st,stm32-gpio";
16 gpio-controller;
17 #gpio-cells = <2>;
19 clocks = <&rcc STM32_CLOCK(IOP, 4U)>;
24 compatible = "st,stm32-i2c-v2";
25 clock-frequency = <I2C_BITRATE_STANDARD>;
26 #address-cells = <1>;
27 #size-cells = <0>;
29 clocks = <&rcc STM32_CLOCK(APB1, 22U)>;
31 interrupt-names = "combined";
36 compatible = "st,stm32-i2c-v2";
37 clock-frequency = <I2C_BITRATE_STANDARD>;
38 #address-cells = <1>;
39 #size-cells = <0>;
41 clocks = <&rcc STM32_CLOCK(APB1, 30U)>;
43 interrupt-names = "combined";
48 compatible = "st,stm32-spi";
49 #address-cells = <1>;
50 #size-cells = <0>;
52 clocks = <&rcc STM32_CLOCK(APB1, 14U)>;
58 compatible = "st,stm32-timers";
60 clocks = <&rcc STM32_CLOCK(APB1, 1U)>;
63 interrupt-names = "global";
68 compatible = "st,stm32-pwm";
70 #pwm-cells = <3>;
74 compatible = "st,stm32-counter";
80 compatible = "st,stm32-timers";
82 clocks = <&rcc STM32_CLOCK(APB1, 4U)>;
85 interrupt-names = "global";
90 compatible = "st,stm32-counter";
96 compatible = "st,stm32-timers";
98 clocks = <&rcc STM32_CLOCK(APB1, 5U)>;
101 interrupt-names = "global";
106 compatible = "st,stm32-counter";
112 compatible = "st,stm32-timers";
114 clocks = <&rcc STM32_CLOCK(APB2, 5U)>;
117 interrupt-names = "global";
122 compatible = "st,stm32-pwm";
124 #pwm-cells = <3>;
128 compatible = "st,stm32-counter";
134 compatible = "st,stm32-usart", "st,stm32-uart";
136 clocks = <&rcc STM32_CLOCK(APB2, 14U)>;
143 compatible = "st,stm32-usart", "st,stm32-uart";
145 clocks = <&rcc STM32_CLOCK(APB1, 19U)>;
152 compatible = "st,stm32-usart", "st,stm32-uart";
154 clocks = <&rcc STM32_CLOCK(APB1, 20U)>;
166 compatible = "st,stm32-smbus";
167 #address-cells = <1>;
168 #size-cells = <0>;
174 compatible = "st,stm32-smbus";
175 #address-cells = <1>;
176 #size-cells = <0>;