diff options
| author | Yuanshen Cao <alex.caoys@gmail.com> | 2026-08-26 02:40:27 +0000 |
|---|---|---|
| committer | Vinod Koul <vkoul@kernel.org> | 2026-10-05 15:32:15 +0200 |
| commit | 3b18c8e460760a7993c54f9d591b1b758349b1b3 (patch) | |
| tree | 5c1607e06057989f7edbde2145d6de80d44320e9 /tools/lib/python/kdoc/python_version.py | |
| parent | 6c0a5a1fb1668b5fa9f9c9c302f5235d131f2ed5 (diff) | |
dmaengine: sun6i-dma: Refactor to support A733 interrupt and register handling
The `sun6i-dma` driver currently uses hardcoded logic for interrupt
handling (reading/writing interrupt enable and status registers) and
register dumping.
To support the Allwinner A733, which has a different register layout and
interrupt handling logic, add `irq_stride`, `irq_en_offset`, and
`irq_stat_offset` to `struct sun6i_dma_config`. Implement generic
`sun6i_read/write_irq_*` functions using these new configuration fields
to accommodate different hardware revisions.
Signed-off-by: Yuanshen Cao <alex.caoys@gmail.com>
Reviewed-by: Frank Li <Frank.Li@nxp.com>
Link: https://patch.msgid.link/20260826-sun60i-a733-dma-v5-1-abc5229b441e@gmail.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
Diffstat (limited to 'tools/lib/python/kdoc/python_version.py')
0 files changed, 0 insertions, 0 deletions
