Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions MAINTAINERS.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5509,6 +5509,17 @@
files:
- modules/Kconfig.wurthelektronik

"West project: hal_xhsc":
status: maintained
maintainers:
- levizh
collaborators:
- TrackingRobot
files:
- modules/Kconfig.xhsc
labels:
- "platform: XHSC"

"West project: hal_xtensa":
status: maintained
maintainers:
Expand All @@ -5525,7 +5536,7 @@
status: maintained
maintainers:
- krish2718
- jukkar

Check warning on line 5539 in MAINTAINERS.yml

View workflow job for this annotation

GitHub Actions / Run compliance checks on patch series (PR)

YAMLLint (indentation)

MAINTAINERS.yml:5539 wrong indentation: expected 4 but found 5
collaborators:
- MaochenWang1
files:
Expand Down
1 change: 1 addition & 0 deletions modules/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ source "modules/zcbor/Kconfig"
source "modules/Kconfig.mcuboot"
source "modules/Kconfig.intel"
source "modules/hostap/Kconfig"
source "modules/Kconfig.xhsc"

comment "Unavailable modules, please install those via the project manifest."

Expand Down
173 changes: 173 additions & 0 deletions modules/Kconfig.xhsc
Original file line number Diff line number Diff line change
@@ -0,0 +1,173 @@
# Copyright (C) 2024-2025, Xiaohua Semiconductor Co., Ltd.
# SPDX-License-Identifier: Apache-2.0

config HAS_HC32_DDL
bool
select HAS_CMSIS_CORE

if HAS_HC32_DDL

config HC32_LL_ICG
bool
default y

config HC32_LL_ADC
bool

config HC32_LL_AES
bool

config HC32_LL_AOS
bool

config HC32_LL_CAN
bool

config HC32_LL_CLK
bool
default y

config HC32_LL_CMP
bool

config HC32_LL_CRC
bool

config HC32_LL_CTC
bool

config HC32_LL_DAC
bool

config HC32_LL_DBGC
bool

config HC32_LL_DCU
bool

config HC32_LL_DMA
bool

config HC32_LL_DMC
bool

config HC32_LL_DVP
bool

config HC32_LL_EFM
bool
default y

config HC32_LL_EMB
bool

config HC32_LL_ETH
bool

config HC32_LL_EVENT_PORT
bool

config HC32_LL_FCG
bool
default y

config HC32_LL_FCM
bool

config HC32_LL_FMAC
bool

config HC32_LL_GPIO
bool
default y

config HC32_LL_HASH
bool

config HC32_LL_HRPWM
bool

config HC32_LL_I2C
bool

config HC32_LL_I2S
bool

config HC32_LL_INTERRUPTS
bool

config HC32_LL_INTERRUPTS_SHARE
bool

config HC32_LL_KEYSCAN
bool

config HC32_LL_MAU
bool

config HC32_LL_MPU
bool

config HC32_LL_NFC
bool

config HC32_LL_OTS
bool

config HC32_LL_PWC
bool
default y

config HC32_LL_QSPI
bool

config HC32_LL_RMU
bool

config HC32_LL_RTC
bool

config HC32_LL_SDIOC
bool

config HC32_LL_SMC
bool

config HC32_LL_SPI
bool

config HC32_LL_SRAM
bool
default y

config HC32_LL_SWDT
bool

config HC32_LL_TMR0
bool

config HC32_LL_TMR2
bool

config HC32_LL_TMR4
bool

config HC32_LL_TMR6
bool

config HC32_LL_TMRA
bool

config HC32_LL_TRNG
bool

config HC32_LL_USART
bool

config HC32_LL_USB
bool

config HC32_LL_WDT
bool

endif
Loading