On 10/07/2016 08:37 PM, Geert Uytterhoeven wrote:
Currently the renesas-irqc driver uses postcore_initcall(). However, the new CPG/MSSR driver uses subsys_initcall(). Hence the IRQC's probe will be deferred, which causes the Micrel phy to not find its interrupt on R-Car Gen2, as the of_mdio subsystem doesn't support deferred probe yet. Replace postcore_initcall() by device_initcall() to work around this. This does cause a few extra probe deferrals on R-Mobile APE6, where the PFC/GPIO combo uses the IRQC as its parent interrupt controller. Signed-off-by: Geert Uytterhoeven <geert+renesas@xxxxxxxxx> --- Sergei: Does this fix the regression with the sh_eth driver?
Yes, it does! Thank you! :-) Tested-by: Sergei Shtylyov <sergei.shtylyov@xxxxxxxxxxxxxxxxxx> MBR, Sergei