Lines Matching refs:cdc
2838 struct hda_codec *cdc = data; in comp_acpi_device_notify() local
2839 struct alc_spec *spec = cdc->spec; in comp_acpi_device_notify()
2841 codec_info(cdc, "ACPI Notification %d\n", event); in comp_acpi_device_notify()
2848 struct hda_codec *cdc = dev_to_hda_codec(dev); in comp_bind() local
2849 struct alc_spec *spec = cdc->spec; in comp_bind()
2852 ret = hda_component_manager_bind(cdc, &spec->comps); in comp_bind()
2856 return hda_component_manager_bind_acpi_notifications(cdc, in comp_bind()
2858 comp_acpi_device_notify, cdc); in comp_bind()
2863 struct hda_codec *cdc = dev_to_hda_codec(dev); in comp_unbind() local
2864 struct alc_spec *spec = cdc->spec; in comp_unbind()
2866 hda_component_manager_unbind_acpi_notifications(cdc, &spec->comps, comp_acpi_device_notify); in comp_unbind()
2867 hda_component_manager_unbind(cdc, &spec->comps); in comp_unbind()
2875 static void comp_generic_playback_hook(struct hda_pcm_stream *hinfo, struct hda_codec *cdc, in comp_generic_playback_hook() argument
2878 struct alc_spec *spec = cdc->spec; in comp_generic_playback_hook()
2883 static void comp_generic_fixup(struct hda_codec *cdc, int action, const char *bus, in comp_generic_fixup() argument
2886 struct alc_spec *spec = cdc->spec; in comp_generic_fixup()
2891 ret = hda_component_manager_init(cdc, &spec->comps, count, bus, hid, in comp_generic_fixup()
2904 static void find_cirrus_companion_amps(struct hda_codec *cdc) in find_cirrus_companion_amps() argument
2906 struct device *dev = hda_codec_dev(cdc); in find_cirrus_companion_amps()
2925 codec_dbg(cdc, "Did not find ACPI entry for a Cirrus Amp\n"); in find_cirrus_companion_amps()
2942 codec_err(cdc, "Did not find any buses for %s\n", acpi_ids[i].hid); in find_cirrus_companion_amps()
2947 codec_err(cdc, "Could not get fwnode for %s\n", acpi_ids[i].hid); in find_cirrus_companion_amps()
2964 codec_info(cdc, "Found %d %s on %s (%s)\n", count, acpi_ids[i].hid, bus, match); in find_cirrus_companion_amps()
2965 comp_generic_fixup(cdc, HDA_FIXUP_ACT_PRE_PROBE, bus, acpi_ids[i].hid, match, count); in find_cirrus_companion_amps()
2968 static void cs35l41_fixup_i2c_two(struct hda_codec *cdc, const struct hda_fixup *fix, int action) in cs35l41_fixup_i2c_two() argument
2970 comp_generic_fixup(cdc, action, "i2c", "CSC3551", "-%s:00-cs35l41-hda.%d", 2); in cs35l41_fixup_i2c_two()
2973 static void cs35l41_fixup_i2c_four(struct hda_codec *cdc, const struct hda_fixup *fix, int action) in cs35l41_fixup_i2c_four() argument
2975 comp_generic_fixup(cdc, action, "i2c", "CSC3551", "-%s:00-cs35l41-hda.%d", 4); in cs35l41_fixup_i2c_four()
2993 static void alc287_fixup_legion_16achg6_speakers(struct hda_codec *cdc, const struct hda_fixup *fix, in alc287_fixup_legion_16achg6_speakers() argument
2996 comp_generic_fixup(cdc, action, "i2c", "CLSA0100", "-%s:00-cs35l41-hda.%d", 2); in alc287_fixup_legion_16achg6_speakers()
2999 static void alc287_fixup_legion_16ithg6_speakers(struct hda_codec *cdc, const struct hda_fixup *fix, in alc287_fixup_legion_16ithg6_speakers() argument
3002 comp_generic_fixup(cdc, action, "i2c", "CLSA0101", "-%s:00-cs35l41-hda.%d", 2); in alc287_fixup_legion_16ithg6_speakers()
3005 static void alc285_fixup_asus_ga403u(struct hda_codec *cdc, const struct hda_fixup *fix, int action) in alc285_fixup_asus_ga403u() argument
3011 if (cdc->core.vendor_id != 0x10ec0285) in alc285_fixup_asus_ga403u()
3012 alc_fixup_inv_dmic(cdc, fix, action); in alc285_fixup_asus_ga403u()
3015 static void tas2781_fixup_tias_i2c(struct hda_codec *cdc, in tas2781_fixup_tias_i2c() argument
3018 comp_generic_fixup(cdc, action, "i2c", "TIAS2781", "-%s:00", 1); in tas2781_fixup_tias_i2c()
3021 static void tas2781_fixup_spi(struct hda_codec *cdc, const struct hda_fixup *fix, int action) in tas2781_fixup_spi() argument
3023 comp_generic_fixup(cdc, action, "spi", "TXNW2781", "-%s:00-tas2781-hda.%d", 2); in tas2781_fixup_spi()
3026 static void tas2781_fixup_txnw_i2c(struct hda_codec *cdc, in tas2781_fixup_txnw_i2c() argument
3029 comp_generic_fixup(cdc, action, "i2c", "TXNW2781", "-%s:00-tas2781-hda.%d", 1); in tas2781_fixup_txnw_i2c()
3032 static void yoga7_14arb7_fixup_i2c(struct hda_codec *cdc, in yoga7_14arb7_fixup_i2c() argument
3035 comp_generic_fixup(cdc, action, "i2c", "INT8866", "-%s:00", 1); in yoga7_14arb7_fixup_i2c()