Re: [RFC PATCH] dmaengine: xilinx_dma: Fix per-channel direction reporting via device_caps
From: Rahul Navale
Date: Thu Mar 05 2026 - 03:30:01 EST
From: Rahul Navale <rahul.navale@xxxxxxx>
>Could you show the debug output from dma_get_slave_caps()?
logs:
<4>[ 0.302360] dma_slave_caps:
<4>[ 0.302364] src_addr_widths = 0x00000000
<4>[ 0.302368] dst_addr_widths = 0x00000000
<4>[ 0.302371] directions = 0x00000000
<4>[ 0.302374] min_burst = 0x00000000
<4>[ 0.302377] max_burst = 0x00000000
<4>[ 0.302380] max_sg_burst = 0x00000000
<4>[ 0.302383] cmd_pause = 0x00
<4>[ 0.302386] cmd_resume = 0x00
<4>[ 0.302388] cmd_terminate = 0x00
<4>[ 0.302391] residue_granularity= 0x00000000
<4>[ 0.302394] descriptor_reuse = 0x00
<4>[ 0.302398] xilinx_dma_device_caps: caps->directions = 0x00000001
<4>[ 0.302401] xilinx_dma_device_caps: caps->directions = 0x00000001
<4>[ 0.302404] dma_slave_caps:
<4>[ 0.302406] src_addr_widths = 0x00000000
<4>[ 0.302409] dst_addr_widths = 0x00000000
<4>[ 0.302412] directions = 0x00000001
<4>[ 0.302415] min_burst = 0x00000000
<4>[ 0.302418] max_burst = 0x00000000
<4>[ 0.302421] max_sg_burst = 0x00000000
<4>[ 0.302423] cmd_pause = 0x00
<4>[ 0.302426] cmd_resume = 0x00
<4>[ 0.302429] cmd_terminate = 0x01
<4>[ 0.302431] residue_granularity= 0x00000001
<4>[ 0.302434] descriptor_reuse = 0x00