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 }; 37 38 #endif /* __ASM_ARM_ARCH_PERIPH_H */ 39