forked from OERV-BSP/u-boot
soc: ti: k3-ringacc: Add an API to request pair of rings
Add new API k3_ringacc_request_rings_pair() to request pair of rings at once, as in the most case Rings are used with DMA channels which required to request pair of rings - one to feed DMA with descriptors (TX/RX FDQ) and one to receive completions (RX/TX CQ). This will allow to simplify Ringacc API users. Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com>
This commit is contained in:
committed by
Lokesh Vutla
parent
db08a1df43
commit
5d25784998
@@ -100,6 +100,10 @@ struct k3_nav_ring_cfg {
|
||||
struct k3_nav_ring *k3_nav_ringacc_request_ring(struct k3_nav_ringacc *ringacc,
|
||||
int id, u32 flags);
|
||||
|
||||
int k3_nav_ringacc_request_rings_pair(struct k3_nav_ringacc *ringacc,
|
||||
int fwd_id, int compl_id,
|
||||
struct k3_nav_ring **fwd_ring,
|
||||
struct k3_nav_ring **compl_ring);
|
||||
/**
|
||||
* k3_nav_ringacc_get_dev - get pointer on RA device
|
||||
* @ringacc: pointer on RA
|
||||
|
||||
Reference in New Issue
Block a user