Repository navigation
topology2: add auxiliary data classes for ssp - #6860
Conversation
lgirdwood
left a comment
There was a problem hiding this comment.
A lot of this look generic whilst some is obviously Intel specific - can this be split ?
358c6cd to
ababe32
Compare
so this is very very intel specific... I think we did some of the stuff with ipc3 already, so I think some items are overlapping with old sof parameters. I don't know should this be moved to some intel directory then? |
Auxiliary data can be added at the end of ssp data blob to enable for
example early clocks for certain platform. Add intel_ssp_aux_config.conf
that includes all possible aux data classes. These can be used inside
ssp hw_configs and will be embedded as tlv data after basic data blob.
Example of using mn_config class inside hw_config:
Object.Base.hw_config."SSP0_0" {
id 0
mclk_freq 38400000
bclk_freq 256000
tdm_slot_width 16
format "DSP_A"
bclk "codec_provider"
fsync "codec_provider"
fsync_freq 16000
Object.Base.mn_config."MN_0" {
m_div 100
n_div 200
}
}
Signed-off-by: Jaska Uimonen <jaska.uimonen@intel.com>
yes and lets call the file |
ababe32 to
bb17a34
Compare
|
@lgirdwood so classes are now in include/dais/intel/intel_ssp_aux_data.conf |
Auxiliary data can be added at the end of ssp data blob to enable for example early clocks for certain platform. Add aux_config.conf that includes all possible aux data classes. These can be used inside hw_configs and will be embedded as tlv data after basic data blob.
Signed-off-by: Jaska Uimonen jaska.uimonen@intel.com