/usr/src/linux-headers-5.15.0-190/include/sound
NameSizeModeActions
ac97/-0755rm
sof/-0755rm
ac97_codec.h160440644editdlrm
aci.h24580644editdlrm
ad1816a.h48430644editdlrm
ad1843.h15160644editdlrm
adau1373.h7060644editdlrm
ak4xxx-adda.h27240644editdlrm
ak4113.h104610644editdlrm
ak4114.h97730644editdlrm
ak4117.h85420644editdlrm
ak4531_codec.h24780644editdlrm
ak4641.h4760644editdlrm
alc5623.h5360644editdlrm
asequencer.h29750644editdlrm
asound.h5900644editdlrm
asoundef.h164030644editdlrm
compress_driver.h79860644editdlrm
control.h99580644editdlrm
core.h158950644editdlrm
cs35l33.h8880644editdlrm
cs35l34.h7410644editdlrm
cs35l35.h22670644editdlrm
cs35l36.h7720644editdlrm
cs35l41.h308890644editdlrm
cs42l42.h351490644editdlrm
cs42l52.h5920644editdlrm
cs42l56.h10460644editdlrm
cs42l73.h3610644editdlrm
cs4231-regs.h77850644editdlrm
cs4271.h9610644editdlrm
cs8403.h81380644editdlrm
cs8427.h99540644editdlrm
da7213.h10320644editdlrm
da7218.h24680644editdlrm
da7219-aad.h22630644editdlrm
da7219.h9980644editdlrm
da9055.h7070644editdlrm
designware_i2s.h16310644editdlrm
dmaengine_pcm.h69130644editdlrm
emu10k1.h907220644editdlrm
emu10k1_synth.h6930644editdlrm
emu8000.h33330644editdlrm
emu8000_reg.h97670644editdlrm
emux_legacy.h48110644editdlrm
emux_synth.h69480644editdlrm
es1688.h29230644editdlrm
graph_card.h2710644editdlrm
gus.h201190644editdlrm
hdaudio.h215380644editdlrm
hdaudio_ext.h56800644editdlrm
hda_chmap.h26600644editdlrm
hda_codec.h176690644editdlrm
hda_component.h20850644editdlrm
hda_hwdep.h7360644editdlrm
hda_i915.h5890644editdlrm
hda_register.h106550644editdlrm
hda_regmap.h69340644editdlrm
hda_verbs.h172960644editdlrm
hdmi-codec.h30110644editdlrm
hwdep.h19250644editdlrm
i2c.h28570644editdlrm
info.h80530644editdlrm
initval.h24840644editdlrm
intel-dsp-config.h8690644editdlrm
intel-nhlt.h28510644editdlrm
jack.h31720644editdlrm
l3.h5240644editdlrm
madera-pdata.h19960644editdlrm
max9768.h7290644editdlrm
max98088.h10740644editdlrm
max98090.h5340644editdlrm
max98095.h13570644editdlrm
memalloc.h26420644editdlrm
minors.h37380644editdlrm
mixer_oss.h17730644editdlrm
mpu401.h39050644editdlrm
omap-hdmi-audio.h9710644editdlrm
opl3.h119090644editdlrm
opl4.h4590644editdlrm
pcm-indirect.h51590644editdlrm
pcm.h536840644editdlrm
pcm_drm_eld.h1830644editdlrm
pcm_iec958.h5970644editdlrm
pcm_oss.h20630644editdlrm
pcm_params.h88640644editdlrm
pt2258.h5130644editdlrm
pxa2xx-lib.h21900644editdlrm
rawmidi.h58810644editdlrm
rt286.h3140644editdlrm
rt298.h3730644editdlrm
rt1015.h2830644editdlrm
rt5514.h3990644editdlrm
rt5659.h8800644editdlrm
rt5660.h5780644editdlrm
rt5663.h4760644editdlrm
rt5665.h7610644editdlrm
rt5668.h6460644editdlrm
rt5682.h9010644editdlrm
s3c24xx_uda134x.h2290644editdlrm
sb.h105500644editdlrm
sb16_csp.h21000644editdlrm
seq_device.h21650644editdlrm
seq_kernel.h33780644editdlrm
seq_midi_emul.h67570644editdlrm
seq_midi_event.h13560644editdlrm
seq_oss.h22640644editdlrm
seq_oss_legacy.h3600644editdlrm
seq_virmidi.h21230644editdlrm
sh_dac_audio.h4410644editdlrm
sh_fsi.h6930644editdlrm
simple_card.h5290644editdlrm
simple_card_utils.h83510644editdlrm
snd_wavefront.h56200644editdlrm
soc-acpi-intel-match.h20740644editdlrm
soc-acpi.h56370644editdlrm
soc-card.h29440644editdlrm
soc-component.h193870644editdlrm
soc-dai.h199570644editdlrm
soc-dapm.h329570644editdlrm
soc-dpcm.h55230644editdlrm
soc-jack.h38220644editdlrm
soc-link.h11720644editdlrm
soc-topology.h58350644editdlrm
soc.h479190644editdlrm
sof.h25960644editdlrm
soundfont.h39030644editdlrm
spear_dma.h3500644editdlrm
spear_spdif.h3450644editdlrm
sta32x.h10150644editdlrm
sta350.h14740644editdlrm
tas2552-plat.h2830644editdlrm
tas5086.h2100644editdlrm
tea6330t.h4680644editdlrm
timer.h51090644editdlrm
tlv.h16270644editdlrm
tlv320aic3x.h17770644editdlrm
tlv320aic32x4.h13200644editdlrm
tlv320dac33-plat.h5740644editdlrm
tpa6130a2-plat.h2910644editdlrm
uda134x.h4510644editdlrm
uda1380.h3350644editdlrm
util_mem.h16230644editdlrm
vx_core.h150550644editdlrm
wavefront.h185180644editdlrm
wm0010.h4660644editdlrm
wm1250-ev1.h5100644editdlrm
wm2000.h4790644editdlrm
wm2200.h13530644editdlrm
wm5100.h11290644editdlrm
wm8903.h153770644editdlrm
wm8904.h73890644editdlrm
wm8955.h4420644editdlrm
wm8960.h8880644editdlrm
wm8962.h16940644editdlrm
wm8993.h10760644editdlrm
wm8996.h12890644editdlrm
wm9081.h5150644editdlrm
wm9090.h6340644editdlrm
wss.h79490644editdlrm
Edit: /usr/src/linux-headers-5.15.0-190/include/sound/aci.h (2458B)
/* SPDX-License-Identifier: GPL-2.0 */ #ifndef _ACI_H_ #define _ACI_H_ #define ACI_REG_COMMAND 0 /* write register offset */ #define ACI_REG_STATUS 1 /* read register offset */ #define ACI_REG_BUSY 2 /* busy register offset */ #define ACI_REG_RDS 2 /* PCM20: RDS register offset */ #define ACI_MINTIME 500 /* ACI time out limit */ #define ACI_SET_MUTE 0x0d #define ACI_SET_POWERAMP 0x0f #define ACI_SET_TUNERMUTE 0xa3 #define ACI_SET_TUNERMONO 0xa4 #define ACI_SET_IDE 0xd0 #define ACI_SET_WSS 0xd1 #define ACI_SET_SOLOMODE 0xd2 #define ACI_SET_PREAMP 0x03 #define ACI_GET_PREAMP 0x21 #define ACI_WRITE_TUNE 0xa7 #define ACI_READ_TUNERSTEREO 0xa8 #define ACI_READ_TUNERSTATION 0xa9 #define ACI_READ_VERSION 0xf1 #define ACI_READ_IDCODE 0xf2 #define ACI_INIT 0xff #define ACI_STATUS 0xf0 #define ACI_S_GENERAL 0x00 #define ACI_ERROR_OP 0xdf /* ACI Mixer */ /* These are the values for the right channel GET registers. Add an offset of 0x01 for the left channel register. (left=right+0x01) */ #define ACI_GET_MASTER 0x03 #define ACI_GET_MIC 0x05 #define ACI_GET_LINE 0x07 #define ACI_GET_CD 0x09 #define ACI_GET_SYNTH 0x0b #define ACI_GET_PCM 0x0d #define ACI_GET_LINE1 0x10 /* Radio on PCM20 */ #define ACI_GET_LINE2 0x12 #define ACI_GET_EQ1 0x22 /* from Bass ... */ #define ACI_GET_EQ2 0x24 #define ACI_GET_EQ3 0x26 #define ACI_GET_EQ4 0x28 #define ACI_GET_EQ5 0x2a #define ACI_GET_EQ6 0x2c #define ACI_GET_EQ7 0x2e /* ... to Treble */ /* And these are the values for the right channel SET registers. For left channel access you have to add an offset of 0x08. MASTER is an exception, which needs an offset of 0x01 */ #define ACI_SET_MASTER 0x00 #define ACI_SET_MIC 0x30 #define ACI_SET_LINE 0x31 #define ACI_SET_CD 0x34 #define ACI_SET_SYNTH 0x33 #define ACI_SET_PCM 0x32 #define ACI_SET_LINE1 0x35 /* Radio on PCM20 */ #define ACI_SET_LINE2 0x36 #define ACI_SET_EQ1 0x40 /* from Bass ... */ #define ACI_SET_EQ2 0x41 #define ACI_SET_EQ3 0x42 #define ACI_SET_EQ4 0x43 #define ACI_SET_EQ5 0x44 #define ACI_SET_EQ6 0x45 #define ACI_SET_EQ7 0x46 /* ... to Treble */ struct snd_miro_aci { unsigned long aci_port; int aci_vendor; int aci_product; int aci_version; int aci_amp; int aci_preamp; int aci_solomode; struct mutex aci_mutex; }; int snd_aci_cmd(struct snd_miro_aci *aci, int write1, int write2, int write3); struct snd_miro_aci *snd_aci_get_aci(void); #endif /* _ACI_H_ */