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 */
117 /* device is the dmamux, id is the dmamux channel from 0 */ in dmamux_stm32_configure()
146 * This dmamux channel 'id' is now used for this peripheral request in dmamux_stm32_configure()
151 LOG_ERR("cannot configure the dmamux."); in dmamux_stm32_configure()
155 /* set the Request Line ID to this dmamux channel i */ in dmamux_stm32_configure()
156 DMAMUX_Channel_TypeDef *dmamux = in dmamux_stm32_configure() local
160 LL_DMAMUX_SetRequestID(dmamux, id, request_id); in dmamux_stm32_configure()
178 LOG_ERR("cannot start the dmamux channel %d.", id); in dmamux_stm32_start()
198 LOG_ERR("cannot stop the dmamux channel %d.", id); in dmamux_stm32_stop()
220 LOG_ERR("cannot reload the dmamux channel %d.", id); in dmamux_stm32_reload()
241 LOG_ERR("cannot get the status of dmamux channel %d.", id); in dmamux_stm32_get_status()
269 /* DMAs assigned to DMAMUX channels at build time might not be ready. */ in dmamux_stm32_init()
302 * Each dmamux channel is hardwired to one dma controllers dma channel.
304 * dmamux channel using the dma dt properties dma_offset and dma_requests,
307 * for a given dmamux channel, are currently valid for series having
349 * Note: Instance Number (or index) has no guarantee to which dmamux it refers