vidc: updated headers

Change-Id: I853f9dc3c5e2c28a441367ec0f044dc317ba9930
Update to qdsp6 version 3

Change-Id: I589c8ebb854a2f883b7996be7795f4069b8f3760
Kbuild: copy msm headers

Change-Id: If0139897c19254c3e40f6b8925b9351c1d9514ec
GPU: update genlock to jb-chocolote

For use with new display and media repos

Change-Id: Ibf0eb4f9dbdfa37081af24b9e1fd3accc3ffce4e
msm: rotator: Partial update to jb_chocolate

Change-Id: I8bf66ce48190490b6cae15ca8a3f021e6ac0d02e
Update iommu to jb_chocolate

Change-Id: I74f5239677eee4c15b389279190488fb206de6df
vigor: audio changes/enable back mic
USB: gadget: use CAF android gadget at M8260AAABQNLZA30170

Conflicts:
	drivers/char/diag/diagchar_core.c
	drivers/char/diag/diagfwd.c
	drivers/usb/gadget/Kconfig
	drivers/usb/gadget/android.c
	drivers/usb/gadget/ci13xxx_udc.c
	drivers/usb/gadget/composite.c
	drivers/usb/gadget/f_adb.c
	drivers/usb/gadget/f_mass_storage.c
	drivers/usb/gadget/f_rmnet_sdio.c
	drivers/usb/gadget/f_rmnet_smd_sdio.c
	drivers/usb/gadget/f_serial.c
	drivers/usb/gadget/u_ether.c

Change-Id: I67b3945aa74ba09fd8a99962c718de5713b44f5d
msm: vigor: bulk update USB gadget CAF

Change-Id: I05998d85acb0e9c2729da1a7dbbec38da035bbd3
vigor: update board to CAF USB gadget

Change-Id: I388dcbc074dece7615f5b5d1a37a85643e3fd037
usb: Add network bridge host driver for dun and rmnet

This host driver will be used to communicate with modem devices
with dial up network and RMNET interfaces. This driver works as
a bridge to pass control and data packets between the modem and
peripheral usb gadget driver. Driver currently supports
modem devices (vendor ID 0x05c6) with PIDs 0x9001

Change-Id: Id85b552b39d061528a1c3c90a354d73580c9b631
Signed-off-by: Hemant Kumar <hemantk@codeaurora.org>
Signed-off-by: Jack Pham <jackp@codeaurora.org>
INTERACTIVE as default gov
defconfig: Enable CPU stats
Increase kernel SMI memory size
Kernel SMI memory is increased to 6MB in order to
run multiple instances of video. User space SMI memory size
will be automatically reduced by size equal to increase in
kernel SMI memory size.

Change-Id: I207159d9b026bbbaaa3c149e9f0cb40a0b7585b0
vidc: fixes squashed from caf

* vidc: Send port reconfiguration for interlaced clips.

Component is not getting port reconfiguration request
from driver for an interlaced clip. Fix it by
modifying the condition for triggering the
reconfiguration request.

CRs-Fixed: 352456
Change-Id: I65ce5987f31915f45a13767965918b61e32db7a7
Signed-off-by: Rajeshwar Kurapaty <rkurapat@codeaurora.org>
(cherry picked from commit c264eed)
Signed-off-by: Darescu Ionut <johnny@esi.ro>

* vidc: Free shared memory when video core is in error.

When the video core is in error, the core times out.
At this instant, all the client buffers are freed,
but the shared memory is not freed. Free the shared
memory in this case.

CRs-Fixed: 357990
Signed-off-by: Deepak Kotur <dkotur@codeaurora.org>
(cherry picked from commit 17ca368)

Change-Id: I7695d4b101d8b769276a73100de9cb2495d1ccb9
Signed-off-by: Gopal G Goberu <ggober@codeaurora.org>
Signed-off-by: Darescu Ionut <johnny@esi.ro>
mdp4 overlay: fixes, squashed, solid fill underrun, formats

* msm_fb: display: fix underrun seen due to scaling accuracy

When making scale phase step ratio calculation, accuracy is lost when
sizes are big since calculation is done in 32 bit and some truncation
happens; this leads to underrun in mdp hw since scaling ratio doesn't
match the src/dst rectangle. Increase accuracy by performing division
again on remainder and appending to lsb of ratio.

Signed-off-by: Adrian Salido-Moreno <adrianm@codeaurora.org>
(cherry picked from commit 1af8a35)

Change-Id: Ifb2166833db74ae3c37640e5efb9c7a2e0d88209
Signed-off-by: Zhoulu Luo <zluo@codeaurora.org>

* mdp4 overlay additional pixel formats introduced to handling

* msm_fb: display: disable mdp flip when enabling mdp solid fill

If both solid fill and flip mode are enabled, MDP underruns. So for
any pipe, if solid fill bit is set, flip operation modes including
left/right or/and up/done are disabled.

CRs-fixed: 334782
Signed-off-by: Huaibin Yang <huaibiny@codeaurora.org>
(cherry picked from commit 917ed68)

Change-Id: I479285e5036b05b1997e66592fe178803ad990ee
Signed-off-by: Ram Kumar Chakravarthy Chebathini <rcheba@codeaurora.org>
Signed-off-by: Darescu Ionut <johnny@esi.ro>

* msm_fb: display: disable mdp flip when enabling mdp solid fill

If both solid fill and flip mode are enabled, MDP underruns. So for
any pipe, if solid fill bit is set, flip operation modes including
left/right or/and up/done are disabled.

CRs-fixed: 334782
Signed-off-by: Huaibin Yang <huaibiny@codeaurora.org>
(cherry picked from commit 917ed68)

Signed-off-by: Ram Kumar Chakravarthy Chebathini <rcheba@codeaurora.org>
Signed-off-by: Darescu Ionut <johnny@esi.ro>
Change-Id: I479285e5036b05b1997e66592fe178803ad990ee
bcmdhd: update to 5.90.195.114

Change-Id: I51aebd508188da814d2f3baf93658fbbb7f7bc1f
update net/wireless from Google common 3.0 kernel

Change-Id: I3ba925359c5ef693c12e349c0d9d56a95b706989
cpufreq: Update ondemand and add UC/OC options

Change-Id: I62dc9b9e5fab0be0ba0cb6ccc8e7083eb5d06a6b
v4l: add control definitions for codec devices

Add control definitions and documentation for controls
specific to codec devices.

Signed-off-by: Kamil Debski <k.debski@samsung.com>
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Change-Id: I94e1be196120988cfee2420ba6bd342eece1f481
Signed-off-by: Deva Ramasubramanian <dramasub@codeaurora.org>