Home | History | Annotate | Download | only in clock
      1 /*
      2  * stm32fx-clock.h
      3  *
      4  * Copyright (C) 2016 STMicroelectronics
      5  * Author: Gabriel Fernandez for STMicroelectronics.
      6  * License terms:  GNU General Public License (GPL), version 2
      7  */
      8 
      9 /*
     10  * List of clocks wich are not derived from system clock (SYSCLOCK)
     11  *
     12  * The index of these clocks is the secondary index of DT bindings
     13  * (see Documentatoin/devicetree/bindings/clock/st,stm32-rcc.txt)
     14  *
     15  * e.g:
     16 	<assigned-clocks = <&rcc 1 CLK_LSE>;
     17 */
     18 
     19 #ifndef _DT_BINDINGS_CLK_STMFX_H
     20 #define _DT_BINDINGS_CLK_STMFX_H
     21 
     22 #define SYSTICK			0
     23 #define FCLK			1
     24 #define CLK_LSI			2
     25 #define CLK_LSE			3
     26 #define CLK_HSE_RTC		4
     27 #define CLK_RTC			5
     28 #define PLL_VCO_I2S		6
     29 #define PLL_VCO_SAI		7
     30 #define CLK_LCD			8
     31 #define CLK_I2S			9
     32 #define CLK_SAI1		10
     33 #define CLK_SAI2		11
     34 #define CLK_I2SQ_PDIV		12
     35 #define CLK_SAIQ_PDIV		13
     36 
     37 #define END_PRIMARY_CLK		14
     38 
     39 #define CLK_HSI			14
     40 #define CLK_SYSCLK		15
     41 #define CLK_HDMI_CEC		16
     42 #define CLK_SPDIF		17
     43 #define CLK_USART1		18
     44 #define CLK_USART2		19
     45 #define CLK_USART3		20
     46 #define CLK_UART4		21
     47 #define CLK_UART5		22
     48 #define CLK_USART6		23
     49 #define CLK_UART7		24
     50 #define CLK_UART8		25
     51 #define CLK_I2C1		26
     52 #define CLK_I2C2		27
     53 #define CLK_I2C3		28
     54 #define CLK_I2C4		29
     55 #define CLK_LPTIMER		30
     56 
     57 #define END_PRIMARY_CLK_F7	31
     58 
     59 #endif
     60