tone down the debug log on wireless

Change-Id: Id3ea1e2cda3c401f87105a007091ecd00f845286
gcx: Use GFP_ATOMIC flag for opp_freqs table.

Use GFP_ATOMIC instead of GFP_KERNEL to avoid potential blocking.

Change-Id: Id405a2aa609560b849adf0e096970d0251cfd140
Signed-off-by: Oleg Matcovschi <oleg.matcovschi@ti.com>
OMAPRPC: Updates to OMAPRPC from 3.4 Kernel tree changes.

This patch contains fixes from
* lindent
* checkPatch
* sparse
* comments from 3.4 fixes in offline email
* moved code from drivers/staging/omaprpc to drivers/rpmsg/omaprpc
* Fixes for offset length checking in ION case
* made debugging verboseness switchable from kernel boot args if supplied.

An RPMSG driver that exposes the Remote Procedure Call API to
user space, in order to allow applications to distribute
remote calls to more power-efficient remote processors on OMAP systems.
Like DOMX it uses the existing RPMSG driver.
Used for Distributed Vision Processing.

3.4 branch commit : 34b5939f30e1d5c0c0f2742b4a080b700d01df6f

Change-Id: Ib428e7a346ce11db371b578a2ff41239db7db483
Signed-off-by: Erik Rainey <erik.rainey@ti.com>
OMAPRPC: Ask tiler for pa in buffer lookups

For buffer lookups where no valid handle is available
(either PVR or ion) ask tiler for the physical address
in case there are valid virtual maps for the virtual
address in question.

Change-Id: I7f5d47223a38bef96e2d4aaf52534e6fc7e8f743
Signed-off-by: Alberto Aguirre <a-aguirre@ti.com>
[OMAPRPC] Fix locking mutex twice

Fix calling mutex_lock twice.

Change-Id: I687c2785a6ffc00428bc3975a9bd637df36de8b0
Signed-off-by: Alberto Aguirre <a-aguirre@ti.com>
rpmsg: omaprpc: Fix omaprpc_release hang

omaprpc_release can hang due to an uninterruptible
wait for an ack from the remote core.

Change wait to be interruptible.

Change-Id: Iaf449119b5525db131c536434c84ea296f6e8a95
Signed-off-by: Alberto Aguirre <a-aguirre@ti.com>
gcx: improved MMU table dumping.

Change-Id: Ib08231c481533e349affd792ef944386dbcc0593
Signed-off-by: Alexei Shlychkov <x0177296@ti.com>
gcx: changed debug module names for consistency.

Also fixed compiler warnings.

Change-Id: I254abc86fd08c1be1d2f904f0c10018bcbc5a8c6
Signed-off-by: Alexei Shlychkov <x0177296@ti.com>
gcx: feature support checks revised.

Packed YUV source rotation is enabled.

Change-Id: I0beaae011e576fcd8dd78e800cc5acde7de9311f
Signed-off-by: Alexei Shlychkov <x0177296@ti.com>
gcx: source setup optimization.

Share the same setup routines for blitting and
scaling. Use old-style registers for source 0
in blit setup due to a hardware problem.

Change-Id: Ic9ed5c95d37833521f2eda21d818f8a8696bcd4c
Signed-off-by: Alexei Shlychkov <x0177296@ti.com>
gcx: fixed surface offset calculations.

This is primarily to fix YUV plane location
calculations, but RGB formats are affected as well.

Change-Id: I2877c3c0ec35c03425903c2df9de08ba201cf091
Signed-off-by: Alexei Shlychkov <x0177296@ti.com>
gcx: two pass filter fixes.

Use the destination format (RGB) for the temporary buffer
if destination angle is not 0 degree due to a hardware
limitation for 4:2:2 rotated destination.

Performance is optimized for temporary buffer by setting
proper buffer geomerty.

Change-Id: Ie53da18fe854adeaaf3d568605bb8630288aee5d
Signed-off-by: Alexei Shlychkov <x0177296@ti.com>
gcx: fixed scaler temp parameter calculations.

Change-Id: I137acb5efc00bc3ea2dbb9ad596234061cf78257
Signed-off-by: Alexei Shlychkov <x0177296@ti.com>
gcx: fixed YUV planar odd location origin.

Change-Id: I0bbe26fd4dba445bd9b9c5135fe99bc8099626ff
Signed-off-by: Alexei Shlychkov <x0177296@ti.com>
gcx: version update to 2.2.2

Change-Id: I68624e1604a30c854843f3a2206e70a516cc57a0
Signed-off-by: Craig Stout <craig.stout@ti.com>