Hi Some cleanups to McBSP code and attempts to make it more generic. I'll be out of office in coming days but I'm happy to hear how does this set work on OMAP1 Amstrad Delta as there are changes around register definitions and access. I've tested this on 2420 and 3430 and build tested with omap1_defconfig and omap2plus_defconfig. I added Paul's build fix first as it seems to got lost in l-o master during recent devel branch merges and my patches are made on top of it. Paul's patch can be found from commit 7150dfee80a1e7ed5064730994b704495a8c6b99. For is_omap removal I didn't invent any other new than reg_size and reg_step to platform data but in the future I think mcbsp_config_type is better to replace with some feature flags that come from hwmod so that there is no need to modify code for any new omap version. Long term plan is still bit open. If we go to merge McBSP with ASoC omap-mcbsp we can drop quite much of special API here as well as omap-mcbsp-dai platform devices. -- Jarkko -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html