summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
2017-02-23msm: gsi: add support for generic commandsSkylar Chang
Expose a new API from GSI driver to allow client driver to disable channel for other Execution Environment. This API will be used as part of SSR cleanup. Change-Id: I3b9400643aff76ca2195a597aba9ea18aab3085e CRs-Fixed: 2008582 Acked-by: Ady Abrahan <adya@qti.qualcomm.com> Signed-off-by: Skylar Chang <chiaweic@codeaurora.org>
2017-02-16Merge "drivers: thermal: Exit sysfs notify kthread when sensor unregisters"Linux Build Service Account
2017-02-15Merge "msm: mdss: Add HDR Metadata Interface"Linux Build Service Account
2017-02-15Merge "media: platform: msm: Add demux support for mediabox"Linux Build Service Account
2017-02-15Merge "qseecom: add new SCM ID to register listener when smcinvoke is supported"Linux Build Service Account
2017-02-15Merge "msm: ipa3: UL event based completion"Linux Build Service Account
2017-02-15Merge "msm: mdss: Add mdss capabilities for sdm630"Linux Build Service Account
2017-02-15Merge "msm: sde: Ensure mdp splash cleanup before initiating rotation request"Linux Build Service Account
2017-02-15drivers: thermal: Exit sysfs notify kthread when sensor unregistersRam Chandrasekar
When a thermal zone unregisters, it initiates a blocking call kthread_stop for the sysfs notify kthread to exit. But the sysfs notify kthread is blocked on a completion event, which may not be triggered after the sensor driver initiates a thermal zone unregister call. So, the kthread_stop will be blocked forever. As a part of thermal zone unregister, set a thermal zone unregister flag and send a completion event before calling kthread_stop. Make the sysfs notify kthread to be aware of thermal zone unregister flag and exit after the completion event is triggered. Change-Id: Icf045e0ad6e28135cd3a54c15d9923f095a286ff Signed-off-by: Ram Chandrasekar <rkumbako@codeaurora.org>
2017-02-15Merge "clk: qcom: Clean up the MSM8996 multimedia clock controller (MMCC) ↵Linux Build Service Account
driver"
2017-02-15Merge "ASoC: msm: qdsp6v2: Add TDM support for PCM compressed mode"Linux Build Service Account
2017-02-14media: platform: msm: Add demux support for mediaboxUdaya Bhaskara Reddy Mallavarapu
Add audio stream buffer interface to write the Audio demux data to audio decoder buffers. Add support in TSIF driver to append LPASS subsystem time stamps to Transport Stream packets in TSIF HW. This is required for AV sync & clock recovery handling for mediabox project based on LE platform. CR's-Fixed: 2005724 Change-Id: I39d2544e958c31ff1abdd2ad77412a87bc2a189b Signed-off-by: Udaya Bhaskara Reddy Mallavarapu <udaym@codeaurora.org> Signed-off-by: Arun Menon <avmenon@codeaurora.org>
2017-02-14qseecom: add new SCM ID to register listener when smcinvoke is supportedZhen Kong
Add new SCM ID to register listener when smcinvoke is supported. Then TZ, depending on how the listener has been registered, will either behave in the old way (i.e. rsp[1]=QSEE_LISTENER_ID), or the new way (rsp[1]=app_id) when smcinvoke is supported. And qseecom will first to register listener with new SCM ID, if failed, then fallback to use old ID. Change-Id: Ia27055db6ec8f26705669ee913919b29461121ca Signed-off-by: Zhen Kong <zkong@codeaurora.org>
2017-02-13ASoC: msm: qdsp6v2: Add TDM support for PCM compressed modeJosh Kirsch
Add support for 352800 sampling rates and 32 bps for the TDM. Add support for PCM compress passthough mode with mixer controls. CRs-fixed: 1116515 Change-Id: Iab059a5a6b6ce8f57717023467677a399a60032e Signed-off-by: Josh Kirsch <jkirsch@codeaurora.org> Signed-off-by: Karthikeyan Mani <kmani@codeaurora.org>
2017-02-13clk: qcom: Clean up the MSM8996 multimedia clock controller (MMCC) driverOdelu Kukatla
Following list of changes have been made 1. Add the missing clocks in multimedia clock controller driver. Also clean up clock flags and parent info for few clocks. 2. Removing clocks which are not controlled by HLOS. 3. MMCC needs to vote for volatge level on rail for the clock frequencies, so add voltage voting in MMCC. 4. Initial rate configuration for MMPLLs. Change-Id: If3d84e52783651b611b624dbc60b18993c0f0b1a Signed-off-by: Odelu Kukatla <okukatla@codeaurora.org> Signed-off-by: Amit Nischal <anischal@codeaurora.org>
2017-02-12ASoC: msm: qdsp6v2: Add support to query Drift.Manish Dewangan
Afe driver changes to query avtimer vs device drift. Drift obtained can be used to pull the device pll so that avtimer and device are in sync. CRs-Fixed: 1112258 Change-Id: I4d4ddb0dbc06270553d583f266a44ddbe9412d1a Signed-off-by: Manish Dewangan <manish@codeaurora.org>
2017-02-12msm: ipa3: UL event based completionGhanim Fodi
Split the joint LAN_WAN producer pipe to two pipes, one for LAN and one for WAN. Use event based completion for the WAN pipe instead of status based to improve UL performance. CRs-fixed: 1098422 Change-Id: I1776a5b9dc6265dc862a2eeb9419dce34efaad8b Signed-off-by: Ghanim Fodi <gfodi@codeaurora.org>
2017-02-11Merge "qcom: smb-lib: make smb_irq_info common for smb2 and smb138x chargers"Linux Build Service Account
2017-02-11Merge "qcom: qnovo: Update fcc and fv through batt psy"Linux Build Service Account
2017-02-11Merge "tracing: Add clock trace events only for COMMON_CLK_MSM"Linux Build Service Account
2017-02-10power_supply: add INPUT_VOLTAGE_SETTLED propertyNicholas Troast
INPUT_VOLTAGE_SETTLED is the negotiated adapter voltage setting. Change-Id: I2ac529a77e8ed007c908c4f37eea718a80bc11d3 Signed-off-by: Nicholas Troast <ntroast@codeaurora.org>
2017-02-10power_supply: Add CURRENT_QNOVO and VOLTAGE_QNOVO propertiesHarry Yang
CURRENT_QNOVO - force fast charge current value VOLTAGE_QNOVO - force float voltage value CRs-Fixed: 2004173 Change-Id: I7569052fd2cb6d1ce9a3a8e69e79b950a6c62d57 Signed-off-by: Harry Yang <harryy@codeaurora.org>
2017-02-10Merge "qpnp-smb2: support POWER_SUPPLY_PROP_CTM_CURRENT_MAX"Linux Build Service Account
2017-02-10Merge "power_supply: add DIE_HEALTH and CONNECTOR_HEALTH properties"Linux Build Service Account
2017-02-10Merge "soc: qcom: Add support for Cx iPeak limit driver"Linux Build Service Account
2017-02-10Merge "ASoC: msm: qdsp6v2: Add endianness control for USB devices"Linux Build Service Account
2017-02-10tracing: Add clock trace events only for COMMON_CLK_MSMAmit Nischal
Clock trace events related to msm clock framework are not required to be part of available events other that CLK_MSM config so add the support for the same by adding a config check. Change-Id: I93e8d9604a58c0cb48be723d5845591e7a4b7861 Signed-off-by: Amit Nischal <anischal@codeaurora.org>
2017-02-10msm: mdss: Add mdss capabilities for sdm630Jayant Shekhar
Add MDSS version info along with other capabilities for sdm630. Change-Id: Ia34831b56c1ca32d17b56e6030c847b629a13a0b Signed-off-by: Jayant Shekhar <jshekhar@codeaurora.org>
2017-02-10power_supply: add CTM_CURRENT_MAX propertyNicholas Troast
POWER_SUPPLY_PROP_CTM_CURRENT_MAX is needed by CTM to limit USB input current. Add it. Change-Id: I8aac65a91959300676cf7e1c2685a557f322c509 Signed-off-by: Nicholas Troast <ntroast@codeaurora.org>
2017-02-10power: supply: qcom: implement die and connector health propertyNicholas Troast
The die and connector health properties expose the comparator output of the thermal regulation. If both die and skin temperature regulation is enabled then the output of the comparator will be the higher of the two. The property values can be one of: Unknown, Cool, Warm, Hot, Overheat. Change-Id: Ic92c9cb08ec42fd2c2f26a54687a17e3b05b388f Signed-off-by: Nicholas Troast <ntroast@codeaurora.org>
2017-02-10power_supply: add DIE_HEALTH and CONNECTOR_HEALTH propertiesNicholas Troast
The DIE_HEALTH and CONNECTOR_HEALTH properties are used to show the output of the thermal regulation TEMP_RANGE. Change-Id: Ice3f159b7775084bdd0099047d4660a1e5edce98 Signed-off-by: Nicholas Troast <ntroast@codeaurora.org>
2017-02-09Merge "icnss: For WDOG bite, shutdown after FW ready"Linux Build Service Account
2017-02-09icnss: For WDOG bite, shutdown after FW readyPrashanth Bhatta
When there is Modem WDOG bite, Q6 will not get chance to reset the hardware and if shutdown is called as part of PD down notification then freeing buffers already submitted to hardware may cause exceptions as hardware may try to access DDR location which is already freed. Fix the issue by delaying the shutdown till FW ready happens and hardware is reset to clean state this way buffers are freed after hardware is in reset state. CRs-fixed: 2000709 Change-Id: Iacea5e8b712dd4ca310e5b502e43f4beb99f6981 Signed-off-by: Prashanth Bhatta <bhattap@codeaurora.org>
2017-02-09soc: qcom: Add ssr states to service notifier notificationsPuja Gupta
Add more refined states with service notifier notification for clients to be able to distinguish between different error scenarios. CRs-Fixed: 2004229 Change-Id: Ibae1f2b0ba03f8cdcb14398d7d35b007fac1a150 Signed-off-by: Puja Gupta <pujag@codeaurora.org>
2017-02-09msm: mdss: Add HDR Metadata InterfaceArun Kumar K.R
Define an interface to help user-space to pass the HDR stream information to the driver which will be used in configuring HDMI and DP interfaces. Use the new interface in HDMI and make necessary changes while reading the info. CRs-Fixed: 2004813 Change-Id: I3447c7b2ad5c4ca072becbeb2201e27c4f57c1dd Signed-off-by: Arun Kumar K.R <akumarkr@codeaurora.org>
2017-02-09Merge "ASoC: qdsp6v2: update afe topology to RTAC driver"Linux Build Service Account
2017-02-09Merge "ASoC: jack: Fix buttons enum value"Linux Build Service Account
2017-02-09Merge "ASoC: msm: add support for multi-copps for multiple BEs"Linux Build Service Account
2017-02-09Merge "msm: mdss: share MDP smmu device mappings with other mdss clients"Linux Build Service Account
2017-02-09Merge "clk: qcom: Remove gcc_rx2_qlink_clkref_clk for sdm660"Linux Build Service Account
2017-02-09soc: qcom: Add support for Cx iPeak limit driverRajesh Kemisetti
Implement common driver to limit Cx ipeak based on voting from various clients in multimedia. Change-Id: Ie0a57e49f7a8ba8a4fa3aa7f50dd0947f8e9d11b Signed-off-by: Rajesh Kemisetti <rajeshk@codeaurora.org>
2017-02-08ASoC: msm: qdsp6v2: Add endianness control for USB devicesHaynes Mathew George
Add mixer control to set the endianness of the playback/capture USB device. CRs-Fixed: 2003737 Change-Id: I99102c3bb64e321fb3e5df38428e63a406f91d7e Signed-off-by: Haynes Mathew George <hgeorge@codeaurora.org>
2017-02-08Merge "Use after free from pid_nr_ns()"Linux Build Service Account
2017-02-08Merge "ice: fix issue with losing ICE key configuration during reset"Linux Build Service Account
2017-02-08Merge "msm: ext_display: update hpd and notify for HDMI"Linux Build Service Account
2017-02-08Merge "leds: leds-qpnp: correct various coding style issues"Linux Build Service Account
2017-02-08Merge "iio: qcom-tadc: set all threshold comparators directions"Linux Build Service Account
2017-02-08ice: fix issue with losing ICE key configuration during resetAndrey Markovytch
TZ is called to restore key configuration in case of UFS reset Change-Id: Id434e7f9ec6befdce97f52fd350957b66adcb15f Signed-off-by: Andrey Markovytch <andreym@codeaurora.org>
2017-02-07power_supply: add CONNECTOR_THERM_ZONE propertyNicholas Troast
The CONNECTOR_THERM_ZONE property shows which thermal zone the connector temperature is currently in. Change-Id: I669344feea13f34f98ee808cae5649766543201a Signed-off-by: Nicholas Troast <ntroast@codeaurora.org>
2017-02-07Merge "sysctl: define upper limit for sched_freq_reporting_policy"Linux Build Service Account