aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/video/au0828/au0828-reg.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/media/video/au0828/au0828-reg.h')
-rw-r--r--drivers/media/video/au0828/au0828-reg.h35
1 files changed, 28 insertions, 7 deletions
diff --git a/drivers/media/video/au0828/au0828-reg.h b/drivers/media/video/au0828/au0828-reg.h
index b15e4a3b6fc0..c39f3d2b721e 100644
--- a/drivers/media/video/au0828/au0828-reg.h
+++ b/drivers/media/video/au0828/au0828-reg.h
@@ -30,15 +30,36 @@
30#define AU0828_SENSORCTRL_100 0x100 30#define AU0828_SENSORCTRL_100 0x100
31#define AU0828_SENSORCTRL_VBI_103 0x103 31#define AU0828_SENSORCTRL_VBI_103 0x103
32 32
33#define REG_200 0x200 33/* I2C registers */
34#define REG_201 0x201 34#define AU0828_I2C_TRIGGER_200 0x200
35#define REG_202 0x202 35#define AU0828_I2C_STATUS_201 0x201
36#define REG_203 0x203 36#define AU0828_I2C_CLK_DIVIDER_202 0x202
37#define REG_205 0x205 37#define AU0828_I2C_DEST_ADDR_203 0x203
38#define REG_209 0x209 38#define AU0828_I2C_WRITE_FIFO_205 0x205
39#define REG_2FF 0x2ff 39#define AU0828_I2C_READ_FIFO_209 0x209
40#define AU0828_I2C_MULTIBYTE_MODE_2FF 0x2ff
40 41
41/* Audio registers */ 42/* Audio registers */
42#define AU0828_AUDIOCTRL_50C 0x50C 43#define AU0828_AUDIOCTRL_50C 0x50C
43 44
44#define REG_600 0x600 45#define REG_600 0x600
46
47/*********************************************************************/
48/* Here are constants for values associated with the above registers */
49
50/* I2C Trigger (Reg 0x200) */
51#define AU0828_I2C_TRIGGER_WRITE 0x01
52#define AU0828_I2C_TRIGGER_READ 0x20
53#define AU0828_I2C_TRIGGER_HOLD 0x40
54
55/* I2C Status (Reg 0x201) */
56#define AU0828_I2C_STATUS_READ_DONE 0x01
57#define AU0828_I2C_STATUS_NO_READ_ACK 0x02
58#define AU0828_I2C_STATUS_WRITE_DONE 0x04
59#define AU0828_I2C_STATUS_NO_WRITE_ACK 0x08
60#define AU0828_I2C_STATUS_BUSY 0x10
61
62/* I2C Clock Divider (Reg 0x202) */
63#define AU0828_I2C_CLK_250KHZ 0x07
64#define AU0828_I2C_CLK_100KHZ 0x14
65#define AU0828_I2C_CLK_30KHZ 0x40