| /linux/sound/hda/codecs/side-codecs/ |
| H A D | cirrus_scodec_test.c | 184 int num_amps; member 193 int num_spk_id_refs = param->num_amps * param->gpios_per_amp; in cirrus_scodec_test_spkid_parse() 221 for (i = 0; i < param->num_amps; ++i) { in cirrus_scodec_test_spkid_parse() 227 ret = cirrus_scodec_get_speaker_id(dev, i, param->num_amps, -1); in cirrus_scodec_test_spkid_parse() 269 { .num_amps = 2, .gpios_per_amp = 1, .num_amps_sharing = 1 }, 270 { .num_amps = 2, .gpios_per_amp = 2, .num_amps_sharing = 1 }, 271 { .num_amps = 2, .gpios_per_amp = 3, .num_amps_sharing = 1 }, 272 { .num_amps = 2, .gpios_per_amp = 4, .num_amps_sharing = 1 }, 273 { .num_amps = 3, .gpios_per_amp = 1, .num_amps_sharing = 1 }, 274 { .num_amps = 3, .gpios_per_amp = 2, .num_amps_sharing = 1 }, [all …]
|
| H A D | cs35l41_hda_property.c | 19 int num_amps; member 150 int spkid_gpio, int cs_gpio_index, int num_amps) in cs35l41_add_gpios() argument 176 if ((cs_gpio_index >= 0) && (num_amps == 2)) { in cs35l41_add_gpios() 195 reset_gpio_params = devm_kcalloc(physdev, num_amps, sizeof(struct acpi_gpio_params), in cs35l41_add_gpios() 200 for (i = 0; i < num_amps; i++) in cs35l41_add_gpios() 204 gpio_mapping[reset_index].size = num_amps; in cs35l41_add_gpios() 209 spkid_gpio_params = devm_kcalloc(physdev, num_amps, sizeof(struct acpi_gpio_params), in cs35l41_add_gpios() 214 for (i = 0; i < num_amps; i++) in cs35l41_add_gpios() 218 gpio_mapping[spkid_index].size = num_amps; in cs35l41_add_gpios() 221 if ((cs_gpio_index >= 0) && (num_amps == 2)) { in cs35l41_add_gpios() [all …]
|
| H A D | cirrus_scodec.c | 15 int num_amps, int fixed_gpio_id) in cirrus_scodec_get_speaker_id() argument 39 gpios_per_amp = count / num_amps; in cirrus_scodec_get_speaker_id() 42 if (count % num_amps) in cirrus_scodec_get_speaker_id()
|
| H A D | cirrus_scodec.h | 11 int num_amps, int fixed_gpio_id);
|
| H A D | cs35l41_hda.h | 112 int cs35l41_get_speaker_id(struct device *dev, int amp_index, int num_amps, int fixed_gpio_id);
|
| H A D | cs35l56_hda.c | 950 cs35l56->num_amps = 2; in cs35l56_hda_fixup_yoga9() 1037 cs35l56->num_amps = ret; in cs35l56_hda_read_acpi() 1040 cs35l56->num_amps); in cs35l56_hda_read_acpi() 1044 for (i = 0; i < cs35l56->num_amps; i++) { in cs35l56_hda_read_acpi() 1068 cs35l56->num_amps, -1); in cs35l56_hda_read_acpi()
|
| H A D | cs35l41_hda.c | 1752 int cs35l41_get_speaker_id(struct device *dev, int amp_index, int num_amps, int fixed_gpio_id) in cs35l41_get_speaker_id() argument 1777 gpios_per_amp = count / num_amps; in cs35l41_get_speaker_id() 1780 if (count % num_amps) in cs35l41_get_speaker_id()
|
| /linux/sound/soc/codecs/ |
| H A D | cs-amp-lib-test.c | 57 int num_amps; member 77 static void cs_amp_lib_test_init_dummy_cal_blob(struct kunit *test, int num_amps) in cs_amp_lib_test_init_dummy_cal_blob() 83 blob_size = struct_size(priv->cal_blob, data, num_amps); in cs_amp_lib_test_init_dummy_cal_blob() 89 priv->cal_blob->count = num_amps; in cs_amp_lib_test_init_dummy_cal_blob() 91 get_random_bytes(priv->cal_blob->data, flex_array_size(priv->cal_blob, data, num_amps)); in cs_amp_lib_test_init_dummy_cal_blob() 94 for (i = 0; i < num_amps; i++) in cs_amp_lib_test_init_dummy_cal_blob() 102 for (i = 0; i < num_amps; i++) { in cs_amp_lib_test_init_dummy_cal_blob() 371 cs_amp_lib_test_init_dummy_cal_blob(test, param->num_amps); in cs_amp_lib_test_get_efi_cal_by_uid_test() 404 cs_amp_lib_test_init_dummy_cal_blob(test, param->num_amps); in cs_amp_lib_test_get_efi_cal_by_index_unchecked_test() 436 cs_amp_lib_test_init_dummy_cal_blob(test, param->num_amps); in cs_amp_lib_test_get_efi_cal_by_index_checked_test() 75 cs_amp_lib_test_init_dummy_cal_blob(struct kunit * test,int num_amps) cs_amp_lib_test_init_dummy_cal_blob() argument [all...] |
| H A D | cs-amp-lib.c | 478 static int _cs_amp_set_efi_calibration_data(struct device *dev, int amp_index, int num_amps, in _cs_amp_set_efi_calibration_data() 544 num_entries = max(num_amps, amp_index + 1); 625 * @num_amps: Maximum number of amps to reserve slots for, or -1 to ignore. in cs_amp_set_efi_calibration_data() 640 * If num_amps > 0 the EFI variable will be sized to contain at least this in cs_amp_get_efi_byte_spkid() 647 int cs_amp_set_efi_calibration_data(struct device *dev, int amp_index, int num_amps, in cs_amp_get_efi_byte_spkid() 653 num_amps, in_data); in cs_amp_get_efi_byte_spkid() 450 _cs_amp_set_efi_calibration_data(struct device * dev,int amp_index,int num_amps,const struct cirrus_amp_cal_data * in_data) _cs_amp_set_efi_calibration_data() argument 614 cs_amp_set_efi_calibration_data(struct device * dev,int amp_index,int num_amps,const struct cirrus_amp_cal_data * in_data) cs_amp_set_efi_calibration_data() argument
|
| H A D | cs35l56-shared.c | 1139 int num_amps, ret; in cs35l56_perform_calibration() 1161 num_amps = cs35l56_base->num_amps; in cs35l56_calibrate_debugfs_write() 1162 if (num_amps == 0) in cs35l56_calibrate_debugfs_write() 1163 num_amps = -1; in cs35l56_calibrate_debugfs_write() 1167 num_amps, in cs35l56_calibrate_debugfs_write() 1148 int num_amps, ret; cs35l56_calibrate_debugfs_write() local
|