[PATCH 2/4] ASoC: dt-bindings: wlf,wm8524: Add a property to specify power up sequency time

From: Chancel Liu
Date: Wed Feb 22 2023 - 06:40:27 EST


This property specifies power up to audio out time. It's necessary
beacause this device has to wait some time before ready to output audio
after MCLK, BCLK and MUTE=1 are enabled. For more details about the
timing constraints, please refer to WTN0302 on
https://www.cirrus.com/products/wm8524/

Signed-off-by: Chancel Liu <chancel.liu@xxxxxxx>
---
.../devicetree/bindings/sound/wlf,wm8524.yaml | 10 ++++++++++
1 file changed, 10 insertions(+)

diff --git a/Documentation/devicetree/bindings/sound/wlf,wm8524.yaml b/Documentation/devicetree/bindings/sound/wlf,wm8524.yaml
index 09c54cc7de95..54b4da5470e4 100644
--- a/Documentation/devicetree/bindings/sound/wlf,wm8524.yaml
+++ b/Documentation/devicetree/bindings/sound/wlf,wm8524.yaml
@@ -21,6 +21,15 @@ properties:
description:
a GPIO spec for the MUTE pin.

+ wlf,power-up-delay-ms:
+ maximum: 1500
+ default: 100
+ description:
+ Power up sequency delay time in millisecond. It specifies power up to
+ audio out time. For more details about the timing constraints of this
+ device, please refer to WTN0302 on
+ https://www.cirrus.com/products/wm8524/.
+
required:
- compatible
- wlf,mute-gpios
@@ -34,4 +43,5 @@ examples:
wm8524: codec {
compatible = "wlf,wm8524";
wlf,mute-gpios = <&gpio1 8 GPIO_ACTIVE_LOW>;
+ wlf,power-up-delay-ms = <300>;
};
--
2.25.1