Hi, In Andy Gross' for-next branch (commit a844f941617c929b29, "Merge tag 'qcom-arm64-for-4.11-2' into final-for-4.11"), USB support on my MSM8974 phone worked, but since the following merge by Linus (195849ea13549dc), it does not work anymore. (I've only tested gadget mode so far. I don't know if host mode works.) I ran git bisect with the devicetree from Bjorn Andersson's commit 769907ae6e6c28 ("ARM: dts: qcom: msm8974: Add USB gadget nodes"), and got this result: e9f15a71f17b328be44767cb893576c7c838f996 is the first bad commit commit e9f15a71f17b328be44767cb893576c7c838f996 Author: Stephen Boyd <stephen.boyd@xxxxxxxxxx> Date: Wed Dec 28 14:57:01 2016 -0800 usb: chipidea: msm: Add proper clk and reset support The msm chipidea controller uses two main clks, an AHB clk to read/write the MMIO registers and a core clk called the system clk that drives the controller itself. Add support for these clks as they're required in all designs. Also add support for an optional third clk that we need to turn on to reset the controller and wrapper logic and other "housekeeping" things. This clk was removed in later revisions of the hardware because the reset methodology no longer required clks to be enabled to propagate resets. Acked-by: Peter Chen <peter.chen@xxxxxxx> Cc: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx> Signed-off-by: Stephen Boyd <stephen.boyd@xxxxxxxxxx> Signed-off-by: Peter Chen <peter.chen@xxxxxxx> I can't see any potential error messages because the serial gadget driver is the only console I have on this system. Is there something missing in qcom-msm8974.dtsi? Regards, Jonathan Neuschäfer
Attachment:
signature.asc
Description: PGP signature