HPM SDK
HPMicro Software Development Kit
hpm_soc_ip_feature.h
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2021-2025 HPMicro
3  *
4  * SPDX-License-Identifier: BSD-3-Clause
5  *
6  */
7 #ifndef HPM_SOC_IP_FEATURE_H
8 #define HPM_SOC_IP_FEATURE_H
9 
10 /* PLIC related feature */
11 #define HPM_IP_FEATURE_PLIC_HIGHEST_PRIORITY 31
12 #define HPM_IP_FEATURE_PLIC_SUPPORT_S_MODE 1
13 #define HPM_IP_FEATURE_PLIC_HAS_TRIGGER_TYPE 1
14 
15 /* UART related feature */
16 #define HPM_IP_FEATURE_UART_RX_IDLE_DETECT 1
17 #define HPM_IP_FEATURE_UART_FCRR 1
18 #define HPM_IP_FEATURE_UART_RX_EN 1
19 
20 /* I2C related feature */
21 #define HPM_IP_FEATURE_I2C_SUPPORT_RESET 1
22 
23 /* SPI related feature */
24 #define HPM_IP_FEATURE_SPI_NEW_TRANS_COUNT 1
25 #define HPM_IP_FEATURE_SPI_CS_SELECT 1
26 #define HPM_IP_FEATURE_SPI_SUPPORT_DIRECTIO 1
27 
28 /* GPTMR related feature */
29 #define HPM_IP_FEATURE_GPTMR_MONITOR 1
30 #define HPM_IP_FEATURE_GPTMR_OP_MODE 1
31 
32 /* ADC16 related feature */
33 #define HPM_IP_FEATURE_ADC16_SEQ_HCFG_EN 1
34 
35 /* DAO related feature */
36 #define HPM_IP_FEATURE_DAO_DATA_FORMAT_CONFIG 1
37 #define HPM_IP_FEATURE_DAO_AUDIO_MONO_FIX 1
38 
39 /* CAM related feature */
40 #define HPM_IP_FEATURE_CAM_INV_DEN 1
41 
42 #endif /* HPM_SOC_IP_FEATURE_H */