The Advanced Linux Sound Architecture (ALSA) - utilities
Find a file
Jaska Uimonen 1ad140f641 topology: plugins: nhlt: add ssp aux controls
Intel ssp blob can have auxiliary controls catenated as tlv array at the
end of its "normal" data blob. These are needed in some platforms for
example to enable hardware clocks earlier than streaming starts.

In topology the auxiliary data classes are embedded into hw_config and
can be instantiated like:

Object.Base.hw_config."SSP0_0" {
	id              0
	mclk_freq       38400000
	bclk_freq       256000
	tdm_slot_width  16
	format          "DSP_A"
	bclk            "codec_provider"
	fsync           "codec_provider"
	fsync_freq      16000

	Object.Base.mn_config."MN_0" {
		m_div   100
		n_div   200
	}

	Object.Base.clk_config."CLK_0" {
		clock_warm_up          1
		mclk                   2
		warm_up_ovr            3
		clock_stop_delay       4
		keep_running           5
		clock_stop_ovr         6
	}
}

Fixes: https://github.com/alsa-project/alsa-utils/pull/184
Signed-off-by: Jaska Uimonen <jaska.uimonen@linux.intel.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2023-01-24 09:42:40 +01:00
.github/workflows github workflow: add libtoolize call for alsa-utils 2022-05-03 13:33:14 +02:00
alsa-info alsa-info.sh: Fix alsa-usbstream.tmp test 2021-12-03 14:52:52 +01:00
alsaconf Add Georgian translation 2022-11-04 22:09:52 +01:00
alsactl alsactl: Print driver name in info 2022-09-27 19:06:04 +02:00
alsaloop alsaloop: Support "Playback Pitch 1000000" rate shift 2021-10-28 12:32:37 +02:00
alsamixer alsamixer: add alsamixer.rc.example file 2022-05-31 14:16:30 +02:00
alsaucm aplay: Fix for arecord recording ghost data 2022-05-31 14:09:29 +02:00
amidi amidi: restore space between bytes 2022-11-04 22:01:19 +01:00
amixer amixer: fix the help for 'events' command 2022-08-25 09:33:58 +02:00
aplay aplay,axfer: Replace off64_t with off_t 2023-01-23 19:04:07 +01:00
axfer aplay,axfer: Replace off64_t with off_t 2023-01-23 19:04:07 +01:00
bat bat: Add 'readcapture' option to support analyzing external audio 2022-11-04 22:06:00 +01:00
iecset Change FSF address (Franklin Street) 2017-11-14 14:28:53 +01:00
include configure.in -> configure.ac rename 2014-05-07 10:55:59 +02:00
m4 Fix autoreconf 2005-08-19 13:07:45 +00:00
po Add Georgian translation 2022-11-04 22:09:52 +01:00
seq aseqnet: add ipv6 support 2021-08-09 20:24:44 +02:00
speaker-test speaker-test: remove sample_map.csv from Makefile 2022-01-27 18:29:05 +01:00
topology topology: plugins: nhlt: add ssp aux controls 2023-01-24 09:42:40 +01:00
utils Changed Jaroslav Kysela's e-mail from perex@suse.cz to perex@perex.cz 2007-10-15 10:25:17 +02:00
.gitignore chore: Delete .travis.yml because of using not Travis CI but GitHub Actions 2022-11-04 22:02:03 +01:00
acinclude.m4 fixed for the recent autoconf. 2004-01-26 15:57:37 +00:00
ChangeLog update build tools. 2005-08-13 16:27:59 +00:00
configure.ac configure.ac: fix build without dlfcn.h 2022-11-04 22:05:07 +01:00
COPYING Updated COPYING with the recent FSF address 2011-06-03 14:24:30 +02:00
gitcompile topology: plugins - add Intel nhlt encoder plugin 2022-05-03 13:24:03 +02:00
INSTALL alsactl: Move systemd unit start-up from basic.target to sound.target 2017-10-06 14:32:16 +02:00
Makefile.am Makefile.am: add README.md to EXTRA_DIST 2019-01-07 14:57:55 +01:00
README.md chore: Add link to master branch on GitHub Actions 2022-11-04 22:02:49 +01:00
TODO aplay/arecord 2000-12-27 21:24:57 +00:00

alsa-utils

Advanced Linux Sound Architecture - Utilities

Build alsa-utils

This package contains the command line utilities for the ALSA project. The package can be compiled only with the installed ALSA driver and the ALSA C library (alsa-lib).

Utility Description
alsaconf the ALSA driver configurator script
alsa-info a script to gather information about ALSA subsystem
alsactl an utility for soundcard settings management
aplay/arecord an utility for the playback / capture of .wav,.voc,.au files
axfer an utility to transfer audio data frame (enhancement of aplay)
amixer a command line mixer
alsamixer a ncurses mixer
amidi a utility to send/receive sysex dumps or other MIDI data
iecset a utility to show/set the IEC958 status bits
speaker-test a speaker test utility
alsaloop a software loopback for PCM devices
alsaucm Use Case Manager utility
alsabat a sound tester for ALSA sound card driver
alsatplg ALSA topology compiler

You may give a look for more information about the ALSA project to URL http://www.alsa-project.org.