43 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			43 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
| /* SPDX-License-Identifier: GPL-2.0+ */
 | |
| /*
 | |
|  * Copyright (C) 2019 Sean Anderson <seanga2@gmail.com>
 | |
|  * Copyright (c) 2020 Western Digital Corporation or its affiliates.
 | |
|  */
 | |
| #ifndef RESET_K210_SYSCTL_H
 | |
| #define RESET_K210_SYSCTL_H
 | |
| 
 | |
| /*
 | |
|  * Kendryte K210 SoC system controller K210_SYSCTL_SOFT_RESET register bits.
 | |
|  * Taken from Kendryte SDK (kendryte-standalone-sdk).
 | |
|  */
 | |
| #define K210_RST_ROM	0
 | |
| #define K210_RST_DMA	1
 | |
| #define K210_RST_AI	2
 | |
| #define K210_RST_DVP	3
 | |
| #define K210_RST_FFT	4
 | |
| #define K210_RST_GPIO	5
 | |
| #define K210_RST_SPI0	6
 | |
| #define K210_RST_SPI1	7
 | |
| #define K210_RST_SPI2	8
 | |
| #define K210_RST_SPI3	9
 | |
| #define K210_RST_I2S0	10
 | |
| #define K210_RST_I2S1	11
 | |
| #define K210_RST_I2S2	12
 | |
| #define K210_RST_I2C0	13
 | |
| #define K210_RST_I2C1	14
 | |
| #define K210_RST_I2C2	15
 | |
| #define K210_RST_UART1	16
 | |
| #define K210_RST_UART2	17
 | |
| #define K210_RST_UART3	18
 | |
| #define K210_RST_AES	19
 | |
| #define K210_RST_FPIOA	20
 | |
| #define K210_RST_TIMER0	21
 | |
| #define K210_RST_TIMER1	22
 | |
| #define K210_RST_TIMER2	23
 | |
| #define K210_RST_WDT0	24
 | |
| #define K210_RST_WDT1	25
 | |
| #define K210_RST_SHA	26
 | |
| #define K210_RST_RTC	29
 | |
| 
 | |
| #endif /* RESET_K210_SYSCTL_H */
 |