Commit graph

581623 commits

Author SHA1 Message Date
Chaithanya Krishna Bacharaju
1f5681eec2 ASoC: msm: qdsp6v2: Add timestamp support for lsm detection event
Add support to parse LSM_SESSION_EVENT_DETECTION_STATUS_V3
in cases where event status requires timestamp corresponding
to detection.

Framework mode config is set to timestamp mode in cases where
LSM_SESSION_EVENT_DETECTION_STATUS_V3 is required.

Change-Id: Id0da3b24d55ac56ff6b61372ede9c63f50b2f4d4
Signed-off-by: Chaithanya Krishna Bacharaju <chaithan@codeaurora.org>
Signed-off-by: Revathi Uddaraju <revathiu@codeaurora.org>
2017-01-31 12:43:11 +05:30
Revathi Uddaraju
6df96093b3 ASoC: msm: qdsp6v2: Add support to connect LSM to ADM
LSM will connect to ADM to apply preprocessing and improve
detection performance. LSM can also directly connect to AFE
similar to the existing mechanism.
MAD polling will be disabled in case of LSM connects to ADM.
Add EC reference end channel, bit format and sample rate control
to configure far end params for Echo Cancellation.

Change-Id: I4684ae346884d656e95350b7a63929b91a843512
Signed-off-by: Chaithanya Krishna Bacharaju <chaithan@codeaurora.org>
Signed-off-by: Revathi Uddaraju <revathiu@codeaurora.org>
2017-01-30 16:54:59 +05:30
Chaithanya Krishna Bacharaju
4605d00310 uapi: lsm_params: Add timestamp support for lsm detection event
Add interface to set lsm framework mode configuration and
capture lsm detection event timestamp.

Change-Id: Ib911ee44620799b02756f6e03b19d1408f7d816c
Signed-off-by: Chaithanya Krishna Bacharaju <chaithan@codeaurora.org>
Signed-off-by: Revathi Uddaraju <revathiu@codeaurora.org>
2017-01-30 15:11:49 +05:30
Chaithanya Krishna Bacharaju
dc9fbad38f uapi: lsm_params: Add interface to disable polling
Polling needs to be disabled when LSM connects to ADM.
Add interface to enable or disable polling through
set_params. Add support to set port.

Change-Id: If027418a6d8a1ea48dcb6a0c146f68e7dd7a2664
Signed-off-by: Chaithanya Krishna Bacharaju <chaithan@codeaurora.org>
Signed-off-by: Revathi Uddaraju <revathiu@codeaurora.org>
2017-01-30 15:11:23 +05:30
Linux Build Service Account
958e36a73f Merge "msm: mdss: expose HDR information to panel sys node" 2017-01-28 08:41:56 -08:00
Linux Build Service Account
d7b12827ab Merge "msm: mdss: fix use of uninitialized local variable" 2017-01-28 08:41:56 -08:00
Linux Build Service Account
fff2481fc6 Merge "msm: mdss: Clear compat structures before copying to user" 2017-01-28 08:41:55 -08:00
Linux Build Service Account
8363b24366 Merge "msm: mdss: fix tearcheck when enter low power mode" 2017-01-28 08:41:54 -08:00
Linux Build Service Account
decef4b188 Merge "msm: mdss: disable dsi timing db once fps is updated" 2017-01-28 08:41:53 -08:00
Linux Build Service Account
597b6c836d Merge "ASoC: msm8998: Fix misordering of Tavil codec SLIMBUS TX channels" 2017-01-28 08:41:52 -08:00
Linux Build Service Account
ccf4629044 Merge "ASoC: msm: Aptx decoder integration changes" 2017-01-28 08:41:51 -08:00
Linux Build Service Account
cf4c7e9a8b Merge "ASoC: wcd-mbhc: correct detection logic for headphone" 2017-01-28 08:41:50 -08:00
Linux Build Service Account
c7e42b6e5b Merge "ASoC: msm: qdsp6v2: Add missing MM2 to SLIM_TX paths" 2017-01-28 08:41:49 -08:00
Linux Build Service Account
350fbe1703 Merge "msm: qdsp6v2: remove invalid sample rate check for ADM topology" 2017-01-28 08:41:48 -08:00
Linux Build Service Account
8f716987eb Merge "ASoC: msm: qdsp6v2: Add support for AFE sidetone" 2017-01-28 08:41:47 -08:00
Linux Build Service Account
8232506887 Merge "ASoC: msm: qdsp6v2: DAP: Add check to validate param length" 2017-01-28 08:41:47 -08:00
Linux Build Service Account
e9d69d9778 Merge "defconfig: msm: Enable CONFIG_MMC_RING_BUFFER for sdm660" 2017-01-28 08:41:46 -08:00
Linux Build Service Account
ae3f350867 Merge "ARM: dts: msm: enable display panel for msm8998 interposer" 2017-01-28 08:41:42 -08:00
Linux Build Service Account
3a51f03839 Merge "msm: mdss: hdmi: remove improper return when hdcp is off" 2017-01-28 08:41:41 -08:00
Linux Build Service Account
8ba01a8781 Merge "msm: mdss: Add low persistence mode support for display" 2017-01-28 08:41:40 -08:00
Linux Build Service Account
54435681e2 Merge "clk: qcom: update the clock structures for DP clocks for SDM660" 2017-01-28 08:41:40 -08:00
Linux Build Service Account
75dd5607f1 Merge "msm: mdss: fix potential null pointer dereference in HDMI driver" 2017-01-28 08:41:39 -08:00
Linux Build Service Account
6bc4fad307 Merge "msm: mdss: Fix potential null pointer dereference" 2017-01-28 08:41:38 -08:00
Linux Build Service Account
34c0f9a610 Merge "msm: sde: Provide better error logging in SDE rotator" 2017-01-28 08:41:37 -08:00
Linux Build Service Account
95fcfdad6d Merge "msm: mdss: enforce bimc smmu gdsc power sequence" 2017-01-28 08:41:36 -08:00
Linux Build Service Account
87fe1f8bb5 Merge "msm: sde: Change SDE rotator downscale factor restriction" 2017-01-28 08:41:35 -08:00
Linux Build Service Account
78e02aa3d2 Merge "Revert "drm/msm: remove clock framework dependency"" 2017-01-28 00:47:19 -08:00
Linux Build Service Account
f38e5192d8 Merge "Revert "drm/msm/dsi-staging: add dsi definitions for new dsi driver"" 2017-01-28 00:47:19 -08:00
Linux Build Service Account
529697f47d Merge "Revert "drm/msm/dsi-staging: add hardware driver for dsi phy"" 2017-01-28 00:47:18 -08:00
Linux Build Service Account
a353788a89 Merge "Revert "drm/msm/dsi-staging: add hardware driver for dsi controller"" 2017-01-28 00:47:18 -08:00
Linux Build Service Account
d44eff2459 Merge "Revert "drm/msm/dsi-staging: add catalog for dsi driver"" 2017-01-28 00:47:17 -08:00
Linux Build Service Account
c2f507c20f Merge "Revert "drm/msm/sde: add driver for sde support"" 2017-01-28 00:47:17 -08:00
Linux Build Service Account
c619082d26 Merge "Revert "drm/msm: add smmu handler"" 2017-01-28 00:47:16 -08:00
Linux Build Service Account
ff528055ec Merge "genirq: Add IRQ_AFFINITY_MANAGED flag" 2017-01-28 00:47:15 -08:00
Linux Build Service Account
6424e947b1 Merge "Revert "cfg80211: remove enum ieee80211_band"" 2017-01-28 00:47:14 -08:00
Linux Build Service Account
0e2cc8dce4 Merge "misc: qcom: qdsp6v2: Add range check in function aac_in_ioctl_shared" 2017-01-28 00:47:13 -08:00
Linux Build Service Account
1b1d152ebb Merge "ASoc: msm: qdsp6v2: Fix audio noise issue during incall recording" 2017-01-28 00:47:13 -08:00
Linux Build Service Account
0cb452bd83 Merge "soc: qcom: check userspace buffer size in write()" 2017-01-28 00:47:12 -08:00
Linux Build Service Account
e32d8d4081 Merge "drivers: mfd: fix audio mute issue after ADSP SSR" 2017-01-28 00:47:11 -08:00
Linux Build Service Account
68452b543d Merge "ASoC: wcd934x: donot reset codec state variables during SSR" 2017-01-28 00:47:10 -08:00
Linux Build Service Account
7e7a1dec93 Merge "ASoC: soc: msm: add support for: USB loopback" 2017-01-28 00:47:09 -08:00
Linux Build Service Account
9672579255 Merge "ARM: dts: msm: Add audio fixes for SDM660" 2017-01-28 00:47:08 -08:00
Linux Build Service Account
71bbd5cfc9 Merge "ath10k: Add copy engine register MAP for wcn3990 wlan module" 2017-01-28 00:47:07 -08:00
Linux Build Service Account
934db4cbdc Merge "msm: mdss: Add sanity check for Gamut LUT size" 2017-01-28 00:47:06 -08:00
Linux Build Service Account
d8e281ee6a Merge "ARM: dts: msm: Add remote fs device node on sdm630" 2017-01-28 00:47:05 -08:00
Linux Build Service Account
dabce340a3 Merge "cpufreq: restore policy min and max freq after hotplug" 2017-01-28 00:47:05 -08:00
Linux Build Service Account
9bc9b5c8cc Merge "ARM: dts: msm: update battery profiles for GEN3 FG" 2017-01-28 00:47:03 -08:00
Linux Build Service Account
863cfcb4fd Merge "clk: qcom: Fix uninitialized variable and null pointer exception" 2017-01-28 00:47:03 -08:00
Linux Build Service Account
fb0f1f1646 Merge "clk: Add separate function to print clocks enabled during suspend" 2017-01-28 00:47:02 -08:00
Linux Build Service Account
bbfe37512b Merge "msm: gsi: fix event ring handle in gsi_alloc_channel" 2017-01-28 00:47:01 -08:00