This patch adds support suspend/resume for R-Car controllers. The controllers need firmware downloading and the current code has such process only when probe timing. After suspend the system and the power of controller down, the driver needs to re-download the firmware in resume timing. This patch adds such a process. Also, since previous xhci-plat code didnn't handle the clk in suspend/resume, this patch set has such process. Yoshihiro Shimoda (3): usb: host: xhci-plat: enable clk in resume timing usb: host: xhci-plat: add resume_quirk() usb: host: xhci-plat: set resume_quirk() for R-Car controllers drivers/usb/host/xhci-plat.c | 29 ++++++++++++++++++++++++++++- drivers/usb/host/xhci-plat.h | 1 + drivers/usb/host/xhci-rcar.c | 11 +++++++++++ drivers/usb/host/xhci-rcar.h | 6 ++++++ 4 files changed, 46 insertions(+), 1 deletion(-) -- 1.9.1