This PR cleans up the PVR DMA code a bit and makes it easier to see what’s going on between different parts of the PVR.
Organized Functions: Moved the PVR DMA functions out of pvr.h into a new pvr_dma.h file, so it’s more modular and easier to follow.
Clearer API: Updated the DMA API to better separate out functions for the PVR Rootbus versus the Tile Accelerator (TA), making it more obvious where things are happening.
Better Documentation: Update docs for clarity.
Deprecation:
Replaced pvr_dma_ready() with pvr_dma_ta_ready().
Replaced pvr_txr_load_dma() with pvr_dma_ta_load_txr().
This PR cleans up the PVR DMA code a bit and makes it easier to see what’s going on between different parts of the PVR.