Enable camera driver to output preview frames in YV12 format.
Change-Id: Ib4e358460eb922c6a06314682380c4de30f81319
Signed-off-by: Alekhya,Monika <malekh@codeaurora.org>
Access to unallocated memory is causing the crash.
Correct the implementation of returning the response to
get signal threshold command.
Change-Id: I920e984f68fbcfef82ad2f6e9d252f42c0b815d9
CRs-Fixed: 330569
Signed-off-by: Venkateshwarlu Domakonda <Venkateshwarlu@codeaurora.org>
During HDCP authentication, the BKSV read operation
should be issued after writing AKSV as per the HDCP
specification. This change fixes this issue.
Change-Id: If5de484fe19dd3e949107d5b0d72f9594ee2e76f
CRs-Fixed: 327845
Signed-off-by: Aravind Venkateswaran <aravindh@codeaurora.org>
If the core is in SUSPEND or INIT hw access should not be allowed.
Change-Id: I635a68044dc66be643eb73844b0a5a8b43f31b6c
Signed-off-by: Lucille Sylvester <lsylvest@codeaurora.org>
MBHC block requires time for settling aftet resetting.
Give delay after resetting MBHC block.
Also calculate DCE/STA wait more accurately.
Change-Id: Ib3150a921720ed56d6e684281a6f2ae5fe600631
Signed-off-by: Joonwoo Park <joonwoop@codeaurora.org>
* changes:
msm: board: Add ION heap for Audio
msm: board: Increase ION MM heap size
msm: board: Restore SF and MM heap to PMEM sizes
gpu: ion: Add new heap for qse comm
Before the bus driver was voting on ebi1_clk we needed to have
adm use a dummy clock so that ebi1 wasn't voted off when adm no
longer used ebi1. Now that the bus driver is voting on ebi1
correctly, remove this workaround so that ebi1 stays out of self
refresh when a data mover transaction is occurring during power
collapse.
Change-Id: I74e6209271aa2a18e40c972ead8325c70c11e836
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
When video driver is opened in secure mode, buffers
are allocated from secure heap.
Change-Id: I813c52e65b88cc302d8f4d27fc7c5f13a6fa77a8
Signed-off-by: Olav Haugan <ohaugan@codeaurora.org>
Signed-off-by: Deva Ramasubramanian <dramasub@codeaurora.org>
Signed-off-by: Rajeshwar Kurapaty <rkurapat@codeaurora.org>
Previously the driver used the same flags variable to lock two different
spinlocks. This causes interrupts to stay disabled when the function
exits. Correct this by only doing irqsave and irqrestore on the
outermost spinlock.
Change-Id: I8a4942b4bbcd8fda5a31176f6133843456ddd0f5
Signed-off-by: Jeff Ohlstein <johlstei@codeaurora.org>
The majority of the binder messages are not very informative
and useful to the reader. Make them available via debug
mechanisms.
Change-Id: Ie0d262372d10fd82b0743dfd79ce7d1de14ae143
Signed-off-by: Laura Abbott <lauraa@codeaurora.org>
The refcount increment actually needs to happen in mmap.
Otherwise it doesn't actually happen.
Change-Id: I1043453c2c828b8658a28acea57181759b2b21f0
Signed-off-by: Laura Abbott <lauraa@codeaurora.org>
The current system does not use the correct PASR masks for turning
off sections of memory. It will also crash if the SPARSEMEM section_size
is changed to smaller values.
This fix calculates the correct masks and removes the dependency on
the SPARSEMEM section_size. It will accurately calculate the mask
regardless of memory size and configuration.
MAX_NR_REGIONS has been increased to 32 to account for the largest
system containing four memory banks, each divided into 8 sections.
Change-Id: Idaf05a06c1430e6d353fddafa305b57e400dfb8c
CRs-fixed: 329575
Signed-off-by: Jack Cheung <jackc@codeaurora.org>