asoc: codecs: Add new class-H driver for wcd937x

Add new class-H driver with sequences to support
both class-H and class-AB modes on wcd937x variants.

Change-Id: Ie109f3d951af1e8a0079dd39ab2fe1e9883bd6c2
Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
此提交包含在:
Laxminath Kasam
2018-11-09 11:24:38 +05:30
父節點 838f0b885f
當前提交 7adc34e496
共有 7 個檔案被更改,包括 846 行新增85 行删除

查看文件

@@ -13,6 +13,7 @@
#ifndef _WCD937X_INTERNAL_H
#define _WCD937X_INTERNAL_H
#include "../wcd-clsh.h"
#include "../wcd-mbhc-v2.h"
#include "asoc/wcd-irq.h"
#include "wcd937x-mbhc.h"
@@ -54,6 +55,8 @@ struct wcd937x_priv {
s32 dmic_0_1_clk_cnt;
s32 dmic_2_3_clk_cnt;
s32 dmic_4_5_clk_cnt;
/* class h specific info */
struct wcd_clsh_cdc_info clsh_info;
/* mbhc module */
struct wcd937x_mbhc *mbhc;