10a7ce71fSopenharmony_ciroot {
20a7ce71fSopenharmony_ci    platform {
30a7ce71fSopenharmony_ci        template card_controller {
40a7ce71fSopenharmony_ci            match_attr = "";
50a7ce71fSopenharmony_ci            serviceName = "";
60a7ce71fSopenharmony_ci            codecName = "";
70a7ce71fSopenharmony_ci            platformName = "";
80a7ce71fSopenharmony_ci            cpuDaiName = "";
90a7ce71fSopenharmony_ci            codecDaiName = "";
100a7ce71fSopenharmony_ci            dspName = "";
110a7ce71fSopenharmony_ci            dspDaiName = "";
120a7ce71fSopenharmony_ci        }
130a7ce71fSopenharmony_ci        controller_0x120c1000 :: card_controller {
140a7ce71fSopenharmony_ci            match_attr = "hdf_audio_driver_0";
150a7ce71fSopenharmony_ci            serviceName = "hdf_audio_codec_primary_dev0";
160a7ce71fSopenharmony_ci            codecName = "codec_service_0";
170a7ce71fSopenharmony_ci            platformName = "dma_service_0";
180a7ce71fSopenharmony_ci            cpuDaiName = "dai_service";
190a7ce71fSopenharmony_ci            codecDaiName = "codec_dai";
200a7ce71fSopenharmony_ci            dspName = "dsp_service_0";
210a7ce71fSopenharmony_ci            dspDaiName = "dsp_dai";
220a7ce71fSopenharmony_ci        }
230a7ce71fSopenharmony_ci        controller_0x120c1001 :: card_controller {
240a7ce71fSopenharmony_ci            match_attr = "hdf_audio_driver_1";
250a7ce71fSopenharmony_ci            serviceName = "hdf_audio_codec_primary_dev1";
260a7ce71fSopenharmony_ci            codecName = "codec_service_1";
270a7ce71fSopenharmony_ci            platformName = "dma_service_0";
280a7ce71fSopenharmony_ci            cpuDaiName = "dai_service";
290a7ce71fSopenharmony_ci            codecDaiName = "tfa9879_codec_dai";
300a7ce71fSopenharmony_ci            dspName = "dsp_service_0";
310a7ce71fSopenharmony_ci            dspDaiName = "dsp_dai";
320a7ce71fSopenharmony_ci        }
330a7ce71fSopenharmony_ci    }
340a7ce71fSopenharmony_ci}
35