[PATCH] usb: gadget: cdns3: Fix missing cache operations for non-zero Endpoints

Mattijs Korpershoek mkorpershoek at baylibre.com
Mon Sep 30 17:46:52 CEST 2024


Hi Siddharth,

Thank you for the patch.

On lun., sept. 30, 2024 at 15:04, Siddharth Vadapalli <s-vadapalli at ti.com> 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: Mattijs Korpershoek <mkorpershoek at baylibre.com>



More information about the U-Boot mailing list