diff --git a/dts/common/nordic/nrf54h20.dtsi b/dts/common/nordic/nrf54h20.dtsi index 7cb77c4b698..d44253e0704 100644 --- a/dts/common/nordic/nrf54h20.dtsi +++ b/dts/common/nordic/nrf54h20.dtsi @@ -649,6 +649,20 @@ #pwm-cells = <3>; }; + spis120: spi@8e5000 { + compatible = "nordic,nrf-spis"; + reg = <0x8e5000 0x1000>; + status = "disabled"; + power-domains = <&gpd NRF_GPD_FAST_ACTIVE1>; + easydma-maxcnt-bits = <15>; + interrupts = <229 NRF_DEFAULT_IRQ_PRIORITY>; + clocks = <&hsfll120>; + max-frequency = ; + #address-cells = <1>; + #size-cells = <0>; + nordic,clockpin-enable = ; + }; + spi120: spi@8e6000 { compatible = "nordic,nrf-spim"; reg = <0x8e6000 0x1000>; @@ -662,8 +676,7 @@ #size-cells = <0>; rx-delay-supported; rx-delay = <1>; - nordic,clockpin-enable = , - ; + nordic,clockpin-enable = ; }; uart120: uart@8e6000 { @@ -690,8 +703,7 @@ #size-cells = <0>; rx-delay-supported; rx-delay = <1>; - nordic,clockpin-enable = , - ; + nordic,clockpin-enable = ; }; cpuppr_vpr: vpr@908000 { diff --git a/modules/hal_nordic/nrfx/Kconfig b/modules/hal_nordic/nrfx/Kconfig index da6ce994cc4..1d9fa103de2 100644 --- a/modules/hal_nordic/nrfx/Kconfig +++ b/modules/hal_nordic/nrfx/Kconfig @@ -643,7 +643,7 @@ config NRFX_SPIS30 config NRFX_SPIS120 bool "SPIS120 driver instance" - depends on $(dt_nodelabel_exists,spi120) + depends on $(dt_nodelabel_exists,spis120) select NRFX_SPIS config NRFX_SPIS130 diff --git a/soc/nordic/common/Kconfig.peripherals b/soc/nordic/common/Kconfig.peripherals index 8ba97b225b9..f5d7a52c698 100644 --- a/soc/nordic/common/Kconfig.peripherals +++ b/soc/nordic/common/Kconfig.peripherals @@ -340,7 +340,7 @@ config HAS_HW_NRF_SPIS30 def_bool $(dt_nodelabel_enabled_with_compat,spi30,$(DT_COMPAT_NORDIC_NRF_SPIS)) config HAS_HW_NRF_SPIS120 - def_bool $(dt_nodelabel_enabled_with_compat,spi120,$(DT_COMPAT_NORDIC_NRF_SPIS)) + def_bool $(dt_nodelabel_enabled_with_compat,spis120,$(DT_COMPAT_NORDIC_NRF_SPIS)) config HAS_HW_NRF_SPIS130 def_bool $(dt_nodelabel_enabled_with_compat,spi130,$(DT_COMPAT_NORDIC_NRF_SPIS)) diff --git a/soc/nordic/validate_base_addresses.c b/soc/nordic/validate_base_addresses.c index ac800f1cf00..9de947a5c7f 100644 --- a/soc/nordic/validate_base_addresses.c +++ b/soc/nordic/validate_base_addresses.c @@ -277,6 +277,7 @@ CHECK_DT_REG(spi134, NRF_SPIM134); CHECK_DT_REG(spi135, NRF_SPIM135); CHECK_DT_REG(spi136, NRF_SPIM136); CHECK_DT_REG(spi137, NRF_SPIM137); +CHECK_DT_REG(spis120, NRF_SPIS120); CHECK_DT_REG(spu, NRF_SPU); CHECK_DT_REG(swi0, NRF_SWI0); CHECK_DT_REG(swi1, NRF_SWI1);