Hi,
Please check this link:
It has some sample code for using USB module found on MCF52277, I think you can build on that for your own stack.
The reason for using different USB modules on MCF52277 and MCF5221x is because MCF52277 is the MPU series and the USB module implements a simplied EHCI-compliant USB module(supports high speed), while MCF5221x is a MCU, its USB module is more simple and does not support high speed, only support full and low speed. Check AN3631 for more information on MCF52277 USB module.