Seems chip-id in 5.3 is read here https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/mfd/mt6397-core.c?h=v5.3-rc5#n282 It is before platform_get_irq which may call irq-init changed in the problematic commit. I will add a dev_info here in next-code to see value of id