summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
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-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-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-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-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
2017-02-07Merge "msm: vidc: Handle perf mode configuration"Linux Build Service Account
2017-02-07clk: qcom: Remove gcc_rx2_qlink_clkref_clk for sdm660Amit Nischal
The gcc_rx2_qlink_clkref_clk is not required by any client, so remove controlling the clock from HLOS clock driver. Change-Id: I20dbb38f3f0fcbcdb3974923f4a0b540153d3fde Signed-off-by: Amit Nischal <anischal@codeaurora.org>
2017-02-07msm: mdss: share MDP smmu device mappings with other mdss clientsKalyan Thota
Rotator and MDP share same stream ID on sdm600 target, hence share the smmu device with rotator device to map/unmap its buffers. The change will also handle different secure usecase concurrencies like, mdp running in secure and rotator in non-secure and vice versa. Change-Id: I3ff118baed3984d63e9a9fe94289d99523c7b3e9 Signed-off-by: Kalyan Thota <kalyant@codeaurora.org>
2017-02-06ASoC: msm: add support for multi-copps for multiple BEsSiena Richard
Add support for multi-copps for multiple BEs with independent calibration data. This allows for more accurate calibration of device copps. CRs-fixed: 1110411 Change-Id: I72ce501408a474eb620a088172e3c4d789ab5ef0 Signed-off-by: Siena Richard <sienar@codeaurora.org>
2017-02-05cfg80211: export interface stopping functionMichal Kazior
This exports a new cfg80211_stop_iface() function. This is intended for driver internal interface combination management and channel switching. Due to locking issues (it re-enters driver) the call is asynchronous and uses cfg80211 event list/worker. CRs-Fixed: 1114710 Change-Id: I2784dc34b6a20fbe8697473e37cacf8edd35deca Signed-off-by: Michal Kazior <michal.kazior@tieto.com> Signed-off-by: Johannes Berg <johannes.berg@intel.com> Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git Git-commit: f04c22033c25f71617ac62bcfe75698baa17a0b8 [rsirasan@codeaurora.org: Resolved merge conflicts] Signed-off-by: Rajeev Kumar Sirasanagandla <rsirasan@codeaurora.org>
2017-02-03ASoC: qdsp6v2: update afe topology to RTAC driverVidyakumar Athota
In device switch scenarios, AFE topology is stored in Real Time Audio Calibration(RTAC) driver before afe ports are open, which is invalid. Update AFE topology in RTAC driver after topology ID is obtained during AFE port open. Change-Id: I034321126fb0ffc9a2871f3c64f29f8aaedb21e7 Signed-off-by: Vidyakumar Athota <vathota@codeaurora.org>
2017-02-03Merge "msm: ipa3: Validate IPA and GSI firmwares before loading"Linux Build Service Account
2017-02-03regulator: qpnp-regulator: correct various coding style issuesDavid Collins
Correct warnings flagged by checkpatch. In particular, modify the following: - Use octal file permissions instead of symbolic. - Add 'const' to type of struct of_device_id variables. - Remove unnecessary out-of-memory error messages. - Change variables of type 'unsigned' to 'unsigned int'. - Restructure conditionals to avoid else after return/break. - Remove 'return' from the end of void functions. - Join strings that are wrapped across two lines. - Remove ';' from the end of a macro definition. - Update the REGULATOR_QPNP Kconfig entry and the device tree documentation to use the name: 'Qualcomm Technologies, Inc.' Change-Id: I9f2cde58929ae57667366bb886e65154d36dfd3d Signed-off-by: David Collins <collinsd@codeaurora.org>
2017-02-03iio: support writing processed values to IIO channelsNicholas Troast
Add a new function to the IIO API which allows consumers to write processed values to IIO channels. This is particularly useful for supporting hardware which has configurable ADC thresholds. A consumer would be able to change an ADC threshold by providing a processed value instead of calculating a raw value. Change-Id: I7d3b22beddb6fd1fda0cc0aefbcb4cf5cb58bf82 Signed-off-by: Nicholas Troast <ntroast@codeaurora.org>
2017-02-03Merge "drivers: soc: apr: create glink buffers dynamically"Linux Build Service Account
2017-02-03Merge "usb: xhci-plat: Add DT parameter to program xhci imod_interval"Linux Build Service Account
2017-02-03Merge "ASoC: msm: qdsp6v2: Add App type cfg support for Listen"Linux Build Service Account
2017-02-03msm: ipa3: Validate IPA and GSI firmwares before loadingGhanim Fodi
IPA and GSI firmwares are saved on the file-system as an ELF file. IPA driver extracts the firmwares and load them during driver initialization. This change adds validation steps to each firmware before loading: load addresses, memory sizes, firmware sizes and more... Change-Id: I7d7f66e8e8a9ca0efae08b1e57b25ae4e44cc5bb CRs-fixed: 1110522 Signed-off-by: Ghanim Fodi <gfodi@codeaurora.org>
2017-02-03msm: ext_display: update hpd and notify for HDMILei Chen
The semantic of hpd and notify have been changed. hpd is a blocking call which notifies display and audio with the cable status, and notify is used to complete the hpd call which waits for the acknowledgment of power on/off. Update these 2 interface implementations for HDMI. CRs-Fixed: 1086894 Change-Id: I8603149132e224cb2859d2b808123238d0516817 Signed-off-by: Ray Zhang <rayz@codeaurora.org> Signed-off-by: Lei Chen <chenl@codeaurora.org>