1*8bab661aSEmmanuel Vadot /* SPDX-License-Identifier: GPL-2.0+ OR MIT 2*8bab661aSEmmanuel Vadot * 3*8bab661aSEmmanuel Vadot * C preprocessor macros for t600x multi die support. 4*8bab661aSEmmanuel Vadot */ 5*8bab661aSEmmanuel Vadot 6*8bab661aSEmmanuel Vadot #ifndef __DTS_APPLE_MULTI_DIE_CPP_H 7*8bab661aSEmmanuel Vadot #define __DTS_APPLE_MULTI_DIE_CPP_H 8*8bab661aSEmmanuel Vadot 9*8bab661aSEmmanuel Vadot #ifndef __stringify 10*8bab661aSEmmanuel Vadot #define __stringify_1(x...) #x 11*8bab661aSEmmanuel Vadot #define __stringify(x...) __stringify_1(x) 12*8bab661aSEmmanuel Vadot #endif 13*8bab661aSEmmanuel Vadot 14*8bab661aSEmmanuel Vadot #ifndef __concat 15*8bab661aSEmmanuel Vadot #define __concat_1(x, y...) x ## y 16*8bab661aSEmmanuel Vadot #define __concat(x, y...) __concat_1(x, y) 17*8bab661aSEmmanuel Vadot #endif 18*8bab661aSEmmanuel Vadot 19*8bab661aSEmmanuel Vadot #define DIE_NODE(a) __concat(a, DIE) 20*8bab661aSEmmanuel Vadot #define DIE_LABEL(a) __stringify(__concat(a, DIE)) 21*8bab661aSEmmanuel Vadot 22*8bab661aSEmmanuel Vadot #endif /* !__DTS_APPLE_MULTI_DIE_CPP_H */ 23