stm32fx-clock.h (1364B)
1/* SPDX-License-Identifier: GPL-2.0-only */ 2/* 3 * stm32fx-clock.h 4 * 5 * Copyright (C) 2016 STMicroelectronics 6 * Author: Gabriel Fernandez for STMicroelectronics. 7 */ 8 9/* 10 * List of clocks which are not derived from system clock (SYSCLOCK) 11 * 12 * The index of these clocks is the secondary index of DT bindings 13 * (see Documentation/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#define CLK_HSI 14 37#define CLK_SYSCLK 15 38#define CLK_F469_DSI 16 39 40#define END_PRIMARY_CLK 17 41 42#define CLK_HDMI_CEC 16 43#define CLK_SPDIF 17 44#define CLK_USART1 18 45#define CLK_USART2 19 46#define CLK_USART3 20 47#define CLK_UART4 21 48#define CLK_UART5 22 49#define CLK_USART6 23 50#define CLK_UART7 24 51#define CLK_UART8 25 52#define CLK_I2C1 26 53#define CLK_I2C2 27 54#define CLK_I2C3 28 55#define CLK_I2C4 29 56#define CLK_LPTIMER 30 57#define CLK_PLL_SRC 31 58#define CLK_DFSDM1 32 59#define CLK_ADFSDM1 33 60#define CLK_F769_DSI 34 61#define END_PRIMARY_CLK_F7 35 62 63#endif