From: Tirumala Marri <tmarri@xxxxxxx> v7: 1. Fix sparse tool warnings. 2. Fix checkpatch errors and warnings. 3. Rename USB_OTG config variable to USB_DWC_CONFIG v6: 1. Replaced register definitions and bit fields with macros. 2. Replace printks with dev_dbg or dev_err functions. 3. Cleanup some assignments. 4. Remove chip specific selections in Kconfig file. Tirumala Marri (10): USB/ppc4xx: Add Synopsys DWC OTG Register definitions USB/ppc4xx: Add Synopsys DWC OTG driver framework USB/ppc4xx: Add Synopsys DWC OTG Core Interface Layer (CIL) USB/ppc4xx: Add Synopsys DWC OTG HCD function USB/ppc4xx: Add Synopsys DWC OTG HCD interrupt function USB/ppc4xx: Add Synopsys DWC OTG HCD queue function USB/ppc4xx: Add Synopsys DWC OTG PCD function USB ppc4xx: Add Synopsys DWC OTG PCD interrupt function USB/ppc4xx:Synopsys DWC OTG driver enable gadget support USB ppc4xx: Add Synopsys DWC OTG driver kernel configuration and Makefile drivers/Makefile | 2 + drivers/usb/Kconfig | 3 +- drivers/usb/dwc_otg/Kconfig | 96 ++ drivers/usb/dwc_otg/Makefile | 19 + drivers/usb/dwc_otg/dwc_otg_apmppc.c | 414 ++++++ drivers/usb/dwc_otg/dwc_otg_cil.c | 972 ++++++++++++ drivers/usb/dwc_otg/dwc_otg_cil.h | 1219 +++++++++++++++ drivers/usb/dwc_otg/dwc_otg_cil_intr.c | 616 ++++++++ drivers/usb/dwc_otg/dwc_otg_driver.h | 76 + drivers/usb/dwc_otg/dwc_otg_hcd.c | 2466 +++++++++++++++++++++++++++++++ drivers/usb/dwc_otg/dwc_otg_hcd.h | 416 ++++++ drivers/usb/dwc_otg/dwc_otg_hcd_intr.c | 1477 ++++++++++++++++++ drivers/usb/dwc_otg/dwc_otg_hcd_queue.c | 696 +++++++++ drivers/usb/dwc_otg/dwc_otg_param.c | 180 +++ drivers/usb/dwc_otg/dwc_otg_pcd.c | 1752 ++++++++++++++++++++++ drivers/usb/dwc_otg/dwc_otg_pcd.h | 139 ++ drivers/usb/dwc_otg/dwc_otg_pcd_intr.c | 2311 +++++++++++++++++++++++++++++ drivers/usb/dwc_otg/dwc_otg_regs.h | 1325 +++++++++++++++++ drivers/usb/gadget/Kconfig | 22 + drivers/usb/gadget/gadget_chips.h | 9 + 20 files changed, 14209 insertions(+), 1 deletions(-) create mode 100644 drivers/usb/dwc_otg/Kconfig create mode 100644 drivers/usb/dwc_otg/Makefile create mode 100644 drivers/usb/dwc_otg/dwc_otg_apmppc.c create mode 100644 drivers/usb/dwc_otg/dwc_otg_cil.c create mode 100644 drivers/usb/dwc_otg/dwc_otg_cil.h create mode 100644 drivers/usb/dwc_otg/dwc_otg_cil_intr.c create mode 100644 drivers/usb/dwc_otg/dwc_otg_driver.h create mode 100644 drivers/usb/dwc_otg/dwc_otg_hcd.c create mode 100644 drivers/usb/dwc_otg/dwc_otg_hcd.h create mode 100644 drivers/usb/dwc_otg/dwc_otg_hcd_intr.c create mode 100644 drivers/usb/dwc_otg/dwc_otg_hcd_queue.c create mode 100644 drivers/usb/dwc_otg/dwc_otg_param.c create mode 100644 drivers/usb/dwc_otg/dwc_otg_pcd.c create mode 100644 drivers/usb/dwc_otg/dwc_otg_pcd.h create mode 100644 drivers/usb/dwc_otg/dwc_otg_pcd_intr.c create mode 100644 drivers/usb/dwc_otg/dwc_otg_regs.h -- 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