27 Jul
2021
27 Jul
'21
5:31 p.m.
On Mon, Jul 26, 2021 at 05:34:38PM -0500, David Rhodes wrote:
- cirrus,right-channel-amp:
- description:
Boolean to determine which channelthe amplifier is to receive the audio data on. If present theamplifier receives data on the right channel of I2S data.If not present the amplifier receives data on the leftchannel of I2S data- type: boolean
Does this need to be in the DT or could it be a runtime control (eg, for a system that supports being rotated to adjust which speaker things go out of).
- cirrus,amp-gain-zc:
- description:
Boolean to determine whether to use the amplifiergain-change zero-crossing feature. If the feature is enabled, anyuser-controlled amplifier gain change will occur on a zero-crossing point.(Default) Disabled- type: boolean
This is usually a runtime control too. This applies to a bunch of the properties TBH.
- cirrus,classh-bst-overide:
- description:
Boolean which will disable Class H tracking andset Boost voltage to the value in the 'boost-ctl-millivolt' property- type: boolean
- cirrus,classh-bst-max-limit:
- description:
Value set to the BST_CTL_LIM_EN field.
At some point in the file we stop having a blank line between the properties.
+required:
- compatible
- cirrus,boost-peak-milliamp
- cirrus,boost-ind-nanohenry
- cirrus,boost-cap-microfarad
The driver has regulator support but there's no regulator properties documented anywhere in the binding document.