usb: gadget: lpc32xx_udc: Fix compatibility with STOTG04 master linux-2.6.34-lpc32x0_v1.10
authorBangaragiri G <bangaragiri.g@nxp.com>
Fri, 12 Apr 2013 03:31:04 +0000 (08:31 +0530)
committerBangaragiri G <bangaragiri.g@nxp.com>
Fri, 12 Apr 2013 03:31:04 +0000 (08:31 +0530)
commited773e6fa1205edd803114a2b7e433224303655d
tree49a0920207856942030b093458bf384cd8102109
parentaceb373413015314c858bf90d0da7527cd6d3361
usb: gadget: lpc32xx_udc: Fix compatibility with STOTG04

The STOTG04 is an replacement for ISP1301.

Most of the registers on STOTG04 are the same as on ISP1301, but the
register ISP1301_I2C_OTG_CONTROL_2 (address 0x10) doesn't exist on the
ST part.

This is a work around for this by using the interrupt source register
that
should behave the same on both parts and has the needed information.

Tested-by: Roland Stigge <stigge@antcom.de>
Signed-off-by: Alexandre Pereira da Silva <aletes.xgr@gmail.com>
Signed-off-by: Felipe Balbi <balbi@ti.com>
drivers/usb/gadget/lpc32xx_udc.c