cregit-Linux how code gets into the kernel

Release 4.15 include/dt-bindings/pinctrl/stm32-pinfunc.h

#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 */


Overall Contributors

PersonTokensPropCommitsCommitProp
Alexandre Torgue103100.00%1100.00%
Total103100.00%1100.00%
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.