Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros
saa7191.h File Reference

Go to the source code of this file.

Data Structures

struct  saa7191_status
 

Macros

#define SAA7191_ADDR   0x8a
 
#define SAA7191_REG_IDEL   0x00
 
#define SAA7191_REG_HSYB   0x01
 
#define SAA7191_REG_HSYS   0x02
 
#define SAA7191_REG_HCLB   0x03
 
#define SAA7191_REG_HCLS   0x04
 
#define SAA7191_REG_HPHI   0x05
 
#define SAA7191_REG_LUMA   0x06
 
#define SAA7191_REG_HUEC   0x07
 
#define SAA7191_REG_CKTQ   0x08 /* bits 3-7 */
 
#define SAA7191_REG_CKTS   0x09 /* bits 3-7 */
 
#define SAA7191_REG_PLSE   0x0a
 
#define SAA7191_REG_SESE   0x0b
 
#define SAA7191_REG_GAIN   0x0c
 
#define SAA7191_REG_STDC   0x0d
 
#define SAA7191_REG_IOCK   0x0e
 
#define SAA7191_REG_CTL3   0x0f
 
#define SAA7191_REG_CTL4   0x10
 
#define SAA7191_REG_CHCV   0x11
 
#define SAA7191_REG_HS6B   0x14
 
#define SAA7191_REG_HS6S   0x15
 
#define SAA7191_REG_HC6B   0x16
 
#define SAA7191_REG_HC6S   0x17
 
#define SAA7191_REG_HP6I   0x18
 
#define SAA7191_REG_STATUS   0xff /* not really a subaddress */
 
#define SAA7191_STATUS_CODE   0x01 /* color detected flag */
 
#define SAA7191_STATUS_FIDT   0x20 /* signal type 50/60 Hz */
 
#define SAA7191_STATUS_HLCK   0x40 /* PLL unlocked(1)/locked(0) */
 
#define SAA7191_STATUS_STTC   0x80 /* tv/vtr time constant */
 
#define SAA7191_LUMA_BYPS   0x80
 
#define SAA7191_LUMA_PREF   0x40
 
#define SAA7191_LUMA_BPSS_MASK   0x30
 
#define SAA7191_LUMA_BPSS_SHIFT   4
 
#define SAA7191_LUMA_BPSS_3   0x30
 
#define SAA7191_LUMA_BPSS_2   0x20
 
#define SAA7191_LUMA_BPSS_1   0x10
 
#define SAA7191_LUMA_BPSS_0   0x00
 
#define SAA7191_LUMA_CORI_MASK   0x0c
 
#define SAA7191_LUMA_CORI_SHIFT   2
 
#define SAA7191_LUMA_CORI_3   0x0c
 
#define SAA7191_LUMA_CORI_2   0x08
 
#define SAA7191_LUMA_CORI_1   0x04
 
#define SAA7191_LUMA_CORI_0   0x00
 
#define SAA7191_LUMA_APER_MASK   0x03
 
#define SAA7191_LUMA_APER_SHIFT   0
 
#define SAA7191_LUMA_APER_3   0x03
 
#define SAA7191_LUMA_APER_2   0x02
 
#define SAA7191_LUMA_APER_1   0x01
 
#define SAA7191_LUMA_APER_0   0x00
 
#define SAA7191_GAIN_COLO   0x80
 
#define SAA7191_GAIN_LFIS_MASK   0x60
 
#define SAA7191_GAIN_LFIS_SHIFT   5
 
#define SAA7191_GAIN_LFIS_3   0x60
 
#define SAA7191_GAIN_LFIS_2   0x40
 
#define SAA7191_GAIN_LFIS_1   0x20
 
#define SAA7191_GAIN_LFIS_0   0x00
 
#define SAA7191_STDC_VTRC   0x80
 
#define SAA7191_STDC_NFEN   0x08
 
#define SAA7191_STDC_HRMV   0x04
 
#define SAA7191_STDC_GPSW0   0x02
 
#define SAA7191_STDC_SECS   0x01
 
#define SAA7191_IOCK_HPLL   0x80
 
#define SAA7191_IOCK_OEDC   0x40
 
#define SAA7191_IOCK_OEHS   0x20
 
#define SAA7191_IOCK_OEVS   0x10
 
#define SAA7191_IOCK_OEDY   0x08
 
#define SAA7191_IOCK_CHRS   0x04
 
#define SAA7191_IOCK_GPSW2   0x02
 
#define SAA7191_IOCK_GPSW1   0x01
 
#define SAA7191_CTL3_AUFD   0x80
 
#define SAA7191_CTL3_FSEL   0x40
 
#define SAA7191_CTL3_SXCR   0x20
 
#define SAA7191_CTL3_SCEN   0x10
 
#define SAA7191_CTL3_OFTS   0x08
 
#define SAA7191_CTL3_YDEL_MASK   0x07
 
#define SAA7191_CTL3_YDEL_SHIFT   0
 
#define SAA7191_CTL3_YDEL2   0x04
 
#define SAA7191_CTL3_YDEL1   0x02
 
#define SAA7191_CTL3_YDEL0   0x01
 
#define SAA7191_CTL4_HRFS   0x04
 
#define SAA7191_CTL4_VNOI_MASK   0x03
 
#define SAA7191_CTL4_VNOI_SHIFT   0
 
#define SAA7191_CTL4_VNOI_3   0x03
 
#define SAA7191_CTL4_VNOI_2   0x02
 
#define SAA7191_CTL4_VNOI_1   0x01
 
#define SAA7191_CTL4_VNOI_0   0x00
 
#define SAA7191_CHCV_NTSC   0x2c
 
#define SAA7191_CHCV_PAL   0x59
 
#define SAA7191_INPUT_COMPOSITE   0
 
#define SAA7191_INPUT_SVIDEO   1
 
#define SAA7191_NORM_PAL   1
 
#define SAA7191_NORM_NTSC   2
 
#define SAA7191_NORM_SECAM   3
 
#define SAA7191_BANDPASS_MIN   0x00
 
#define SAA7191_BANDPASS_MAX   0x03
 
#define SAA7191_BANDPASS_DEFAULT   0x00
 
#define SAA7191_BANDPASS_WEIGHT_MIN   0x00
 
#define SAA7191_BANDPASS_WEIGHT_MAX   0x03
 
#define SAA7191_BANDPASS_WEIGHT_DEFAULT   0x01
 
#define SAA7191_CORING_MIN   0x00
 
#define SAA7191_CORING_MAX   0x03
 
#define SAA7191_CORING_DEFAULT   0x00
 
#define SAA7191_HUE_MIN   0x00
 
#define SAA7191_HUE_MAX   0xff
 
#define SAA7191_HUE_DEFAULT   0x80
 
#define SAA7191_VTRC_MIN   0x00
 
#define SAA7191_VTRC_MAX   0x01
 
#define SAA7191_VTRC_DEFAULT   0x00
 
#define SAA7191_FORCE_COLOUR_MIN   0x00
 
#define SAA7191_FORCE_COLOUR_MAX   0x01
 
#define SAA7191_FORCE_COLOUR_DEFAULT   0x00
 
#define SAA7191_CHROMA_GAIN_MIN   0x00
 
#define SAA7191_CHROMA_GAIN_MAX   0x03
 
#define SAA7191_CHROMA_GAIN_DEFAULT   0x00
 
#define SAA7191_LUMA_DELAY_MIN   -0x04
 
#define SAA7191_LUMA_DELAY_MAX   0x03
 
#define SAA7191_LUMA_DELAY_DEFAULT   0x01
 
#define SAA7191_VNR_MIN   0x00
 
#define SAA7191_VNR_MAX   0x03
 
#define SAA7191_VNR_DEFAULT   0x00
 
#define SAA7191_CONTROL_BANDPASS   (V4L2_CID_PRIVATE_BASE + 0)
 
#define SAA7191_CONTROL_BANDPASS_WEIGHT   (V4L2_CID_PRIVATE_BASE + 1)
 
#define SAA7191_CONTROL_CORING   (V4L2_CID_PRIVATE_BASE + 2)
 
#define SAA7191_CONTROL_FORCE_COLOUR   (V4L2_CID_PRIVATE_BASE + 3)
 
#define SAA7191_CONTROL_CHROMA_GAIN   (V4L2_CID_PRIVATE_BASE + 4)
 
#define SAA7191_CONTROL_VTRC   (V4L2_CID_PRIVATE_BASE + 5)
 
#define SAA7191_CONTROL_LUMA_DELAY   (V4L2_CID_PRIVATE_BASE + 6)
 
#define SAA7191_CONTROL_VNR   (V4L2_CID_PRIVATE_BASE + 7)
 
#define DECODER_SAA7191_GET_STATUS   _IOR('d', 195, struct saa7191_status)
 
#define DECODER_SAA7191_SET_NORM   _IOW('d', 196, int)
 

Macro Definition Documentation

#define DECODER_SAA7191_GET_STATUS   _IOR('d', 195, struct saa7191_status)

Definition at line 242 of file saa7191.h.

#define DECODER_SAA7191_SET_NORM   _IOW('d', 196, int)

Definition at line 243 of file saa7191.h.

#define SAA7191_ADDR   0x8a

Definition at line 16 of file saa7191.h.

#define SAA7191_BANDPASS_DEFAULT   0x00

Definition at line 199 of file saa7191.h.

#define SAA7191_BANDPASS_MAX   0x03

Definition at line 198 of file saa7191.h.

#define SAA7191_BANDPASS_MIN   0x00

Definition at line 197 of file saa7191.h.

#define SAA7191_BANDPASS_WEIGHT_DEFAULT   0x01

Definition at line 203 of file saa7191.h.

#define SAA7191_BANDPASS_WEIGHT_MAX   0x03

Definition at line 202 of file saa7191.h.

#define SAA7191_BANDPASS_WEIGHT_MIN   0x00

Definition at line 201 of file saa7191.h.

#define SAA7191_CHCV_NTSC   0x2c

Definition at line 172 of file saa7191.h.

#define SAA7191_CHCV_PAL   0x59

Definition at line 173 of file saa7191.h.

#define SAA7191_CHROMA_GAIN_DEFAULT   0x00

Definition at line 223 of file saa7191.h.

#define SAA7191_CHROMA_GAIN_MAX   0x03

Definition at line 222 of file saa7191.h.

#define SAA7191_CHROMA_GAIN_MIN   0x00

Definition at line 221 of file saa7191.h.

#define SAA7191_CONTROL_BANDPASS   (V4L2_CID_PRIVATE_BASE + 0)

Definition at line 233 of file saa7191.h.

#define SAA7191_CONTROL_BANDPASS_WEIGHT   (V4L2_CID_PRIVATE_BASE + 1)

Definition at line 234 of file saa7191.h.

#define SAA7191_CONTROL_CHROMA_GAIN   (V4L2_CID_PRIVATE_BASE + 4)

Definition at line 237 of file saa7191.h.

#define SAA7191_CONTROL_CORING   (V4L2_CID_PRIVATE_BASE + 2)

Definition at line 235 of file saa7191.h.

#define SAA7191_CONTROL_FORCE_COLOUR   (V4L2_CID_PRIVATE_BASE + 3)

Definition at line 236 of file saa7191.h.

#define SAA7191_CONTROL_LUMA_DELAY   (V4L2_CID_PRIVATE_BASE + 6)

Definition at line 239 of file saa7191.h.

#define SAA7191_CONTROL_VNR   (V4L2_CID_PRIVATE_BASE + 7)

Definition at line 240 of file saa7191.h.

#define SAA7191_CONTROL_VTRC   (V4L2_CID_PRIVATE_BASE + 5)

Definition at line 238 of file saa7191.h.

#define SAA7191_CORING_DEFAULT   0x00

Definition at line 207 of file saa7191.h.

#define SAA7191_CORING_MAX   0x03

Definition at line 206 of file saa7191.h.

#define SAA7191_CORING_MIN   0x00

Definition at line 205 of file saa7191.h.

#define SAA7191_CTL3_AUFD   0x80

Definition at line 134 of file saa7191.h.

#define SAA7191_CTL3_FSEL   0x40

Definition at line 137 of file saa7191.h.

#define SAA7191_CTL3_OFTS   0x08

Definition at line 143 of file saa7191.h.

#define SAA7191_CTL3_SCEN   0x10

Definition at line 141 of file saa7191.h.

#define SAA7191_CTL3_SXCR   0x20

Definition at line 139 of file saa7191.h.

#define SAA7191_CTL3_YDEL0   0x01

Definition at line 152 of file saa7191.h.

#define SAA7191_CTL3_YDEL1   0x02

Definition at line 151 of file saa7191.h.

#define SAA7191_CTL3_YDEL2   0x04

Definition at line 150 of file saa7191.h.

#define SAA7191_CTL3_YDEL_MASK   0x07

Definition at line 148 of file saa7191.h.

#define SAA7191_CTL3_YDEL_SHIFT   0

Definition at line 149 of file saa7191.h.

#define SAA7191_CTL4_HRFS   0x04

Definition at line 158 of file saa7191.h.

#define SAA7191_CTL4_VNOI_0   0x00

Definition at line 166 of file saa7191.h.

#define SAA7191_CTL4_VNOI_1   0x01

Definition at line 165 of file saa7191.h.

#define SAA7191_CTL4_VNOI_2   0x02

Definition at line 164 of file saa7191.h.

#define SAA7191_CTL4_VNOI_3   0x03

Definition at line 163 of file saa7191.h.

#define SAA7191_CTL4_VNOI_MASK   0x03

Definition at line 161 of file saa7191.h.

#define SAA7191_CTL4_VNOI_SHIFT   0

Definition at line 162 of file saa7191.h.

#define SAA7191_FORCE_COLOUR_DEFAULT   0x00

Definition at line 219 of file saa7191.h.

#define SAA7191_FORCE_COLOUR_MAX   0x01

Definition at line 218 of file saa7191.h.

#define SAA7191_FORCE_COLOUR_MIN   0x00

Definition at line 217 of file saa7191.h.

#define SAA7191_GAIN_COLO   0x80

Definition at line 85 of file saa7191.h.

#define SAA7191_GAIN_LFIS_0   0x00

Definition at line 93 of file saa7191.h.

#define SAA7191_GAIN_LFIS_1   0x20

Definition at line 92 of file saa7191.h.

#define SAA7191_GAIN_LFIS_2   0x40

Definition at line 91 of file saa7191.h.

#define SAA7191_GAIN_LFIS_3   0x60

Definition at line 90 of file saa7191.h.

#define SAA7191_GAIN_LFIS_MASK   0x60

Definition at line 88 of file saa7191.h.

#define SAA7191_GAIN_LFIS_SHIFT   5

Definition at line 89 of file saa7191.h.

#define SAA7191_HUE_DEFAULT   0x80

Definition at line 211 of file saa7191.h.

#define SAA7191_HUE_MAX   0xff

Definition at line 210 of file saa7191.h.

#define SAA7191_HUE_MIN   0x00

Definition at line 209 of file saa7191.h.

#define SAA7191_INPUT_COMPOSITE   0

Definition at line 176 of file saa7191.h.

#define SAA7191_INPUT_SVIDEO   1

Definition at line 177 of file saa7191.h.

#define SAA7191_IOCK_CHRS   0x04

Definition at line 124 of file saa7191.h.

#define SAA7191_IOCK_GPSW1   0x01

Definition at line 130 of file saa7191.h.

#define SAA7191_IOCK_GPSW2   0x02

Definition at line 127 of file saa7191.h.

#define SAA7191_IOCK_HPLL   0x80

Definition at line 113 of file saa7191.h.

#define SAA7191_IOCK_OEDC   0x40

Definition at line 115 of file saa7191.h.

#define SAA7191_IOCK_OEDY   0x08

Definition at line 121 of file saa7191.h.

#define SAA7191_IOCK_OEHS   0x20

Definition at line 117 of file saa7191.h.

#define SAA7191_IOCK_OEVS   0x10

Definition at line 119 of file saa7191.h.

#define SAA7191_LUMA_APER_0   0x00

Definition at line 81 of file saa7191.h.

#define SAA7191_LUMA_APER_1   0x01

Definition at line 80 of file saa7191.h.

#define SAA7191_LUMA_APER_2   0x02

Definition at line 79 of file saa7191.h.

#define SAA7191_LUMA_APER_3   0x03

Definition at line 78 of file saa7191.h.

#define SAA7191_LUMA_APER_MASK   0x03

Definition at line 76 of file saa7191.h.

#define SAA7191_LUMA_APER_SHIFT   0

Definition at line 77 of file saa7191.h.

#define SAA7191_LUMA_BPSS_0   0x00

Definition at line 63 of file saa7191.h.

#define SAA7191_LUMA_BPSS_1   0x10

Definition at line 62 of file saa7191.h.

#define SAA7191_LUMA_BPSS_2   0x20

Definition at line 61 of file saa7191.h.

#define SAA7191_LUMA_BPSS_3   0x30

Definition at line 60 of file saa7191.h.

#define SAA7191_LUMA_BPSS_MASK   0x30

Definition at line 58 of file saa7191.h.

#define SAA7191_LUMA_BPSS_SHIFT   4

Definition at line 59 of file saa7191.h.

#define SAA7191_LUMA_BYPS   0x80

Definition at line 53 of file saa7191.h.

#define SAA7191_LUMA_CORI_0   0x00

Definition at line 72 of file saa7191.h.

#define SAA7191_LUMA_CORI_1   0x04

Definition at line 71 of file saa7191.h.

#define SAA7191_LUMA_CORI_2   0x08

Definition at line 70 of file saa7191.h.

#define SAA7191_LUMA_CORI_3   0x0c

Definition at line 69 of file saa7191.h.

#define SAA7191_LUMA_CORI_MASK   0x0c

Definition at line 67 of file saa7191.h.

#define SAA7191_LUMA_CORI_SHIFT   2

Definition at line 68 of file saa7191.h.

#define SAA7191_LUMA_DELAY_DEFAULT   0x01

Definition at line 227 of file saa7191.h.

#define SAA7191_LUMA_DELAY_MAX   0x03

Definition at line 226 of file saa7191.h.

#define SAA7191_LUMA_DELAY_MIN   -0x04

Definition at line 225 of file saa7191.h.

#define SAA7191_LUMA_PREF   0x40

Definition at line 55 of file saa7191.h.

#define SAA7191_NORM_NTSC   2

Definition at line 180 of file saa7191.h.

#define SAA7191_NORM_PAL   1

Definition at line 179 of file saa7191.h.

#define SAA7191_NORM_SECAM   3

Definition at line 181 of file saa7191.h.

#define SAA7191_REG_CHCV   0x11

Definition at line 36 of file saa7191.h.

#define SAA7191_REG_CKTQ   0x08 /* bits 3-7 */

Definition at line 27 of file saa7191.h.

#define SAA7191_REG_CKTS   0x09 /* bits 3-7 */

Definition at line 28 of file saa7191.h.

#define SAA7191_REG_CTL3   0x0f

Definition at line 34 of file saa7191.h.

#define SAA7191_REG_CTL4   0x10

Definition at line 35 of file saa7191.h.

#define SAA7191_REG_GAIN   0x0c

Definition at line 31 of file saa7191.h.

#define SAA7191_REG_HC6B   0x16

Definition at line 39 of file saa7191.h.

#define SAA7191_REG_HC6S   0x17

Definition at line 40 of file saa7191.h.

#define SAA7191_REG_HCLB   0x03

Definition at line 22 of file saa7191.h.

#define SAA7191_REG_HCLS   0x04

Definition at line 23 of file saa7191.h.

#define SAA7191_REG_HP6I   0x18

Definition at line 41 of file saa7191.h.

#define SAA7191_REG_HPHI   0x05

Definition at line 24 of file saa7191.h.

#define SAA7191_REG_HS6B   0x14

Definition at line 37 of file saa7191.h.

#define SAA7191_REG_HS6S   0x15

Definition at line 38 of file saa7191.h.

#define SAA7191_REG_HSYB   0x01

Definition at line 20 of file saa7191.h.

#define SAA7191_REG_HSYS   0x02

Definition at line 21 of file saa7191.h.

#define SAA7191_REG_HUEC   0x07

Definition at line 26 of file saa7191.h.

#define SAA7191_REG_IDEL   0x00

Definition at line 19 of file saa7191.h.

#define SAA7191_REG_IOCK   0x0e

Definition at line 33 of file saa7191.h.

#define SAA7191_REG_LUMA   0x06

Definition at line 25 of file saa7191.h.

#define SAA7191_REG_PLSE   0x0a

Definition at line 29 of file saa7191.h.

#define SAA7191_REG_SESE   0x0b

Definition at line 30 of file saa7191.h.

#define SAA7191_REG_STATUS   0xff /* not really a subaddress */

Definition at line 42 of file saa7191.h.

#define SAA7191_REG_STDC   0x0d

Definition at line 32 of file saa7191.h.

#define SAA7191_STATUS_CODE   0x01 /* color detected flag */

Definition at line 45 of file saa7191.h.

#define SAA7191_STATUS_FIDT   0x20 /* signal type 50/60 Hz */

Definition at line 46 of file saa7191.h.

#define SAA7191_STATUS_HLCK   0x40 /* PLL unlocked(1)/locked(0) */

Definition at line 47 of file saa7191.h.

#define SAA7191_STATUS_STTC   0x80 /* tv/vtr time constant */

Definition at line 48 of file saa7191.h.

#define SAA7191_STDC_GPSW0   0x02

Definition at line 106 of file saa7191.h.

#define SAA7191_STDC_HRMV   0x04

Definition at line 103 of file saa7191.h.

#define SAA7191_STDC_NFEN   0x08

Definition at line 101 of file saa7191.h.

#define SAA7191_STDC_SECS   0x01

Definition at line 108 of file saa7191.h.

#define SAA7191_STDC_VTRC   0x80

Definition at line 98 of file saa7191.h.

#define SAA7191_VNR_DEFAULT   0x00

Definition at line 231 of file saa7191.h.

#define SAA7191_VNR_MAX   0x03

Definition at line 230 of file saa7191.h.

#define SAA7191_VNR_MIN   0x00

Definition at line 229 of file saa7191.h.

#define SAA7191_VTRC_DEFAULT   0x00

Definition at line 215 of file saa7191.h.

#define SAA7191_VTRC_MAX   0x01

Definition at line 214 of file saa7191.h.

#define SAA7191_VTRC_MIN   0x00

Definition at line 213 of file saa7191.h.