diff options
author | Laxminath Kasam <lkasam@codeaurora.org> | 2016-12-09 12:08:00 +0530 |
---|---|---|
committer | Laxminath Kasam <lkasam@codeaurora.org> | 2016-12-17 11:38:18 +0530 |
commit | 7296f6d92b1c4e92aa90990621434f02bbe1d5ed (patch) | |
tree | 072446a17c427703a02efead24024562da3d7a9b /Documentation | |
parent | 2581137b0b1be05f31aac9d43250b3234e23e47b (diff) |
ASoC: codecs: Update internal codec as split codecs
Internal codec variant has digital codec in
MSM and analog codec in PMIC, add respective
split codecs support to register two separate codecs.
Add digital codec as a child to analog codec and
handle inter-dependencies like sequences, SSR,
version info.
Change-Id: I6ead859ed0ad5c926d439a3985a5c4904ff757b5
Signed-off-by: Divya Ojha <dojha@codeaurora.org>
Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
Diffstat (limited to 'Documentation')
-rw-r--r-- | Documentation/devicetree/bindings/sound/wcd_codec.txt | 18 |
1 files changed, 6 insertions, 12 deletions
diff --git a/Documentation/devicetree/bindings/sound/wcd_codec.txt b/Documentation/devicetree/bindings/sound/wcd_codec.txt index 391c150282f0..fb2b3654dcc7 100644 --- a/Documentation/devicetree/bindings/sound/wcd_codec.txt +++ b/Documentation/devicetree/bindings/sound/wcd_codec.txt @@ -438,19 +438,14 @@ Optional properties: Example: -msm_dig_codec: qcom,msm-int-codec { - compatible = "qcom,msm_int_core_codec"; - qcom,dig-cdc-base-addr = <0xc0f0000>; +msm_digital_codec: msm-dig-codec@c0f0000 { + compatible = "qcom,msm-digital-codec"; + reg = <0xc0f0000 0x0>; }; -msm8x16_wcd_codec@f100 { - compatible = "qcom,msm_int_pmic_analog_codec"; - reg = <0xf100 0x100>; -}; - -msm8x16_wcd_codec@f000{ - compatible = "qcom,msm_int_pmic_digital_codec"; - reg = <0xf000 0x100>; +pmic_analog_codec: analog-codec@f000 { + compatible = "qcom,pmic-analog-codec"; + reg = <0xf000 0x200>; interrupt-parent = <&spmi_bus>; interrupts = <0x1 0xf0 0x0>, <0x1 0xf0 0x1>, @@ -501,7 +496,6 @@ msm8x16_wcd_codec@f000{ "cdc-vdda-cp"; qcom,cdc-on-demand-supplies = "cdc-vdd-mic-bias"; - qcom,dig-cdc-base-addr = <0xc0f0000>; }; MSM based Soundwire audio codec |