0001
0002
0003
0004
0005
0006
0007
0008
0009 #define TVP5150_VD_IN_SRC_SEL_1 0x00
0010 #define TVP5150_ANAL_CHL_CTL 0x01
0011 #define TVP5150_OP_MODE_CTL 0x02
0012 #define TVP5150_MISC_CTL 0x03
0013 #define TVP5150_MISC_CTL_VBLK_GPCL BIT(7)
0014 #define TVP5150_MISC_CTL_GPCL BIT(6)
0015 #define TVP5150_MISC_CTL_INTREQ_OE BIT(5)
0016 #define TVP5150_MISC_CTL_HVLK BIT(4)
0017 #define TVP5150_MISC_CTL_YCBCR_OE BIT(3)
0018 #define TVP5150_MISC_CTL_SYNC_OE BIT(2)
0019 #define TVP5150_MISC_CTL_VBLANK BIT(1)
0020 #define TVP5150_MISC_CTL_CLOCK_OE BIT(0)
0021
0022 #define TVP5150_AUTOSW_MSK 0x04
0023
0024
0025
0026 #define TVP5150_COLOR_KIL_THSH_CTL 0x06
0027 #define TVP5150_LUMA_PROC_CTL_1 0x07
0028 #define TVP5150_LUMA_PROC_CTL_2 0x08
0029 #define TVP5150_BRIGHT_CTL 0x09
0030 #define TVP5150_SATURATION_CTL 0x0a
0031 #define TVP5150_HUE_CTL 0x0b
0032 #define TVP5150_CONTRAST_CTL 0x0c
0033 #define TVP5150_DATA_RATE_SEL 0x0d
0034 #define TVP5150_LUMA_PROC_CTL_3 0x0e
0035 #define TVP5150_CONF_SHARED_PIN 0x0f
0036
0037
0038
0039 #define TVP5150_ACT_VD_CROP_ST_MSB 0x11
0040 #define TVP5150_ACT_VD_CROP_ST_LSB 0x12
0041 #define TVP5150_ACT_VD_CROP_STP_MSB 0x13
0042 #define TVP5150_ACT_VD_CROP_STP_LSB 0x14
0043 #define TVP5150_GENLOCK 0x15
0044 #define TVP5150_HORIZ_SYNC_START 0x16
0045
0046
0047
0048 #define TVP5150_VERT_BLANKING_START 0x18
0049 #define TVP5150_VERT_BLANKING_STOP 0x19
0050 #define TVP5150_CHROMA_PROC_CTL_1 0x1a
0051 #define TVP5150_CHROMA_PROC_CTL_2 0x1b
0052 #define TVP5150_INT_RESET_REG_B 0x1c
0053 #define TVP5150_INT_ENABLE_REG_B 0x1d
0054 #define TVP5150_INTT_CONFIG_REG_B 0x1e
0055
0056
0057
0058 #define VIDEO_STD_MASK (0x07 >> 1)
0059 #define TVP5150_VIDEO_STD 0x28
0060 #define VIDEO_STD_AUTO_SWITCH_BIT 0x00
0061 #define VIDEO_STD_NTSC_MJ_BIT 0x02
0062 #define VIDEO_STD_PAL_BDGHIN_BIT 0x04
0063 #define VIDEO_STD_PAL_M_BIT 0x06
0064 #define VIDEO_STD_PAL_COMBINATION_N_BIT 0x08
0065 #define VIDEO_STD_NTSC_4_43_BIT 0x0a
0066 #define VIDEO_STD_SECAM_BIT 0x0c
0067
0068 #define VIDEO_STD_NTSC_MJ_BIT_AS 0x01
0069 #define VIDEO_STD_PAL_BDGHIN_BIT_AS 0x03
0070 #define VIDEO_STD_PAL_M_BIT_AS 0x05
0071 #define VIDEO_STD_PAL_COMBINATION_N_BIT_AS 0x07
0072 #define VIDEO_STD_NTSC_4_43_BIT_AS 0x09
0073 #define VIDEO_STD_SECAM_BIT_AS 0x0b
0074
0075
0076
0077 #define TVP5150_CB_GAIN_FACT 0x2c
0078 #define TVP5150_CR_GAIN_FACTOR 0x2d
0079 #define TVP5150_MACROVISION_ON_CTR 0x2e
0080 #define TVP5150_MACROVISION_OFF_CTR 0x2f
0081 #define TVP5150_REV_SELECT 0x30
0082
0083
0084
0085 #define TVP5150_MSB_DEV_ID 0x80
0086 #define TVP5150_LSB_DEV_ID 0x81
0087 #define TVP5150_ROM_MAJOR_VER 0x82
0088 #define TVP5150_ROM_MINOR_VER 0x83
0089 #define TVP5150_VERT_LN_COUNT_MSB 0x84
0090 #define TVP5150_VERT_LN_COUNT_LSB 0x85
0091 #define TVP5150_INT_STATUS_REG_B 0x86
0092 #define TVP5150_INT_ACTIVE_REG_B 0x87
0093 #define TVP5150_STATUS_REG_1 0x88
0094 #define TVP5150_STATUS_REG_2 0x89
0095 #define TVP5150_STATUS_REG_3 0x8a
0096 #define TVP5150_STATUS_REG_4 0x8b
0097 #define TVP5150_STATUS_REG_5 0x8c
0098
0099
0100 #define TVP5150_CC_DATA_INI 0x90
0101 #define TVP5150_CC_DATA_END 0x93
0102
0103
0104 #define TVP5150_WSS_DATA_INI 0x94
0105 #define TVP5150_WSS_DATA_END 0x99
0106
0107
0108 #define TVP5150_VPS_DATA_INI 0x9a
0109 #define TVP5150_VPS_DATA_END 0xa6
0110
0111
0112 #define TVP5150_VITC_DATA_INI 0xa7
0113 #define TVP5150_VITC_DATA_END 0xaf
0114
0115 #define TVP5150_VBI_FIFO_READ_DATA 0xb0
0116
0117
0118 #define TVP5150_TELETEXT_FIL1_INI 0xb1
0119 #define TVP5150_TELETEXT_FIL1_END 0xb5
0120
0121
0122 #define TVP5150_TELETEXT_FIL2_INI 0xb6
0123 #define TVP5150_TELETEXT_FIL2_END 0xba
0124
0125 #define TVP5150_TELETEXT_FIL_ENA 0xbb
0126
0127 #define TVP5150_INT_STATUS_REG_A 0xc0
0128 #define TVP5150_INT_A_LOCK_STATUS BIT(7)
0129 #define TVP5150_INT_A_LOCK BIT(6)
0130 #define TVP5150_INT_ENABLE_REG_A 0xc1
0131 #define TVP5150_INT_CONF 0xc2
0132 #define TVP5150_VDPOE BIT(2)
0133 #define TVP5150_VDP_CONF_RAM_DATA 0xc3
0134 #define TVP5150_CONF_RAM_ADDR_LOW 0xc4
0135 #define TVP5150_CONF_RAM_ADDR_HIGH 0xc5
0136 #define TVP5150_VDP_STATUS_REG 0xc6
0137 #define TVP5150_FIFO_WORD_COUNT 0xc7
0138 #define TVP5150_FIFO_INT_THRESHOLD 0xc8
0139 #define TVP5150_FIFO_RESET 0xc9
0140 #define TVP5150_LINE_NUMBER_INT 0xca
0141 #define TVP5150_PIX_ALIGN_REG_LOW 0xcb
0142 #define TVP5150_PIX_ALIGN_REG_HIGH 0xcc
0143 #define TVP5150_FIFO_OUT_CTRL 0xcd
0144
0145 #define TVP5150_FULL_FIELD_ENA 0xcf
0146
0147
0148 #define TVP5150_LINE_MODE_INI 0xd0
0149 #define TVP5150_LINE_MODE_END 0xfb
0150
0151 #define TVP5150_FULL_FIELD_MODE_REG 0xfc
0152