162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0+ */
262306a36Sopenharmony_ci/*
362306a36Sopenharmony_ci * Copyright (C) 2019 Sean Anderson <seanga2@gmail.com>
462306a36Sopenharmony_ci * Copyright (c) 2020 Western Digital Corporation or its affiliates.
562306a36Sopenharmony_ci */
662306a36Sopenharmony_ci#ifndef RESET_K210_SYSCTL_H
762306a36Sopenharmony_ci#define RESET_K210_SYSCTL_H
862306a36Sopenharmony_ci
962306a36Sopenharmony_ci/*
1062306a36Sopenharmony_ci * Kendryte K210 SoC system controller K210_SYSCTL_SOFT_RESET register bits.
1162306a36Sopenharmony_ci * Taken from Kendryte SDK (kendryte-standalone-sdk).
1262306a36Sopenharmony_ci */
1362306a36Sopenharmony_ci#define K210_RST_ROM	0
1462306a36Sopenharmony_ci#define K210_RST_DMA	1
1562306a36Sopenharmony_ci#define K210_RST_AI	2
1662306a36Sopenharmony_ci#define K210_RST_DVP	3
1762306a36Sopenharmony_ci#define K210_RST_FFT	4
1862306a36Sopenharmony_ci#define K210_RST_GPIO	5
1962306a36Sopenharmony_ci#define K210_RST_SPI0	6
2062306a36Sopenharmony_ci#define K210_RST_SPI1	7
2162306a36Sopenharmony_ci#define K210_RST_SPI2	8
2262306a36Sopenharmony_ci#define K210_RST_SPI3	9
2362306a36Sopenharmony_ci#define K210_RST_I2S0	10
2462306a36Sopenharmony_ci#define K210_RST_I2S1	11
2562306a36Sopenharmony_ci#define K210_RST_I2S2	12
2662306a36Sopenharmony_ci#define K210_RST_I2C0	13
2762306a36Sopenharmony_ci#define K210_RST_I2C1	14
2862306a36Sopenharmony_ci#define K210_RST_I2C2	15
2962306a36Sopenharmony_ci#define K210_RST_UART1	16
3062306a36Sopenharmony_ci#define K210_RST_UART2	17
3162306a36Sopenharmony_ci#define K210_RST_UART3	18
3262306a36Sopenharmony_ci#define K210_RST_AES	19
3362306a36Sopenharmony_ci#define K210_RST_FPIOA	20
3462306a36Sopenharmony_ci#define K210_RST_TIMER0	21
3562306a36Sopenharmony_ci#define K210_RST_TIMER1	22
3662306a36Sopenharmony_ci#define K210_RST_TIMER2	23
3762306a36Sopenharmony_ci#define K210_RST_WDT0	24
3862306a36Sopenharmony_ci#define K210_RST_WDT1	25
3962306a36Sopenharmony_ci#define K210_RST_SHA	26
4062306a36Sopenharmony_ci#define K210_RST_RTC	29
4162306a36Sopenharmony_ci
4262306a36Sopenharmony_ci#endif /* RESET_K210_SYSCTL_H */
43