162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0-only */ 262306a36Sopenharmony_ci/* 362306a36Sopenharmony_ci * Copyright (c) 2015, NVIDIA CORPORATION. All rights reserved. 462306a36Sopenharmony_ci */ 562306a36Sopenharmony_ci 662306a36Sopenharmony_ci#ifndef _ABI_MACH_T186_RESET_T186_H_ 762306a36Sopenharmony_ci#define _ABI_MACH_T186_RESET_T186_H_ 862306a36Sopenharmony_ci 962306a36Sopenharmony_ci 1062306a36Sopenharmony_ci#define TEGRA186_RESET_ACTMON 0 1162306a36Sopenharmony_ci#define TEGRA186_RESET_AFI 1 1262306a36Sopenharmony_ci#define TEGRA186_RESET_CEC 2 1362306a36Sopenharmony_ci#define TEGRA186_RESET_CSITE 3 1462306a36Sopenharmony_ci#define TEGRA186_RESET_DP2 4 1562306a36Sopenharmony_ci#define TEGRA186_RESET_DPAUX 5 1662306a36Sopenharmony_ci#define TEGRA186_RESET_DSI 6 1762306a36Sopenharmony_ci#define TEGRA186_RESET_DSIB 7 1862306a36Sopenharmony_ci#define TEGRA186_RESET_DTV 8 1962306a36Sopenharmony_ci#define TEGRA186_RESET_DVFS 9 2062306a36Sopenharmony_ci#define TEGRA186_RESET_ENTROPY 10 2162306a36Sopenharmony_ci#define TEGRA186_RESET_EXTPERIPH1 11 2262306a36Sopenharmony_ci#define TEGRA186_RESET_EXTPERIPH2 12 2362306a36Sopenharmony_ci#define TEGRA186_RESET_EXTPERIPH3 13 2462306a36Sopenharmony_ci#define TEGRA186_RESET_GPU 14 2562306a36Sopenharmony_ci#define TEGRA186_RESET_HDA 15 2662306a36Sopenharmony_ci#define TEGRA186_RESET_HDA2CODEC_2X 16 2762306a36Sopenharmony_ci#define TEGRA186_RESET_HDA2HDMICODEC 17 2862306a36Sopenharmony_ci#define TEGRA186_RESET_HOST1X 18 2962306a36Sopenharmony_ci#define TEGRA186_RESET_I2C1 19 3062306a36Sopenharmony_ci#define TEGRA186_RESET_I2C2 20 3162306a36Sopenharmony_ci#define TEGRA186_RESET_I2C3 21 3262306a36Sopenharmony_ci#define TEGRA186_RESET_I2C4 22 3362306a36Sopenharmony_ci#define TEGRA186_RESET_I2C5 23 3462306a36Sopenharmony_ci#define TEGRA186_RESET_I2C6 24 3562306a36Sopenharmony_ci#define TEGRA186_RESET_ISP 25 3662306a36Sopenharmony_ci#define TEGRA186_RESET_KFUSE 26 3762306a36Sopenharmony_ci#define TEGRA186_RESET_LA 27 3862306a36Sopenharmony_ci#define TEGRA186_RESET_MIPI_CAL 28 3962306a36Sopenharmony_ci#define TEGRA186_RESET_PCIE 29 4062306a36Sopenharmony_ci#define TEGRA186_RESET_PCIEXCLK 30 4162306a36Sopenharmony_ci#define TEGRA186_RESET_SATA 31 4262306a36Sopenharmony_ci#define TEGRA186_RESET_SATACOLD 32 4362306a36Sopenharmony_ci#define TEGRA186_RESET_SDMMC1 33 4462306a36Sopenharmony_ci#define TEGRA186_RESET_SDMMC2 34 4562306a36Sopenharmony_ci#define TEGRA186_RESET_SDMMC3 35 4662306a36Sopenharmony_ci#define TEGRA186_RESET_SDMMC4 36 4762306a36Sopenharmony_ci#define TEGRA186_RESET_SE 37 4862306a36Sopenharmony_ci#define TEGRA186_RESET_SOC_THERM 38 4962306a36Sopenharmony_ci#define TEGRA186_RESET_SOR0 39 5062306a36Sopenharmony_ci#define TEGRA186_RESET_SPI1 40 5162306a36Sopenharmony_ci#define TEGRA186_RESET_SPI2 41 5262306a36Sopenharmony_ci#define TEGRA186_RESET_SPI3 42 5362306a36Sopenharmony_ci#define TEGRA186_RESET_SPI4 43 5462306a36Sopenharmony_ci#define TEGRA186_RESET_TMR 44 5562306a36Sopenharmony_ci#define TEGRA186_RESET_TRIG_SYS 45 5662306a36Sopenharmony_ci#define TEGRA186_RESET_TSEC 46 5762306a36Sopenharmony_ci#define TEGRA186_RESET_UARTA 47 5862306a36Sopenharmony_ci#define TEGRA186_RESET_UARTB 48 5962306a36Sopenharmony_ci#define TEGRA186_RESET_UARTC 49 6062306a36Sopenharmony_ci#define TEGRA186_RESET_UARTD 50 6162306a36Sopenharmony_ci#define TEGRA186_RESET_VI 51 6262306a36Sopenharmony_ci#define TEGRA186_RESET_VIC 52 6362306a36Sopenharmony_ci#define TEGRA186_RESET_XUSB_DEV 53 6462306a36Sopenharmony_ci#define TEGRA186_RESET_XUSB_HOST 54 6562306a36Sopenharmony_ci#define TEGRA186_RESET_XUSB_PADCTL 55 6662306a36Sopenharmony_ci#define TEGRA186_RESET_XUSB_SS 56 6762306a36Sopenharmony_ci#define TEGRA186_RESET_AON_APB 57 6862306a36Sopenharmony_ci#define TEGRA186_RESET_AXI_CBB 58 6962306a36Sopenharmony_ci#define TEGRA186_RESET_BPMP_APB 59 7062306a36Sopenharmony_ci#define TEGRA186_RESET_CAN1 60 7162306a36Sopenharmony_ci#define TEGRA186_RESET_CAN2 61 7262306a36Sopenharmony_ci#define TEGRA186_RESET_DMIC5 62 7362306a36Sopenharmony_ci#define TEGRA186_RESET_DSIC 63 7462306a36Sopenharmony_ci#define TEGRA186_RESET_DSID 64 7562306a36Sopenharmony_ci#define TEGRA186_RESET_EMC_EMC 65 7662306a36Sopenharmony_ci#define TEGRA186_RESET_EMC_MEM 66 7762306a36Sopenharmony_ci#define TEGRA186_RESET_EMCSB_EMC 67 7862306a36Sopenharmony_ci#define TEGRA186_RESET_EMCSB_MEM 68 7962306a36Sopenharmony_ci#define TEGRA186_RESET_EQOS 69 8062306a36Sopenharmony_ci#define TEGRA186_RESET_GPCDMA 70 8162306a36Sopenharmony_ci#define TEGRA186_RESET_GPIO_CTL0 71 8262306a36Sopenharmony_ci#define TEGRA186_RESET_GPIO_CTL1 72 8362306a36Sopenharmony_ci#define TEGRA186_RESET_GPIO_CTL2 73 8462306a36Sopenharmony_ci#define TEGRA186_RESET_GPIO_CTL3 74 8562306a36Sopenharmony_ci#define TEGRA186_RESET_GPIO_CTL4 75 8662306a36Sopenharmony_ci#define TEGRA186_RESET_GPIO_CTL5 76 8762306a36Sopenharmony_ci#define TEGRA186_RESET_I2C10 77 8862306a36Sopenharmony_ci#define TEGRA186_RESET_I2C12 78 8962306a36Sopenharmony_ci#define TEGRA186_RESET_I2C13 79 9062306a36Sopenharmony_ci#define TEGRA186_RESET_I2C14 80 9162306a36Sopenharmony_ci#define TEGRA186_RESET_I2C7 81 9262306a36Sopenharmony_ci#define TEGRA186_RESET_I2C8 82 9362306a36Sopenharmony_ci#define TEGRA186_RESET_I2C9 83 9462306a36Sopenharmony_ci#define TEGRA186_RESET_JTAG2AXI 84 9562306a36Sopenharmony_ci#define TEGRA186_RESET_MPHY_IOBIST 85 9662306a36Sopenharmony_ci#define TEGRA186_RESET_MPHY_L0_RX 86 9762306a36Sopenharmony_ci#define TEGRA186_RESET_MPHY_L0_TX 87 9862306a36Sopenharmony_ci#define TEGRA186_RESET_NVCSI 88 9962306a36Sopenharmony_ci#define TEGRA186_RESET_NVDISPLAY0_HEAD0 89 10062306a36Sopenharmony_ci#define TEGRA186_RESET_NVDISPLAY0_HEAD1 90 10162306a36Sopenharmony_ci#define TEGRA186_RESET_NVDISPLAY0_HEAD2 91 10262306a36Sopenharmony_ci#define TEGRA186_RESET_NVDISPLAY0_MISC 92 10362306a36Sopenharmony_ci#define TEGRA186_RESET_NVDISPLAY0_WGRP0 93 10462306a36Sopenharmony_ci#define TEGRA186_RESET_NVDISPLAY0_WGRP1 94 10562306a36Sopenharmony_ci#define TEGRA186_RESET_NVDISPLAY0_WGRP2 95 10662306a36Sopenharmony_ci#define TEGRA186_RESET_NVDISPLAY0_WGRP3 96 10762306a36Sopenharmony_ci#define TEGRA186_RESET_NVDISPLAY0_WGRP4 97 10862306a36Sopenharmony_ci#define TEGRA186_RESET_NVDISPLAY0_WGRP5 98 10962306a36Sopenharmony_ci#define TEGRA186_RESET_PWM1 99 11062306a36Sopenharmony_ci#define TEGRA186_RESET_PWM2 100 11162306a36Sopenharmony_ci#define TEGRA186_RESET_PWM3 101 11262306a36Sopenharmony_ci#define TEGRA186_RESET_PWM4 102 11362306a36Sopenharmony_ci#define TEGRA186_RESET_PWM5 103 11462306a36Sopenharmony_ci#define TEGRA186_RESET_PWM6 104 11562306a36Sopenharmony_ci#define TEGRA186_RESET_PWM7 105 11662306a36Sopenharmony_ci#define TEGRA186_RESET_PWM8 106 11762306a36Sopenharmony_ci#define TEGRA186_RESET_SCE_APB 107 11862306a36Sopenharmony_ci#define TEGRA186_RESET_SOR1 108 11962306a36Sopenharmony_ci#define TEGRA186_RESET_TACH 109 12062306a36Sopenharmony_ci#define TEGRA186_RESET_TSC 110 12162306a36Sopenharmony_ci#define TEGRA186_RESET_UARTF 111 12262306a36Sopenharmony_ci#define TEGRA186_RESET_UARTG 112 12362306a36Sopenharmony_ci#define TEGRA186_RESET_UFSHC 113 12462306a36Sopenharmony_ci#define TEGRA186_RESET_UFSHC_AXI_M 114 12562306a36Sopenharmony_ci#define TEGRA186_RESET_UPHY 115 12662306a36Sopenharmony_ci#define TEGRA186_RESET_ADSP 116 12762306a36Sopenharmony_ci#define TEGRA186_RESET_ADSPDBG 117 12862306a36Sopenharmony_ci#define TEGRA186_RESET_ADSPINTF 118 12962306a36Sopenharmony_ci#define TEGRA186_RESET_ADSPNEON 119 13062306a36Sopenharmony_ci#define TEGRA186_RESET_ADSPPERIPH 120 13162306a36Sopenharmony_ci#define TEGRA186_RESET_ADSPSCU 121 13262306a36Sopenharmony_ci#define TEGRA186_RESET_ADSPWDT 122 13362306a36Sopenharmony_ci#define TEGRA186_RESET_APE 123 13462306a36Sopenharmony_ci#define TEGRA186_RESET_DPAUX1 124 13562306a36Sopenharmony_ci#define TEGRA186_RESET_NVDEC 125 13662306a36Sopenharmony_ci#define TEGRA186_RESET_NVENC 126 13762306a36Sopenharmony_ci#define TEGRA186_RESET_NVJPG 127 13862306a36Sopenharmony_ci#define TEGRA186_RESET_PEX_USB_UPHY 128 13962306a36Sopenharmony_ci#define TEGRA186_RESET_QSPI 129 14062306a36Sopenharmony_ci#define TEGRA186_RESET_TSECB 130 14162306a36Sopenharmony_ci#define TEGRA186_RESET_VI_I2C 131 14262306a36Sopenharmony_ci#define TEGRA186_RESET_UARTE 132 14362306a36Sopenharmony_ci#define TEGRA186_RESET_TOP_GTE 133 14462306a36Sopenharmony_ci#define TEGRA186_RESET_SHSP 134 14562306a36Sopenharmony_ci#define TEGRA186_RESET_PEX_USB_UPHY_L5 135 14662306a36Sopenharmony_ci#define TEGRA186_RESET_PEX_USB_UPHY_L4 136 14762306a36Sopenharmony_ci#define TEGRA186_RESET_PEX_USB_UPHY_L3 137 14862306a36Sopenharmony_ci#define TEGRA186_RESET_PEX_USB_UPHY_L2 138 14962306a36Sopenharmony_ci#define TEGRA186_RESET_PEX_USB_UPHY_L1 139 15062306a36Sopenharmony_ci#define TEGRA186_RESET_PEX_USB_UPHY_L0 140 15162306a36Sopenharmony_ci#define TEGRA186_RESET_PEX_USB_UPHY_PLL1 141 15262306a36Sopenharmony_ci#define TEGRA186_RESET_PEX_USB_UPHY_PLL0 142 15362306a36Sopenharmony_ci#define TEGRA186_RESET_TSCTNVI 143 15462306a36Sopenharmony_ci#define TEGRA186_RESET_EXTPERIPH4 144 15562306a36Sopenharmony_ci#define TEGRA186_RESET_DSIPADCTL 145 15662306a36Sopenharmony_ci#define TEGRA186_RESET_AUD_MCLK 146 15762306a36Sopenharmony_ci#define TEGRA186_RESET_MPHY_CLK_CTL 147 15862306a36Sopenharmony_ci#define TEGRA186_RESET_MPHY_L1_RX 148 15962306a36Sopenharmony_ci#define TEGRA186_RESET_MPHY_L1_TX 149 16062306a36Sopenharmony_ci#define TEGRA186_RESET_UFSHC_LP 150 16162306a36Sopenharmony_ci#define TEGRA186_RESET_BPMP_NIC 151 16262306a36Sopenharmony_ci#define TEGRA186_RESET_BPMP_NSYSPORESET 152 16362306a36Sopenharmony_ci#define TEGRA186_RESET_BPMP_NRESET 153 16462306a36Sopenharmony_ci#define TEGRA186_RESET_BPMP_DBGRESETN 154 16562306a36Sopenharmony_ci#define TEGRA186_RESET_BPMP_PRESETDBGN 155 16662306a36Sopenharmony_ci#define TEGRA186_RESET_BPMP_PM 156 16762306a36Sopenharmony_ci#define TEGRA186_RESET_BPMP_CVC 157 16862306a36Sopenharmony_ci#define TEGRA186_RESET_BPMP_DMA 158 16962306a36Sopenharmony_ci#define TEGRA186_RESET_BPMP_HSP 159 17062306a36Sopenharmony_ci#define TEGRA186_RESET_TSCTNBPMP 160 17162306a36Sopenharmony_ci#define TEGRA186_RESET_BPMP_TKE 161 17262306a36Sopenharmony_ci#define TEGRA186_RESET_BPMP_GTE 162 17362306a36Sopenharmony_ci#define TEGRA186_RESET_BPMP_PM_ACTMON 163 17462306a36Sopenharmony_ci#define TEGRA186_RESET_AON_NIC 164 17562306a36Sopenharmony_ci#define TEGRA186_RESET_AON_NSYSPORESET 165 17662306a36Sopenharmony_ci#define TEGRA186_RESET_AON_NRESET 166 17762306a36Sopenharmony_ci#define TEGRA186_RESET_AON_DBGRESETN 167 17862306a36Sopenharmony_ci#define TEGRA186_RESET_AON_PRESETDBGN 168 17962306a36Sopenharmony_ci#define TEGRA186_RESET_AON_ACTMON 169 18062306a36Sopenharmony_ci#define TEGRA186_RESET_AOPM 170 18162306a36Sopenharmony_ci#define TEGRA186_RESET_AOVC 171 18262306a36Sopenharmony_ci#define TEGRA186_RESET_AON_DMA 172 18362306a36Sopenharmony_ci#define TEGRA186_RESET_AON_GPIO 173 18462306a36Sopenharmony_ci#define TEGRA186_RESET_AON_HSP 174 18562306a36Sopenharmony_ci#define TEGRA186_RESET_TSCTNAON 175 18662306a36Sopenharmony_ci#define TEGRA186_RESET_AON_TKE 176 18762306a36Sopenharmony_ci#define TEGRA186_RESET_AON_GTE 177 18862306a36Sopenharmony_ci#define TEGRA186_RESET_SCE_NIC 178 18962306a36Sopenharmony_ci#define TEGRA186_RESET_SCE_NSYSPORESET 179 19062306a36Sopenharmony_ci#define TEGRA186_RESET_SCE_NRESET 180 19162306a36Sopenharmony_ci#define TEGRA186_RESET_SCE_DBGRESETN 181 19262306a36Sopenharmony_ci#define TEGRA186_RESET_SCE_PRESETDBGN 182 19362306a36Sopenharmony_ci#define TEGRA186_RESET_SCE_ACTMON 183 19462306a36Sopenharmony_ci#define TEGRA186_RESET_SCE_PM 184 19562306a36Sopenharmony_ci#define TEGRA186_RESET_SCE_DMA 185 19662306a36Sopenharmony_ci#define TEGRA186_RESET_SCE_HSP 186 19762306a36Sopenharmony_ci#define TEGRA186_RESET_TSCTNSCE 187 19862306a36Sopenharmony_ci#define TEGRA186_RESET_SCE_TKE 188 19962306a36Sopenharmony_ci#define TEGRA186_RESET_SCE_GTE 189 20062306a36Sopenharmony_ci#define TEGRA186_RESET_SCE_CFG 190 20162306a36Sopenharmony_ci#define TEGRA186_RESET_ADSP_ALL 191 20262306a36Sopenharmony_ci/** @brief controls the power up/down sequence of UFSHC PSW partition. Controls LP_PWR_READY, LP_ISOL_EN, and LP_RESET_N signals */ 20362306a36Sopenharmony_ci#define TEGRA186_RESET_UFSHC_LP_SEQ 192 20462306a36Sopenharmony_ci#define TEGRA186_RESET_SIZE 193 20562306a36Sopenharmony_ci 20662306a36Sopenharmony_ci#endif 207