3 Mar
2025
3 Mar
'25
9:58 a.m.
- everest,adc-slot:
- $ref: /schemas/types.yaml#/definitions/uint8
- description: |
This property is used to set the slots of recording data when multiplecodecs are connected in PTDM mode.please set this property to default if you are setting STDM mode.- minimum: 0x00
- maximum: 0x07
- default: 0x00
- everest,dac-slot:
- $ref: /schemas/types.yaml#/definitions/uint8
- description: |
This property is used to set the slots of playing data when multiplecodecs are connected in TDM mode.please do not set this property if you use single codec.- minimum: 0x00
- maximum: 0x07
- default: 0x00
Can't the dai-tdm-* properties work for you?
We will register multiple codecs inside a single dai_link and differentiate these codecs by of_node. so we can't use dai-tdm-slot* to define the slot for each codec
- prefix_name:
- $ref: /schemas/types.yaml#/definitions/string
- description: device name prefix
Why do you need this?
When using multiple codecs, we utilize prefix_name to distinguish the dapm and kcontro of each individual codec.