123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100 |
- #ifndef ZEPHYR_INCLUDE_DT_BINDINGS_LPC11U6X_PINCTRL_H_
- #define ZEPHYR_INCLUDE_DT_BINDINGS_LPC11U6X_PINCTRL_H_
- #define IOCON_FUNC0 0
- #define IOCON_FUNC1 1
- #define IOCON_FUNC2 2
- #define IOCON_FUNC3 3
- #define IOCON_FUNC4 4
- #define IOCON_FUNC5 5
- #define IOCON_MODE_INACT (0 << 3)
- #define IOCON_MODE_PULLDOWN (1 << 3)
- #define IOCON_MODE_PULLUP (2 << 3)
- #define IOCON_MODE_REPEATER (3 << 3)
- #define IOCON_HYS_EN (1 << 5)
- #define IOCON_INV_EN (1 << 6)
- #define IOCON_ADMODE_EN (0 << 7)
- #define IOCON_DIGMODE_EN (1 << 7)
- #define IOCON_FILTR_DIS (1 << 8)
- #define IOCON_SFI2C_EN (0 << 8)
- #define IOCON_STDI2C_EN (1 << 8)
- #define IOCON_FASTI2C_EN (2 << 8)
- #define IOCON_OPENDRAIN_EN (1 << 10)
- #define IOCON_S_MODE_0CLK (0 << 11)
- #define IOCON_S_MODE_1CLK (1 << 11)
- #define IOCON_S_MODE_2CLK (2 << 11)
- #define IOCON_S_MODE_3CLK (3 << 11)
- #define IOCON_CLKDIV0 (0 << 13)
- #define IOCON_CLKDIV1 (1 << 13)
- #define IOCON_CLKDIV2 (2 << 13)
- #define IOCON_CLKDIV3 (3 << 13)
- #define IOCON_CLKDIV4 (4 << 13)
- #define IOCON_CLKDIV5 (5 << 13)
- #define IOCON_CLKDIV6 (6 << 13)
- #endif
|