From f793aafe882ca33de5c477a59836d4c5b9984d25 Mon Sep 17 00:00:00 2001 From: Peter Johanson Date: Thu, 27 Mar 2025 10:06:59 -0600 Subject: [PATCH] soc: renesas: ra: Add r7fa4m1ab3cne package variant Add r7fa4m1ab3cne 48-pin package variant of RA4M1 Signed-off-by: Peter Johanson --- dts/arm/renesas/ra/ra4/r7fa4m1ab3cne.dtsi | 24 +++++++++++++++++++++++ dts/arm/renesas/ra/ra4/r7fa4m1ax.dtsi | 2 ++ soc/renesas/ra/ra4m1/Kconfig.soc | 7 +++++++ soc/renesas/ra/soc.yml | 1 + 4 files changed, 34 insertions(+) create mode 100644 dts/arm/renesas/ra/ra4/r7fa4m1ab3cne.dtsi diff --git a/dts/arm/renesas/ra/ra4/r7fa4m1ab3cne.dtsi b/dts/arm/renesas/ra/ra4/r7fa4m1ab3cne.dtsi new file mode 100644 index 00000000000..9f379f43524 --- /dev/null +++ b/dts/arm/renesas/ra/ra4/r7fa4m1ab3cne.dtsi @@ -0,0 +1,24 @@ +/* + * Copyright (c) 2025 Pete Johanson + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include +#include + +/delete-node/ &ioport5; +/delete-node/ &ioport6; +/delete-node/ &ioport7; +/delete-node/ &ioport8; + +/ { + soc { + flash-controller@407e0000 { + flash0: flash@0 { + compatible = "soc-nv-flash"; + reg = <0x0 DT_SIZE_K(256)>; + }; + }; + }; +}; diff --git a/dts/arm/renesas/ra/ra4/r7fa4m1ax.dtsi b/dts/arm/renesas/ra/ra4/r7fa4m1ax.dtsi index dcd4cb37ad8..1a0570dc064 100644 --- a/dts/arm/renesas/ra/ra4/r7fa4m1ax.dtsi +++ b/dts/arm/renesas/ra/ra4/r7fa4m1ax.dtsi @@ -47,6 +47,8 @@ sci2: sci2@40070040 { compatible = "renesas,ra-sci"; reg = <0x40070040 0x20>; + interrupts = <8 1>, <9 1>, <10 1>, <11 1>; + interrupt-names = "rxi", "txi", "tei", "eri"; clocks = <&pclka MSTPB 29>; status = "disabled"; diff --git a/soc/renesas/ra/ra4m1/Kconfig.soc b/soc/renesas/ra/ra4m1/Kconfig.soc index dbe0c57fa8b..86c3a5d6399 100644 --- a/soc/renesas/ra/ra4m1/Kconfig.soc +++ b/soc/renesas/ra/ra4m1/Kconfig.soc @@ -19,9 +19,16 @@ config SOC_R7FA4M1AB3CFP help R7FA4M1AB3CFP +config SOC_R7FA4M1AB3CNE + bool + select SOC_SERIES_RA4M1 + help + R7FA4M1AB3CNE + config SOC_SERIES default "ra4m1" if SOC_SERIES_RA4M1 config SOC default "r7fa4m1ab3cfm" if SOC_R7FA4M1AB3CFM default "r7fa4m1ab3cfp" if SOC_R7FA4M1AB3CFP + default "r7fa4m1ab3cne" if SOC_R7FA4M1AB3CNE diff --git a/soc/renesas/ra/soc.yml b/soc/renesas/ra/soc.yml index e923db71a67..4d708f02177 100644 --- a/soc/renesas/ra/soc.yml +++ b/soc/renesas/ra/soc.yml @@ -22,6 +22,7 @@ family: socs: - name: r7fa4m1ab3cfm - name: r7fa4m1ab3cfp + - name: r7fa4m1ab3cne - name: ra4m2 socs: - name: r7fa4m2ad3cfp