Dynamic allocation for mcbsp devices. and related changes