|  | /* | 
|  | * stm32fx-clock.h | 
|  | * | 
|  | * Copyright (C) 2016 STMicroelectronics | 
|  | * Author: Gabriel Fernandez for STMicroelectronics. | 
|  | * License terms:  GNU General Public License (GPL), version 2 | 
|  | */ | 
|  |  | 
|  | /* | 
|  | * 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 END_PRIMARY_CLK_F7	31 | 
|  |  | 
|  | #endif |