__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
/* SPDX-License-Identifier: GPL-2.0 */
/*
* HD-audio controller (Azalia) registers and helpers
*
* For traditional reasons, we still use azx_ prefix here
*/
#ifndef __SOUND_HDA_REGISTER_H
#define __SOUND_HDA_REGISTER_H
#include <linux/io.h>
#include <sound/hdaudio.h>
#define AZX_REG_GCAP 0x00
#define AZX_GCAP_64OK (1 << 0) /* 64bit address support */
#define AZX_GCAP_NSDO (3 << 1) /* # of serial data out signals */
#define AZX_GCAP_BSS (31 << 3) /* # of bidirectional streams */
#define AZX_GCAP_ISS (15 << 8) /* # of input streams */
#define AZX_GCAP_OSS (15 << 12) /* # of output streams */
#define AZX_REG_VMIN 0x02
#define AZX_REG_VMAJ 0x03
#define AZX_REG_OUTPAY 0x04
#define AZX_REG_INPAY 0x06
#define AZX_REG_GCTL 0x08
#define AZX_GCTL_RESET (1 << 0) /* controller reset */
#define AZX_GCTL_FCNTRL (1 << 1) /* flush control */
#define AZX_GCTL_UNSOL (1 << 8) /* accept unsol. response enable */
#define AZX_REG_WAKEEN 0x0c
#define AZX_REG_STATESTS 0x0e
#define AZX_REG_GSTS 0x10
#define AZX_GSTS_FSTS (1 << 1) /* flush status */
#define AZX_REG_GCAP2 0x12
#define AZX_REG_LLCH 0x14
#define AZX_REG_OUTSTRMPAY 0x18
#define AZX_REG_INSTRMPAY 0x1A
#define AZX_REG_INTCTL 0x20
#define AZX_REG_INTSTS 0x24
#define AZX_REG_WALLCLK 0x30 /* 24Mhz source */
#define AZX_REG_OLD_SSYNC 0x34 /* SSYNC for old ICH */
#define AZX_REG_SSYNC 0x38
#define AZX_REG_CORBLBASE 0x40
#define AZX_REG_CORBUBASE 0x44
#define AZX_REG_CORBWP 0x48
#define AZX_REG_CORBRP 0x4a
#define AZX_CORBRP_RST (1 << 15) /* read pointer reset */
#define AZX_REG_CORBCTL 0x4c
#define AZX_CORBCTL_RUN (1 << 1) /* enable DMA */
#define AZX_CORBCTL_CMEIE (1 << 0) /* enable memory error irq */
#define AZX_REG_CORBSTS 0x4d
#define AZX_CORBSTS_CMEI (1 << 0) /* memory error indication */
#define AZX_REG_CORBSIZE 0x4e
#define AZX_REG_RIRBLBASE 0x50
#define AZX_REG_RIRBUBASE 0x54
#define AZX_REG_RIRBWP 0x58
#define AZX_RIRBWP_RST (1 << 15) /* write pointer reset */
#define AZX_REG_RINTCNT 0x5a
#define AZX_REG_RIRBCTL 0x5c
#define AZX_RBCTL_IRQ_EN (1 << 0) /* enable IRQ */
#define AZX_RBCTL_DMA_EN (1 << 1) /* enable DMA */
#define AZX_RBCTL_OVERRUN_EN (1 << 2) /* enable overrun irq */
#define AZX_REG_RIRBSTS 0x5d
#define AZX_RBSTS_IRQ (1 << 0) /* response irq */
#define AZX_RBSTS_OVERRUN (1 << 2) /* overrun irq */
#define AZX_REG_RIRBSIZE 0x5e
#define AZX_REG_IC 0x60
#define AZX_REG_IR 0x64
#define AZX_REG_IRS 0x68
#define AZX_IRS_VALID (1<<1)
#define AZX_IRS_BUSY (1<<0)
#define AZX_REG_DPLBASE 0x70
#define AZX_REG_DPUBASE 0x74
#define AZX_DPLBASE_ENABLE 0x1 /* Enable position buffer */
/* SD offset: SDI0=0x80, SDI1=0xa0, ... SDO3=0x160 */
enum { SDI0, SDI1, SDI2, SDI3, SDO0, SDO1, SDO2, SDO3 };
/* stream register offsets from stream base */
#define AZX_REG_SD_CTL 0x00
#define AZX_REG_SD_CTL_3B 0x02 /* 3rd byte of SD_CTL register */
#define AZX_REG_SD_STS 0x03
#define AZX_REG_SD_LPIB 0x04
#define AZX_REG_SD_CBL 0x08
#define AZX_REG_SD_LVI 0x0c
#define AZX_REG_SD_FIFOW 0x0e
#define AZX_REG_SD_FIFOSIZE 0x10
#define AZX_REG_SD_FORMAT 0x12
#define AZX_REG_SD_FIFOL 0x14
#define AZX_REG_SD_BDLPL 0x18
#define AZX_REG_SD_BDLPU 0x1c
#define AZX_SD_FIFOSIZE_MASK GENMASK(15, 0)
/* GTS registers */
#define AZX_REG_LLCH 0x14
#define AZX_REG_GTS_BASE 0x520
#define AZX_REG_GTSCC (AZX_REG_GTS_BASE + 0x00)
#define AZX_REG_WALFCC (AZX_REG_GTS_BASE + 0x04)
#define AZX_REG_TSCCL (AZX_REG_GTS_BASE + 0x08)
#define AZX_REG_TSCCU (AZX_REG_GTS_BASE + 0x0C)
#define AZX_REG_LLPFOC (AZX_REG_GTS_BASE + 0x14)
#define AZX_REG_LLPCL (AZX_REG_GTS_BASE + 0x18)
#define AZX_REG_LLPCU (AZX_REG_GTS_BASE + 0x1C)
/* Haswell/Broadwell display HD-A controller Extended Mode registers */
#define AZX_REG_HSW_EM4 0x100c
#define AZX_REG_HSW_EM5 0x1010
/* Skylake/Broxton vendor-specific registers */
#define AZX_REG_VS_EM1 0x1000
#define AZX_REG_VS_INRC 0x1004
#define AZX_REG_VS_OUTRC 0x1008
#define AZX_REG_VS_FIFOTRK 0x100C
#define AZX_REG_VS_FIFOTRK2 0x1010
#define AZX_REG_VS_EM2 0x1030
#define AZX_REG_VS_EM3L 0x1038
#define AZX_REG_VS_EM3U 0x103C
#define AZX_REG_VS_EM4L 0x1040
#define AZX_REG_VS_EM4U 0x1044
#define AZX_REG_VS_LTRP 0x1048
#define AZX_REG_VS_D0I3C 0x104A
#define AZX_REG_VS_PCE 0x104B
#define AZX_REG_VS_L2MAGC 0x1050
#define AZX_REG_VS_L2LAHPT 0x1054
#define AZX_REG_VS_SDXDPIB_XBASE 0x1084
#define AZX_REG_VS_SDXDPIB_XINTERVAL 0x20
#define AZX_REG_VS_SDXEFIFOS_XBASE 0x1094
#define AZX_REG_VS_SDXEFIFOS_XINTERVAL 0x20
#define AZX_REG_VS_LTRP_GB_MASK GENMASK(6, 0)
/* PCI space */
#define AZX_PCIREG_TCSEL 0x44
/*
* other constants
*/
/* max number of fragments - we may use more if allocating more pages for BDL */
#define BDL_SIZE 4096
#define AZX_MAX_BDL_ENTRIES (BDL_SIZE / 16)
#define AZX_MAX_FRAG 32
/*
* max buffer size - artificial 4MB limit per stream to avoid big allocations
* In theory it can be really big, but as it is per stream on systems with many streams memory could
* be quickly saturated if userspace requests maximum buffer size for each of them.
*/
#define AZX_MAX_BUF_SIZE (4*1024*1024)
/* RIRB int mask: overrun[2], response[0] */
#define RIRB_INT_RESPONSE 0x01
#define RIRB_INT_OVERRUN 0x04
#define RIRB_INT_MASK 0x05
/* STATESTS int mask: S3,SD2,SD1,SD0 */
#define STATESTS_INT_MASK ((1 << HDA_MAX_CODECS) - 1)
/* SD_CTL bits */
#define SD_CTL_STREAM_RESET 0x01 /* stream reset bit */
#define SD_CTL_DMA_START 0x02 /* stream DMA start bit */
#define SD_CTL_STRIPE (3 << 16) /* stripe control */
#define SD_CTL_TRAFFIC_PRIO (1 << 18) /* traffic priority */
#define SD_CTL_DIR (1 << 19) /* bi-directional stream */
#define SD_CTL_STREAM_TAG_MASK (0xf << 20)
#define SD_CTL_STREAM_TAG_SHIFT 20
/* SD_CTL and SD_STS */
#define SD_INT_DESC_ERR 0x10 /* descriptor error interrupt */
#define SD_INT_FIFO_ERR 0x08 /* FIFO error interrupt */
#define SD_INT_COMPLETE 0x04 /* completion interrupt */
#define SD_INT_MASK (SD_INT_DESC_ERR|SD_INT_FIFO_ERR|\
SD_INT_COMPLETE)
#define SD_CTL_STRIPE_MASK 0x3 /* stripe control mask */
/* SD_STS */
#define SD_STS_FIFO_READY 0x20 /* FIFO ready */
/* INTCTL and INTSTS */
#define AZX_INT_ALL_STREAM 0x3fffffff /* all stream interrupts */
#define AZX_INT_CTRL_EN 0x40000000 /* controller interrupt enable bit */
#define AZX_INT_GLOBAL_EN 0x80000000 /* global interrupt enable bit */
/* below are so far hardcoded - should read registers in future */
#define AZX_MAX_CORB_ENTRIES 256
#define AZX_MAX_RIRB_ENTRIES 256
/* Capability header Structure */
#define AZX_REG_CAP_HDR 0x0
#define AZX_CAP_HDR_VER_OFF 28
#define AZX_CAP_HDR_VER_MASK (0xF << AZX_CAP_HDR_VER_OFF)
#define AZX_CAP_HDR_ID_OFF 16
#define AZX_CAP_HDR_ID_MASK (0xFFF << AZX_CAP_HDR_ID_OFF)
#define AZX_CAP_HDR_NXT_PTR_MASK 0xFFFF
/* registers of Software Position Based FIFO Capability Structure */
#define AZX_SPB_CAP_ID 0x4
#define AZX_REG_SPB_BASE_ADDR 0x700
#define AZX_REG_SPB_SPBFCH 0x00
#define AZX_REG_SPB_SPBFCCTL 0x04
/* Base used to calculate the iterating register offset */
#define AZX_SPB_BASE 0x08
/* Interval used to calculate the iterating register offset */
#define AZX_SPB_INTERVAL 0x08
/* SPIB base */
#define AZX_SPB_SPIB 0x00
/* SPIB MAXFIFO base*/
#define AZX_SPB_MAXFIFO 0x04
/* registers of Global Time Synchronization Capability Structure */
#define AZX_GTS_CAP_ID 0x1
#define AZX_REG_GTS_GTSCH 0x00
#define AZX_REG_GTS_GTSCD 0x04
#define AZX_REG_GTS_GTSCTLAC 0x0C
#define AZX_GTS_BASE 0x20
#define AZX_GTS_INTERVAL 0x20
/* registers for Processing Pipe Capability Structure */
#define AZX_PP_CAP_ID 0x3
#define AZX_REG_PP_PPCH 0x10
#define AZX_REG_PP_PPCTL 0x04
#define AZX_PPCTL_PIE (1<<31)
#define AZX_PPCTL_GPROCEN (1<<30)
/* _X_ = dma engine # and cannot * exceed 29 (per spec max 30 dma engines) */
#define AZX_PPCTL_PROCEN(_X_) (1<<(_X_))
#define AZX_REG_PP_PPSTS 0x08
#define AZX_PPHC_BASE 0x10
#define AZX_PPHC_INTERVAL 0x10
#define AZX_REG_PPHCLLPL 0x0
#define AZX_REG_PPHCLLPU 0x4
#define AZX_REG_PPHCLDPL 0x8
#define AZX_REG_PPHCLDPU 0xC
#define AZX_PPLC_BASE 0x10
#define AZX_PPLC_MULTI 0x10
#define AZX_PPLC_INTERVAL 0x10
#define AZX_REG_PPLCCTL 0x0
#define AZX_PPLCCTL_STRM_BITS 4
#define AZX_PPLCCTL_STRM_SHIFT 20
#define AZX_REG_MASK(bit_num, offset) \
(((1 << (bit_num)) - 1) << (offset))
#define AZX_PPLCCTL_STRM_MASK \
AZX_REG_MASK(AZX_PPLCCTL_STRM_BITS, AZX_PPLCCTL_STRM_SHIFT)
#define AZX_PPLCCTL_RUN (1<<1)
#define AZX_PPLCCTL_STRST (1<<0)
#define AZX_REG_PPLCFMT 0x4
#define AZX_REG_PPLCLLPL 0x8
#define AZX_REG_PPLCLLPU 0xC
/* registers for Multiple Links Capability Structure */
#define AZX_ML_CAP_ID 0x2
#define AZX_REG_ML_MLCH 0x00
#define AZX_REG_ML_MLCD 0x04
#define AZX_ML_BASE 0x40
#define AZX_ML_INTERVAL 0x40
/* HDaudio registers valid for HDaudio and HDaudio extended links */
#define AZX_REG_ML_LCAP 0x00
#define AZX_ML_HDA_LCAP_ALT BIT(28)
#define AZX_ML_HDA_LCAP_ALT_HDA 0x0
#define AZX_ML_HDA_LCAP_ALT_HDA_EXT 0x1
#define AZX_ML_HDA_LCAP_INTC BIT(27) /* only used if ALT == 1 */
#define AZX_ML_HDA_LCAP_OFLS BIT(26) /* only used if ALT == 1 */
#define AZX_ML_HDA_LCAP_LSS BIT(23) /* only used if ALT == 1 */
#define AZX_ML_HDA_LCAP_SLCOUNT GENMASK(22, 20) /* only used if ALT == 1 */
#define AZX_REG_ML_LCTL 0x04
#define AZX_ML_LCTL_INTSTS BIT(31) /* only used if ALT == 1 */
#define AZX_ML_LCTL_CPA BIT(23)
#define AZX_ML_LCTL_CPA_SHIFT 23
#define AZX_ML_LCTL_SPA BIT(16)
#define AZX_ML_LCTL_SPA_SHIFT 16
#define AZX_ML_LCTL_INTEN BIT(5) /* only used if ALT == 1 */
#define AZX_ML_LCTL_OFLEN BIT(4) /* only used if ALT == 1 */
#define AZX_ML_LCTL_SCF GENMASK(3, 0) /* only used if ALT == 0 */
#define AZX_REG_ML_LOSIDV 0x08
/* bit0 is reserved, with BIT(1) mapping to stream1 */
#define AZX_ML_LOSIDV_STREAM_MASK 0xFFFE
#define AZX_REG_ML_LSDIID 0x0C
#define AZX_REG_ML_LSDIID_OFFSET(x) (0x0C + (x) * 0x02) /* only used if ALT == 1 */
/* HDaudio registers only valid if LCAP.ALT == 0 */
#define AZX_REG_ML_LPSOO 0x10
#define AZX_REG_ML_LPSIO 0x12
#define AZX_REG_ML_LWALFC 0x18
#define AZX_REG_ML_LOUTPAY 0x20
#define AZX_REG_ML_LINPAY 0x30
/* HDaudio Extended link registers only valid if LCAP.ALT == 1 */
#define AZX_REG_ML_LSYNC 0x1C
#define AZX_REG_ML_LSYNC_CMDSYNC BIT(24)
#define AZX_REG_ML_LSYNC_CMDSYNC_SHIFT 24
#define AZX_REG_ML_LSYNC_SYNCGO BIT(23)
#define AZX_REG_ML_LSYNC_SYNCPU BIT(20)
#define AZX_REG_ML_LSYNC_SYNCPRD GENMASK(19, 0)
#define AZX_REG_ML_LEPTR 0x20
#define AZX_REG_ML_LEPTR_ID GENMASK(31, 24)
#define AZX_REG_ML_LEPTR_ID_SHIFT 24
#define AZX_REG_ML_LEPTR_ID_SDW 0x00
#define AZX_REG_ML_LEPTR_ID_INTEL_SSP 0xC0
#define AZX_REG_ML_LEPTR_ID_INTEL_DMIC 0xC1
#define AZX_REG_ML_LEPTR_ID_INTEL_UAOL 0xC2
#define AZX_REG_ML_LEPTR_VER GENMASK(23, 20)
#define AZX_REG_ML_LEPTR_PTR GENMASK(19, 0)
/* registers for DMA Resume Capability Structure */
#define AZX_DRSM_CAP_ID 0x5
#define AZX_REG_DRSM_CTL 0x4
/* Base used to calculate the iterating register offset */
#define AZX_DRSM_BASE 0x08
/* Interval used to calculate the iterating register offset */
#define AZX_DRSM_INTERVAL 0x08
/* Global time synchronization registers */
#define GTSCC_TSCCD_MASK 0x80000000
#define GTSCC_TSCCD_SHIFT BIT(31)
#define GTSCC_TSCCI_MASK 0x20
#define GTSCC_CDMAS_DMA_DIR_SHIFT 4
#define WALFCC_CIF_MASK 0x1FF
#define WALFCC_FN_SHIFT 9
#define HDA_CLK_CYCLES_PER_FRAME 512
/*
* An error occurs near frame "rollover". The clocks in frame value indicates
* whether this error may have occurred. Here we use the value of 10. Please
* see the errata for the right number [<10]
*/
#define HDA_MAX_CYCLE_VALUE 499
#define HDA_MAX_CYCLE_OFFSET 10
#define HDA_MAX_CYCLE_READ_RETRY 10
#define TSCCU_CCU_SHIFT 32
#define LLPC_CCU_SHIFT 32
/*
* helpers to read the stream position
*/
static inline unsigned int
snd_hdac_stream_get_pos_lpib(struct hdac_stream *stream)
{
return snd_hdac_stream_readl(stream, SD_LPIB);
}
static inline unsigned int
snd_hdac_stream_get_pos_posbuf(struct hdac_stream *stream)
{
return le32_to_cpu(*stream->posbuf);
}
#endif /* __SOUND_HDA_REGISTER_H */
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| ac97 | Folder | 0755 |
|
|
| sof | Folder | 0755 |
|
|
| ac97_codec.h | File | 15.8 KB | 0644 |
|
| aci.h | File | 2.42 KB | 0644 |
|
| acp63_chip_offset_byte.h | File | 29.75 KB | 0644 |
|
| ad1816a.h | File | 4.73 KB | 0644 |
|
| ad1843.h | File | 1.48 KB | 0644 |
|
| ak4113.h | File | 10.22 KB | 0644 |
|
| ak4114.h | File | 9.54 KB | 0644 |
|
| ak4117.h | File | 8.34 KB | 0644 |
|
| ak4531_codec.h | File | 2.56 KB | 0644 |
|
| ak4641.h | File | 476 B | 0644 |
|
| ak4xxx-adda.h | File | 2.66 KB | 0644 |
|
| alc5623.h | File | 536 B | 0644 |
|
| asequencer.h | File | 3.06 KB | 0644 |
|
| asound.h | File | 590 B | 0644 |
|
| asoundef.h | File | 16.27 KB | 0644 |
|
| compress_driver.h | File | 9.49 KB | 0644 |
|
| control.h | File | 10.56 KB | 0644 |
|
| core.h | File | 14.07 KB | 0644 |
|
| cs-amp-lib.h | File | 1.69 KB | 0644 |
|
| cs35l33.h | File | 888 B | 0644 |
|
| cs35l34.h | File | 741 B | 0644 |
|
| cs35l35.h | File | 2.21 KB | 0644 |
|
| cs35l36.h | File | 772 B | 0644 |
|
| cs35l41.h | File | 34.33 KB | 0644 |
|
| cs35l56.h | File | 11.72 KB | 0644 |
|
| cs4231-regs.h | File | 7.6 KB | 0644 |
|
| cs4271.h | File | 906 B | 0644 |
|
| cs42l42.h | File | 34.47 KB | 0644 |
|
| cs42l43.h | File | 385 B | 0644 |
|
| cs42l52.h | File | 592 B | 0644 |
|
| cs42l56.h | File | 1.02 KB | 0644 |
|
| cs42l73.h | File | 361 B | 0644 |
|
| cs8403.h | File | 7.95 KB | 0644 |
|
| cs8427.h | File | 9.72 KB | 0644 |
|
| da7213.h | File | 1.01 KB | 0644 |
|
| da7218.h | File | 2.41 KB | 0644 |
|
| da7219-aad.h | File | 2.37 KB | 0644 |
|
| da7219.h | File | 998 B | 0644 |
|
| da9055.h | File | 707 B | 0644 |
|
| designware_i2s.h | File | 1.66 KB | 0644 |
|
| dmaengine_pcm.h | File | 6.78 KB | 0644 |
|
| emu10k1.h | File | 94.74 KB | 0644 |
|
| emu10k1_synth.h | File | 693 B | 0644 |
|
| emu8000.h | File | 3.25 KB | 0644 |
|
| emu8000_reg.h | File | 9.54 KB | 0644 |
|
| emux_legacy.h | File | 4.7 KB | 0644 |
|
| emux_synth.h | File | 6.78 KB | 0644 |
|
| es1688.h | File | 2.88 KB | 0644 |
|
| graph_card.h | File | 1.04 KB | 0644 |
|
| gus.h | File | 19.65 KB | 0644 |
|
| hda-mlink.h | File | 6.32 KB | 0644 |
|
| hda_chmap.h | File | 2.6 KB | 0644 |
|
| hda_codec.h | File | 17.49 KB | 0644 |
|
| hda_component.h | File | 2.04 KB | 0644 |
|
| hda_hwdep.h | File | 736 B | 0644 |
|
| hda_i915.h | File | 589 B | 0644 |
|
| hda_register.h | File | 11.98 KB | 0644 |
|
| hda_regmap.h | File | 6.77 KB | 0644 |
|
| hda_verbs.h | File | 16.88 KB | 0644 |
|
| hdaudio.h | File | 24.57 KB | 0644 |
|
| hdaudio_ext.h | File | 4.84 KB | 0644 |
|
| hdmi-codec.h | File | 3.01 KB | 0644 |
|
| hwdep.h | File | 1.88 KB | 0644 |
|
| i2c.h | File | 2.79 KB | 0644 |
|
| info.h | File | 7.75 KB | 0644 |
|
| initval.h | File | 2.43 KB | 0644 |
|
| intel-dsp-config.h | File | 896 B | 0644 |
|
| intel-nhlt.h | File | 4.01 KB | 0644 |
|
| jack.h | File | 3.1 KB | 0644 |
|
| madera-pdata.h | File | 1.95 KB | 0644 |
|
| max9768.h | File | 544 B | 0644 |
|
| max98088.h | File | 1.05 KB | 0644 |
|
| max98090.h | File | 534 B | 0644 |
|
| max98095.h | File | 1.33 KB | 0644 |
|
| memalloc.h | File | 3.62 KB | 0644 |
|
| minors.h | File | 3.65 KB | 0644 |
|
| mixer_oss.h | File | 1.73 KB | 0644 |
|
| mpu401.h | File | 3.81 KB | 0644 |
|
| omap-hdmi-audio.h | File | 971 B | 0644 |
|
| opl3.h | File | 11.62 KB | 0644 |
|
| opl4.h | File | 459 B | 0644 |
|
| pcm-indirect.h | File | 5.18 KB | 0644 |
|
| pcm.h | File | 53.57 KB | 0644 |
|
| pcm_drm_eld.h | File | 183 B | 0644 |
|
| pcm_iec958.h | File | 597 B | 0644 |
|
| pcm_oss.h | File | 2.01 KB | 0644 |
|
| pcm_params.h | File | 8.72 KB | 0644 |
|
| pt2258.h | File | 513 B | 0644 |
|
| pxa2xx-lib.h | File | 2.25 KB | 0644 |
|
| rawmidi.h | File | 6.37 KB | 0644 |
|
| rt1015.h | File | 283 B | 0644 |
|
| rt1318.h | File | 303 B | 0644 |
|
| rt286.h | File | 314 B | 0644 |
|
| rt298.h | File | 373 B | 0644 |
|
| rt5514.h | File | 399 B | 0644 |
|
| rt5659.h | File | 880 B | 0644 |
|
| rt5660.h | File | 578 B | 0644 |
|
| rt5663.h | File | 476 B | 0644 |
|
| rt5665.h | File | 723 B | 0644 |
|
| rt5668.h | File | 607 B | 0644 |
|
| rt5682.h | File | 862 B | 0644 |
|
| rt5682s.h | File | 1.01 KB | 0644 |
|
| sb.h | File | 10.43 KB | 0644 |
|
| sb16_csp.h | File | 2.05 KB | 0644 |
|
| sdca.h | File | 1.66 KB | 0644 |
|
| sdca_function.h | File | 3.05 KB | 0644 |
|
| sdw.h | File | 1.63 KB | 0644 |
|
| seq_device.h | File | 2.16 KB | 0644 |
|
| seq_kernel.h | File | 3.51 KB | 0644 |
|
| seq_midi_emul.h | File | 6.6 KB | 0644 |
|
| seq_midi_event.h | File | 1.32 KB | 0644 |
|
| seq_oss.h | File | 2.21 KB | 0644 |
|
| seq_oss_legacy.h | File | 360 B | 0644 |
|
| seq_virmidi.h | File | 2.07 KB | 0644 |
|
| sh_dac_audio.h | File | 441 B | 0644 |
|
| sh_fsi.h | File | 693 B | 0644 |
|
| simple_card.h | File | 524 B | 0644 |
|
| simple_card_utils.h | File | 9.38 KB | 0644 |
|
| snd_wavefront.h | File | 5.49 KB | 0644 |
|
| soc-acpi-intel-match.h | File | 2.61 KB | 0644 |
|
| soc-acpi-intel-ssp-common.h | File | 1.88 KB | 0644 |
|
| soc-acpi.h | File | 8.46 KB | 0644 |
|
| soc-card.h | File | 3.45 KB | 0644 |
|
| soc-component.h | File | 20.23 KB | 0644 |
|
| soc-dai.h | File | 20.72 KB | 0644 |
|
| soc-dapm.h | File | 33.46 KB | 0644 |
|
| soc-dpcm.h | File | 4.82 KB | 0644 |
|
| soc-jack.h | File | 3.68 KB | 0644 |
|
| soc-link.h | File | 1.14 KB | 0644 |
|
| soc-topology.h | File | 5.75 KB | 0644 |
|
| soc.h | File | 54.82 KB | 0644 |
|
| soc_sdw_utils.h | File | 9.05 KB | 0644 |
|
| sof.h | File | 4.58 KB | 0644 |
|
| soundfont.h | File | 3.86 KB | 0644 |
|
| spear_dma.h | File | 350 B | 0644 |
|
| spear_spdif.h | File | 345 B | 0644 |
|
| sta32x.h | File | 1015 B | 0644 |
|
| sta350.h | File | 1.44 KB | 0644 |
|
| tas2552-plat.h | File | 283 B | 0644 |
|
| tas2563-tlv.h | File | 11.37 KB | 0644 |
|
| tas2781-dsp.h | File | 4.85 KB | 0644 |
|
| tas2781-tlv.h | File | 594 B | 0644 |
|
| tas2781.h | File | 7.98 KB | 0644 |
|
| tas5086.h | File | 210 B | 0644 |
|
| tea6330t.h | File | 468 B | 0644 |
|
| timer.h | File | 4.99 KB | 0644 |
|
| tlv.h | File | 1.59 KB | 0644 |
|
| tlv320aic32x4.h | File | 1.29 KB | 0644 |
|
| tlv320dac33-plat.h | File | 574 B | 0644 |
|
| tpa6130a2-plat.h | File | 291 B | 0644 |
|
| uda1380.h | File | 335 B | 0644 |
|
| ump.h | File | 8.24 KB | 0644 |
|
| ump_convert.h | File | 1.25 KB | 0644 |
|
| ump_msg.h | File | 13.81 KB | 0644 |
|
| util_mem.h | File | 1.58 KB | 0644 |
|
| vx_core.h | File | 14.68 KB | 0644 |
|
| wavefront.h | File | 16.32 KB | 0644 |
|
| wm0010.h | File | 321 B | 0644 |
|
| wm2000.h | File | 479 B | 0644 |
|
| wm2200.h | File | 1.21 KB | 0644 |
|
| wm5100.h | File | 935 B | 0644 |
|
| wm8903.h | File | 15.02 KB | 0644 |
|
| wm8904.h | File | 7.22 KB | 0644 |
|
| wm8955.h | File | 442 B | 0644 |
|
| wm8960.h | File | 888 B | 0644 |
|
| wm8962.h | File | 1.65 KB | 0644 |
|
| wm8993.h | File | 1.05 KB | 0644 |
|
| wm8996.h | File | 1.19 KB | 0644 |
|
| wm9081.h | File | 515 B | 0644 |
|
| wm9090.h | File | 634 B | 0644 |
|
| wss.h | File | 7.76 KB | 0644 |
|