xref: /rk3399_ARM-atf/plat/xilinx/common/include/pm_node.h (revision 291799e38de062f382e0ab41a381607c697e6b07)
1a92681d9SJay Buddhabhatti /*
2a92681d9SJay Buddhabhatti  * Copyright (c) 2019, Xilinx, Inc. All rights reserved.
3414cf08bSSenthil Nathan Thangaraj  * Copyright (c) 2022-2025, Advanced Micro Devices, Inc. All rights reserved.
4a92681d9SJay Buddhabhatti  *
5a92681d9SJay Buddhabhatti  * SPDX-License-Identifier: BSD-3-Clause
6a92681d9SJay Buddhabhatti  */
7a92681d9SJay Buddhabhatti 
8a92681d9SJay Buddhabhatti /* Versal PM nodes enums and defines */
9a92681d9SJay Buddhabhatti 
10a92681d9SJay Buddhabhatti #ifndef PM_NODE_H
11a92681d9SJay Buddhabhatti #define PM_NODE_H
12a92681d9SJay Buddhabhatti 
13a92681d9SJay Buddhabhatti /*********************************************************************
14a92681d9SJay Buddhabhatti  * Macro definitions
15a92681d9SJay Buddhabhatti  ********************************************************************/
16a92681d9SJay Buddhabhatti 
17a92681d9SJay Buddhabhatti #define NODE_CLASS_SHIFT	26U
18a92681d9SJay Buddhabhatti #define NODE_SUBCLASS_SHIFT	20U
19a92681d9SJay Buddhabhatti #define NODE_TYPE_SHIFT		14U
20a92681d9SJay Buddhabhatti #define NODE_INDEX_SHIFT	0U
21964e5592SJay Buddhabhatti #define NODE_CLASS_MASK_BITS    GENMASK_32(5, 0)
22964e5592SJay Buddhabhatti #define NODE_SUBCLASS_MASK_BITS GENMASK_32(5, 0)
23964e5592SJay Buddhabhatti #define NODE_TYPE_MASK_BITS     GENMASK_32(5, 0)
24964e5592SJay Buddhabhatti #define NODE_INDEX_MASK_BITS    GENMASK_32(13, 0)
252f8856faSNaman Trivedi #define NODE_CLASS_MASK         (NODE_CLASS_MASK_BITS << NODE_CLASS_SHIFT)
26a92681d9SJay Buddhabhatti 
27a92681d9SJay Buddhabhatti #define NODEID(CLASS, SUBCLASS, TYPE, INDEX)	\
28a92681d9SJay Buddhabhatti 	     ((((CLASS) & NODE_CLASS_MASK_BITS) << NODE_CLASS_SHIFT) | \
29a92681d9SJay Buddhabhatti 	     (((SUBCLASS) & NODE_SUBCLASS_MASK_BITS) << NODE_SUBCLASS_SHIFT) | \
30a92681d9SJay Buddhabhatti 	     (((TYPE) & NODE_TYPE_MASK_BITS) << NODE_TYPE_SHIFT) | \
31a92681d9SJay Buddhabhatti 	     (((INDEX) & NODE_INDEX_MASK_BITS) << NODE_INDEX_SHIFT))
32a92681d9SJay Buddhabhatti 
332f8856faSNaman Trivedi #define NODECLASS(ID)           (((ID) & NODE_CLASS_MASK) >> NODE_CLASS_SHIFT)
342f8856faSNaman Trivedi 
35a92681d9SJay Buddhabhatti /*********************************************************************
36a92681d9SJay Buddhabhatti  * Enum definitions
37a92681d9SJay Buddhabhatti  ********************************************************************/
38a92681d9SJay Buddhabhatti 
39a92681d9SJay Buddhabhatti /* Node class types */
40a92681d9SJay Buddhabhatti enum pm_node_class {
41a92681d9SJay Buddhabhatti 	XPM_NODECLASS_MIN,
42a92681d9SJay Buddhabhatti 
43a92681d9SJay Buddhabhatti 	XPM_NODECLASS_POWER,
44a92681d9SJay Buddhabhatti 	XPM_NODECLASS_CLOCK,
45a92681d9SJay Buddhabhatti 	XPM_NODECLASS_RESET,
46a92681d9SJay Buddhabhatti 	XPM_NODECLASS_MEMIC,
47a92681d9SJay Buddhabhatti 	XPM_NODECLASS_STMIC,
48a92681d9SJay Buddhabhatti 	XPM_NODECLASS_DEVICE,
49a92681d9SJay Buddhabhatti 
50a92681d9SJay Buddhabhatti 	XPM_NODECLASS_MAX
51a92681d9SJay Buddhabhatti };
52a92681d9SJay Buddhabhatti 
53a92681d9SJay Buddhabhatti enum pm_device_node_subclass {
54a92681d9SJay Buddhabhatti 	/* Device types */
55a92681d9SJay Buddhabhatti 	XPM_NODESUBCL_DEV_CORE = 1,
56a92681d9SJay Buddhabhatti 	XPM_NODESUBCL_DEV_PERIPH,
57a92681d9SJay Buddhabhatti 	XPM_NODESUBCL_DEV_MEM,
58a92681d9SJay Buddhabhatti 	XPM_NODESUBCL_DEV_SOC,
59a92681d9SJay Buddhabhatti 	XPM_NODESUBCL_DEV_MEM_CTRLR,
60a92681d9SJay Buddhabhatti 	XPM_NODESUBCL_DEV_PHY,
61a92681d9SJay Buddhabhatti };
62a92681d9SJay Buddhabhatti 
63a92681d9SJay Buddhabhatti enum pm_device_node_type {
64a92681d9SJay Buddhabhatti 	/* Device types */
65a92681d9SJay Buddhabhatti 	XPM_NODETYPE_DEV_CORE_PMC = 1,
66a92681d9SJay Buddhabhatti 	XPM_NODETYPE_DEV_CORE_PSM,
67a92681d9SJay Buddhabhatti 	XPM_NODETYPE_DEV_CORE_APU,
68a92681d9SJay Buddhabhatti 	XPM_NODETYPE_DEV_CORE_RPU,
69a92681d9SJay Buddhabhatti 	XPM_NODETYPE_DEV_OCM,
70a92681d9SJay Buddhabhatti 	XPM_NODETYPE_DEV_TCM,
71a92681d9SJay Buddhabhatti 	XPM_NODETYPE_DEV_L2CACHE,
72a92681d9SJay Buddhabhatti 	XPM_NODETYPE_DEV_DDR,
73a92681d9SJay Buddhabhatti 	XPM_NODETYPE_DEV_PERIPH,
74a92681d9SJay Buddhabhatti 	XPM_NODETYPE_DEV_SOC,
75a92681d9SJay Buddhabhatti 	XPM_NODETYPE_DEV_GT,
76a92681d9SJay Buddhabhatti };
77a92681d9SJay Buddhabhatti 
78a92681d9SJay Buddhabhatti /* Device node Indexes */
79a92681d9SJay Buddhabhatti enum pm_device_node_idx {
80a92681d9SJay Buddhabhatti 	/* Device nodes */
815c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_MIN = 0x0,
82a92681d9SJay Buddhabhatti 
83a92681d9SJay Buddhabhatti 	/* Processor devices */
845c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_PMC_PROC = 0x1,
855c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_PSM_PROC = 0x2,
865c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_ACPU_0 = 0x3,
875c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_ACPU_1 = 0x4,
885c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_RPU0_0 = 0x5,
895c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_RPU0_1 = 0x6,
90a92681d9SJay Buddhabhatti 
91a92681d9SJay Buddhabhatti 	/* Memory devices */
925c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_OCM_0 = 0x7,
935c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_OCM_1 = 0x8,
945c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_OCM_2 = 0x9,
955c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_OCM_3 = 0xA,
965c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_TCM_0_A = 0xB,
975c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_TCM_0_B = 0xC,
985c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_TCM_1_A = 0xD,
995c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_TCM_1_B = 0xE,
1005c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_L2_BANK_0 = 0xF,
1015c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_DDR_0 = 0x10,
1025c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_DDR_1 = 0x11,
1035c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_DDR_2 = 0x12,
1045c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_DDR_3 = 0x13,
1055c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_DDR_4 = 0x14,
1065c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_DDR_5 = 0x15,
1075c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_DDR_6 = 0x16,
1085c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_DDR_7 = 0x17,
109a92681d9SJay Buddhabhatti 
110a92681d9SJay Buddhabhatti 	/* LPD Peripheral devices */
1115c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_USB_0 = 0x18,
1125c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_GEM_0 = 0x19,
1135c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_GEM_1 = 0x1A,
1145c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_SPI_0 = 0x1B,
1155c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_SPI_1 = 0x1C,
1165c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_I2C_0 = 0x1D,
1175c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_I2C_1 = 0x1E,
1185c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_CAN_FD_0 = 0x1F,
1195c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_CAN_FD_1 = 0x20,
1205c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_UART_0 = 0x21,
1215c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_UART_1 = 0x22,
1225c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_GPIO = 0x23,
1235c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_TTC_0 = 0x24,
1245c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_TTC_1 = 0x25,
1255c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_TTC_2 = 0x26,
1265c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_TTC_3 = 0x27,
1275c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_SWDT_LPD = 0x28,
128414cf08bSSenthil Nathan Thangaraj 	XPM_NODEIDX_DEV_I2C_2 = 0x117,
129414cf08bSSenthil Nathan Thangaraj 	XPM_NODEIDX_DEV_I2C_3 = 0x118,
130414cf08bSSenthil Nathan Thangaraj 	XPM_NODEIDX_DEV_I2C_4 = 0x119,
131414cf08bSSenthil Nathan Thangaraj 	XPM_NODEIDX_DEV_I2C_5 = 0x11A,
132414cf08bSSenthil Nathan Thangaraj 	XPM_NODEIDX_DEV_I2C_6 = 0x11B,
133414cf08bSSenthil Nathan Thangaraj 	XPM_NODEIDX_DEV_I2C_7 = 0x11C,
134414cf08bSSenthil Nathan Thangaraj 	XPM_NODEIDX_DEV_CAN_FD_2 = 0x11D,
135414cf08bSSenthil Nathan Thangaraj 	XPM_NODEIDX_DEV_CAN_FD_3 = 0x11E,
136414cf08bSSenthil Nathan Thangaraj 	XPM_NODEIDX_DEV_TTC_4 = 0x11F,
137414cf08bSSenthil Nathan Thangaraj 	XPM_NODEIDX_DEV_TTC_5 = 0x120,
138414cf08bSSenthil Nathan Thangaraj 	XPM_NODEIDX_DEV_TTC_6 = 0x121,
139414cf08bSSenthil Nathan Thangaraj 	XPM_NODEIDX_DEV_TTC_7 = 0x122,
140a92681d9SJay Buddhabhatti 
141a92681d9SJay Buddhabhatti 	/* FPD Peripheral devices */
1425c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_SWDT_FPD = 0x29,
143a92681d9SJay Buddhabhatti 
144a92681d9SJay Buddhabhatti 	/* PMC Peripheral devices */
1455c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_OSPI = 0x2A,
1465c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_QSPI = 0x2B,
1475c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_GPIO_PMC = 0x2C,
1485c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_I2C_PMC = 0x2D,
1495c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_SDIO_0 = 0x2E,
1505c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_SDIO_1 = 0x2F,
151a92681d9SJay Buddhabhatti 
1525c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_PL_0 = 0x30,
1535c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_PL_1 = 0x31,
1545c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_PL_2 = 0x32,
1555c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_PL_3 = 0x33,
1565c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_RTC = 0x34,
1575c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_ADMA_0 = 0x35,
1585c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_ADMA_1 = 0x36,
1595c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_ADMA_2 = 0x37,
1605c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_ADMA_3 = 0x38,
1615c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_ADMA_4 = 0x39,
1625c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_ADMA_5 = 0x3A,
1635c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_ADMA_6 = 0x3B,
1645c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_ADMA_7 = 0x3C,
1655c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_IPI_0 = 0x3D,
1665c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_IPI_1 = 0x3E,
1675c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_IPI_2 = 0x3F,
1685c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_IPI_3 = 0x40,
1695c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_IPI_4 = 0x41,
1705c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_IPI_5 = 0x42,
1715c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_IPI_6 = 0x43,
172a92681d9SJay Buddhabhatti 
173a92681d9SJay Buddhabhatti 	/* Entire SoC */
1745c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_SOC = 0x44,
175a92681d9SJay Buddhabhatti 
176a92681d9SJay Buddhabhatti 	/* DDR memory controllers */
1775c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_DDRMC_0 = 0x45,
1785c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_DDRMC_1 = 0x46,
1795c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_DDRMC_2 = 0x47,
1805c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_DDRMC_3 = 0x48,
181a92681d9SJay Buddhabhatti 
182a92681d9SJay Buddhabhatti 	/* GT devices */
1835c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_GT_0 = 0x49,
1845c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_GT_1 = 0x4A,
1855c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_GT_2 = 0x4B,
1865c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_GT_3 = 0x4C,
1875c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_GT_4 = 0x4D,
1885c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_GT_5 = 0x4E,
1895c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_GT_6 = 0x4F,
1905c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_GT_7 = 0x50,
1915c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_GT_8 = 0x51,
1925c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_GT_9 = 0x52,
1935c62d599SJay Buddhabhatti 	XPM_NODEIDX_DEV_GT_10 = 0x53,
194a92681d9SJay Buddhabhatti 
195*4589ce0aSNaman Trivedi 	/* MMI devices */
196*4589ce0aSNaman Trivedi 	XPM_NODEIDX_DEV_MMI_GEM = 0x13A,
197*4589ce0aSNaman Trivedi 
198407eb6fdSJay Buddhabhatti #if defined(PLAT_versal_net)
19966b5620cSJay Buddhabhatti 	XPM_NODEIDX_DEV_ACPU_0_0 = 0xAF,
20066b5620cSJay Buddhabhatti 	XPM_NODEIDX_DEV_ACPU_0_1 = 0xB0,
20166b5620cSJay Buddhabhatti 	XPM_NODEIDX_DEV_ACPU_0_2 = 0xB1,
20266b5620cSJay Buddhabhatti 	XPM_NODEIDX_DEV_ACPU_0_3 = 0xB2,
20366b5620cSJay Buddhabhatti 	XPM_NODEIDX_DEV_ACPU_1_0 = 0xB3,
20466b5620cSJay Buddhabhatti 	XPM_NODEIDX_DEV_ACPU_1_1 = 0xB4,
20566b5620cSJay Buddhabhatti 	XPM_NODEIDX_DEV_ACPU_1_2 = 0xB5,
20666b5620cSJay Buddhabhatti 	XPM_NODEIDX_DEV_ACPU_1_3 = 0xB6,
20766b5620cSJay Buddhabhatti 	XPM_NODEIDX_DEV_ACPU_2_0 = 0xB7,
20866b5620cSJay Buddhabhatti 	XPM_NODEIDX_DEV_ACPU_2_1 = 0xB8,
20966b5620cSJay Buddhabhatti 	XPM_NODEIDX_DEV_ACPU_2_2 = 0xB9,
21066b5620cSJay Buddhabhatti 	XPM_NODEIDX_DEV_ACPU_2_3 = 0xBA,
21166b5620cSJay Buddhabhatti 	XPM_NODEIDX_DEV_ACPU_3_0 = 0xBB,
21266b5620cSJay Buddhabhatti 	XPM_NODEIDX_DEV_ACPU_3_1 = 0xBC,
21366b5620cSJay Buddhabhatti 	XPM_NODEIDX_DEV_ACPU_3_2 = 0xBD,
21466b5620cSJay Buddhabhatti 	XPM_NODEIDX_DEV_ACPU_3_3 = 0xBE,
21566b5620cSJay Buddhabhatti 	XPM_NODEIDX_DEV_RPU_A_0 = 0xBF,
21666b5620cSJay Buddhabhatti 	XPM_NODEIDX_DEV_RPU_A_1 = 0xC0,
21766b5620cSJay Buddhabhatti 	XPM_NODEIDX_DEV_RPU_B_0 = 0xC1,
21866b5620cSJay Buddhabhatti 	XPM_NODEIDX_DEV_RPU_B_1 = 0xC2,
21966b5620cSJay Buddhabhatti 	XPM_NODEIDX_DEV_OCM_0_0 = 0xC3,
22066b5620cSJay Buddhabhatti 	XPM_NODEIDX_DEV_OCM_0_1 = 0xC4,
22166b5620cSJay Buddhabhatti 	XPM_NODEIDX_DEV_OCM_0_2 = 0xC5,
22266b5620cSJay Buddhabhatti 	XPM_NODEIDX_DEV_OCM_0_3 = 0xC6,
22366b5620cSJay Buddhabhatti 	XPM_NODEIDX_DEV_OCM_1_0 = 0xC7,
22466b5620cSJay Buddhabhatti 	XPM_NODEIDX_DEV_OCM_1_1 = 0xC8,
22566b5620cSJay Buddhabhatti 	XPM_NODEIDX_DEV_OCM_1_2 = 0xC9,
22666b5620cSJay Buddhabhatti 	XPM_NODEIDX_DEV_OCM_1_3 = 0xCA,
22766b5620cSJay Buddhabhatti 	XPM_NODEIDX_DEV_TCM_A_0A = 0xCB,
22866b5620cSJay Buddhabhatti 	XPM_NODEIDX_DEV_TCM_A_0B = 0xCC,
22966b5620cSJay Buddhabhatti 	XPM_NODEIDX_DEV_TCM_A_0C = 0xCD,
23066b5620cSJay Buddhabhatti 	XPM_NODEIDX_DEV_TCM_A_1A = 0xCE,
23166b5620cSJay Buddhabhatti 	XPM_NODEIDX_DEV_TCM_A_1B = 0xCF,
23266b5620cSJay Buddhabhatti 	XPM_NODEIDX_DEV_TCM_A_1C = 0xD0,
23366b5620cSJay Buddhabhatti 	XPM_NODEIDX_DEV_TCM_B_0A = 0xD1,
23466b5620cSJay Buddhabhatti 	XPM_NODEIDX_DEV_TCM_B_0B = 0xD2,
23566b5620cSJay Buddhabhatti 	XPM_NODEIDX_DEV_TCM_B_0C = 0xD3,
23666b5620cSJay Buddhabhatti 	XPM_NODEIDX_DEV_TCM_B_1A = 0xD4,
23766b5620cSJay Buddhabhatti 	XPM_NODEIDX_DEV_TCM_B_1B = 0xD5,
23866b5620cSJay Buddhabhatti 	XPM_NODEIDX_DEV_TCM_B_1C = 0xD6,
23966b5620cSJay Buddhabhatti 	XPM_NODEIDX_DEV_USB_1 = 0xD7,
24066b5620cSJay Buddhabhatti 	XPM_NODEIDX_DEV_PMC_WWDT = 0xD8,
24166b5620cSJay Buddhabhatti 	XPM_NODEIDX_DEV_LPD_SWDT_0 = 0xD9,
24266b5620cSJay Buddhabhatti 	XPM_NODEIDX_DEV_LPD_SWDT_1 = 0xDA,
24366b5620cSJay Buddhabhatti 	XPM_NODEIDX_DEV_FPD_SWDT_0 = 0xDB,
24466b5620cSJay Buddhabhatti 	XPM_NODEIDX_DEV_FPD_SWDT_1 = 0xDC,
24566b5620cSJay Buddhabhatti 	XPM_NODEIDX_DEV_FPD_SWDT_2 = 0xDD,
24666b5620cSJay Buddhabhatti 	XPM_NODEIDX_DEV_FPD_SWDT_3 = 0xDE,
247407eb6fdSJay Buddhabhatti #endif
248414cf08bSSenthil Nathan Thangaraj 
249414cf08bSSenthil Nathan Thangaraj #if defined(PLAT_versal2)
250414cf08bSSenthil Nathan Thangaraj 	XPM_NODEIDX_DEV_USB_1 = 0xD7,
251414cf08bSSenthil Nathan Thangaraj #endif
252414cf08bSSenthil Nathan Thangaraj 
253407eb6fdSJay Buddhabhatti 	XPM_NODEIDX_DEV_MAX,
254a92681d9SJay Buddhabhatti };
255a92681d9SJay Buddhabhatti 
256a92681d9SJay Buddhabhatti #endif /* PM_NODE_H */
257