summaryrefslogtreecommitdiff
path: root/include (follow)
Commit message (Collapse)AuthorAge
...
| | | * | | | | | | | | | | | | PM / OPP: Introduce dev_pm_opp_get_max_volt_latency()Viresh Kumar2016-04-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In few use cases (like: cpufreq), it is desired to get the maximum voltage latency for changing OPPs. Add support for that. Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org> Reviewed-by: Stephen Boyd <sboyd@codeaurora.org> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com> (cherry picked from commit 655c9df961751ce21466f6e97e8033932c27a675) Signed-off-by: Alex Shi <alex.shi@linaro.org>
| | | * | | | | | | | | | | | | PM / OPP: get/put regulators from OPP coreViresh Kumar2016-04-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows the OPP core to request/free the regulator resource, attached to a device OPP. The regulator device is fetched using the name provided by the driver, while calling: dev_pm_opp_set_regulator(). This will work for both OPP-v1 and v2 bindings. This is a preliminary step for moving the OPP switching logic into the OPP core. Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org> Reviewed-by: Stephen Boyd <sboyd@codeaurora.org> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com> (cherry picked from commit 9f8ea969d5cfdd4353d2adb004e8e2286b984369) Signed-off-by: Alex Shi <alex.shi@linaro.org>
| | | * | | | | | | | | | | | | PM / OPP: Parse 'opp-<prop>-<name>' bindingsViresh Kumar2016-04-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | OPP bindings (for few properties) allow a platform to choose a value/range among a set of available options. The options are present as opp-<prop>-<name>, where the platform needs to supply the <name> string. The OPP properties which allow such an option are: opp-microvolt and opp-microamp. Add support to the OPP-core to parse these bindings, by introducing dev_pm_opp_{set|put}_prop_name() APIs. Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org> Tested-by: Lee Jones <lee.jones@linaro.org> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com> (cherry picked from commit 01fb4d3c39d35b725441e8a9a26b3f3ad67793ed) Signed-off-by: Alex Shi <alex.shi@linaro.org>
| | | * | | | | | | | | | | | | PM / OPP: Parse 'opp-supported-hw' bindingViresh Kumar2016-04-08
| | | |/ / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | OPP bindings allow a platform to enable OPPs based on the version of the hardware they are used for. Add support to the OPP-core to parse these bindings, by introducing dev_pm_opp_{set|put}_supported_hw() APIs. Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org> Tested-by: Lee Jones <lee.jones@linaro.org> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com> (cherry picked from commit 7de36b0aa51a5a59e28fb2da768fa3ab07de0674) Signed-off-by: Alex Shi <alex.shi@linaro.org>
* | | | | | | | | | | | | | | Merge "msm: camera: Add support for multiple flash nodes"Linux Build Service Account2016-08-01
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | msm: camera: Add support for multiple flash nodesViswanadha Raju Thotakura2016-07-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add support for flash nodes for front and rear camera. CRs-Fixed: 1021009 Change-Id: I52537562214d439e9652bb6ba90f0d29e5b24fda Signed-off-by: Viswanadha Raju Thotakura <viswanad@codeaurora.org>
* | | | | | | | | | | | | | | | Merge "Revert "misc: uidstat: Adding uid stat driver to collect network ↵Linux Build Service Account2016-08-01
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | statistics.""
| * | | | | | | | | | | | | | | | Revert "misc: uidstat: Adding uid stat driver to collect network statistics."Amit Pundir2016-07-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 6b6d5fbf9ae567aefb58099a30bbb6d25fa8925b. Change-Id: I5c64b6264e0d55a7ca16a72e31316e6329f2b842 CRs-Fixed: 1035969 Signed-off-by: Amit Pundir <amit.pundir@linaro.org> Git-commit: ece28ad441409646dc6330b06d347465d2730feb Git-repo: https://android.googlesource.com/kernel/common/ Signed-off-by: Bryse Flowers <bflowers@codeaurora.org>
* | | | | | | | | | | | | | | | | Merge "Revert "net: activity_stats: Add statistics for network transmission ↵Linux Build Service Account2016-08-01
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | activity""
| * | | | | | | | | | | | | | | | Revert "net: activity_stats: Add statistics for network transmission activity"Amit Pundir2016-07-28
| | |_|_|_|_|_|/ / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit afedd7beba14385fd797166751fde39e0f52cf72. Change-Id: Ibc9160b445254b0212c23664a94fd27b7788aa76 CRs-Fixed: 1035969 Signed-off-by: Amit Pundir <amit.pundir@linaro.org> Git-commit: 42d9422a803afc7c1db3502787fdbe75577bc14d Git-repo: https://android.googlesource.com/kernel/common/ [bflowers@codeaurora.org: Fix-up internal configs] Signed-off-by: Bryse Flowers <bflowers@codeaurora.org>
* | | | | | | | | | | | | | | | Merge "leds: qpnp-flash-v2: Add support for led_fault_irq"Linux Build Service Account2016-08-01
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ / / / / / / / / |/| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | leds: qpnp-flash-v2: Update the flash_prepare APIDevesh Jhunjhunwala2016-07-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update the flash prepare API to accept a led_trigger device as an argument. Also split the leds-qpnp-flash-v2 header file to keep the flash_prepare API in a common header file for both legacy and v2 flash drivers. CRs-Fixed: 1043718 Change-Id: Idb4ab086740b680e101d76d882bcfb618ac4b936 Signed-off-by: Devesh Jhunjhunwala <deveshj@codeaurora.org>
| * | | | | | | | | | | | | | | leds: qpnp-flash-v2: Create atomic notifier chain for flash irqsDevesh Jhunjhunwala2016-07-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Create an atomic notifier call chain to notify registered clients of a flash-led irq event. CRs-Fixed: 921325 Change-Id: I218195c29fede7ae5959df8c40df0231a71de379 Signed-off-by: Devesh Jhunjhunwala <deveshj@codeaurora.org>
| * | | | | | | | | | | | | | | leds: qpnp-flash-v2: Add support to handle ramp up and down irqsDevesh Jhunjhunwala2016-07-28
| |/ / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add support to register and handle the all-ramp-up-done and all-ramp-down-done irqs for flash-led. CRs-Fixed: 921325 Change-Id: I843a008dbe6900f9f16c202a05435dbaf7a37627 Signed-off-by: Devesh Jhunjhunwala <deveshj@codeaurora.org>
* | | | | | | | | | | | | | | Merge "ft5x06: Set input property bit to indicate a direct input device"Linux Build Service Account2016-07-31
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / / / / / / / |/| | | | | | | | | | | | | |
| * | | | | | | | | | | | | | input: ft5x06_ts: clean up the focaltech touchscreen driverShantanu Jain2016-07-29
| |/ / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Clean up the focaltech driver by fixing the following checkpatch errors. 1. else is not generally useful after a break or return 2. Possible unnecessary 'out of memory' message 3. Using __devexit is unnecessary 4. Unnecessary space before function pointer arguments This patch is a propagated patch from 3.18 kernel 'commit 2b6ea311a968 ("input: ft5x06_ts: fix checkpatch errors")' Change-Id: I36ed0497c12b0f14e9d7b60c2d8e78729871b8d0 Signed-off-by: Shantanu Jain <shjain@codeaurora.org> Signed-off-by: Abinaya P <abinayap@codeaurora.org>
* / / / / / / / / / / / / / cfg80211: Advertise extended capabilities per interface type to userspaceKanchanapally, Vidyullatha2016-07-28
|/ / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The driver extended capabilities may differ for different interface types which the userspace needs to know (for example the fine timing measurement initiator and responder bits might differ for a station and AP). Add a new nl80211 attribute to provide extended capabilities per interface type to userspace. Signed-off-by: Vidyullatha Kanchanapally <vkanchan@qti.qualcomm.com> Reviewed-by: Jouni Malinen <jouni@qca.qualcomm.com> Signed-off-by: Johannes Berg <johannes.berg@intel.com> Git-commit: 019ae3a918811715192b22c400ac78d54acc26a9 Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git CRs-fixed: 1030694 Change-Id: I816b21d8433aea9407a14a8c8a5098701ee53b8c [pkushwah@codeaurora.org: backport to 4.4-This commit includes the changes from following commits in include/uapi/linux/nl80211.h to compile for msm-4.4. 38de03d2a28925b489c11546804e2f5418cc17a4 : nl80211: add feature for BSS selection support. 17b942478643c5a90c06d978479bd326040bfa19 : cfg80211: allow userspace to specify client P2P PS support. 9b95fe59b18bcc891a6c60ae11d725c9c679574b : nl80211: add missing kerneldoc for new *_PAD attributes. 2dad624e6dd65c6048a9bbe0e16559fce182c87c : wireless: use nla_put_u64_64bit().] Signed-off-by: Purushottam Kushwaha <pkushwah@codeaurora.org>
* | | | | | | | | | | | | Merge "ASoC: wcd_cpe: Add support for two CPE sessions"Linux Build Service Account2016-07-27
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | ASoC: wcd_cpe: Add support for two CPE sessionsSudheer Papothi2016-07-26
| | |/ / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Existing CPE(Codec Processing Engine) driver supports single session. Add support for two sessions with different sampling rates. CRs-fixed: 1022917 Change-Id: Ifbcb1bf8c418a4b3c787f68392aa141207dddde5 Signed-off-by: Sudheer Papothi <spapothi@codeaurora.org> Signed-off-by: Vidyakumar Athota <vathota@codeaurora.org>
* | | | | | | | | | | | | Merge "msm: kgsl: Map GPU QDSS STM through GPU IOMMU"Linux Build Service Account2016-07-27
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | msm: kgsl: Map GPU QDSS STM through GPU IOMMUJonathan Wicks2016-07-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Map the GPU QDSS STM area as a global into the GPU IOMMU so that GPU traces can be routed to QDSS. Enable the gpuaddr and size of the area to be queried from userspace. CRs-Fixed: 1031648 Change-Id: I2e32522a42508a6bee088c95dc56a13935dd691c Signed-off-by: Jonathan Wicks <jwicks@codeaurora.org>
* | | | | | | | | | | | | | Merge "thermal: qpnp-adc-tm: Update reverse threshold and notification"Linux Build Service Account2016-07-27
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | thermal: qpnp-adc-tm: Update reverse threshold and notificationSiddartha Mohanadoss2016-07-26
| | |/ / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add support to scale reverse thresholds on VADC_TM refresh peripheral for voltage measurements such as vbatt, vph_pwr, thermistor channels, PMIC die temperature. VADC_TM refresh uses one interrupt for high and low threshold notification. Update the sequence to check the respective sensors status for high/low threshold crossing for the VADC_TM refresh and notify the clients on a threshold crossing. Change-Id: I070b537e14b505bc247f2f5e6a0e125f1d0fbb81 Signed-off-by: Siddartha Mohanadoss <smohanad@codeaurora.org>
* | | | | | | | | | | | | | Merge "input: ft5x06_ts: Add driver for ft5x06 series"Linux Build Service Account2016-07-27
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | input: ft5x06_ts: Add driver for ft5x06 seriesMohan Pallaka2016-07-22
| | |_|_|_|_|_|/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ft5x06 controllers are single chip capacitive touch panel controller ICs with a built-in 8 bit Micro Controller Unit. It supports multi-touch capability and can detect up to five touches. Change-Id: I39eb1175d473d1f2c463e1c4a0a1606307da9dc0 Signed-off-by: Mohan Pallaka <mpallaka@codeaurora.org> (cherry picked from commit a2595074a6528a1a2d28470c11ed14c21081068c)
* | | | | | | | | | | | | | Merge "clk: msm: clock: Remove support for the USB cfg_ahb2phy clock from HLOS"Linux Build Service Account2016-07-27
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | clk: msm: clock: Remove support for the USB cfg_ahb2phy clock from HLOSDeepak Katragadda2016-07-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The gcc_usb_phy_cfg_ahb2phy_clk clock will be managed by RPM. There is no need to model it in the linux clock driver or to control it from the USB driver. Change-Id: I05641c2d532ada36623da1e1cc687c90bc4ee906 Signed-off-by: Deepak Katragadda <dkatraga@codeaurora.org>
* | | | | | | | | | | | | | | Merge "soc: qcom: Make service locator call asynchronous"Linux Build Service Account2016-07-27
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | soc: qcom: Make service locator call asynchronousAvaneesh Kumar Dwivedi2016-07-22
| | |_|/ / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make get_service_location() asynchronous, which was a blocking call before. This also means every client will have it's own thread and doesn't need to create thread on their end. CRs-Fixed: 1045353 Change-Id: Ibcccf56d41779b808d1835f62969e3c9365939e8 Signed-off-by: Avaneesh Kumar Dwivedi <akdwived@codeaurora.org>
* | | | | | | | | | | | | | | Merge "msm: mdss: Update backlight filter for AD"Linux Build Service Account2016-07-27
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | msm: mdss: Update backlight filter for ADPing Li2016-07-21
| | |_|/ / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A new post-processing ioctl is added to pass AD backlight threshold and AD backlight low limit to driver. AD backlight low limit is used to prevent very small backlight value been sent to AD core, which will cause over-sensitivity for AD core. Change-Id: I6e4222728d805d5b1d07cce4bf4648219cdaf587 Signed-off-by: Ping Li <pingli@codeaurora.org>
* | | | | | | | | | | | | | | Merge "ARM: dts: msm: Update QUSB PHY device node compatible property on ↵Linux Build Service Account2016-07-27
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | msmcobalt"
| * | | | | | | | | | | | | | | usb: dwc3: Determine connection speed for HS PHYDevdutt Patnaik2016-07-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DP/DM linestate is needed by the QUSB2 PHY driver to configure the polarity of DP/DM transition triggers for exiting low power mode. This was previously available via the QUSB2PHY_PORT_UTMI_STATUS PHY register which is now deprecated. In order to correctly determine the interrupt polarity we need to pass the current operating speed to the QUSB2 PHY driver. The PHY driver uses mode, speed and cable connection status to determine the linestate and configure interrupt polarities for wake up. Add logic to determine operating speed for host and device mode cases. Change-Id: Iaede1269f514a314bd9717a33100f748e7753b2a Signed-off-by: Devdutt Patnaik <dpatnaik@codeaurora.org>
* | | | | | | | | | | | | | | | Merge "msm: camera: isp: Add isp version"Linux Build Service Account2016-07-27
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | msm: camera: isp: Add isp versionShubhraprakash Das2016-07-15
| | |_|_|/ / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add isp version for cobalt. The version is used by the driver to differentiate in the code paths based on the isp type. CRs-Fixed: 1038370 Change-Id: I81055befae23b95bd7ba7dbe32c13be642bee66d Signed-off-by: Shubhraprakash Das <sadas@codeaurora.org>
* | | | | | | | | | | | | | | | Merge "msm: vidc: add h264 8x8 transform mode support"Linux Build Service Account2016-07-27
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | msm: vidc: add h264 8x8 transform mode supportDeepak Kushwah2016-07-26
| | |_|_|/ / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add h264 8x8 transform mode support for Client to enable or disable it when required. CRs-Fixed: 1045849 Change-Id: I365a3acd2b3375f093da39e68a98a2a4d35c2287 Signed-off-by: Deepak Kushwah <dkushwah@codeaurora.org>
* | | | | | | | | | | | | | | | Merge "msm: ipa3: changes to IPA USB APIs to support SMMU"Linux Build Service Account2016-07-27
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | msm: ipa3: changes to IPA USB APIs to support SMMUSkylar Chang2016-07-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add support to IPA USB APIs for SMMU. CRs-Fixed: 1046497 Change-Id: Ifca675f308b59913743baf2e59dc3ed515a5b974 Acked-by: Ady Abraham <adya@qti.qualcomm.com> Signed-off-by: Skylar Chang <chiaweic@codeaurora.org>
* | | | | | | | | | | | | | | | | Merge "net: Revert upstream changes which break routing in tunnel scenarios"Linux Build Service Account2016-07-27
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|_|/ / / / / / / |/| | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | net: Revert upstream changes which break routing in tunnel scenariosSubash Abhinov Kasiviswanathan2016-07-21
| | |_|_|_|/ / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts the following - commit f1900fb5eca2cf9 ("net: Really fix vti6 with oif in dst lookups") 'commit 4148987a5111b0c ("net: Fix vti use case with oif in dst lookups for IPv6") commit 42a7b32b73d6bf2 ("xfrm: Add oif to dst lookups") Routing in tunneled scenarios are completely broken due to these upstream commits. Revert these changes as a workaround till a solution is determined internally and is accepted upstream. CRs-Fixed: 1039009 Change-Id: I4e02573bc6dadf8d1a2ce50313e6d0c6e6a0e599 Acked-by: Abhinav Kannan <kannana@qti.qualcomm.com> Signed-off-by: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
* | | | | | | | | | | | | | | | Merge "usb: pd: Add vendor defined message handling"Linux Build Service Account2016-07-26
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / / / / / / / |/| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | usb: pd: Add vendor defined message handlingJack Pham2016-07-25
| |/ / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add APIs to send and receive vendor defined messages (VDM) over USB PD. A handler for a standard or vendor ID (SVID) can register callbacks to be notified of reception of VDM messages. One use case is for another kernel driver, such as DisplayPort, to be able to be notified when an Alternate Mode adapter is connected to the Type-C port in order to enter modal operation. SVID handlers should maintain their own state and timer resources in order to comply with the Power Delivery Specification. Change-Id: Ibe26e6deeca587f21f8121f6f32cf7cc0a5c3e23 Signed-off-by: Hemant Kumar <hemantk@codeaurora.org> Signed-off-by: Jack Pham <jackp@codeaurora.org>
* | | | | | | | | | | | | | | Merge "of_batterydata: Pass battery id directly to find battery profile"Linux Build Service Account2016-07-22
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | of_batterydata: Pass battery id directly to find battery profileSubbaraman Narayanamurthy2016-07-21
| | |_|/ / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently power supply name is passed to get the battery profile in of_batterydata_get_best_profile(). This creates a dependency of waiting for the driver that has the power supply class device. Improve this by passing the battery id directly to the API. This way, getting battery id will be the responsibility of caller. CRs-Fixed: 1043798 Change-Id: I7a8c2b2fcc9b43e2e858114f7312fccf96dc3f78 Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
* | | | | | | | | | | | | | | Merge "soc: qcom: smem_xprt: Add CDSP entry in smem xprt driver"Linux Build Service Account2016-07-22
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | soc: qcom: smem: Add CDSP processor IDDhoat Harpal2016-07-21
| | |/ / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The local table of processor IDs maintained by SMEM must match the table of processor IDs maintained by SMEM on remote processors, because the IDs are global. Update the local table of processor IDs to match the table on remote processors. CRs-Fixed: 1043377 Change-Id: I6df0575cf54003374a5ebdbfa54e169d3545ffe7 Signed-off-by: Dhoat Harpal <hdhoat@codeaurora.org>
* / | | | | | | | | | | | | | msm: kgsl: Allow a draw context to skip snapshotJordan Crouse2016-07-20
|/ / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some test applications intentionally generate a GPU fault for various reasons. Because a GPU fault generates a snapshot and snapshots are persistent until they are pulled, running the test application may take up the snapshot slot and prevent a real fault from being captured and debugged. This flag allows the draw context to intentionally avoid generating a snapshot. CRs-Fixed: 1009190 Change-Id: Ic0dedbad8476c308a13572d999540b243d97eabc Signed-off-by: Jordan Crouse <jcrouse@codeaurora.org>
* | | | | | | | | | | | | | Merge "msm: vidc: Add support for setting packed QP range"Linux Build Service Account2016-07-19
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | msm: vidc: Add support for setting packed QP rangeDeepak Kushwah2016-07-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add support for setting packed QP range for clients to set different QP Range for I, P, B frames. CRs-Fixed: 1043369 Change-Id: I3765506f1d703f47e481719296ab890b1f3dc106 Signed-off-by: Deepak Kushwah <dkushwah@codeaurora.org>