mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-19 03:08:31 +00:00
46b1e54b18
All these files comes from kernel v4.15-rc1. Update some header with correct STMicroelectronics Copyright. Remove the paragraph about writing to the Free Software Foundation's mailing address as requested by checkpatch. Signed-off-by: Patrice Chotard <patrice.chotard@st.com>
30 lines
607 B
C
30 lines
607 B
C
#ifndef _DT_BINDINGS_STM32_PINFUNC_H
|
|
#define _DT_BINDINGS_STM32_PINFUNC_H
|
|
|
|
/* define PIN modes */
|
|
#define GPIO 0x0
|
|
#define AF0 0x1
|
|
#define AF1 0x2
|
|
#define AF2 0x3
|
|
#define AF3 0x4
|
|
#define AF4 0x5
|
|
#define AF5 0x6
|
|
#define AF6 0x7
|
|
#define AF7 0x8
|
|
#define AF8 0x9
|
|
#define AF9 0xa
|
|
#define AF10 0xb
|
|
#define AF11 0xc
|
|
#define AF12 0xd
|
|
#define AF13 0xe
|
|
#define AF14 0xf
|
|
#define AF15 0x10
|
|
#define ANALOG 0x11
|
|
|
|
/* define Pins number*/
|
|
#define PIN_NO(port, line) (((port) - 'A') * 0x10 + (line))
|
|
|
|
#define STM32_PINMUX(port, line, mode) (((PIN_NO(port, line)) << 8) | (mode))
|
|
|
|
#endif /* _DT_BINDINGS_STM32_PINFUNC_H */
|
|
|