Lines Matching full:dmamux
9 * @brief Common part of DMAMUX drivers for stm32.
32 /* this is the configuration of one dmamux channel */
40 /* the table of all the dmamux channel */
47 /* this is the configuration of the dmamux IP */
147 /* device is the dmamux, id is the dmamux channel from 0 */ in dmamux_stm32_configure()
176 * This dmamux channel 'id' is now used for this peripheral request in dmamux_stm32_configure()
181 LOG_ERR("cannot configure the dmamux."); in dmamux_stm32_configure()
185 /* set the Request Line ID to this dmamux channel i */ in dmamux_stm32_configure()
186 DMAMUX_Channel_TypeDef *dmamux = in dmamux_stm32_configure() local
190 LL_DMAMUX_SetRequestID(dmamux, id, request_id); in dmamux_stm32_configure()
208 LOG_ERR("cannot start the dmamux channel %d.", id); in dmamux_stm32_start()
228 LOG_ERR("cannot stop the dmamux channel %d.", id); in dmamux_stm32_stop()
250 LOG_ERR("cannot reload the dmamux channel %d.", id); in dmamux_stm32_reload()
271 LOG_ERR("cannot get the status of dmamux channel %d.", id); in dmamux_stm32_get_status()
299 /* DMAs assigned to DMAMUX channels at build time might not be ready. */ in dmamux_stm32_init()
332 * Each dmamux channel is hardwired to one dma controllers dma channel.
334 * dmamux channel using the dma dt properties dma_offset and dma_requests,
337 * for a given dmamux channel, are currently valid for series having
379 * Note: Instance Number (or index) has no guarantee to which dmamux it refers