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>
这个提交包含在:
@@ -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:
|
||||
|
在新工单中引用
屏蔽一个用户