On Thu, Aug 04, 2022 at 05:17:59PM +0800, Zhu Ning wrote:
Add device tree binding documentation for Everest ES8326
Signed-off-by: David Yang yangxiaohua@everest-semi.com Signed-off-by: Zhu Ning zhuning@everest-semi.com
v5 tested by dtschema
.../bindings/sound/everest,es8326.yaml | 116 ++++++++++++++++++ 1 file changed, 116 insertions(+) create mode 100755 Documentation/devicetree/bindings/sound/everest,es8326.yaml
diff --git a/Documentation/devicetree/bindings/sound/everest,es8326.yaml b/Documentation/devicetree/bindings/sound/everest,es8326.yaml new file mode 100755 index 000000000000..07781408e788 --- /dev/null +++ b/Documentation/devicetree/bindings/sound/everest,es8326.yaml @@ -0,0 +1,116 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/sound/everest,es8326.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml#
+title: Everest ES8326 audio CODEC
+maintainers:
- David Yang yangxiaohua@everest-semi.com
+properties:
- compatible:
- const: everest,es8326
- reg:
- maxItems: 1
- clocks:
- items:
- description: clock for master clock (MCLK)
- clock-names:
- items:
- const: mclk
- "#sound-dai-cells":
- const: 0
- everest,jack-pol:
- $ref: /schemas/types.yaml#/definitions/uint8
- description: |
just the value of reg 57. Bit(3) decides whether the jack polarity is inverted.
Bit(2) decides whether the button on the headset is inverted.
Bit(1)/(0) decides the mic properity to be OMTP/CTIA or auto.
- minimum: 0x00
- maximum: 0x0f
- default: 0x0f
- everest,mic1-src:
- $ref: /schemas/types.yaml#/definitions/uint8
- description:
the value of reg 2A when headset plugged.
- minimum: 0x00
- maximum: 0x77
- default: 0x22
- everest,mic2-src:
- $ref: /schemas/types.yaml#/definitions/uint8
- description:
the value of reg 2A when headset unplugged.
- minimum: 0x00
- maximum: 0x77
- default: 0x44
- everest,jack-detect-inverted:
- $ref: /schemas/types.yaml#/definitions/flag
- description:
Defined to invert the jack detection.
No response to my questions on v3?
Rob