| /* SPDX-License-Identifier: GPL-2.0-only */ |
| /* |
| * stm32fx-clock.h |
| * |
| * Copyright (C) 2016 STMicroelectronics |
| * Author: Gabriel Fernandez for STMicroelectronics. |
| */ |
| |
| /* |
| * List of clocks which are not derived from system clock (SYSCLOCK) |
| * |
| * The index of these clocks is the secondary index of DT bindings |
| * (see Documentation/devicetree/bindings/clock/st,stm32-rcc.txt) |
| * |
| * e.g: |
| <assigned-clocks = <&rcc 1 CLK_LSE>; |
| */ |
| |
| #ifndef _DT_BINDINGS_CLK_STMFX_H |
| #define _DT_BINDINGS_CLK_STMFX_H |
| |
| #define SYSTICK 0 |
| #define FCLK 1 |
| #define CLK_LSI 2 |
| #define CLK_LSE 3 |
| #define CLK_HSE_RTC 4 |
| #define CLK_RTC 5 |
| #define PLL_VCO_I2S 6 |
| #define PLL_VCO_SAI 7 |
| #define CLK_LCD 8 |
| #define CLK_I2S 9 |
| #define CLK_SAI1 10 |
| #define CLK_SAI2 11 |
| #define CLK_I2SQ_PDIV 12 |
| #define CLK_SAIQ_PDIV 13 |
| #define CLK_HSI 14 |
| #define CLK_SYSCLK 15 |
| #define CLK_F469_DSI 16 |
| |
| #define END_PRIMARY_CLK 17 |
| |
| #define CLK_HDMI_CEC 16 |
| #define CLK_SPDIF 17 |
| #define CLK_USART1 18 |
| #define CLK_USART2 19 |
| #define CLK_USART3 20 |
| #define CLK_UART4 21 |
| #define CLK_UART5 22 |
| #define CLK_USART6 23 |
| #define CLK_UART7 24 |
| #define CLK_UART8 25 |
| #define CLK_I2C1 26 |
| #define CLK_I2C2 27 |
| #define CLK_I2C3 28 |
| #define CLK_I2C4 29 |
| #define CLK_LPTIMER 30 |
| #define CLK_PLL_SRC 31 |
| #define CLK_DFSDM1 32 |
| #define CLK_ADFSDM1 33 |
| #define CLK_F769_DSI 34 |
| #define END_PRIMARY_CLK_F7 35 |
| |
| #endif |