(diff attached) Hi Manuel, i'm trying the conversion of wm8731 driver and a attach my patch. The problem is: the method wm8731_i2c_probe() - connected to i2c_add_driver.probe field - isn't called and alsa says "No Soundcard found". in the old style driver the method wm8731_codec_probe() - connected to i2c_add_driver.attach_adapter field - is called during initialization by i2c_add_driver() . How to call wm8731_i2c_probe()? Do i miss something?