asoc: codecs: enable dynamic RX & TX supplies for WCD9335

Enable and vote RX and TX supplies dynamically during respective
usecases.

Change-Id: I671c14b34ce0325e102d94083905329d473d4a78
Signed-off-by: Mangesh Kunchamwar <mangeshk@codeaurora.org>
Signed-off-by: Surendar Karka <skarka@codeaurora.org>
这个提交包含在:
Mangesh Kunchamwar
2019-01-30 16:24:49 +05:30
提交者 Meng Wang
父节点 efdb8d9f66
当前提交 7f6fc83bc9
修改 8 个文件,包含 163 行新增21 行删除

查看文件

@@ -1,5 +1,5 @@
// SPDX-License-Identifier: GPL-2.0-only
/* Copyright (c) 2016-2018, The Linux Foundation. All rights reserved.
/* Copyright (c) 2016-2019, The Linux Foundation. All rights reserved.
*/
#include <linux/kernel.h>
@@ -414,6 +414,14 @@ struct wcd9xxx_pdata *wcd9xxx_populate_dt_data(struct device *dev)
pdata->dmic_clk_drv = dmic_clk_drive;
rc = of_property_read_u32(dev->of_node,
"qcom,vote-dynamic-supply-on-demand",
&pdata->vote_regulator_on_demand);
if (rc)
dev_dbg(dev, "%s No entry for %s property in node %s\n",
__func__, "qcom,vote-dynamic-supply-on-demand",
dev->of_node->full_name);
return pdata;
err_parse_dt_prop: