blob: af92b98b3dc492e832c50de2dbbcdb0bbcafe296 [file] [log] [blame]
# Copyright (c) 2022 Cypress Semiconductor Corporation.
# SPDX-License-Identifier: Apache-2.0
config ZEPHYR_HAL_INFINEON_MODULE
bool
if SOC_FAMILY_PSOC6 || SOC_FAMILY_INFINEON_CAT1
config USE_INFINEON_ADC
bool
help
Enable Analog-to-Digital Converter (ADC) HAL module driver for Infineon devices
config USE_INFINEON_I2C
bool
help
Enable Inter-Integrated Circuit Interface (I2C) HAL module driver for Infineon devices
config USE_INFINEON_RTC
bool
help
Enable Real-Time Clock (RTC) HAL module driver for Infineon devices
config USE_INFINEON_SDIO
bool
help
Enable Secure Digital Input/Output interface (SDIO) HAL module for Infineon devices
driver
config USE_INFINEON_SDHC
bool
help
Enable SDHC HAL module for Infineon devices
driver
config USE_INFINEON_SPI
bool
help
Enable Serial Peripheral Interface (SPI) HAL module driver for Infineon devices
config USE_INFINEON_TIMER
bool
help
Enable Timer (Timer/Counter) HAL module driver for Infineon devices
config USE_INFINEON_LPTIMER
bool
help
Enable Low-Power Timer (LPTimer) HAL module driver for Infineon devices
config USE_INFINEON_TRNG
bool
help
Enable True Random Number Generator (TRNG) HAL module driver for Infineon devices
config USE_INFINEON_UART
bool
help
Enable Universal Asynchronous Receiver/Transmitter (UART) HAL module
driver for Infineon devices
config USE_INFINEON_PWM
bool
help
Enable Pulse Width Modulator (PWM) HAL module
driver for Infineon devices
config USE_INFINEON_WDT
bool
help
Enable WATCHDOG TIMER (WDT) HAL module
driver for Infineon devices
config USE_INFINEON_ABSTRACTION_RTOS
bool "Abstraction RTOS component (Zephyr support)"
help
Enable Abstraction RTOS component with Zephyr support
config USE_INFINEON_FLASH
bool
help
Enable Flash HAL module driver for Infineon devices
endif # SOC_FAMILY_PSOC6