msm: camera: sensor: remove unnecessary logs

Use CDBG instead of pr_err for non-error logs.

Change-Id: If09d576040011e4036dda830b50d84473ec806b7
Signed-off-by: Xu Han <hanxu@codeaurora.org>
msm: display: Add pipe type selection in overlay request

Allow user to specify the type when requesting an overlay pipe.
If field is set the pipe type indication in the flags will be
ignored.
Change-Id: Iee51d24b96c7a2a987dc70a439342e6548dfc8fa
Signed-off-by: Vineet Bajaj <vbajaj@codeaurora.org>
wcnss: Fix AXIM select and CTRL select bit fields

When a WDI timeout happens, WLAN driver will initiate SSR. Dumping
these registers before performing the reset helps to debug the root
cause of the timeout. Fix AXIM select and CTRL select bit fields
of testbus register while doing the A2XB testbus register dump.

Change-Id: Ic9c7ddf2e4cee07b43cc8fe06afca04755856eeb
CRs-Fixed: 540586
Signed-off-by: Sameer Thalappil <sameert@codeaurora.org>
msm: camera: fix camera crash after daemon reboot

The camera crash occured because the eeprom memory
was freed after first eeprom read from userspace
leading to a non functional camera if the camera
daemon reboots.

Change-Id: I74517a47a6c3832b7bfc5f020b502ff13415f9fb
Signed-off-by: Shivaramraje Nimbalkar Joshi <nimbalkars@codeaurora.org>
Merge "msm: display: Add pipe type selection in overlay request"
ASoC: DPCM: Remove redundant code introduced during framework update

There is redundant code introduced during ALSA DPCM update to add
support for compressed audio, which calls the soc_pcm_prepare()
twice. Update to remove the reduandant code.

Change-Id: I5b3b7bc005816141537434be47ec743c7c02b274
CRs-fixed: 672001
Signed-off-by: Kuirong Wang <kuirongw@codeaurora.org>
Merge "wcnss: Fix AXIM select and CTRL select bit fields"
Merge "ASoC: DPCM: Remove redundant code introduced during framework update"
Merge "msm: camera: sensor: remove unnecessary logs"
Merge "msm: camera: fix camera crash after daemon reboot"
usb: dwc3: otg: Don't set psy type to BATTERY if no charger connected

USB driver incorrectly sets USB power supply type to BATTERY on
charger disconnect. Some userspace client may fail to work properly
by assuming that usb_psy i.e. '/sys/class/power_supply/usb' is
of type battery and subsequent reading of battery status from this
USB supply will fail. Hence, set this to POWER_SUPPLY_TYPE_UNKNOWN.

CRs-fixed: 676051
Change-Id: I0a93b607f8cb328486397fa7bc96ff2177db5a77
Signed-off-by: Manu Gautam <mgautam@codeaurora.org>
Merge "usb: dwc3: otg: Don't set psy type to BATTERY if no charger connected"
ARM: dts: msm: revert max-hw-load to fix concurrency usecases

This reverts commit 8da43bfcfa577e54ab516e06ec63ea99d611ca08.
The commit 8da43bfcfa577e54ab516e06ec63ea99d611ca08 was reducing
the maximum load which fails the concurrent usecase 1080p WFD with
4096*2160 playback.
During concurrency usecase 4096*2160 24fps Decode + 1080p 30fps WFD encode,
the MBs/sec is calculated based on default fps i.e. 30 with resolution
as 4096*2160. So eventually it becomes 4096*2160 30fps Decode + 1080p 30fps
WFD encode. This exceeds the max supported load and playback is aborted.

Change-Id: I699f2dbbb5d7807cc5800b47f7616c52b6fac11b
CRs-Fixed: 668061
Signed-off-by: Balamurugan Alagarsamy <balaga@codeaurora.org>
Merge "ARM: dts: msm: revert max-hw-load to fix concurrency usecases"
Merge 11ebdd14d17846a5ff969e8439e33fee3fdb8686 on remote branch

Change-Id: I0e804e9340f7dcbe748167c5013105a98f463c95
tspp: fix bam irq request preventing sleep

Registering and resetting BAM device upon initialization of tspp
driver requests bam irq resource, which prevents entering sleep.
Instead, BAM device is now initialized only when first needed which
is when the first channel is opened. BAM device is uninitialized
when channel is closed.

Change-Id: I056acea721fae164b91a2a5e3946028b4c2b6df2
Signed-off-by: Gilad Broner <gbroner@codeaurora.org>
Merge "tspp: fix bam irq request preventing sleep"