I have seen this same issue. In order to solve it you need to upgrade your bootloader.
U-boot should detect the board type and pass this information to the kernel via ATAGs.
You can use U-boot mainline or the latest one from git.freescale.com (11.09 branch). Both of these versions detects the board type correctly, pass this info to the kernel and then the kernel will configure USB correctly.