xref: /linux/arch/s390/include/asm/march.h (revision c297aa7d3fb6755890b78b483e82c9cf07370d50)
1 /* SPDX-License-Identifier: GPL-2.0 */
2 
3 #ifndef __ASM_S390_MARCH_H
4 #define __ASM_S390_MARCH_H
5 
6 #include <linux/kconfig.h>
7 
8 #define MARCH_HAS_Z10_FEATURES 1
9 
10 #ifndef __DECOMPRESSOR
11 
12 #ifdef CONFIG_HAVE_MARCH_Z196_FEATURES
13 #define MARCH_HAS_Z196_FEATURES 1
14 #endif
15 
16 #ifdef CONFIG_HAVE_MARCH_ZEC12_FEATURES
17 #define MARCH_HAS_ZEC12_FEATURES 1
18 #endif
19 
20 #ifdef CONFIG_HAVE_MARCH_Z13_FEATURES
21 #define MARCH_HAS_Z13_FEATURES 1
22 #endif
23 
24 #ifdef CONFIG_HAVE_MARCH_Z14_FEATURES
25 #define MARCH_HAS_Z14_FEATURES 1
26 #endif
27 
28 #ifdef CONFIG_HAVE_MARCH_Z15_FEATURES
29 #define MARCH_HAS_Z15_FEATURES 1
30 #endif
31 
32 #ifdef CONFIG_HAVE_MARCH_Z16_FEATURES
33 #define MARCH_HAS_Z16_FEATURES 1
34 #endif
35 
36 #endif /* __DECOMPRESSOR */
37 
38 #endif /* __ASM_S390_MARCH_H */
39