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>
This commit is contained in:
Zhaoxiang Jin
2025-10-08 12:04:00 +08:00
committed by Chris Friedt
parent 99fd6d4f4e
commit b6c66b7858
6 changed files with 28 additions and 29 deletions

View File

@@ -6,4 +6,4 @@ config BOARD_MIMXRT700_EVK
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

View File

@@ -236,18 +236,18 @@ static ssize_t dsi_mcux_transfer(const struct device *dev, uint8_t channel,
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;
/*

View File

@@ -325,8 +325,8 @@ static int dsi_mcux_tx_color(const struct device *dev, uint8_t channel,
.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 @@ static ssize_t dsi_mcux_transfer(const struct device *dev, uint8_t channel,
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;

View File

@@ -145,7 +145,6 @@ __weak void clock_init(void)
/* Init OSC RC 400M */
CLOCK_OSC_EnableOscRc400M();
CLOCK_OSC_GateOscRc400M(false);
#if CONFIG_CPU_CORTEX_M7
/* Switch both core to OscRC400M first */

View File

@@ -40,28 +40,28 @@ config SOC_TOOLCHAIN_NAME
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

View File

@@ -210,7 +210,7 @@ manifest:
groups:
- hal
- name: hal_nxp
revision: 41d5acc2cff410440d42e3c1b563aaa166aa034b
revision: 18a86af73c63e37420a1044108c40fcb35635f5b
path: modules/hal/nxp
groups:
- hal