flash: nxp: updating drivers, Kconfig and device trees with new bindings

The lpc and mcux drivers' DRV_COMPAT is updated for the new bindings
introduced in the previous commit. The drivers' Kconfig files also
reflect this change (DT_HAS_ENABLED_NXP_...).
The SoC device trees are updated with the new bindings

Signed-off-by: Yves Vandervennet <yves.vandervennet@nxp.com>
diff --git a/drivers/flash/Kconfig.lpc b/drivers/flash/Kconfig.lpc
index d99c954..b2ae3c3 100644
--- a/drivers/flash/Kconfig.lpc
+++ b/drivers/flash/Kconfig.lpc
@@ -4,7 +4,7 @@
 config SOC_FLASH_LPC
 	bool "LPC flash shim driver"
 	default y
-	depends on DT_HAS_NXP_LPC_IAP_ENABLED
+	depends on DT_HAS_NXP_IAP_FMC11_ENABLED
 	select FLASH_HAS_PAGE_LAYOUT
 	select FLASH_HAS_DRIVER_ENABLED
 	help
diff --git a/drivers/flash/Kconfig.mcux b/drivers/flash/Kconfig.mcux
index cc65404..ec13c32 100644
--- a/drivers/flash/Kconfig.mcux
+++ b/drivers/flash/Kconfig.mcux
@@ -6,7 +6,9 @@
 	depends on DT_HAS_NXP_LPC_IAP_ENABLED || \
 		   DT_HAS_NXP_KINETIS_FTFA_ENABLED || \
 		   DT_HAS_NXP_KINETIS_FTFE_ENABLED || \
-		   DT_HAS_NXP_KINETIS_FTFL_ENABLED
+		   DT_HAS_NXP_KINETIS_FTFL_ENABLED || \
+		   DT_HAS_NXP_IAP_FMC55_ENABLED || \
+		   DT_HAS_NXP_IAP_FMC553_ENABLED
 	select FLASH_HAS_PAGE_LAYOUT
 	select FLASH_HAS_DRIVER_ENABLED
 	select MPU_ALLOW_FLASH_WRITE if ARM_MPU
diff --git a/drivers/flash/soc_flash_lpc.c b/drivers/flash/soc_flash_lpc.c
index df9a86c..0009410 100644
--- a/drivers/flash/soc_flash_lpc.c
+++ b/drivers/flash/soc_flash_lpc.c
@@ -17,8 +17,8 @@
 #include "fsl_flashiap.h"
 
 
-#if DT_NODE_HAS_STATUS(DT_INST(0, nxp_lpc_iap), okay)
-#define DT_DRV_COMPAT nxp_lpc_iap
+#if DT_NODE_HAS_STATUS(DT_INST(0, nxp_iap_fmc11), okay)
+#define DT_DRV_COMPAT nxp_iap_fmc11
 #else
 #error No matching compatible for soc_flash_lpc.c
 #endif
diff --git a/drivers/flash/soc_flash_mcux.c b/drivers/flash/soc_flash_mcux.c
index 5e8bd59..e98547d 100644
--- a/drivers/flash/soc_flash_mcux.c
+++ b/drivers/flash/soc_flash_mcux.c
@@ -31,8 +31,10 @@
 #define DT_DRV_COMPAT nxp_kinetis_ftfe
 #elif DT_NODE_HAS_STATUS(DT_INST(0, nxp_kinetis_ftfl), okay)
 #define DT_DRV_COMPAT nxp_kinetis_ftfl
-#elif DT_NODE_HAS_STATUS(DT_INST(0, nxp_lpc_iap), okay)
-#define DT_DRV_COMPAT nxp_lpc_iap
+#elif DT_NODE_HAS_STATUS(DT_INST(0, nxp_iap_fmc55), okay)
+#define DT_DRV_COMPAT nxp_iap_fmc55
+#elif DT_NODE_HAS_STATUS(DT_INST(0, nxp_iap_fmc553), okay)
+#define DT_DRV_COMPAT nxp_iap_fmc553
 #else
 #error No matching compatible for soc_flash_mcux.c
 #endif