On Tue, Dec 19, 2017 at 2:21 PM, Will Newton <will.newton@xxxxxxxxx> wrote: > On Tue, Dec 19, 2017 at 9:44 AM, Will Newton <will.newton@xxxxxxxxx> wrote: >> Hi, >> >> I have a git tree with my initial start at msm8909 support in Linux 4.9 here: >> >> https://bitbucket.org/andromedauk/msm8909-linux >> >> It's based off the Linaro Qualcomm landing team tree (with Android >> drivers merged too for no useful reason). >> >> The current state is that pinctrl is pretty much done, regulators are >> mostly done, clocks is quite hard to say as I'm not doing a good job >> of parsing the docs right now. The serial port works! I've seen the >> USB driver enumerate a hub but not tested any further. >> >> Outstanding tasks: >> >> 1. Semi-random resets during boot. Occasionally the board will reset >> for no obvious reason during boot. I suspect this is something to do >> with regulators as it usually seems to be around the time something is >> setting voltage and turning on initcall debugging seems to make it >> less likely to happen (by slowing the boot). > > FWIW these resets go away if I disable the wcnss driver in the dts. Specifically the code that triggers the reset is the call to qcom_scm_pas_auth_and_reset in qcom_wcnss.c. If I comment that call out then the boot seems to be stable. Does anyone have any ideas what might cause that behaviour? Thanks, -- To unsubscribe from this list: send the line "unsubscribe linux-arm-msm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html