[PATCH] usb: gadget: cdns3: Fix missing cache operations for non-zero Endpoints
Marek Vasut
marex at denx.de
Mon Sep 30 16:10:49 CEST 2024
On 9/30/24 11:34 AM, Siddharth Vadapalli wrote:
> Transfer initiation and completion for the non-zero Endpoints are
> handled by cdns3_ep_run_transfer() and cdns3_transfer_completed()
> respectively.
>
> Failing to flush the cache associated with the TRB Pool within
> cdns3_ep_run_transfer() results in the transfers never being initiated.
> Similarly, failing to invalidate the cache associated with the TRB pool
> within cdns3_transfer_completed() results in the transfers never being
> completed.
>
> Fix this.
>
> Fixes: 7e91f6ccdc84 ("usb: Add Cadence USB3 host and gadget driver")
> Signed-off-by: Siddharth Vadapalli <s-vadapalli at ti.com>
Reviewed-by: Marek Vasut <marex at denx.de>
Tom, can you pick this directly for current release ?
More information about the U-Boot
mailing list