Re: (probably) Qualcomm PM8xxx PMIC chips driver issue in 5.10+ kernel

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I did bisection and it lead me to the commit

pinctrl: qcom: Don't clear pending interrupts when enabling
39afef8a282b8ce63edb8d2ceb8a71e5440de059 for 5.10 (equal to cf9d052aa6005f1e8dfaf491d83bf37f368af69e for upstream)

adding people into CC, I assume it's possible it just uncovers different issue, but reverting it makes 5.10.y usable.

Thank you
David


On Tue, Jun 29 2021 at 19:01:53 +0200, David Heidelberg <david@xxxxxxx> wrote:
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







[Index of Archives]     [Linux SPI]     [Linux Kernel]     [Linux ARM (vger)]     [Linux ARM MSM]     [Linux Omap]     [Linux Arm]     [Linux Tegra]     [Fedora ARM]     [Linux for Samsung SOC]     [eCos]     [Linux Fastboot]     [Gcc Help]     [Git]     [DCCP]     [IETF Announce]     [Security]     [Linux MIPS]     [Yosemite Campsites]

  Powered by Linux