]> git.ipfire.org Git - people/ms/u-boot.git/blob - arch/arm/include/asm/arch-stm32f7/stm32_periph.h
9b315a8c636ee8a361502bcdf3a64faf8a846c1b
[people/ms/u-boot.git] / arch / arm / include / asm / arch-stm32f7 / stm32_periph.h
1 /*
2 * (C) Copyright 2016
3 * Vikas Manocha, ST Micoelectronics, vikas.manocha@st.com.
4 *
5 * SPDX-License-Identifier: GPL-2.0+
6 */
7
8 #ifndef __ASM_ARM_ARCH_PERIPH_H
9 #define __ASM_ARM_ARCH_PERIPH_H
10
11 /*
12 * Peripherals required for pinmux configuration. List will
13 * grow with support for more devices getting added.
14 * Numbering based on interrupt table.
15 *
16 */
17 enum periph_id {
18 UART1_GPIOA_9_10 = 0,
19 UART2_GPIOD_5_6,
20 };
21
22 enum periph_clock {
23 USART1_CLOCK_CFG = 0,
24 USART2_CLOCK_CFG,
25 GPIO_A_CLOCK_CFG,
26 GPIO_B_CLOCK_CFG,
27 GPIO_C_CLOCK_CFG,
28 GPIO_D_CLOCK_CFG,
29 GPIO_E_CLOCK_CFG,
30 GPIO_F_CLOCK_CFG,
31 GPIO_G_CLOCK_CFG,
32 GPIO_H_CLOCK_CFG,
33 GPIO_I_CLOCK_CFG,
34 GPIO_J_CLOCK_CFG,
35 GPIO_K_CLOCK_CFG,
36 SYSCFG_CLOCK_CFG,
37 TIMER2_CLOCK_CFG,
38 FMC_CLOCK_CFG,
39 };
40
41 #endif /* __ASM_ARM_ARCH_PERIPH_H */