xref: /openbmc/linux/include/media/i2c/cs5345.h (revision b5dcee22)
1b5dcee22SMauro Carvalho Chehab /*
2b5dcee22SMauro Carvalho Chehab     cs5345.h - definition for cs5345 inputs and outputs
3b5dcee22SMauro Carvalho Chehab 
4b5dcee22SMauro Carvalho Chehab     Copyright (C) 2007 Hans Verkuil (hverkuil@xs4all.nl)
5b5dcee22SMauro Carvalho Chehab 
6b5dcee22SMauro Carvalho Chehab     This program is free software; you can redistribute it and/or modify
7b5dcee22SMauro Carvalho Chehab     it under the terms of the GNU General Public License as published by
8b5dcee22SMauro Carvalho Chehab     the Free Software Foundation; either version 2 of the License, or
9b5dcee22SMauro Carvalho Chehab     (at your option) any later version.
10b5dcee22SMauro Carvalho Chehab 
11b5dcee22SMauro Carvalho Chehab     This program is distributed in the hope that it will be useful,
12b5dcee22SMauro Carvalho Chehab     but WITHOUT ANY WARRANTY; without even the implied warranty of
13b5dcee22SMauro Carvalho Chehab     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14b5dcee22SMauro Carvalho Chehab     GNU General Public License for more details.
15b5dcee22SMauro Carvalho Chehab 
16b5dcee22SMauro Carvalho Chehab     You should have received a copy of the GNU General Public License
17b5dcee22SMauro Carvalho Chehab     along with this program; if not, write to the Free Software
18b5dcee22SMauro Carvalho Chehab     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
19b5dcee22SMauro Carvalho Chehab */
20b5dcee22SMauro Carvalho Chehab 
21b5dcee22SMauro Carvalho Chehab #ifndef _CS5345_H_
22b5dcee22SMauro Carvalho Chehab #define _CS5345_H_
23b5dcee22SMauro Carvalho Chehab 
24b5dcee22SMauro Carvalho Chehab /* CS5345 HW inputs */
25b5dcee22SMauro Carvalho Chehab #define CS5345_IN_MIC 0
26b5dcee22SMauro Carvalho Chehab #define CS5345_IN_1   1
27b5dcee22SMauro Carvalho Chehab #define CS5345_IN_2   2
28b5dcee22SMauro Carvalho Chehab #define CS5345_IN_3   3
29b5dcee22SMauro Carvalho Chehab #define CS5345_IN_4   4
30b5dcee22SMauro Carvalho Chehab #define CS5345_IN_5   5
31b5dcee22SMauro Carvalho Chehab #define CS5345_IN_6   6
32b5dcee22SMauro Carvalho Chehab 
33b5dcee22SMauro Carvalho Chehab #define CS5345_MCLK_1   0x00
34b5dcee22SMauro Carvalho Chehab #define CS5345_MCLK_1_5 0x10
35b5dcee22SMauro Carvalho Chehab #define CS5345_MCLK_2   0x20
36b5dcee22SMauro Carvalho Chehab #define CS5345_MCLK_3   0x30
37b5dcee22SMauro Carvalho Chehab #define CS5345_MCLK_4   0x40
38b5dcee22SMauro Carvalho Chehab 
39b5dcee22SMauro Carvalho Chehab #endif
40