1 1.1 jmcneill /* $NetBSD: tegra194-reset.h,v 1.1.1.1 2018/04/28 18:25:54 jmcneill Exp $ */ 2 1.1 jmcneill 3 1.1 jmcneill /* SPDX-License-Identifier: GPL-2.0 */ 4 1.1 jmcneill /* Copyright (c) 2018, NVIDIA CORPORATION. All rights reserved. */ 5 1.1 jmcneill 6 1.1 jmcneill #ifndef __ABI_MACH_T194_RESET_H 7 1.1 jmcneill #define __ABI_MACH_T194_RESET_H 8 1.1 jmcneill 9 1.1 jmcneill #define TEGRA194_RESET_ACTMON 1 10 1.1 jmcneill #define TEGRA194_RESET_ADSP_ALL 2 11 1.1 jmcneill #define TEGRA194_RESET_AFI 3 12 1.1 jmcneill #define TEGRA194_RESET_CAN1 4 13 1.1 jmcneill #define TEGRA194_RESET_CAN2 5 14 1.1 jmcneill #define TEGRA194_RESET_DLA0 6 15 1.1 jmcneill #define TEGRA194_RESET_DLA1 7 16 1.1 jmcneill #define TEGRA194_RESET_DPAUX 8 17 1.1 jmcneill #define TEGRA194_RESET_DPAUX1 9 18 1.1 jmcneill #define TEGRA194_RESET_DPAUX2 10 19 1.1 jmcneill #define TEGRA194_RESET_DPAUX3 11 20 1.1 jmcneill #define TEGRA194_RESET_EQOS 17 21 1.1 jmcneill #define TEGRA194_RESET_GPCDMA 18 22 1.1 jmcneill #define TEGRA194_RESET_GPU 19 23 1.1 jmcneill #define TEGRA194_RESET_HDA 20 24 1.1 jmcneill #define TEGRA194_RESET_HDA2CODEC_2X 21 25 1.1 jmcneill #define TEGRA194_RESET_HDA2HDMICODEC 22 26 1.1 jmcneill #define TEGRA194_RESET_HOST1X 23 27 1.1 jmcneill #define TEGRA194_RESET_I2C1 24 28 1.1 jmcneill #define TEGRA194_RESET_I2C10 25 29 1.1 jmcneill #define TEGRA194_RESET_RSVD_26 26 30 1.1 jmcneill #define TEGRA194_RESET_RSVD_27 27 31 1.1 jmcneill #define TEGRA194_RESET_RSVD_28 28 32 1.1 jmcneill #define TEGRA194_RESET_I2C2 29 33 1.1 jmcneill #define TEGRA194_RESET_I2C3 30 34 1.1 jmcneill #define TEGRA194_RESET_I2C4 31 35 1.1 jmcneill #define TEGRA194_RESET_I2C6 32 36 1.1 jmcneill #define TEGRA194_RESET_I2C7 33 37 1.1 jmcneill #define TEGRA194_RESET_I2C8 34 38 1.1 jmcneill #define TEGRA194_RESET_I2C9 35 39 1.1 jmcneill #define TEGRA194_RESET_ISP 36 40 1.1 jmcneill #define TEGRA194_RESET_MIPI_CAL 37 41 1.1 jmcneill #define TEGRA194_RESET_MPHY_CLK_CTL 38 42 1.1 jmcneill #define TEGRA194_RESET_MPHY_L0_RX 39 43 1.1 jmcneill #define TEGRA194_RESET_MPHY_L0_TX 40 44 1.1 jmcneill #define TEGRA194_RESET_MPHY_L1_RX 41 45 1.1 jmcneill #define TEGRA194_RESET_MPHY_L1_TX 42 46 1.1 jmcneill #define TEGRA194_RESET_NVCSI 43 47 1.1 jmcneill #define TEGRA194_RESET_NVDEC 44 48 1.1 jmcneill #define TEGRA194_RESET_NVDISPLAY0_HEAD0 45 49 1.1 jmcneill #define TEGRA194_RESET_NVDISPLAY0_HEAD1 46 50 1.1 jmcneill #define TEGRA194_RESET_NVDISPLAY0_HEAD2 47 51 1.1 jmcneill #define TEGRA194_RESET_NVDISPLAY0_HEAD3 48 52 1.1 jmcneill #define TEGRA194_RESET_NVDISPLAY0_MISC 49 53 1.1 jmcneill #define TEGRA194_RESET_NVDISPLAY0_WGRP0 50 54 1.1 jmcneill #define TEGRA194_RESET_NVDISPLAY0_WGRP1 51 55 1.1 jmcneill #define TEGRA194_RESET_NVDISPLAY0_WGRP2 52 56 1.1 jmcneill #define TEGRA194_RESET_NVDISPLAY0_WGRP3 53 57 1.1 jmcneill #define TEGRA194_RESET_NVDISPLAY0_WGRP4 54 58 1.1 jmcneill #define TEGRA194_RESET_NVDISPLAY0_WGRP5 55 59 1.1 jmcneill #define TEGRA194_RESET_RSVD_56 56 60 1.1 jmcneill #define TEGRA194_RESET_RSVD_57 57 61 1.1 jmcneill #define TEGRA194_RESET_RSVD_58 58 62 1.1 jmcneill #define TEGRA194_RESET_NVENC 59 63 1.1 jmcneill #define TEGRA194_RESET_NVENC1 60 64 1.1 jmcneill #define TEGRA194_RESET_NVJPG 61 65 1.1 jmcneill #define TEGRA194_RESET_PCIE 62 66 1.1 jmcneill #define TEGRA194_RESET_PCIEXCLK 63 67 1.1 jmcneill #define TEGRA194_RESET_RSVD_64 64 68 1.1 jmcneill #define TEGRA194_RESET_RSVD_65 65 69 1.1 jmcneill #define TEGRA194_RESET_PVA0_ALL 66 70 1.1 jmcneill #define TEGRA194_RESET_PVA1_ALL 67 71 1.1 jmcneill #define TEGRA194_RESET_PWM1 68 72 1.1 jmcneill #define TEGRA194_RESET_PWM2 69 73 1.1 jmcneill #define TEGRA194_RESET_PWM3 70 74 1.1 jmcneill #define TEGRA194_RESET_PWM4 71 75 1.1 jmcneill #define TEGRA194_RESET_PWM5 72 76 1.1 jmcneill #define TEGRA194_RESET_PWM6 73 77 1.1 jmcneill #define TEGRA194_RESET_PWM7 74 78 1.1 jmcneill #define TEGRA194_RESET_PWM8 75 79 1.1 jmcneill #define TEGRA194_RESET_QSPI0 76 80 1.1 jmcneill #define TEGRA194_RESET_QSPI1 77 81 1.1 jmcneill #define TEGRA194_RESET_SATA 78 82 1.1 jmcneill #define TEGRA194_RESET_SATACOLD 79 83 1.1 jmcneill #define TEGRA194_RESET_SCE_ALL 80 84 1.1 jmcneill #define TEGRA194_RESET_RCE_ALL 81 85 1.1 jmcneill #define TEGRA194_RESET_SDMMC1 82 86 1.1 jmcneill #define TEGRA194_RESET_RSVD_83 83 87 1.1 jmcneill #define TEGRA194_RESET_SDMMC3 84 88 1.1 jmcneill #define TEGRA194_RESET_SDMMC4 85 89 1.1 jmcneill #define TEGRA194_RESET_SE 86 90 1.1 jmcneill #define TEGRA194_RESET_SOR0 87 91 1.1 jmcneill #define TEGRA194_RESET_SOR1 88 92 1.1 jmcneill #define TEGRA194_RESET_SOR2 89 93 1.1 jmcneill #define TEGRA194_RESET_SOR3 90 94 1.1 jmcneill #define TEGRA194_RESET_SPI1 91 95 1.1 jmcneill #define TEGRA194_RESET_SPI2 92 96 1.1 jmcneill #define TEGRA194_RESET_SPI3 93 97 1.1 jmcneill #define TEGRA194_RESET_SPI4 94 98 1.1 jmcneill #define TEGRA194_RESET_TACH 95 99 1.1 jmcneill #define TEGRA194_RESET_RSVD_96 96 100 1.1 jmcneill #define TEGRA194_RESET_TSCTNVI 97 101 1.1 jmcneill #define TEGRA194_RESET_TSEC 98 102 1.1 jmcneill #define TEGRA194_RESET_TSECB 99 103 1.1 jmcneill #define TEGRA194_RESET_UARTA 100 104 1.1 jmcneill #define TEGRA194_RESET_UARTB 101 105 1.1 jmcneill #define TEGRA194_RESET_UARTC 102 106 1.1 jmcneill #define TEGRA194_RESET_UARTD 103 107 1.1 jmcneill #define TEGRA194_RESET_UARTE 104 108 1.1 jmcneill #define TEGRA194_RESET_UARTF 105 109 1.1 jmcneill #define TEGRA194_RESET_UARTG 106 110 1.1 jmcneill #define TEGRA194_RESET_UARTH 107 111 1.1 jmcneill #define TEGRA194_RESET_UFSHC 108 112 1.1 jmcneill #define TEGRA194_RESET_UFSHC_AXI_M 109 113 1.1 jmcneill #define TEGRA194_RESET_UFSHC_LP_SEQ 110 114 1.1 jmcneill #define TEGRA194_RESET_RSVD_111 111 115 1.1 jmcneill #define TEGRA194_RESET_VI 112 116 1.1 jmcneill #define TEGRA194_RESET_VIC 113 117 1.1 jmcneill #define TEGRA194_RESET_XUSB_PADCTL 114 118 1.1 jmcneill #define TEGRA194_RESET_NVDEC1 115 119 1.1 jmcneill #define TEGRA194_RESET_PEX0_CORE_0 116 120 1.1 jmcneill #define TEGRA194_RESET_PEX0_CORE_1 117 121 1.1 jmcneill #define TEGRA194_RESET_PEX0_CORE_2 118 122 1.1 jmcneill #define TEGRA194_RESET_PEX0_CORE_3 119 123 1.1 jmcneill #define TEGRA194_RESET_PEX0_CORE_4 120 124 1.1 jmcneill #define TEGRA194_RESET_PEX0_CORE_0_APB 121 125 1.1 jmcneill #define TEGRA194_RESET_PEX0_CORE_1_APB 122 126 1.1 jmcneill #define TEGRA194_RESET_PEX0_CORE_2_APB 123 127 1.1 jmcneill #define TEGRA194_RESET_PEX0_CORE_3_APB 124 128 1.1 jmcneill #define TEGRA194_RESET_PEX0_CORE_4_APB 125 129 1.1 jmcneill #define TEGRA194_RESET_PEX0_COMMON_APB 126 130 1.1 jmcneill #define TEGRA194_RESET_PEX1_CORE_5 129 131 1.1 jmcneill #define TEGRA194_RESET_PEX1_CORE_5_APB 130 132 1.1 jmcneill #define TEGRA194_RESET_CVNAS 131 133 1.1 jmcneill #define TEGRA194_RESET_CVNAS_FCM 132 134 1.1 jmcneill #define TEGRA194_RESET_DMIC5 144 135 1.1 jmcneill #define TEGRA194_RESET_APE 145 136 1.1 jmcneill #define TEGRA194_RESET_PEX_USB_UPHY 146 137 1.1 jmcneill #define TEGRA194_RESET_PEX_USB_UPHY_L0 147 138 1.1 jmcneill #define TEGRA194_RESET_PEX_USB_UPHY_L1 148 139 1.1 jmcneill #define TEGRA194_RESET_PEX_USB_UPHY_L2 149 140 1.1 jmcneill #define TEGRA194_RESET_PEX_USB_UPHY_L3 150 141 1.1 jmcneill #define TEGRA194_RESET_PEX_USB_UPHY_L4 151 142 1.1 jmcneill #define TEGRA194_RESET_PEX_USB_UPHY_L5 152 143 1.1 jmcneill #define TEGRA194_RESET_PEX_USB_UPHY_L6 153 144 1.1 jmcneill #define TEGRA194_RESET_PEX_USB_UPHY_L7 154 145 1.1 jmcneill #define TEGRA194_RESET_PEX_USB_UPHY_L8 155 146 1.1 jmcneill #define TEGRA194_RESET_PEX_USB_UPHY_L9 156 147 1.1 jmcneill #define TEGRA194_RESET_PEX_USB_UPHY_L10 157 148 1.1 jmcneill #define TEGRA194_RESET_PEX_USB_UPHY_L11 158 149 1.1 jmcneill #define TEGRA194_RESET_PEX_USB_UPHY_PLL0 159 150 1.1 jmcneill #define TEGRA194_RESET_PEX_USB_UPHY_PLL1 160 151 1.1 jmcneill #define TEGRA194_RESET_PEX_USB_UPHY_PLL2 161 152 1.1 jmcneill #define TEGRA194_RESET_PEX_USB_UPHY_PLL3 162 153 1.1 jmcneill 154 1.1 jmcneill #endif 155