+Heikki Hi Heikki, On Thu, Jul 5, 2012 at 8:38 AM, Chen Peter-B29397 <B29397@xxxxxxxxxxxxx> wrote: > Hi Felipe, Ajay, Kishon > > In order to add generic USB PHY layer, from my point, below > steps are needed to be done > > 1. Move generic PHY things from otg/ to phy/ > - Split include/linux/usb/otg.h to include/linux/usb/phy.h > and include/linux/usb/otg.h > - Split drivers/usb/otg/otg.c to drivers/usb/otg/otg.c > and drivers/usb/phy/phy.c > - Change CONFIG_USB_OTG_UTILS to CONFIG_USB_PHY_UTILS > - obj-$(CONFIG_USB_OTG) += otg.o > - obj-$(CONFIG_USB_PHY) += phy/ > > 2. Eliminate the relationship between struct usb_otg and struct usb_phy You had already started working on a separate state machine for otg right? Can you share any (even intermediary/wip) patch to us? Thanks Kishon -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html