Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit 04d43688 authored by Mayank Rana's avatar Mayank Rana
Browse files

xhci-plat: Use USB glue driver device as sysdev



Currently xhci-plat's parent device is used as sysdev whereas USB driver
related page mapping is crated using xhci-plat's parent device's parent
device (i.e. USB glue driver device). This results into SMMU page fault
when XHCI controller is trying to access queued URB. Fix this issue by
checking sysdev->parent->parent->iommu_group availability and update
sysdev with USB glue driver device if iommu_group is set.

Change-Id: Iabf5b661b756c109663ad8b11a5a1dd9330c1171
Signed-off-by: default avatarMayank Rana <mrana@codeaurora.org>
parent 78dc763c
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment