arch: arm: modems: remove offmode setting for cp_rst gpio

i684 errata patch which is included in Bootloader LD01 version
affects constant modem resets.

To avoid modem resets, remove offmode setting for cp_rst gpio.

Change-Id: I977e27aa20b426f9bc0acab674c4e9a2cb885a07
Signed-off-by: wonhee <wonhee48.seo@samsung.com>
(cherry picked from commit c5c90ed52e36fac8700a914430c517f20e1a627c)
OMAP4: MUSB: peripheral isoch IN endpt support

This patch does the following
1. Updation of the TXCSR programmation sequence
2. When the occurance of a DMA completion occurs,
   if the completion results in residual (< max_packet_sz) data
   the TXPKTRDY bit is set to allow the sending of this data.
3. The above could occur in 2 scenarios:
	a. DMA Mode 0 which requires as per specification to set TXPKTRDY and
	   await the endpoint interrupt.
	b. DMA Mode 1, where the last packet is shorter that max_packet_sz.

Change-Id: Id517ea74f2b3f6f66ea768f0b505b4c059b27f55
Signed-off-by: Ruchika Kharwar <ruchika@ti.com>
(cherry picked from commit e1a51c83f7f0d81d256b38ccc1826656324ed212)
sii9234: bypass own OTG notification when disconnecting

Otherwise immediate re-detection is attempted, which can lead to (real) reconnection events being missed

Change-Id: I9087a51220a621c2bc692d532f0281159c4aac53
Signed-off-by: Greg Hackmann <ghackmann@google.com>
(cherry picked from commit c41141492c87dde6c9b6a3766fdcc3660226c490)
HACK: usb: usbnet: Align skb buffers on 4-byte boundaries

The OMAP USB controller requires buffers to be 4-byte aligned.
Copy misaligned skbs with proper alignment.

Based on http://www.spinics.net/lists/linux-usb/msg35588.html

Change-Id: If7e8a86e457bccc4106de8073aa4e10e7075d87e
Signed-off-by: Benoit Goby <benoit@android.com>
(cherry picked from commit 75e29c7606ff4c7188aad44da744ed75ceb0687a)
gpu: pvr: Update to DDK 1.8@904153

 - Fix http://b/6446135 "eglHibernateProcessIMG slows down.."
   Release the bridge mutex in various places while waiting
   on the hardware. Permits multiple userspace processes/threads
   entering the driver simulataneously in some controlled cases.
 - Fix http://b/6096575 "some gralloc operations are very slow"
   Add a shrinkable pool for uncached memory allocations.

Change-Id: I9c793ae3fae7b33f7b7c64aec53f848fed8d4eac
(cherry picked from commit ea1d572a20838affd121e8ba21756d57385957b9)
ARM: tuna_defconfig: enable SGX mem pool

Change-Id: Ia009fdd6a270558a4f8e9870f0a0c9b0ff2a8e27
Signed-off-by: Erik Gilling <konkers@android.com>
(cherry picked from commit 6d3dc7b18af518ef6dd3836c19570ffecaf23565)
gpu: pvr: Update to DDK 1.8@905891

 - Fix some bugs in the newly introduced memory pool code (b/6096575)

Change-Id: I983f28e7c350ad72510b82b94e27d2cc103e10cd
(cherry picked from commit 4456b67bd98b2e3251059e2912fd541afb161bb1)
OMAP4 tuna: Configure BT_HOST_WAKE gpio as input pulldown

The host_wake of bcm4330 need to be pulled low, not left floating.

Change-Id: I25670cd341eec07fbcaeaa294262e732a90e9420
Signed-off-by: Matthew Xie <mattx@google.com>
(cherry picked from commit 28a1255b5753a7c413e650bd533e3dc9d5d5a276)
sii9234: return errors from queued devcap reads

Now properly short-circuits devcap read after one failure

Change-Id: I5de1149a868e7f9ad62248fd73fdbf923dfbcd15
Signed-off-by: Greg Hackmann <ghackmann@google.com>
(cherry picked from commit dd5d790a7bc14c3c4e2e94e85cf6e7f5d2114a3f)
video: sii9234: dynamically register and unregister input device

The RCP input device should only be registered as long as MHL is
connected

Change-Id: I07cc3cd1c2439a6ed5685227d26a6b02ab022bea
Signed-off-by: Greg Hackmann <ghackmann@google.com>
(cherry picked from commit e8de0e2bda704139ff552de264d5f0614e3ce266)