On Wed, 24 Jun 2026 23:10:02 +0200, David Heidelberg wrote:
> Convert CS35L36 Speaker Amplifier to yaml.
> 
> Changes:
>  - maintainers email to the generic Cirrus email
>  - Both the codec and downstream worked just fine without
>    VP-supply provided. Align with datasheet for similar models.
>  - add dai-common.yaml to cover for '#sound-dai-cells',
>    'sound-name-prefix'
>  - updated not yet implemented:
>      cirrus,weak-fet-delay -> cirrus,classh-wk-fet-delay-ms
>        (in both definition and example)
>      cirrus,weak-fet-thld -> cirrus,weak-fet-thld-millivolt
>        (only in the example)
>  - added two required properties:
>      cirrus,boost-ctl-millivolt
>      cirrus,boost-peak-milliamp
> 
> Assisted-by: OpenAI:gpt-4
> Reviewed-by: David Rhodes <[email protected]>
> Co-developed-by: Rob Herring (Arm) <[email protected]>
> Signed-off-by: Rob Herring (Arm) <[email protected]>
> Signed-off-by: David Heidelberg <[email protected]>
> ---
> Relevant for Pixel 3 / 3XL / 4.
> ---
> Changes in v3:
> - Corrected properties which has been unimplemented and also
>   conflicting between definition and the sample.
> - Removed units from description where units are part of the property
>   name.
> - Added sound into the $id path. (Mark)
> - Readded James and removed Bjorn. (Rob)
> - Made path to dai-common shorter.
> - Added two required properties
>   cirrus,boost-ctl-millivolt and cirrus,boost-peak-milliamp.
> - Use $defs for the cirrus,vpbr-config to prevent matching it against
>   vendor defined properties. The driver is already mainlined with
>   cirrus, vendor part, so we have to keep it compatible.
> - Link to v2: 
> https://lore.kernel.org/r/[email protected]
> 
> Changes in v2:
> - Rename the commit. (Mark)
> - Link to v1: 
> https://lore.kernel.org/r/[email protected]
> ---
>  .../devicetree/bindings/sound/cirrus,cs35l36.yaml  | 240 
> +++++++++++++++++++++
>  .../devicetree/bindings/sound/cs35l36.txt          | 168 ---------------
>  2 files changed, 240 insertions(+), 168 deletions(-)
> 

Reviewed-by: Rob Herring (Arm) <[email protected]>


Reply via email to