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