Commit graph

575739 commits

Author SHA1 Message Date
Linux Build Service Account
d556394bb8 Merge "ASoC: wcd934x: send TX/RX PGD register CFG to AFE" 2016-09-30 18:23:57 -07:00
Linux Build Service Account
cb9f10e366 Merge "ASoC: wcd934x: add decimator 5 and 6 volume controls" 2016-09-30 18:23:57 -07:00
Linux Build Service Account
4fdc1c78bc Merge "usb: pd: Print out source/sink subtypes" 2016-09-30 18:23:56 -07:00
Linux Build Service Account
bbcb8ab2b1 Merge "clk: qcom: Add support for GCC clock for MSMFalcon" 2016-09-30 18:23:55 -07:00
Linux Build Service Account
eabd3dd413 Merge "msm: ipa: Recycle wan buffer" 2016-09-30 18:23:55 -07:00
Linux Build Service Account
778103250b Merge "power: qpnp-fg-gen3: fix SRAM encodings" 2016-09-30 18:23:53 -07:00
Linux Build Service Account
511ce51b85 Merge "qpnp-smb2: add missing battery psy properties for healthd" 2016-09-30 18:23:53 -07:00
Linux Build Service Account
7d60e8e05c Merge "icnss: Add support for disabling vbatt notification" 2016-09-30 18:23:51 -07:00
Linux Build Service Account
0af03e722d Merge "msm: kgsl: Do not free gpuaddr range if unmap fails" 2016-09-30 18:23:50 -07:00
Linux Build Service Account
e8200cdfa9 Merge "clk: msm: clock-mmss-cobalt: Update the video core clock frequencies" 2016-09-30 18:23:50 -07:00
Linux Build Service Account
92d0361094 Merge "clk: msm: clock: Add the non_local_control_timeout flag to ahb_clk_src" 2016-09-30 18:23:49 -07:00
Linux Build Service Account
21be302cb3 Merge "mam: ipa: always add default flt rule at the end" 2016-09-30 18:23:48 -07:00
Linux Build Service Account
818156d2ac Merge "sched: don't assume higher capacity means higher power in lb" 2016-09-30 18:23:48 -07:00
Linux Build Service Account
627381d09a Merge "msm: sde: Adjust SDE rotator clock and BW calculation" 2016-09-30 18:23:47 -07:00
Linux Build Service Account
789809fbfc Merge "msm: camera: Add regulator enable and disable independent of CSID" 2016-09-30 18:23:46 -07:00
Linux Build Service Account
847de6a415 Merge "scsi: ufs-debugfs: Fix hba access" 2016-09-30 18:23:45 -07:00
Linux Build Service Account
e9ad6b6beb Merge "msm: ipa: unlock WLAN doorbell register access" 2016-09-30 18:23:45 -07:00
Linux Build Service Account
9aa659eeb2 Merge "ASoC: wcd934x: Add support for digital core power collapse" 2016-09-30 18:23:44 -07:00
Linux Build Service Account
3661c2fbd0 Merge "ARM: dts: msm: Add 2.3 GHz performance cluster support on MSMCOBALT v2" 2016-09-30 18:23:42 -07:00
Linux Build Service Account
1e2257a17f Merge "usb: pd: Clear requested_voltage/current values on disconnect" 2016-09-30 18:23:41 -07:00
Linux Build Service Account
74388a6568 Merge "clk: msm: Fix compilation for clock_debug_print_enabled" 2016-09-30 18:23:41 -07:00
Linux Build Service Account
d29edb4be4 Merge "ARM: dts: msm: Change L7A/L17A/L25A on msmcobalt" 2016-09-30 18:23:40 -07:00
Linux Build Service Account
e59d6b749b Merge "usb: pd: Add support to set the maximum speed via extcon" 2016-09-30 18:23:39 -07:00
Linux Build Service Account
abf71ed419 Merge "clk: qcom: Add support for regulator based GDSC control" 2016-09-30 18:23:36 -07:00
Linux Build Service Account
a19c18eb4e Merge "ASoC: msm: limit audiosphere driver logics to legacy soc" 2016-09-30 18:23:35 -07:00
Linux Build Service Account
131997f11f Merge "clk: msm: clock-mmss-cobalt: Update FMAXes for camera clocks on MSMCOBALT" 2016-09-30 18:23:35 -07:00
Linux Build Service Account
3c3421d8e0 Merge "ASoC: wsa881x: Avoid removing of already deleted timer object" 2016-09-30 18:23:34 -07:00
Linux Build Service Account
92654f0d1d Merge "PM / devfreq: bimc-bwmon: Fix rounding error" 2016-09-30 18:23:33 -07:00
Linux Build Service Account
9919a21fd9 Merge "arm64: Add back print of processor name and rev" 2016-09-30 18:23:33 -07:00
Linux Build Service Account
8c17676735 Merge "ecryptfs: forbid opening files without mmap handler" 2016-09-30 18:23:32 -07:00
Linux Build Service Account
4b2199d820 Merge "sched: panic on corrupted stack end" 2016-09-30 18:23:31 -07:00
Linux Build Service Account
d11cd1d072 Merge "netfilter: x_tables: validate e->target_offset early" 2016-09-30 18:23:30 -07:00
Linux Build Service Account
4bfa2a9dfa Merge "netfilter: x_tables: make sure e->next_offset covers remaining blob size" 2016-09-30 18:23:29 -07:00
Linux Build Service Account
61661c5756 Merge "cdc_ncm: do not call usbnet_link_change from cdc_ncm_bind" 2016-09-30 18:23:28 -07:00
Linux Build Service Account
187b791db4 Merge "proc: prevent stacking filesystems on top" 2016-09-30 18:23:28 -07:00
Linux Build Service Account
4dd390af9c Merge "netfilter: x_tables: fix unconditional helper" 2016-09-30 18:23:27 -07:00
Linux Build Service Account
bc7b1189ea Merge "KEYS: potential uninitialized variable" 2016-09-30 18:23:26 -07:00
Syed Rameez Mustafa
84589336cd sched: Fix CPU selection when all online CPUs are isolated
After the introduction of "33c24b sched: add cpu isolation support"
select_fallback_rq() might sometimes be unable find any CPU to place
a task on. This happens when the all online CPUs are isolated and
the allow isolated flag is set to false. In such cases, we have
little choice but to use an isolated CPU and wait for core control
to eventually un-isolate one or more online CPUs.

Change-Id: Id8738bd8493c11731c5491efcc99eb90f051233e
Signed-off-by: Syed Rameez Mustafa <rameezmustafa@codeaurora.org>
2016-09-30 17:25:51 -07:00
Walter Yang
872457b287 ASoC: wcd-mbhc: increase hs_vref to 1.6v for wcd9335 codec
Currently hs_vref is set to 1.5v and causes mic voltage
to go above 1.5v during audio playback at maximum volume.
Increase the threshold to 1.6v to avoid getting fake plug
removal.

CRs-Fixed: 1066750
Change-Id: I7e5788eda609821792718a276e6fe5fa97e68a4a
Signed-off-by: Walter Yang <yandongy@codeaurora.org>
2016-09-30 17:16:41 -07:00
Olav Haugan
62abf225df hrtimer: Ensure timer is not running before migrating
A timer might be running when we are trying to move the timer to another
CPU so ensure that we wait for the timer to finish before migrating.

Change-Id: I4c9ee39c715baebfbdb8a50476a475e38b092f70
Signed-off-by: Olav Haugan <ohaugan@codeaurora.org>
2016-09-30 17:04:11 -07:00
Siddartha Mohanadoss
03a962620b hwmon: qpnp-adc-common: Clamp voltage value
On VADC_HC peripheral the ADC code can extend beyond
0-0x4000 range if the input is below 0V or if the
offset and gain error needs to be calibrated out.
Clamp the values for cases where the code represents
the value below 0V.

Change-Id: I2ede3d86d812fbdf757395d92e08e70636e9965a
Signed-off-by: Siddartha Mohanadoss <smohanad@codeaurora.org>
2016-09-30 16:45:28 -07:00
Umesh Pandey
571faa4a2c msm: vidc: Add support for TP10 color format
Support for TP10 color format on the capture port for HDR
video playback.

CRs-Fixed: 1067229
Change-Id: I96317fc58f1610e87180ef970104b0a3a4080595
Signed-off-by: Umesh Pandey <umeshp@codeaurora.org>
2016-09-30 16:27:31 -07:00
Josh Kirsch
93e6c93d67 ASoC: msmcobalt: Add support for TDM
Add support for audio over TDM in msmcobalt.
Time-division multiplexing (TDM) is a method of
transmitting data in the time domain. This can
be used to support data rates that exceed that of
the transmitted signal or to have up to 8 channel
support on a bus that normally supports less in
the frequency domain.

CRs-fixed: 1070768
Change-Id: I20998435591c44d2ca1a7b6bd5eacac2af0611f6
Signed-off-by: Josh Kirsch <jkirsch@codeaurora.org>
2016-09-30 14:04:49 -07:00
Josh Kirsch
c01ffb6f77 ARM: dts: msm: add support for TDM
Add support for TDM on msmcobalt.
Time-division multiplexing (TDM) is a method of
transmitting data in the time domain. This can
be used to support data rates that exceed that of
the transmitted signal or to have up to 8 channel
support on a bus that normally supports less in
the frequency domain.

CRs-fixed: 1070764
Change-Id: Id3cabe07ee92a7c3546eab304f650d397b94f7de
Signed-off-by: Josh Kirsch <jkirsch@codeaurora.org>
2016-09-30 14:00:46 -07:00
Sreelakshmi Gownipalli
35fa3e5dce diag: Do not wait for the intent availability indefinetly
While sending data to WDSP do not wait for the intent to be available
for ever so that diag is not blocked to send data to other peripherals.

Change-Id: I5e410ebabf4e8066abedda147879444a38b8871b
Signed-off-by: Sreelakshmi Gownipalli <sgownipa@codeaurora.org>
2016-09-30 13:23:00 -07:00
Josh Kirsch
45c40de8cb ASoC: msm: qdsp6v2: Remove 48khz constraint
Remove 48khz constraint for TDM use cases. This
change is needed to support more sampling rates for
TDM use cases.

CRs-fixed: 1073307
Change-Id: Ic42b2f9e7441ffb4e1bfe8211f85aadb72c22ed3
Signed-off-by: Josh Kirsch <jkirsch@codeaurora.org>
2016-09-30 12:31:27 -07:00
Nicholas Troast
d430da6679 qpnp-fg-gen3: smb-lib: notify userspace when SOC changes
Currently the SOC in userspace is not being updated with the latest SOC
from the fuel gauge. Add power supply changed events when the delta SOC
interrupt fires, empty SOC interrupt fires, or when the charging status
changes to full.

Change-Id: I4bbf404639a97dcc443c9ecc8391623e2fff13fd
Signed-off-by: Nicholas Troast <ntroast@codeaurora.org>
2016-09-30 12:27:33 -07:00
Nicholas Troast
7885b7b062 ARM: dts: msm: enable FG cycle counting for PMICOBALT
The fuel gauge can count the number of times the battery has charged
across a particular SOC range. Enable it.

Change-Id: I5adc7c2fca73aad765062360cf560eae2eee7d1e
Signed-off-by: Nicholas Troast <ntroast@codeaurora.org>
2016-09-30 12:27:33 -07:00
Nicholas Troast
c10ab2638c qpnp-fg-gen3: add support for bucket cycle counter
The SOC range is divided into buckets. Whenever the battery is charged
across a bucket we increment the counter for that bucket. These cycle
counters are exposed through the "cycle_counter" property, and buckets
are selected by modifying the "cycle_counter_id" property.

Change-Id: I923c657132d071eff4b5bc61c00fb90de8dde62c
Signed-off-by: Nicholas Troast <ntroast@codeaurora.org>
2016-09-30 12:27:32 -07:00
Nicholas Troast
4dcc8dbd38 smb-lib: notify userspace upon usb plugin interrupt
Currently userspace will be notified whenever the Type-C changed
interrupt fires. The charging status reflects whether or not the charger
has a valid input power source. The valid input power source status
follows vbus and not the Type-C changed logic, so in some cases the
charging status may not yet be updated when the userpace is notified
that the USB power supply has changed.

Send a USB power supply changed event when both the Type-C changed
interrupt fires, and the USB plugin interrupt fires.

Change-Id: I50cdd8c706b10f08dc7f322ea02358f3dbce521e
Signed-off-by: Nicholas Troast <ntroast@codeaurora.org>
2016-09-30 12:27:31 -07:00