#include <asm/io.h>
#include <linux/delay.h>
#include <linux/interrupt.h>
#include <linux/init.h>
#include <linux/slab.h>
#include <linux/mutex.h>
#include <sound/core.h>
#include <sound/info.h>
#include <sound/tlv.h>
#include "ice1712.h"
#include "envy24ht.h"
#include "pontis.h"
Go to the source code of this file.
#define PONTIS_CS_CLK (1<<5) /* CLK */ |
#define PONTIS_CS_CS (1<<4) /* CS */ |
#define PONTIS_CS_RDATA (1<<6) /* CS8416 -> VT1720 */ |
#define PONTIS_CS_WDATA (1<<7) /* VT1720 -> CS8416 */ |
#define WM_ADC_ATTEN_L 0x0e |
#define WM_ADC_ATTEN_R 0x0f |
#define WM_ALC_CTRL1 0x10 |
#define WM_ALC_CTRL2 0x11 |
#define WM_ALC_CTRL3 0x12 |
#define WM_DAC_ATTEN_L 0x03 /* digital left attenuation */ |
#define WM_DAC_ATTEN_R 0x04 |
#define WM_DAC_CTRL1 0x07 |
#define WM_DAC_CTRL2 0x09 |
#define WM_DAC_MASTER 0x05 |
#define WM_HP_ATTEN_L 0x00 /* headphone left attenuation */ |
#define WM_HP_ATTEN_R 0x01 /* headphone left attenuation */ |
#define WM_HP_MASTER 0x02 /* headphone master (both channels) */ |
#define WM_MASTER_CTRL 0x0c |
#define WM_NOISE_GATE 0x13 |
#define WM_PHASE_SWAP 0x06 /* DAC phase swap */ |
#define WM_POWERDOWN 0x0d |