From d38f7902632ec5baf58ac34b82b815b1038347ce Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Fri, 10 Oct 2025 12:18:09 -0500 Subject: [PATCH] arm mcux-sdk: Address unused parameter warnings Add "(void) param;" annotation to address unused parameter warnings. Found with GCC's warning -Wunused-parameter. --- .../devices/MIMXRT1052/drivers/fsl_clock.c | 16 +++++++++++ .../devices/MIMXRT1052/drivers/fsl_iomuxc.h | 9 +++++++ .../devices/MIMXRT1166/drivers/fsl_clock.c | 14 ++++++++++ .../devices/MIMXRT1166/drivers/fsl_iomuxc.h | 9 +++++++ .../devices/MIMXRT1166/drivers/fsl_pgmc.h | 3 +++ .../devices/MIMXRT1166/drivers/fsl_pmu.h | 6 +++++ .../MIMXRT1166/drivers/fsl_soc_mipi_csi2rx.c | 9 +++++++ .../imxrt/mcux-sdk/drivers/asrc/fsl_asrc.c | 3 +++ .../mcux-sdk/drivers/asrc/fsl_asrc_edma.c | 17 ++++++++++++ .../imxrt/mcux-sdk/drivers/cdog/fsl_cdog.c | 3 +++ bsps/arm/imxrt/mcux-sdk/drivers/dcp/fsl_dcp.c | 3 +++ .../imxrt/mcux-sdk/drivers/enet/fsl_enet.c | 27 ++++++++++++++++++- .../imxrt/mcux-sdk/drivers/enet/fsl_enet.h | 5 +++- .../mcux-sdk/drivers/flexcan/fsl_flexcan.c | 9 +++++++ .../drivers/flexio/fsl_flexio_i2c_master.c | 3 +++ .../mcux-sdk/drivers/flexio/fsl_flexio_i2s.c | 6 +++++ .../drivers/flexio/fsl_flexio_i2s_edma.c | 16 +++++++++++ .../mcux-sdk/drivers/flexio/fsl_flexio_spi.c | 3 +++ .../drivers/flexio/fsl_flexio_spi_edma.c | 9 +++++++ .../mcux-sdk/drivers/flexio/fsl_flexio_uart.c | 6 +++++ .../drivers/flexio/fsl_flexio_uart_edma.c | 6 +++++ .../mcux-sdk/drivers/flexspi/fsl_flexspi.c | 3 +++ .../drivers/flexspi/fsl_flexspi_edma.c | 3 +++ .../mcux-sdk/drivers/iee_apc/fsl_iee_apc.c | 15 +++++++++++ .../drivers/key_manager/fsl_key_manager.c | 3 +++ .../imxrt/mcux-sdk/drivers/lpi2c/fsl_lpi2c.c | 3 +++ .../mcux-sdk/drivers/lpi2c/fsl_lpi2c_edma.c | 8 ++++++ .../imxrt/mcux-sdk/drivers/lpspi/fsl_lpspi.c | 12 +++++++++ .../mcux-sdk/drivers/lpspi/fsl_lpspi_edma.c | 14 ++++++++++ .../mcux-sdk/drivers/lpuart/fsl_lpuart.c | 10 +++++++ .../mcux-sdk/drivers/lpuart/fsl_lpuart_edma.c | 6 +++++ .../drivers/mipi_dsi_split/fsl_mipi_dsi.c | 7 +++++ .../imxrt/mcux-sdk/drivers/ocotp/fsl_ocotp.c | 3 +++ .../imxrt/mcux-sdk/drivers/pdm/fsl_pdm_edma.c | 7 +++++ bsps/arm/imxrt/mcux-sdk/drivers/puf/fsl_puf.c | 6 +++++ bsps/arm/imxrt/mcux-sdk/drivers/pwm/fsl_pwm.c | 3 +++ bsps/arm/imxrt/mcux-sdk/drivers/pxp/fsl_pxp.h | 3 +++ .../imxrt/mcux-sdk/drivers/qtmr_1/fsl_qtmr.c | 3 +++ .../drivers/rdc_sema42/fsl_rdc_sema42.c | 16 +++++++++++ bsps/arm/imxrt/mcux-sdk/drivers/sai/fsl_sai.c | 14 +++++++++- .../imxrt/mcux-sdk/drivers/sai/fsl_sai_edma.c | 15 +++++++++++ .../imxrt/mcux-sdk/drivers/sema4/fsl_sema4.c | 18 +++++++++++-- .../mcux-sdk/drivers/snvs_hp/fsl_snvs_hp.c | 8 ++++++ .../mcux-sdk/drivers/snvs_lp/fsl_snvs_lp.c | 4 +++ .../imxrt/mcux-sdk/drivers/spdif/fsl_spdif.c | 6 +++++ .../mcux-sdk/drivers/spdif/fsl_spdif_edma.c | 16 +++++++++++ .../imxrt/mcux-sdk/drivers/xrdc2/fsl_xrdc2.c | 6 +++++ 47 files changed, 389 insertions(+), 5 deletions(-) diff --git a/bsps/arm/imxrt/mcux-sdk/devices/MIMXRT1052/drivers/fsl_clock.c b/bsps/arm/imxrt/mcux-sdk/devices/MIMXRT1052/drivers/fsl_clock.c index dbb00d5e49..5e268aca1d 100644 --- a/bsps/arm/imxrt/mcux-sdk/devices/MIMXRT1052/drivers/fsl_clock.c +++ b/bsps/arm/imxrt/mcux-sdk/devices/MIMXRT1052/drivers/fsl_clock.c @@ -487,6 +487,10 @@ uint32_t CLOCK_GetClockRootFreq(clock_root_t clockRoot) */ bool CLOCK_EnableUsbhs0Clock(clock_usb_src_t src, uint32_t freq) { +#ifdef __rtems__ + (void) src; + (void) freq; +#endif uint32_t i; CCM->CCGR6 |= CCM_CCGR6_CG0_MASK; USB1->USBCMD |= USBHS_USBCMD_RST_MASK; @@ -514,6 +518,10 @@ bool CLOCK_EnableUsbhs0Clock(clock_usb_src_t src, uint32_t freq) */ bool CLOCK_EnableUsbhs1Clock(clock_usb_src_t src, uint32_t freq) { +#ifdef __rtems__ + (void) src; + (void) freq; +#endif uint32_t i = 0; CCM->CCGR6 |= CCM_CCGR6_CG0_MASK; USB2->USBCMD |= USBHS_USBCMD_RST_MASK; @@ -539,6 +547,10 @@ bool CLOCK_EnableUsbhs1Clock(clock_usb_src_t src, uint32_t freq) */ bool CLOCK_EnableUsbhs0PhyPllClock(clock_usb_phy_src_t src, uint32_t freq) { +#ifdef __rtems__ + (void) src; + (void) freq; +#endif static const clock_usb_pll_config_t g_ccmConfigUsbPll = {.loopDivider = 0U}; if ((CCM_ANALOG->PLL_USB1 & CCM_ANALOG_PLL_USB1_ENABLE_MASK) != 0U) { @@ -1335,6 +1347,10 @@ uint32_t CLOCK_GetUsb1PfdFreq(clock_pfd_t pfd) */ bool CLOCK_EnableUsbhs1PhyPllClock(clock_usb_phy_src_t src, uint32_t freq) { +#ifdef __rtems__ + (void) src; + (void) freq; +#endif static const clock_usb_pll_config_t g_ccmConfigUsbPll = {.loopDivider = 0U}; CLOCK_InitUsb2Pll(&g_ccmConfigUsbPll); USBPHY2->CTRL &= ~USBPHY_CTRL_SFTRST_MASK; /* release PHY from reset */ diff --git a/bsps/arm/imxrt/mcux-sdk/devices/MIMXRT1052/drivers/fsl_iomuxc.h b/bsps/arm/imxrt/mcux-sdk/devices/MIMXRT1052/drivers/fsl_iomuxc.h index 9756b13242..7f080039a0 100644 --- a/bsps/arm/imxrt/mcux-sdk/devices/MIMXRT1052/drivers/fsl_iomuxc.h +++ b/bsps/arm/imxrt/mcux-sdk/devices/MIMXRT1052/drivers/fsl_iomuxc.h @@ -1096,6 +1096,9 @@ static inline void IOMUXC_SetPinMux(uint32_t muxRegister, uint32_t configRegister, uint32_t inputOnfield) { +#ifdef __rtems__ + (void) configRegister; +#endif *((volatile uint32_t *)muxRegister) = IOMUXC_SW_MUX_CTL_PAD_MUX_MODE(muxMode) | IOMUXC_SW_MUX_CTL_PAD_SION(inputOnfield); @@ -1128,6 +1131,12 @@ static inline void IOMUXC_SetPinConfig(uint32_t muxRegister, uint32_t configRegister, uint32_t configValue) { +#ifdef __rtems__ + (void) muxRegister; + (void) muxMode; + (void) inputRegister; + (void) inputDaisy; +#endif if (configRegister != 0UL) { *((volatile uint32_t *)configRegister) = configValue; diff --git a/bsps/arm/imxrt/mcux-sdk/devices/MIMXRT1166/drivers/fsl_clock.c b/bsps/arm/imxrt/mcux-sdk/devices/MIMXRT1166/drivers/fsl_clock.c index 4928b1aad7..6bba2ce64d 100644 --- a/bsps/arm/imxrt/mcux-sdk/devices/MIMXRT1166/drivers/fsl_clock.c +++ b/bsps/arm/imxrt/mcux-sdk/devices/MIMXRT1166/drivers/fsl_clock.c @@ -1648,6 +1648,10 @@ uint32_t CLOCK_GetFreqFromObs(uint32_t obsSigIndex, uint32_t obsIndex) */ bool CLOCK_EnableUsbhs0Clock(clock_usb_src_t src, uint32_t freq) { +#ifdef __rtems__ + (void) src; + (void) freq; +#endif return true; } /*! brief Enable USB HS PHY PLL clock. @@ -1661,6 +1665,9 @@ bool CLOCK_EnableUsbhs0Clock(clock_usb_src_t src, uint32_t freq) */ bool CLOCK_EnableUsbhs0PhyPllClock(clock_usb_phy_src_t src, uint32_t freq) { +#ifdef __rtems__ + (void) src; +#endif uint32_t phyPllDiv = 0U; uint16_t multiplier = 0U; bool err = false; @@ -1768,10 +1775,17 @@ void CLOCK_DisableUsbhs0PhyPllClock(void) } bool CLOCK_EnableUsbhs1Clock(clock_usb_src_t src, uint32_t freq) { +#ifdef __rtems__ + (void) src; + (void) freq; +#endif return true; } bool CLOCK_EnableUsbhs1PhyPllClock(clock_usb_phy_src_t src, uint32_t freq) { +#ifdef __rtems__ + (void) src; +#endif uint32_t phyPllDiv = 0U; uint16_t multiplier = 0U; bool err = false; diff --git a/bsps/arm/imxrt/mcux-sdk/devices/MIMXRT1166/drivers/fsl_iomuxc.h b/bsps/arm/imxrt/mcux-sdk/devices/MIMXRT1166/drivers/fsl_iomuxc.h index 657bbaeb52..4ca5c54720 100644 --- a/bsps/arm/imxrt/mcux-sdk/devices/MIMXRT1166/drivers/fsl_iomuxc.h +++ b/bsps/arm/imxrt/mcux-sdk/devices/MIMXRT1166/drivers/fsl_iomuxc.h @@ -1637,6 +1637,9 @@ static inline void IOMUXC_SetPinMux(uint32_t muxRegister, uint32_t configRegister, uint32_t inputOnfield) { +#ifdef __rtems__ + (void) configRegister; +#endif *((volatile uint32_t *)muxRegister) = IOMUXC_SW_MUX_CTL_PAD_MUX_MODE(muxMode) | IOMUXC_SW_MUX_CTL_PAD_SION(inputOnfield); @@ -1669,6 +1672,12 @@ static inline void IOMUXC_SetPinConfig(uint32_t muxRegister, uint32_t configRegister, uint32_t configValue) { +#ifdef __rtems__ + (void) muxRegister; + (void) muxMode; + (void) inputRegister; + (void) inputDaisy; +#endif if (configRegister != 0UL) { *((volatile uint32_t *)configRegister) = configValue; diff --git a/bsps/arm/imxrt/mcux-sdk/devices/MIMXRT1166/drivers/fsl_pgmc.h b/bsps/arm/imxrt/mcux-sdk/devices/MIMXRT1166/drivers/fsl_pgmc.h index 47fb2f8d42..e072cc410f 100644 --- a/bsps/arm/imxrt/mcux-sdk/devices/MIMXRT1166/drivers/fsl_pgmc.h +++ b/bsps/arm/imxrt/mcux-sdk/devices/MIMXRT1166/drivers/fsl_pgmc.h @@ -633,6 +633,9 @@ static inline void PGMC_MIF_LockLowPowerConfigurationFields(PGMC_MIF_Type *base) */ static inline void PGMC_PPC_TriggerPMICStandbySoftMode(PGMC_PPC_Type *base, bool enable) { +#ifdef __rtems__ + (void) base; +#endif if (enable) { PGMC_PPC0->PPC_STBY_CM_CTRL |= PGMC_PPC_PPC_STBY_CM_CTRL_STBY_ON_SOFT_MASK; diff --git a/bsps/arm/imxrt/mcux-sdk/devices/MIMXRT1166/drivers/fsl_pmu.h b/bsps/arm/imxrt/mcux-sdk/devices/MIMXRT1166/drivers/fsl_pmu.h index cd22e42d4f..4878ca188f 100644 --- a/bsps/arm/imxrt/mcux-sdk/devices/MIMXRT1166/drivers/fsl_pmu.h +++ b/bsps/arm/imxrt/mcux-sdk/devices/MIMXRT1166/drivers/fsl_pmu.h @@ -499,6 +499,9 @@ void PMU_StaticEnableLpsrAnaLdoBypassMode(ANADIG_LDO_SNVS_Type *base, bool enabl */ static inline bool PMU_StaticCheckLpsrAnaLdoBypassMode(ANADIG_LDO_SNVS_Type *base) { +#ifdef __rtems__ + (void) base; +#endif return ((ANADIG_LDO_SNVS->PMU_LDO_LPSR_ANA & ANADIG_LDO_SNVS_PMU_LDO_LPSR_ANA_BYPASS_MODE_EN_MASK) != 0UL); } @@ -565,6 +568,9 @@ void PMU_StaticEnableLpsrDigLdoBypassMode(ANADIG_LDO_SNVS_Type *base, bool enabl */ static inline bool PMU_StaticCheckLpsrDigLdoBypassMode(ANADIG_LDO_SNVS_Type *base) { +#ifdef __rtems__ + (void) base; +#endif return ((ANADIG_LDO_SNVS->PMU_LDO_LPSR_DIG & ANADIG_LDO_SNVS_PMU_LDO_LPSR_DIG_BYPASS_MODE_MASK) != 0UL); } diff --git a/bsps/arm/imxrt/mcux-sdk/devices/MIMXRT1166/drivers/fsl_soc_mipi_csi2rx.c b/bsps/arm/imxrt/mcux-sdk/devices/MIMXRT1166/drivers/fsl_soc_mipi_csi2rx.c index f945b28e4a..0617b3d200 100644 --- a/bsps/arm/imxrt/mcux-sdk/devices/MIMXRT1166/drivers/fsl_soc_mipi_csi2rx.c +++ b/bsps/arm/imxrt/mcux-sdk/devices/MIMXRT1166/drivers/fsl_soc_mipi_csi2rx.c @@ -29,6 +29,9 @@ void MIPI_CSI2RX_SoftwareReset(MIPI_CSI2RX_Type *base, bool reset) { +#ifdef __rtems__ + (void) base; +#endif if (reset) { IOMUXC_GPR->GPR59 &= ~IOMUXC_GPR_GPR59_MIPI_CSI_SOFT_RST_N_MASK; @@ -41,6 +44,9 @@ void MIPI_CSI2RX_SoftwareReset(MIPI_CSI2RX_Type *base, bool reset) void MIPI_CSI2RX_InitInterface(MIPI_CSI2RX_Type *base, uint8_t tHsSettle_EscClk) { +#ifdef __rtems__ + (void) base; +#endif /* Pixel link control */ VIDEO_MUX->PLM_CTRL.RW = 0U; @@ -64,6 +70,9 @@ void MIPI_CSI2RX_InitInterface(MIPI_CSI2RX_Type *base, uint8_t tHsSettle_EscClk) void MIPI_CSI2RX_DeinitInterface(MIPI_CSI2RX_Type *base) { +#ifdef __rtems__ + (void) base; +#endif IOMUXC_GPR->GPR59 = (IOMUXC_GPR->GPR59 & (~IOMUXC_GPR_GPR59_MIPI_CSI_RX_ENABLE_MASK)) | IOMUXC_GPR_GPR59_MIPI_CSI_PD_RX_MASK; /* Pixel link control */ diff --git a/bsps/arm/imxrt/mcux-sdk/drivers/asrc/fsl_asrc.c b/bsps/arm/imxrt/mcux-sdk/drivers/asrc/fsl_asrc.c index be4f6c1b4d..59623bacef 100644 --- a/bsps/arm/imxrt/mcux-sdk/drivers/asrc/fsl_asrc.c +++ b/bsps/arm/imxrt/mcux-sdk/drivers/asrc/fsl_asrc.c @@ -847,6 +847,9 @@ status_t ASRC_TransferNonBlocking(ASRC_Type *base, asrc_handle_t *handle, asrc_t */ status_t ASRC_TransferGetConvertedCount(ASRC_Type *base, asrc_handle_t *handle, size_t *count) { +#ifdef __rtems__ + (void) base; +#endif assert(handle != NULL); status_t status = kStatus_Success; diff --git a/bsps/arm/imxrt/mcux-sdk/drivers/asrc/fsl_asrc_edma.c b/bsps/arm/imxrt/mcux-sdk/drivers/asrc/fsl_asrc_edma.c index 8731a8e8fe..1cc07ff14a 100644 --- a/bsps/arm/imxrt/mcux-sdk/drivers/asrc/fsl_asrc_edma.c +++ b/bsps/arm/imxrt/mcux-sdk/drivers/asrc/fsl_asrc_edma.c @@ -55,6 +55,11 @@ static void ASRC_OutEDMACallback(edma_handle_t *handle, void *userData, bool don ******************************************************************************/ static void ASRC_InEDMACallback(edma_handle_t *handle, void *userData, bool done, uint32_t tcds) { +#ifdef __rtems__ + (void) handle; + (void) done; + (void) tcds; +#endif asrc_edma_private_handle_t *privHandle = (asrc_edma_private_handle_t *)userData; asrc_edma_handle_t *asrcHandle = privHandle->handle; asrc_in_edma_handle_t *asrcInHandle = &(privHandle->handle->in); @@ -78,6 +83,11 @@ static void ASRC_InEDMACallback(edma_handle_t *handle, void *userData, bool done static void ASRC_OutEDMACallback(edma_handle_t *handle, void *userData, bool done, uint32_t tcds) { +#ifdef __rtems__ + (void) handle; + (void) done; + (void) tcds; +#endif asrc_edma_private_handle_t *privHandle = (asrc_edma_private_handle_t *)userData; asrc_edma_handle_t *asrcHandle = privHandle->handle; asrc_out_edma_handle_t *asrcOutHandle = &(privHandle->handle->out); @@ -375,6 +385,9 @@ status_t ASRC_TransferEDMA(ASRC_Type *base, asrc_edma_handle_t *handle, asrc_tra */ void ASRC_TransferInAbortEDMA(ASRC_Type *base, asrc_edma_handle_t *handle) { +#ifdef __rtems__ + (void) base; +#endif assert(handle != NULL); /* Disable dma */ @@ -399,6 +412,10 @@ void ASRC_TransferInAbortEDMA(ASRC_Type *base, asrc_edma_handle_t *handle) */ void ASRC_TransferOutAbortEDMA(ASRC_Type *base, asrc_edma_handle_t *handle) { +#ifdef __rtems__ + (void) base; +#endif + assert(handle != NULL); assert(handle != NULL); /* Disable dma */ diff --git a/bsps/arm/imxrt/mcux-sdk/drivers/cdog/fsl_cdog.c b/bsps/arm/imxrt/mcux-sdk/drivers/cdog/fsl_cdog.c index 9b985e1cbd..4fd65da6e1 100644 --- a/bsps/arm/imxrt/mcux-sdk/drivers/cdog/fsl_cdog.c +++ b/bsps/arm/imxrt/mcux-sdk/drivers/cdog/fsl_cdog.c @@ -300,6 +300,9 @@ status_t CDOG_Init(CDOG_Type *base, cdog_config_t *conf) */ void CDOG_Deinit(CDOG_Type *base) { +#ifdef __rtems__ + (void) base; +#endif NVIC_DisableIRQ(CDOG_IRQn); #if !(defined(FSL_FEATURE_CDOG_HAS_NO_RESET) && FSL_FEATURE_CDOG_HAS_NO_RESET) diff --git a/bsps/arm/imxrt/mcux-sdk/drivers/dcp/fsl_dcp.c b/bsps/arm/imxrt/mcux-sdk/drivers/dcp/fsl_dcp.c index fab58fa811..362e8ab6a7 100644 --- a/bsps/arm/imxrt/mcux-sdk/drivers/dcp/fsl_dcp.c +++ b/bsps/arm/imxrt/mcux-sdk/drivers/dcp/fsl_dcp.c @@ -964,6 +964,9 @@ static status_t dcp_hash_check_context(dcp_hash_ctx_internal_t *ctxInternal, con */ static status_t dcp_hash_engine_init(DCP_Type *base, dcp_hash_ctx_internal_t *ctxInternal) { +#ifdef __rtems__ + (void) base; +#endif status_t status; status = kStatus_InvalidArgument; diff --git a/bsps/arm/imxrt/mcux-sdk/drivers/enet/fsl_enet.c b/bsps/arm/imxrt/mcux-sdk/drivers/enet/fsl_enet.c index f6f5e68f89..39b28af6c4 100644 --- a/bsps/arm/imxrt/mcux-sdk/drivers/enet/fsl_enet.c +++ b/bsps/arm/imxrt/mcux-sdk/drivers/enet/fsl_enet.c @@ -468,6 +468,9 @@ static void ENET_SetHandler(ENET_Type *base, const enet_buffer_config_t *bufferConfig, uint32_t srcClock_Hz) { +#ifdef __rtems__ + (void) srcClock_Hz; +#endif uint8_t count; uint32_t instance = ENET_GetInstance(base); const enet_buffer_config_t *buffCfg = bufferConfig; @@ -526,6 +529,9 @@ static void ENET_SetMacController(ENET_Type *base, uint8_t *macAddr, uint32_t srcClock_Hz) { +#ifdef __rtems__ + (void) handle; +#endif #if defined(FSL_FEATURE_ENET_HAS_AVB) && FSL_FEATURE_ENET_HAS_AVB if (FSL_FEATURE_ENET_INSTANCE_HAS_AVBn(base) == 1) { @@ -786,6 +792,9 @@ static void ENET_SetTxBufferDescriptors(enet_handle_t *handle, const enet_config_t *config, const enet_buffer_config_t *bufferConfig) { +#ifdef __rtems__ + (void) handle; +#endif assert(config != NULL); assert(bufferConfig != NULL); @@ -852,6 +861,9 @@ static void ENET_SetRxBufferDescriptors(enet_handle_t *handle, const enet_config_t *config, const enet_buffer_config_t *bufferConfig) { +#ifdef __rtems__ + (void) handle; +#endif assert(config != NULL); assert(bufferConfig != NULL); @@ -1716,6 +1728,9 @@ status_t ENET_GetRxFrameSize(enet_handle_t *handle, uint32_t *length, uint8_t ri status_t ENET_ReadFrame( ENET_Type *base, enet_handle_t *handle, uint8_t *data, uint32_t length, uint8_t ringId, uint32_t *ts) { +#ifdef __rtems__ + (void) ts; +#endif assert(handle != NULL); assert(FSL_FEATURE_ENET_INSTANCE_QUEUEn(base) != -1); assert(ringId < (uint8_t)FSL_FEATURE_ENET_INSTANCE_QUEUEn(base)); @@ -1871,6 +1886,9 @@ status_t ENET_SendFrame(ENET_Type *base, bool tsFlag, void *context) { +#ifdef __rtems__ + (void) tsFlag; +#endif assert(handle != NULL); assert(data != NULL); assert(FSL_FEATURE_ENET_INSTANCE_QUEUEn(base) != -1); @@ -2186,6 +2204,10 @@ status_t ENET_GetRxBuffer(ENET_Type *base, bool *isLastBuff, uint32_t *ts) { +#ifdef __rtems__ + (void) base; + (void) ts; +#endif assert(handle != NULL); assert(ringId < (uint8_t)FSL_FEATURE_ENET_QUEUE); assert(handle->rxBdRing[ringId].rxBdBase != NULL); @@ -2808,6 +2830,9 @@ status_t ENET_SendFrameZeroCopy(ENET_Type *base, bool tsFlag, void *context) { +#ifdef __rtems__ + (void) tsFlag; +#endif assert(handle != NULL); assert(data != NULL); assert(ringId < (uint8_t)FSL_FEATURE_ENET_QUEUE); @@ -3990,4 +4015,4 @@ void ENET1_1588_Timer_DriverIRQHandler(void) SDK_ISR_EXIT_BARRIER; } #endif /* ENET1 */ -#endif /* FSL_FEATURE_ENET_QUEUE > 1 */ \ No newline at end of file +#endif /* FSL_FEATURE_ENET_QUEUE > 1 */ diff --git a/bsps/arm/imxrt/mcux-sdk/drivers/enet/fsl_enet.h b/bsps/arm/imxrt/mcux-sdk/drivers/enet/fsl_enet.h index 2a155b9dbd..0d377e74fb 100644 --- a/bsps/arm/imxrt/mcux-sdk/drivers/enet/fsl_enet.h +++ b/bsps/arm/imxrt/mcux-sdk/drivers/enet/fsl_enet.h @@ -1129,6 +1129,9 @@ status_t ENET_MDIOC45Read(ENET_Type *base, uint8_t portAddr, uint8_t devAddr, ui */ static inline void ENET_SetRGMIIClockDelay(ENET_Type *base, bool txEnabled, bool rxEnabled) { +#ifdef __rtems__ + (void) rxEnabled; +#endif uint32_t ecrReg = base->ECR; #if defined(FSL_FEATURE_ENET_HAS_RGMII_TXC_DELAY) && FSL_FEATURE_ENET_HAS_RGMII_TXC_DELAY @@ -2043,4 +2046,4 @@ void ENET_TimeStampIRQHandler(ENET_Type *base, enet_handle_t *handle); /*! @}*/ -#endif /* _FSL_ENET_H_ */ \ No newline at end of file +#endif /* _FSL_ENET_H_ */ diff --git a/bsps/arm/imxrt/mcux-sdk/drivers/flexcan/fsl_flexcan.c b/bsps/arm/imxrt/mcux-sdk/drivers/flexcan/fsl_flexcan.c index 280a472e65..9ddf288c62 100644 --- a/bsps/arm/imxrt/mcux-sdk/drivers/flexcan/fsl_flexcan.c +++ b/bsps/arm/imxrt/mcux-sdk/drivers/flexcan/fsl_flexcan.c @@ -1563,6 +1563,9 @@ static void FLEXCAN_GetSegments(CAN_Type *base, uint32_t tqNum, flexcan_timing_config_t *pTimingConfig) { +#ifdef __rtems__ + (void) base; +#endif uint32_t ideal_sp; uint32_t seg1Max, proSegMax; uint32_t seg1Temp; @@ -2027,6 +2030,9 @@ bool FLEXCAN_FDCalculateImprovedTimingValues(CAN_Type *base, uint32_t sourceClock_Hz, flexcan_timing_config_t *pTimingConfig) { +#ifdef __rtems__ + (void) base; +#endif /* Observe bit rate maximums */ assert(bitRate <= MAX_CANFD_BITRATE); assert(bitRateFD <= MAX_CANFD_BITRATE); @@ -3735,6 +3741,9 @@ status_t FLEXCAN_TransferReceiveFifoNonBlocking(CAN_Type *base, status_t FLEXCAN_TransferGetReceiveFifoCount(CAN_Type *base, flexcan_handle_t *handle, size_t *count) { +#ifdef __rtems__ + (void) base; +#endif assert(NULL != handle); status_t result = kStatus_Success; diff --git a/bsps/arm/imxrt/mcux-sdk/drivers/flexio/fsl_flexio_i2c_master.c b/bsps/arm/imxrt/mcux-sdk/drivers/flexio/fsl_flexio_i2c_master.c index 9239527c6f..006b3ec671 100644 --- a/bsps/arm/imxrt/mcux-sdk/drivers/flexio/fsl_flexio_i2c_master.c +++ b/bsps/arm/imxrt/mcux-sdk/drivers/flexio/fsl_flexio_i2c_master.c @@ -1336,6 +1336,9 @@ void FLEXIO_I2C_MasterTransferAbort(FLEXIO_I2C_Type *base, flexio_i2c_master_han */ status_t FLEXIO_I2C_MasterTransferGetCount(FLEXIO_I2C_Type *base, flexio_i2c_master_handle_t *handle, size_t *count) { +#ifdef __rtems__ + (void) base; +#endif if (NULL == count) { return kStatus_InvalidArgument; diff --git a/bsps/arm/imxrt/mcux-sdk/drivers/flexio/fsl_flexio_i2s.c b/bsps/arm/imxrt/mcux-sdk/drivers/flexio/fsl_flexio_i2s.c index 087e0d691d..9330ee8db9 100644 --- a/bsps/arm/imxrt/mcux-sdk/drivers/flexio/fsl_flexio_i2s.c +++ b/bsps/arm/imxrt/mcux-sdk/drivers/flexio/fsl_flexio_i2s.c @@ -762,6 +762,9 @@ void FLEXIO_I2S_TransferAbortReceive(FLEXIO_I2S_Type *base, flexio_i2s_handle_t */ status_t FLEXIO_I2S_TransferGetSendCount(FLEXIO_I2S_Type *base, flexio_i2s_handle_t *handle, size_t *count) { +#ifdef __rtems__ + (void) base; +#endif assert(handle != NULL); status_t status = kStatus_Success; @@ -790,6 +793,9 @@ status_t FLEXIO_I2S_TransferGetSendCount(FLEXIO_I2S_Type *base, flexio_i2s_handl */ status_t FLEXIO_I2S_TransferGetReceiveCount(FLEXIO_I2S_Type *base, flexio_i2s_handle_t *handle, size_t *count) { +#ifdef __rtems__ + (void) base; +#endif assert(handle != NULL); status_t status = kStatus_Success; diff --git a/bsps/arm/imxrt/mcux-sdk/drivers/flexio/fsl_flexio_i2s_edma.c b/bsps/arm/imxrt/mcux-sdk/drivers/flexio/fsl_flexio_i2s_edma.c index faa1541530..2ac4152197 100644 --- a/bsps/arm/imxrt/mcux-sdk/drivers/flexio/fsl_flexio_i2s_edma.c +++ b/bsps/arm/imxrt/mcux-sdk/drivers/flexio/fsl_flexio_i2s_edma.c @@ -64,6 +64,11 @@ static void FLEXIO_I2S_RxEDMACallback(edma_handle_t *handle, void *userData, boo ******************************************************************************/ static void FLEXIO_I2S_TxEDMACallback(edma_handle_t *handle, void *userData, bool done, uint32_t tcds) { +#ifdef __rtems__ + (void) handle; + (void) done; + (void) tcds; +#endif flexio_i2s_edma_private_handle_t *privHandle = (flexio_i2s_edma_private_handle_t *)userData; flexio_i2s_edma_handle_t *flexio_i2sHandle = privHandle->handle; @@ -84,6 +89,11 @@ static void FLEXIO_I2S_TxEDMACallback(edma_handle_t *handle, void *userData, boo static void FLEXIO_I2S_RxEDMACallback(edma_handle_t *handle, void *userData, bool done, uint32_t tcds) { +#ifdef __rtems__ + (void) handle; + (void) done; + (void) tcds; +#endif flexio_i2s_edma_private_handle_t *privHandle = (flexio_i2s_edma_private_handle_t *)userData; flexio_i2s_edma_handle_t *flexio_i2sHandle = privHandle->handle; @@ -397,6 +407,9 @@ void FLEXIO_I2S_TransferAbortReceiveEDMA(FLEXIO_I2S_Type *base, flexio_i2s_edma_ */ status_t FLEXIO_I2S_TransferGetSendCountEDMA(FLEXIO_I2S_Type *base, flexio_i2s_edma_handle_t *handle, size_t *count) { +#ifdef __rtems__ + (void) base; +#endif assert(handle != NULL); status_t status = kStatus_Success; @@ -426,6 +439,9 @@ status_t FLEXIO_I2S_TransferGetSendCountEDMA(FLEXIO_I2S_Type *base, flexio_i2s_e */ status_t FLEXIO_I2S_TransferGetReceiveCountEDMA(FLEXIO_I2S_Type *base, flexio_i2s_edma_handle_t *handle, size_t *count) { +#ifdef __rtems__ + (void) base; +#endif assert(handle != NULL); status_t status = kStatus_Success; diff --git a/bsps/arm/imxrt/mcux-sdk/drivers/flexio/fsl_flexio_spi.c b/bsps/arm/imxrt/mcux-sdk/drivers/flexio/fsl_flexio_spi.c index 06542d9120..83d5147787 100644 --- a/bsps/arm/imxrt/mcux-sdk/drivers/flexio/fsl_flexio_spi.c +++ b/bsps/arm/imxrt/mcux-sdk/drivers/flexio/fsl_flexio_spi.c @@ -1244,6 +1244,9 @@ status_t FLEXIO_SPI_MasterTransferNonBlocking(FLEXIO_SPI_Type *base, */ status_t FLEXIO_SPI_MasterTransferGetCount(FLEXIO_SPI_Type *base, flexio_spi_master_handle_t *handle, size_t *count) { +#ifdef __rtems__ + (void) base; +#endif assert(handle != NULL); if (NULL == count) diff --git a/bsps/arm/imxrt/mcux-sdk/drivers/flexio/fsl_flexio_spi_edma.c b/bsps/arm/imxrt/mcux-sdk/drivers/flexio/fsl_flexio_spi_edma.c index c1feba0f00..827dba5019 100644 --- a/bsps/arm/imxrt/mcux-sdk/drivers/flexio/fsl_flexio_spi_edma.c +++ b/bsps/arm/imxrt/mcux-sdk/drivers/flexio/fsl_flexio_spi_edma.c @@ -76,6 +76,9 @@ static flexio_spi_master_edma_private_handle_t s_edmaPrivateHandle[FLEXIO_SPI_HA static void FLEXIO_SPI_TxEDMACallback(edma_handle_t *handle, void *param, bool transferDone, uint32_t tcds) { +#ifdef __rtems__ + (void) handle; +#endif tcds = tcds; flexio_spi_master_edma_private_handle_t *spiPrivateHandle = (flexio_spi_master_edma_private_handle_t *)param; @@ -101,6 +104,9 @@ static void FLEXIO_SPI_TxEDMACallback(edma_handle_t *handle, void *param, bool t static void FLEXIO_SPI_RxEDMACallback(edma_handle_t *handle, void *param, bool transferDone, uint32_t tcds) { +#ifdef __rtems__ + (void) handle; +#endif tcds = tcds; flexio_spi_master_edma_private_handle_t *spiPrivateHandle = (flexio_spi_master_edma_private_handle_t *)param; @@ -433,6 +439,9 @@ status_t FLEXIO_SPI_MasterTransferGetCountEDMA(FLEXIO_SPI_Type *base, flexio_spi_master_edma_handle_t *handle, size_t *count) { +#ifdef __rtems__ + (void) base; +#endif assert(handle != NULL); if (NULL == count) diff --git a/bsps/arm/imxrt/mcux-sdk/drivers/flexio/fsl_flexio_uart.c b/bsps/arm/imxrt/mcux-sdk/drivers/flexio/fsl_flexio_uart.c index 0d308b16a7..cfc6bf72ab 100644 --- a/bsps/arm/imxrt/mcux-sdk/drivers/flexio/fsl_flexio_uart.c +++ b/bsps/arm/imxrt/mcux-sdk/drivers/flexio/fsl_flexio_uart.c @@ -668,6 +668,9 @@ void FLEXIO_UART_TransferAbortSend(FLEXIO_UART_Type *base, flexio_uart_handle_t */ status_t FLEXIO_UART_TransferGetSendCount(FLEXIO_UART_Type *base, flexio_uart_handle_t *handle, size_t *count) { +#ifdef __rtems__ + (void) base; +#endif assert(handle != NULL); assert(count != NULL); @@ -857,6 +860,9 @@ void FLEXIO_UART_TransferAbortReceive(FLEXIO_UART_Type *base, flexio_uart_handle */ status_t FLEXIO_UART_TransferGetReceiveCount(FLEXIO_UART_Type *base, flexio_uart_handle_t *handle, size_t *count) { +#ifdef __rtems__ + (void) base; +#endif assert(handle != NULL); assert(count != NULL); diff --git a/bsps/arm/imxrt/mcux-sdk/drivers/flexio/fsl_flexio_uart_edma.c b/bsps/arm/imxrt/mcux-sdk/drivers/flexio/fsl_flexio_uart_edma.c index f2502c9df2..854412395b 100644 --- a/bsps/arm/imxrt/mcux-sdk/drivers/flexio/fsl_flexio_uart_edma.c +++ b/bsps/arm/imxrt/mcux-sdk/drivers/flexio/fsl_flexio_uart_edma.c @@ -361,6 +361,9 @@ status_t FLEXIO_UART_TransferGetReceiveCountEDMA(FLEXIO_UART_Type *base, flexio_uart_edma_handle_t *handle, size_t *count) { +#ifdef __rtems__ + (void) base; +#endif assert(handle != NULL); assert(handle->rxEdmaHandle != NULL); assert(count != NULL); @@ -390,6 +393,9 @@ status_t FLEXIO_UART_TransferGetReceiveCountEDMA(FLEXIO_UART_Type *base, */ status_t FLEXIO_UART_TransferGetSendCountEDMA(FLEXIO_UART_Type *base, flexio_uart_edma_handle_t *handle, size_t *count) { +#ifdef __rtems__ + (void) base; +#endif assert(handle != NULL); assert(handle->txEdmaHandle != NULL); assert(count != NULL); diff --git a/bsps/arm/imxrt/mcux-sdk/drivers/flexspi/fsl_flexspi.c b/bsps/arm/imxrt/mcux-sdk/drivers/flexspi/fsl_flexspi.c index 71da8f1c92..e415091d10 100644 --- a/bsps/arm/imxrt/mcux-sdk/drivers/flexspi/fsl_flexspi.c +++ b/bsps/arm/imxrt/mcux-sdk/drivers/flexspi/fsl_flexspi.c @@ -1021,6 +1021,9 @@ status_t FLEXSPI_TransferNonBlocking(FLEXSPI_Type *base, flexspi_handle_t *handl */ status_t FLEXSPI_TransferGetCount(FLEXSPI_Type *base, flexspi_handle_t *handle, size_t *count) { +#ifdef __rtems__ + (void) base; +#endif assert(NULL != handle); status_t result = kStatus_Success; diff --git a/bsps/arm/imxrt/mcux-sdk/drivers/flexspi/fsl_flexspi_edma.c b/bsps/arm/imxrt/mcux-sdk/drivers/flexspi/fsl_flexspi_edma.c index 80c19f8ccd..49386248f9 100644 --- a/bsps/arm/imxrt/mcux-sdk/drivers/flexspi/fsl_flexspi_edma.c +++ b/bsps/arm/imxrt/mcux-sdk/drivers/flexspi/fsl_flexspi_edma.c @@ -143,6 +143,9 @@ void FLEXSPI_TransferUpdateSizeEDMA(FLEXSPI_Type *base, flexspi_edma_handle_t *handle, flexspi_edma_transfer_nsize_t nsize) { +#ifdef __rtems__ + (void) base; +#endif handle->nsize = nsize; } diff --git a/bsps/arm/imxrt/mcux-sdk/drivers/iee_apc/fsl_iee_apc.c b/bsps/arm/imxrt/mcux-sdk/drivers/iee_apc/fsl_iee_apc.c index afc6af6f87..0b255b6fa7 100644 --- a/bsps/arm/imxrt/mcux-sdk/drivers/iee_apc/fsl_iee_apc.c +++ b/bsps/arm/imxrt/mcux-sdk/drivers/iee_apc/fsl_iee_apc.c @@ -31,6 +31,9 @@ */ void IEE_APC_GlobalEnable(IEE_APC_Type *base) { +#ifdef __rtems__ + (void) base; +#endif /* APC_x bits in GPR2 to GPR25 only take effect when this bit is set high */ IOMUXC_LPSR_GPR->GPR25 |= IOMUXC_LPSR_GPR_GPR25_APC_VALID_MASK; __DSB(); @@ -46,6 +49,9 @@ void IEE_APC_GlobalEnable(IEE_APC_Type *base) */ void IEE_APC_GlobalDisable(IEE_APC_Type *base) { +#ifdef __rtems__ + (void) base; +#endif /* APC_x bits in GPR2 to GPR25 only take effect when this bit is set high */ IOMUXC_LPSR_GPR->GPR25 &= ~IOMUXC_LPSR_GPR_GPR25_APC_VALID_MASK; __DSB(); @@ -64,6 +70,9 @@ void IEE_APC_GlobalDisable(IEE_APC_Type *base) */ status_t IEE_APC_SetRegionConfig(IEE_APC_Type *base, iee_apc_region_t region, uint32_t startAddr, uint32_t endAddr) { +#ifdef __rtems__ + (void) base; +#endif /* bit[2:0] of adress must be zero * * Note: For i.MXRT1170, region is [bot:top), the end is open interval. So the bit[2:0] of the end address must @@ -148,6 +157,9 @@ status_t IEE_APC_SetRegionConfig(IEE_APC_Type *base, iee_apc_region_t region, ui */ status_t IEE_APC_LockRegionConfig(IEE_APC_Type *base, iee_apc_region_t region, iee_apc_domain_t domain) { +#ifdef __rtems__ + (void) base; +#endif if (region == kIEE_APC_Region0) { /* Locks write into APC Region 0 BOT address */ @@ -354,6 +366,9 @@ status_t IEE_APC_LockRegionConfig(IEE_APC_Type *base, iee_apc_region_t region, i */ void IEE_APC_RegionEnable(IEE_APC_Type *base, iee_apc_region_t region) { +#ifdef __rtems__ + (void) base; +#endif if (region == kIEE_APC_Region0) { IOMUXC_LPSR_GPR->GPR18 |= IOMUXC_LPSR_GPR_GPR18_APC_R0_ENCRYPT_ENABLE_MASK; diff --git a/bsps/arm/imxrt/mcux-sdk/drivers/key_manager/fsl_key_manager.c b/bsps/arm/imxrt/mcux-sdk/drivers/key_manager/fsl_key_manager.c index b7b0c03d45..c39cacdd67 100644 --- a/bsps/arm/imxrt/mcux-sdk/drivers/key_manager/fsl_key_manager.c +++ b/bsps/arm/imxrt/mcux-sdk/drivers/key_manager/fsl_key_manager.c @@ -212,6 +212,9 @@ status_t KEYMGR_SlotControl(KEY_MANAGER_Type *base, domain_slot_config_t *config */ void KEYMGR_Init(KEY_MANAGER_Type *base) { +#ifdef __rtems__ + (void) base; +#endif #if !(defined(FSL_SDK_DISABLE_DRIVER_CLOCK_CONTROL) && FSL_SDK_DISABLE_DRIVER_CLOCK_CONTROL) CLOCK_EnableClock(kCLOCK_Key_Manager); #endif diff --git a/bsps/arm/imxrt/mcux-sdk/drivers/lpi2c/fsl_lpi2c.c b/bsps/arm/imxrt/mcux-sdk/drivers/lpi2c/fsl_lpi2c.c index bdf4659050..c775a141e1 100644 --- a/bsps/arm/imxrt/mcux-sdk/drivers/lpi2c/fsl_lpi2c.c +++ b/bsps/arm/imxrt/mcux-sdk/drivers/lpi2c/fsl_lpi2c.c @@ -2189,6 +2189,9 @@ status_t LPI2C_SlaveTransferNonBlocking(LPI2C_Type *base, lpi2c_slave_handle_t * */ status_t LPI2C_SlaveTransferGetCount(LPI2C_Type *base, lpi2c_slave_handle_t *handle, size_t *count) { +#ifdef __rtems__ + (void) base; +#endif status_t status = kStatus_Success; assert(NULL != handle); diff --git a/bsps/arm/imxrt/mcux-sdk/drivers/lpi2c/fsl_lpi2c_edma.c b/bsps/arm/imxrt/mcux-sdk/drivers/lpi2c/fsl_lpi2c_edma.c index 7e28c7e693..58ee93ea83 100644 --- a/bsps/arm/imxrt/mcux-sdk/drivers/lpi2c/fsl_lpi2c_edma.c +++ b/bsps/arm/imxrt/mcux-sdk/drivers/lpi2c/fsl_lpi2c_edma.c @@ -438,6 +438,9 @@ status_t LPI2C_MasterTransferEDMA(LPI2C_Type *base, */ status_t LPI2C_MasterTransferGetCountEDMA(LPI2C_Type *base, lpi2c_master_edma_handle_t *handle, size_t *count) { +#ifdef __rtems__ + (void) base; +#endif assert(handle != NULL); if (NULL == count) @@ -523,6 +526,11 @@ status_t LPI2C_MasterTransferAbortEDMA(LPI2C_Type *base, lpi2c_master_edma_handl static void LPI2C_MasterEDMACallback(edma_handle_t *dmaHandle, void *userData, bool isTransferDone, uint32_t tcds) { +#ifdef __rtems__ + (void) dmaHandle; + (void) isTransferDone; + (void) tcds; +#endif lpi2c_master_edma_handle_t *handle = (lpi2c_master_edma_handle_t *)userData; if (NULL == handle) diff --git a/bsps/arm/imxrt/mcux-sdk/drivers/lpspi/fsl_lpspi.c b/bsps/arm/imxrt/mcux-sdk/drivers/lpspi/fsl_lpspi.c index fd28621951..8c209ef156 100644 --- a/bsps/arm/imxrt/mcux-sdk/drivers/lpspi/fsl_lpspi.c +++ b/bsps/arm/imxrt/mcux-sdk/drivers/lpspi/fsl_lpspi.c @@ -1005,6 +1005,9 @@ static bool LPSPI_MasterTransferWriteAllTxData(LPSPI_Type *base, static bool LPSPI_MasterTransferClearTCR(LPSPI_Type *base, lpspi_transfer_blocking_param_t *stateParams) { +#ifdef __rtems__ + (void) stateParams; +#endif #if SPI_RETRY_TIMES uint32_t waitTimes = SPI_RETRY_TIMES; while ((LPSPI_GetTxFifoCount(base) == LPSPI_GetRxFifoSize(base)) && (--waitTimes != 0U)) @@ -1062,6 +1065,9 @@ static bool LPSPI_MasterTransferReadDataInFifo(LPSPI_Type *base, static bool LPSPI_MasterTransferReadDataInFifoNoBuf(LPSPI_Type *base, lpspi_transfer_blocking_param_t *stateParams) { +#ifdef __rtems__ + (void) stateParams; +#endif #if SPI_RETRY_TIMES uint32_t waitTimes = SPI_RETRY_TIMES; while (((LPSPI_GetStatusFlags(base) & (uint32_t)kLPSPI_TransferCompleteFlag) == 0U) && (--waitTimes != 0U)) @@ -1495,6 +1501,9 @@ static void LPSPI_MasterTransferComplete(LPSPI_Type *base, lpspi_master_handle_t */ status_t LPSPI_MasterTransferGetCount(LPSPI_Type *base, lpspi_master_handle_t *handle, size_t *count) { +#ifdef __rtems__ + (void) base; +#endif assert(handle != NULL); if (NULL == count) @@ -1928,6 +1937,9 @@ static void LPSPI_SlaveTransferComplete(LPSPI_Type *base, lpspi_slave_handle_t * */ status_t LPSPI_SlaveTransferGetCount(LPSPI_Type *base, lpspi_slave_handle_t *handle, size_t *count) { +#ifdef __rtems__ + (void) base; +#endif assert(handle != NULL); if (NULL == count) diff --git a/bsps/arm/imxrt/mcux-sdk/drivers/lpspi/fsl_lpspi_edma.c b/bsps/arm/imxrt/mcux-sdk/drivers/lpspi/fsl_lpspi_edma.c index 92e8bbdb4d..6f6b967379 100644 --- a/bsps/arm/imxrt/mcux-sdk/drivers/lpspi/fsl_lpspi_edma.c +++ b/bsps/arm/imxrt/mcux-sdk/drivers/lpspi/fsl_lpspi_edma.c @@ -523,6 +523,10 @@ static void EDMA_LpspiMasterCallback(edma_handle_t *edmaHandle, bool transferDone, uint32_t tcds) { +#ifdef __rtems__ + (void) transferDone; + (void) tcds; +#endif assert(edmaHandle != NULL); assert(g_lpspiEdmaPrivateHandle != NULL); @@ -593,6 +597,9 @@ void LPSPI_MasterTransferAbortEDMA(LPSPI_Type *base, lpspi_master_edma_handle_t */ status_t LPSPI_MasterTransferGetCountEDMA(LPSPI_Type *base, lpspi_master_edma_handle_t *handle, size_t *count) { +#ifdef __rtems__ + (void) base; +#endif assert(handle != NULL); if (NULL == count) @@ -956,6 +963,10 @@ static void EDMA_LpspiSlaveCallback(edma_handle_t *edmaHandle, bool transferDone, uint32_t tcds) { +#ifdef __rtems__ + (void) transferDone; + (void) tcds; +#endif assert(edmaHandle != NULL); assert(g_lpspiEdmaPrivateHandle != NULL); @@ -1026,6 +1037,9 @@ void LPSPI_SlaveTransferAbortEDMA(LPSPI_Type *base, lpspi_slave_edma_handle_t *h */ status_t LPSPI_SlaveTransferGetCountEDMA(LPSPI_Type *base, lpspi_slave_edma_handle_t *handle, size_t *count) { +#ifdef __rtems__ + (void) base; +#endif assert(handle != NULL); if (NULL == count) diff --git a/bsps/arm/imxrt/mcux-sdk/drivers/lpuart/fsl_lpuart.c b/bsps/arm/imxrt/mcux-sdk/drivers/lpuart/fsl_lpuart.c index e847de6bb0..213cba231e 100644 --- a/bsps/arm/imxrt/mcux-sdk/drivers/lpuart/fsl_lpuart.c +++ b/bsps/arm/imxrt/mcux-sdk/drivers/lpuart/fsl_lpuart.c @@ -170,6 +170,9 @@ uint32_t LPUART_GetInstance(LPUART_Type *base) */ size_t LPUART_TransferGetRxRingBufferLength(LPUART_Type *base, lpuart_handle_t *handle) { +#ifdef __rtems__ + (void) base; +#endif assert(NULL != handle); size_t size; @@ -1581,6 +1584,9 @@ void LPUART_TransferAbortReceive(LPUART_Type *base, lpuart_handle_t *handle) */ status_t LPUART_TransferGetReceiveCount(LPUART_Type *base, lpuart_handle_t *handle, uint32_t *count) { +#ifdef __rtems__ + (void) base; +#endif assert(NULL != handle); assert(NULL != count); @@ -1893,6 +1899,10 @@ void LPUART_TransferHandleIRQ(LPUART_Type *base, void *irqHandle) */ void LPUART_TransferHandleErrorIRQ(LPUART_Type *base, void *irqHandle) { +#ifdef __rtems__ + (void) base; + (void) irqHandle; +#endif /* To be implemented by User. */ } #if defined(FSL_FEATURE_LPUART_HAS_SHARED_IRQ0_IRQ1) && FSL_FEATURE_LPUART_HAS_SHARED_IRQ0_IRQ1 diff --git a/bsps/arm/imxrt/mcux-sdk/drivers/lpuart/fsl_lpuart_edma.c b/bsps/arm/imxrt/mcux-sdk/drivers/lpuart/fsl_lpuart_edma.c index 7752e54731..8f4a60a565 100644 --- a/bsps/arm/imxrt/mcux-sdk/drivers/lpuart/fsl_lpuart_edma.c +++ b/bsps/arm/imxrt/mcux-sdk/drivers/lpuart/fsl_lpuart_edma.c @@ -424,6 +424,9 @@ void LPUART_TransferAbortReceiveEDMA(LPUART_Type *base, lpuart_edma_handle_t *ha */ status_t LPUART_TransferGetReceiveCountEDMA(LPUART_Type *base, lpuart_edma_handle_t *handle, uint32_t *count) { +#ifdef __rtems__ + (void) base; +#endif assert(NULL != handle); assert(NULL != handle->rxEdmaHandle); assert(NULL != count); @@ -455,6 +458,9 @@ status_t LPUART_TransferGetReceiveCountEDMA(LPUART_Type *base, lpuart_edma_handl */ status_t LPUART_TransferGetSendCountEDMA(LPUART_Type *base, lpuart_edma_handle_t *handle, uint32_t *count) { +#ifdef __rtems__ + (void) base; +#endif assert(NULL != handle); assert(NULL != handle->txEdmaHandle); assert(NULL != count); diff --git a/bsps/arm/imxrt/mcux-sdk/drivers/mipi_dsi_split/fsl_mipi_dsi.c b/bsps/arm/imxrt/mcux-sdk/drivers/mipi_dsi_split/fsl_mipi_dsi.c index 45c9f84e99..62edbac852 100644 --- a/bsps/arm/imxrt/mcux-sdk/drivers/mipi_dsi_split/fsl_mipi_dsi.c +++ b/bsps/arm/imxrt/mcux-sdk/drivers/mipi_dsi_split/fsl_mipi_dsi.c @@ -831,6 +831,10 @@ void DSI_GetDphyDefaultConfig(dsi_dphy_config_t *config, uint32_t txHsBitClk_Hz, void DSI_SetApbPacketControl( const MIPI_DSI_Type *base, uint16_t wordCount, uint8_t virtualChannel, dsi_tx_data_type_t dataType, uint8_t flags) { +#ifdef __rtems__ + (void) base; + (void) virtualChannel; +#endif uint32_t pktCtrl = PKT_CONTROL_WORD_COUNT(wordCount) | PKT_CONTROL_HEADER_TYPE(dataType); #if defined(DSI_HOST_PKT_CONTROL_VC) @@ -1375,6 +1379,9 @@ void DSI_TransferAbort(const MIPI_DSI_Type *base, dsi_handle_t *handle) */ void DSI_TransferHandleIRQ(const MIPI_DSI_Type *base, dsi_handle_t *handle) { +#ifdef __rtems__ + (void) base; +#endif assert(NULL != handle); status_t status; diff --git a/bsps/arm/imxrt/mcux-sdk/drivers/ocotp/fsl_ocotp.c b/bsps/arm/imxrt/mcux-sdk/drivers/ocotp/fsl_ocotp.c index 4c15d6974d..c08d734ccd 100644 --- a/bsps/arm/imxrt/mcux-sdk/drivers/ocotp/fsl_ocotp.c +++ b/bsps/arm/imxrt/mcux-sdk/drivers/ocotp/fsl_ocotp.c @@ -143,6 +143,9 @@ static void OCOTP_SetWriteTiming(OCOTP_Type *base, ocotp_timing_t timingConfig) /* Initializes OCOTP controller. */ void OCOTP_Init(OCOTP_Type *base, uint32_t srcClock_Hz) { +#ifdef __rtems__ + (void) srcClock_Hz; +#endif assert(NULL != base); #if (defined(FSL_FEATURE_OCOTP_HAS_TIMING_CTRL) && FSL_FEATURE_OCOTP_HAS_TIMING_CTRL) assert(0UL != srcClock_Hz); diff --git a/bsps/arm/imxrt/mcux-sdk/drivers/pdm/fsl_pdm_edma.c b/bsps/arm/imxrt/mcux-sdk/drivers/pdm/fsl_pdm_edma.c index 3c8104b5f3..b8d5be1c41 100644 --- a/bsps/arm/imxrt/mcux-sdk/drivers/pdm/fsl_pdm_edma.c +++ b/bsps/arm/imxrt/mcux-sdk/drivers/pdm/fsl_pdm_edma.c @@ -86,6 +86,10 @@ static edma_modulo_t PDM_TransferMappingChannel(uint32_t *channel) static void PDM_EDMACallback(edma_handle_t *handle, void *userData, bool done, uint32_t tcds) { +#ifdef __rtems__ + (void) done; + (void) tcds; +#endif pdm_edma_private_handle_t *privHandle = (pdm_edma_private_handle_t *)userData; pdm_edma_handle_t *pdmHandle = privHandle->handle; @@ -451,6 +455,9 @@ void PDM_TransferTerminateReceiveEDMA(PDM_Type *base, pdm_edma_handle_t *handle) */ status_t PDM_TransferGetReceiveCountEDMA(PDM_Type *base, pdm_edma_handle_t *handle, size_t *count) { +#ifdef __rtems__ + (void) base; +#endif assert(handle != NULL); *count = handle->receivedBytes; diff --git a/bsps/arm/imxrt/mcux-sdk/drivers/puf/fsl_puf.c b/bsps/arm/imxrt/mcux-sdk/drivers/puf/fsl_puf.c index d82299ed24..a236f09f15 100644 --- a/bsps/arm/imxrt/mcux-sdk/drivers/puf/fsl_puf.c +++ b/bsps/arm/imxrt/mcux-sdk/drivers/puf/fsl_puf.c @@ -80,6 +80,9 @@ static status_t puf_waitForInit(PUF_Type *base) static void puf_powerOn(PUF_Type *base, puf_config_t *conf) { #if defined(FSL_FEATURE_PUF_PWR_HAS_MANUAL_SLEEP_CONTROL) && (FSL_FEATURE_PUF_PWR_HAS_MANUAL_SLEEP_CONTROL > 0) +#ifdef __rtems__ + (void) conf; +#endif /* RT6xxs */ base->PWRCTRL = (PUF_PWRCTRL_RAM_ON_MASK | PUF_PWRCTRL_CK_DIS_MASK); base->PWRCTRL = (PUF_PWRCTRL_RAM_ON_MASK | PUF_PWRCTRL_CK_DIS_MASK | PUF_PWRCTRL_RAMINIT_MASK); @@ -91,6 +94,9 @@ static void puf_powerOn(PUF_Type *base, puf_config_t *conf) { } #else /* !FSL_FEATURE_PUF_PWR_HAS_MANUAL_SLEEP_CONTROL */ +#ifdef __rtems__ + (void) conf; +#endif /* LPCXpresso55s69 & LPCXpresso54S018 */ base->PWRCTRL = PUF_PWRCTRL_RAMON_MASK; while (0U == (PUF_PWRCTRL_RAMSTAT_MASK & base->PWRCTRL)) diff --git a/bsps/arm/imxrt/mcux-sdk/drivers/pwm/fsl_pwm.c b/bsps/arm/imxrt/mcux-sdk/drivers/pwm/fsl_pwm.c index 22dc817c30..061ccbcd4e 100644 --- a/bsps/arm/imxrt/mcux-sdk/drivers/pwm/fsl_pwm.c +++ b/bsps/arm/imxrt/mcux-sdk/drivers/pwm/fsl_pwm.c @@ -1171,6 +1171,9 @@ status_t PWM_SetOutputToIdle(PWM_Type *base, pwm_channels_t pwmChannel, pwm_subm */ uint8_t PWM_GetPwmChannelState(PWM_Type *base, pwm_submodule_t subModule, pwm_channels_t pwmChannel) { +#ifdef __rtems__ + (void) base; +#endif return s_pwmGetPwmDutyCycle[subModule][pwmChannel]; } diff --git a/bsps/arm/imxrt/mcux-sdk/drivers/pxp/fsl_pxp.h b/bsps/arm/imxrt/mcux-sdk/drivers/pxp/fsl_pxp.h index 69fabf7836..fb55f73982 100644 --- a/bsps/arm/imxrt/mcux-sdk/drivers/pxp/fsl_pxp.h +++ b/bsps/arm/imxrt/mcux-sdk/drivers/pxp/fsl_pxp.h @@ -1313,6 +1313,9 @@ static inline uint8_t PXP_GetAxiErrorId(PXP_Type *base, uint8_t axiIndex) return (uint8_t)((base->STAT & PXP_STAT_AXI_ERROR_ID_1_MASK) >> PXP_STAT_AXI_ERROR_ID_1_SHIFT); } #else +#ifdef __rtems__ + (void) axiIndex; +#endif return (uint8_t)((base->STAT & PXP_STAT_AXI_ERROR_ID_MASK) >> PXP_STAT_AXI_ERROR_ID_SHIFT); #endif } diff --git a/bsps/arm/imxrt/mcux-sdk/drivers/qtmr_1/fsl_qtmr.c b/bsps/arm/imxrt/mcux-sdk/drivers/qtmr_1/fsl_qtmr.c index 33271d6e9a..71027eaec6 100644 --- a/bsps/arm/imxrt/mcux-sdk/drivers/qtmr_1/fsl_qtmr.c +++ b/bsps/arm/imxrt/mcux-sdk/drivers/qtmr_1/fsl_qtmr.c @@ -751,6 +751,9 @@ void QTMR_SetPwmOutputToIdle(TMR_Type *base, qtmr_channel_selection_t channel, b */ uint8_t QTMR_GetPwmChannelStatus(TMR_Type *base, qtmr_channel_selection_t channel) { +#ifdef __rtems__ + (void) base; +#endif return s_qtmrGetPwmDutyCycle[channel]; } diff --git a/bsps/arm/imxrt/mcux-sdk/drivers/rdc_sema42/fsl_rdc_sema42.c b/bsps/arm/imxrt/mcux-sdk/drivers/rdc_sema42/fsl_rdc_sema42.c index 00189e49a8..c6b7fa059b 100644 --- a/bsps/arm/imxrt/mcux-sdk/drivers/rdc_sema42/fsl_rdc_sema42.c +++ b/bsps/arm/imxrt/mcux-sdk/drivers/rdc_sema42/fsl_rdc_sema42.c @@ -91,6 +91,14 @@ void RDC_SEMA42_Init(RDC_SEMAPHORE_Type *base) #if !(defined(FSL_SDK_DISABLE_DRIVER_CLOCK_CONTROL) && FSL_SDK_DISABLE_DRIVER_CLOCK_CONTROL) #if defined(RDC_SEMA42_CLOCKS) CLOCK_EnableClock(s_sema42Clocks[RDC_SEMA42_GetInstance(base)]); +#else +#ifdef __rtems__ + (void) base; +#endif +#endif +#else +#ifdef __rtems__ + (void) base; #endif #endif /* FSL_SDK_DISABLE_DRIVER_CLOCK_CONTROL */ } @@ -107,6 +115,14 @@ void RDC_SEMA42_Deinit(RDC_SEMAPHORE_Type *base) #if !(defined(FSL_SDK_DISABLE_DRIVER_CLOCK_CONTROL) && FSL_SDK_DISABLE_DRIVER_CLOCK_CONTROL) #if defined(RDC_SEMA42_CLOCKS) CLOCK_DisableClock(s_sema42Clocks[RDC_SEMA42_GetInstance(base)]); +#else +#ifdef __rtems__ + (void) base; +#endif +#endif +#else +#ifdef __rtems__ + (void) base; #endif #endif /* FSL_SDK_DISABLE_DRIVER_CLOCK_CONTROL */ } diff --git a/bsps/arm/imxrt/mcux-sdk/drivers/sai/fsl_sai.c b/bsps/arm/imxrt/mcux-sdk/drivers/sai/fsl_sai.c index 1e37b4cd8f..2b52c84c59 100644 --- a/bsps/arm/imxrt/mcux-sdk/drivers/sai/fsl_sai.c +++ b/bsps/arm/imxrt/mcux-sdk/drivers/sai/fsl_sai.c @@ -1851,6 +1851,9 @@ void SAI_TxSetFormat(I2S_Type *base, uint32_t mclkSourceClockHz, uint32_t bclkSourceClockHz) { +#ifdef __rtems__ + (void) mclkSourceClockHz; +#endif assert(FSL_FEATURE_SAI_CHANNEL_COUNTn(base) != -1); uint32_t bclk = 0; @@ -1994,6 +1997,9 @@ void SAI_RxSetFormat(I2S_Type *base, uint32_t mclkSourceClockHz, uint32_t bclkSourceClockHz) { +#ifdef __rtems__ + (void) mclkSourceClockHz; +#endif assert(FSL_FEATURE_SAI_CHANNEL_COUNTn(base) != -1); uint32_t bclk = 0; @@ -2562,6 +2568,9 @@ status_t SAI_TransferReceiveNonBlocking(I2S_Type *base, sai_handle_t *handle, sa */ status_t SAI_TransferGetSendCount(I2S_Type *base, sai_handle_t *handle, size_t *count) { +#ifdef __rtems__ + (void) base; +#endif assert(handle != NULL); status_t status = kStatus_Success; @@ -2590,6 +2599,9 @@ status_t SAI_TransferGetSendCount(I2S_Type *base, sai_handle_t *handle, size_t * */ status_t SAI_TransferGetReceiveCount(I2S_Type *base, sai_handle_t *handle, size_t *count) { +#ifdef __rtems__ + (void) base; +#endif assert(handle != NULL); status_t status = kStatus_Success; @@ -3828,4 +3840,4 @@ void SAI6_DriverIRQHandler(void) } SDK_ISR_EXIT_BARRIER; } -#endif /* SAI6 */ \ No newline at end of file +#endif /* SAI6 */ diff --git a/bsps/arm/imxrt/mcux-sdk/drivers/sai/fsl_sai_edma.c b/bsps/arm/imxrt/mcux-sdk/drivers/sai/fsl_sai_edma.c index 47aa11def9..374ce247f9 100644 --- a/bsps/arm/imxrt/mcux-sdk/drivers/sai/fsl_sai_edma.c +++ b/bsps/arm/imxrt/mcux-sdk/drivers/sai/fsl_sai_edma.c @@ -94,6 +94,9 @@ static uint32_t SAI_GetInstance(I2S_Type *base) static void SAI_TxEDMACallback(edma_handle_t *handle, void *userData, bool done, uint32_t tcds) { +#ifdef __rtems__ + (void) done; +#endif sai_edma_private_handle_t *privHandle = (sai_edma_private_handle_t *)userData; sai_edma_handle_t *saiHandle = privHandle->handle; status_t status = kStatus_SAI_TxBusy; @@ -132,6 +135,9 @@ static void SAI_TxEDMACallback(edma_handle_t *handle, void *userData, bool done, static void SAI_RxEDMACallback(edma_handle_t *handle, void *userData, bool done, uint32_t tcds) { +#ifdef __rtems__ + (void) done; +#endif sai_edma_private_handle_t *privHandle = (sai_edma_private_handle_t *)userData; sai_edma_handle_t *saiHandle = privHandle->handle; status_t status = kStatus_SAI_RxBusy; @@ -959,6 +965,9 @@ void SAI_TransferTerminateReceiveEDMA(I2S_Type *base, sai_edma_handle_t *handle) */ status_t SAI_TransferGetSendCountEDMA(I2S_Type *base, sai_edma_handle_t *handle, size_t *count) { +#ifdef __rtems__ + (void) base; +#endif assert(handle != NULL); status_t status = kStatus_Success; @@ -988,6 +997,9 @@ status_t SAI_TransferGetSendCountEDMA(I2S_Type *base, sai_edma_handle_t *handle, */ status_t SAI_TransferGetReceiveCountEDMA(I2S_Type *base, sai_edma_handle_t *handle, size_t *count) { +#ifdef __rtems__ + (void) base; +#endif assert(handle != NULL); status_t status = kStatus_Success; @@ -1019,6 +1031,9 @@ status_t SAI_TransferGetReceiveCountEDMA(I2S_Type *base, sai_edma_handle_t *hand */ uint32_t SAI_TransferGetValidTransferSlotsEDMA(I2S_Type *base, sai_edma_handle_t *handle) { +#ifdef __rtems__ + (void) base; +#endif uint32_t validSlot = 0U; for (uint32_t i = 0U; i < (uint32_t)SAI_XFER_QUEUE_SIZE; i++) diff --git a/bsps/arm/imxrt/mcux-sdk/drivers/sema4/fsl_sema4.c b/bsps/arm/imxrt/mcux-sdk/drivers/sema4/fsl_sema4.c index 847769009c..22a2469307 100644 --- a/bsps/arm/imxrt/mcux-sdk/drivers/sema4/fsl_sema4.c +++ b/bsps/arm/imxrt/mcux-sdk/drivers/sema4/fsl_sema4.c @@ -96,8 +96,14 @@ uint32_t SEMA4_GetInstance(SEMA4_Type *base) void SEMA4_Init(SEMA4_Type *base) { #if !(defined(FSL_SDK_DISABLE_DRIVER_CLOCK_CONTROL) && FSL_SDK_DISABLE_DRIVER_CLOCK_CONTROL) -#if defined(SEMA4_CLOCKS) - CLOCK_EnableClock(s_sema4Clocks[SEMA4_GetInstance(base)]); + #if defined(SEMA4_CLOCKS) + CLOCK_EnableClock(s_sema4Clocks[SEMA4_GetInstance(base)]); + #else + (void) base; + #endif +#else +#ifdef __rtems__ + (void) base; #endif #endif /* FSL_SDK_DISABLE_DRIVER_CLOCK_CONTROL */ } @@ -114,6 +120,14 @@ void SEMA4_Deinit(SEMA4_Type *base) #if !(defined(FSL_SDK_DISABLE_DRIVER_CLOCK_CONTROL) && FSL_SDK_DISABLE_DRIVER_CLOCK_CONTROL) #if defined(SEMA4_CLOCKS) CLOCK_DisableClock(s_sema4Clocks[SEMA4_GetInstance(base)]); +#else + #ifdef __rtems__ + (void) base; + #endif +#endif +#else +#ifdef __rtems__ + (void) base; #endif #endif /* FSL_SDK_DISABLE_DRIVER_CLOCK_CONTROL */ } diff --git a/bsps/arm/imxrt/mcux-sdk/drivers/snvs_hp/fsl_snvs_hp.c b/bsps/arm/imxrt/mcux-sdk/drivers/snvs_hp/fsl_snvs_hp.c index 485ba01b58..a4199f794d 100644 --- a/bsps/arm/imxrt/mcux-sdk/drivers/snvs_hp/fsl_snvs_hp.c +++ b/bsps/arm/imxrt/mcux-sdk/drivers/snvs_hp/fsl_snvs_hp.c @@ -249,6 +249,10 @@ void SNVS_HP_Init(SNVS_Type *base) defined(SNVS_HP_CLOCKS)) uint32_t instance = SNVS_HP_GetInstance(base); CLOCK_EnableClock(s_snvsHpClock[instance]); +#else +#ifdef __rtems__ + (void) base; +#endif #endif /* FSL_SDK_DISABLE_DRIVER_CLOCK_CONTROL */ } @@ -263,6 +267,10 @@ void SNVS_HP_Deinit(SNVS_Type *base) defined(SNVS_HP_CLOCKS)) uint32_t instance = SNVS_HP_GetInstance(base); CLOCK_DisableClock(s_snvsHpClock[instance]); +#else +#ifdef __rtems__ + (void) base; +#endif #endif /* FSL_SDK_DISABLE_DRIVER_CLOCK_CONTROL */ } diff --git a/bsps/arm/imxrt/mcux-sdk/drivers/snvs_lp/fsl_snvs_lp.c b/bsps/arm/imxrt/mcux-sdk/drivers/snvs_lp/fsl_snvs_lp.c index c9a703eebe..d4169afbc2 100644 --- a/bsps/arm/imxrt/mcux-sdk/drivers/snvs_lp/fsl_snvs_lp.c +++ b/bsps/arm/imxrt/mcux-sdk/drivers/snvs_lp/fsl_snvs_lp.c @@ -270,6 +270,10 @@ void SNVS_LP_Deinit(SNVS_Type *base) defined(SNVS_LP_CLOCKS)) uint32_t instance = SNVS_LP_GetInstance(base); CLOCK_DisableClock(s_snvsLpClock[instance]); +#else +#ifdef __rtems__ + (void) base; +#endif #endif /* FSL_SDK_DISABLE_DRIVER_CLOCK_CONTROL */ } diff --git a/bsps/arm/imxrt/mcux-sdk/drivers/spdif/fsl_spdif.c b/bsps/arm/imxrt/mcux-sdk/drivers/spdif/fsl_spdif.c index 72f1c60563..eb7c7c528c 100644 --- a/bsps/arm/imxrt/mcux-sdk/drivers/spdif/fsl_spdif.c +++ b/bsps/arm/imxrt/mcux-sdk/drivers/spdif/fsl_spdif.c @@ -542,6 +542,9 @@ status_t SPDIF_TransferReceiveNonBlocking(SPDIF_Type *base, spdif_handle_t *hand */ status_t SPDIF_TransferGetSendCount(SPDIF_Type *base, spdif_handle_t *handle, size_t *count) { +#ifdef __rtems__ + (void) base; +#endif assert(handle != NULL); status_t status = kStatus_Success; @@ -570,6 +573,9 @@ status_t SPDIF_TransferGetSendCount(SPDIF_Type *base, spdif_handle_t *handle, si */ status_t SPDIF_TransferGetReceiveCount(SPDIF_Type *base, spdif_handle_t *handle, size_t *count) { +#ifdef __rtems__ + (void) base; +#endif assert(handle != NULL); status_t status = kStatus_Success; diff --git a/bsps/arm/imxrt/mcux-sdk/drivers/spdif/fsl_spdif_edma.c b/bsps/arm/imxrt/mcux-sdk/drivers/spdif/fsl_spdif_edma.c index 88b95bd195..ab6282088e 100644 --- a/bsps/arm/imxrt/mcux-sdk/drivers/spdif/fsl_spdif_edma.c +++ b/bsps/arm/imxrt/mcux-sdk/drivers/spdif/fsl_spdif_edma.c @@ -85,6 +85,11 @@ static void SPDIF_RxEDMACallback(edma_handle_t *handle, void *userData, bool don ******************************************************************************/ static void SPDIF_TxEDMACallback(edma_handle_t *handle, void *userData, bool done, uint32_t tcds) { +#ifdef __rtems__ + (void) handle; + (void) done; + (void) tcds; +#endif spdif_edma_private_handle_t *privHandle = (spdif_edma_private_handle_t *)userData; spdif_edma_handle_t *spdifHandle = privHandle->handle; @@ -105,6 +110,11 @@ static void SPDIF_TxEDMACallback(edma_handle_t *handle, void *userData, bool don static void SPDIF_RxEDMACallback(edma_handle_t *handle, void *userData, bool done, uint32_t tcds) { +#ifdef __rtems__ + (void) handle; + (void) done; + (void) tcds; +#endif spdif_edma_private_handle_t *privHandle = (spdif_edma_private_handle_t *)userData; spdif_edma_handle_t *spdifHandle = privHandle->handle; @@ -550,6 +560,9 @@ void SPDIF_TransferAbortReceiveEDMA(SPDIF_Type *base, spdif_edma_handle_t *handl */ status_t SPDIF_TransferGetSendCountEDMA(SPDIF_Type *base, spdif_edma_handle_t *handle, size_t *count) { +#ifdef __rtems__ + (void) base; +#endif assert(handle != NULL); status_t status = kStatus_Success; @@ -579,6 +592,9 @@ status_t SPDIF_TransferGetSendCountEDMA(SPDIF_Type *base, spdif_edma_handle_t *h */ status_t SPDIF_TransferGetReceiveCountEDMA(SPDIF_Type *base, spdif_edma_handle_t *handle, size_t *count) { +#ifdef __rtems__ + (void) base; +#endif assert(handle != NULL); status_t status = kStatus_Success; diff --git a/bsps/arm/imxrt/mcux-sdk/drivers/xrdc2/fsl_xrdc2.c b/bsps/arm/imxrt/mcux-sdk/drivers/xrdc2/fsl_xrdc2.c index 9aaf8fb156..7c055f690f 100644 --- a/bsps/arm/imxrt/mcux-sdk/drivers/xrdc2/fsl_xrdc2.c +++ b/bsps/arm/imxrt/mcux-sdk/drivers/xrdc2/fsl_xrdc2.c @@ -79,6 +79,9 @@ static void XRDC2_MakeDXACP(const xrdc2_access_policy_t policy[FSL_FEATURE_XRDC2 */ void XRDC2_Init(XRDC2_Type *base) { +#ifdef __rtems__ + (void) base; +#endif } /*! @@ -90,6 +93,9 @@ void XRDC2_Init(XRDC2_Type *base) */ void XRDC2_Deinit(XRDC2_Type *base) { +#ifdef __rtems__ + (void) base; +#endif } /*!