cirrus,wmfw-file = "cs35l41-dsp1-prot.wmfw";
cirrus,bin-file = "cs35l41-dsp1-spk-prot-notification-aac.bin";
};
- protection_music_sec {
+ protection_music_qisheng {
cirrus,full-name;
cirrus,wmfw-file = "cs35l41-dsp1-prot.wmfw";
- cirrus,bin-file = "cs35l41-dsp1-spk-prot-music-sec.bin";
+ cirrus,bin-file = "cs35l41-dsp1-spk-prot-music-qisheng.bin";
};
- protection_voice_sec {
+ protection_voice_qisheng {
cirrus,full-name;
cirrus,wmfw-file = "cs35l41-dsp1-prot.wmfw";
- cirrus,bin-file = "cs35l41-dsp1-spk-prot-voice-sec.bin";
+ cirrus,bin-file = "cs35l41-dsp1-spk-prot-voice-qisheng.bin";
};
- protection_ringtone_sec{
+ protection_ringtone_qisheng{
cirrus,full-name;
cirrus,wmfw-file = "cs35l41-dsp1-prot.wmfw";
- cirrus,bin-file = "cs35l41-dsp1-spk-prot-ringtone-sec.bin";
+ cirrus,bin-file = "cs35l41-dsp1-spk-prot-ringtone-qisheng.bin";
};
- protection_notification_sec {
+ protection_notification_qisheng {
cirrus,full-name;
cirrus,wmfw-file = "cs35l41-dsp1-prot.wmfw";
- cirrus,bin-file = "cs35l41-dsp1-spk-prot-notification-sec.bin";
+ cirrus,bin-file = "cs35l41-dsp1-spk-prot-notification-qisheng.bin";
};
calibration_aac {
cirrus,full-name;
return 0;
case SND_SOC_DAPM_PRE_PMD:
- if (cs35l41->halo_booted == false) {
+ //if (cs35l41->halo_booted == false) {
wm_halo_early_event(w, kcontrol, event);
wm_halo_event(w, kcontrol, event);
- }
+ //}
+ cs35l41->halo_booted = false;
default:
return 0;
}
cs35l41_otp_map_map[CS35L41_NUM_OTP_MAPS];
#define CS35L41_REGSTRIDE 4
-#define CS35L41_MBOXWAIT 5
+#define CS35L41_MBOXWAIT 50
#define CS35L41_DSP_VIRT1_MBOX_SHIFT 20
#define CS35L41_DSP_VIRT2_MBOX_SHIFT 21