summaryrefslogtreecommitdiff
path: root/include (follow)
Commit message (Collapse)AuthorAge
...
* | | | | | | | | | | | | | | | | | Merge "qcom: smb-lib: make smb_irq_info common for smb2 and smb138x chargers"Linux Build Service Account2017-02-11
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | | power_supply: add INPUT_VOLTAGE_SETTLED propertyNicholas Troast2017-02-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | INPUT_VOLTAGE_SETTLED is the negotiated adapter voltage setting. Change-Id: I2ac529a77e8ed007c908c4f37eea718a80bc11d3 Signed-off-by: Nicholas Troast <ntroast@codeaurora.org>
* | | | | | | | | | | | | | | | | | | Merge "qcom: qnovo: Update fcc and fv through batt psy"Linux Build Service Account2017-02-11
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | | | power_supply: Add CURRENT_QNOVO and VOLTAGE_QNOVO propertiesHarry Yang2017-02-10
| |/ / / / / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | | | | | | | | | | | | | | | | | | Merge "tracing: Add clock trace events only for COMMON_CLK_MSM"Linux Build Service Account2017-02-11
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | tracing: Add clock trace events only for COMMON_CLK_MSMAmit Nischal2017-02-10
| | |_|_|_|/ / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | | | | | | | | | | | | | | | | | Merge "qpnp-smb2: support POWER_SUPPLY_PROP_CTM_CURRENT_MAX"Linux Build Service Account2017-02-10
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | | power_supply: add CTM_CURRENT_MAX propertyNicholas Troast2017-02-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
| * | | | | | | | | | | | | | | | | | power: supply: qcom: implement die and connector health propertyNicholas Troast2017-02-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | | | | | | | | | | | | | | | | | | Merge "power_supply: add DIE_HEALTH and CONNECTOR_HEALTH properties"Linux Build Service Account2017-02-10
|\| | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | power_supply: add DIE_HEALTH and CONNECTOR_HEALTH propertiesNicholas Troast2017-02-10
| | |_|/ / / / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | | | | | | | | | | | | | | | | | Merge "soc: qcom: Add support for Cx iPeak limit driver"Linux Build Service Account2017-02-10
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | | soc: qcom: Add support for Cx iPeak limit driverRajesh Kemisetti2017-02-09
| | |_|_|_|_|/ / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | | | | | | | | | | | | | | | | | Merge "ASoC: msm: qdsp6v2: Add endianness control for USB devices"Linux Build Service Account2017-02-10
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / / / / / / / / / / |/| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | ASoC: msm: qdsp6v2: Add endianness control for USB devicesHaynes Mathew George2017-02-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | | | | | | | | | | | | | | | | | Merge "icnss: For WDOG bite, shutdown after FW ready"Linux Build Service Account2017-02-09
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | icnss: For WDOG bite, shutdown after FW readyPrashanth Bhatta2017-02-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
| * | | | | | | | | | | | | | | | | soc: qcom: Add ssr states to service notifier notificationsPuja Gupta2017-02-09
| | |_|/ / / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | | | | | | | | | | | | | | | | Merge "ASoC: qdsp6v2: update afe topology to RTAC driver"Linux Build Service Account2017-02-09
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | ASoC: qdsp6v2: update afe topology to RTAC driverVidyakumar Athota2017-02-03
| |/ / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | | | | | | | | | | | | | | | Merge "ASoC: jack: Fix buttons enum value"Linux Build Service Account2017-02-09
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | ASoC: jack: Fix buttons enum valueSudheer Papothi2017-01-30
| | |_|_|/ / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Microphone2 and SND_JACK_BTN_5 enum are same, resulting in SND_JACK_BTN_5 event getting triggered when ANC headset is plugged into the device. Use unique values in sound jack type enum. Change-Id: I668e50afcad11b1f62f511f4241f79bad858c7d2 Signed-off-by: Sudheer Papothi <spapothi@codeaurora.org>
* | | | | | | | | | | | | | | | Merge "ASoC: msm: add support for multi-copps for multiple BEs"Linux Build Service Account2017-02-09
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | ASoC: msm: add support for multi-copps for multiple BEsSiena Richard2017-02-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | | | | | | | | | | | | | | | | Merge "msm: mdss: share MDP smmu device mappings with other mdss clients"Linux Build Service Account2017-02-09
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|/ / / / / / / / / / / / | |/| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | msm: mdss: share MDP smmu device mappings with other mdss clientsKalyan Thota2017-02-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | | | | | | | | | | | | | | | | Merge "clk: qcom: Remove gcc_rx2_qlink_clkref_clk for sdm660"Linux Build Service Account2017-02-09
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | clk: qcom: Remove gcc_rx2_qlink_clkref_clk for sdm660Amit Nischal2017-02-07
| | |/ / / / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | | | | | | | | | | | | | | | | Merge "Use after free from pid_nr_ns()"Linux Build Service Account2017-02-08
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | Use after free from pid_nr_ns()Oleg Nesterov2017-01-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There is use after free reported due to group leader task is already freed but other tasks are still holding the group leader task address in task->group_leader pointer. pid_nr_ns+0x10/0x38 cgroup_pidlist_start+0x144/0x400 cgroup_seqfile_start+0x1c/0x24 kernfs_seq_start+0x54/0x90 seq_read+0x15c/0x3a8 kernfs_fop_read+0x38/0x160 __vfs_read+0x28/0xc8 vfs_read+0x84/0xfc Change-Id: Ib6b3fc75bf0d24a04455bf81d54900c21c434958 Signed-off-by: Oleg Nesterov <oleg@redhat.com> Signed-off-by: Prasad Sodagudi <psodagud@codeaurora.org>
* | | | | | | | | | | | | | | | | | Merge "ice: fix issue with losing ICE key configuration during reset"Linux Build Service Account2017-02-08
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | | ice: fix issue with losing ICE key configuration during resetAndrey Markovytch2017-02-08
| | |_|_|_|_|/ / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | TZ is called to restore key configuration in case of UFS reset Change-Id: Id434e7f9ec6befdce97f52fd350957b66adcb15f Signed-off-by: Andrey Markovytch <andreym@codeaurora.org>
* | | | | | | | | | | | | | | | | | Merge "msm: ext_display: update hpd and notify for HDMI"Linux Build Service Account2017-02-08
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | | msm: ext_display: update hpd and notify for HDMILei Chen2017-02-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | | | | | | | | | | | | | | | | | | Merge "leds: leds-qpnp: correct various coding style issues"Linux Build Service Account2017-02-08
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | | | regulator: qpnp-regulator: correct various coding style issuesDavid Collins2017-02-03
| | |_|_|_|_|/ / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | | | | | | | | | | | | | | | | | | Merge "iio: qcom-tadc: set all threshold comparators directions"Linux Build Service Account2017-02-08
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | power_supply: add CONNECTOR_THERM_ZONE propertyNicholas Troast2017-02-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
| * | | | | | | | | | | | | | | | | | iio: support writing processed values to IIO channelsNicholas Troast2017-02-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | | | | | | | | | | | | | | | | | | Merge "sysctl: define upper limit for sched_freq_reporting_policy"Linux Build Service Account2017-02-07
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | | | sysctl: define upper limit for sched_freq_reporting_policyPavankumar Kondeti2017-02-03
| | |_|_|_|_|/ / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Setting sched_freq_reporting_policy tunable to an unsupported values results in a warning from the scheduler. The previous policy setting is also lost. As sched_freq_reporting_policy can not be set to an incorrect value now, remove the WARN_ON_ONCE from the scheduler. Change-Id: I58d7e5dfefb7d11d2309bc05a1dd66acdc11b766 Signed-off-by: Pavankumar Kondeti <pkondeti@codeaurora.org>
* | | | | | | | | | | | | | | | | | | Merge "msm: vidc: Handle perf mode configuration"Linux Build Service Account2017-02-07
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | msm: vidc: Handle perf mode configurationVikash Garodia2017-01-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Host will set the Venus firmware in below modes 1. If the load of current video session exceeds the venus capability, video driver sets power save mode for that session. 2. If an usecase is recommended to run in power save mode to get power benefits, video driver configures the session in power save mode. 3. If any V4L2 client makes an explicit call to configure the usecase in a certain perf mode, video driver sets the same to venus firmware, unless restricted by core capability. CRs-Fixed: 1106972 Change-Id: Ib8be6c9af1508389edc9cb6444531c6e711b6a11 Signed-off-by: Vikash Garodia <vgarodia@codeaurora.org>
* | | | | | | | | | | | | | | | | | | cfg80211: export interface stopping functionMichal Kazior2017-02-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | | | | | | | | | | | | | | | | | | Merge "msm: ipa3: Validate IPA and GSI firmwares before loading"Linux Build Service Account2017-02-03
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | msm: ipa3: Validate IPA and GSI firmwares before loadingGhanim Fodi2017-02-03
| | |_|_|_|/ / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | | | | | | | | | | | | | | | | | Merge "drivers: soc: apr: create glink buffers dynamically"Linux Build Service Account2017-02-03
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | | drivers: soc: apr: create glink buffers dynamicallyShiv Maliyappanahalli2017-01-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It is not always guaranteed that glink will ack all tx buffers intime and hence apr might run out of tx buffers for apr message transactions. Create TX buffers dynamically instead of preallocating fixed number of buffers. Change-Id: I53c9529d1e84a88cc2e0b161a8a5047d5a475620 Signed-off-by: Shiv Maliyappanahalli <smaliyap@codeaurora.org>
* | | | | | | | | | | | | | | | | | | Merge "usb: xhci-plat: Add DT parameter to program xhci imod_interval"Linux Build Service Account2017-02-03
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | | | usb: xhci-plat: Add DT parameter to program xhci imod_intervalManu Gautam2017-02-02
| | |_|_|/ / / / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | XHCI allows interrupt moderation using imod_interval at 250ns increments. Add DT parameter to specify this imod_value for targets mainly with single CPU to reduce CPU interrupt loads. This allows better balance between CPU usage and performance. CRs-fixed: 1019219 Change-Id: Id479c162da6492caff4dd83de4054fee63b6abc5 Signed-off-by: Manu Gautam <mgautam@codeaurora.org>