summaryrefslogtreecommitdiff
path: root/drivers/media (follow)
Commit message (Collapse)AuthorAge
...
* | | msm: fd: Add FD HW reset sequence after haltAshwini Rao2016-03-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The FD hardware needs to be reset everytime after halt is called. Adding the reset sequence. CRs-fixed: 961394 Change-Id: I129de341e619d8c8f6faa69d43c9d13ba21dd88f Signed-off-by: Ashwini Rao <ashwinik@codeaurora.org>
* | | msm: cpp: Changes to adapt cpp driver to soc layerLakshmi Narayana Kalavala2016-03-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | Adapt CPP driver to SOC layer by replacing the msm specific routines with SOC API which eases the portability of cpp driver on to non-msm platforms. Change-Id: I8cd6bdcaa9d310b770f2dfe66047c64316a309de Signed-off-by: Lakshmi Narayana Kalavala <lkalaval@codeaurora.org>
* | | msm: camera: Change API to set and get clock rateLakshmi Narayana Kalavala2016-03-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some of the camera modules need to get the clock rate back after rounded to a new value, Hence change the msm_camera_clk_set_rate API to return the rounded clock rate after setting it. Change-Id: Ie3ed17ad6658e51448a769fd141aef63ff0c79fe Signed-off-by: Lakshmi Narayana Kalavala <lkalaval@codeaurora.org>
* | | msm: vidc: Remove read-only flags for profile and level clustersSrinu Gorle2016-03-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Due to chipset max capabilities considered in buffer population, secure scenarios are failing due to limited CMA size. Remove read-only flags for profile and level clusters to allow omx component set. CRs-Fixed: 973470 Change-Id: I28c8318bd356ebb01258c1ec946215a838f81827 Signed-off-by: Srinu Gorle <sgorle@codeaurora.org>
* | | msm: camera: isp: fix two corner case handling for the framedrop patternJing Zhou2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change fixes two corner case handling for the framedrop pattern a) return the buffer when it is required in the drop frame handling b) correct an incorrect framedrop pattern update when we miss the reg update Change-Id: I6d9b7715d3f0545a673d70e7744141f92bbc3a9d Signed-off-by: Jing Zhou <jzhou70@codeaurora.org>
* | | msm: camera: isp: Reduce burst countShubhraprakash Das2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | Decrement the burst count for dual stream in case of dual vfe. The count is tracked in both streams and hence should be reduced for both streams once buffer is done from both vfe. Change-Id: I681390c2b3a2a0c4861721204ac19302335bf542 Signed-off-by: Shubhraprakash Das <sadas@codeaurora.org>
* | | msm: camera: isp: fix a cts test failure due to framedrop patternJing Zhou2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The ITS HAL3 test failed due to broken frames and green frames. The root cause of the issue is due to the framedrop pattern setting in the isp driver. This change fixes the following issues: a) Keep tracking the hw framedrop pattern even after the reg update ack miss. b) Remove a race condition between the framedrop pattern setting and request frame ioctl handling. c) Correctly set the framedrop pattern after the request frame. Change-Id: I862046c718d6e3a28d5f372eb2eb5e371471eb58 Signed-off-by: Jing Zhou <jzhou70@codeaurora.org>
* | | msm: camera: Update combo clk mask in CSIPHYXu Han2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | For 14nm CSIPHY, the 5th lane is the clock lane in combo mode. So update the mask value to 0x10. Change-Id: I628031b19c1bd99d6c117e8b8db05af95f540106 Signed-off-by: Xu Han <hanxu@codeaurora.org>
* | | msm: camera: Enable ov2685 on msm8937Vijay kumar Tumati2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | Changing csiphy clock lane setting and removing a register write in combo mode to enable ov2685 on msm8937. Change-Id: I8e6d987a8072a0c2679f7b53bfd3522b8dfa5297 Signed-off-by: Vijay kumar Tumati <vtumati@codeaurora.org>
* | | msm: isp: Handle pingpong bit mismatch gracefullyAbhishek Kondaveeti2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | Ping pong mismatch occurs when the interrupts miss happens. Handle this scenario properly by sending error to userspace. Change-Id: Idd8f9979a9b0e8c6a1989dd89ed6b98ccaa54ac9 Signed-off-by: Abhishek Kondaveeti <akondave@codeaurora.org>
* | | msm: isp: Make HALT independent from disable_camifHarsh Shah2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | AXI should be halted whenever all HW streams are stopping. This will improve KPI even for RDI streams. Currently halt is determined using Disable_Camif which is only valid for PIX streams. Decouple the two to improve KPI on RDI and avoid wait. Also, cleanup after timeout in start_axi. Remove handling of SD_SHUTDOWN to avoid multiple release. Change-Id: I09db8adb766d2e7889443f779a716aaa2f6c09d1 Signed-off-by: Harsh Shah <harshs@codeaurora.org>
* | | msm: camera: Update camera driversLakshmi Narayana Kalavala2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add changes to update camera drivers to: 1. Update necessary Kconfig files to support camera driver compilation. 2. Support minor changes to V4L framework. 3. Export uapi headers to header_install export location. Signed-off-by: Seemanta Dutta <seemanta@codeaurora.org> Signed-off-by: Lakshmi Narayana Kalavala <lkalaval@codeaurora.org>
* | | msm: camera: Decouple CSIPHY 3phase clocksXu Han2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | 3phase clock is required in CPHY mode but not in DPHY mode. Decouple 3phase clocks from other CSIPHY clocks in order to not enable 3phase clock when camera is in DPHY mode. Change-Id: I10f9a175ef937dab30afd9604cca3e870451b0c2 Signed-off-by: Xu Han <hanxu@codeaurora.org>
* | | msm: camera: isp: Remove buffer queue shared listJing Zhou2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove the shared list of buffer queue that is used in case of dual vfe. Whenever a buffer is dequeued from the buffer queue program it on both vfe and ensure that buffer is dequeued only once by compositing the buf done irq. Also, program scratch buffer for stats stream Change-Id: I96cd0a97b24bf6bc0223cbee8d1fc6bf2ecc7c49 Signed-off-by: Harsh Shah <harshs@codeaurora.org> Signed-off-by: Shubhraprakash Das <sadas@codeaurora.org> Signed-off-by: Jing Zhou <jzhou70@codeaurora.org>
* | | msm: camera: Fix memory corruption with vb2 buffersLakshmi Narayana Kalavala2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The camera generic buffer manager and isp buffer manager keep references of vb2 buffers locally during buffer circulation. If for some reason the vb2 buffers are freed from a cleanup call from mediaserver. The memory for the buffers is freed. But the camera buffer managers still access them for a fraction of time before the cleanup call is triggered from daemon process. Hence make sure to access the vb2 buffers only after checking for the existence in vb2 queues to avoid memory corruption. Change-Id: I7a1e5f9a3af3345e0c37d3208facbab107a6b9ed Signed-off-by: Lakshmi Narayana Kalavala <lkalaval@codeaurora.org>
* | | msm: isp: use proper spin lock on isr and taskletJing Zhou2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When CPU do spin lock irq save, it will disable irq/preemption. If the same CPU do spin lock (without disabling irq), then irq context can preempt and acuire the lock hold by user, which will possibly hang CPU. Avoid the issue to use spin lock irq save consistantly. Change-Id: I52e17d189668166ae126dc5948fe51bd79ae9859 Signed-off-by: Peter Liu <pingchie@codeaurora.org> Signed-off-by: Jing Zhou <jzhou70@codeaurora.org>
* | | msm: camera: isp: Remove false error message in isp driverJing Zhou2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Due to the tasklet scheduling, SOF and Epoch irq handling can be out of order. This causes some false isp error message being reported. This change removes the false error message due to the out of order irq handling. This change will remove this unnecessary check. Change-Id: I7dd7d36692f63a53e54e7afcee4d9ed32cb22bc6 Signed-off-by: Jing Zhou <jzhou70@codeaurora.org>
* | | msm: camera: isp: Remove memset and spin lock initializationShubhraprakash Das2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Do not memset the buffer queue since its already reset during free. This also removes the requirement to reinitialize the buffer queue lock Change-Id: Ifccbd3fbffb822f47898cff5bfcae0e53ef7f275 Signed-off-by: Shubhraprakash Das <sadas@codeaurora.org> Signed-off-by: Jing Zhou <jzhou70@codeaurora.org>
* | | msm: camera: isp: Track put_buf per VFEHarsh Shah2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | Update bit mask per VFE for put_buf instead of only count. In flush buf update put buf mask first and put buffer if put_mask is same as get_mask Change-Id: I8b128094e4ae62e5676a46e6a4624e4933234266 Signed-off-by: Harsh Shah <harshs@codeaurora.org> Signed-off-by: Jing Zhou <jzhou70@codeaurora.org>
* | | msm: camera: isp: Debug double add state checkJing Zhou2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add changes to track buffer being added to list. Add error messages if buffer is found to be added twice. Add state checking in the isp driver. Change-Id: I1504e8984db3578009b8944719bbd559ad57d63d Signed-off-by: Harsh Shah <harshs@codeaurora.org> Signed-off-by: Jing Zhou <jzhou70@codeaurora.org>
* | | Revert "msm: camera: Update camera drivers"Seemanta Dutta2016-03-23
| | | | | | | | | | | | | | | | | | This reverts commit 282882c50fe26957c00bd598e8cab75d00251e2e. Signed-off-by: Seemanta Dutta <seemanta@codeaurora.org>
* | | msm: vidc: Add Video driver for MSM targetsArun Menon2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | Add snapshot for Video driver source for MSM targets. The code is migrated from msm-3.18 kernel at the below commit level - d5809484bb1bf5864dad2f081b0145224762963a. Signed-off-by: Arun Menon <avmenon@codeaurora.org>
* | | msm: camera: isp: fix overflow during stop axi streamchiz2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In dual VFE case, VFE0 and VFE1 will have different behavior during stoping pix stream. We should disable write master sync to ensure both VFEs stop as expected. Change-Id: Ib63b52a948e526e0d2518cb563a4fc4d67340d0f Signed-off-by: chiz <chiz@codeaurora.org> CRs-Fixed: 977856
* | | msm: camera: Fixing memory leak issues in camera stackVijay kumar Tumati2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | Adding memory free calls to during error conditions to fix memory leaks in platform probe. CRs-Fixed: 975003 Change-Id: I7ecd7586e8662eaa6ec020963831e08af424be18 Signed-off-by: Vijay kumar Tumati <vtumati@codeaurora.org>
* | | Power: Enable/Disable power collapse after camera openRamesh V2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | Disabling power collapse during camera open. We send disable request before opening camera and enable it back after opening camera Change-Id: Idd55021063eace18fa20f00183a41a502f5c88a1 Signed-off-by: Ramesh V <ramev@codeaurora.org>
* | | msm: isp: Avoid ping pong mismatch in CDSAbhishek Kondaveeti2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update AXI only when both ISPs issue reg update interrupt. CRs-Fixed: 955803 Change-Id: I8b7090e2b45de5a84e5ceca02aa083aefc6af600 Signed-off-by: Abhishek Kondaveeti <akondave@codeaurora.org>
* | | msm: camera: sof freeze enhancementRamesh V2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Enable CSID IRQ dynamically and add sof recover logic, in case kernel get sof freeze hints from userspace,will enable IRQs to monitor the status of moduels,if sof recovers after 2.5 secs then kernel get MSM_SD_UNNOTIFY_FREEZE to disable all the IRQs. CRs-Fixed: 973732 Change-Id: I7aa6dcd60e0858258c40c3d6517e2974e6e2b722 Signed-off-by: Ramesh V <ramev@codeaurora.org>
* | | msm: camera: isp: fix an issue in scratch buffer configurationJing Zhou2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When configure the scratch buffer, wrong pingpong bit location is programmed. So the VFE hardware can still write to the same buffer which has been diverted to other camera compoment. This cause the image corruption. Change-Id: I6d5cfe0c00a237efb3ab3dff87459341736d45a7 Signed-off-by: Jing Zhou <jzhou70@codeaurora.org>
* | | msm: camera: Do node close with lock before reducing open indexHariram Purushothaman2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Do session/stream node destroy with lock before reducing opn_idx to avoid conflicts while closing node and mutex getting destroyed while other node still holds it, Also trigger the stream delete to backend for nodes which are only created by HAL. CRs-Fixed: 971839 Change-Id: Iefc1132e5790d8f7ba025ee140e536a2b3ca21c0 Signed-off-by: Hariram Purushothaman <hariramp@codeaurora.org>
* | | msm: camera: sensor: Request allocating DMA-able memory from DMA zoneAzam Sadiq Pasha Kapatrala Syed2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When DMA I/O is performed to or from high memory, an area is allocated in low memory known as a bounce buffer. When data travels between a device and high memory, it is first copied through the bounce buffer. Systems with a large amount of high memory and intense I/O activity can create a large number of bounce buffers that can cause memory shortage problems. In general, when communicating to SPI framework,it's recommended to use gfp_dma,since the buffer mm client passes is used by the spi driver for dma ops. CRs-Fixed: 967770 Change-Id: Idd7e0229d1a128516298ee18bf2c798e6218c71b Signed-off-by: Azam Sadiq Pasha Kapatrala Syed <akapatra@codeaurora.org>
* | | msm: camera: sensor: I2C poll implementationRajesh Bondugula2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove additional delay after poll. Delay in ms is acounted during polling the register. If read is successful and match fails, then poll is non-fatal. CRs-Fixed: 971014 Change-Id: I655a272bed125edc2dc60504640f1d57652a64e2 Signed-off-by: Rajesh Bondugula <rajeshb@codeaurora.org>
* | | msm: isp: Use recommended ab and ib values for ispAbhishek Kondaveeti2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use recommended ab and ib settings for isp to ensure isp requests required bandwidth CRs-Fixed: 943154 Change-Id: I871854e059963bf64665201fb9ea7d99861ebe8c Signed-off-by: Abhishek Kondaveeti <akondave@codeaurora.org>
* | | msm: jpegdma: Changes to adapt jpeg dma driver to soc layerLakshmi Narayana Kalavala2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adapt JPEG DMA driver to SOC layer by replacing the msm specific routines with SOC API which eases the portability of driver on to non-msm platforms. CRs-Fixed: 968483 Change-Id: I2738062ef11b64acb0501694ce4e35c26766d8a1 Signed-off-by: Lakshmi Narayana Kalavala <lkalaval@codeaurora.org>
* | | msm: jpeg: Changes to adapt jpeg driver to soc layerLakshmi Narayana Kalavala2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adapt JPEG driver to SOC layer by replacing the msm specific routines with SOC API which eases the portability of jpeg driver on to non-msm platforms. CRs-Fixed: 968483 Change-Id: I8436604e8fd0984f1cd31ce99035dd55a33e89f3 Signed-off-by: Lakshmi Narayana Kalavala <lkalaval@codeaurora.org>
* | | msm: camera: fd: Changes to adapt fd driver to soc layerLakshmi Narayana Kalavala2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adapt fd driver to SOC layer by replacing the msm specific routines with SOC API which eases the portability of fd driver on to non-msm platforms. CRs-Fixed: 968483 Change-Id: Iadce8d1b62b81b000957bc482dd60547937cf5c1 Signed-off-by: Lakshmi Narayana Kalavala <lkalaval@codeaurora.org>
* | | msm: cpp: Ensure CPP RX fifo is empty while writing firmwareKrishnankutty Kolathappilly2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ensure CPP RX fifo is empty while writing firmware and during duplication command. This avoids any firmware load failures due to possible overwrite of payload. CRs-Fixed: 967466 Change-Id: Ie964614ac9893750e5c8ca08362e877352d6ebe2 Signed-off-by: Krishnankutty Kolathappilly <kkolatha@codeaurora.org>
* | | msm: cpp: Handle batch buffers on preview identityKrishnankutty Kolathappilly2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In batch mode with duplication use case, video buffer needs to be primary buffer and preview buffer the duplicate buffer. If preview buffer is the primary buffer batch video output is not generated resulting in green frames. Swap the preview and video identity if the batch buffers are sent on preview identity and duplication is enabled. CRs-Fixed: 952085 Change-Id: I46f63189e784ec388969a756b8e32c1180640478 Signed-off-by: Krishnankutty Kolathappilly <kkolatha@codeaurora.org>
* | | msm: cpp: Fix green frames during batch mode for NV12 formatsKrishnankutty Kolathappilly2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The meta data offsets is not set to zero causing invalid buffers being send out from cpp causing green frames in video during batch mode for NV12 formats. If format is not ubwc, reset meta data offset to zero in the set buffer group payload. CRs-Fixed: 952085 Change-Id: I912b28d9ed7f02e5e87513d92d088adcbebe1d1b Signed-off-by: Krishnankutty Kolathappilly <kkolatha@codeaurora.org>
* | | msm: camera: Do stream deletion properly.Manish Poddar2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | when mediaserver crashes we are getting error that __msm_destroy_session_streams: Error: Destroyed list is not empty. The order of stream_id for normal camera close is 1,2,3,4,0.When mediaserver crashes stream id order is 0,1,2,3,4.stream id 4 is coming in the last and when pvdev->opened is 0 we are not deleting the stream.Added stream_delete when pvdev->opened is 0. Change-Id: I22eaa8bd485e19605b9b69e86644f68ce209e808 Signed-off-by: Manish Poddar <mpoddar@codeaurora.org>
* | | msm: camera: support dynamic query for ahb voteLakshmi Narayana Kalavala2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Few of the camera modules need to run ahb at higher voltages like nominal and turbo. Hence add support to query the voltage corner corresponding the core clocks and vote for the corresponding ahb voltage. Change-Id: I75a0ac84d32180f0bd5ce892f35515510e4e2e5f Signed-off-by: Lakshmi Narayana Kalavala <lkalaval@codeaurora.org>
* | | msm: camera: sensor: Update default CCI settings to 37.5MhzRajesh Bondugula2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update CCI settings for 100Khz, 400Khz and 1Mhz I2C frequency with upgraded CCI frequency of 37.5 Mhz. Disable clock stretching for 1Mhz I2C frequency and enable for custom frequency. Change-Id: Ib28eacc09028c0e2f3e36259f04b71fe0b827bf8 Signed-off-by: Rajesh Bondugula <rajeshb@codeaurora.org>
* | | msm: camera: add slave write array supportTerence Ho2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | Add support for slave_write_array and to pass addr_type with slave_read. Change-Id: Ia530dcf684739f43e36fc67fec83bc0be0c8cf78 Signed-off-by: Terence Ho <terenceh@codeaurora.org>
* | | msm: camera: Cleanup all the command queues upon close nodeLakshmi Narayana Kalavala2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When the backend camera daemon is crashed for some reason, camera application waits for the completion of the command processing till the timeout is reached which is unnecessary. Hence clean all the command queues when the config node is closed and immediately wake up all the command queues so that camera application is notified immediately. Change-Id: Iff5c331e8c5bb39305087fd4defe332690653b10 Signed-off-by: Lakshmi Narayana Kalavala <lkalaval@codeaurora.org>
* | | msm: cpp: Adding null check for regulator disableShilpa Mamidi2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adding null check before regulator enable and also resetting regulator variable to NULL after regulator disable. This will avoid using previously disabled regulator in next session. Change-Id: I0e8f2f71152064972128f707653e3a2295e1d408 Signed-off-by: Shilpa Mamidi <shilpam@codeaurora.org>
* | | msm: camera: Enhancements to soc layerLakshmi Narayana Kalavala2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | Define camera bus clients to identify the multiple camera clients. Add API to support devices consisting of multiple clock rates in the device tree node and register threaded irq. Change-Id: Icdaae68b82c441baf988e90fb6d5cc83c2402a93 Signed-off-by: Lakshmi Narayana Kalavala <lkalaval@codeaurora.org>
* | | msm: fd: Do buffer done on all buffers in vb2 queue on streamoffAshwini Rao2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | On v4l2 stop_streaming, a vb2_buffer_done needs to be done to ensure that the driver gives back all the buffers it got from the buf_queue() callback. Change-Id: I1ba8776381efb41820ed44a8bdf70c99574b09ac Signed-off-by: Ashwini Rao <ashwinik@codeaurora.org>
* | | msm: cpp: Adding mutex unlock before returningShilpa Mamidi2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | Adding mutex unlock before returning in error cases and also ensured that return value is not over written in error cases. Change-Id: I5aceffd2dbf2b456ca421892b691f86c6b1032c3 Signed-off-by: Shilpa Mamidi <shilpam@codeaurora.org>
* | | msm: cpp: Checking for validity of regulator pointersShilpa Mamidi2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | Not all targets have fs regulators, for such devices crash is seen when firmware load fails. To fix this issue validity check is made before disabling fs regulators. Change-Id: Ib1b365bcdda724580e69d35dcf8dbeb25abc2b99 Signed-off-by: Shilpa Mamidi <shilpam@codeaurora.org>
* | | msm: cpp: Changing order of setting GDSRC registerShilpa Mamidi2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | If GDSRC is set after FW load this is causing FW timeout. Setting this before Jump instruction to avoid timeout. Change-Id: I8b20ae1d8ae627288f1615a6ae6480dd8105ddcb Signed-off-by: Shilpa Mamidi <shilpam@codeaurora.org>
* | | msm: camera: Retelimit log in msm_vb2_buf_cleanup.Trishansh Bhardwaj2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | Ratelimit log in msm_vb2_buf_cleanup to prevent excessive logging when stream is NULL. Change-Id: Ia687375c8e2a2683a4d32cd0eb984f731b2288e7 Signed-off-by: Trishansh Bhardwaj <tbhardwa@codeaurora.org>