[...] > +static int rzn1_dmamux_init(void) > +{ > + return platform_driver_register(&rzn1_dmamux_driver); > +} > +arch_initcall(rzn1_dmamux_init); I don't think this driver actually needs the arch_initcall() level, I'll propose a v3 using the regular platform init level. And this driver is now missing MODULE_* macros. Thanks, Miquèl