> The real problem is that the PHY interrupt is wired to an on-chip GPIO > controller, which is disabled by PM Runtime if no GPIOs are in use, and > interrupts are not taken into account (the irqchip subsystem is not (yet) PM > Runtime aware) for GPIO use. > > Adding a call to > > pm_runtime_get_sync(dev); > > to gpio_rcar_probe() fixes the problem, but keeps the GPIO modules enabled > all the time. > > IIRC, we have a similar issue with HDMI on r8a7791/koelsch... Exactly, the interrupt for 'EDID read done' never arrived because of this.
Attachment:
signature.asc
Description: PGP signature