Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

dt-bindings: reset: Add reset manager offsets for Stratix10

There are several changes in reset manager offsets from Arria10 to
Stratix10. This patch is based on one from Arria10 and adds offset
updates for Stratix10

Signed-off-by: Richard Gong <richard.gong@intel.com>

authored by

Richard Gong and committed by
Philipp Zabel
cae285ea 2acb037f

+108
+108
include/dt-bindings/reset/altr,rst-mgr-s10.h
··· 1 + /* 2 + * Copyright (C) 2016 Intel Corporation. All rights reserved 3 + * Copyright (C) 2016 Altera Corporation. All rights reserved 4 + * 5 + * This program is free software; you can redistribute it and/or modify 6 + * it under the terms and conditions of the GNU General Public License, 7 + * version 2, as published by the Free Software Foundation. 8 + * 9 + * This program is distributed in the hope it will be useful, but WITHOUT 10 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 11 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for 12 + * more details. 13 + * 14 + * You should have received a copy of the GNU General Public License along with 15 + * this program. If not, see <http://www.gnu.org/licenses/>. 16 + * 17 + * derived from Steffen Trumtrar's "altr,rst-mgr-a10.h" 18 + */ 19 + 20 + #ifndef _DT_BINDINGS_RESET_ALTR_RST_MGR_S10_H 21 + #define _DT_BINDINGS_RESET_ALTR_RST_MGR_S10_H 22 + 23 + /* MPUMODRST */ 24 + #define CPU0_RESET 0 25 + #define CPU1_RESET 1 26 + #define CPU2_RESET 2 27 + #define CPU3_RESET 3 28 + 29 + /* PER0MODRST */ 30 + #define EMAC0_RESET 32 31 + #define EMAC1_RESET 33 32 + #define EMAC2_RESET 34 33 + #define USB0_RESET 35 34 + #define USB1_RESET 36 35 + #define NAND_RESET 37 36 + /* 38 is empty */ 37 + #define SDMMC_RESET 39 38 + #define EMAC0_OCP_RESET 40 39 + #define EMAC1_OCP_RESET 41 40 + #define EMAC2_OCP_RESET 42 41 + #define USB0_OCP_RESET 43 42 + #define USB1_OCP_RESET 44 43 + #define NAND_OCP_RESET 45 44 + /* 46 is empty */ 45 + #define SDMMC_OCP_RESET 47 46 + #define DMA_RESET 48 47 + #define SPIM0_RESET 49 48 + #define SPIM1_RESET 50 49 + #define SPIS0_RESET 51 50 + #define SPIS1_RESET 52 51 + #define DMA_OCP_RESET 53 52 + #define EMAC_PTP_RESET 54 53 + /* 55 is empty*/ 54 + #define DMAIF0_RESET 56 55 + #define DMAIF1_RESET 57 56 + #define DMAIF2_RESET 58 57 + #define DMAIF3_RESET 59 58 + #define DMAIF4_RESET 60 59 + #define DMAIF5_RESET 61 60 + #define DMAIF6_RESET 62 61 + #define DMAIF7_RESET 63 62 + 63 + /* PER1MODRST */ 64 + #define WATCHDOG0_RESET 64 65 + #define WATCHDOG1_RESET 65 66 + #define WATCHDOG2_RESET 66 67 + #define WATCHDOG3_RESET 67 68 + #define L4SYSTIMER0_RESET 68 69 + #define L4SYSTIMER1_RESET 69 70 + #define SPTIMER0_RESET 70 71 + #define SPTIMER1_RESET 71 72 + #define I2C0_RESET 72 73 + #define I2C1_RESET 73 74 + #define I2C2_RESET 74 75 + #define I2C3_RESET 75 76 + #define I2C4_RESET 76 77 + /* 77-79 is empty */ 78 + #define UART0_RESET 80 79 + #define UART1_RESET 81 80 + /* 82-87 is empty */ 81 + #define GPIO0_RESET 88 82 + #define GPIO1_RESET 89 83 + 84 + /* BRGMODRST */ 85 + #define SOC2FPGA_RESET 96 86 + #define LWHPS2FPGA_RESET 97 87 + #define FPGA2SOC_RESET 98 88 + #define F2SSDRAM0_RESET 99 89 + #define F2SSDRAM1_RESET 100 90 + #define F2SSDRAM2_RESET 101 91 + #define DDRSCH_RESET 102 92 + 93 + /* COLDMODRST */ 94 + #define CPUPO0_RESET 160 95 + #define CPUPO1_RESET 161 96 + #define CPUPO2_RESET 162 97 + #define CPUPO3_RESET 163 98 + /* 164-167 is empty */ 99 + #define L2_RESET 168 100 + 101 + /* DBGMODRST */ 102 + #define DBG_RESET 224 103 + #define CSDAP_RESET 225 104 + 105 + /* TAPMODRST */ 106 + #define TAP_RESET 256 107 + 108 + #endif