mirror of
https://github.com/LineageOS/android_kernel_fxtec_sm6115.git
synced 2026-08-19 21:11:02 +00:00
Implement APIs to dynamically allocate and free secondary event rings based upon interrupter number. Also add exported APIs in usb core layer which allows secondary event ring management via remote processor entity. Change-Id: I5ee7d44d6cad8e35e22d3c1a027a1eec5d208585 Signed-off-by: Hemant Kumar <hemantk@codeaurora.org> Signed-off-by: Jack Pham <jackp@codeaurora.org> Signed-off-by: Mayank Rana <mrana@codeaurora.org> (cherry picked from commit8d48fb820f) [connoro: squashed the following commits:a44f0d73afusb: xhci: Clear event handler busy flag upon event ring cleanupa1504b40dausb: xhci: Acknowledge pending events in secondary event ringa7e7dd8a34usb: host: xhci: Fix bound check for interrupter numberc4d9817a3cusb: core: Allow secondary event ring clean upon disconnect576c1e1fe6usb: host: xhci: Fix secondary event ring setup] Bug: 151258428 Signed-off-by: Connor O'Brien <connoro@google.com>