Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0-or-later */
0002 #ifndef __SOUND_AMP_H
0003 #define __SOUND_AMP_H
0004 
0005 /*
0006  *   ALSA driver for VIA VT1724 (Envy24HT)
0007  *
0008  *   Lowlevel functions for Advanced Micro Peripherals Ltd AUDIO2000
0009  *
0010  *  Copyright (c) 2000 Jaroslav Kysela <perex@perex.cz>
0011  */      
0012 
0013 #define  AMP_AUDIO2000_DEVICE_DESC         "{AMP Ltd,AUDIO2000},"\
0014                            "{Chaintech,AV-710},"
0015 
0016 #if 0
0017 #define VT1724_SUBDEVICE_AUDIO2000  0x12142417  /* Advanced Micro Peripherals Ltd AUDIO2000 */
0018 #else
0019 #define VT1724_SUBDEVICE_AUDIO2000  0x00030003  /* a dummy ID for AMP Audio2000 */
0020 #endif
0021 #define VT1724_SUBDEVICE_AV710      0x12142417  /* AV710 - the same ID with Audio2000! */
0022 
0023 /* WM8728 on I2C for AV710 */
0024 #define WM_DEV      0x36
0025 
0026 #define WM_ATTEN_L  0x00
0027 #define WM_ATTEN_R  0x01
0028 #define WM_DAC_CTRL 0x02
0029 #define WM_INT_CTRL 0x03
0030 
0031 extern struct snd_ice1712_card_info  snd_vt1724_amp_cards[];
0032 
0033 
0034 #endif /* __SOUND_AMP_H */