Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

3 Commits   0 Branches   0 Tags
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  1) #ifndef _ASM_POWERPC_ASM_CONST_H
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  2) #define _ASM_POWERPC_ASM_CONST_H
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  3) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  4) #ifdef __ASSEMBLY__
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  5) #  define stringify_in_c(...)	__VA_ARGS__
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  6) #  define ASM_CONST(x)		x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  7) #else
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  8) /* This version of stringify will deal with commas... */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  9) #  define __stringify_in_c(...)	#__VA_ARGS__
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) #  define stringify_in_c(...)	__stringify_in_c(__VA_ARGS__) " "
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) #  define __ASM_CONST(x)	x##UL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) #  define ASM_CONST(x)		__ASM_CONST(x)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) #endif
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) /*
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16)  * Inline assembly memory constraint
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17)  *
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18)  * GCC 4.9 doesn't properly handle pre update memory constraint "m<>"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19)  *
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20)  */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) #if defined(GCC_VERSION) && GCC_VERSION < 50000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) #define UPD_CONSTR ""
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) #else
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) #define UPD_CONSTR "<>"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) #endif
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) #endif /* _ASM_POWERPC_ASM_CONST_H */