summaryrefslogtreecommitdiff
path: root/Documentation (follow)
Commit message (Collapse)AuthorAge
...
* | | | | | | | | | | | | | | | | Merge "usb: Add support for reset controller framework"Linux Build Service Account2016-09-09
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | usb: Add support for reset controller frameworkAmit Nischal2016-09-07
| | |_|/ / / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The current api which performs the clock reset is moved to use the reset framework, so support the changes in USB driver for the same. The reset framework requires to get reset handle and perform assert/deassert of the resets. Change-Id: Ifcde1c6af624294cbd1944eaa9b526dd6dcc51de Signed-off-by: Amit Nischal <anischal@codeaurora.org>
* | | | | | | | | | | | | | | | | Merge "cfg80211: Add option to report the bss entry in connect result"Linux Build Service Account2016-09-09
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | cfg80211: Add option to report the bss entry in connect resultKanchanapally, Vidyullatha2016-08-29
| | |_|_|/ / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since cfg80211 maintains separate BSS table entries for APs if the same BSSID, SSID pair is seen on multiple channels, it is possible that it can map the current_bss to a BSS entry on the wrong channel. This current_bss will not get flushed unless disconnected and cfg80211 reports a wrong channel as the associated channel. Fix this by introducing a new cfg80211_connect_bss() function which is similar to cfg80211_connect_result(), but it includes an additional parameter: the bss the STA is connected to. This allows drivers to provide the exact bss entry that matches the BSS to which the connection was completed. Reviewed-by: Jouni Malinen <jouni@qca.qualcomm.com> Signed-off-by: Vidyullatha Kanchanapally <vkanchan@qti.qualcomm.com> Signed-off-by: Sunil Dutt <usdutt@qti.qualcomm.com> Signed-off-by: Johannes Berg <johannes.berg@intel.com> Git-commit: 81948527fce52c73c9a0742b8ec8d26b97f6c3c0 Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git Change-Id: I5dc58b360b2bbce53493466a0bcd5363276c302a CRs-fixed: 1008791 Signed-off-by: Vidyullatha Kanchanapally <vidyullatha@codeaurora.org>
* | | | | | | | | | | | | | | | | Merge "regulator: cpr3-regulator: add support for custom aging allowed register"Linux Build Service Account2016-09-08
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | regulator: cpr3-regulator: add support for custom aging allowed registerDavid Collins2016-09-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some platforms have a special register that must be checked in order to verify that it is possible to perform a CPR aging measurement. For example, on MSMCOBALT, the GPU head switch power state must be checked to see if a graphics CPR aging measurement can take place. Add support for this kind of custom aging allowed register verification via three device tree properties: the address of the register, the mask to use on the register, and the expected masked value to read if aging measurements are allowed. Change-Id: I7bcb88002bdc0609e835bc9ce29c84d93684e445 Signed-off-by: David Collins <collinsd@codeaurora.org>
* | | | | | | | | | | | | | | | | | Merge "ARM: dts: msm: rename codec child node of MSM external display"Linux Build Service Account2016-09-08
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | | ASoC: codecs: Add display port support in codec driverShiv Maliyappanahalli2016-08-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add display port codec dai in external display codec driver to enable audio over display port. Change-Id: I9fce9622ff0580bca2414a8d6625774ae3f2d6c0 Signed-off-by: Shiv Maliyappanahalli <smaliyap@codeaurora.org>
| * | | | | | | | | | | | | | | | | | ASoC: msm: qdsp6v2: enable audio over display portShiv Maliyappanahalli2016-08-31
| | |_|_|/ / / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add support in cpu dai, routing and native afe driver to enable audio over display port. Change-Id: I4cd5b738caab4d40c1c118d3111c3f4af740c84e Signed-off-by: Shiv Maliyappanahalli <smaliyap@codeaurora.org>
* | | | | | | | | | | | | | | | | | Merge "ARM: dts: msm: define perf cluster speed-bin 1 OSM LUT for msmcobalt"Linux Build Service Account2016-09-08
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|/ / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | clk: msm: osm: add support for speed-bin fusesOsvaldo Banuelos2016-09-01
| |/ / / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add support for reading a speed-bin fuse for each cluster. This allows for the selection of different OSM look-up tables and thus different frequency configurations based upon device fused values. CRs-Fixed: 1057115 Change-Id: I9a864a2abb655e26fff5982b592b4f3c5dbfca24 Signed-off-by: Osvaldo Banuelos <osvaldob@codeaurora.org>
* | | | | | | | | | | | | | | | | Merge "qcom-charger: expose RRADC charger temp and usbin readings"Linux Build Service Account2016-09-08
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / / / / / / / / |/| | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | qcom-charger: expose RRADC charger temp and usbin readingsHarry Yang2016-09-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Read the charger die temperature and its threshold from RR_ADC, and expose to the userspace through battery PSY. Read USBIN current and voltage from RR_ADC, and expose to the userspace through USB PSY. CRs-Fixed: 1050042 Change-Id: I452a050298a6ab081f64aa2dcf295d2d257bcb32 Signed-off-by: Harry Yang <harryy@codeaurora.org>
* | | | | | | | | | | | | | | | | input: ft5x06: defer touch resume to workqueuezhaoyuan2016-09-05
|/ / / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | During device resume, the touch resume function is called after display's resume. In this case, the ft5x06's resume function needs to wait for 200ms because of reset requirement. Defer the touch resume to a workqueue to reduce the total device resume time. For this an optional DT property is added to enable this on targets that need this feature. Change-Id: Ib0677ca792aea83ece1caf8a0afff341302747fb Signed-off-by: Himanshu Aggarwal <haggarwa@codeaurora.org> Signed-off-by: zhaoyuan <yzhao@codeaurora.org>
* | | | | | | | | | | | | | | | Merge "input: ft5x06_ts: remove proximity sensor support"Linux Build Service Account2016-09-02
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | input: ft5x06_ts: add gesture feature supportMao Li2016-08-30
| |/ / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Focaltech touch controller FT6436 support new feature Screen-off-Gesture. It is able to turn on the screen by drawing gestures on the touch screen when the screen is during off status. Enable the FT CTP driver to support the screen off gesture recognization. This patch is propagated from msm-3.18 kernel. 'commit 5cc0bff80d65 ("input: ft5x06_ts: add gesture feature support")' Also cleared the following checkpatch warnings. - Missing a blank line after declarations - Missing a blank line after declarations - Comparisons should place the constant on the right side of the test. Change-Id: I77d111d3ef800b636a337221d7e605f746a113dd Signed-off-by: Mao Li <maol@codeaurora.org> Signed-off-by: Sudhakar Manapati <smanap@codeaurora.org>
* | | | | | | | | | | | | | | | Merge "usb: phy: qusb: Update tune1 param from efuse register"Linux Build Service Account2016-09-02
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | usb: phy: qusb: Update tune1 param from efuse registerVamsi Krishna Samavedam2016-08-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Tune1 HSTX_TRIM parameter varies from part to part and needs to be programmed using fused values. Update the code to read the efuse register and update tune1 parameter. On previous platforms this used to be tune2. Change-Id: I7a2efa3c2409ba5dbb1ae9581738518b9457a971 Signed-off-by: Vamsi Krishna Samavedam <vskrishn@codeaurora.org>
| * | | | | | | | | | | | | | | | usb: phy: qusb: Set clamp_dig_n signal based on usb statusVamsi Krishna Samavedam2016-08-30
| |/ / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Analog and digital power rails connected to the phy can be turned on/off in any order. This may result in random leakage in the phy as it expects certain power rails to be on/off in certain order. Avoid random leakage on qusb2 phy by 1. Disable pll when phy is suspended/disconnected. 2. Reset and assert clamp dig_n signal to put dp/dm lines in high impedance state. Change-Id: I1bafa7f824af8bbb3f67a71b81bf23b0a9c7164e Signed-off-by: Vamsi Krishna Samavedam <vskrishn@codeaurora.org>
* | | | | | | | | | | | | | | | Merge "qcom-charger: introduce step charging"Linux Build Service Account2016-09-02
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | qcom-charger: introduce step chargingHarry Yang2016-08-29
| |/ / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This algorithm allows for programmable charge current values based on programmable thresholds on state-of-charge (SoC). Adjusting battery charge current based on the battery SoC may lead to extended battery capacity over number of charge cycles. Charging profile to be used relies on battery characterization data from battery cell manufacurers. CRs-Fixed: 1052854 Change-Id: I8844a3e8428b045514863d72c08f6c6b2b2ac2a4 Signed-off-by: Harry Yang <harryy@codeaurora.org>
* | | | | | | | | | | | | | | | Merge "cnss: Reset QCA Card during WLAN SubSystem Recovery"Linux Build Service Account2016-09-02
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | net: cnss: Release QCA chip resources when Wi-Fi is turned offKomal Seelam2016-08-29
| | |_|/ / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When WiFi is turned off from userspace, save power by toggling WLAN_EN gpio and restore power when wifi is loaded again. CRs-Fixed: 1058794 Change-Id: I0257698d9d168d7c889436a05693061cafe5ea7c Signed-off-by: Komal Seelam <kseelam@codeaurora.org>
* | | | | | | | | | | | | | | | Merge "defconfig: msmcortex: enable QCOM_TADC driver"Linux Build Service Account2016-09-02
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | iio: adc: add driver for TADCNicholas Troast2016-08-22
| | |_|/ / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | TADC (Telemetry ADC) is a new ADC hardware peripheral. This driver implements an iio device using the iio framework. Raw channel data is converted upon request into a human readable format. Change-Id: Ie99dfe41d8f50f82097c45cd760bf8352c635381 Signed-off-by: Nicholas Troast <ntroast@codeaurora.org>
* | | | | | | | | | | | | | | | Merge "msm: camera: secure camera support"Linux Build Service Account2016-09-02
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / / / / / / / |/| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | msm: camera: secure camera supportSureshnaidu Laveti2016-08-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adding relay driver functionality for camera sensor module to pass cci commands to trustzone and operate in secure mode. Change-Id: I3d1345118df151f8521d5ad230311a56105b5f4a Signed-off-by: Alexander Kolesnikov <akolesni@codeaurora.org> Signed-off-by: Amit Blay <ablay@codeaurora.org> Signed-off-by: Nishant Pandit <npandit@codeaurora.org> Signed-off-by: Sureshnaidu Laveti <lsuresh@codeaurora.org>
* | | | | | | | | | | | | | | | Merge "Revert "Merge remote-tracking branch 'msm-4.4/tmp-510d0a3f' into ↵Linux Build Service Account2016-08-29
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | msm-4.4""
| * | | | | | | | | | | | | | | | Revert "Merge remote-tracking branch 'msm-4.4/tmp-510d0a3f' into msm-4.4"Trilok Soni2016-08-26
| | |/ / / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 9d6fd2c3e9fcfb ("Merge remote-tracking branch 'msm-4.4/tmp-510d0a3f' into msm-4.4"), because it breaks the dump parsing tools due to kernel can be loaded anywhere in the memory now and not fixed at linear mapping. Change-Id: Id416f0a249d803442847d09ac47781147b0d0ee6 Signed-off-by: Trilok Soni <tsoni@codeaurora.org>
* | | | | | | | | | | | | | | | Merge "clk: qcom: Add support for clk_set_flags for branch and dummy clock"Linux Build Service Account2016-08-29
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / / / / / / / |/| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | clk: qcom: Add support for dummy reset controllerTaniya Das2016-08-25
| |/ / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The consumers of the dummy clock provider would require support for dummy resets, which would make a dummy assert/deassert reset signals. The dummy reset controller registers for 0-100 reset signals. The consumers node would have the reset phandle and reset specific pairs and the reset signal names. test_node { .... resets = <&clock_gcc GCC_PHY_BCR>; reset-names = "phy_reset"; }; Change-Id: I242d2f36a6b4af53c658dbaa7a0f32e46cd3af33 Signed-off-by: Taniya Das <tdas@codeaurora.org>
* | | | | | | | | | | | | | | Merge "cnss: Provide API to CLD Driver to control SPDT GPIO"Linux Build Service Account2016-08-26
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | cnss: Add optional property to control wlan_en gpio for Dual-Wifi platformsKomal Seelam2016-08-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The WIFI PCIe Clock is controlled by WLAN_EN gpio. On Dual-WiFi Platforms, QCA WIFI SDIO chip clock sourced by PCIe Clock. Turning off WLAN_EN gpio would result in SDIO WIFI Functional Failures. Control the gpio, based on the platform. CRs-Fixed: 990796 Change-Id: I1399cd8aa53d1c6fd6b8ff0c5cce66b978770dbd Signed-off-by: Komal Seelam <kseelam@codeaurora.org> Signed-off-by: Sarada Prasanna Garnayak <sgarna@codeaurora.org>
| * | | | | | | | | | | | | | | cnss: Control vdd-wlan-xtal-aon-supply regulator in cnss platform driverKomal Seelam2016-08-24
| |/ / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vdd-wlan-xtal-aon-supply(LD0-4) need to be voted by cnss platform driver to keep wlan XO(LDO-5) ON during APPS suspend on mdmcalifornium platforms when wlan is turned ON as per Power UP sequence. Currently LDO-4 is only voted by USB driver when USB is connected. On removing USB, LDO-4 is turned off resulting LDO-5 turned off. When WLAN is turned on removing LDO-5 vote resulted in beaconing failures on mdmcalifornium platforms. Hence add a dummy vote to LDO-4 when WLAN is turned ON. Change-Id: I0c6e7a6c2dc6a51fb19a9d31ceb6823fe9a05ae2 CRs-Fixed: 996537 Signed-off-by: Komal Seelam <kseelam@codeaurora.org>
* | | | | | | | | | | | | | | Merge "input: synaptics_dsx_2.6: fix issues raised by static analyzer"Linux Build Service Account2016-08-26
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | input: synaptics_dsx_2.6: Add support for clocks for secure touchShantanu Jain2016-08-24
| |/ / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Because of a change in the underlying bus driver, the secure touch layer in the input drivers is now required to control directly the clocks which are needed during the touch sessions. The clocks which are associated with the underlying I2C bus are clk_gcc_blsp1_ahb_clk and clk_gcc_blsp1_qup3_i2c_apps_clk. These clocks are turned on/off when the secure touch session is started/ended. CRs-Fixed: 990820 Change-Id: Ie2f6f5b736b27792e6e4dc2c39064e0ebdc03d7b Signed-off-by: Shantanu Jain <shjain@codeaurora.org> Signed-off-by: Abinaya P <abinayap@codeaurora.org>
* | | | | | | | | | | | | | | Merge "sched: handle frequency alert notifications better"Linux Build Service Account2016-08-26
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | sched: Remove all existence of CONFIG_SCHED_FREQ_INPUTSyed Rameez Mustafa2016-08-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CONFIG_SCHED_FREQ_INPUT was created to keep parts of the scheduler dealing with frequency separate from other parts of the scheduler that deal with task placement. However, overtime the two features have become intricately linked whereby SCHED_FREQ_INPUT cannot be turned on without having SCHED_HMP turned on as well. Given this complex inter-dependency and the fact that all old, existing and future targets use both config options, remove this unnecessary feature separation. It will aid in making kernel upgrades a lot simpler and faster. Change-Id: Ia20e40d8a088d50909cc28f5be758fa3e9a4af6f Signed-off-by: Syed Rameez Mustafa <rameezmustafa@codeaurora.org>
| * | | | | | | | | | | | | | | Documentation: scheduler: Rename sched-zone.txt to sched-hmp.txtSyed Rameez Mustafa2016-08-22
| |/ / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The QHMP version of the scheduler is no longer available from this kernel vesion onwards. sched-zone.txt should be used instead for the upgraded zone scheduler. Remove the original sched-hmp.txt and reuse the name for sched-zone.txt. Change-Id: I9b033101b903dc49b8683025602d2af395501daa Signed-off-by: Syed Rameez Mustafa <rameezmustafa@codeaurora.org>
* | | | | | | | | | | | | | | Merge "ARM: dts: Change minimum voltage for LDO25"Linux Build Service Account2016-08-26
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | icnss: Add support for multiple vreg and clocksPrashanth Bhatta2016-08-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Current implementation doesn't take care of multiple regulator and clock voting. Add changes to take care of multiple regulator configuration as well as clock configuration through device tree. CRs-fixed: 1054503 Change-Id: I049821c960e4b53901cc2a07290d6ccedb8b971b Signed-off-by: Prashanth Bhatta <bhattap@codeaurora.org>
* | | | | | | | | | | | | | | | Merge "input: ft5x06_ts: add proximity feature support"Linux Build Service Account2016-08-26
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | input: ft5x06_ts: add proximity feature supportMao Li2016-08-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Focaltech's CTP FT6436 is able to behave like a proximity sensor. Enable the driver support this new feature. Also cleared the chekpatch warning on 3.18 kernel. Change-Id: I7a6ec3a387536c512637b0bd8dab95e7cceca212 Signed-off-by: Mao Li <maol@codeaurora.org> Signed-off-by: Sudhakar Manapati <smanap@codeaurora.org> Signed-off-by: Abinaya P <abinayap@codeaurora.org>
| * | | | | | | | | | | | | | | | input: focaltech: release pinctrl resources on probe failureShantanu Jain2016-08-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | devm_pinctrl_get() does not release the ownership of mux function of pins in the associated pin-group whenever a failure occurs in driver probe routine. i.e struct pin_desc's mux_owner field is still marked as being in use after a failure occurs in probe. As a result of this, if another driver tries to acquire the ownership of same pin, it gets an error while applying that setting. To fix this, explicitly release the mux function ownership of the the pin, by adding a new pin-group in pinctrl DT and a new pinctrl state in touch device's DT node. This new pin-group does not have a function setting (qcom,pin-func property). This new state is explicitly activated during a probe failure and driver remove routine to release the mux function ownership. The patch also reorganizes the pinctrl related code in driver. This patch is propagated from msm-3.18 kernel. 'commit f09a0560dde9 ("input: focaltech: release pinctrl resources on probe failure")' Change-Id: I16a97fefc64dd171deb800b481aa74a797c9ad55 Signed-off-by: Shantanu Jain <shjain@codeaurora.org>
| * | | | | | | | | | | | | | | | input: ft5x06_ts: add support for pinctrl frameworkMao Li2016-08-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Migrate the Focaltech driver to use pinctrl framework for GPIO configuration so that driver is compatible with targets that use and targets that don't use pinctrl framework. This patch is propagated from 3.18 kernel 'commit 266d1fe0f630 ("input: ft5x06_ts: add support for pinctrl framework")' Change-Id: I84fc2a6d30f831b4b054780b107ce105614855ea Signed-off-by: Mao Li <maol@codeaurora.org>
* | | | | | | | | | | | | | | | | Merge "msm: ipa3: add ipa-uc ram mapping to wlan-cb"Linux Build Service Account2016-08-26
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | msm: ipa3: add ipa-uc ram mapping to wlan-cbSkylar Chang2016-08-24
| | |_|/ / / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add support for getting additional mappings from dtsi in order to create a mapping on IPA wlan SMMU context bank. Change-Id: I92922e494c745ea4c6bf4f473515dea4eccbd62e Signed-off-by: Skylar Chang <chiaweic@codeaurora.org>
* | | | | | | | | | | | | | | | | Merge "msm: kgsl: remove un-used GPU power states"Linux Build Service Account2016-08-26
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | msm: kgsl: remove un-used GPU power statesGeorge Shen2016-08-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DEEP-NAP and SLEEP states are not used in targets of previous two generations. They are neither saving GPU power, nor saving system power. Remove to reduce maintenance overhead. CRs-Fixed: 1053516 Change-Id: If2fc2701548f90bb7ea9559a87752e13a7b0f736 Signed-off-by: George Shen <sqiao@codeaurora.org>
| * | | | | | | | | | | | | | | | | msm: kgsl: remove GFX retention supportGeorge Shen2016-08-22
| |/ / / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GFX retention mode does not save GFX rail power. The feature increased MX rail power. Fixing the problem requires more overhead than removing it. The feature has never been enabled in any targets. So remove the feature. CRs-Fixed: 1053516 Change-Id: I5f118138eca307f7cc16405ff9c8897ecd510c12 Signed-off-by: George Shen <sqiao@codeaurora.org>