/* $NetBSD: stm32fx-clock.h,v 1.1.1.3 2020/01/03 14:33:05 skrll Exp $ */ /* 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: ; */ #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