现已atmel spi 驱动为例, 分析dma channel的获取流程。
atmel spi driver path: driver/spi/spi-atmel.c
首先从atmel_spi_probe函数开始。
在atmel_spi_probe里面调用atmel_spi_configure_dma函数。
时候调用dma_request_slave_channel_compat获取dma通道(tx/rx), 在调用atmel_spi_dma_slave_config函数进行配置。
调用dma_request_slave_channel函数。
紧接着调用of_dma_request_slave_channel函数: