[PATCH v12 6/9] usb: xhci: use bus->sysdev for DMA configuration
From: Vivek Gautam <hidden>
Date: 2017-02-08 12:10:03
Also in:
linux-devicetree, linux-pm, lkml
From: Vivek Gautam <hidden>
Date: 2017-02-08 12:10:03
Also in:
linux-devicetree, linux-pm, lkml
Hi, On Mon, Feb 6, 2017 at 2:43 PM, Peter Chen [off-list ref] wrote:
From: Arnd Bergmann <arnd@arndb.de> For xhci-hcd platform device, all the DMA parameters are not configured properly, notably dma ops for dwc3 devices. So, set the dma for xhci from sysdev. sysdev is pointing to device that is known to the system firmware or hardware. Signed-off-by: Arnd Bergmann <arnd@arndb.de> Signed-off-by: Sriram Dash <redacted> Tested-by: Baolin Wang <redacted> Tested-by: Vivek Gautam <redacted> Tested-by: Alexander Sverdlin <redacted> Signed-off-by: Mathias Nyman <redacted> ---
This patch doesn't work for me anymore on db820c target [1]. While the same kernel with reverts of patches [2] [3] and an older patch [4] by Grygorii Strashko works [5]. [1] https://github.com/vivekgautam1/linux/tree/linux-v4.10-rc7-usb-db820c-nonworking [2] 8c9f2de459c7 usb: dwc3: Do not set dma coherent mask [3] d64ff406e51e usb: dwc3: use bus->sysdev for DMA configuration [4] https://lkml.org/lkml/2016/4/25/813 [5] https://github.com/vivekgautam1/linux/tree/linux-v4.10-rc7-usb-db820c regards Vivek -- Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, a Linux Foundation Collaborative Project