OSDN Git Service

sagit-ice-cold/kernel_xiaomi_msm8998.git
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 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 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 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"

7 years agoMerge "sched: Fix a division by zero bug in scale_exec_time()"
Linux Build Service Account [Thu, 6 Oct 2016 08:07:17 +0000 (01:07 -0700)]
Merge "sched: Fix a division by zero bug in scale_exec_time()"

7 years agoMerge "ARM: dts: msm: Vote for 681 MHz DDR for Fmax of all CPU speed bins"
Linux Build Service Account [Thu, 6 Oct 2016 08:07:16 +0000 (01:07 -0700)]
Merge "ARM: dts: msm: Vote for 681 MHz DDR for Fmax of all CPU speed bins"

7 years agoMerge "clk: qcom: Add support for RPM clocks for MSMfalcon"
Linux Build Service Account [Thu, 6 Oct 2016 08:07:15 +0000 (01:07 -0700)]
Merge "clk: qcom: Add support for RPM clocks for MSMfalcon"

7 years agoMerge "clk: qcom: Add support for gfx clock to ping pong PLLs"
Linux Build Service Account [Thu, 6 Oct 2016 08:07:14 +0000 (01:07 -0700)]
Merge "clk: qcom: Add support for gfx clock to ping pong PLLs"

7 years agoMerge "usb: gadget: f_qc_rndis: Add support for configfs"
Linux Build Service Account [Thu, 6 Oct 2016 08:07:13 +0000 (01:07 -0700)]
Merge "usb: gadget: f_qc_rndis: Add support for configfs"

7 years agoMerge "usb: gadget: f_qc_rndis: Add RNDIS support using IPA over BAM2BAM"
Linux Build Service Account [Thu, 6 Oct 2016 08:07:13 +0000 (01:07 -0700)]
Merge "usb: gadget: f_qc_rndis: Add RNDIS support using IPA over BAM2BAM"

7 years agoMerge "ASoC: msm: qdsp6v2: Update device mapping for 7 channel"
Linux Build Service Account [Thu, 6 Oct 2016 08:07:12 +0000 (01:07 -0700)]
Merge "ASoC: msm: qdsp6v2: Update device mapping for 7 channel"

7 years agoMerge "ARM: dts: msm: add ref_clk entries needed for DisplayPort"
Linux Build Service Account [Thu, 6 Oct 2016 08:07:11 +0000 (01:07 -0700)]
Merge "ARM: dts: msm: add ref_clk entries needed for DisplayPort"

7 years agoMerge "msm: mdss: increase SMMU mapping range for all context banks"
Linux Build Service Account [Thu, 6 Oct 2016 08:07:10 +0000 (01:07 -0700)]
Merge "msm: mdss: increase SMMU mapping range for all context banks"

7 years agoMerge "defconfig: enable secure touch option for Synaptics 2.0 for msmcobalt"
Linux Build Service Account [Thu, 6 Oct 2016 08:07:09 +0000 (01:07 -0700)]
Merge "defconfig: enable secure touch option for Synaptics 2.0 for msmcobalt"

7 years agoMerge "msm: camera: isp: Fix overflow recovery"
Linux Build Service Account [Thu, 6 Oct 2016 08:07:05 +0000 (01:07 -0700)]
Merge "msm: camera: isp: Fix overflow recovery"

7 years agoMerge "defconfig: msm: disable RMI4 dev module"
Linux Build Service Account [Thu, 6 Oct 2016 08:07:04 +0000 (01:07 -0700)]
Merge "defconfig: msm: disable RMI4 dev module"

7 years agoMerge "icnss: Ignore PD down if WLAN FW doesn't exists"
Linux Build Service Account [Thu, 6 Oct 2016 08:07:03 +0000 (01:07 -0700)]
Merge "icnss: Ignore PD down if WLAN FW doesn't exists"

7 years agoMerge "icnss: Handle graceful Modem shutdown"
Linux Build Service Account [Thu, 6 Oct 2016 08:07:03 +0000 (01:07 -0700)]
Merge "icnss: Handle graceful Modem shutdown"

7 years agoMerge "qpnp-smb2: smb-lib: expose step charging via battery psy properties"
Linux Build Service Account [Thu, 6 Oct 2016 08:06:56 +0000 (01:06 -0700)]
Merge "qpnp-smb2: smb-lib: expose step charging via battery psy properties"

7 years agoMerge "msm: sps: correct device base address for register dumping"
Linux Build Service Account [Thu, 6 Oct 2016 08:06:55 +0000 (01:06 -0700)]
Merge "msm: sps: correct device base address for register dumping"

7 years agoMerge "ARM: dts: msm: Add Temperature sensor support for msmtriton"
Linux Build Service Account [Thu, 6 Oct 2016 08:06:54 +0000 (01:06 -0700)]
Merge "ARM: dts: msm: Add Temperature sensor support for msmtriton"

7 years agoMerge "thermal: tsens: Enable TSENS for msmtriton"
Linux Build Service Account [Thu, 6 Oct 2016 08:06:54 +0000 (01:06 -0700)]
Merge "thermal: tsens: Enable TSENS for msmtriton"

7 years agoarm/arm64: Kconfig: Add support to use the CLK_QCOM for MSMfalcon
Taniya Das [Fri, 30 Sep 2016 05:37:37 +0000 (11:07 +0530)]
arm/arm64: Kconfig: Add support to use the CLK_QCOM for MSMfalcon

MSMfalcon requires to use COMMON_CLK and COMMON_CLK_QCOM as the clock
framework. Fix the following for CLK_QCOM
 - Add new configs for common clock framework.
 - Remove compilation of audio-ext for COMMON_CLK.
 - Remove ARCH hamster and cobalt from falcon defconfig.
 - Remove ARCH falcon from cobalt defconfig.

Change-Id: I560d62f9698ddf73848186a6740632735d574b0f
Signed-off-by: Taniya Das <tdas@codeaurora.org>
7 years agoMerge "soc: qcom: Use syncronization while freeing the qmi_client data"
Linux Build Service Account [Thu, 6 Oct 2016 02:29:28 +0000 (19:29 -0700)]
Merge "soc: qcom: Use syncronization while freeing the qmi_client data"

7 years agoMerge "Revert "scsi: ufs: gate ref_clk during aggressive clk gating""
Linux Build Service Account [Thu, 6 Oct 2016 02:29:27 +0000 (19:29 -0700)]
Merge "Revert "scsi: ufs: gate ref_clk during aggressive clk gating""

7 years agoMerge "msm: sensor: validate the i2c table index before use"
Linux Build Service Account [Thu, 6 Oct 2016 02:29:27 +0000 (19:29 -0700)]
Merge "msm: sensor: validate the i2c table index before use"

7 years agoMerge "ARM: dts: msm: Update VMEM bw for msmcobalt"
Linux Build Service Account [Thu, 6 Oct 2016 02:29:26 +0000 (19:29 -0700)]
Merge "ARM: dts: msm: Update VMEM bw for msmcobalt"

7 years agoMerge "power: bcl: Listen to battery power supply notification for soc"
Linux Build Service Account [Thu, 6 Oct 2016 02:29:25 +0000 (19:29 -0700)]
Merge "power: bcl: Listen to battery power supply notification for soc"

7 years agoMerge "sched: Fix integer overflow in sched_update_nr_prod()"
Linux Build Service Account [Thu, 6 Oct 2016 02:29:24 +0000 (19:29 -0700)]
Merge "sched: Fix integer overflow in sched_update_nr_prod()"

7 years agoMerge "msm: kgsl: Reschedule idle work in case transition to idle state fails"
Linux Build Service Account [Thu, 6 Oct 2016 02:29:24 +0000 (19:29 -0700)]
Merge "msm: kgsl: Reschedule idle work in case transition to idle state fails"

7 years agoMerge "clk: msm: clock-osm: Fix for programming the APM threshold on MSMCOBALT"
Linux Build Service Account [Thu, 6 Oct 2016 02:29:23 +0000 (19:29 -0700)]
Merge "clk: msm: clock-osm: Fix for programming the APM threshold on MSMCOBALT"

7 years agoMerge "clk: msm: clock-osm: Fix check to write to the LLM OVERRIDE register"
Linux Build Service Account [Thu, 6 Oct 2016 02:29:22 +0000 (19:29 -0700)]
Merge "clk: msm: clock-osm: Fix check to write to the LLM OVERRIDE register"

7 years agoMerge "rmnet_data: Changing format specifier to %pK"
Linux Build Service Account [Thu, 6 Oct 2016 02:29:21 +0000 (19:29 -0700)]
Merge "rmnet_data: Changing format specifier to %pK"

7 years agoMerge "defconfig: add the iommu options on msmfalcon"
Linux Build Service Account [Thu, 6 Oct 2016 02:29:21 +0000 (19:29 -0700)]
Merge "defconfig: add the iommu options on msmfalcon"

7 years agoMerge "coresight: hwtracing: fix dangling pointer issues"
Linux Build Service Account [Thu, 6 Oct 2016 02:29:20 +0000 (19:29 -0700)]
Merge "coresight: hwtracing: fix dangling pointer issues"

7 years agoMerge "input: synaptics_dsx: allocate heap memory for temp buf"
Linux Build Service Account [Thu, 6 Oct 2016 02:29:19 +0000 (19:29 -0700)]
Merge "input: synaptics_dsx: allocate heap memory for temp buf"

7 years agoMerge "sched: Add a device tree property to specify the sched boost type"
Linux Build Service Account [Thu, 6 Oct 2016 02:29:19 +0000 (19:29 -0700)]
Merge "sched: Add a device tree property to specify the sched boost type"

7 years agoMerge "wil6210: extract firmware version from file header"
Linux Build Service Account [Thu, 6 Oct 2016 02:29:18 +0000 (19:29 -0700)]
Merge "wil6210: extract firmware version from file header"

7 years agoMerge "arm: topology: Allow specifying the CPU efficiency from device tree"
Linux Build Service Account [Thu, 6 Oct 2016 02:29:17 +0000 (19:29 -0700)]
Merge "arm: topology: Allow specifying the CPU efficiency from device tree"

7 years agoMerge "ARM: dts: msm: add support for qdss nodes on msmfalcon"
Linux Build Service Account [Thu, 6 Oct 2016 02:29:16 +0000 (19:29 -0700)]
Merge "ARM: dts: msm: add support for qdss nodes on msmfalcon"

7 years agoMerge "RFC: FROMLIST: cgroup: reduce read locked section of cgroup_threadgroup_rwsem...
Linux Build Service Account [Thu, 6 Oct 2016 02:29:14 +0000 (19:29 -0700)]
Merge "RFC: FROMLIST: cgroup: reduce read locked section of cgroup_threadgroup_rwsem during fork"

7 years agosoc: qcom: Use syncronization while freeing the qmi_client data
Gaurav Kohli [Wed, 5 Oct 2016 07:04:02 +0000 (12:34 +0530)]
soc: qcom: Use syncronization while freeing the qmi_client data

Potential use after free possibility when trying to access qmi client
data in the ssr notification and root pd_down notification handling.

CRs-Fixed: 1074483
Change-Id: I5390810861dbc1da368757df2b20e5daa35bd081
Signed-off-by: Gaurav Kohli <gkohli@codeaurora.org>
7 years agoRevert "scsi: ufs: gate ref_clk during aggressive clk gating"
Venkat Gopalakrishnan [Wed, 5 Oct 2016 21:23:55 +0000 (14:23 -0700)]
Revert "scsi: ufs: gate ref_clk during aggressive clk gating"

This reverts commit ca91fa16a7af ("scsi: ufs: gate ref_clk during
aggressive clk gating").

Reverting this change as its causing stability issues.

Change-Id: Ia04d33d84b5622179f7a496daee5584d4e2dde91
Signed-off-by: Venkat Gopalakrishnan <venkatg@codeaurora.org>
7 years agoqpnp-smb2: smb-lib: expose step charging via battery psy properties
Harry Yang [Wed, 31 Aug 2016 23:14:29 +0000 (16:14 -0700)]
qpnp-smb2: smb-lib: expose step charging via battery psy properties

Allow for easy track of step charging. Show step charging
status (enable/disable) and phases.

CRs-Fixed: 1052854
Change-Id: I525fcedda71c4928c61825faeea519355675457a
Signed-off-by: Harry Yang <harryy@codeaurora.org>
7 years agoqcom-charger: add storm watch to qpnp-smb2 and smb138x-charger
Nicholas Troast [Wed, 3 Aug 2016 16:49:36 +0000 (09:49 -0700)]
qcom-charger: add storm watch to qpnp-smb2 and smb138x-charger

Interrupts are subject to storming in bad or unexpected circumstances.
Add the necessary structures to detect interrupt storms using storm watch.

Change-Id: Id3491b6f8927cb1ae7cbc8260defa697ca555765
Signed-off-by: Nicholas Troast <ntroast@codeaurora.org>
7 years agoqcom-charger: add support to watch storm of events
Nicholas Troast [Tue, 19 Jan 2016 20:34:45 +0000 (12:34 -0800)]
qcom-charger: add support to watch storm of events

Storm watch provides a simple API for tracking the occurrence of event
storms.

An event storm is defined as a cluster of events where there are
X events with no more than Y milliseconds between them, where X and Y
are configurable per event.

Querying whether a storm has occurred marks a new event.

Change-Id: Idf4bb1421d0dbec295f92f84174cd4bbc6130250
Signed-off-by: Nicholas Troast <ntroast@codeaurora.org>
7 years agoqcom-charger: Fix CC settings for PD session
Harry Yang [Wed, 21 Sep 2016 21:56:06 +0000 (14:56 -0700)]
qcom-charger: Fix CC settings for PD session

CC_OUT is the signal/status to the PD that indicates which of
the CC line is active. When its low CC1 is active and when
high CC2 is active.

During Source -> Sink Power Role Swap, CC_OUT is reset default
low (CC1 = CC) when SW sets the UFP/SNK_EN_CMD bit, losing the
plug orientation info and causing USB PD message error if CC2
was the CC pin.

Fix this by ensuring that s/w overrides the CC_OUT signal to
reflect the actual one, in preparation for a possible upcoming
power

CRs-Fixed: 1050738
Change-Id: I5877666c39ac9cad713a5802521527dd8552440c
Signed-off-by: Harry Yang <harryy@codeaurora.org>
7 years agomsm: kgsl: Disable workaround on A540v2
Harshdeep Dhatt [Mon, 29 Aug 2016 21:46:19 +0000 (15:46 -0600)]
msm: kgsl: Disable workaround on A540v2

Currently we have a workaround for A540 which inserts
WFI after every direct-render 3D mode and every 2D
mode draw. Add a check to enable this only on A540v1
as this workaround is not required for A540v2.

CRs-Fixed: 1072767
Change-Id: I679bbf68ee3dcc1aee30d56a646a42b6ff09fb6f
Signed-off-by: Harshdeep Dhatt <hdhatt@codeaurora.org>
7 years agomsm: kgsl: Add A540v2 to adreno gpulist
Harshdeep Dhatt [Fri, 19 Aug 2016 17:07:51 +0000 (11:07 -0600)]
msm: kgsl: Add A540v2 to adreno gpulist

Also add adreno_is_a540v2 function

CRs-Fixed: 1072767
Change-Id: Ibf1d5058a1273e1f558afa3871e27c9d124956a5
Signed-off-by: Harshdeep Dhatt <hdhatt@codeaurora.org>
7 years agodrivers: soc: qcom: system_stats: Use arch_counter_get_cntvct()
Mahesh Sivasubramanian [Wed, 5 Oct 2016 17:15:19 +0000 (11:15 -0600)]
drivers: soc: qcom: system_stats: Use arch_counter_get_cntvct()

Upstream kernel has deprecated the use of arch_counter_get_cntpct() and the
drivers are expected to switch to arch_counter_get_cntvct.

Switch to using arch_counter_get_cntvct().

Change-Id: I3eeefff492889b57837a8334eb933c22d0e4917a
Signed-off-by: Mahesh Sivasubramanian <msivasub@codeaurora.org>
7 years agoARM: dts: msm: Specify the temperature sensor name for msmcobalt
Harshdeep Dhatt [Tue, 6 Sep 2016 19:20:34 +0000 (13:20 -0600)]
ARM: dts: msm: Specify the temperature sensor name for msmcobalt

Specify the GPU temperature sensor name in the device tree.
This name is used to get the sensor's temperature by querying the
thermal driver API.

CRs-Fixed: 1064728
Change-Id: Ia93d93a442aa848cbd42a5fb8ecad5ef875f9abf
Signed-off-by: Harshdeep Dhatt <hdhatt@codeaurora.org>
7 years agomsm: kgsl: Add and link gpu sysfs nodes
Harshdeep Dhatt [Fri, 2 Sep 2016 16:48:58 +0000 (10:48 -0600)]
msm: kgsl: Add and link gpu sysfs nodes

Add new sysfs nodes which satisfy a generic format requested
by customer. Also add a new node to track GPU temperature.
Create links to these nodes at a generic location:

/sys/kernel/gpu/

CRs-Fixed: 1064728
Change-Id: I414a07ff4f9ee14b8f882d15644b06a73d5fcf76
Signed-off-by: Harshdeep Dhatt <hdhatt@codeaurora.org>
7 years agoASoC: msm: qdsp6v2: add support for latest version of media format command
Ashish Jain [Tue, 4 Oct 2016 10:27:08 +0000 (15:57 +0530)]
ASoC: msm: qdsp6v2: add support for latest version of media format command

Add support for ASM_MEDIA_FMT_MULTI_CHANNEL_PCM_V4
command. This command adds support to playback/record 32 bit data
in 32 bit word and also provides a way to inform DSP about the
endianness of the data.

Change-Id: I3b013bedde8ccfa97a02e255e237df0cf2de13b8
Signed-off-by: Ashish Jain <ashishj@codeaurora.org>