static void ak4396_init(struct oxygen *chip) { struct generic_data *data = chip->model_data; data->ak4396_ctl2 = AK4396_SMUTE | AK4396_DEM_OFF | AK4396_DFS_NORMAL; ak4396_registers_init(chip); snd_component_add(chip->card, "AK4396"); }
static void ak4396_init(struct oxygen *chip) { struct generic_data *data = chip->model_data; data->dacs = chip->model.dac_channels_pcm / 2; data->ak4396_regs[0][AK4396_CONTROL_2] = AK4396_SMUTE | AK4396_DEM_OFF | AK4396_DFS_NORMAL; ak4396_registers_init(chip); snd_component_add(chip->card, "AK4396"); }
static void claro_resume(struct oxygen *chip) { ak4396_registers_init(chip); claro_enable_hp(chip); }
static void meridian_resume(struct oxygen *chip) { ak4396_registers_init(chip); }
static void generic_resume(struct oxygen *chip) { ak4396_registers_init(chip); wm8785_registers_init(chip); }
static void stereo_resume(struct oxygen *chip) { ak4396_registers_init(chip); }