summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-12-02Merge "misc: qcom: qdsp6v2: register ioctl calls for g711mlaw driver"Linux Build Service Account
2016-12-02Merge "ASoC: audio-ext-clk: add new audio ext clock"Linux Build Service Account
2016-12-02Merge "ARM: dts: msm: Update ascent battery profile for GEN3 FG"Linux Build Service Account
2016-12-02Merge "ARM: dts: msm: Add sdhc2 support for msmfalcon interposer"Linux Build Service Account
2016-12-02Merge "msm: kgsl: Check MMU type for memory and pagetable operations"Linux Build Service Account
2016-12-02Merge "ARM: dts: msm: Remove clocks associated with GDSC for MSMfalcon/Trition"Linux Build Service Account
2016-12-02Merge "usb: gadget: f_rmnet: Add support for configfs"Linux Build Service Account
2016-12-01Merge "msm: mdss: hdcp_1x: remove obsolete code"Linux Build Service Account
2016-12-01Merge "uapi/media: add additional ubwc compressed formats"Linux Build Service Account
2016-12-01Merge "mm: Inform KASAN when allocating pages during isolation"Linux Build Service Account
2016-12-01Merge "net: rmnet_data: Handle leaked packets when adding MAP fields in TX"Linux Build Service Account
2016-12-01msm: kgsl: Check MMU type for memory and pagetable operationsRajesh Kemisetti
Check MMU type for below operations to make NOMMU functional: - adreno_iommu_set_pt_ctx() tries to set pagetable during context switch without really checking on type of MMU. - skip tracking of gpuaddr in case of NoMMU during kgsl_mem_entry_track_gpuaddr(). - In case of nommu the function kgsl_allocate_global() should always allocate contiguous memory from CMA. Change-Id: I8cb59e1475376167c7a8a60c54df0939597f5083 Signed-off-by: Rajesh Kemisetti <rajeshk@codeaurora.org>
2016-12-02ARM: dts: msm: Remove clocks associated with GDSC for MSMfalcon/TritionTaniya Das
The clients of each GDSC would take care of any memory requirement of the associated clocks, so remove them from GDSC. Change-Id: Ic2df5ba83d1e7166aadc954aa137ec65ffa79133 Signed-off-by: Taniya Das <tdas@codeaurora.org>
2016-12-02clk: msm: Remove overrides from clock header files for common clockTaniya Das
For clients using msm-clk-provider.h and msm-clk.h header files, no override is expected for COMMON_CLK framework so fixing the same by conditionally compiling the clock header files. Change-Id: I5f7393f3f486a884bfa881a93c01623c3cd2664d Signed-off-by: Taniya Das <tdas@codeaurora.org>
2016-12-01Merge "sched: pre-allocate colocation groups"Linux Build Service Account
2016-12-01Merge "msm: mdss: restore pipe src/dst rect after multiple PU ROI update"Linux Build Service Account
2016-12-01Merge "ASoc: msm: qdsp6v2: Add TX app type support in compress driver"Linux Build Service Account
2016-12-01Merge "msm: camera: fix bound check of offset to avoid overread overwrite"Linux Build Service Account
2016-12-01Merge "msm: camera: Print kernel pointer using correct specifier"Linux Build Service Account
2016-12-01Merge "msm: camera: jpegdma: Check for compat config"Linux Build Service Account
2016-12-01Merge "msm: camera2: cpp: Added secure buffer [un]mapping"Linux Build Service Account
2016-12-01Merge "msm: mdss: dp: set crypto clock rate"Linux Build Service Account
2016-12-01Merge "msm: mdss: hdcp_1x: update hdcp state on link integrity failures"Linux Build Service Account
2016-12-01Merge "msm: mdss: dp: hdcp 2.2: add support for interrupt handling"Linux Build Service Account
2016-12-01Merge "msm: mdss: avoid scheduling pp work during continuous updates"Linux Build Service Account
2016-12-01uapi/media: add additional ubwc compressed formatsabeykun
Patch adds RGB565, RGBA 10-bit and P010 10-bit ubwc compressed formats support to media API planes calculation. Also fix in align macro when alignment is not a power of 2. CRs-Fixed: 1096408 Change-Id: I4afcf7d5b22395eeda2e77131bd45592abaeb561 Signed-off-by: abeykun <abeykun@codeaurora.org> Signed-off-by: Umesh Pandey <umeshp@codeaurora.org>
2016-12-01msm: mdss: hdcp_1x: remove obsolete codeAjay Singh Parmar
Remove HLOS and TZ communication mechanism which is using SCM APIs. New hardware supports programming in HLOS itself. Also, communication is now handled by qseecom APIs. This makes SCM code obsolete and redundant. Remove any such code which is not being used in current hardware. Change-Id: I9b120b88f92be517d1734697625038b28b32feb1 Signed-off-by: Ajay Singh Parmar <aparmar@codeaurora.org>
2016-12-01ARM: dts: msm: Update ascent battery profile for GEN3 FGSubbaraman Narayanamurthy
As per the recent battery characterization, update the profile data for ascent battery used with pmi8998 FG. Change-Id: I405cb68749f63f6f779e4f3c2b47065b02ec07de Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
2016-12-01sched: pre-allocate colocation groupsJoonwoo Park
At present, sched_set_group_id() dynamically allocates structure for colocation group to assign the given task to the group. However this can cause deadlock as memory allocator can wakeup a task which also tries to acquire related_thread_group_lock. Avoid such deadlock by pre-allocating colocation structures. This limits maximum colocation groups to static number but it's fine as it's never expected to be a lot. Change-Id: Ifc32ab4ead63c382ae390358ed86f7cc5b6eb2dc Signed-off-by: Joonwoo Park <joonwoop@codeaurora.org>
2016-12-01msm: mdss: restore pipe src/dst rect after multiple PU ROI updateVeera Sundaram Sankaran
During multiple partial update, each pipe is checked against the two ROIs and the pipe's src and dst rect are cropped and adjusted with respect to first_roi or second_roi, based on its position. If the pipe is used with the same configs in the next kickoff, restore the pipe's actual src/dst before continuing with the kickoff. Change-Id: I1db579626d96302e07fef1a755fb39944d3eaca8 Signed-off-by: Veera Sundaram Sankaran <veeras@codeaurora.org>
2016-12-01ASoc: msm: qdsp6v2: Add TX app type support in compress driverSatish Babu Patakokila
Add TX app type support in compress driver to support different post processing modules per COPP in the TX path CRs-fixed: 1072067 Change-Id: I8e84577b5aff5e932632c4612a88808615d764ae Signed-off-by: Satish Babu Patakokila <sbpata@codeaurora.org>
2016-12-01ASoc: msm: qdsp6v2: Add timestamp support for compress captureSatish Babu Patakokila
Add timestamp support for compress driver. Modify ASM driver to read the buffer from predefined offset. CRs-fixed: 1072067 Change-Id: I1c46befc223285495b3c0650e6c3eaae81f58771 Signed-off-by: Satish Babu Patakokila <sbpata@codeaurora.org>
2016-12-01Merge "msm: hdcp: add response timeout and new messages for sink"Linux Build Service Account
2016-12-01Merge "Input: synaptics: check input, prevent sysfs races"Linux Build Service Account
2016-12-01Merge "mmc: core: check if CQE is already disabled before halt/unhalt"Linux Build Service Account
2016-12-01Merge "msm: mdss: add support to set mdp clock rate before enable"Linux Build Service Account
2016-12-01Merge "msm ipa3: fix blocking faulty IOCTLs"Linux Build Service Account
2016-12-01Merge "mmc: block: send CMD13 when a response error detected in CQ mode"Linux Build Service Account
2016-12-01usb: gadget: f_rmnet: Add support for configfsAjay Agarwal
Add APIs to allocate and instanciate f_rmnet function driver using configFS. Change-Id: Iad76a7e317dd9caf846dbe870baee63a8c5ce6c1 Signed-off-by: Ajay Agarwal <ajaya@codeaurora.org>
2016-12-01ARM: dts: msm: Add sdhc2 support for msmfalcon interposerSayali Lokhande
Add sdhc2 support to enable SD card for msmfalcon interposer platform. Change-Id: I22df2ab1210d0ec7da1ac394e6c61beaa52eb712 Signed-off-by: Sayali Lokhande <sayalil@codeaurora.org>
2016-11-30mmc: core: check if CQE is already disabled before halt/unhaltSahitya Tummala
Upon any CQ error, the driver tries to halt the CQE first and if it fails to halt, then CQE is disabled. The error handling work function mmc_blk_cmdq_err() also tries to HALT the CQE at couple of places and takes some action based on the HALT success/error status. But since CQE is disabled, we should not treat any errors of CQE halt/unhalt as critical and in fact, we should not even attempt to halt/unhalt. Change-Id: I6bef9f2c033f78ad0959954acc5d7627e8a92139 Signed-off-by: Sahitya Tummala <stummala@codeaurora.org> Signed-off-by: Sayali Lokhande <sayalil@codeaurora.org>
2016-11-30mmc: cmdq_hci: enable legacy interrupts when CQ is disabled upon errorSahitya Tummala
The legacy interrupts are enabled as part of CQE halt. But there could be few cases, where halt fails. In those cases, CQE is disabled without enabling legacy interrupts. Without this we cannot send any commands like status CMD13 in legacy mode as part of error handling work. Change-Id: I944ab4060e779c7f41a945532e6a65c30797d40f Signed-off-by: Sahitya Tummala <stummala@codeaurora.org> Signed-off-by: Sayali Lokhande <sayalil@codeaurora.org>
2016-11-30mmc: sdhci: Handle legacy commands sent in CQ error cases properlySahitya Tummala
There could be cases where CQE halt might fail and in which case, CQE gets disabled as part of error handling. In this case, !mmc_host_halt() will be true and the commands sent in legacy mode are getting software request timeout errors as they are getting handled as cmdq irq. Hence, add !mmc_host_cq_disable() check as well in addition to !mmc_host_halt() in sdhci_irq() before considering it as a cmdq irq. Change-Id: Ic529aae53fdecd6b9ecbb17ba13147964dce55dc Signed-off-by: Sahitya Tummala <stummala@codeaurora.org> Signed-off-by: Sayali Lokhande <sayalil@codeaurora.org>
2016-11-30msm: hdcp: add response timeout and new messages for sinkAjay Singh Parmar
As per hdcp 2.2 specifications, send the stream type message to sink at a specified address in case sink is a receiver. Update the messages to be sent to sink with the message received from TZ and tear down the session in case it time's out. Also, enable encryption after stream management message exchange for hdcp repeaters to avoid unnecessary link failures. Change-Id: Ib77756c942abfbdd6e1522a3238d5d8499496fc9 Signed-off-by: Ajay Singh Parmar <aparmar@codeaurora.org>
2016-12-01Input: synaptics: check input, prevent sysfs racesAndrew Chant
concurrent sysfs calls on the fw updater can cause ugly race conditions. Return EBUSY on concurrent sysfs calls. For sysfs calls which generate deferred work, prevent the deferred work from running concurrently with other sysfs calls. Also check that ext_data_source is appropriately sized and allocated, based on a patch by Gengjia Chen (chengjia4574@gmail.com). Signed-off-by: Andrew Chant <achant@google.com> Change-Id:I5bbe4992f3fd2d23db288296eaeb61f5831098e9 Bug: 30799828 Bug: 31252388 Git-repo: https://android.googlesource.com/kernel/msm.git Git-commit: 287ce2ccfefe68067c1f9f5175b6664bf7397fe6 Signed-off-by: Srinivasa Rao Kuppala <srkupp@codeaurora.org>
2016-11-30Merge "ARM: dts: msm: Add qseecom device node for msmfalcon"Linux Build Service Account
2016-11-30msm: mdss: dp: set crypto clock rateAjay Singh Parmar
Crypto clock is needed for HDCP 1.x/2.x encryption. If not set, it may result in link integrity failure as source and sink may go out of synchronization. Set the crypto clock rate as per hardware recommendations. Change-Id: I768b3390fbe4728be285424d0ce27981e1a5d6cb Signed-off-by: Ajay Singh Parmar <aparmar@codeaurora.org>
2016-11-30msm: mdss: dp: hdcp 2.2: add support for interrupt handlingAjay Singh Parmar
Enable the interrupts required by hdcp 2.2 to update the hdcp 2.2 state machine as per hardware status. Change-Id: Ib551b1fe8641203b66a31e745d5091641b4d0ae2 Signed-off-by: Ajay Singh Parmar <aparmar@codeaurora.org>
2016-11-30msm ipa3: fix blocking faulty IOCTLsAmir Levy
This change prevents blocking IOCTLs with wrong command number or wrong magic Number. IOCTL handler should first check that the command is valid and only then wait for IPA driver initializations to finish. CRs-Fixed: 1094653 Signed-off-by: Amir Levy <alevy@codeaurora.org> Change-Id: I578dc96da96f7c10be51eac1f8b3c190e45dcfcf
2016-11-30usb: gadget: Add RMNET support using IPA over BAM2BAMAjay Agarwal
This change adds RMNET support using IPA over BAM2BAM. Removes all different supported control and data transports and assumes BAM2BAM_IPA as default mode. Cleans up QTI Control driver to support only RMNET and DPL. Change-Id: I5b763acfb28c2f1832874af786704835314fa9c7 Signed-off-by: Ajay Agarwal <ajaya@codeaurora.org>