[RFC PATCH] dmaengine: xilinx_dma: Fix per-channel direction reporting via device_caps
Rahul Navale
rahulnavale04 at gmail.com
Thu Mar 5 00:29:17 PST 2026
From: Rahul Navale <rahul.navale at ifm.com>
>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
More information about the linux-arm-kernel
mailing list