/* install SMARTDMA firmware 
Install a custom firmware for the smartDMA. This function allows the user to install a custom firmware into the smartDMA, which implements different API functions than the standard MCUX SDK firmware.  */
void dma_smartdma_install_fw(const struct device *dev, uint8_t *firmware, uint32_t len)
/* install SMARTDMA firmware 
Install a custom firmware for the smartDMA. This function allows the user to install a custom firmware into the smartDMA, which implements different API functions than the standard MCUX SDK firmware.  */
void dma_smartdma_install_fw(const struct device *dev, uint8_t *firmware, uint32_t len)
{
	const struct dma_mcux_smartdma_config *config = dev->config;
	SMARTDMA_InstallFirmware((uint32_t)config->smartdma_progs, firmware, len);
}