void __init htcleo_audio_init(void) { mutex_init(&mic_lock); mutex_init(&bt_sco_lock); q6audio_register_analog_ops(&ops); acoustic_register_ops(&acoustic); hs_mic_register(); mic_gain_file = create_proc_entry(PROCFS_NAME, 0644, NULL); if (mic_gain_file == NULL) { remove_proc_entry(PROCFS_NAME, NULL); printk(KERN_ALERT "Error: Could not initialize /proc/%s\n", PROCFS_NAME); return; } mic_gain_file->read_proc = mic_level_read; mic_gain_file->write_proc = mic_level_write; //mic_gain_file->mode = S_IFREG | S_IRUGO; mic_gain_file->uid = 0; mic_gain_file->gid = 0; printk(KERN_INFO "/proc/%s created\n", PROCFS_NAME); // q6audio_set_acdb_file("default_PMIC.acdb"); }
void __init htcleo_audio_init(void) { mutex_init(&mic_lock); mutex_init(&bt_sco_lock); q6audio_register_analog_ops(&ops); acoustic_register_ops(&acoustic); }
void __init incrediblec_audio_init(void) { mutex_init(&mic_lock); mutex_init(&bt_sco_lock); q6audio_register_analog_ops(&ops); acoustic_register_ops(&acoustic); aboost = 1; }
void __init bravo_audio_init(void) { mutex_init(&mic_lock); mutex_init(&bt_sco_lock); #if defined(CONFIG_QSD_AUDIO) q6audio_register_analog_ops(&ops); #endif acoustic_register_ops(&acoustic); }
void __init bravo_audio_init(void) { mutex_init(&mic_lock); mutex_init(&bt_sco_lock); q6audio_register_analog_ops(&ops); acoustic_register_ops(&acoustic); if (is_cdma_version(system_rev)) q6audio_set_acdb_file("default_PMIC.acdb"); }
void __init htcleo_audio_init(void) { mutex_init(&mic_lock); mutex_init(&bt_sco_lock); q6audio_register_analog_ops(&ops); acoustic_register_ops(&acoustic); hs_mic_register(); // q6audio_set_acdb_file("default_PMIC.acdb"); }
static int __init init(void) { q6audio_register_analog_ops(&ops); return 0; }