diff --git a/mcux/mcux-sdk-ng/devices/i.MX/i.MX943/MIMX94398/MIMX94398_ca55_COMMON.h b/mcux/mcux-sdk-ng/devices/i.MX/i.MX943/MIMX94398/MIMX94398_ca55_COMMON.h index 988401fe0b..a9804f968d 100644 --- a/mcux/mcux-sdk-ng/devices/i.MX/i.MX943/MIMX94398/MIMX94398_ca55_COMMON.h +++ b/mcux/mcux-sdk-ng/devices/i.MX/i.MX943/MIMX94398/MIMX94398_ca55_COMMON.h @@ -4116,6 +4116,7 @@ typedef enum } \ } #include "fsl_elec_spec.h" +#define SDK_DEVICE_MAXIMUM_CPU_CLOCK_FREQUENCY (1700000000UL) /* XSPI - Peripheral instance base addresses */ diff --git a/mcux/mcux-sdk-ng/devices/i.MX/i.MX943/MIMX94398/MIMX94398_ca55_features.h b/mcux/mcux-sdk-ng/devices/i.MX/i.MX943/MIMX94398/MIMX94398_ca55_features.h index 72ef67d26e..217477baa0 100644 --- a/mcux/mcux-sdk-ng/devices/i.MX/i.MX943/MIMX94398/MIMX94398_ca55_features.h +++ b/mcux/mcux-sdk-ng/devices/i.MX/i.MX943/MIMX94398/MIMX94398_ca55_features.h @@ -605,7 +605,7 @@ /* MEMORY module features */ /* @brief Memory map has offset between subsystems. */ -#define FSL_FEATURE_MEMORY_HAS_ADDRESS_OFFSET (1) +#define FSL_FEATURE_MEMORY_HAS_ADDRESS_OFFSET (0) /* MU module features */ diff --git a/mcux/mcux-sdk-ng/drivers/netc/fsl_netc_switch.c b/mcux/mcux-sdk-ng/drivers/netc/fsl_netc_switch.c index 02a524b7fd..2959eeef00 100644 --- a/mcux/mcux-sdk-ng/drivers/netc/fsl_netc_switch.c +++ b/mcux/mcux-sdk-ng/drivers/netc/fsl_netc_switch.c @@ -47,7 +47,7 @@ static void SWT_GetBaseResource(swt_handle_t *handle, netc_hw_switch_idx_t sw) handle->hw.ports[i].eth = (NETC_ETH_LINK_Type *)((uintptr_t)handle->hw.ports[i].port + 0x1000U); } handle->hw.msixTable = - (netc_msix_entry_t *)((uint32_t)FSL_FEATURE_NETC_MSIX_TABLE_BASE + + (netc_msix_entry_t *)((uintptr_t)FSL_FEATURE_NETC_MSIX_TABLE_BASE + NETC_MSIX_TABLE_OFFSET * (NETC_SOC_SWT_MSI_FUNC_OFFSET + (uint32_t)sw)); }