Загрузка данных


static const struct snd_kcontrol_new ns4168_snd_controls[] = {
	/* Ограничиваем максимальный цифровой уровень до безопасных -6dB..-3dB,
	   чтобы исключить клиппинг при суммировании каналов в моно */
	SOC_SINGLE("Playback Volume", SND_SOC_NOPM, 0, 100, 0), 
};

static const struct snd_soc_component_driver soc_component_dev_ns4168 = {
	.dapm_widgets		= ns4168_dapm_widgets,
	.num_dapm_widgets	= ARRAY_SIZE(ns4168_dapm_widgets),
	.dapm_routes		= ns4168_dapm_routes,
	.num_dapm_routes	= ARRAY_SIZE(ns4168_dapm_routes),
	.controls		= ns4168_snd_controls,
	.num_controls		= ARRAY_SIZE(ns4168_snd_controls),
#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 19, 154)
	.idle_bias_on		= 1,
	.use_pmdown_time	= 1,
	.endianness		= 1,
	.legacy_dai_naming	= 1,
#endif
};

alsamixer -c ns4168monoaudio:
This sound device does not have any controls.