On Wed, Jan 28, 2009 at 10:30:45PM +0000, Andy Green wrote: > I just "solved" it by registering the bt_dai struct early in > neo1973_gta02_wm8753.c neo1973_gta02_init(). That's what you're supposed to do - you should register the DAI when the driver for it is probed, or at module load time if that doesn't happen.