summaryrefslogtreecommitdiff
path: root/sound
AgeCommit message (Collapse)Author
2017-04-06ASoC: msm: update TDM slot mapping and FE DAI arrayHonghao Liu
Update TDM slot mapping and add hostless FE DAI for customized sound card on automotive platform. CRs-fixed: 2024584 Change-Id: I08c2765972405e6dfbbcd6d2590109e119b92423 Signed-off-by: Honghao Liu <honghaol@codeaurora.org>
2017-04-05ASoC: wcd934x: add null check for soundwire control dataMeng Wang
Soundwire control data is NULL if there is no soundwire slave device enumerated. Add null check to avoid panic. Change-Id: Ief60d69c36c2a9831825f38da2c9a3f6dd5f13dc CRs-Fixed: 2020293 Signed-off-by: Meng Wang <mwang@codeaurora.org>
2017-04-04Merge "ASoC: msm: qdsp6v2: Add support for 7 channel mapping"Linux Build Service Account
2017-04-04Merge "ASoC: msm: qdsp6v2: add route for TERT_TDM_RX_4 playback"Linux Build Service Account
2017-04-04Merge "ASoC: msm: support 5 and 7 channel for TDM hw param"Linux Build Service Account
2017-04-04Merge "ASoC: msm: Fix mute on speaker in VoWLAN calls"Linux Build Service Account
2017-04-04ASoC: msm: qdsp6v2: Add support for 7 channel mappingRohit Kumar
Add support for 7 channel mapping in asm to support 7 channel playback. CRs-Fixed: 1114041 Change-Id: I0daf306d4495d3966406d05fc6328b2956a2d11f Signed-off-by: Rohit Kumar <rohitkr@codeaurora.org>
2017-04-04Merge "ASoC: mbhc: Modify special headset detection"Linux Build Service Account
2017-04-04Merge "ASoC: msm-lsm-client: cleanup ioctl functions"Linux Build Service Account
2017-04-04Merge "ASoC: wcd934x: Fix sequence for efuse sensing"Linux Build Service Account
2017-03-31Merge "ASoC: codecs: Correct stream name, add dapm sync"Linux Build Service Account
2017-03-30ASoC: mbhc: Modify special headset detectionWalter Yang
Modify detection sequence to support the fast special headset detection with more reliable plug type result. Change-Id: I74df2c8c54e49a3888511843a15122ca708425ed CRs-Fixed: 2022622 Signed-off-by: Walter Yang <yandongy@codeaurora.org>
2017-03-30Merge "ASoC: sdm660-cdc: Change val_bits to 8 from 32 in digital cdc regmap"Linux Build Service Account
2017-03-29Merge "ASoC: msm: add support for ADSP Stream Cmd and Callback"Linux Build Service Account
2017-03-27ASoC: msm-lsm-client: cleanup ioctl functionsRevathi Uddaraju
Fix the issue where copy_from_user interface is not used properly. Cleanup the ioctl function so that there is no illegal memory access. Change-Id: Iffe2bbc0d33f365a852bb0974ee5c45ab724214b Signed-off-by: Revathi Uddaraju <revathiu@codeaurora.org>
2017-03-25Merge "Merge tag v4.4.55 into branch 'msm-4.4'"Linux Build Service Account
2017-03-24ASoC: wcd934x: Fix sequence for efuse sensingSudheer Papothi
Fix sequence for efuse sensing on WCD934x codec to avoid codec register access failures. CRs-Fixed: 2021132 Change-Id: I5da8c4c6b9f9822563b95c7a270fd11449456b29 Signed-off-by: Sudheer Papothi <spapothi@codeaurora.org>
2017-03-24ASoC: msm: add support for ADSP Stream Cmd and CallbackXiaojun Sang
Add support for ADSP Stream Cmd and Callback for PCM and compress driver. Mixer controls are added as interface for ADSP stream cmd and callback event. CRs-Fixed: 2023802 Change-Id: Ib2de5aebe257332171c3b1ebe3d26b3422d61c97 Signed-off-by: Xiaojun Sang <xsang@codeaurora.org>
2017-03-23ASoC: msm: support 5 and 7 channel for TDM hw paramHonghao Liu
Add support for 5 and 7 channel for TDM hw param configuration. CRs-fixed: 2021342 Change-Id: I933d5aa29c5c5578c884a3533772747db721fc0f Signed-off-by: Honghao Liu <honghaol@codeaurora.org>
2017-03-23ASoC: msm: add support for customized sound cardHonghao Liu
Add support for customized sound card that uses customized TDM slot mapping and DAI links for automotive platform. CRs-fixed: 2020063 Change-Id: I887b33d23d2af8af61cf15b499d14afbc9544e37 Signed-off-by: Honghao Liu <honghaol@codeaurora.org>
2017-03-23Merge "ASoC: msm_sdw: Avoid initial SSR notifications at bootup"Linux Build Service Account
2017-03-23Merge "ASoC: wsa881x: Add mixer control to set WSA PA mute"Linux Build Service Account
2017-03-23Merge "ASoC: sdm660_cdc: Fix 44.1 clip mute first time after boot"Linux Build Service Account
2017-03-23Merge "ASoC: sdm660_cdc: fix HPH CnP on sdm660 internal codec"Linux Build Service Account
2017-03-23Merge "ASoC: msm_sdw: Fix random mute on speaker when device switch"Linux Build Service Account
2017-03-23Merge "ASoC: msm_sdw: Fix compander register setting for speaker"Linux Build Service Account
2017-03-23Merge "ASoC: wcd-mbhc: Fix list del entry issue on mbhc variable"Linux Build Service Account
2017-03-23Merge "ASoC: audio-ext-clk: correct pinctrl info for lpass mclk"Linux Build Service Account
2017-03-23Merge "ASoC: wcd-spi: pre-allocate buffers used for transfers"Linux Build Service Account
2017-03-23Merge "ASoC: sdm660_cdc: Fix no headset remove event after SSR"Linux Build Service Account
2017-03-23Merge "ASoc: msm: remove capture property for SLIMBUS_6 Hostless playback"Linux Build Service Account
2017-03-23Merge tag v4.4.55 into branch 'msm-4.4'Blagovest Kolenichev
refs/heads/tmp-28ec98b: Linux 4.4.55 ext4: don't BUG when truncating encrypted inodes on the orphan list dm: flush queued bios when process blocks to avoid deadlock nfit, libnvdimm: fix interleave set cookie calculation s390/kdump: Use "LINUX" ELF note name instead of "CORE" KVM: s390: Fix guest migration for huge guests resulting in panic mvsas: fix misleading indentation serial: samsung: Continue to work if DMA request fails USB: serial: io_ti: fix information leak in completion handler USB: serial: io_ti: fix NULL-deref in interrupt callback USB: iowarrior: fix NULL-deref in write USB: iowarrior: fix NULL-deref at probe USB: serial: omninet: fix reference leaks at open USB: serial: safe_serial: fix information leak in completion handler usb: host: xhci-plat: Fix timeout on removal of hot pluggable xhci controllers usb: host: xhci-dbg: HCIVERSION should be a binary number usb: gadget: function: f_fs: pass companion descriptor along usb: dwc3: gadget: make Set Endpoint Configuration macros safe usb: gadget: dummy_hcd: clear usb_gadget region before registration powerpc: Emulation support for load/store instructions on LE tracing: Add #undef to fix compile error MIPS: Netlogic: Fix CP0_EBASE redefinition warnings MIPS: DEC: Avoid la pseudo-instruction in delay slots mm: memcontrol: avoid unused function warning cpmac: remove hopeless #warning MIPS: ralink: Remove unused rt*_wdt_reset functions MIPS: ralink: Cosmetic change to prom_init(). mtd: pmcmsp: use kstrndup instead of kmalloc+strncpy MIPS: Update lemote2f_defconfig for CPU_FREQ_STAT change MIPS: ip22: Fix ip28 build for modern gcc MIPS: Update ip27_defconfig for SCSI_DH change MIPS: ip27: Disable qlge driver in defconfig MIPS: Update defconfigs for NF_CT_PROTO_DCCP/UDPLITE change crypto: improve gcc optimization flags for serpent and wp512 USB: serial: digi_acceleport: fix OOB-event processing USB: serial: digi_acceleport: fix OOB data sanity check Linux 4.4.54 drivers: hv: Turn off write permission on the hypercall page fat: fix using uninitialized fields of fat_inode/fsinfo_inode libceph: use BUG() instead of BUG_ON(1) drm/i915/dsi: Do not clear DPOUNIT_CLOCK_GATE_DISABLE from vlv_init_display_clock_gating fakelb: fix schedule while atomic drm/atomic: fix an error code in mode_fixup() drm/ttm: Make sure BOs being swapped out are cacheable drm/edid: Add EDID_QUIRK_FORCE_8BPC quirk for Rotel RSX-1058 drm/ast: Fix AST2400 POST failure without BMC FW or VBIOS drm/ast: Call open_key before enable_mmio in POST code drm/ast: Fix test for VGA enabled drm/amdgpu: add more cases to DCE11 possible crtc mask setup mac80211: flush delayed work when entering suspend xtensa: move parse_tag_fdt out of #ifdef CONFIG_BLK_DEV_INITRD pwm: pca9685: Fix period change with same duty cycle nlm: Ensure callback code also checks that the files match target: Fix NULL dereference during LUN lookup + active I/O shutdown ceph: remove req from unsafe list when unregistering it ktest: Fix child exit code processing IB/srp: Fix race conditions related to task management IB/srp: Avoid that duplicate responses trigger a kernel bug IB/IPoIB: Add destination address when re-queue packet IB/ipoib: Fix deadlock between rmmod and set_mode mnt: Tuck mounts under others instead of creating shadow/side mounts. net: mvpp2: fix DMA address calculation in mvpp2_txq_inc_put() s390: use correct input data address for setup_randomness s390: make setup_randomness work s390: TASK_SIZE for kernel threads s390/dcssblk: fix device size calculation in dcssblk_direct_access() s390/qdio: clear DSCI prior to scanning multiple input queues Bluetooth: Add another AR3012 04ca:3018 device KVM: VMX: use correct vmcs_read/write for guest segment selector/base KVM: s390: Disable dirty log retrieval for UCONTROL guests serial: 8250_pci: Add MKS Tenta SCOM-0800 and SCOM-0801 cards tty: n_hdlc: get rid of racy n_hdlc.tbuf TTY: n_hdlc, fix lockdep false positive Linux 4.4.53 scsi: lpfc: Correct WQ creation for pagesize MIPS: IP22: Fix build error due to binutils 2.25 uselessnes. MIPS: IP22: Reformat inline assembler code to modern standards. powerpc/xmon: Fix data-breakpoint dmaengine: ipu: Make sure the interrupt routine checks all interrupts. bcma: use (get|put)_device when probing/removing device driver md linear: fix a race between linear_add() and linear_congested() rtc: sun6i: Switch to the external oscillator rtc: sun6i: Add some locking NFSv4: fix getacl ERANGE for some ACL buffer sizes NFSv4: fix getacl head length estimation NFSv4: Fix memory and state leak in _nfs4_open_and_get_state nfsd: special case truncates some more nfsd: minor nfsd_setattr cleanup rtlwifi: rtl8192c-common: Fix "BUG: KASAN: rtlwifi: Fix alignment issues gfs2: Add missing rcu locking for glock lookup rdma_cm: fail iwarp accepts w/o connection params RDMA/core: Fix incorrect structure packing for booleans Drivers: hv: util: Backup: Fix a rescind processing issue Drivers: hv: util: Fcopy: Fix a rescind processing issue Drivers: hv: util: kvp: Fix a rescind processing issue hv: init percpu_list in hv_synic_alloc() hv: allocate synic pages for all present CPUs usb: gadget: udc: fsl: Add missing complete function. usb: host: xhci: plat: check hcc_params after add hcd usb: musb: da8xx: Remove CPPI 3.0 quirk and methods w1: ds2490: USB transfer buffers need to be DMAable w1: don't leak refcount on slave attach failure in w1_attach_slave_device() can: usb_8dev: Fix memory leak of priv->cmd_msg_buffer iio: pressure: mpl3115: do not rely on structure field ordering iio: pressure: mpl115: do not rely on structure field ordering arm/arm64: KVM: Enforce unconditional flush to PoC when mapping to stage-2 fuse: add missing FR_FORCE crypto: testmgr - Pad aes_ccm_enc_tv_template vector ath9k: use correct OTP register offsets for the AR9340 and AR9550 ath9k: fix race condition in enabling/disabling IRQs ath5k: drop bogus warning on drv_set_key with unsupported cipher target: Fix multi-session dynamic se_node_acl double free OOPs target: Obtain se_node_acl->acl_kref during get_initiator_node_acl samples/seccomp: fix 64-bit comparison macros ext4: return EROFS if device is r/o and journal replay is needed ext4: preserve the needs_recovery flag when the journal is aborted ext4: fix inline data error paths ext4: fix data corruption in data=journal mode ext4: trim allocation requests to group size ext4: do not polute the extents cache while shifting extents ext4: Include forgotten start block on fallocate insert range loop: fix LO_FLAGS_PARTSCAN hang block/loop: fix race between I/O and set_status jbd2: don't leak modified metadata buffers on an aborted journal Fix: Disable sys_membarrier when nohz_full is enabled sd: get disk reference in sd_check_events() scsi: use 'scsi_device_from_queue()' for scsi_dh scsi: aacraid: Reorder Adapter status check scsi: storvsc: properly set residual data length on errors scsi: storvsc: properly handle SRB_ERROR when sense message is present scsi: storvsc: use tagged SRB requests if supported by the device dm stats: fix a leaked s->histogram_boundaries array dm cache: fix corruption seen when using cache > 2TB ipc/shm: Fix shmat mmap nil-page protection mm: do not access page->mapping directly on page_endio mm: vmpressure: fix sending wrong events on underflow mm/page_alloc: fix nodes for reclaim in fast path iommu/vt-d: Tylersburg isoch identity map check is done too late. iommu/vt-d: Fix some macros that are incorrectly specified in intel-iommu regulator: Fix regulator_summary for deviceless consumers staging: rtl: fix possible NULL pointer dereference ALSA: hda - Fix micmute hotkey problem for a lenovo AIO machine ALSA: hda - Add subwoofer support for Dell Inspiron 17 7000 Gaming ALSA: seq: Fix link corruption by event error handling ALSA: ctxfi: Fallback DMA mask to 32bit ALSA: timer: Reject user params with too small ticks ALSA: hda - fix Lewisburg audio issue ALSA: hda/realtek - Cannot adjust speaker's volume on a Dell AIO ARM: dts: at91: Enable DMA on sama5d2_xplained console ARM: dts: at91: Enable DMA on sama5d4_xplained console ARM: at91: define LPDDR types media: fix dm1105.c build error uvcvideo: Fix a wrong macro am437x-vpfe: always assign bpp variable MIPS: Handle microMIPS jumps in the same way as MIPS32/MIPS64 jumps MIPS: Calculate microMIPS ra properly when unwinding the stack MIPS: Fix is_jump_ins() handling of 16b microMIPS instructions MIPS: Fix get_frame_info() handling of microMIPS function size MIPS: Prevent unaligned accesses during stack unwinding MIPS: Clear ISA bit correctly in get_frame_info() MIPS: Lantiq: Keep ethernet enabled during boot MIPS: OCTEON: Fix copy_from_user fault handling for large buffers MIPS: BCM47XX: Fix button inversion for Asus WL-500W MIPS: Fix special case in 64 bit IP checksumming. samples: move mic/mpssd example code from Documentation Linux 4.4.52 kvm: vmx: ensure VMCS is current while enabling PML Revert "usb: chipidea: imx: enable CI_HDRC_SET_NON_ZERO_TTHA" rtlwifi: rtl_usb: Fix for URB leaking when doing ifconfig up/down block: fix double-free in the failure path of cgwb_bdi_init() goldfish: Sanitize the broken interrupt handler x86/platform/goldfish: Prevent unconditional loading USB: serial: ark3116: fix register-accessor error handling USB: serial: opticon: fix CTS retrieval at open USB: serial: spcp8x5: fix modem-status handling USB: serial: ftdi_sio: fix line-status over-reporting USB: serial: ftdi_sio: fix extreme low-latency setting USB: serial: ftdi_sio: fix modem-status error handling USB: serial: cp210x: add new IDs for GE Bx50v3 boards USB: serial: mos7840: fix another NULL-deref at open tty: serial: msm: Fix module autoload net: socket: fix recvmmsg not returning error from sock_error ip: fix IP_CHECKSUM handling irda: Fix lockdep annotations in hashbin_delete(). dccp: fix freeing skb too early for IPV6_RECVPKTINFO packet: Do not call fanout_release from atomic contexts packet: fix races in fanout_add() net/llc: avoid BUG_ON() in skb_orphan() blk-mq: really fix plug list flushing for nomerge queues rtc: interface: ignore expired timers when enqueuing new timers rtlwifi: rtl_usb: Fix missing entry in USB driver's private data Linux 4.4.51 mmc: core: fix multi-bit bus width without high-speed mode bcache: Make gc wakeup sane, remove set_task_state() ntb_transport: Pick an unused queue NTB: ntb_transport: fix debugfs_remove_recursive printk: use rcuidle console tracepoint ARM: 8658/1: uaccess: fix zeroing of 64-bit get_user() futex: Move futex_init() to core_initcall drm/dp/mst: fix kernel oops when turning off secondary monitor drm/radeon: Use mode h/vdisplay fields to hide out of bounds HW cursor Input: elan_i2c - add ELAN0605 to the ACPI table Fix missing sanity check in /dev/sg scsi: don't BUG_ON() empty DMA transfers fuse: fix use after free issue in fuse_dev_do_read() siano: make it work again with CONFIG_VMAP_STACK vfs: fix uninitialized flags in splice_to_pipe() Linux 4.4.50 l2tp: do not use udp_ioctl() ping: fix a null pointer dereference packet: round up linear to header len net: introduce device min_header_len sit: fix a double free on error path sctp: avoid BUG_ON on sctp_wait_for_sndbuf mlx4: Invoke softirqs after napi_reschedule macvtap: read vnet_hdr_size once tun: read vnet_hdr_sz once tcp: avoid infinite loop in tcp_splice_read() ipv6: tcp: add a missing tcp_v6_restore_cb() ip6_gre: fix ip6gre_err() invalid reads netlabel: out of bound access in cipso_v4_validate() ipv4: keep skb->dst around in presence of IP options net: use a work queue to defer net_disable_timestamp() work tcp: fix 0 divide in __tcp_select_window() ipv6: pointer math error in ip6_tnl_parse_tlv_enc_lim() ipv6: fix ip6_tnl_parse_tlv_enc_lim() can: Fix kernel panic at security_sock_rcv_skb Conflicts: drivers/scsi/sd.c drivers/usb/gadget/function/f_fs.c drivers/usb/host/xhci-plat.c CRs-Fixed: 2023471 Change-Id: I396051a8de30271af77b3890d4b19787faa1c31e Signed-off-by: Blagovest Kolenichev <bkolenichev@codeaurora.org>
2017-03-22ASoC: msm_sdw: Avoid initial SSR notifications at bootupLaxminath Kasam
In MSM soundwire codec, avoid initial bootup SSR notifications after registration of notifier. Change-Id: I06b1ffedf3b7247baa1d3ffe92a66584a321e624 Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
2017-03-22ASoC: wsa881x: Add mixer control to set WSA PA muteLaxminath Kasam
Add mixer control to allow set WSA speaker PGA mute when required for any usecase. Change-Id: Ic02a5973ec25b4c5b613b42129fdab9c0d7a2133 Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
2017-03-22ASoC: sdm660_cdc: Fix 44.1 clip mute first time after bootLaxminath Kasam
After boot, insert headphone and play 44.1 clip fails to play first time sometimes. Since at bootup MCLK is acquired at 9.6MHz and not reset. And for 44.1MHz, request for 11.2896MHz is done causes overwrite of frequency request at DSP which is not allowed and causes playback to fail. At bootup regacache call for digital codec result in additional vote for MCLK if int_mclk0_enabled flag is false. Change the order in device_down call from analog codec and also avoid notifier call for SUBSYS_DOWN at bootup. Change-Id: Ifc0540826d38c5adf8b068ea87d5a5f71a4ac674 Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
2017-03-22ASoC: codecs: Correct stream name, add dapm syncDivya Ojha
Widget suspend is not ignored since stream names mismatch. Correct stream names and add dapm sync for widgets to work during suspend. Order of digital PM suspend and soc codec suspend differs, which results in mclk remaining on during suspend, so change digital PM suspend to late suspend. Change-Id: I37d64b044714847cee70a83df9480fbccbf6efc5 Signed-off-by: Divya Ojha <dojha@codeaurora.org>
2017-03-22ASoC: sdm660_cdc: fix HPH CnP on sdm660 internal codecLaxminath Kasam
Enable digital clock bits before digital codec reset. Also update HD2 settings as per latest HW sequences. CRs-Fixed: 2018603 Change-Id: I270a324ffebc8b84ef23ff6b209efcde724f9b37 Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
2017-03-22ASoC: msm_sdw: Fix random mute on speaker when device switchLaxminath Kasam
Observe random mute on speaker during device switch on secondary images. Avoid reading previous register read when SWR slave read and overwrite of previous register when SWR slave write, by adjusting delays in respective APIs. Change-Id: I302968ad8e774598c8414e05ba669f90bf39b82c Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
2017-03-22ASoC: msm_sdw: Fix compander register setting for speakerLaxminath Kasam
Observe compander for one speaker is not working. Update offset in config compander API to set compander registers as expected. CRs-Fixed: 2019754 Change-Id: Ib75e01016e6a9fd39a953da40f36babc3beaec13 Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
2017-03-22ASoC: wcd-mbhc: Fix list del entry issue on mbhc variableLaxminath Kasam
Without re-init timeout completion of btn_press object waiting in correct_plug_swch work, if mbhc_deinit and mbhc_start happens again, it results in crash. In mbhc_deinit, cancel correct_plug_swch work to handle this. CRs-Fixed: 2018976 Change-Id: Ic26edea18f5a8554f4dff3bf6ad49ec039493a64 Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
2017-03-22ASoC: audio-ext-clk: correct pinctrl info for lpass mclkMeng Wang
Pinctrl info is set to ap mclk for all the client. Remove the wrong assignment. Change-Id: I95fb16367157fa0cb47a1a25290eadb4472abb51 CRs-Fixed: 2015665 Signed-off-by: Meng Wang <mwang@codeaurora.org>
2017-03-22ASoC: wcd-spi: pre-allocate buffers used for transfersBhalchandra Gajare
Currently, the buffers used for transfers are allocated each time the transfer is requested. This causes memory allocation failure for higher order allocations possibly due to fragmentation or no higher order blocks being available. Fix this by allocating the buffers during the component bind and re-use the buffers across transfers. CRs-fixed: 2014478 Change-Id: I48212678e39d089fbb903d195faf45436f358f4b Signed-off-by: Bhalchandra Gajare <gajare@codeaurora.org>
2017-03-22ASoC: sdm660_cdc: Fix no headset remove event after SSRLaxminath Kasam
Restart mechanical detection as part of SSR device_up functionality to receive headset events after SSR. CRs-Fixed: 2015351 Change-Id: I359c701b8c7c086c087ab5fa7714b6bd3f7c4708 Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
2017-03-22ASoc: msm: remove capture property for SLIMBUS_6 Hostless playbackMeng Wang
Backend SLIMBUS_6 Hostless Playback only supports playback, not capture. Remove capture property to avoid invalid access. Change-Id: I7cc426a4badb50fbd7e83454fa89e3a0f2a89c23 CRs-Fixed: 2014489 Signed-off-by: Meng Wang <mwang@codeaurora.org>
2017-03-22ASoC: sdm660-cdc: Change val_bits to 8 from 32 in digital cdc regmapAditya Bavanari
ADIE RTAC register parsing logic expects the registers value to be 1 byte for all the codecs.Change the val_bits in regmap config structure of the digital codec to 8 bits from 32 bits. CRs-fixed: 2014589 Change-Id: Ib7a022c420cbd27aeac75ac061f96f8a1f39bd2e Signed-off-by: Aditya Bavanari <abavanar@codeaurora.org>
2017-03-21Merge "ASoC: msm: add CPE widgets to ignore suspend list"Linux Build Service Account
2017-03-21Merge "ASoC: msm8998: add mixer controls for MI2S bit format"Linux Build Service Account
2017-03-21Merge "ASoC: msm: qdsp6v2: fix to remove ftm_cfg mode update"Linux Build Service Account
2017-03-21Merge "ASoC: msm_sdw: Fix crash after SSR on speaker+BT ringtone"Linux Build Service Account
2017-03-21Merge "ASoC: msm: qdsp6v2: add route from SEC_MI2S_TX to MM2"Linux Build Service Account