/
usr
/
src
/
linux-headers-5.15.0-181
/
include
/
sound
/
/usr/src/linux-headers-5.15.0-181/include/sound
mkdir
upload
Name
Size
Mode
Actions
ac97/
-
0755
rm
sof/
-
0755
rm
ac97_codec.h
16044
0644
edit
dl
rm
aci.h
2458
0644
edit
dl
rm
ad1816a.h
4843
0644
edit
dl
rm
ad1843.h
1516
0644
edit
dl
rm
adau1373.h
706
0644
edit
dl
rm
ak4xxx-adda.h
2724
0644
edit
dl
rm
ak4113.h
10461
0644
edit
dl
rm
ak4114.h
9773
0644
edit
dl
rm
ak4117.h
8542
0644
edit
dl
rm
ak4531_codec.h
2478
0644
edit
dl
rm
ak4641.h
476
0644
edit
dl
rm
alc5623.h
536
0644
edit
dl
rm
asequencer.h
2975
0644
edit
dl
rm
asound.h
590
0644
edit
dl
rm
asoundef.h
16403
0644
edit
dl
rm
compress_driver.h
7986
0644
edit
dl
rm
control.h
9958
0644
edit
dl
rm
core.h
15895
0644
edit
dl
rm
cs35l33.h
888
0644
edit
dl
rm
cs35l34.h
741
0644
edit
dl
rm
cs35l35.h
2267
0644
edit
dl
rm
cs35l36.h
772
0644
edit
dl
rm
cs35l41.h
30889
0644
edit
dl
rm
cs42l42.h
35149
0644
edit
dl
rm
cs42l52.h
592
0644
edit
dl
rm
cs42l56.h
1046
0644
edit
dl
rm
cs42l73.h
361
0644
edit
dl
rm
cs4231-regs.h
7785
0644
edit
dl
rm
cs4271.h
961
0644
edit
dl
rm
cs8403.h
8138
0644
edit
dl
rm
cs8427.h
9954
0644
edit
dl
rm
da7213.h
1032
0644
edit
dl
rm
da7218.h
2468
0644
edit
dl
rm
da7219-aad.h
2263
0644
edit
dl
rm
da7219.h
998
0644
edit
dl
rm
da9055.h
707
0644
edit
dl
rm
designware_i2s.h
1631
0644
edit
dl
rm
dmaengine_pcm.h
6913
0644
edit
dl
rm
emu10k1.h
90722
0644
edit
dl
rm
emu10k1_synth.h
693
0644
edit
dl
rm
emu8000.h
3333
0644
edit
dl
rm
emu8000_reg.h
9767
0644
edit
dl
rm
emux_legacy.h
4811
0644
edit
dl
rm
emux_synth.h
6948
0644
edit
dl
rm
es1688.h
2923
0644
edit
dl
rm
graph_card.h
271
0644
edit
dl
rm
gus.h
20119
0644
edit
dl
rm
hdaudio.h
21538
0644
edit
dl
rm
hdaudio_ext.h
5680
0644
edit
dl
rm
hda_chmap.h
2660
0644
edit
dl
rm
hda_codec.h
17669
0644
edit
dl
rm
hda_component.h
2085
0644
edit
dl
rm
hda_hwdep.h
736
0644
edit
dl
rm
hda_i915.h
589
0644
edit
dl
rm
hda_register.h
10655
0644
edit
dl
rm
hda_regmap.h
6934
0644
edit
dl
rm
hda_verbs.h
17296
0644
edit
dl
rm
hdmi-codec.h
3011
0644
edit
dl
rm
hwdep.h
1925
0644
edit
dl
rm
i2c.h
2857
0644
edit
dl
rm
info.h
8053
0644
edit
dl
rm
initval.h
2484
0644
edit
dl
rm
intel-dsp-config.h
869
0644
edit
dl
rm
intel-nhlt.h
2851
0644
edit
dl
rm
jack.h
3172
0644
edit
dl
rm
l3.h
524
0644
edit
dl
rm
madera-pdata.h
1996
0644
edit
dl
rm
max9768.h
729
0644
edit
dl
rm
max98088.h
1074
0644
edit
dl
rm
max98090.h
534
0644
edit
dl
rm
max98095.h
1357
0644
edit
dl
rm
memalloc.h
2642
0644
edit
dl
rm
minors.h
3738
0644
edit
dl
rm
mixer_oss.h
1773
0644
edit
dl
rm
mpu401.h
3905
0644
edit
dl
rm
omap-hdmi-audio.h
971
0644
edit
dl
rm
opl3.h
11909
0644
edit
dl
rm
opl4.h
459
0644
edit
dl
rm
pcm-indirect.h
5159
0644
edit
dl
rm
pcm.h
53684
0644
edit
dl
rm
pcm_drm_eld.h
183
0644
edit
dl
rm
pcm_iec958.h
597
0644
edit
dl
rm
pcm_oss.h
2063
0644
edit
dl
rm
pcm_params.h
8864
0644
edit
dl
rm
pt2258.h
513
0644
edit
dl
rm
pxa2xx-lib.h
2190
0644
edit
dl
rm
rawmidi.h
5881
0644
edit
dl
rm
rt286.h
314
0644
edit
dl
rm
rt298.h
373
0644
edit
dl
rm
rt1015.h
283
0644
edit
dl
rm
rt5514.h
399
0644
edit
dl
rm
rt5659.h
880
0644
edit
dl
rm
rt5660.h
578
0644
edit
dl
rm
rt5663.h
476
0644
edit
dl
rm
rt5665.h
761
0644
edit
dl
rm
rt5668.h
646
0644
edit
dl
rm
rt5682.h
901
0644
edit
dl
rm
s3c24xx_uda134x.h
229
0644
edit
dl
rm
sb.h
10550
0644
edit
dl
rm
sb16_csp.h
2100
0644
edit
dl
rm
seq_device.h
2165
0644
edit
dl
rm
seq_kernel.h
3378
0644
edit
dl
rm
seq_midi_emul.h
6757
0644
edit
dl
rm
seq_midi_event.h
1356
0644
edit
dl
rm
seq_oss.h
2264
0644
edit
dl
rm
seq_oss_legacy.h
360
0644
edit
dl
rm
seq_virmidi.h
2123
0644
edit
dl
rm
sh_dac_audio.h
441
0644
edit
dl
rm
sh_fsi.h
693
0644
edit
dl
rm
simple_card.h
529
0644
edit
dl
rm
simple_card_utils.h
8351
0644
edit
dl
rm
snd_wavefront.h
5620
0644
edit
dl
rm
soc-acpi-intel-match.h
2074
0644
edit
dl
rm
soc-acpi.h
5637
0644
edit
dl
rm
soc-card.h
2944
0644
edit
dl
rm
soc-component.h
19387
0644
edit
dl
rm
soc-dai.h
19957
0644
edit
dl
rm
soc-dapm.h
32957
0644
edit
dl
rm
soc-dpcm.h
5523
0644
edit
dl
rm
soc-jack.h
3822
0644
edit
dl
rm
soc-link.h
1172
0644
edit
dl
rm
soc-topology.h
5835
0644
edit
dl
rm
soc.h
47899
0644
edit
dl
rm
sof.h
2596
0644
edit
dl
rm
soundfont.h
3903
0644
edit
dl
rm
spear_dma.h
350
0644
edit
dl
rm
spear_spdif.h
345
0644
edit
dl
rm
sta32x.h
1015
0644
edit
dl
rm
sta350.h
1474
0644
edit
dl
rm
tas2552-plat.h
283
0644
edit
dl
rm
tas5086.h
210
0644
edit
dl
rm
tea6330t.h
468
0644
edit
dl
rm
timer.h
5109
0644
edit
dl
rm
tlv.h
1627
0644
edit
dl
rm
tlv320aic3x.h
1777
0644
edit
dl
rm
tlv320aic32x4.h
1320
0644
edit
dl
rm
tlv320dac33-plat.h
574
0644
edit
dl
rm
tpa6130a2-plat.h
291
0644
edit
dl
rm
uda134x.h
451
0644
edit
dl
rm
uda1380.h
335
0644
edit
dl
rm
util_mem.h
1623
0644
edit
dl
rm
vx_core.h
15055
0644
edit
dl
rm
wavefront.h
18518
0644
edit
dl
rm
wm0010.h
466
0644
edit
dl
rm
wm1250-ev1.h
510
0644
edit
dl
rm
wm2000.h
479
0644
edit
dl
rm
wm2200.h
1353
0644
edit
dl
rm
wm5100.h
1129
0644
edit
dl
rm
wm8903.h
15377
0644
edit
dl
rm
wm8904.h
7389
0644
edit
dl
rm
wm8955.h
442
0644
edit
dl
rm
wm8960.h
888
0644
edit
dl
rm
wm8962.h
1694
0644
edit
dl
rm
wm8993.h
1076
0644
edit
dl
rm
wm8996.h
1289
0644
edit
dl
rm
wm9081.h
515
0644
edit
dl
rm
wm9090.h
634
0644
edit
dl
rm
wss.h
7949
0644
edit
dl
rm
Edit:
/usr/src/linux-headers-5.15.0-181/include/sound/cs4231-regs.h
(7785B)
/* SPDX-License-Identifier: GPL-2.0-or-later */ #ifndef __SOUND_CS4231_REGS_H #define __SOUND_CS4231_REGS_H /* * Copyright (c) by Jaroslav Kysela <perex@perex.cz> * Definitions for CS4231 & InterWave chips & compatible chips registers */ /* IO ports */ #define CS4231P(x) (c_d_c_CS4231##x) #define c_d_c_CS4231REGSEL 0 #define c_d_c_CS4231REG 1 #define c_d_c_CS4231STATUS 2 #define c_d_c_CS4231PIO 3 /* codec registers */ #define CS4231_LEFT_INPUT 0x00 /* left input control */ #define CS4231_RIGHT_INPUT 0x01 /* right input control */ #define CS4231_AUX1_LEFT_INPUT 0x02 /* left AUX1 input control */ #define CS4231_AUX1_RIGHT_INPUT 0x03 /* right AUX1 input control */ #define CS4231_AUX2_LEFT_INPUT 0x04 /* left AUX2 input control */ #define CS4231_AUX2_RIGHT_INPUT 0x05 /* right AUX2 input control */ #define CS4231_LEFT_OUTPUT 0x06 /* left output control register */ #define CS4231_RIGHT_OUTPUT 0x07 /* right output control register */ #define CS4231_PLAYBK_FORMAT 0x08 /* clock and data format - playback - bits 7-0 MCE */ #define CS4231_IFACE_CTRL 0x09 /* interface control - bits 7-2 MCE */ #define CS4231_PIN_CTRL 0x0a /* pin control */ #define CS4231_TEST_INIT 0x0b /* test and initialization */ #define CS4231_MISC_INFO 0x0c /* miscellaneous information */ #define CS4231_LOOPBACK 0x0d /* loopback control */ #define CS4231_PLY_UPR_CNT 0x0e /* playback upper base count */ #define CS4231_PLY_LWR_CNT 0x0f /* playback lower base count */ #define CS4231_ALT_FEATURE_1 0x10 /* alternate #1 feature enable */ #define AD1845_AF1_MIC_LEFT 0x10 /* alternate #1 feature + MIC left */ #define CS4231_ALT_FEATURE_2 0x11 /* alternate #2 feature enable */ #define AD1845_AF2_MIC_RIGHT 0x11 /* alternate #2 feature + MIC right */ #define CS4231_LEFT_LINE_IN 0x12 /* left line input control */ #define CS4231_RIGHT_LINE_IN 0x13 /* right line input control */ #define CS4231_TIMER_LOW 0x14 /* timer low byte */ #define CS4231_TIMER_HIGH 0x15 /* timer high byte */ #define CS4231_LEFT_MIC_INPUT 0x16 /* left MIC input control register (InterWave only) */ #define AD1845_UPR_FREQ_SEL 0x16 /* upper byte of frequency select */ #define CS4231_RIGHT_MIC_INPUT 0x17 /* right MIC input control register (InterWave only) */ #define AD1845_LWR_FREQ_SEL 0x17 /* lower byte of frequency select */ #define CS4236_EXT_REG 0x17 /* extended register access */ #define CS4231_IRQ_STATUS 0x18 /* irq status register */ #define CS4231_LINE_LEFT_OUTPUT 0x19 /* left line output control register (InterWave only) */ #define CS4231_VERSION 0x19 /* CS4231(A) - version values */ #define CS4231_MONO_CTRL 0x1a /* mono input/output control */ #define CS4231_LINE_RIGHT_OUTPUT 0x1b /* right line output control register (InterWave only) */ #define AD1845_PWR_DOWN 0x1b /* power down control */ #define CS4235_LEFT_MASTER 0x1b /* left master output control */ #define CS4231_REC_FORMAT 0x1c /* clock and data format - record - bits 7-0 MCE */ #define AD1845_CLOCK 0x1d /* crystal clock select and total power down */ #define CS4235_RIGHT_MASTER 0x1d /* right master output control */ #define CS4231_REC_UPR_CNT 0x1e /* record upper count */ #define CS4231_REC_LWR_CNT 0x1f /* record lower count */ /* definitions for codec register select port - CODECP( REGSEL ) */ #define CS4231_INIT 0x80 /* CODEC is initializing */ #define CS4231_MCE 0x40 /* mode change enable */ #define CS4231_TRD 0x20 /* transfer request disable */ /* definitions for codec status register - CODECP( STATUS ) */ #define CS4231_GLOBALIRQ 0x01 /* IRQ is active */ /* definitions for codec irq status */ #define CS4231_PLAYBACK_IRQ 0x10 #define CS4231_RECORD_IRQ 0x20 #define CS4231_TIMER_IRQ 0x40 #define CS4231_ALL_IRQS 0x70 #define CS4231_REC_UNDERRUN 0x08 #define CS4231_REC_OVERRUN 0x04 #define CS4231_PLY_OVERRUN 0x02 #define CS4231_PLY_UNDERRUN 0x01 /* definitions for CS4231_LEFT_INPUT and CS4231_RIGHT_INPUT registers */ #define CS4231_ENABLE_MIC_GAIN 0x20 #define CS4231_MIXS_LINE 0x00 #define CS4231_MIXS_AUX1 0x40 #define CS4231_MIXS_MIC 0x80 #define CS4231_MIXS_ALL 0xc0 /* definitions for clock and data format register - CS4231_PLAYBK_FORMAT */ #define CS4231_LINEAR_8 0x00 /* 8-bit unsigned data */ #define CS4231_ALAW_8 0x60 /* 8-bit A-law companded */ #define CS4231_ULAW_8 0x20 /* 8-bit U-law companded */ #define CS4231_LINEAR_16 0x40 /* 16-bit twos complement data - little endian */ #define CS4231_LINEAR_16_BIG 0xc0 /* 16-bit twos complement data - big endian */ #define CS4231_ADPCM_16 0xa0 /* 16-bit ADPCM */ #define CS4231_STEREO 0x10 /* stereo mode */ /* bits 3-1 define frequency divisor */ #define CS4231_XTAL1 0x00 /* 24.576 crystal */ #define CS4231_XTAL2 0x01 /* 16.9344 crystal */ /* definitions for interface control register - CS4231_IFACE_CTRL */ #define CS4231_RECORD_PIO 0x80 /* record PIO enable */ #define CS4231_PLAYBACK_PIO 0x40 /* playback PIO enable */ #define CS4231_CALIB_MODE 0x18 /* calibration mode bits */ #define CS4231_AUTOCALIB 0x08 /* auto calibrate */ #define CS4231_SINGLE_DMA 0x04 /* use single DMA channel */ #define CS4231_RECORD_ENABLE 0x02 /* record enable */ #define CS4231_PLAYBACK_ENABLE 0x01 /* playback enable */ /* definitions for pin control register - CS4231_PIN_CTRL */ #define CS4231_IRQ_ENABLE 0x02 /* enable IRQ */ #define CS4231_XCTL1 0x40 /* external control #1 */ #define CS4231_XCTL0 0x80 /* external control #0 */ /* definitions for test and init register - CS4231_TEST_INIT */ #define CS4231_CALIB_IN_PROGRESS 0x20 /* auto calibrate in progress */ #define CS4231_DMA_REQUEST 0x10 /* DMA request in progress */ /* definitions for misc control register - CS4231_MISC_INFO */ #define CS4231_MODE2 0x40 /* MODE 2 */ #define CS4231_IW_MODE3 0x6c /* MODE 3 - InterWave enhanced mode */ #define CS4231_4236_MODE3 0xe0 /* MODE 3 - CS4236+ enhanced mode */ /* definitions for alternate feature 1 register - CS4231_ALT_FEATURE_1 */ #define CS4231_DACZ 0x01 /* zero DAC when underrun */ #define CS4231_TIMER_ENABLE 0x40 /* codec timer enable */ #define CS4231_OLB 0x80 /* output level bit */ /* definitions for Extended Registers - CS4236+ */ #define CS4236_REG(i23val) (((i23val << 2) & 0x10) | ((i23val >> 4) & 0x0f)) #define CS4236_I23VAL(reg) ((((reg)&0xf) << 4) | (((reg)&0x10) >> 2) | 0x8) #define CS4236_LEFT_LINE 0x08 /* left LINE alternate volume */ #define CS4236_RIGHT_LINE 0x18 /* right LINE alternate volume */ #define CS4236_LEFT_MIC 0x28 /* left MIC volume */ #define CS4236_RIGHT_MIC 0x38 /* right MIC volume */ #define CS4236_LEFT_MIX_CTRL 0x48 /* synthesis and left input mixer control */ #define CS4236_RIGHT_MIX_CTRL 0x58 /* right input mixer control */ #define CS4236_LEFT_FM 0x68 /* left FM volume */ #define CS4236_RIGHT_FM 0x78 /* right FM volume */ #define CS4236_LEFT_DSP 0x88 /* left DSP serial port volume */ #define CS4236_RIGHT_DSP 0x98 /* right DSP serial port volume */ #define CS4236_RIGHT_LOOPBACK 0xa8 /* right loopback monitor volume */ #define CS4236_DAC_MUTE 0xb8 /* DAC mute and IFSE enable */ #define CS4236_ADC_RATE 0xc8 /* indenpendent ADC sample frequency */ #define CS4236_DAC_RATE 0xd8 /* indenpendent DAC sample frequency */ #define CS4236_LEFT_MASTER 0xe8 /* left master digital audio volume */ #define CS4236_RIGHT_MASTER 0xf8 /* right master digital audio volume */ #define CS4236_LEFT_WAVE 0x0c /* left wavetable serial port volume */ #define CS4236_RIGHT_WAVE 0x1c /* right wavetable serial port volume */ #define CS4236_VERSION 0x9c /* chip version and ID */ /* definitions for extended registers - OPTI93X */ #define OPTi931_AUX_LEFT_INPUT 0x10 #define OPTi931_AUX_RIGHT_INPUT 0x11 #define OPTi93X_MIC_LEFT_INPUT 0x14 #define OPTi93X_MIC_RIGHT_INPUT 0x15 #define OPTi93X_OUT_LEFT 0x16 #define OPTi93X_OUT_RIGHT 0x17 #endif /* __SOUND_CS4231_REGS_H */
Save
cmd:
run