1 /*
2  * Copyright (c) 2020 Nuvoton Technology Corporation.
3  *
4  * SPDX-License-Identifier: Apache-2.0
5  */
6 #ifndef ZEPHYR_INCLUDE_DT_BINDINGS_ESPI_NPCX_ESPI_H_
7 #define ZEPHYR_INCLUDE_DT_BINDINGS_ESPI_NPCX_ESPI_H_
8 
9 /* eSPI VW Master to Slave Register Index */
10 #define NPCX_VWEVMS0 0
11 #define NPCX_VWEVMS1 1
12 #define NPCX_VWEVMS2 2
13 #define NPCX_VWEVMS3 3
14 #define NPCX_VWEVMS4 4
15 #define NPCX_VWEVMS5 5
16 #define NPCX_VWEVMS6 6
17 #define NPCX_VWEVMS7 7
18 #define NPCX_VWEVMS8 8
19 #define NPCX_VWEVMS9 9
20 
21 /* eSPI VW Slave to Master Register Index */
22 #define NPCX_VWEVSM0 0
23 #define NPCX_VWEVSM1 1
24 #define NPCX_VWEVSM2 2
25 #define NPCX_VWEVSM3 3
26 #define NPCX_VWEVSM4 4
27 #define NPCX_VWEVSM5 5
28 #define NPCX_VWEVSM6 6
29 #define NPCX_VWEVSM7 7
30 #define NPCX_VWEVSM8 8
31 #define NPCX_VWEVSM9 9
32 #define NPCX_VWEVSM10 10
33 #define NPCX_VWEVSM11 11
34 
35 /* eSPI VW GPIO Slave to Master Register Index */
36 #define NPCX_VWGPSM0 0
37 #define NPCX_VWGPSM1 1
38 #define NPCX_VWGPSM2 2
39 #define NPCX_VWGPSM3 3
40 #define NPCX_VWGPSM4 4
41 #define NPCX_VWGPSM5 5
42 #define NPCX_VWGPSM6 6
43 #define NPCX_VWGPSM7 7
44 #define NPCX_VWGPSM8 8
45 #define NPCX_VWGPSM9 9
46 #define NPCX_VWGPSM10 10
47 #define NPCX_VWGPSM11 11
48 #define NPCX_VWGPSM12 12
49 #define NPCX_VWGPSM13 13
50 #define NPCX_VWGPSM14 14
51 #define NPCX_VWGPSM15 15
52 
53 #endif /* ZEPHYR_INCLUDE_DT_BINDINGS_ESPI_NPCX_ESPI_H_ */
54