Hi All, We read that in case of android kernel USB drivers used the function drivers stack "/drivers/usb/function" and in new ginger bread version they have moved to gadget driver approach "/drivers/usb/gadget. How the operations differ and how gadget drivers are better than function drivers ? How product iDs are calcuted in case of them. thanks Prabhu -- 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