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