Hello,
between kernel 5.9 and 5.10 got Linux on Nexus 7 2013 broken and it
seems to be related to the Qualcomm PM8xxx PMIC chips driver.
I’m using kernels based on stable series, enhanced with few small
patches, to make Nexus 7 work (based on John Stultz patches and few
reverts in GPU area).
Originally I suspected workaround “HACK: irq: Request and release
resources for chained IRQs”, but without that patch it crashes even
sooner.
With Brian Masney we checked IRQ chip hierarchy (against kernel 5.4)
and it seems to be working properly.
5.9
- dmesg [1]
- source code [2]
- /proc/interrupts/ [3]
5.10
- dmesg [4]
- source code [5]
Thank you for any ideas!
David
[1] https://paste.sr.ht/~okias/c03c8612f10d7082ce4285f21f1a87860cfa7ddf
[2] https://github.com/okias/linux/tree/qcom-apq8064-v5.9
[3] https://paste.sr.ht/~okias/cc4569f73b06b21af7b8df927564e22245987ce2
[4] https://paste.sr.ht/~okias/8cdbbdc7e4f476f1690b4a31093dbb4c19c9dc30
[5] https://github.com/okias/linux/tree/qcom-apq8064-v5.10
Best regards
David Heidelberg