1dbfc5453SJerome Brunet /* SPDX-License-Identifier: GPL-2.0+ OR BSD-3-Clause */ 2dbfc5453SJerome Brunet /* 3dbfc5453SJerome Brunet * Copyright (c) 2019 BayLibre, SAS. 4dbfc5453SJerome Brunet * Author: Jerome Brunet <jbrunet@baylibre.com> 5dbfc5453SJerome Brunet * 6dbfc5453SJerome Brunet */ 7dbfc5453SJerome Brunet 8dbfc5453SJerome Brunet #ifndef _DT_BINDINGS_AMLOGIC_MESON_G12A_RESET_H 9dbfc5453SJerome Brunet #define _DT_BINDINGS_AMLOGIC_MESON_G12A_RESET_H 10dbfc5453SJerome Brunet 11dbfc5453SJerome Brunet /* RESET0 */ 12dbfc5453SJerome Brunet #define RESET_HIU 0 13dbfc5453SJerome Brunet /* 1 */ 14dbfc5453SJerome Brunet #define RESET_DOS 2 15dbfc5453SJerome Brunet /* 3-4 */ 16dbfc5453SJerome Brunet #define RESET_VIU 5 17dbfc5453SJerome Brunet #define RESET_AFIFO 6 18dbfc5453SJerome Brunet #define RESET_VID_PLL_DIV 7 19dbfc5453SJerome Brunet /* 8-9 */ 20dbfc5453SJerome Brunet #define RESET_VENC 10 21dbfc5453SJerome Brunet #define RESET_ASSIST 11 22dbfc5453SJerome Brunet #define RESET_PCIE_CTRL_A 12 23dbfc5453SJerome Brunet #define RESET_VCBUS 13 24dbfc5453SJerome Brunet #define RESET_PCIE_PHY 14 25dbfc5453SJerome Brunet #define RESET_PCIE_APB 15 26dbfc5453SJerome Brunet #define RESET_GIC 16 27dbfc5453SJerome Brunet #define RESET_CAPB3_DECODE 17 28dbfc5453SJerome Brunet /* 18 */ 29dbfc5453SJerome Brunet #define RESET_HDMITX_CAPB3 19 30dbfc5453SJerome Brunet #define RESET_DVALIN_CAPB3 20 31dbfc5453SJerome Brunet #define RESET_DOS_CAPB3 21 32dbfc5453SJerome Brunet /* 22 */ 33dbfc5453SJerome Brunet #define RESET_CBUS_CAPB3 23 34dbfc5453SJerome Brunet #define RESET_AHB_CNTL 24 35dbfc5453SJerome Brunet #define RESET_AHB_DATA 25 36dbfc5453SJerome Brunet #define RESET_VCBUS_CLK81 26 37dbfc5453SJerome Brunet /* 27-31 */ 38dbfc5453SJerome Brunet /* RESET1 */ 39dbfc5453SJerome Brunet /* 32 */ 40dbfc5453SJerome Brunet #define RESET_DEMUX 33 41dbfc5453SJerome Brunet #define RESET_USB 34 42dbfc5453SJerome Brunet #define RESET_DDR 35 43dbfc5453SJerome Brunet /* 36 */ 44dbfc5453SJerome Brunet #define RESET_BT656 37 45dbfc5453SJerome Brunet #define RESET_AHB_SRAM 38 46dbfc5453SJerome Brunet /* 39 */ 47dbfc5453SJerome Brunet #define RESET_PARSER 40 48dbfc5453SJerome Brunet /* 41 */ 49dbfc5453SJerome Brunet #define RESET_ISA 42 50dbfc5453SJerome Brunet #define RESET_ETHERNET 43 51dbfc5453SJerome Brunet #define RESET_SD_EMMC_A 44 52dbfc5453SJerome Brunet #define RESET_SD_EMMC_B 45 53dbfc5453SJerome Brunet #define RESET_SD_EMMC_C 46 54a6256b3aSNeil Armstrong /* 47 */ 55a6256b3aSNeil Armstrong #define RESET_USB_PHY20 48 56a6256b3aSNeil Armstrong #define RESET_USB_PHY21 49 57a6256b3aSNeil Armstrong /* 50-60 */ 58dbfc5453SJerome Brunet #define RESET_AUDIO_CODEC 61 59dbfc5453SJerome Brunet /* 62-63 */ 60dbfc5453SJerome Brunet /* RESET2 */ 61dbfc5453SJerome Brunet /* 64 */ 62dbfc5453SJerome Brunet #define RESET_AUDIO 65 63dbfc5453SJerome Brunet #define RESET_HDMITX_PHY 66 64dbfc5453SJerome Brunet /* 67 */ 65dbfc5453SJerome Brunet #define RESET_MIPI_DSI_HOST 68 66dbfc5453SJerome Brunet #define RESET_ALOCKER 69 67dbfc5453SJerome Brunet #define RESET_GE2D 70 68dbfc5453SJerome Brunet #define RESET_PARSER_REG 71 69dbfc5453SJerome Brunet #define RESET_PARSER_FETCH 72 70dbfc5453SJerome Brunet #define RESET_CTL 73 71dbfc5453SJerome Brunet #define RESET_PARSER_TOP 74 72*a4392676STomeu Vizoso /* 75 */ 73*a4392676STomeu Vizoso #define RESET_NNA 76 74*a4392676STomeu Vizoso /* 77 */ 75dbfc5453SJerome Brunet #define RESET_DVALIN 78 76dbfc5453SJerome Brunet #define RESET_HDMITX 79 77dbfc5453SJerome Brunet /* 80-95 */ 78dbfc5453SJerome Brunet /* RESET3 */ 79dbfc5453SJerome Brunet /* 96-95 */ 80dbfc5453SJerome Brunet #define RESET_DEMUX_TOP 105 81dbfc5453SJerome Brunet #define RESET_DEMUX_DES_PL 106 82dbfc5453SJerome Brunet #define RESET_DEMUX_S2P_0 107 83dbfc5453SJerome Brunet #define RESET_DEMUX_S2P_1 108 84dbfc5453SJerome Brunet #define RESET_DEMUX_0 109 85dbfc5453SJerome Brunet #define RESET_DEMUX_1 110 86dbfc5453SJerome Brunet #define RESET_DEMUX_2 111 87dbfc5453SJerome Brunet /* 112-127 */ 88dbfc5453SJerome Brunet /* RESET4 */ 89dbfc5453SJerome Brunet /* 128-129 */ 90dbfc5453SJerome Brunet #define RESET_MIPI_DSI_PHY 130 91dbfc5453SJerome Brunet /* 131-132 */ 92dbfc5453SJerome Brunet #define RESET_RDMA 133 93dbfc5453SJerome Brunet #define RESET_VENCI 134 94dbfc5453SJerome Brunet #define RESET_VENCP 135 95dbfc5453SJerome Brunet /* 136 */ 96dbfc5453SJerome Brunet #define RESET_VDAC 137 97dbfc5453SJerome Brunet /* 138-139 */ 98dbfc5453SJerome Brunet #define RESET_VDI6 140 99dbfc5453SJerome Brunet #define RESET_VENCL 141 100dbfc5453SJerome Brunet #define RESET_I2C_M1 142 101dbfc5453SJerome Brunet #define RESET_I2C_M2 143 102dbfc5453SJerome Brunet /* 144-159 */ 103dbfc5453SJerome Brunet /* RESET5 */ 104dbfc5453SJerome Brunet /* 160-191 */ 105dbfc5453SJerome Brunet /* RESET6 */ 106dbfc5453SJerome Brunet #define RESET_GEN 192 107dbfc5453SJerome Brunet #define RESET_SPICC0 193 108dbfc5453SJerome Brunet #define RESET_SC 194 109dbfc5453SJerome Brunet #define RESET_SANA_3 195 110dbfc5453SJerome Brunet #define RESET_I2C_M0 196 111dbfc5453SJerome Brunet #define RESET_TS_PLL 197 112dbfc5453SJerome Brunet #define RESET_SPICC1 198 113dbfc5453SJerome Brunet #define RESET_STREAM 199 114dbfc5453SJerome Brunet #define RESET_TS_CPU 200 115dbfc5453SJerome Brunet #define RESET_UART0 201 116dbfc5453SJerome Brunet #define RESET_UART1_2 202 117dbfc5453SJerome Brunet #define RESET_ASYNC0 203 118dbfc5453SJerome Brunet #define RESET_ASYNC1 204 119dbfc5453SJerome Brunet #define RESET_SPIFC0 205 120dbfc5453SJerome Brunet #define RESET_I2C_M3 206 121dbfc5453SJerome Brunet /* 207-223 */ 122dbfc5453SJerome Brunet /* RESET7 */ 123dbfc5453SJerome Brunet #define RESET_USB_DDR_0 224 124dbfc5453SJerome Brunet #define RESET_USB_DDR_1 225 125dbfc5453SJerome Brunet #define RESET_USB_DDR_2 226 126dbfc5453SJerome Brunet #define RESET_USB_DDR_3 227 127dbfc5453SJerome Brunet #define RESET_TS_GPU 228 128dbfc5453SJerome Brunet #define RESET_DEVICE_MMC_ARB 229 129dbfc5453SJerome Brunet #define RESET_DVALIN_DMC_PIPL 230 130dbfc5453SJerome Brunet #define RESET_VID_LOCK 231 131dbfc5453SJerome Brunet #define RESET_NIC_DMC_PIPL 232 132dbfc5453SJerome Brunet #define RESET_DMC_VPU_PIPL 233 133dbfc5453SJerome Brunet #define RESET_GE2D_DMC_PIPL 234 134dbfc5453SJerome Brunet #define RESET_HCODEC_DMC_PIPL 235 135dbfc5453SJerome Brunet #define RESET_WAVE420_DMC_PIPL 236 136dbfc5453SJerome Brunet #define RESET_HEVCF_DMC_PIPL 237 137dbfc5453SJerome Brunet /* 238-255 */ 138dbfc5453SJerome Brunet 139dbfc5453SJerome Brunet #endif 140