soc: arm: nxp_lpc: lpc55xxx: disabling LPC55S36 IAP support

This is temporary until support has been enabled. lpc55s36's IAP controller
is different and does not match previous implementations.
The Zephyr driver uses a data structure matching the IAP controller to
implement a feature that should normally come out of the ROM.

Since IAP support is not in yet, disabling the option in the SoC's Kconfig
and disabling the node in the device tree is the proper way to go forward.

Signed-off-by: Yves Vandervennet <yves.vandervennet@nxp.com>
This commit is contained in:
Yves Vandervennet 2022-07-28 15:42:26 -05:00 committed by Mahesh Mahadevan
commit cd7dbe92b1
2 changed files with 2 additions and 1 deletions

View file

@ -79,6 +79,7 @@
reg = <0x34000 0x1000>; reg = <0x34000 0x1000>;
#address-cells = <1>; #address-cells = <1>;
#size-cells = <1>; #size-cells = <1>;
status = "disabled";
flash0: flash@0 { flash0: flash@0 {
compatible = "soc-nv-flash"; compatible = "soc-nv-flash";

View file

@ -53,7 +53,7 @@ config SOC_LPC55S36
select ARMV8_M_DSP select ARMV8_M_DSP
select ARM_TRUSTZONE_M select ARM_TRUSTZONE_M
select CLOCK_CONTROL select CLOCK_CONTROL
select HAS_MCUX_IAP if !TRUSTED_EXECUTION_NONSECURE # select HAS_MCUX_IAP if !TRUSTED_EXECUTION_NONSECURE
config SOC_LPC55S69_CPU0 config SOC_LPC55S69_CPU0
bool "SOC_LPC55S69 M33 [CPU 0]" bool "SOC_LPC55S69 M33 [CPU 0]"