west: update hal_nxp to mcux sdk 25.09.00
1. update hal_nxp to mcux sdk 25.09.00
2. Updated imxrt7xx part numbers to align with SDK.
3. Fixed typo in member of dsi_transfer_t structure. The sendDscCmd
and dscCmd shall be sendDcsCmd and dcsCmd.
4. Remove the call to the function 'CLOCK_OSC_GateOscRc400M'. This
function has been removed from the SDK.
Signed-off-by: Zhaoxiang Jin <Zhaoxiang.Jin_1@nxp.com>
diff --git a/boards/nxp/mimxrt700_evk/Kconfig.mimxrt700_evk b/boards/nxp/mimxrt700_evk/Kconfig.mimxrt700_evk
index 1e27338..d7c3b6b 100644
--- a/boards/nxp/mimxrt700_evk/Kconfig.mimxrt700_evk
+++ b/boards/nxp/mimxrt700_evk/Kconfig.mimxrt700_evk
@@ -6,4 +6,4 @@
select SOC_MIMXRT798S_CM33_CPU1 if BOARD_MIMXRT700_EVK_MIMXRT798S_CM33_CPU1
select SOC_MIMXRT798S_HIFI4 if BOARD_MIMXRT700_EVK_MIMXRT798S_HIFI4
select SOC_MIMXRT798S_HIFI1 if BOARD_MIMXRT700_EVK_MIMXRT798S_HIFI1
- select SOC_PART_NUMBER_MIMXRT798SGFOA
+ select SOC_PART_NUMBER_MIMXRT798SGFOB
diff --git a/drivers/mipi_dsi/dsi_mcux.c b/drivers/mipi_dsi/dsi_mcux.c
index 7dc0944..81ba910 100644
--- a/drivers/mipi_dsi/dsi_mcux.c
+++ b/drivers/mipi_dsi/dsi_mcux.c
@@ -236,18 +236,18 @@
LOG_ERR("DCS Read not yet implemented or used");
return -ENOTSUP;
case MIPI_DSI_DCS_SHORT_WRITE:
- dsi_xfer.sendDscCmd = true;
- dsi_xfer.dscCmd = msg->cmd;
+ dsi_xfer.sendDcsCmd = true;
+ dsi_xfer.dcsCmd = msg->cmd;
dsi_xfer.txDataType = kDSI_TxDataDcsShortWrNoParam;
break;
case MIPI_DSI_DCS_SHORT_WRITE_PARAM:
- dsi_xfer.sendDscCmd = true;
- dsi_xfer.dscCmd = msg->cmd;
+ dsi_xfer.sendDcsCmd = true;
+ dsi_xfer.dcsCmd = msg->cmd;
dsi_xfer.txDataType = kDSI_TxDataDcsShortWrOneParam;
break;
case MIPI_DSI_DCS_LONG_WRITE:
- dsi_xfer.sendDscCmd = true;
- dsi_xfer.dscCmd = msg->cmd;
+ dsi_xfer.sendDcsCmd = true;
+ dsi_xfer.dcsCmd = msg->cmd;
dsi_xfer.flags = kDSI_TransferUseHighSpeed;
dsi_xfer.txDataType = kDSI_TxDataDcsLongWr;
/*
diff --git a/drivers/mipi_dsi/dsi_mcux_2l.c b/drivers/mipi_dsi/dsi_mcux_2l.c
index 14ec387..c4615f3 100644
--- a/drivers/mipi_dsi/dsi_mcux_2l.c
+++ b/drivers/mipi_dsi/dsi_mcux_2l.c
@@ -325,8 +325,8 @@
.txData = msg->tx_buf,
.rxDataSize = (uint16_t)msg->rx_len,
.rxData = msg->rx_buf,
- .sendDscCmd = true,
- .dscCmd = msg->cmd,
+ .sendDcsCmd = true,
+ .dcsCmd = msg->cmd,
.txDataType = kDSI_TxDataDcsLongWr,
/* default to high speed unless told to use low power */
.flags = (msg->flags & MIPI_DSI_MSG_USE_LPM) ? 0 : kDSI_TransferUseHighSpeed,
@@ -680,18 +680,18 @@
LOG_ERR("DCS Read not yet implemented or used");
return -ENOTSUP;
case MIPI_DSI_DCS_SHORT_WRITE:
- dsi_xfer.sendDscCmd = true;
- dsi_xfer.dscCmd = msg->cmd;
+ dsi_xfer.sendDcsCmd = true;
+ dsi_xfer.dcsCmd = msg->cmd;
dsi_xfer.txDataType = kDSI_TxDataDcsShortWrNoParam;
break;
case MIPI_DSI_DCS_SHORT_WRITE_PARAM:
- dsi_xfer.sendDscCmd = true;
- dsi_xfer.dscCmd = msg->cmd;
+ dsi_xfer.sendDcsCmd = true;
+ dsi_xfer.dcsCmd = msg->cmd;
dsi_xfer.txDataType = kDSI_TxDataDcsShortWrOneParam;
break;
case MIPI_DSI_DCS_LONG_WRITE:
- dsi_xfer.sendDscCmd = true;
- dsi_xfer.dscCmd = msg->cmd;
+ dsi_xfer.sendDcsCmd = true;
+ dsi_xfer.dcsCmd = msg->cmd;
dsi_xfer.txDataType = kDSI_TxDataDcsLongWr;
#ifndef CONFIG_MIPI_DSI_MCUX_NXP_DCNANO_LCDIF
int ret;
diff --git a/soc/nxp/imxrt/imxrt118x/soc.c b/soc/nxp/imxrt/imxrt118x/soc.c
index 6ad6817..2129b59 100644
--- a/soc/nxp/imxrt/imxrt118x/soc.c
+++ b/soc/nxp/imxrt/imxrt118x/soc.c
@@ -145,7 +145,6 @@
/* Init OSC RC 400M */
CLOCK_OSC_EnableOscRc400M();
- CLOCK_OSC_GateOscRc400M(false);
#if CONFIG_CPU_CORTEX_M7
/* Switch both core to OscRC400M first */
diff --git a/soc/nxp/imxrt/imxrt7xx/Kconfig.soc b/soc/nxp/imxrt/imxrt7xx/Kconfig.soc
index 384f99c..fe0c261 100644
--- a/soc/nxp/imxrt/imxrt7xx/Kconfig.soc
+++ b/soc/nxp/imxrt/imxrt7xx/Kconfig.soc
@@ -40,28 +40,28 @@
default "nxp_rt700_hifi4" if SOC_MIMXRT798S_HIFI4
default "nxp_rt700_hifi1" if SOC_MIMXRT798S_HIFI1
-config SOC_PART_NUMBER_MIMXRT798SGAWAR
+config SOC_PART_NUMBER_MIMXRT798SGAWBR
bool
-config SOC_PART_NUMBER_MIMXRT798SGFOA
+config SOC_PART_NUMBER_MIMXRT798SGFOB
bool
-config SOC_PART_NUMBER_MIMXRT758SGAWAR
+config SOC_PART_NUMBER_MIMXRT758SGAWBR
bool
-config SOC_PART_NUMBER_MIMXRT758SGFOA
+config SOC_PART_NUMBER_MIMXRT758SGFOB
bool
-config SOC_PART_NUMBER_MIMXRT735SGAWAR
+config SOC_PART_NUMBER_MIMXRT735SGAWBR
bool
-config SOC_PART_NUMBER_MIMXRT735SGFOA
+config SOC_PART_NUMBER_MIMXRT735SGFOB
bool
config SOC_PART_NUMBER
- default "MIMXRT798SGFOA" if SOC_PART_NUMBER_MIMXRT798SGFOA
- default "MIMXRT798SGAWAR" if SOC_PART_NUMBER_MIMXRT798SGAWAR
- default "MIMXRT758SGFOA" if SOC_PART_NUMBER_MIMXRT758SGFOA
- default "MIMXRT758SGAWAR" if SOC_PART_NUMBER_MIMXRT758SGAWAR
- default "MIMXRT735SGFOA" if SOC_PART_NUMBER_MIMXRT735SGFOA
- default "MIMXRT735SGAWAR" if SOC_PART_NUMBER_MIMXRT735SGAWAR
+ default "MIMXRT798SGFOB" if SOC_PART_NUMBER_MIMXRT798SGFOB
+ default "MIMXRT798SGAWBR" if SOC_PART_NUMBER_MIMXRT798SGAWBR
+ default "MIMXRT758SGFOB" if SOC_PART_NUMBER_MIMXRT758SGFOB
+ default "MIMXRT758SGAWBR" if SOC_PART_NUMBER_MIMXRT758SGAWBR
+ default "MIMXRT735SGFOB" if SOC_PART_NUMBER_MIMXRT735SGFOB
+ default "MIMXRT735SGAWBR" if SOC_PART_NUMBER_MIMXRT735SGAWBR
diff --git a/west.yml b/west.yml
index 004769c..d5a9941 100644
--- a/west.yml
+++ b/west.yml
@@ -210,7 +210,7 @@
groups:
- hal
- name: hal_nxp
- revision: 41d5acc2cff410440d42e3c1b563aaa166aa034b
+ revision: 18a86af73c63e37420a1044108c40fcb35635f5b
path: modules/hal/nxp
groups:
- hal