diff --git a/soc/renesas/ra/ra4m1/Kconfig b/soc/renesas/ra/ra4m1/Kconfig index 798725677bb..bcc26d4d047 100644 --- a/soc/renesas/ra/ra4m1/Kconfig +++ b/soc/renesas/ra/ra4m1/Kconfig @@ -13,7 +13,7 @@ config SOC_SERIES_RA4M1 select HAS_SWO select XIP select SOC_EARLY_INIT_HOOK - select DYNAMIC_INTERRUPTS + select DYNAMIC_INTERRUPTS if SOC_R7FA4M1AB3CFM if SOC_SERIES_RA4M1 diff --git a/soc/renesas/ra/ra4m1/Kconfig.defconfig b/soc/renesas/ra/ra4m1/Kconfig.defconfig index 5913bd7257f..38587b92ebc 100644 --- a/soc/renesas/ra/ra4m1/Kconfig.defconfig +++ b/soc/renesas/ra/ra4m1/Kconfig.defconfig @@ -6,4 +6,15 @@ if SOC_SERIES_RA4M1 config NUM_IRQS default 32 +DT_ICLK_PATH := $(dt_nodelabel_path,iclk) + +config SYS_CLOCK_HW_CYCLES_PER_SEC + default $(dt_node_int_prop_int,$(DT_ICLK_PATH),clock-frequency) + +config BUILD_OUTPUT_HEX + default y + +config CLOCK_CONTROL + default y + endif # SOC_SERIES_RA4M1 diff --git a/soc/renesas/ra/ra4m1/Kconfig.soc b/soc/renesas/ra/ra4m1/Kconfig.soc index cb3cbe60a8f..dbe0c57fa8b 100644 --- a/soc/renesas/ra/ra4m1/Kconfig.soc +++ b/soc/renesas/ra/ra4m1/Kconfig.soc @@ -13,8 +13,15 @@ config SOC_R7FA4M1AB3CFM help R7FA4M1AB3CFM +config SOC_R7FA4M1AB3CFP + bool + select SOC_SERIES_RA4M1 + help + R7FA4M1AB3CFP + config SOC_SERIES default "ra4m1" if SOC_SERIES_RA4M1 config SOC default "r7fa4m1ab3cfm" if SOC_R7FA4M1AB3CFM + default "r7fa4m1ab3cfp" if SOC_R7FA4M1AB3CFP diff --git a/soc/renesas/ra/soc.yml b/soc/renesas/ra/soc.yml index f3e8d3c4d35..29f0fc26ba9 100644 --- a/soc/renesas/ra/soc.yml +++ b/soc/renesas/ra/soc.yml @@ -14,6 +14,7 @@ family: - name: ra4m1 socs: - name: r7fa4m1ab3cfm + - name: r7fa4m1ab3cfp - name: ra4m2 socs: - name: r7fa4m2ad3cfp