From: Peter Chen Date: Fri, 10 Jan 2014 05:51:27 +0000 (+0800) Subject: usb: chipidea: add freescale imx28 special write register method X-Git-Tag: v3.14-rc1~148^2~5 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ed8f8318d2ef3e5f9e4ddf79349508c116b68d7f;p=pandora-kernel.git usb: chipidea: add freescale imx28 special write register method According to Freescale imx28 Errata, "ENGR119653 USB: ARM to USB register error issue", All USB register write operations must use the ARM SWP instruction. So, we implement special hw_write and hw_test_and_clear for imx28. Discussion for it at below: http://marc.info/?l=linux-usb&m=137996395529294&w=2 This patch is needed for stable tree 3.11+. Cc: stable@vger.kernel.org Cc: robert.hodaszi@digi.com Signed-off-by: Peter Chen Signed-off-by: Marc Kleine-Budde Tested-by: Marc Kleine-Budde Signed-off-by: Greg Kroah-Hartman --- Reading git-diff-tree failed