root/include/dt-bindings/reset/altr,rst-mgr-s10.h

/* [<][>][^][v][top][bottom][index][help] */
   1 /* SPDX-License-Identifier: GPL-2.0-only */
   2 /*
   3  * Copyright (C) 2016 Intel Corporation. All rights reserved
   4  * Copyright (C) 2016 Altera Corporation. All rights reserved
   5  *
   6  * derived from Steffen Trumtrar's "altr,rst-mgr-a10.h"
   7  */
   8 
   9 #ifndef _DT_BINDINGS_RESET_ALTR_RST_MGR_S10_H
  10 #define _DT_BINDINGS_RESET_ALTR_RST_MGR_S10_H
  11 
  12 /* MPUMODRST */
  13 #define CPU0_RESET              0
  14 #define CPU1_RESET              1
  15 #define CPU2_RESET              2
  16 #define CPU3_RESET              3
  17 
  18 /* PER0MODRST */
  19 #define EMAC0_RESET             32
  20 #define EMAC1_RESET             33
  21 #define EMAC2_RESET             34
  22 #define USB0_RESET              35
  23 #define USB1_RESET              36
  24 #define NAND_RESET              37
  25 /* 38 is empty */
  26 #define SDMMC_RESET             39
  27 #define EMAC0_OCP_RESET         40
  28 #define EMAC1_OCP_RESET         41
  29 #define EMAC2_OCP_RESET         42
  30 #define USB0_OCP_RESET          43
  31 #define USB1_OCP_RESET          44
  32 #define NAND_OCP_RESET          45
  33 /* 46 is empty */
  34 #define SDMMC_OCP_RESET         47
  35 #define DMA_RESET               48
  36 #define SPIM0_RESET             49
  37 #define SPIM1_RESET             50
  38 #define SPIS0_RESET             51
  39 #define SPIS1_RESET             52
  40 #define DMA_OCP_RESET           53
  41 #define EMAC_PTP_RESET          54
  42 /* 55 is empty*/
  43 #define DMAIF0_RESET            56
  44 #define DMAIF1_RESET            57
  45 #define DMAIF2_RESET            58
  46 #define DMAIF3_RESET            59
  47 #define DMAIF4_RESET            60
  48 #define DMAIF5_RESET            61
  49 #define DMAIF6_RESET            62
  50 #define DMAIF7_RESET            63
  51 
  52 /* PER1MODRST */
  53 #define WATCHDOG0_RESET         64
  54 #define WATCHDOG1_RESET         65
  55 #define WATCHDOG2_RESET         66
  56 #define WATCHDOG3_RESET         67
  57 #define L4SYSTIMER0_RESET       68
  58 #define L4SYSTIMER1_RESET       69
  59 #define SPTIMER0_RESET          70
  60 #define SPTIMER1_RESET          71
  61 #define I2C0_RESET              72
  62 #define I2C1_RESET              73
  63 #define I2C2_RESET              74
  64 #define I2C3_RESET              75
  65 #define I2C4_RESET              76
  66 /* 77-79 is empty */
  67 #define UART0_RESET             80
  68 #define UART1_RESET             81
  69 /* 82-87 is empty */
  70 #define GPIO0_RESET             88
  71 #define GPIO1_RESET             89
  72 
  73 /* BRGMODRST */
  74 #define SOC2FPGA_RESET          96
  75 #define LWHPS2FPGA_RESET        97
  76 #define FPGA2SOC_RESET          98
  77 #define F2SSDRAM0_RESET         99
  78 #define F2SSDRAM1_RESET         100
  79 #define F2SSDRAM2_RESET         101
  80 #define DDRSCH_RESET            102
  81 
  82 /* COLDMODRST */
  83 #define CPUPO0_RESET            160
  84 #define CPUPO1_RESET            161
  85 #define CPUPO2_RESET            162
  86 #define CPUPO3_RESET            163
  87 /* 164-167 is empty */
  88 #define L2_RESET                168
  89 
  90 /* DBGMODRST */
  91 #define DBG_RESET               224
  92 #define CSDAP_RESET             225
  93 
  94 /* TAPMODRST */
  95 #define TAP_RESET               256
  96 
  97 #endif

/* [<][>][^][v][top][bottom][index][help] */