Zephyr Project API
4.2.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
mchp_mss_reset.h
Go to the documentation of this file.
1
/*
2
* Copyright (C) 2025 embedded brains GmbH & Co. KG
3
*
4
* SPDX-License-Identifier: Apache-2.0
5
*/
6
7
#ifndef ZEPHYR_INCLUDE_DT_BINDINGS_RESET_MCHP_MSS_RESET_H_
8
#define ZEPHYR_INCLUDE_DT_BINDINGS_RESET_MCHP_MSS_RESET_H_
9
10
/*
11
* The reset ID encodes the bit index of the SUBBLK_CLOCK_CR and SOFT_RESET_CR
12
* registers associated with the device.
13
*/
14
#define MSS_RESET_ID_ENVM 0x0
15
#define MSS_RESET_ID_MAC0 0x1
16
#define MSS_RESET_ID_MAC1 0x2
17
#define MSS_RESET_ID_MMC 0x3
18
#define MSS_RESET_ID_TIMER 0x4
19
#define MSS_RESET_ID_MMUART0 0x5
20
#define MSS_RESET_ID_MMUART1 0x6
21
#define MSS_RESET_ID_MMUART2 0x7
22
#define MSS_RESET_ID_MMUART3 0x8
23
#define MSS_RESET_ID_MMUART4 0x9
24
#define MSS_RESET_ID_SPI0 0xa
25
#define MSS_RESET_ID_SPI1 0xb
26
#define MSS_RESET_ID_I2C0 0xc
27
#define MSS_RESET_ID_I2C1 0xd
28
#define MSS_RESET_ID_CAN0 0xe
29
#define MSS_RESET_ID_CAN1 0xf
30
#define MSS_RESET_ID_USB 0x10
31
#define MSS_RESET_ID_RSVD 0x11
32
#define MSS_RESET_ID_RTC 0x12
33
#define MSS_RESET_ID_QSPI 0x13
34
#define MSS_RESET_ID_GPIO0 0x14
35
#define MSS_RESET_ID_GPIO1 0x15
36
#define MSS_RESET_ID_GPIO2 0x16
37
#define MSS_RESET_ID_DDRC 0x17
38
#define MSS_RESET_ID_FIC0 0x18
39
#define MSS_RESET_ID_FIC1 0x19
40
#define MSS_RESET_ID_FIC2 0x1a
41
#define MSS_RESET_ID_FIC3 0x1b
42
#define MSS_RESET_ID_ATHENA 0x1c
43
#define MSS_RESET_ID_CFM 0x1d
44
45
#endif
/* ZEPHYR_INCLUDE_DT_BINDINGS_RESET_MCHP_MSS_RESET_H_ */
include
zephyr
dt-bindings
reset
mchp_mss_reset.h
Generated on Mon Aug 4 2025 08:56:50 for Zephyr Project API by
1.9.8