Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 407925be authored by Laxminath Kasam's avatar Laxminath Kasam
Browse files

ASoC: msm: Update the AFE clock API support



As 8909 uses afe clock version v1, update
the drivers to be backward compatible and
support v1 version.

Change-Id: I6f4a1d2e06d497d076912a5a176f3694b65de33f
Signed-off-by: default avatarLaxminath Kasam <lkasam@codeaurora.org>
parent 7d43b66b
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -1390,6 +1390,7 @@ the flavor.
- pinctrl-# : Pinctrl states as mentioned in pinctrl-names.

Optional properties:
- qcom,msm-afe-clk-ver: Provides detail of AFE clock API version.
- qcom,hdmi-dba-codec-rx: Boolean. specifies if HDMI DBA audio support is enabled or not.
- qcom,prim-auxpcm-gpio-clk  : GPIO on which Primary AUXPCM clk signal is coming.
- qcom,prim-auxpcm-gpio-sync : GPIO on which Primary AUXPCM SYNC signal is coming.
@@ -1453,6 +1454,7 @@ Example:
		reg-names = "csr_gp_io_mux_mic_ctl",
			    "csr_gp_io_mux_spkr_ctl",
			    "csr_gp_io_lpaif_pri_pcm_pri_mode_muxsel";
		qcom,msm-afe-clk-ver = <1>;
		qcom,msm-ext-pa = "primary";
		qcom,hdmi-dba-codec-rx;
		qcom,msm-mclk-freq = <9600000>;
+1 −1
Original line number Diff line number Diff line
@@ -218,6 +218,7 @@ struct msm8916_asoc_mach_data {
	int spk_ext_pa_gpio;
	int mclk_freq;
	int lb_mode;
	int afe_clk_ver;
	u8 micbias1_cap_mode;
	u8 micbias2_cap_mode;
	atomic_t mclk_rsc_ref;
@@ -228,7 +229,6 @@ struct msm8916_asoc_mach_data {
	struct delayed_work disable_mclk_work;
	struct afe_digital_clk_cfg digital_cdc_clk;
	struct afe_clk_set digital_cdc_core_clk;
	struct afe_clk_set digital_cdc_mclk;
	void __iomem *vaddr_gpio_mux_spkr_ctl;
	void __iomem *vaddr_gpio_mux_mic_ctl;
	void __iomem *vaddr_gpio_mux_quin_ctl;
+250 −324

File changed.

Preview size limit exceeded, changes collapsed.