1 /*
2  * Copyright (c) 2021 metraTec GmbH
3  *
4  * SPDX-License-Identifier: Apache-2.0
5  */
6 
7 #ifndef _SOC_H_
8 #define _SOC_H_
9 
10 #ifndef _ASMLANGUAGE
11 #include <zephyr/sys/util.h>
12 
13 #endif /* !_ASMLANGUAGE*/
14 
15 #define IOCON_PIO_DIGITAL_EN	0x80u
16 #define IOCON_PIO_FUNC0		0x00u
17 #define IOCON_PIO_FUNC1		0x01u
18 #define IOCON_PIO_FUNC2		0x02u
19 #define IOCON_PIO_FUNC3		0x03u
20 #define IOCON_PIO_FUNC4		0x04u
21 #define IOCON_PIO_I2CDRIVE_LOW	0x00u
22 #define IOCON_PIO_I2CFILTER_EN	0x00u
23 #define IOCON_PIO_I2CSLEW_I2C	0x00u
24 #define IOCON_PIO_INPFILT_OFF	0x0100u
25 #define IOCON_PIO_OPENDRAIN_DI	0x00u
26 #define IOCON_PIO_INV_DI	0x00u
27 #define IOCON_PIO_MODE_INACT	0x00u
28 #define IOCON_PIO_SLEW_STANDARD	0x00u
29 #define IOCON_PIO_MODE_PULLUP	0x10u
30 #define IOCON_PIO_MODE_PULLDOWN	0x08u
31 
32 #endif /* _SOC_H_ */
33