^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) /* SPDX-License-Identifier: GPL-2.0 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) #ifndef _ASM_VERMAGIC_H
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) #define _ASM_VERMAGIC_H
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) #ifdef CONFIG_CPU_LITTLE_ENDIAN
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) # ifdef CONFIG_CPU_SH2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) # define MODULE_PROC_FAMILY "SH2LE "
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) # elif defined CONFIG_CPU_SH3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) # define MODULE_PROC_FAMILY "SH3LE "
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) # elif defined CONFIG_CPU_SH4
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) # define MODULE_PROC_FAMILY "SH4LE "
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) # else
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) # error unknown processor family
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) # endif
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) #else
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) # ifdef CONFIG_CPU_SH2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) # define MODULE_PROC_FAMILY "SH2BE "
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) # elif defined CONFIG_CPU_SH3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) # define MODULE_PROC_FAMILY "SH3BE "
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) # elif defined CONFIG_CPU_SH4
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) # define MODULE_PROC_FAMILY "SH4BE "
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) # else
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) # error unknown processor family
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) # endif
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) #endif
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) #define MODULE_ARCH_VERMAGIC MODULE_PROC_FAMILY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) #endif /* _ASM_VERMAGIC_H */