1*83d290c5STom Rini /* SPDX-License-Identifier: GPL-2.0 */ 27b9cb494SStephen Warren /* 37b9cb494SStephen Warren * Copyright (c) 2015, NVIDIA CORPORATION. 47b9cb494SStephen Warren */ 57b9cb494SStephen Warren 67b9cb494SStephen Warren #ifndef _ABI_MACH_T186_RESET_T186_H_ 77b9cb494SStephen Warren #define _ABI_MACH_T186_RESET_T186_H_ 87b9cb494SStephen Warren 97b9cb494SStephen Warren #define TEGRA186_RESET_ACTMON 0 107b9cb494SStephen Warren #define TEGRA186_RESET_AFI 1 117b9cb494SStephen Warren #define TEGRA186_RESET_CEC 2 127b9cb494SStephen Warren #define TEGRA186_RESET_CSITE 3 137b9cb494SStephen Warren #define TEGRA186_RESET_DP2 4 147b9cb494SStephen Warren #define TEGRA186_RESET_DPAUX 5 157b9cb494SStephen Warren #define TEGRA186_RESET_DSI 6 167b9cb494SStephen Warren #define TEGRA186_RESET_DSIB 7 177b9cb494SStephen Warren #define TEGRA186_RESET_DTV 8 187b9cb494SStephen Warren #define TEGRA186_RESET_DVFS 9 197b9cb494SStephen Warren #define TEGRA186_RESET_ENTROPY 10 207b9cb494SStephen Warren #define TEGRA186_RESET_EXTPERIPH1 11 217b9cb494SStephen Warren #define TEGRA186_RESET_EXTPERIPH2 12 227b9cb494SStephen Warren #define TEGRA186_RESET_EXTPERIPH3 13 237b9cb494SStephen Warren #define TEGRA186_RESET_GPU 14 247b9cb494SStephen Warren #define TEGRA186_RESET_HDA 15 257b9cb494SStephen Warren #define TEGRA186_RESET_HDA2CODEC_2X 16 267b9cb494SStephen Warren #define TEGRA186_RESET_HDA2HDMICODEC 17 277b9cb494SStephen Warren #define TEGRA186_RESET_HOST1X 18 287b9cb494SStephen Warren #define TEGRA186_RESET_I2C1 19 297b9cb494SStephen Warren #define TEGRA186_RESET_I2C2 20 307b9cb494SStephen Warren #define TEGRA186_RESET_I2C3 21 317b9cb494SStephen Warren #define TEGRA186_RESET_I2C4 22 327b9cb494SStephen Warren #define TEGRA186_RESET_I2C5 23 337b9cb494SStephen Warren #define TEGRA186_RESET_I2C6 24 347b9cb494SStephen Warren #define TEGRA186_RESET_ISP 25 357b9cb494SStephen Warren #define TEGRA186_RESET_KFUSE 26 367b9cb494SStephen Warren #define TEGRA186_RESET_LA 27 377b9cb494SStephen Warren #define TEGRA186_RESET_MIPI_CAL 28 387b9cb494SStephen Warren #define TEGRA186_RESET_PCIE 29 397b9cb494SStephen Warren #define TEGRA186_RESET_PCIEXCLK 30 407b9cb494SStephen Warren #define TEGRA186_RESET_SATA 31 417b9cb494SStephen Warren #define TEGRA186_RESET_SATACOLD 32 427b9cb494SStephen Warren #define TEGRA186_RESET_SDMMC1 33 437b9cb494SStephen Warren #define TEGRA186_RESET_SDMMC2 34 447b9cb494SStephen Warren #define TEGRA186_RESET_SDMMC3 35 457b9cb494SStephen Warren #define TEGRA186_RESET_SDMMC4 36 467b9cb494SStephen Warren #define TEGRA186_RESET_SE 37 477b9cb494SStephen Warren #define TEGRA186_RESET_SOC_THERM 38 487b9cb494SStephen Warren #define TEGRA186_RESET_SOR0 39 497b9cb494SStephen Warren #define TEGRA186_RESET_SPI1 40 507b9cb494SStephen Warren #define TEGRA186_RESET_SPI2 41 517b9cb494SStephen Warren #define TEGRA186_RESET_SPI3 42 527b9cb494SStephen Warren #define TEGRA186_RESET_SPI4 43 537b9cb494SStephen Warren #define TEGRA186_RESET_TMR 44 547b9cb494SStephen Warren #define TEGRA186_RESET_TRIG_SYS 45 557b9cb494SStephen Warren #define TEGRA186_RESET_TSEC 46 567b9cb494SStephen Warren #define TEGRA186_RESET_UARTA 47 577b9cb494SStephen Warren #define TEGRA186_RESET_UARTB 48 587b9cb494SStephen Warren #define TEGRA186_RESET_UARTC 49 597b9cb494SStephen Warren #define TEGRA186_RESET_UARTD 50 607b9cb494SStephen Warren #define TEGRA186_RESET_VI 51 617b9cb494SStephen Warren #define TEGRA186_RESET_VIC 52 627b9cb494SStephen Warren #define TEGRA186_RESET_XUSB_DEV 53 637b9cb494SStephen Warren #define TEGRA186_RESET_XUSB_HOST 54 647b9cb494SStephen Warren #define TEGRA186_RESET_XUSB_PADCTL 55 657b9cb494SStephen Warren #define TEGRA186_RESET_XUSB_SS 56 667b9cb494SStephen Warren #define TEGRA186_RESET_AON_APB 57 677b9cb494SStephen Warren #define TEGRA186_RESET_AXI_CBB 58 687b9cb494SStephen Warren #define TEGRA186_RESET_BPMP_APB 59 697b9cb494SStephen Warren #define TEGRA186_RESET_CAN1 60 707b9cb494SStephen Warren #define TEGRA186_RESET_CAN2 61 717b9cb494SStephen Warren #define TEGRA186_RESET_DMIC5 62 727b9cb494SStephen Warren #define TEGRA186_RESET_DSIC 63 737b9cb494SStephen Warren #define TEGRA186_RESET_DSID 64 747b9cb494SStephen Warren #define TEGRA186_RESET_EMC_EMC 65 757b9cb494SStephen Warren #define TEGRA186_RESET_EMC_MEM 66 767b9cb494SStephen Warren #define TEGRA186_RESET_EMCSB_EMC 67 777b9cb494SStephen Warren #define TEGRA186_RESET_EMCSB_MEM 68 787b9cb494SStephen Warren #define TEGRA186_RESET_EQOS 69 797b9cb494SStephen Warren #define TEGRA186_RESET_GPCDMA 70 807b9cb494SStephen Warren #define TEGRA186_RESET_GPIO_CTL0 71 817b9cb494SStephen Warren #define TEGRA186_RESET_GPIO_CTL1 72 827b9cb494SStephen Warren #define TEGRA186_RESET_GPIO_CTL2 73 837b9cb494SStephen Warren #define TEGRA186_RESET_GPIO_CTL3 74 847b9cb494SStephen Warren #define TEGRA186_RESET_GPIO_CTL4 75 857b9cb494SStephen Warren #define TEGRA186_RESET_GPIO_CTL5 76 867b9cb494SStephen Warren #define TEGRA186_RESET_I2C10 77 877b9cb494SStephen Warren #define TEGRA186_RESET_I2C12 78 887b9cb494SStephen Warren #define TEGRA186_RESET_I2C13 79 897b9cb494SStephen Warren #define TEGRA186_RESET_I2C14 80 907b9cb494SStephen Warren #define TEGRA186_RESET_I2C7 81 917b9cb494SStephen Warren #define TEGRA186_RESET_I2C8 82 927b9cb494SStephen Warren #define TEGRA186_RESET_I2C9 83 937b9cb494SStephen Warren #define TEGRA186_RESET_JTAG2AXI 84 947b9cb494SStephen Warren #define TEGRA186_RESET_MPHY_IOBIST 85 957b9cb494SStephen Warren #define TEGRA186_RESET_MPHY_L0_RX 86 967b9cb494SStephen Warren #define TEGRA186_RESET_MPHY_L0_TX 87 977b9cb494SStephen Warren #define TEGRA186_RESET_NVCSI 88 987b9cb494SStephen Warren #define TEGRA186_RESET_NVDISPLAY0_HEAD0 89 997b9cb494SStephen Warren #define TEGRA186_RESET_NVDISPLAY0_HEAD1 90 1007b9cb494SStephen Warren #define TEGRA186_RESET_NVDISPLAY0_HEAD2 91 1017b9cb494SStephen Warren #define TEGRA186_RESET_NVDISPLAY0_MISC 92 1027b9cb494SStephen Warren #define TEGRA186_RESET_NVDISPLAY0_WGRP0 93 1037b9cb494SStephen Warren #define TEGRA186_RESET_NVDISPLAY0_WGRP1 94 1047b9cb494SStephen Warren #define TEGRA186_RESET_NVDISPLAY0_WGRP2 95 1057b9cb494SStephen Warren #define TEGRA186_RESET_NVDISPLAY0_WGRP3 96 1067b9cb494SStephen Warren #define TEGRA186_RESET_NVDISPLAY0_WGRP4 97 1077b9cb494SStephen Warren #define TEGRA186_RESET_NVDISPLAY0_WGRP5 98 1087b9cb494SStephen Warren #define TEGRA186_RESET_PWM1 99 1097b9cb494SStephen Warren #define TEGRA186_RESET_PWM2 100 1107b9cb494SStephen Warren #define TEGRA186_RESET_PWM3 101 1117b9cb494SStephen Warren #define TEGRA186_RESET_PWM4 102 1127b9cb494SStephen Warren #define TEGRA186_RESET_PWM5 103 1137b9cb494SStephen Warren #define TEGRA186_RESET_PWM6 104 1147b9cb494SStephen Warren #define TEGRA186_RESET_PWM7 105 1157b9cb494SStephen Warren #define TEGRA186_RESET_PWM8 106 1167b9cb494SStephen Warren #define TEGRA186_RESET_SCE_APB 107 1177b9cb494SStephen Warren #define TEGRA186_RESET_SOR1 108 1187b9cb494SStephen Warren #define TEGRA186_RESET_TACH 109 1197b9cb494SStephen Warren #define TEGRA186_RESET_TSC 110 1207b9cb494SStephen Warren #define TEGRA186_RESET_UARTF 111 1217b9cb494SStephen Warren #define TEGRA186_RESET_UARTG 112 1227b9cb494SStephen Warren #define TEGRA186_RESET_UFSHC 113 1237b9cb494SStephen Warren #define TEGRA186_RESET_UFSHC_AXI_M 114 1247b9cb494SStephen Warren #define TEGRA186_RESET_UPHY 115 1257b9cb494SStephen Warren #define TEGRA186_RESET_ADSP 116 1267b9cb494SStephen Warren #define TEGRA186_RESET_ADSPDBG 117 1277b9cb494SStephen Warren #define TEGRA186_RESET_ADSPINTF 118 1287b9cb494SStephen Warren #define TEGRA186_RESET_ADSPNEON 119 1297b9cb494SStephen Warren #define TEGRA186_RESET_ADSPPERIPH 120 1307b9cb494SStephen Warren #define TEGRA186_RESET_ADSPSCU 121 1317b9cb494SStephen Warren #define TEGRA186_RESET_ADSPWDT 122 1327b9cb494SStephen Warren #define TEGRA186_RESET_APE 123 1337b9cb494SStephen Warren #define TEGRA186_RESET_DPAUX1 124 1347b9cb494SStephen Warren #define TEGRA186_RESET_NVDEC 125 1357b9cb494SStephen Warren #define TEGRA186_RESET_NVENC 126 1367b9cb494SStephen Warren #define TEGRA186_RESET_NVJPG 127 1377b9cb494SStephen Warren #define TEGRA186_RESET_PEX_USB_UPHY 128 1387b9cb494SStephen Warren #define TEGRA186_RESET_QSPI 129 1397b9cb494SStephen Warren #define TEGRA186_RESET_TSECB 130 1407b9cb494SStephen Warren #define TEGRA186_RESET_VI_I2C 131 1417b9cb494SStephen Warren #define TEGRA186_RESET_UARTE 132 1427b9cb494SStephen Warren #define TEGRA186_RESET_TOP_GTE 133 1437b9cb494SStephen Warren #define TEGRA186_RESET_SHSP 134 1447b9cb494SStephen Warren #define TEGRA186_RESET_PEX_USB_UPHY_L5 135 1457b9cb494SStephen Warren #define TEGRA186_RESET_PEX_USB_UPHY_L4 136 1467b9cb494SStephen Warren #define TEGRA186_RESET_PEX_USB_UPHY_L3 137 1477b9cb494SStephen Warren #define TEGRA186_RESET_PEX_USB_UPHY_L2 138 1487b9cb494SStephen Warren #define TEGRA186_RESET_PEX_USB_UPHY_L1 139 1497b9cb494SStephen Warren #define TEGRA186_RESET_PEX_USB_UPHY_L0 140 1507b9cb494SStephen Warren #define TEGRA186_RESET_PEX_USB_UPHY_PLL1 141 1517b9cb494SStephen Warren #define TEGRA186_RESET_PEX_USB_UPHY_PLL0 142 1527b9cb494SStephen Warren #define TEGRA186_RESET_TSCTNVI 143 1537b9cb494SStephen Warren #define TEGRA186_RESET_EXTPERIPH4 144 1547b9cb494SStephen Warren #define TEGRA186_RESET_DSIPADCTL 145 1557b9cb494SStephen Warren #define TEGRA186_RESET_AUD_MCLK 146 1567b9cb494SStephen Warren #define TEGRA186_RESET_MPHY_CLK_CTL 147 1577b9cb494SStephen Warren #define TEGRA186_RESET_MPHY_L1_RX 148 1587b9cb494SStephen Warren #define TEGRA186_RESET_MPHY_L1_TX 149 1597b9cb494SStephen Warren #define TEGRA186_RESET_UFSHC_LP 150 1607b9cb494SStephen Warren #define TEGRA186_RESET_BPMP_NIC 151 1617b9cb494SStephen Warren #define TEGRA186_RESET_BPMP_NSYSPORESET 152 1627b9cb494SStephen Warren #define TEGRA186_RESET_BPMP_NRESET 153 1637b9cb494SStephen Warren #define TEGRA186_RESET_BPMP_DBGRESETN 154 1647b9cb494SStephen Warren #define TEGRA186_RESET_BPMP_PRESETDBGN 155 1657b9cb494SStephen Warren #define TEGRA186_RESET_BPMP_PM 156 1667b9cb494SStephen Warren #define TEGRA186_RESET_BPMP_CVC 157 1677b9cb494SStephen Warren #define TEGRA186_RESET_BPMP_DMA 158 1687b9cb494SStephen Warren #define TEGRA186_RESET_BPMP_HSP 159 1697b9cb494SStephen Warren #define TEGRA186_RESET_TSCTNBPMP 160 1707b9cb494SStephen Warren #define TEGRA186_RESET_BPMP_TKE 161 1717b9cb494SStephen Warren #define TEGRA186_RESET_BPMP_GTE 162 1727b9cb494SStephen Warren #define TEGRA186_RESET_BPMP_PM_ACTMON 163 1737b9cb494SStephen Warren #define TEGRA186_RESET_AON_NIC 164 1747b9cb494SStephen Warren #define TEGRA186_RESET_AON_NSYSPORESET 165 1757b9cb494SStephen Warren #define TEGRA186_RESET_AON_NRESET 166 1767b9cb494SStephen Warren #define TEGRA186_RESET_AON_DBGRESETN 167 1777b9cb494SStephen Warren #define TEGRA186_RESET_AON_PRESETDBGN 168 1787b9cb494SStephen Warren #define TEGRA186_RESET_AON_ACTMON 169 1797b9cb494SStephen Warren #define TEGRA186_RESET_AOPM 170 1807b9cb494SStephen Warren #define TEGRA186_RESET_AOVC 171 1817b9cb494SStephen Warren #define TEGRA186_RESET_AON_DMA 172 1827b9cb494SStephen Warren #define TEGRA186_RESET_AON_GPIO 173 1837b9cb494SStephen Warren #define TEGRA186_RESET_AON_HSP 174 1847b9cb494SStephen Warren #define TEGRA186_RESET_TSCTNAON 175 1857b9cb494SStephen Warren #define TEGRA186_RESET_AON_TKE 176 1867b9cb494SStephen Warren #define TEGRA186_RESET_AON_GTE 177 1877b9cb494SStephen Warren #define TEGRA186_RESET_SCE_NIC 178 1887b9cb494SStephen Warren #define TEGRA186_RESET_SCE_NSYSPORESET 179 1897b9cb494SStephen Warren #define TEGRA186_RESET_SCE_NRESET 180 1907b9cb494SStephen Warren #define TEGRA186_RESET_SCE_DBGRESETN 181 1917b9cb494SStephen Warren #define TEGRA186_RESET_SCE_PRESETDBGN 182 1927b9cb494SStephen Warren #define TEGRA186_RESET_SCE_ACTMON 183 1937b9cb494SStephen Warren #define TEGRA186_RESET_SCE_PM 184 1947b9cb494SStephen Warren #define TEGRA186_RESET_SCE_DMA 185 1957b9cb494SStephen Warren #define TEGRA186_RESET_SCE_HSP 186 1967b9cb494SStephen Warren #define TEGRA186_RESET_TSCTNSCE 187 1977b9cb494SStephen Warren #define TEGRA186_RESET_SCE_TKE 188 1987b9cb494SStephen Warren #define TEGRA186_RESET_SCE_GTE 189 1997b9cb494SStephen Warren #define TEGRA186_RESET_SCE_CFG 190 2007b9cb494SStephen Warren #define TEGRA186_RESET_ADSP_ALL 191 2017b9cb494SStephen Warren /** @brief controls the power up/down sequence of UFSHC PSW partition. Controls LP_PWR_READY, LP_ISOL_EN, and LP_RESET_N signals */ 2027b9cb494SStephen Warren #define TEGRA186_RESET_UFSHC_LP_SEQ 192 2037b9cb494SStephen Warren #define TEGRA186_RESET_SIZE 193 2047b9cb494SStephen Warren 2057b9cb494SStephen Warren #endif 206