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