Revert "msm: rq_stats: Fix missing initalization of cur_freq"

This reverts commit ca4f50a16b39c33863e61af7c9cb275230b33da2.

This change was introduced to initialize the cur_freq for
proper load calculations. But accessing acpuclk_krait_get_rate
during boot seems to be creating kernel crash issues.

After reverting this change, another change will be pushed to
solve the original issue.

Change-Id: Idf773b76ab592c2b64b1fe314fbabb52cad29943
Signed-off-by: Venkat Devarasetty <vdevaras@codeaurora.org>
ASoC: msm8974: Add listen calibration support

Add support for the listen feature. Add LSM calibration to
the acdb kernel driver.

Change-Id: I8f7216f1f669535de4ff45be65dd417230719e4a
Signed-off-by: Ben Romberger <bromberg@codeaurora.org>
Revert "USB: ci13xxx_udc: Add support for larger ( > 16K) length USB requests"

This reverts commit d2a03614a4ead5146860a550f8ee778e5297e260.

The original patch spans larger requests into multiple dTDs.  This
implementation is having problems with short packets.  When host
terminates the transfer with short packet, the controller will
advance to the next dTD of the current request. If host sends more
data, it will be received unintentionally.

CRs-Fixed: 449733
Change-Id: I06c88b93305ff2becd8096a1f6a8d82d6df7e638
Signed-off-by: Pavankumar Kondeti <pkondeti@codeaurora.org>
USB: ci13xxx_udc: Add support for large requests

Spanning large request into multiple dTDs will fail with short
packets.  Instead queue one dTD at a time.  This patch has
the following limitations.

1. Large requests are supported only on Bulk OUT endpoints. This
feature is mainly required for MTP driver to achieve better write
throughputs. The VFS performs well with larger buffers.

2. To keep it simple, don't allow queuing while processing large
request. Don't allow larger request queuing while the queue is
busy.

CRs-Fixed: 449733
Change-Id: I262a62af3316d673a97f11842290609092c6e7df
Signed-off-by: Pavankumar Kondeti <pkondeti@codeaurora.org>
Merge "Revert "USB: ci13xxx_udc: Add support for larger ( > 16K) length USB requests""
Merge "USB: ci13xxx_udc: Add support for large requests"
msm_serial: Do not configure UART IRQ as wakeup interrupt

Currently UART IRQ is being configured as wakeup interrupt once
UART port is being opened and not unconfigured on closing the port.
It is not required to configure UART IRQ as wakeup interrupt as
wakeup functionality is only supported through UART RX GPIO IRQ line
if it is required and enabled for the use case. Enabling UART IRQ as
wakeup interrupt consumes more power on TCXO state.

CRs-Fixed: 452191
Change-Id: I25f86316fdbd356547e0b6921bde23aff3a56355
Signed-off-by: Saket Saurabh <ssaurabh@codeaurora.org>
Merge "msm_serial: Do not configure UART IRQ as wakeup interrupt"
Merge "Revert "msm: rq_stats: Fix missing initalization of cur_freq""
Merge "ASoC: msm8974: Add listen calibration support"
Update copyright to The Linux Foundation

Change-Id: I9d411a9c00b37d0907066dbfa6db3a78c108646f
Signed-off-by: Duy Truong <dtruong@codeaurora.org>