uda1380.h (7fbb8759eff9a348efa5f352ffaa51c364837c4b) | uda1380.h (1abd91849990ed61d6468ffa8b7fc1ae61db4b1a) |
---|---|
1/* 2 * Audio support for Philips UDA1380 3 * 4 * This program is free software; you can redistribute it and/or modify 5 * it under the terms of the GNU General Public License version 2 as 6 * published by the Free Software Foundation. 7 * 8 * Copyright (c) 2005 Giorgio Padrin <giorgio@mandarinlogiq.org> --- 58 unchanged lines hidden (view full) --- 67#define R14_SILENCE 0x0080 68#define R14_SDET_ON 0x0040 69#define R21_MT_ADC 0x8000 70#define R22_SEL_LNA 0x0008 71#define R22_SEL_MIC 0x0004 72#define R22_SKIP_DCFIL 0x0002 73#define R23_AGC_EN 0x0001 74 | 1/* 2 * Audio support for Philips UDA1380 3 * 4 * This program is free software; you can redistribute it and/or modify 5 * it under the terms of the GNU General Public License version 2 as 6 * published by the Free Software Foundation. 7 * 8 * Copyright (c) 2005 Giorgio Padrin <giorgio@mandarinlogiq.org> --- 58 unchanged lines hidden (view full) --- 67#define R14_SILENCE 0x0080 68#define R14_SDET_ON 0x0040 69#define R21_MT_ADC 0x8000 70#define R22_SEL_LNA 0x0008 71#define R22_SEL_MIC 0x0004 72#define R22_SKIP_DCFIL 0x0002 73#define R23_AGC_EN 0x0001 74 |
75struct uda1380_setup_data { 76 int i2c_bus; 77 unsigned short i2c_address; 78 int dac_clk; 79#define UDA1380_DAC_CLK_SYSCLK 0 80#define UDA1380_DAC_CLK_WSPLL 1 81}; 82 | |
83#define UDA1380_DAI_DUPLEX 0 /* playback and capture on single DAI */ 84#define UDA1380_DAI_PLAYBACK 1 /* playback DAI */ 85#define UDA1380_DAI_CAPTURE 2 /* capture DAI */ 86 87extern struct snd_soc_dai uda1380_dai[3]; 88extern struct snd_soc_codec_device soc_codec_dev_uda1380; 89 90#endif /* _UDA1380_H */ | 75#define UDA1380_DAI_DUPLEX 0 /* playback and capture on single DAI */ 76#define UDA1380_DAI_PLAYBACK 1 /* playback DAI */ 77#define UDA1380_DAI_CAPTURE 2 /* capture DAI */ 78 79extern struct snd_soc_dai uda1380_dai[3]; 80extern struct snd_soc_codec_device soc_codec_dev_uda1380; 81 82#endif /* _UDA1380_H */ |