~ubuntu-branches/ubuntu/utopic/linux-ti-omap/utopic

« back to all changes in this revision

Viewing changes to sound/pci/oxygen/pcm1796.h

  • Committer: Bazaar Package Importer
  • Author(s): Amit Kucheria, Amit Kucheria
  • Date: 2010-03-10 02:28:15 UTC
  • Revision ID: james.westby@ubuntu.com-20100310022815-7sd3gwvn5kenaq33
Tags: 2.6.33-500.1
[ Amit Kucheria ]

* Initial release of a 2.6.33-based OMAP kernel
* UBUNTU: [Upstream] Fix omap 1-wire driver compilation
* UBUNTU: ubuntu: AppArmor -- update to mainline 2010-03-04

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#ifndef PCM1796_H_INCLUDED
 
2
#define PCM1796_H_INCLUDED
 
3
 
 
4
/* register 16 */
 
5
#define PCM1796_ATL_MASK        0xff
 
6
/* register 17 */
 
7
#define PCM1796_ATR_MASK        0xff
 
8
/* register 18 */
 
9
#define PCM1796_MUTE            0x01
 
10
#define PCM1796_DME             0x02
 
11
#define PCM1796_DMF_MASK        0x0c
 
12
#define PCM1796_DMF_DISABLED    0x00
 
13
#define PCM1796_DMF_48          0x04
 
14
#define PCM1796_DMF_441         0x08
 
15
#define PCM1796_DMF_32          0x0c
 
16
#define PCM1796_FMT_MASK        0x70
 
17
#define PCM1796_FMT_16_RJUST    0x00
 
18
#define PCM1796_FMT_20_RJUST    0x10
 
19
#define PCM1796_FMT_24_RJUST    0x20
 
20
#define PCM1796_FMT_24_LJUST    0x30
 
21
#define PCM1796_FMT_16_I2S      0x40
 
22
#define PCM1796_FMT_24_I2S      0x50
 
23
#define PCM1796_ATLD            0x80
 
24
/* register 19 */
 
25
#define PCM1796_INZD            0x01
 
26
#define PCM1796_FLT_MASK        0x02
 
27
#define PCM1796_FLT_SHARP       0x00
 
28
#define PCM1796_FLT_SLOW        0x02
 
29
#define PCM1796_DFMS            0x04
 
30
#define PCM1796_OPE             0x10
 
31
#define PCM1796_ATS_MASK        0x60
 
32
#define PCM1796_ATS_1           0x00
 
33
#define PCM1796_ATS_2           0x20
 
34
#define PCM1796_ATS_4           0x40
 
35
#define PCM1796_ATS_8           0x60
 
36
#define PCM1796_REV             0x80
 
37
/* register 20 */
 
38
#define PCM1796_OS_MASK         0x03
 
39
#define PCM1796_OS_64           0x00
 
40
#define PCM1796_OS_32           0x01
 
41
#define PCM1796_OS_128          0x02
 
42
#define PCM1796_CHSL_MASK       0x04
 
43
#define PCM1796_CHSL_LEFT       0x00
 
44
#define PCM1796_CHSL_RIGHT      0x04
 
45
#define PCM1796_MONO            0x08
 
46
#define PCM1796_DFTH            0x10
 
47
#define PCM1796_DSD             0x20
 
48
#define PCM1796_SRST            0x40
 
49
/* register 21 */
 
50
#define PCM1796_PCMZ            0x01
 
51
#define PCM1796_DZ_MASK         0x06
 
52
/* register 22 */
 
53
#define PCM1796_ZFGL            0x01
 
54
#define PCM1796_ZFGR            0x02
 
55
/* register 23 */
 
56
#define PCM1796_ID_MASK         0x1f
 
57
 
 
58
#endif