1 /*
2  * Copyright (c) 2017, NXP
3  *
4  * SPDX-License-Identifier: Apache-2.0
5  */
6 
7 /**
8  * @file
9  * @brief Board configuration macros for the nxp_lpc54114 platform
10  *
11  * This header file is used to specify and describe board-level aspects for the
12  * 'nxp_lpc54114' platform.
13  */
14 
15 #ifndef _SOC__H_
16 #define _SOC__H_
17 
18 #ifndef _ASMLANGUAGE
19 #include <zephyr/sys/util.h>
20 #include <fsl_common.h>
21 
22 
23 #endif /* !_ASMLANGUAGE */
24 
25 #define IOCON_PIO_DIGITAL_EN	0x80u
26 #define IOCON_PIO_FUNC0		0x00u
27 #define IOCON_PIO_FUNC1		0x01u
28 #define IOCON_PIO_FUNC2		0x02u
29 #define IOCON_PIO_FUNC3		0x03u
30 #define IOCON_PIO_FUNC4		0x04u
31 #define IOCON_PIO_I2CDRIVE_LOW	0x00u
32 #define IOCON_PIO_I2CFILTER_EN	0x00u
33 #define IOCON_PIO_I2CSLEW_I2C	0x00u
34 #define IOCON_PIO_INPFILT_OFF	0x0100u
35 #define IOCON_PIO_INV_DI	0x00u
36 #define IOCON_PIO_MODE_INACT	0x00u
37 #define IOCON_PIO_OPENDRAIN_DI	0x00u
38 #define IOCON_PIO_SLEW_STANDARD	0x00u
39 #define IOCON_PIO_MODE_PULLUP	0x10u
40 #define IOCON_PIO_MODE_PULLDOWN	0x08u
41 
42 #endif /* _SOC__H_ */
43