blob: 39e8953bf8095537b014b53121454d69e52a63db [file] [log] [blame]
Tom Rini53633a82024-02-29 12:33:36 -05001/* SPDX-License-Identifier: GPL-2.0+ OR MIT
2 *
3 * C preprocessor macros for t600x multi die support.
4 */
5
6#ifndef __DTS_APPLE_MULTI_DIE_CPP_H
7#define __DTS_APPLE_MULTI_DIE_CPP_H
8
9#ifndef __stringify
10#define __stringify_1(x...) #x
11#define __stringify(x...) __stringify_1(x)
12#endif
13
14#ifndef __concat
15#define __concat_1(x, y...) x ## y
16#define __concat(x, y...) __concat_1(x, y)
17#endif
18
19#define DIE_NODE(a) __concat(a, DIE)
20#define DIE_LABEL(a) __stringify(__concat(a, DIE))
21
22#endif /* !__DTS_APPLE_MULTI_DIE_CPP_H */