static void __exit msm_audio_exit(void) { if (!machine_is_msm8974_sim()) { pr_err("%s: Not the right machine type\n", __func__); return ; } msm_free_headset_mic_gpios(); platform_device_unregister(msm_snd_device); }
static void __exit msm_audio_exit(void) { if (!cpu_is_apq8064() || (socinfo_get_id() == 130)) { pr_err("%s: Not the right machine type\n", __func__); return ; } msm_free_headset_mic_gpios(); platform_device_unregister(msm_snd_device); kfree(mbhc_cfg.calibration); }
static void __exit msm_audio_exit(void) { if (!soc_class_is_msm8960()) { pr_debug("%s: Not the right machine type\n", __func__); return ; } msm_free_headset_mic_gpios(); platform_device_unregister(msm_snd_device); platform_device_unregister(msm_snd_tabla1x_device); kfree(mbhc_cfg.calibration); mutex_destroy(&cdc_mclk_mutex); }