* Based on the dsps "glue layer" code.
*/
-#include <common.h>
+#include <dm.h>
+#include <asm/global_data.h>
#include <dm/device_compat.h>
#include <linux/bitops.h>
#include <linux/delay.h>
#ifdef CONFIG_USB_MUSB_HOST
.ops = &musb_usb_ops,
#endif
- .platdata_auto_alloc_size = sizeof(struct usb_platdata),
- .priv_auto_alloc_size = sizeof(struct pic32_musb_data),
+ .plat_auto = sizeof(struct usb_plat),
+ .priv_auto = sizeof(struct pic32_musb_data),
};