162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0+ OR MIT 262306a36Sopenharmony_ci * 362306a36Sopenharmony_ci * C preprocessor macros for t600x multi die support. 462306a36Sopenharmony_ci */ 562306a36Sopenharmony_ci 662306a36Sopenharmony_ci#ifndef __DTS_APPLE_MULTI_DIE_CPP_H 762306a36Sopenharmony_ci#define __DTS_APPLE_MULTI_DIE_CPP_H 862306a36Sopenharmony_ci 962306a36Sopenharmony_ci#ifndef __stringify 1062306a36Sopenharmony_ci#define __stringify_1(x...) #x 1162306a36Sopenharmony_ci#define __stringify(x...) __stringify_1(x) 1262306a36Sopenharmony_ci#endif 1362306a36Sopenharmony_ci 1462306a36Sopenharmony_ci#ifndef __concat 1562306a36Sopenharmony_ci#define __concat_1(x, y...) x ## y 1662306a36Sopenharmony_ci#define __concat(x, y...) __concat_1(x, y) 1762306a36Sopenharmony_ci#endif 1862306a36Sopenharmony_ci 1962306a36Sopenharmony_ci#define DIE_NODE(a) __concat(a, DIE) 2062306a36Sopenharmony_ci#define DIE_LABEL(a) __stringify(__concat(a, DIE)) 2162306a36Sopenharmony_ci 2262306a36Sopenharmony_ci#endif /* !__DTS_APPLE_MULTI_DIE_CPP_H */ 23