soc: Add the MAX32675 SoC

Add MAX32675 Kconfig and dts files

Co-authored-by: Maureen Helm <maureen.helm@analog.com>
Signed-off-by: Sadik Ozer <sadik.ozer@analog.com>
This commit is contained in:
Sadik Ozer 2024-01-15 12:27:57 +03:00 committed by Anas Nashif
commit a055587721
6 changed files with 300 additions and 0 deletions

View file

@ -20,6 +20,9 @@ config SOC_MAX32670
config SOC_MAX32672
select CPU_CORTEX_M4
config SOC_MAX32675
select CPU_CORTEX_M4
config SOC_MAX32680
select CPU_CORTEX_M4

View file

@ -0,0 +1,14 @@
# Analog Devices MAX32675 MCU
# Copyright (c) 2024 Analog Devices, Inc.
# SPDX-License-Identifier: Apache-2.0
if SOC_MAX32675
config SYS_CLOCK_HW_CYCLES_PER_SEC
default $(dt_node_int_prop_int,/clocks/clk_ipo,clock-frequency)
config NUM_IRQS
default 100
endif # SOC_MAX32675

View file

@ -25,6 +25,10 @@ config SOC_MAX32672
bool
select SOC_FAMILY_MAX32
config SOC_MAX32675
bool
select SOC_FAMILY_MAX32
config SOC_MAX32680
bool
select SOC_FAMILY_MAX32
@ -45,5 +49,6 @@ config SOC
default "max32655" if SOC_MAX32655
default "max32670" if SOC_MAX32670
default "max32672" if SOC_MAX32672
default "max32675" if SOC_MAX32675
default "max32680" if SOC_MAX32680
default "max32690" if SOC_MAX32690

View file

@ -9,6 +9,7 @@ family:
- name: m4
- name: max32670
- name: max32672
- name: max32675
- name: max32680
cpuclusters:
- name: m4