/* SPDX-License-Identifier: GPL-2.0-only */ | |
/* | |
* stm32fx-clock.h | |
* | |
* Copyright (C) 2016 STMicroelectronics | |
* Author: Gabriel Fernandez for STMicroelectronics. | |
*/ | |
/* | |
* List of clocks wich are not derived from system clock (SYSCLOCK) | |
* | |
* The index of these clocks is the secondary index of DT bindings | |
* (see Documentatoin/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 |