1dd123e62SHenning Schild /* SPDX-License-Identifier: GPL-2.0 */
2dd123e62SHenning Schild /*
3dd123e62SHenning Schild  * Siemens SIMATIC IPC drivers
4dd123e62SHenning Schild  *
51b3aa970SHenning Schild  * Copyright (c) Siemens AG, 2018-2023
6dd123e62SHenning Schild  *
7dd123e62SHenning Schild  * Authors:
8dd123e62SHenning Schild  *  Henning Schild <[email protected]>
9dd123e62SHenning Schild  *  Gerd Haeussler <[email protected]>
10dd123e62SHenning Schild  */
11dd123e62SHenning Schild 
12dd123e62SHenning Schild #ifndef __PLATFORM_DATA_X86_SIMATIC_IPC_BASE_H
13dd123e62SHenning Schild #define __PLATFORM_DATA_X86_SIMATIC_IPC_BASE_H
14dd123e62SHenning Schild 
15dd123e62SHenning Schild #include <linux/types.h>
16dd123e62SHenning Schild 
17dd123e62SHenning Schild #define SIMATIC_IPC_DEVICE_NONE 0
18dd123e62SHenning Schild #define SIMATIC_IPC_DEVICE_227D 1
19dd123e62SHenning Schild #define SIMATIC_IPC_DEVICE_427E 2
20dd123e62SHenning Schild #define SIMATIC_IPC_DEVICE_127E 3
21dd123e62SHenning Schild #define SIMATIC_IPC_DEVICE_227E 4
22a9712626SHenning Schild #define SIMATIC_IPC_DEVICE_227G 5
231b3aa970SHenning Schild #define SIMATIC_IPC_DEVICE_BX_21A 6
24917f5434SHenning Schild #define SIMATIC_IPC_DEVICE_BX_39A 7
25*b8af7795Sxingtong.wu #define SIMATIC_IPC_DEVICE_BX_59A 8
26dd123e62SHenning Schild 
27dd123e62SHenning Schild struct simatic_ipc_platform {
28dd123e62SHenning Schild 	u8	devmode;
29dd123e62SHenning Schild };
30dd123e62SHenning Schild 
31dd123e62SHenning Schild #endif /* __PLATFORM_DATA_X86_SIMATIC_IPC_BASE_H */
32