zephyr/boards/arm/mec172xmodular_assy6930/Kconfig.defconfig
Jay Vasanth 739b8e6f36 mec172xmodular_assy6930: add board support
Add board files and documentation for mec172xmodular_assy6930.
This is for MEC172x Modular Card support.

Signed-off-by: Jay Vasanth <jay.vasanth@microchip.com>
2022-12-14 09:51:17 +01:00

40 lines
872 B
Plaintext

# Copyright (c) 2022 Microchip Technology Inc.
# SPDX-License-Identifier: Apache-2.0
if BOARD_MEC172XMODULAR_ASSY6930
config BOARD
default "mec172xmodular_assy6930"
if RTOS_TIMER
# XEC RTOS timer HW frequency is fixed at 32768 Hz.
# The driver requires tickless mode and ticks per second to be 32768 for
# accurate operation.
config SYS_CLOCK_HW_CYCLES_PER_SEC
default 32768
config SYS_CLOCK_TICKS_PER_SEC
default 32768
endif # RTOS_TIMER
if !RTOS_TIMER
# If RTOS timer is not enabled we use ARM Cortex-M
# SYSTICK. SYSTICK frequency is 96 MHz divided down by the MEC172x PCR
# processor clock divider register. We assume PCR processor clock divider
# is set to 1. Refer to SOC_MEC172X_PROC_CLK_DIV
#
config SYS_CLOCK_HW_CYCLES_PER_SEC
default 96000000
config SYS_CLOCK_TICKS_PER_SEC
default 1000
endif # RTOS_TIMER
endif # BOARD_MEC172XMODULAR_ASSY6930