Home
last modified time | relevance | path

Searched full:rcc (Results 1 – 25 of 105) sorted by relevance

12345

/linux-6.8/arch/arm/boot/dts/st/
Dstm32f746.dtsi45 #include <dt-bindings/mfd/stm32f7-rcc.h>
83 clocks = <&rcc 0 STM32F7_APB1_CLOCK(TIM2)>;
105 clocks = <&rcc 0 STM32F7_APB1_CLOCK(TIM3)>;
127 clocks = <&rcc 0 STM32F7_APB1_CLOCK(TIM4)>;
149 clocks = <&rcc 0 STM32F7_APB1_CLOCK(TIM5)>;
171 clocks = <&rcc 0 STM32F7_APB1_CLOCK(TIM6)>;
187 clocks = <&rcc 0 STM32F7_APB1_CLOCK(TIM7)>;
203 clocks = <&rcc 0 STM32F7_APB1_CLOCK(TIM12)>;
223 clocks = <&rcc 0 STM32F7_APB1_CLOCK(TIM13)>;
237 clocks = <&rcc 0 STM32F7_APB1_CLOCK(TIM14)>;
[all …]
Dstm32f429.dtsi50 #include <dt-bindings/mfd/stm32f4-rcc.h>
101 clocks = <&rcc 0 STM32F4_APB1_CLOCK(TIM2)>;
123 clocks = <&rcc 0 STM32F4_APB1_CLOCK(TIM3)>;
145 clocks = <&rcc 0 STM32F4_APB1_CLOCK(TIM4)>;
167 clocks = <&rcc 0 STM32F4_APB1_CLOCK(TIM5)>;
189 clocks = <&rcc 0 STM32F4_APB1_CLOCK(TIM6)>;
205 clocks = <&rcc 0 STM32F4_APB1_CLOCK(TIM7)>;
221 clocks = <&rcc 0 STM32F4_APB1_CLOCK(TIM12)>;
241 clocks = <&rcc 0 STM32F4_APB1_CLOCK(TIM13)>;
255 clocks = <&rcc 0 STM32F4_APB1_CLOCK(TIM14)>;
[all …]
Dstm32h743.dtsi45 #include <dt-bindings/mfd/stm32h7-rcc.h>
77 clocks = <&rcc TIM5_CK>;
85 clocks = <&rcc LPTIM1_CK>;
113 resets = <&rcc STM32H7_APB1L_RESET(SPI2)>;
114 clocks = <&rcc SPI2_CK>;
125 resets = <&rcc STM32H7_APB1L_RESET(SPI3)>;
126 clocks = <&rcc SPI3_CK>;
135 clocks = <&rcc USART2_CK>;
143 clocks = <&rcc USART3_CK>;
151 clocks = <&rcc UART4_CK>;
[all …]
Dstm32mp151.dtsi132 clocks = <&rcc TIM2_K>;
167 clocks = <&rcc TIM3_K>;
203 clocks = <&rcc TIM4_K>;
237 clocks = <&rcc TIM5_K>;
273 clocks = <&rcc TIM6_K>;
293 clocks = <&rcc TIM7_K>;
313 clocks = <&rcc TIM12_K>;
337 clocks = <&rcc TIM13_K>;
361 clocks = <&rcc TIM14_K>;
384 clocks = <&rcc LPTIM1_K>;
[all …]
Dstm32mp131.dtsi117 clocks = <&rcc TIM2_K>;
152 clocks = <&rcc TIM3_K>;
188 clocks = <&rcc TIM4_K>;
222 clocks = <&rcc TIM5_K>;
258 clocks = <&rcc TIM6_K>;
278 clocks = <&rcc TIM7_K>;
297 clocks = <&rcc LPTIM1_K>;
340 clocks = <&rcc SPI2_K>;
341 resets = <&rcc SPI2_R>;
365 clocks = <&rcc SPI3_K>;
[all …]
Dstm32mp157.dtsi15 clocks = <&rcc GPU>, <&rcc GPU_K>;
17 resets = <&rcc GPU_R>;
23 clocks = <&rcc DSI_K>, <&clk_hse>, <&rcc DSI_PX>;
26 resets = <&rcc DSI_R>;
Dstm32mp157c-ev1-scmi.dts39 clocks = <&rcc DSI_K>, <&scmi_clk CK_SCMI_HSE>, <&rcc DSI_PX>;
57 clocks = <&rcc IWDG2>, <&scmi_clk CK_SCMI_LSI>;
61 clocks = <&scmi_clk CK_SCMI_HSE>, <&rcc FDCAN_K>;
75 &rcc {
76 compatible = "st,stm32mp1-rcc-secure", "syscon";
Dstm32mp157a-dk1-scmi.dts33 clocks = <&rcc DSI_K>, <&scmi_clk CK_SCMI_HSE>, <&rcc DSI_PX>;
51 clocks = <&rcc IWDG2>, <&scmi_clk CK_SCMI_LSI>;
65 &rcc {
66 compatible = "st,stm32mp1-rcc-secure", "syscon";
Dstm32mp157c-ed1-scmi.dts38 clocks = <&rcc DSI_K>, <&scmi_clk CK_SCMI_HSE>, <&rcc DSI_PX>;
56 clocks = <&rcc IWDG2>, <&scmi_clk CK_SCMI_LSI>;
70 &rcc {
71 compatible = "st,stm32mp1-rcc-secure", "syscon";
Dstm32mp157c-dk2-scmi.dts39 clocks = <&rcc DSI_K>, <&scmi_clk CK_SCMI_HSE>, <&rcc DSI_PX>;
57 clocks = <&rcc IWDG2>, <&scmi_clk CK_SCMI_LSI>;
71 &rcc {
72 compatible = "st,stm32mp1-rcc-secure", "syscon";
Dstm32mp153.dtsi40 clocks = <&rcc CK_HSE>, <&rcc FDCAN_K>;
53 clocks = <&rcc CK_HSE>, <&rcc FDCAN_K>;
Dstm32mp133.dtsi18 clocks = <&scmi_clk CK_SCMI_HSE>, <&rcc FDCAN_K>;
31 clocks = <&scmi_clk CK_SCMI_HSE>, <&rcc FDCAN_K>;
41 clocks = <&rcc ADC1>, <&rcc ADC1_K>;
Dstm32f7-pinctrl.dtsi8 #include <dt-bindings/mfd/stm32f7-rcc.h>
25 clocks = <&rcc 0 STM32F7_AHB1_CLOCK(GPIOA)>;
35 clocks = <&rcc 0 STM32F7_AHB1_CLOCK(GPIOB)>;
45 clocks = <&rcc 0 STM32F7_AHB1_CLOCK(GPIOC)>;
55 clocks = <&rcc 0 STM32F7_AHB1_CLOCK(GPIOD)>;
65 clocks = <&rcc 0 STM32F7_AHB1_CLOCK(GPIOE)>;
75 clocks = <&rcc 0 STM32F7_AHB1_CLOCK(GPIOF)>;
85 clocks = <&rcc 0 STM32F7_AHB1_CLOCK(GPIOG)>;
95 clocks = <&rcc 0 STM32F7_AHB1_CLOCK(GPIOH)>;
105 clocks = <&rcc 0 STM32F7_AHB1_CLOCK(GPIOI)>;
[all …]
Dstm32f769-disco.dts91 clocks = <&rcc 0 STM32F7_AHB1_CLOCK(OTGHSULPI)>;
103 &rcc {
104 compatible = "st,stm32f769-rcc", "st,stm32f746-rcc", "st,stm32-rcc";
Dstm32f4-pinctrl.dtsi44 #include <dt-bindings/mfd/stm32f4-rcc.h>
61 clocks = <&rcc 0 STM32F4_AHB1_CLOCK(GPIOA)>;
71 clocks = <&rcc 0 STM32F4_AHB1_CLOCK(GPIOB)>;
81 clocks = <&rcc 0 STM32F4_AHB1_CLOCK(GPIOC)>;
91 clocks = <&rcc 0 STM32F4_AHB1_CLOCK(GPIOD)>;
101 clocks = <&rcc 0 STM32F4_AHB1_CLOCK(GPIOE)>;
111 clocks = <&rcc 0 STM32F4_AHB1_CLOCK(GPIOF)>;
121 clocks = <&rcc 0 STM32F4_AHB1_CLOCK(GPIOG)>;
131 clocks = <&rcc 0 STM32F4_AHB1_CLOCK(GPIOH)>;
141 clocks = <&rcc 0 STM32F4_AHB1_CLOCK(GPIOI)>;
[all …]
/linux-6.8/Documentation/devicetree/bindings/clock/
Dst,stm32-rcc.txt4 The RCC IP is both a reset and a clock controller.
11 "st,stm32f42xx-rcc"
12 "st,stm32f469-rcc"
13 "st,stm32f746-rcc"
14 "st,stm32f769-rcc"
29 rcc: rcc@40023800 {
32 compatible = "st,stm32f42xx-rcc", "st,stm32-rcc";
42 The secondary index is the bit number within the RCC register bank, starting
43 from the first RCC clock enable register (RCC_AHB1ENR, address offset 0x30).
49 drivers of the RCC IP, macros are available to generate the index in
[all …]
Dst,stm32mp1-rcc.yaml4 $id: http://devicetree.org/schemas/clock/st,stm32mp1-rcc.yaml#
13 The RCC IP is both a reset and a clock controller.
14 RCC makes also power management (resume/supend and wakeup interrupt).
33 The index is the bit number within the RCC registers bank, starting from RCC
59 - st,stm32mp1-rcc-secure
60 - st,stm32mp1-rcc
61 - st,stm32mp13-rcc
80 - st,stm32mp1-rcc-secure
81 - st,stm32mp13-rcc
113 rcc: rcc@50000000 {
[all …]
Dst,stm32mp25-rcc.yaml4 $id: http://devicetree.org/schemas/clock/st,stm32mp25-rcc.yaml#
13 The RCC hardware block is both a reset and a clock controller.
14 RCC makes also power management (resume/supend).
17 include/dt-bindings/clock/st,stm32mp25-rcc.h
18 include/dt-bindings/reset/st,stm32mp25-rcc.h
23 - st,stm32mp25-rcc
62 #include <dt-bindings/clock/st,stm32mp25-rcc.h>
64 rcc: clock-controller@44200000 {
65 compatible = "st,stm32mp25-rcc";
Dst,stm32h7-rcc.txt4 The RCC IP is both a reset and a clock controller.
11 "st,stm32h743-rcc"
31 rcc: reset-clock-controller@58024400 {
32 compatible = "st,stm32h743-rcc", "st,stm32-rcc";
50 clocks = <&rcc TIM5_CK>;
59 The index is the bit number within the RCC registers bank, starting from RCC
70 resets = <&rcc STM32H7_APB1L_RESET(TIM2)>;
/linux-6.8/Documentation/devicetree/bindings/net/
Dstm32-dwmac.yaml87 set this property in RGMII PHY when you want to select RCC clock instead of ETH_CLK125.
93 select RCC clock instead of ETH_REF_CLK.
109 #include <dt-bindings/mfd/stm32h7-rcc.h>
122 clocks = <&rcc ETHMAC>,
123 <&rcc ETHTX>,
124 <&rcc ETHRX>,
125 <&rcc ETHSTP>,
126 <&rcc ETHCK_K>;
143 clocks = <&rcc 0 25>, <&rcc 0 26>, <&rcc 0 27>;
159 clocks = <&rcc 62>, <&rcc 61>, <&rcc 60>;
/linux-6.8/drivers/clk/qcom/
Dclk-rpm.c257 struct rpm_cc *rcc = r->rpm_cc; in clk_rpm_xo_prepare() local
261 mutex_lock(&rcc->xo_lock); in clk_rpm_xo_prepare()
263 value = rcc->xo_buffer_value | (QCOM_RPM_XO_MODE_ON << r->xo_offset); in clk_rpm_xo_prepare()
267 rcc->xo_buffer_value = value; in clk_rpm_xo_prepare()
270 mutex_unlock(&rcc->xo_lock); in clk_rpm_xo_prepare()
278 struct rpm_cc *rcc = r->rpm_cc; in clk_rpm_xo_unprepare() local
282 mutex_lock(&rcc->xo_lock); in clk_rpm_xo_unprepare()
284 value = rcc->xo_buffer_value & ~(QCOM_RPM_XO_MODE_ON << r->xo_offset); in clk_rpm_xo_unprepare()
288 rcc->xo_buffer_value = value; in clk_rpm_xo_unprepare()
291 mutex_unlock(&rcc->xo_lock); in clk_rpm_xo_unprepare()
[all …]
/linux-6.8/Documentation/devicetree/bindings/i2c/
Dst,stm32-i2c.yaml141 #include <dt-bindings/mfd/stm32f7-rcc.h>
151 resets = <&rcc 277>;
152 clocks = <&rcc 0 149>;
156 #include <dt-bindings/mfd/stm32f7-rcc.h>
166 resets = <&rcc STM32F7_APB1_RESET(I2C1)>;
167 clocks = <&rcc 1 CLK_I2C1>;
171 #include <dt-bindings/mfd/stm32f7-rcc.h>
184 clocks = <&rcc I2C2_K>;
185 resets = <&rcc I2C2_R>;
/linux-6.8/Documentation/devicetree/bindings/rtc/
Dst,stm32-rtc.yaml117 #include <dt-bindings/mfd/stm32f4-rcc.h>
122 clocks = <&rcc 1 CLK_RTC>;
123 assigned-clocks = <&rcc 1 CLK_RTC>;
124 assigned-clock-parents = <&rcc 1 CLK_LSE>;
136 clocks = <&rcc RTCAPB>, <&rcc RTC>;
/linux-6.8/Documentation/devicetree/bindings/sound/
Dst,stm32-i2s.yaml88 clocks = <&rcc SPI2>, <&rcc SPI2_K>, <&rcc PLL3_Q>, <&rcc PLL3_R>;
/linux-6.8/Documentation/devicetree/bindings/media/
Dst,stm32-dma2d.yaml61 #include <dt-bindings/mfd/stm32f4-rcc.h>
66 resets = <&rcc STM32F4_AHB1_RESET(DMA2D)>;
67 clocks = <&rcc 0 STM32F4_AHB1_CLOCK(DMA2D)>;

12345