OSDN Git Service

sagit-ice-cold/kernel_xiaomi_msm8998.git
7 years agoMerge "msm: sde: Reject 0 size image for SDE rotator"
Linux Build Service Account [Sat, 8 Oct 2016 05:15:44 +0000 (22:15 -0700)]
Merge "msm: sde: Reject 0 size image for SDE rotator"

7 years agoMerge "msm: kgsl: Get GPU snapshot if wait for global timestamp timeout"
Linux Build Service Account [Sat, 8 Oct 2016 05:15:43 +0000 (22:15 -0700)]
Merge "msm: kgsl: Get GPU snapshot if wait for global timestamp timeout"

7 years agoMerge "icnss: Provide API to check QMI support"
Linux Build Service Account [Sat, 8 Oct 2016 05:15:42 +0000 (22:15 -0700)]
Merge "icnss: Provide API to check QMI support"

7 years agoMerge "msm: kgsl: Disable UCHE global filter"
Linux Build Service Account [Sat, 8 Oct 2016 05:15:41 +0000 (22:15 -0700)]
Merge "msm: kgsl: Disable UCHE global filter"

7 years agoMerge "usb: host: Flush hub workqueue before stopping controller"
Linux Build Service Account [Sat, 8 Oct 2016 05:15:40 +0000 (22:15 -0700)]
Merge "usb: host: Flush hub workqueue before stopping controller"

7 years agoMerge "qpnp-smb2: smb-lib: add charge_done property"
Linux Build Service Account [Sat, 8 Oct 2016 05:15:39 +0000 (22:15 -0700)]
Merge "qpnp-smb2: smb-lib: add charge_done property"

7 years agoMerge "ARM: dts: msm: Add support to read FAB ID for PMICOBALT"
Linux Build Service Account [Sat, 8 Oct 2016 05:15:38 +0000 (22:15 -0700)]
Merge "ARM: dts: msm: Add support to read FAB ID for PMICOBALT"

7 years agoMerge "soc:qcom: common_log: change PMIC dump size from 4k to 64k"
Linux Build Service Account [Sat, 8 Oct 2016 05:15:37 +0000 (22:15 -0700)]
Merge "soc:qcom: common_log: change PMIC dump size from 4k to 64k"

7 years agoMerge "power: reset: Skip emmc_dload sysfs entry creation"
Linux Build Service Account [Sat, 8 Oct 2016 05:15:34 +0000 (22:15 -0700)]
Merge "power: reset: Skip emmc_dload sysfs entry creation"

7 years agoMerge "msm: rpm-smd-debug: Remove unwanted pr_info"
Linux Build Service Account [Sat, 8 Oct 2016 05:15:33 +0000 (22:15 -0700)]
Merge "msm: rpm-smd-debug: Remove unwanted pr_info"

7 years agoMerge "qpnp-smb2: do not configure BATT_OV to end charging cycle"
Linux Build Service Account [Fri, 7 Oct 2016 19:20:04 +0000 (12:20 -0700)]
Merge "qpnp-smb2: do not configure BATT_OV to end charging cycle"

7 years agoMerge "clk: msm: clock-osm: Update OSM timers and enable PLL droop override"
Linux Build Service Account [Fri, 7 Oct 2016 19:20:02 +0000 (12:20 -0700)]
Merge "clk: msm: clock-osm: Update OSM timers and enable PLL droop override"

7 years agoMerge "uapi: sound: add new ready packet type"
Linux Build Service Account [Fri, 7 Oct 2016 19:20:02 +0000 (12:20 -0700)]
Merge "uapi: sound: add new ready packet type"

7 years agoMerge "ARM: dts: msm: Add and update the dummy clocks for MSMfalcon/MSMtriton"
Linux Build Service Account [Fri, 7 Oct 2016 19:20:01 +0000 (12:20 -0700)]
Merge "ARM: dts: msm: Add and update the dummy clocks for MSMfalcon/MSMtriton"

7 years agoMerge "clk: qcom: Add support for GPU clocks for MSMFalcon"
Linux Build Service Account [Fri, 7 Oct 2016 19:20:00 +0000 (12:20 -0700)]
Merge "clk: qcom: Add support for GPU clocks for MSMFalcon"

7 years agoARM: dts: msm: Add support to read FAB ID for PMICOBALT
Siddartha Mohanadoss [Wed, 5 Oct 2016 23:14:31 +0000 (16:14 -0700)]
ARM: dts: msm: Add support to read FAB ID for PMICOBALT

REVID peripheral supports reading FAB ID value. Add property
qcom,fab-id-valid to allow clients to access the FAB ID data
for PMICOBALT.

Change-Id: I66463cf3fa7b0fdeba4cb5ee1e34d27b5e736cfb
Signed-off-by: Siddartha Mohanadoss <smohanad@codeaurora.org>
7 years agoqpnp: revid: Add support to read FAB ID for PMICOBALT
Siddartha Mohanadoss [Wed, 5 Oct 2016 00:05:06 +0000 (17:05 -0700)]
qpnp: revid: Add support to read FAB ID for PMICOBALT

PMICOBALT supports reading the FAB ID from the REVID
peripheral. Add an optional property qcom,fab-id-valid
to check if support for FAB ID is available in the
REVID peripheral for the PMIC.

Change-Id: If8212618baa7533b008228a71740acf1d6c72a52
Signed-off-by: Siddartha Mohanadoss <smohanad@codeaurora.org>
7 years agomsm: sde: Reject 0 size image for SDE rotator
Benjamin Chan [Thu, 6 Oct 2016 21:36:48 +0000 (17:36 -0400)]
msm: sde: Reject 0 size image for SDE rotator

Rotator HW cannot support 0 dimension of input and output image. During
V4L2 validation, it must reject any 0 size image format setting.

CRs-Fixed: 1073633
Change-Id: I503561677271c39894b7a6910fe8d9c5c25e9c28
Signed-off-by: Benjamin Chan <bkchan@codeaurora.org>
7 years agoMerge "diag: dci: Fix possible out of bound access"
Linux Build Service Account [Fri, 7 Oct 2016 08:17:34 +0000 (01:17 -0700)]
Merge "diag: dci: Fix possible out of bound access"

7 years agoMerge "ASoC: msm: qdsp6v2: support for configurable bit format for AFE encoder"
Linux Build Service Account [Fri, 7 Oct 2016 08:17:33 +0000 (01:17 -0700)]
Merge "ASoC: msm: qdsp6v2: support for configurable bit format for AFE encoder"

7 years agoMerge "clk: qcom: clk-rcg2: Declare the rcg struct in clk_gfx3d_src_determine_rate"
Linux Build Service Account [Fri, 7 Oct 2016 08:17:33 +0000 (01:17 -0700)]
Merge "clk: qcom: clk-rcg2: Declare the rcg struct in clk_gfx3d_src_determine_rate"

7 years agomsm: kgsl: Get GPU snapshot if wait for global timestamp timeout
Hareesh Gundu [Thu, 18 Aug 2016 12:23:30 +0000 (17:53 +0530)]
msm: kgsl: Get GPU snapshot if wait for global timestamp timeout

If the wait for global fails due to timeout then nothing after this
point is likely to work very well. Get GPU snapshot in addition to
BUG_ON(), to analyze the GPU fault.

CRs-Fixed: 1053780
Change-Id: I29930120a72a08533c859002f646af93e67c754f
Signed-off-by: Hareesh Gundu <hareeshg@codeaurora.org>
7 years agoclk: qcom: Add support for GPU clocks for MSMFalcon
Taniya Das [Thu, 29 Sep 2016 06:48:36 +0000 (12:18 +0530)]
clk: qcom: Add support for GPU clocks for MSMFalcon

Add support for the graphics clock controller found on MSMFalcon based
devices. This should allow graphics clocks for GFX clients to be able to do
clock functionality.

Change-Id: I753b40d574a4afc2104a5c2bfe64b4831fbce8a0
Signed-off-by: Taniya Das <tdas@codeaurora.org>
7 years agoicnss: Provide API to check QMI support
Hardik Kantilal Patel [Mon, 3 Oct 2016 09:58:56 +0000 (15:28 +0530)]
icnss: Provide API to check QMI support

Provide API to check QMI support present or not to WLAN
host driver. Based on this information driver can pass the
DMA physical address info via shadow register to WLAN FW.

CRs-Fixed: 1073647
Change-Id: Iec9d3a3b468ddf6607e4a942bb3cf9133e9f0c34
Signed-off-by: Hardik Kantilal Patel <hkpatel@codeaurora.org>
7 years agoARM: dts: msm: Add and update the dummy clocks for MSMfalcon/MSMtriton
Amit Nischal [Mon, 3 Oct 2016 10:05:20 +0000 (15:35 +0530)]
ARM: dts: msm: Add and update the dummy clocks for MSMfalcon/MSMtriton

For MSMfalcon and MSMtriton, clock consumers requires dummy
rpmcc, gcc, mmss and gfx clocks for their operation so add
the support for registering dummy clocks as follows:
  - Add clock-output-names property for the rpmcc, gcc, mmss
    and gfx clock controller nodes.
  - Add reset-cells property for clock controller nodes.
  - Add two fixed clock nodes named as xo_board and sleep_clk.
  - Remove RPM clock IDs from qcom,gcc-msmfalcon.h.
  - Modify RPM clock names as per qcom,rpmcc.h file.

Change-Id: I06262fe271ab6ba81d4fa5f67315fd1b54edee8c
Signed-off-by: Amit Nischal <anischal@codeaurora.org>
7 years agodiag: dci: Fix possible out of bound access
Manoj Prabhu B [Thu, 6 Oct 2016 04:40:13 +0000 (10:10 +0530)]
diag: dci: Fix possible out of bound access

This patch fixes the possible out of bound access by accessing
only dci supported peripheral feature.

Bug: 31864832
CRs-Fixed: 1074901
Change-Id: I99b7feb4b9af8480912a0a3b3e9834f0ecd92189
Signed-off-by: Manoj Prabhu B <bmanoj@codeaurora.org>
7 years agoMerge "regulator: cprh-kbss-regulator: add CPR aging adjustment support"
Linux Build Service Account [Fri, 7 Oct 2016 02:45:58 +0000 (19:45 -0700)]
Merge "regulator: cprh-kbss-regulator: add CPR aging adjustment support"

7 years agoMerge "regulator: cpr3-regulator: add support for CPRh aging adjustment"
Linux Build Service Account [Fri, 7 Oct 2016 02:45:57 +0000 (19:45 -0700)]
Merge "regulator: cpr3-regulator: add support for CPRh aging adjustment"

7 years agoMerge "clk: msm: mdss: update PLL configuration to clear precalibrated values"
Linux Build Service Account [Fri, 7 Oct 2016 02:45:56 +0000 (19:45 -0700)]
Merge "clk: msm: mdss: update PLL configuration to clear precalibrated values"

7 years agoMerge "usb: gadget: f_mtp: Handle mtp os desc properly"
Linux Build Service Account [Fri, 7 Oct 2016 02:45:55 +0000 (19:45 -0700)]
Merge "usb: gadget: f_mtp: Handle mtp os desc properly"

7 years agoMerge "clk: msm: clock-osm: Use read back instead of memory barrier on MSMCOBALT"
Linux Build Service Account [Fri, 7 Oct 2016 02:45:54 +0000 (19:45 -0700)]
Merge "clk: msm: clock-osm: Use read back instead of memory barrier on MSMCOBALT"

7 years agoMerge "defconfig: msm: enable display related configs for 32-bit msmfalcon"
Linux Build Service Account [Fri, 7 Oct 2016 02:45:54 +0000 (19:45 -0700)]
Merge "defconfig: msm: enable display related configs for 32-bit msmfalcon"

7 years agoMerge "dwc3-msm: Acquire lock for USB GSI endpoint related operations"
Linux Build Service Account [Fri, 7 Oct 2016 02:45:53 +0000 (19:45 -0700)]
Merge "dwc3-msm: Acquire lock for USB GSI endpoint related operations"

7 years agoMerge "usb: gadget: f_gsi: Enable auto detect RNDIS device on windows OS"
Linux Build Service Account [Fri, 7 Oct 2016 02:45:51 +0000 (19:45 -0700)]
Merge "usb: gadget: f_gsi: Enable auto detect RNDIS device on windows OS"

7 years agoMerge "sched/tune: add sysctl interface to define a boost value"
Linux Build Service Account [Fri, 7 Oct 2016 02:45:50 +0000 (19:45 -0700)]
Merge "sched/tune: add sysctl interface to define a boost value"

7 years agoMerge "ARM: dts: msm: Add a dtsi file for msmcobalt QRD device"
Linux Build Service Account [Fri, 7 Oct 2016 02:45:49 +0000 (19:45 -0700)]
Merge "ARM: dts: msm: Add a dtsi file for msmcobalt QRD device"

7 years agoMerge "thermal: lmh_lite: Page align all the buffers to TZ"
Linux Build Service Account [Fri, 7 Oct 2016 02:45:48 +0000 (19:45 -0700)]
Merge "thermal: lmh_lite: Page align all the buffers to TZ"

7 years agoMerge "ASoC: msmcobalt: Update machine driver to support 32 bit format"
Linux Build Service Account [Fri, 7 Oct 2016 02:45:47 +0000 (19:45 -0700)]
Merge "ASoC: msmcobalt: Update machine driver to support 32 bit format"

7 years agoMerge "ASoc: msm: Enable support for 32 bit format and 384Khz"
Linux Build Service Account [Fri, 7 Oct 2016 02:45:47 +0000 (19:45 -0700)]
Merge "ASoc: msm: Enable support for 32 bit format and 384Khz"

7 years agoMerge "ASoC: msm: qdsp6v2: add support for latest version of media format command"
Linux Build Service Account [Fri, 7 Oct 2016 02:45:46 +0000 (19:45 -0700)]
Merge "ASoC: msm: qdsp6v2: add support for latest version of media format command"

7 years agoMerge "msm: kgsl: Disable workaround on A540v2"
Linux Build Service Account [Fri, 7 Oct 2016 02:45:45 +0000 (19:45 -0700)]
Merge "msm: kgsl: Disable workaround on A540v2"

7 years agoMerge "msm: kgsl: Add A540v2 to adreno gpulist"
Linux Build Service Account [Fri, 7 Oct 2016 02:45:45 +0000 (19:45 -0700)]
Merge "msm: kgsl: Add A540v2 to adreno gpulist"

7 years agoMerge "drivers: soc: qcom: system_stats: Use arch_counter_get_cntvct()"
Linux Build Service Account [Fri, 7 Oct 2016 02:45:44 +0000 (19:45 -0700)]
Merge "drivers: soc: qcom: system_stats: Use arch_counter_get_cntvct()"

7 years agoMerge "icnss: Remove unused suspend/resume functions"
Linux Build Service Account [Fri, 7 Oct 2016 02:45:43 +0000 (19:45 -0700)]
Merge "icnss: Remove unused suspend/resume functions"

7 years agoMerge "cpuidle: lpm-levels: Consider history during LPM selection"
Linux Build Service Account [Fri, 7 Oct 2016 02:45:41 +0000 (19:45 -0700)]
Merge "cpuidle: lpm-levels: Consider history during LPM selection"

7 years agoMerge "ARM: dts: msm: Specify the temperature sensor name for msmcobalt"
Linux Build Service Account [Fri, 7 Oct 2016 02:45:41 +0000 (19:45 -0700)]
Merge "ARM: dts: msm: Specify the temperature sensor name for msmcobalt"

7 years agoMerge "msm: kgsl: Add and link gpu sysfs nodes"
Linux Build Service Account [Fri, 7 Oct 2016 02:45:40 +0000 (19:45 -0700)]
Merge "msm: kgsl: Add and link gpu sysfs nodes"

7 years agoMerge "ARM: dts: msm: Correct csiphy clocks and clock rates on msmcobalt"
Linux Build Service Account [Fri, 7 Oct 2016 02:45:39 +0000 (19:45 -0700)]
Merge "ARM: dts: msm: Correct csiphy clocks and clock rates on msmcobalt"

7 years agoMerge "ARM: dts: msm: Enable partial update for JDI panel for msmcobalt"
Linux Build Service Account [Fri, 7 Oct 2016 02:45:38 +0000 (19:45 -0700)]
Merge "ARM: dts: msm: Enable partial update for JDI panel for msmcobalt"

7 years agoMerge "msm: sensor: Avoid potential stack overflow"
Linux Build Service Account [Fri, 7 Oct 2016 02:45:38 +0000 (19:45 -0700)]
Merge "msm: sensor: Avoid potential stack overflow"

7 years agoMerge "msm: vidc: Add support for TP10 color format"
Linux Build Service Account [Fri, 7 Oct 2016 02:45:37 +0000 (19:45 -0700)]
Merge "msm: vidc: Add support for TP10 color format"

7 years agoclk: msm: clock-osm: Update OSM timers and enable PLL droop override
Deepak Katragadda [Thu, 6 Oct 2016 20:11:35 +0000 (13:11 -0700)]
clk: msm: clock-osm: Update OSM timers and enable PLL droop override

Disable PLL droop detection and update the OSM timer settings
on MSMCOBALT.

CRs-Fixed: 1072855
Change-Id: I1f769f9ff5a0bab594593c3deaec264a9060c28f
Signed-off-by: Deepak Katragadda <dkatraga@codeaurora.org>
7 years agoclk: qcom: clk-rcg2: Declare the rcg struct in clk_gfx3d_src_determine_rate
Deepak Katragadda [Fri, 7 Oct 2016 00:10:44 +0000 (17:10 -0700)]
clk: qcom: clk-rcg2: Declare the rcg struct in clk_gfx3d_src_determine_rate

Declare the rcg structure before referencing it in the
function.

Change-Id: Ife9fdabf20b242a93635532b9a0c4cacc8b88210
Signed-off-by: Deepak Katragadda <dkatraga@codeaurora.org>
7 years agoclk: msm: mdss: update PLL configuration to clear precalibrated values
Sandeep Panda [Thu, 1 Sep 2016 11:23:47 +0000 (16:53 +0530)]
clk: msm: mdss: update PLL configuration to clear precalibrated values

Before going for full PLL enable sequence, we need to clear out the
override bit and precalibrated values of VCO_TUNE and KVCO_CODE, as
these registers might be storing values for old VCO rate. This will
cause the DSI PLL to be in a bad state and hence PLL unlock errors
might occur during use case like resolution switch. So always clear
the precalibrated values first in PLL configuration sequence.

Change-Id: I407920d63b4600b610794141e5b7ceb5a33980c1
Signed-off-by: Sandeep Panda <spanda@codeaurora.org>
7 years agoqpnp-smb2: smb-lib: add charge_done property
Subbaraman Narayanamurthy [Wed, 5 Oct 2016 00:08:42 +0000 (17:08 -0700)]
qpnp-smb2: smb-lib: add charge_done property

Currently, charging status is shown as full for both the charge
termination and inhibit cases. However, there is a need to know
when the charge termination really happens.

Add charge_done property to qpnp-smb2 driver so that the clients
can read that property to distinguish termination and inhibit.

Change-Id: If2bd750af412adf1eea7b913caed9a3eb3b763db
Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
7 years agosmb-lib: report not charging when battery is missing
Nicholas Troast [Fri, 23 Sep 2016 18:50:18 +0000 (11:50 -0700)]
smb-lib: report not charging when battery is missing

When the battery is missing from the device the battery power supply
will still report that it is charging. Fix this by reporting the charge
status as "not charging" when the battery is missing.

Change-Id: I1150ccaa722109f3ea6a4a10e026709d3686e28b
Signed-off-by: Nicholas Troast <ntroast@codeaurora.org>
7 years agoqpnp-smb2: do not configure BATT_OV to end charging cycle
Subbaraman Narayanamurthy [Wed, 5 Oct 2016 22:22:04 +0000 (15:22 -0700)]
qpnp-smb2: do not configure BATT_OV to end charging cycle

Currently, we configure charger to end the charging cycle when
battery overvoltage is detected. This ends up the charging cycle
prematurely sometimes when charging phase transitions from fast
to taper. Disable this.

Change-Id: I8ac486fcb10e823671a8e8b438b7fc76a8969b7c
Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
7 years agousb: gadget: f_mtp: Handle mtp os desc properly
Hemant Kumar [Thu, 6 Oct 2016 02:08:05 +0000 (19:08 -0700)]
usb: gadget: f_mtp: Handle mtp os desc properly

Currently mtp function driver is skipping function
setup call back by not populating function pointer
in function instance. Also, is_ptp flag is set
incorrectly as true for mtp instance which would
pass wrong os descriptor for mtp and ptp instance.
Allow mtp driver to send os descriptor by populating
function pointer in function instance and correctly
set the is_ptp flag to pass valid os descriptors.

Change-Id: Iec05a2f9309aba7d9ff81eca4ce683eff1590699
Signed-off-by: Hemant Kumar <hemantk@codeaurora.org>
7 years agocpuidle: lpm-levels: Consider history during LPM selection
Srinivas Rao L [Thu, 14 Apr 2016 13:42:57 +0000 (19:12 +0530)]
cpuidle: lpm-levels: Consider history during LPM selection

Consider recent history (residencies) of the low power modes per
core while the next low power mode to enter is selected. If most
of the history says the pattern of residencies is repeating with
minimal deviation then use the average of these for predicting
the next mode to enter.

If the pattern is not repeating then if more than 50 percent of
the samples out of history have exited a low power mode earlier
than the minumim residency of that mode, restrict it and also low
power modes deeper than that.

In any of the above case, trigger a hrtimer to wakeup cpu with
timeout as predicted+delta or max residency of the mode selected
if a deeper state can be selected after waking up incase if
prediction goes wrong.

Change-Id: I902a06939e19ac51dfd8c2db6b727b203ebfda14
Signed-off-by: Srinivas Rao L <lsrao@codeaurora.org>
7 years agoMerge "ARM: dts: msm: add a new panel driver for MSMCOBALT QRD SKUK board"
Linux Build Service Account [Thu, 6 Oct 2016 19:26:19 +0000 (12:26 -0700)]
Merge "ARM: dts: msm: add a new panel driver for MSMCOBALT QRD SKUK board"

7 years agoMerge "msm: mdss: add sysfs node to disable panel"
Linux Build Service Account [Thu, 6 Oct 2016 19:26:18 +0000 (12:26 -0700)]
Merge "msm: mdss: add sysfs node to disable panel"

7 years agoMerge "ion: use %pK instead of %p which respects kptr_restrict sysctl"
Linux Build Service Account [Thu, 6 Oct 2016 19:26:18 +0000 (12:26 -0700)]
Merge "ion: use %pK instead of %p which respects kptr_restrict sysctl"

7 years agoMerge "ASoC: soc: change audio drivers to use %pK"
Linux Build Service Account [Thu, 6 Oct 2016 19:26:11 +0000 (12:26 -0700)]
Merge "ASoC: soc: change audio drivers to use %pK"

7 years agoMerge "usb: pd: Return different errors in devm_usbpd_get_by_phandle()"
Linux Build Service Account [Thu, 6 Oct 2016 19:26:10 +0000 (12:26 -0700)]
Merge "usb: pd: Return different errors in devm_usbpd_get_by_phandle()"

7 years agoMerge "msm: kgsl: Add facility to BUG_ON for a gpu fault"
Linux Build Service Account [Thu, 6 Oct 2016 19:26:09 +0000 (12:26 -0700)]
Merge "msm: kgsl: Add facility to BUG_ON for a gpu fault"

7 years agoMerge "ion: ion_system_heap: SetPagePrivate when splitting secure pages"
Linux Build Service Account [Thu, 6 Oct 2016 19:26:08 +0000 (12:26 -0700)]
Merge "ion: ion_system_heap: SetPagePrivate when splitting secure pages"

7 years agoMerge "ASoC: msmcobalt: Add support for TDM"
Linux Build Service Account [Thu, 6 Oct 2016 19:26:07 +0000 (12:26 -0700)]
Merge "ASoC: msmcobalt: Add support for TDM"

7 years agoMerge "ASoC: wcd934x-dsp-cntl: add support for subsystem restart"
Linux Build Service Account [Thu, 6 Oct 2016 19:26:03 +0000 (12:26 -0700)]
Merge "ASoC: wcd934x-dsp-cntl: add support for subsystem restart"

7 years agoMerge "ASoC: wcd-dsp-mgr: set status before broadcasting post events"
Linux Build Service Account [Thu, 6 Oct 2016 19:26:02 +0000 (12:26 -0700)]
Merge "ASoC: wcd-dsp-mgr: set status before broadcasting post events"

7 years agoMerge "iommu: msm: add EXPORT_SYMBOL for msm_dma_unmap_all_for_dev"
Linux Build Service Account [Thu, 6 Oct 2016 19:26:01 +0000 (12:26 -0700)]
Merge "iommu: msm: add EXPORT_SYMBOL for msm_dma_unmap_all_for_dev"

7 years agoMerge "msm: ipa: Fix ipa ready cb return value"
Linux Build Service Account [Thu, 6 Oct 2016 19:26:00 +0000 (12:26 -0700)]
Merge "msm: ipa: Fix ipa ready cb return value"

7 years agoMerge "scsi: ufs_test: fix use after free issue"
Linux Build Service Account [Thu, 6 Oct 2016 19:26:00 +0000 (12:26 -0700)]
Merge "scsi: ufs_test: fix use after free issue"

7 years agoMerge "msm: camera: Fix KW issues in sensor code"
Linux Build Service Account [Thu, 6 Oct 2016 19:25:59 +0000 (12:25 -0700)]
Merge "msm: camera: Fix KW issues in sensor code"

7 years agoMerge "msm: camera: isp: Fix for sleeping function call inside spinlock"
Linux Build Service Account [Thu, 6 Oct 2016 19:25:58 +0000 (12:25 -0700)]
Merge "msm: camera: isp: Fix for sleeping function call inside spinlock"

7 years agoMerge "ARM: dts: msm: Fill FD clock rates array for msmcobalt"
Linux Build Service Account [Thu, 6 Oct 2016 19:25:49 +0000 (12:25 -0700)]
Merge "ARM: dts: msm: Fill FD clock rates array for msmcobalt"

7 years agoMerge "ASoC: msm: qdsp6v2: Remove 48khz constraint"
Linux Build Service Account [Thu, 6 Oct 2016 19:25:48 +0000 (12:25 -0700)]
Merge "ASoC: msm: qdsp6v2: Remove 48khz constraint"

7 years agoMerge "msm: sde: fix wrong chroma stride for h2v1/h1v2 formats"
Linux Build Service Account [Thu, 6 Oct 2016 19:25:47 +0000 (12:25 -0700)]
Merge "msm: sde: fix wrong chroma stride for h2v1/h1v2 formats"

7 years agoMerge "ARM: dts: msm: connect MADINPUT with MCLK on msmcobalt"
Linux Build Service Account [Thu, 6 Oct 2016 19:25:46 +0000 (12:25 -0700)]
Merge "ARM: dts: msm: connect MADINPUT with MCLK on msmcobalt"

7 years agoMerge "ASoC: wcd-mbhc: increase hs_vref to 1.6v for wcd9335 codec"
Linux Build Service Account [Thu, 6 Oct 2016 19:25:44 +0000 (12:25 -0700)]
Merge "ASoC: wcd-mbhc: increase hs_vref to 1.6v for wcd9335 codec"

7 years agoMerge "diag: Do not wait for the intent availability indefinetly"
Linux Build Service Account [Thu, 6 Oct 2016 19:25:44 +0000 (12:25 -0700)]
Merge "diag: Do not wait for the intent availability indefinetly"

7 years agoMerge "ARM: dts: msm: set clock rate before enabling in msmcobalt"
Linux Build Service Account [Thu, 6 Oct 2016 19:25:43 +0000 (12:25 -0700)]
Merge "ARM: dts: msm: set clock rate before enabling in msmcobalt"

7 years agoMerge "usb: xhci: clean up command queue on HC halt failure as well"
Linux Build Service Account [Thu, 6 Oct 2016 19:25:42 +0000 (12:25 -0700)]
Merge "usb: xhci: clean up command queue on HC halt failure as well"

7 years agoMerge "iommu/io-pgtable-arm: Support SMMU coherent page tables"
Linux Build Service Account [Thu, 6 Oct 2016 19:25:40 +0000 (12:25 -0700)]
Merge "iommu/io-pgtable-arm: Support SMMU coherent page tables"

7 years agoMerge "lib: spinlock: Change MSM_WATCHDOG_V2 to QCOM_WATCHDOG_V2"
Linux Build Service Account [Thu, 6 Oct 2016 19:25:39 +0000 (12:25 -0700)]
Merge "lib: spinlock: Change MSM_WATCHDOG_V2 to QCOM_WATCHDOG_V2"

7 years agoMerge "defconfig: enable ext4 encryption for msm8996 and msmcobalt"
Linux Build Service Account [Thu, 6 Oct 2016 19:25:39 +0000 (12:25 -0700)]
Merge "defconfig: enable ext4 encryption for msm8996 and msmcobalt"

7 years agoMerge "fuse: Grab the fc->lock for inode updates in passthrough"
Linux Build Service Account [Thu, 6 Oct 2016 19:25:38 +0000 (12:25 -0700)]
Merge "fuse: Grab the fc->lock for inode updates in passthrough"

7 years agoMerge "iommu: Fix compilation error without CONFIG_IOMMU_API"
Linux Build Service Account [Thu, 6 Oct 2016 19:25:37 +0000 (12:25 -0700)]
Merge "iommu: Fix compilation error without CONFIG_IOMMU_API"

7 years agoMerge "ARM: dts: msm: Update the max voltage for in msmcobalt"
Linux Build Service Account [Thu, 6 Oct 2016 19:25:36 +0000 (12:25 -0700)]
Merge "ARM: dts: msm: Update the max voltage for in msmcobalt"

7 years agoMerge "power: qcom: ea: Fix uninitialized temperature and cpu variable"
Linux Build Service Account [Thu, 6 Oct 2016 19:25:35 +0000 (12:25 -0700)]
Merge "power: qcom: ea: Fix uninitialized temperature and cpu variable"

7 years agoMerge "ARM: dts: msm: change PCIe2 to vote for nominal on msm8996"
Linux Build Service Account [Thu, 6 Oct 2016 19:25:34 +0000 (12:25 -0700)]
Merge "ARM: dts: msm: change PCIe2 to vote for nominal on msm8996"

7 years agoMerge "ARM: dts: msm: change CX handle for all PCIe nodes on msm8996"
Linux Build Service Account [Thu, 6 Oct 2016 19:25:33 +0000 (12:25 -0700)]
Merge "ARM: dts: msm: change CX handle for all PCIe nodes on msm8996"

7 years agousb: host: Flush hub workqueue before stopping controller
Hemant Kumar [Mon, 3 Oct 2016 18:32:10 +0000 (11:32 -0700)]
usb: host: Flush hub workqueue before stopping controller

when xhci platform driver is removed with a usb device
connected there is a possibility of race between xhci
platform driver remove context and device disconnect hub
event work context. This results into

use after free: xhci_mem_clean() called from xhci_plat_remove()
freeing the xhci virtual device when a structure member is
being accessed by xhci_alloc_virt_device() after virtual device
allocation as part of connect hub event.

deadlock: Upon device disconnect if stop endpoint command remains
pending xhci_mem_cleanup() frees xhci virtual device which also
frees up endpoint stop_cmd_timer. udev->dev lock is held until
cancelled urb is not given back to class driver. In a different
context xhci platform remove calls usb_disconnect() on children of
root hub which tries to acquire the same udev->dev lock this results
into a dead lock condition.

Fix issues by making sure hub events are flushed before xhci is
stopped.

Change-Id: I86d414bca17464d1dff3346ec668d8b3efec1652
Signed-off-by: Hemant Kumar <hemantk@codeaurora.org>
7 years agouapi: sound: add new ready packet type
Vidyakumar Athota [Mon, 3 Oct 2016 17:59:49 +0000 (10:59 -0700)]
uapi: sound: add new ready packet type

There is a chance that the user space can send commands to wdsp
before transport layer is ready to use. Avoid this scenario by
adding a new API which user space can invoke to check the status
of the transport layer before sending any commands.

Change-Id: Icf2af8ddac3925fe02b2c8b7b8767a2141922203
Signed-off-by: Vidyakumar Athota <vathota@codeaurora.org>
7 years agoMerge "msm: mdss: fix 32-bit compilation errors in MDSS PP/interfaces"
Linux Build Service Account [Thu, 6 Oct 2016 14:14:28 +0000 (07:14 -0700)]
Merge "msm: mdss: fix 32-bit compilation errors in MDSS PP/interfaces"

7 years agodefconfig: msm: enable display related configs for 32-bit msmfalcon
Padmanabhan Komanduru [Tue, 6 Sep 2016 09:28:46 +0000 (14:58 +0530)]
defconfig: msm: enable display related configs for 32-bit msmfalcon

Enable building display drivers for 32-bit builds of msmfalcon by
adding configs relevant to MDSS MDP/interface/HDCP/QSEECOM drivers.

Change-Id: Idd9ad7fd957af2dd23e807f5414c19029f53bc29
Signed-off-by: Padmanabhan Komanduru <pkomandu@codeaurora.org>
7 years agomsm: mdss: fix 32-bit compilation errors in MDSS PP/interfaces
Padmanabhan Komanduru [Thu, 1 Sep 2016 07:23:18 +0000 (12:53 +0530)]
msm: mdss: fix 32-bit compilation errors in MDSS PP/interfaces

Add required changes to fix 32-bit compilation issues in
MDSS PP and DP/HDMI interface drivers.

Change-Id: I0b342c0307b257cb8c66fcae73dd94d0fb3122db
Signed-off-by: Padmanabhan Komanduru <pkomandu@codeaurora.org>
7 years agoMerge "arm/arm64: Kconfig: Add support to use the CLK_QCOM for MSMfalcon"
Linux Build Service Account [Thu, 6 Oct 2016 08:07:20 +0000 (01:07 -0700)]
Merge "arm/arm64: Kconfig: Add support to use the CLK_QCOM for MSMfalcon"

7 years agoMerge "hwmon: qpnp-adc-common: Clamp voltage value"
Linux Build Service Account [Thu, 6 Oct 2016 08:07:19 +0000 (01:07 -0700)]
Merge "hwmon: qpnp-adc-common: Clamp voltage value"

7 years agoMerge "iio: rradc: Remove scaled support for battery thermistor"
Linux Build Service Account [Thu, 6 Oct 2016 08:07:19 +0000 (01:07 -0700)]
Merge "iio: rradc: Remove scaled support for battery thermistor"

7 years agoMerge "ARM: dts: msm: Configure bimc-bwmon4 only for msmcobaltv2"
Linux Build Service Account [Thu, 6 Oct 2016 08:07:18 +0000 (01:07 -0700)]
Merge "ARM: dts: msm: Configure bimc-bwmon4 only for msmcobaltv2"