[PATCH v15 00/10] Add-Synopsys-DesignWare-HS-USB-OTG-driver

2011-10-14 Thread tmarri
From: Tirumala Marri tma...@apm.com v15: 1. Fixed some checkpatch errors. 2. Added spin lock check during read-modify-write of interrupt registers out side intr handlers. 3. Removed Kconfig var which is not used and not defined. v14: 1. Modifying dwc_reg_read/write functions to accepts

[PATCH v15 01/10] USB/ppc4xx: Add Synopsys DesignWare HS USB OTG Register definitions

2011-10-14 Thread tmarri
From: Tirumala Marri tma...@apm.com Control and Status Register (CSR) are classified as follows: - Core Global Registers - Device Mode Registers - Device Global Registers - Device Endpoint Specific Registers - Host Mode Registers - Host Global Registers - Host Port CSRs - Host Channel Specific

[PATCH v15 02/10] USB/ppc4xx: Add Synopsys DesignWare HS USB OTG driver framework

2011-10-14 Thread tmarri
From: Tirumala Marri tma...@apm.com Platform probing is in apmppc.c. Driver parameter and parameter checking are in param.c. Signed-off-by: Tirumala R Marri tma...@apm.com Signed-off-by: Fushen Chen fc...@apm.com Signed-off-by: Mark Miesfeld mmiesf...@apm.com --- drivers/usb/dwc/apmppc.c | 355

[PATCH v15 05/10] USB/ppc4xx: Add Synopsys DWC OTG HCD interrupt function

2011-10-14 Thread tmarri
From: Tirumala Marri tma...@apm.com Implements DWC OTG USB HCD interrupt service routine. Signed-off-by: Tirumala R Marri tma...@apm.com Signed-off-by: Fushen Chen fc...@apm.com Signed-off-by: Mark Miesfeld mmiesf...@apm.com --- drivers/usb/dwc/hcd_intr.c | 1477

[PATCH v15 06/10] USB/ppc4xx: Add Synopsys DWC OTG HCD queue function

2011-10-14 Thread tmarri
From: Tirumala Marri tma...@apm.com Implements functions to manage Queue Heads and Queue Transfer Descriptors of DWC USB OTG Controller. Signed-off-by: Tirumala R Marri tma...@apm.com Signed-off-by: Fushen Chen fc...@apm.com Signed-off-by: Mark Miesfeld mmiesf...@apm.com ---

[PATCH v15 07/10] USB/ppc4xx: Add Synopsys DWC OTG PCD function

2011-10-14 Thread tmarri
From: Tirumala Marri tma...@apm.com The PCD is responsible for translating requests from the gadget driver to appropriate actions on the DWC OTG controller. Signed-off-by: Tirumala R Marri tma...@apm.com Signed-off-by: Fushen Chen fc...@apm.com Signed-off-by: Mark Miesfeld mmiesf...@apm.com ---

[PATCH v15 09/10] USB ppc4xx: Add Synopsys DWC OTG driver kernel configuration and Makefile

2011-10-14 Thread tmarri
From: Tirumala Marri tma...@apm.com Add Synopsys DesignWare HS USB OTG driver kernel configuration. Synopsys OTG driver may operate in host only, device only, or OTG mode. The driver also allows user configure the core to use its internal DMA or Slave (PIO) mode. Signed-off-by: Tirumala R Marri

[PATCH v15 10/10] USB/ppc4xx:Synopsys DWC OTG driver enable gadget support

2011-10-14 Thread tmarri
From: Tirumala Marri tma...@apm.com Enable gadget support Signed-off-by: Tirumala R Marri tma...@apm.com Signed-off-by: Fushen Chen fc...@apm.com Signed-off-by: Mark Miesfeld mmiesf...@apm.com --- drivers/usb/gadget/Kconfig| 10 ++ drivers/usb/gadget/gadget_chips.h |3 +++

[PATCH v14 00/10] Add-Synopsys-DesignWare-HS-USB-OTG-driver

2011-10-06 Thread tmarri
From: Tirumala Marri tma...@apm.com v14: 1. Modifying dwc_reg_read/write functions to accepts offset as arg. 2. Adding spin_lock to common interrupt function. 3. Adding start/stop, vbus_power functions to gadget_opst struct. 4. Removed some unnecessary comments and prints. 5. op_state_str()

[PATCH v14 10/10] USB/ppc4xx:Synopsys DWC OTG driver enable gadget support

2011-10-06 Thread tmarri
From: Tirumala Marri tma...@apm.com Enable gadget support Signed-off-by: Tirumala R Marri tma...@apm.com Signed-off-by: Fushen Chen fc...@apm.com Signed-off-by: Mark Miesfeld mmiesf...@apm.com --- drivers/usb/Makefile |1 + drivers/usb/gadget/Kconfig| 11 +++

[PATCH v14 09/10] Add Synopsys DWC OTG driver kernel configuration and Makefile

2011-10-06 Thread tmarri
From: Tirumala Marri tma...@apm.com Add Synopsys DesignWare HS USB OTG driver kernel configuration. Synopsys OTG driver may operate in host only, device only, or OTG mode. The driver also allows user configure the core to use its internal DMA or Slave (PIO) mode. Signed-off-by: Tirumala R Marri

[PATCH v14 06/10] USB/ppc4xx: Add Synopsys DWC OTG HCD queue function

2011-10-06 Thread tmarri
From: Tirumala Marri tma...@apm.com Implements functions to manage Queue Heads and Queue Transfer Descriptors of DWC USB OTG Controller. Signed-off-by: Tirumala R Marri tma...@apm.com Signed-off-by: Fushen Chen fc...@apm.com Signed-off-by: Mark Miesfeld mmiesf...@apm.com ---

[PATCH v14 02/10] USB/ppc4xx: Add Synopsys DesignWare HS USB OTG driver framework

2011-10-06 Thread tmarri
From: Tirumala Marri tma...@apm.com Platform probing is in apmppc.c. Driver parameter and parameter checking are in param.c. Signed-off-by: Tirumala R Marritma...@apm.com Signed-off-by: Fushen Chen fc...@apm.com Signed-off-by: Mark Miesfeld mmiesf...@apm.com --- drivers/usb/dwc/apmppc.c | 353

[PATCH v14 07/10] USB/ppc4xx: Add Synopsys DWC OTG PCD function

2011-10-06 Thread tmarri
From: Tirumala Marri tma...@apm.com The PCD is responsible for translating requests from the gadget driver to appropriate actions on the DWC OTG controller. Signed-off-by: Tirumala R Marri tma...@apm.com Signed-off-by: Fushen Chen fc...@apm.com Signed-off-by: Mark Miesfeld mmiesf...@apm.com ---

[PATCH v14 01/10] USB/ppc4xx: Add Synopsys DesignWare HS USB OTG Register definitions

2011-10-06 Thread tmarri
From: Tirumala Marri tma...@apm.com Control and Status Register (CSR) are classified as follows: - Core Global Registers - Device Mode Registers - Device Global Registers - Device Endpoint Specific Registers - Host Mode Registers - Host Global Registers - Host Port CSRs - Host Channel Specific

[PATCH v13 00/10] Add-Synopsys-DesignWare-HS-USB-OTG-driver

2011-04-03 Thread tmarri
From: Tirumala Marri tma...@apm.com v13: 1. Remove redundant CONFIG VARIABLE from drivers/usb/dwc/Kconfig. v12: 1. dwc directory moved from otg to usb directory. Tirumala Marri (10): USB/ppc4xx: Add Synopsys DWC OTG Register definitions USB/ppc4xx: Add Synopsys DWC OTG driver framework

[PATCH v13 01/10] USB/ppc4xx: Add Synopsys DWC OTG Register definitions

2011-04-03 Thread tmarri
From: Tirumala Marri tma...@apm.com Add Synopsys Design Ware core register definitions. Signed-off-by: Tirumala R Marri tma...@apm.com Signed-off-by: Fushen Chen fc...@apm.com Signed-off-by: Mark Miesfeld mmiesf...@apm.com --- drivers/usb/dwc/regs.h | 1326

[PATCH v13 02/10] USB/ppc4xx: Add Synopsys DWC OTG driver framework

2011-04-03 Thread tmarri
From: Tirumala Marri tma...@apm.com Platform probing is in dwc_otg_apmppc.c. Driver parameter and parameter checking are in dwc_otg_param.c. Signed-off-by: Tirumala R Marri tma...@apm.com Signed-off-by: Fushen Chen fc...@apm.com Signed-off-by: Mark Miesfeld mmiesf...@apm.com ---

[PATCH v13 05/10] USB/ppc4xx: Add Synopsys DWC OTG HCD interrupt function

2011-04-03 Thread tmarri
From: Tirumala Marri tma...@apm.com Implements DWC OTG USB HCD interrupt service routine. Signed-off-by: Tirumala R Marri tma...@apm.com Signed-off-by: Fushen Chen fc...@apm.com Signed-off-by: Mark Miesfeld mmiesf...@apm.com --- drivers/usb/dwc/hcd_intr.c | 1477

[PATCH v13 06/10] USB/ppc4xx: Add Synopsys DWC OTG HCD queue function

2011-04-03 Thread tmarri
From: Tirumala Marri tma...@apm.com Implements functions to manage Queue Heads and Queue Transfer Descriptors of DWC USB OTG Controller. Signed-off-by: Tirumala R Marri tma...@apm.com Signed-off-by: Fushen Chen fc...@apm.com Signed-off-by: Mark Miesfeld mmiesf...@apm.com ---

[PATCH v13 07/10] USB/ppc4xx: Add Synopsys DWC OTG PCD function

2011-04-03 Thread tmarri
From: Tirumala Marri tma...@apm.com The PCD is responsible for translating requests from the gadget driver to appropriate actions on the DWC OTG controller. Signed-off-by: Tirumala R Marri tma...@apm.com Signed-off-by: Fushen Chen fc...@apm.com Signed-off-by: Mark Miesfeld mmiesf...@apm.com ---

[PATCH v13 09/10] USB ppc4xx: Add Synopsys DWC OTG driver kernel configuration and Makefile

2011-04-03 Thread tmarri
From: Tirumala Marri tma...@apm.com Add Synopsys DesignWare HS USB OTG driver kernel configuration. Synopsys OTG driver may operate in host only, device only, or OTG mode. The driver also allows user configure the core to use its internal DMA or Slave (PIO) mode. Signed-off-by: Tirumala R Marri

[PATCH v13 10/10] USB/ppc4xx:Synopsys DWC OTG driver enable gadget support

2011-04-03 Thread tmarri
From: Tirumala Marri tma...@apm.com Enable gadget support Signed-off-by: Tirumala R Marri tma...@apm.com Signed-off-by: Fushen Chen fc...@apm.com Signed-off-by: Mark Miesfeld mmiesf...@apm.com --- drivers/usb/gadget/Kconfig| 11 +++ drivers/usb/gadget/gadget_chips.h |9

[PATCH v11 00/10] Add-Synopsys-DesignWare-HS-USB-OTG-driver

2011-04-01 Thread tmarri
From: Tirumala Marri tma...@apm.com v11: 1. Kconfig corrections. 2. Changed the order of patch generation to follow dependencies. v10: 1. Change address argument type from u32 to ulong to make it arch independent. 2. Cleaning unnecessary changes from Kconfig. Tirumala Marri (10):

[PATCH v11 01/10] USB/ppc4xx: Add Synopsys DWC OTG Register definitions

2011-04-01 Thread tmarri
From: Tirumala Marri tma...@apm.com Add Synopsys Design Ware core register definitions. Signed-off-by: Tirumala R Marri tma...@apm.com Signed-off-by: Fushen Chen fc...@apm.com Signed-off-by: Mark Miesfeld mmiesf...@apm.com --- drivers/usb/otg/dwc/regs.h | 1326

[PATCH v11 02/10] USB/ppc4xx: Add Synopsys DWC OTG driver framework

2011-04-01 Thread tmarri
From: Tirumala Marri tma...@apm.com Platform probing is in dwc_otg_apmppc.c. Driver parameter and parameter checking are in dwc_otg_param.c. Signed-off-by: Tirumala R Marri tma...@apm.com Signed-off-by: Fushen Chen fc...@apm.com Signed-off-by: Mark Miesfeld mmiesf...@apm.com ---

[PATCH v11 05/10] USB/ppc4xx: Add Synopsys DWC OTG HCD interrupt function

2011-04-01 Thread tmarri
From: Tirumala Marri tma...@apm.com Implements DWC OTG USB HCD interrupt service routine. Signed-off-by: Tirumala R Marri tma...@apm.com Signed-off-by: Fushen Chen fc...@apm.com Signed-off-by: Mark Miesfeld mmiesf...@apm.com --- drivers/usb/otg/dwc/hcd_intr.c | 1477

[PATCH v11 07/10] USB/ppc4xx: Add Synopsys DWC OTG PCD function

2011-04-01 Thread tmarri
From: Tirumala Marri tma...@apm.com The PCD is responsible for translating requests from the gadget driver to appropriate actions on the DWC OTG controller. Signed-off-by: Tirumala R Marri tma...@apm.com Signed-off-by: Fushen Chen fc...@apm.com Signed-off-by: Mark Miesfeld mmiesf...@apm.com ---

[PATCH v11 06/10] USB/ppc4xx: Add Synopsys DWC OTG HCD queue function

2011-04-01 Thread tmarri
From: Tirumala Marri tma...@apm.com Implements functions to manage Queue Heads and Queue Transfer Descriptors of DWC USB OTG Controller. Signed-off-by: Tirumala R Marri tma...@apm.com Signed-off-by: Fushen Chen fc...@apm.com Signed-off-by: Mark Miesfeld mmiesf...@apm.com ---

[PATCH v11 09/10] USB ppc4xx: Add Synopsys DWC OTG driver kernel configuration and Makefile

2011-04-01 Thread tmarri
From: Tirumala Marri tma...@apm.com Add Synopsys DesignWare HS USB OTG driver kernel configuration. Synopsys OTG driver may operate in host only, device only, or OTG mode. The driver also allows user configure the core to use its internal DMA or Slave (PIO) mode. Signed-off-by: Tirumala R Marri

[PATCH v11 10/10] USB/ppc4xx:Synopsys DWC OTG driver enable gadget support

2011-04-01 Thread tmarri
From: Tirumala Marri tma...@apm.com Enable gadget support Signed-off-by: Tirumala R Marri tma...@apm.com Signed-off-by: Fushen Chen fc...@apm.com Signed-off-by: Mark Miesfeld mmiesf...@apm.com --- drivers/usb/gadget/Kconfig| 11 +++ drivers/usb/gadget/gadget_chips.h |9

[PATCH v12 00/10] Add-Synopsys-DesignWare-HS-USB-OTG-driver

2011-04-01 Thread tmarri
From: Tirumala Marri tma...@apm.com v12: 1. dwc directory moved from otg to usb directory. v11: 1. Kconfig corrections. 2. Changed the order of patch generation to follow dependencies. Tirumala Marri (10): USB/ppc4xx: Add Synopsys DWC OTG Register definitions USB/ppc4xx: Add Synopsys DWC

[PATCH v12 01/10] USB/ppc4xx: Add Synopsys DWC OTG Register definitions

2011-04-01 Thread tmarri
From: Tirumala Marri tma...@apm.com Add Synopsys Design Ware core register definitions. Signed-off-by: Tirumala R Marri tma...@apm.com Signed-off-by: Fushen Chen fc...@apm.com Signed-off-by: Mark Miesfeld mmiesf...@apm.com --- drivers/usb/dwc/regs.h | 1326

[PATCH v12 02/10] USB/ppc4xx: Add Synopsys DWC OTG driver framework

2011-04-01 Thread tmarri
From: Tirumala Marri tma...@apm.com Platform probing is in dwc_otg_apmppc.c. Driver parameter and parameter checking are in dwc_otg_param.c. Signed-off-by: Tirumala R Marri tma...@apm.com Signed-off-by: Fushen Chen fc...@apm.com Signed-off-by: Mark Miesfeld mmiesf...@apm.com ---

[PATCH v12 05/10] USB/ppc4xx: Add Synopsys DWC OTG HCD interrupt function

2011-04-01 Thread tmarri
From: Tirumala Marri tma...@apm.com Implements DWC OTG USB HCD interrupt service routine. Signed-off-by: Tirumala R Marri tma...@apm.com Signed-off-by: Fushen Chen fc...@apm.com Signed-off-by: Mark Miesfeld mmiesf...@apm.com --- drivers/usb/dwc/hcd_intr.c | 1477

[PATCH v12 06/10] USB/ppc4xx: Add Synopsys DWC OTG HCD queue function

2011-04-01 Thread tmarri
From: Tirumala Marri tma...@apm.com Implements functions to manage Queue Heads and Queue Transfer Descriptors of DWC USB OTG Controller. Signed-off-by: Tirumala R Marri tma...@apm.com Signed-off-by: Fushen Chen fc...@apm.com Signed-off-by: Mark Miesfeld mmiesf...@apm.com ---

[PATCH v12 07/10] USB/ppc4xx: Add Synopsys DWC OTG PCD function

2011-04-01 Thread tmarri
From: Tirumala Marri tma...@apm.com The PCD is responsible for translating requests from the gadget driver to appropriate actions on the DWC OTG controller. Signed-off-by: Tirumala R Marri tma...@apm.com Signed-off-by: Fushen Chen fc...@apm.com Signed-off-by: Mark Miesfeld mmiesf...@apm.com ---

[PATCH v12 09/10] USB ppc4xx: Add Synopsys DWC OTG driver kernel configuration and Makefile

2011-04-01 Thread tmarri
From: Tirumala Marri tma...@apm.com Add Synopsys DesignWare HS USB OTG driver kernel configuration. Synopsys OTG driver may operate in host only, device only, or OTG mode. The driver also allows user configure the core to use its internal DMA or Slave (PIO) mode. Signed-off-by: Tirumala R Marri

[PATCH v12 10/10] USB/ppc4xx:Synopsys DWC OTG driver enable gadget support

2011-04-01 Thread tmarri
From: Tirumala Marri tma...@apm.com Enable gadget support Signed-off-by: Tirumala R Marri tma...@apm.com Signed-off-by: Fushen Chen fc...@apm.com Signed-off-by: Mark Miesfeld mmiesf...@apm.com --- drivers/usb/gadget/Kconfig| 11 +++ drivers/usb/gadget/gadget_chips.h |9

[PATCH v10 00/10] Add-Synopsys-DesignWare-HS-USB-OTG-driver

2011-03-28 Thread tmarri
From: Tirumala Marri tma...@apm.com v10: 1. Change address argument type from u32 to ulong to make it arch independent. 2. Cleaning un-necasary changes from Kconfig. v9: 1. Move the source under usb/otg/dwc. 2. Rename the source files with out dwc_otg prefix. 3. Remove unused

[PATCH v10 09/10] USB/ppc4xx:Synopsys DWC OTG driver enable gadget support

2011-03-28 Thread tmarri
From: Tirumala Marri tma...@apm.com Enable gadget support Signed-off-by: Tirumala R Marri tma...@apm.com Signed-off-by: Fushen Chen fc...@apm.com Signed-off-by: Mark Miesfeld mmiesf...@apm.com --- drivers/usb/gadget/Kconfig| 22 ++ drivers/usb/gadget/gadget_chips.h

[PATCH v10 10/10] USB ppc4xx: Add Synopsys DWC OTG driver kernel configuration and Makefile

2011-03-28 Thread tmarri
From: Tirumala Marri tma...@apm.com Add Synopsys DesignWare HS USB OTG driver kernel configuration. Synopsys OTG driver may operate in host only, device only, or OTG mode. The driver also allows user configure the core to use its internal DMA or Slave (PIO) mode. Signed-off-by: Tirumala R Marri

[PATCH v10 06/10] USB/ppc4xx: Add Synopsys DWC OTG HCD queue function

2011-03-28 Thread tmarri
From: Tirumala Marri tma...@apm.com Implements functions to manage Queue Heads and Queue Transfer Descriptors of DWC USB OTG Controller. Signed-off-by: Tirumala R Marri tma...@apm.com Signed-off-by: Fushen Chen fc...@apm.com Signed-off-by: Mark Miesfeld mmiesf...@apm.com ---

[PATCH v10 02/10] USB/ppc4xx: Add Synopsys DWC OTG driver framework

2011-03-28 Thread tmarri
From: Tirumala Marri tma...@apm.com Platform probing is in dwc_otg_apmppc.c. Driver parameter and parameter checking are in dwc_otg_param.c. Signed-off-by: Tirumala R Marri tma...@apm.com Signed-off-by: Fushen Chen fc...@apm.com Signed-off-by: Mark Miesfeld mmiesf...@apm.com ---

[PATCH v10 05/10] USB/ppc4xx: Add Synopsys DWC OTG HCD interrupt function

2011-03-28 Thread tmarri
From: Tirumala Marri tma...@apm.com Implements DWC OTG USB HCD interrupt service routine. Signed-off-by: Tirumala R Marri tma...@apm.com Signed-off-by: Fushen Chen fc...@apm.com Signed-off-by: Mark Miesfeld mmiesf...@apm.com --- drivers/usb/otg/dwc/hcd_intr.c | 1477

[PATCH v10 07/10] USB/ppc4xx: Add Synopsys DWC OTG PCD function

2011-03-28 Thread tmarri
From: Tirumala Marri tma...@apm.com The PCD is responsible for translating requests from the gadget driver to appropriate actions on the DWC OTG controller. Signed-off-by: Tirumala R Marri tma...@apm.com Signed-off-by: Fushen Chen fc...@apm.com Signed-off-by: Mark Miesfeld mmiesf...@apm.com ---

[PATCH v10 01/10] USB/ppc4xx: Add Synopsys DWC OTG Register definitions

2011-03-28 Thread tmarri
From: Tirumala Marri tma...@apm.com Add Synopsys Design Ware core register definitions. Signed-off-by: Tirumala R Marri tma...@apm.com Signed-off-by: Fushen Chen fc...@apm.com Signed-off-by: Mark Miesfeld mmiesf...@apm.com --- drivers/usb/otg/dwc/regs.h | 1326

[PATCH V9 00/10] Add-Synopsys-DesignWare-HS-USB-OTG-driver

2011-02-07 Thread tmarri
From: Tirumala Marri tma...@apm.com v9: 1. Move the source under usb/otg/dwc. 2. Rename the source files with out dwc_otg prefix. 3. Remove unused read/write modify functions. 4. Including changes related to register base print. v8: 1. Add set_wedge to usb_ep_ops. Tirumala Marri (10):

[PATCH 01/10] USB/ppc4xx: Add Synopsys DWC OTG Register definitions

2011-02-07 Thread tmarri
From: Tirumala Marri tma...@apm.com Add Synopsys Design Ware core register definitions. Signed-off-by: Tirumala R Marri tma...@apm.com Signed-off-by: Fushen Chen fc...@apm.com Signed-off-by: Mark Miesfeld mmiesf...@apm.com --- drivers/usb/otg/dwc/regs.h | 1325

[PATCH 02/10] USB/ppc4xx: Add Synopsys DWC OTG driver framework

2011-02-07 Thread tmarri
From: Tirumala Marri tma...@apm.com Platform probing is in dwc_otg_apmppc.c. Driver parameter and parameter checking are in dwc_otg_param.c. Signed-off-by: Tirumala R Marri tma...@apm.com Signed-off-by: Fushen Chen fc...@apm.com Signed-off-by: Mark Miesfeld mmiesf...@apm.com ---

[PATCH 05/10] USB/ppc4xx: Add Synopsys DWC OTG HCD interrupt function

2011-02-07 Thread tmarri
From: Tirumala Marri tma...@apm.com Implements DWC OTG USB HCD interrupt service routine. Signed-off-by: Tirumala R Marri tma...@apm.com Signed-off-by: Fushen Chen fc...@apm.com Signed-off-by: Mark Miesfeld mmiesf...@apm.com --- drivers/usb/otg/dwc/hcd_intr.c | 1477

[PATCH 06/10] USB/ppc4xx: Add Synopsys DWC OTG HCD queue function

2011-02-07 Thread tmarri
From: Tirumala Marri tma...@apm.com Implements functions to manage Queue Heads and Queue Transfer Descriptors of DWC USB OTG Controller. Signed-off-by: Tirumala R Marri tma...@apm.com Signed-off-by: Fushen Chen fc...@apm.com Signed-off-by: Mark Miesfeld mmiesf...@apm.com ---

[PATCH 07/10] USB/ppc4xx: Add Synopsys DWC OTG PCD function

2011-02-07 Thread tmarri
From: Tirumala Marri tma...@apm.com The PCD is responsible for translating requests from the gadget driver to appropriate actions on the DWC OTG controller. Signed-off-by: Tirumala R Marri tma...@apm.com Signed-off-by: Fushen Chen fc...@apm.com Signed-off-by: Mark Miesfeld mmiesf...@apm.com ---

[PATCH 09/10] USB/ppc4xx:Synopsys DWC OTG driver enable gadget support

2011-02-07 Thread tmarri
From: Tirumala Marri tma...@apm.com Enable gadget support Signed-off-by: Tirumala R Marri tma...@apm.com Signed-off-by: Fushen Chen fc...@apm.com Signed-off-by: Mark Miesfeld mmiesf...@apm.com --- drivers/usb/gadget/Kconfig| 22 ++ drivers/usb/gadget/gadget_chips.h

[PATCH 10/10] USB ppc4xx: Add Synopsys DWC OTG driver kernel configuration and Makefile

2011-02-07 Thread tmarri
From: Tirumala Marri tma...@apm.com Add Synopsys DesignWare HS USB OTG driver kernel configuration. Synopsys OTG driver may operate in host only, device only, or OTG mode. The driver also allows user configure the core to use its internal DMA or Slave (PIO) mode. Signed-off-by: Tirumala R Marri

[PATCH V9 00/10] Add-Synopsys-DesignWare-HS-USB-OTG-driver

2011-02-07 Thread tmarri
From: Tirumala Marri tma...@apm.com v9: 1. Move the source under usb/otg/dwc. 2. Rename the source files with out dwc_otg prefix. 3. Remove unused read/write modify functions. 4. Including changes related to register base print. v8: 1. Add set_wedge to usb_ep_ops. Tirumala Marri (10):

[PATCH V9 01/10] USB/ppc4xx: Add Synopsys DWC OTG Register definitions

2011-02-07 Thread tmarri
From: Tirumala Marri tma...@apm.com Add Synopsys Design Ware core register definitions. Signed-off-by: Tirumala R Marri tma...@apm.com Signed-off-by: Fushen Chen fc...@apm.com Signed-off-by: Mark Miesfeld mmiesf...@apm.com --- drivers/usb/otg/dwc/regs.h | 1325

[PATCH V9 02/10] USB/ppc4xx: Add Synopsys DWC OTG driver framework

2011-02-07 Thread tmarri
From: Tirumala Marri tma...@apm.com Platform probing is in dwc_otg_apmppc.c. Driver parameter and parameter checking are in dwc_otg_param.c. Signed-off-by: Tirumala R Marri tma...@apm.com Signed-off-by: Fushen Chen fc...@apm.com Signed-off-by: Mark Miesfeld mmiesf...@apm.com ---

[PATCH V9 05/10] USB/ppc4xx: Add Synopsys DWC OTG HCD interrupt function

2011-02-07 Thread tmarri
From: Tirumala Marri tma...@apm.com Implements DWC OTG USB HCD interrupt service routine. Signed-off-by: Tirumala R Marri tma...@apm.com Signed-off-by: Fushen Chen fc...@apm.com Signed-off-by: Mark Miesfeld mmiesf...@apm.com --- drivers/usb/otg/dwc/hcd_intr.c | 1477

[PATCH V9 06/10] USB/ppc4xx: Add Synopsys DWC OTG HCD queue function

2011-02-07 Thread tmarri
From: Tirumala Marri tma...@apm.com Implements functions to manage Queue Heads and Queue Transfer Descriptors of DWC USB OTG Controller. Signed-off-by: Tirumala R Marri tma...@apm.com Signed-off-by: Fushen Chen fc...@apm.com Signed-off-by: Mark Miesfeld mmiesf...@apm.com ---

[PATCH V9 07/10] USB/ppc4xx: Add Synopsys DWC OTG PCD function

2011-02-07 Thread tmarri
From: Tirumala Marri tma...@apm.com The PCD is responsible for translating requests from the gadget driver to appropriate actions on the DWC OTG controller. Signed-off-by: Tirumala R Marri tma...@apm.com Signed-off-by: Fushen Chen fc...@apm.com Signed-off-by: Mark Miesfeld mmiesf...@apm.com ---

[PATCH V9 09/10] USB/ppc4xx:Synopsys DWC OTG driver enable gadget support

2011-02-07 Thread tmarri
From: Tirumala Marri tma...@apm.com Enable gadget support Signed-off-by: Tirumala R Marri tma...@apm.com Signed-off-by: Fushen Chen fc...@apm.com Signed-off-by: Mark Miesfeld mmiesf...@apm.com --- drivers/usb/gadget/Kconfig| 22 ++ drivers/usb/gadget/gadget_chips.h

[PATCH V9 10/10] USB ppc4xx: Add Synopsys DWC OTG driver kernel configuration and Makefile

2011-02-07 Thread tmarri
From: Tirumala Marri tma...@apm.com Add Synopsys DesignWare HS USB OTG driver kernel configuration. Synopsys OTG driver may operate in host only, device only, or OTG mode. The driver also allows user configure the core to use its internal DMA or Slave (PIO) mode. Signed-off-by: Tirumala R Marri

[PATCH V8 01/10] USB/ppc4xx: Add Synopsys DWC OTG Register definitions

2011-01-19 Thread tmarri
From: Tirumala Marri tma...@apm.com Add Synopsys Design Ware core register definitions. Signed-off-by: Tirumala R Marri tma...@apm.com Signed-off-by: Fushen Chen fc...@apm.com Signed-off-by: Mark Miesfeld mmiesf...@apm.com --- drivers/usb/dwc_otg/dwc_otg_regs.h | 1325

[PATCH V8 02/10] USB/ppc4xx: Add Synopsys DWC OTG driver framework

2011-01-19 Thread tmarri
From: Tirumala Marri tma...@apm.com Platform probing is in dwc_otg_apmppc.c. Driver parameter and parameter checking are in dwc_otg_param.c. Signed-off-by: Tirumala R Marri tma...@apm.com Signed-off-by: Fushen Chen fc...@apm.com Signed-off-by: Mark Miesfeld mmiesf...@apm.com ---

[PATCH V8 05/10] USB/ppc4xx: Add Synopsys DWC OTG HCD interrupt function

2011-01-19 Thread tmarri
From: Tirumala Marri tma...@apm.com Implements DWC OTG USB HCD interrupt service routine. Signed-off-by: Tirumala R Marri tma...@apm.com Signed-off-by: Fushen Chen fc...@apm.com Signed-off-by: Mark Miesfeld mmiesf...@apm.com --- drivers/usb/dwc_otg/dwc_otg_hcd_intr.c | 1477

[PATCH V8 06/10] USB/ppc4xx: Add Synopsys DWC OTG HCD queue function

2011-01-19 Thread tmarri
From: Tirumala Marri tma...@apm.com Implements functions to manage Queue Heads and Queue Transfer Descriptors of DWC USB OTG Controller. Signed-off-by: Tirumala R Marri tma...@apm.com Signed-off-by: Fushen Chen fc...@apm.com Signed-off-by: Mark Miesfeld mmiesf...@apm.com ---

[PATCH V8 07/10] USB/ppc4xx: Add Synopsys DWC OTG PCD function

2011-01-19 Thread tmarri
From: Tirumala Marri tma...@apm.com The PCD is responsible for translating requests from the gadget driver to appropriate actions on the DWC OTG controller. Signed-off-by: Tirumala R Marri tma...@apm.com Signed-off-by: Fushen Chen fc...@apm.com Signed-off-by: Mark Miesfeld mmiesf...@apm.com ---

[PATCH V8 09/10] USB/ppc4xx:Synopsys DWC OTG driver enable gadget support

2011-01-19 Thread tmarri
From: Tirumala Marri tma...@apm.com Enable gadget support Signed-off-by: Tirumala R Marri tma...@apm.com Signed-off-by: Fushen Chen fc...@apm.com Signed-off-by: Mark Miesfeld mmiesf...@apm.com --- drivers/usb/gadget/Kconfig| 22 ++ drivers/usb/gadget/gadget_chips.h

[PATCH V8 10/10] USB ppc4xx: Add Synopsys DWC OTG driver kernel configuration and Makefile

2011-01-19 Thread tmarri
From: Tirumala Marri tma...@apm.com Add Synopsys DesignWare HS USB OTG driver kernel configuration. Synopsys OTG driver may operate in host only, device only, or OTG mode. The driver also allows user configure the core to use its internal DMA or Slave (PIO) mode. Signed-off-by: Tirumala R Marri

[PATCH V7 00/10] Add-Synopsys-DesignWare-HS-USB-OTG-driver

2011-01-18 Thread tmarri
From: Tirumala Marri tma...@apm.com 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

[PATCH V7 01/10] USB/ppc4xx: Add Synopsys DWC OTG Register definitions

2011-01-18 Thread tmarri
From: Tirumala Marri tma...@apm.com Add Synopsys Design Ware core register definitions. Signed-off-by: Tirumala R Marri tma...@apm.com Signed-off-by: Fushen Chen fc...@apm.com Signed-off-by: Mark Miesfeld mmiesf...@apm.com --- drivers/usb/dwc_otg/dwc_otg_regs.h | 1325

[PATCH V7 05/10] USB/ppc4xx: Add Synopsys DWC OTG HCD interrupt function

2011-01-18 Thread tmarri
From: Tirumala Marri tma...@apm.com Implements DWC OTG USB HCD interrupt service routine. Signed-off-by: Tirumala R Marri tma...@apm.com Signed-off-by: Fushen Chen fc...@apm.com Signed-off-by: Mark Miesfeld mmiesf...@apm.com --- drivers/usb/dwc_otg/dwc_otg_hcd_intr.c | 1477

[PATCH V7 02/10] USB/ppc4xx: Add Synopsys DWC OTG driver framework

2011-01-18 Thread tmarri
From: Tirumala Marri tma...@apm.com Platform probing is in dwc_otg_apmppc.c. Driver parameter and parameter checking are in dwc_otg_param.c. Signed-off-by: Tirumala R Marri tma...@apm.com Signed-off-by: Fushen Chen fc...@apm.com Signed-off-by: Mark Miesfeld mmiesf...@apm.com ---

[PATCH V7 06/10] USB/ppc4xx: Add Synopsys DWC OTG HCD queue function

2011-01-18 Thread tmarri
From: Tirumala Marri tma...@apm.com Implements functions to manage Queue Heads and Queue Transfer Descriptors of DWC USB OTG Controller. Signed-off-by: Tirumala R Marri tma...@apm.com Signed-off-by: Fushen Chen fc...@apm.com Signed-off-by: Mark Miesfeld mmiesf...@apm.com ---

[PATCH V7 07/10] USB/ppc4xx: Add Synopsys DWC OTG PCD function

2011-01-18 Thread tmarri
From: Tirumala Marri tma...@apm.com The PCD is responsible for translating requests from the gadget driver to appropriate actions on the DWC OTG controller. Signed-off-by: Tirumala R Marri tma...@apm.com Signed-off-by: Fushen Chen fc...@apm.com Signed-off-by: Mark Miesfeld mmiesf...@apm.com ---

[PATCH V7 09/10] USB/ppc4xx:Synopsys DWC OTG driver enable gadget support

2011-01-18 Thread tmarri
From: Tirumala Marri tma...@apm.com Enable gadget support Signed-off-by: Tirumala R Marri tma...@apm.com Signed-off-by: Fushen Chen fc...@apm.com Signed-off-by: Mark Miesfeld mmiesf...@apm.com --- drivers/usb/gadget/Kconfig| 22 ++ drivers/usb/gadget/gadget_chips.h

[PATCH V7 10/10] USB ppc4xx: Add Synopsys DWC OTG driver kernel configuration and Makefile

2011-01-18 Thread tmarri
From: Tirumala Marri tma...@apm.com Add Synopsys DesignWare HS USB OTG driver kernel configuration. Synopsys OTG driver may operate in host only, device only, or OTG mode. The driver also allows user configure the core to use its internal DMA or Slave (PIO) mode. Signed-off-by: Tirumala R Marri

[PATCH V6 00/10] Add-Synopsys-DesignWare-HS-USB-OTG-driver

2010-12-08 Thread tmarri
From: Tirumala Marri tma...@apm.com 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. v5: 1. PATCH V5 has a new license header from Synopsys

[PATCH V6 00/10] Add-Synopsys-DesignWare-HS-USB-OTG-driver

2010-12-08 Thread tmarri
From: Tirumala Marri tma...@apm.com 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. v5: 1. PATCH V5 has a new license header from Synopsys

[PATCH V6 01/10] USB/ppc4xx: Add Synopsys DWC OTG Register definitions

2010-12-08 Thread tmarri
From: Tirumala Marri tma...@apm.com Add Synopsys Design Ware core register definitions. Signed-off-by: Tirumala R Marritma...@apm.com Signed-off-by: Fushen Chen fc...@apm.com Signed-off-by: Mark Miesfeld mmiesf...@apm.com --- drivers/usb/dwc_otg/dwc_otg_regs.h | 1313

[PATCH V6 02/10] USB/ppc4xx: Add Synopsys DWC OTG driver framework

2010-12-08 Thread tmarri
From: Tirumala Marri tma...@apm.com Platform probing is in dwc_otg_apmppc.c. Driver parameter and parameter checking are in dwc_otg_param.c. Signed-off-by: Tirumala R Marritma...@apm.com Signed-off-by: Fushen Chen fc...@apm.com Signed-off-by: Mark Miesfeld mmiesf...@apm.com ---

[PATCH V6 05/10] USB/ppc4xx: Add Synopsys DWC OTG HCD interrupt function

2010-12-08 Thread tmarri
From: Tirumala Marri tma...@apm.com Implements DWC OTG USB HCD interrupt service routine. Signed-off-by: Tirumala R Marritma...@apm.com Signed-off-by: Fushen Chen fc...@apm.com Signed-off-by: Mark Miesfeld mmiesf...@apm.com --- drivers/usb/dwc_otg/dwc_otg_hcd_intr.c | 1470

[PATCH V6 06/10] USB/ppc4xx: Add Synopsys DWC OTG HCD queue function

2010-12-08 Thread tmarri
From: Tirumala Marri tma...@apm.com Implements functions to manage Queue Heads and Queue Transfer Descriptors of DWC USB OTG Controller. Signed-off-by: Tirumala R Marritma...@apm.com Signed-off-by: Fushen Chen fc...@apm.com Signed-off-by: Mark Miesfeld mmiesf...@apm.com ---

[PATCH V6 09/10] USB/ppc4xx:Synopsys DWC OTG driver enable gadget support

2010-12-08 Thread tmarri
From: Tirumala Marri tma...@apm.com Enable gadget support Signed-off-by: Tirumala R Marritma...@apm.com Signed-off-by: Fushen Chen fc...@apm.com Signed-off-by: Mark Miesfeld mmiesf...@apm.com --- drivers/usb/gadget/Kconfig| 22 ++ drivers/usb/gadget/gadget_chips.h

[PATCH V6 10/10] USB ppc4xx: Add Synopsys DWC OTG driver kernel configuration and Makefile

2010-12-08 Thread tmarri
From: Tirumala Marri tma...@apm.com Add Synopsys DesignWare HS USB OTG driver kernel configuration. Synopsys OTG driver may operate in host only, device only, or OTG mode. The driver also allows user configure the core to use its internal DMA or Slave (PIO) mode. Signed-off-by: Tirumala R

[PATCH] ppc4xx: Add USB DWC DTS entry to Canyonlands board

2010-12-08 Thread tmarri
From: Tirumala Marri tma...@apm.com Add Synopsys Designware DTS entry for 460EX based Canyonlands board. Signed-off-by: Tirumala R Marritma...@apm.com --- arch/powerpc/boot/dts/canyonlands.dts | 13 + 1 files changed, 13 insertions(+), 0 deletions(-) diff --git

[PATCH] ppc4xx: Add USB DWC DTS entry to Canyonlands board

2010-12-08 Thread tmarri
From: Tirumala Marri tma...@apm.com Add Synopsys Designware DTS entry for 460EX based Canyonlands board. Signed-off-by: Tirumala R Marritma...@apm.com --- arch/powerpc/boot/dts/canyonlands.dts | 13 + 1 files changed, 13 insertions(+), 0 deletions(-) diff --git

[PATCH v3] PPC4xx: Adding PCI(E) MSI support

2010-12-03 Thread tmarri
From: Tirumala Marri tma...@apm.com This patch adds MSI support for 440SPe, 460Ex, 460Sx and 405Ex. Signed-off-by: Tirumala R Marri tma...@apm.com --- v3: * Rebased to Josh next tree * Cleanup and remove some unwanted log msg. * Remove list member and its references. * Keep msi_data local

[PATCH v2] PPC4xx: Adding PCI(E) MSI support

2010-11-15 Thread tmarri
From: Tirumala Marri tma...@apm.com This patch adds MSI support for 440SPe, 460Ex, 460Sx and 405Ex. Signed-off-by: Tirumala R Marri tma...@apm.com --- v1: * Get rid of bitmap functions. * Remove irq mapping as each MSI is tied to UIC. * Cleaning up of prints. v2: * Remove or add blank

[PATHC v1] PPC4xx: Adding PCI(E) MSI support

2010-10-28 Thread tmarri
From: Tirumala Marri tma...@apm.com This patch adds MSI support for 440SPe, 460Ex, 460Sx and 405Ex. Signed-off-by: Tirumala R Marri tma...@apm.com --- v1: * Get rid of bitmap functions. * Remove irq mapping as each MSI is tied to UIC. * Cleaning up of prints. ---

[PATCH v1 3/4] PPC4xx: New file with SoC specific functions

2010-09-23 Thread tmarri
From: Tirumala Marri tma...@apm.com This patch creates new file with SoC dependent functions. Signed-off-by: Tirumala R Marri tma...@apm.com --- V1: * Remove all 440SPe specific references. * Move some of the code from header file to c file. --- drivers/dma/ppc4xx/ppc4xx-adma.c | 1658

[PATCH v1 4/4] PPC4xx: Merge files to create single 440spe header

2010-09-23 Thread tmarri
From: Tirumala Marri tma...@apm.com This patch merges dma.h and xor.h to create ppc440spe-dma.h Signed-off-by: Tirumala R Marri tma...@apm.com --- V1: * No change. --- drivers/dma/ppc4xx/dma.h | 223 - drivers/dma/ppc4xx/ppc440spe-dma.h | 318

[PATCH 2/2] PPC4xx: Merge xor.h and dma.h into onefile ppc440spe-dma.h

2010-09-17 Thread tmarri
From: Tirumala Marri tma...@apm.com This patch combines drivers/dma/ppc4xx/xor.h and driver/dma/dma/ppc4xx/dma.h into drivers/dma/ppc4xx/ppx440spe-dma.h . Signed-off-by: Tirumala R Marri tma...@apm.com --- drivers/dma/ppc4xx/dma.h | 223 -

[PATCH v2] APM821xx: Add support for new SoC APM821xx

2010-09-13 Thread tmarri
From: Tirumala Marri tma...@apm.com This patch adds CPU, device tree, defconfig and bluestone board support for APM821xx SoC. Signed-off-by: Tirumala R Marri tma...@apm.com --- V1: * CPU name changed to 464. * defconfig is created using make savedefconfig. V2: * CPU name changed back to

[PATCH v1] APM821xx: Add support for new SoC APM821xx

2010-09-10 Thread tmarri
From: Tirumala Marri tma...@apm.com This patch adds CPU, device tree, defconfig and bluestone board support for APM821xx SoC. Signed-off-by: Tirumala R Marri tma...@apm.com --- V1: * CPU name changed to 464. * defconfig is created using make savedefconfig. ---

[PATCH] APM821xx: Add support for new SoC APM821xx

2010-09-02 Thread tmarri
From: Tirumala Marri tma...@apm.com This patch adds CPU, device tree, defconfig and bluestone board support for APM821xx SoC. Signed-off-by: Tirumala R Marri tma...@apm.com --- APM821xx is Applied Micro Circuits Corporations naming convention for new line of SoCs.

[PATCH 2/2] Adding PCI-E MSI support for PowerPC 460SX SOC.

2009-12-23 Thread tmarri
From: Tirumala Marri tma...@amcc.com Signed-off-by: Tirumala Marri tma...@amcc.com --- When 460SX configured as root as a end point E1000(Intell Ethernet card) was plugged into the one of the PCI-E ports. I was able to run the traffic with MSI interrupts. ---

[PATCH 1/2] Adding PCI-E support for PowerPC 460SX based SOC.

2009-12-22 Thread tmarri
From: Tirumala Marri tma...@amcc.com Signed-off-by: Tirumala Marri tma...@amcc.com --- Kerenl:2.6.33-rc1 Testing: This patch has been tested on 460SX based redwood board . One board configured as root complex and other as Endpoint. Checked for link up . From root complex lspci command shows

[PATCH 2/2] Adding PCI-E MSI support for PowerPC 460SX SOC.

2009-12-22 Thread tmarri
From: Tirumala Marri tma...@amcc.com Signed-off-by: Tirumala Marri tma...@amcc.com --- Kernel version: 2.6.33-rc1 Testing: When 460SX configured as root as a end point E1000(Intell Ethernet card) was plugged into the one of the PCI-E ports. I was able to run the traffic

  1   2   >