linux/include/dt-bindings/reset/altr,rst-mgr-s10.h
<<
>>
Prefs
   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
  98