All of lore.kernel.org
 help / color / mirror / Atom feed
From: Mauro Carvalho Chehab <mchehab@redhat.com>
To: linux-media@vger.kernel.org
Subject: [PATCH 3/7] V4L/DVB: tm6000: Add request at Req07/Req08 register definitions
Date: Thu, 11 Mar 2010 10:26:46 -0300	[thread overview]
Message-ID: <20100311102646.1caaf075@pedra> (raw)
In-Reply-To: <cover.1268311636.git.mchehab@redhat.com>

Use a pair Req/Reg for all registers at req07 and req08 groups. This
makes easier to replace them at the code with a script and helps to
avoid using the wrong req with some register.

This change were generated by this script:

if (m/^(\#define TM6010_REQ)([0-9].)([^\s]+)(\s+)0x([A-F0-9].)/) {
$name="$1$2$3"; $sp=$4; $req=$2; $val=$5; $val=~tr/A-F/a-f/; printf
"$name%s0x%s, 0x%s\n", $sp, $req, $val; } else { print $_ }

Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>

diff --git a/drivers/staging/tm6000/tm6000-regs.h b/drivers/staging/tm6000/tm6000-regs.h
index 00f7e04..631984a 100644
--- a/drivers/staging/tm6000/tm6000-regs.h
+++ b/drivers/staging/tm6000/tm6000-regs.h
@@ -98,186 +98,186 @@ enum {
 };
 
 /* Define TM6000/TM6010 Video decoder registers */
-#define TM6010_REQ07_R00_VIDEO_CONTROL0			0x00
-#define TM6010_REQ07_R01_VIDEO_CONTROL1			0x01
-#define TM6010_REQ07_R02_VIDEO_CONTROL2			0x02
-#define TM6010_REQ07_R03_YC_SEP_CONTROL			0x03
-#define TM6010_REQ07_R04_LUMA_HAGC_CONTROL		0x04
-#define TM6010_REQ07_R05_NOISE_THRESHOLD		0x05
-#define TM6010_REQ07_R06_AGC_GATE_THRESHOLD		0x06
-#define TM6010_REQ07_R07_OUTPUT_CONTROL			0x07
-#define TM6010_REQ07_R08_LUMA_CONTRAST_ADJ		0x08
-#define TM6010_REQ07_R09_LUMA_BRIGHTNESS_ADJ		0x09
-#define TM6010_REQ07_R0A_CHROMA_SATURATION_ADJ		0x0A
-#define TM6010_REQ07_R0B_CHROMA_HUE_PHASE_ADJ		0x0B
-#define TM6010_REQ07_R0C_CHROMA_AGC_CONTROL		0x0C
-#define TM6010_REQ07_R0D_CHROMA_KILL_LEVEL		0x0D
-#define TM6010_REQ07_R0F_CHROMA_AUTO_POSITION		0x0F
-#define TM6010_REQ07_R10_AGC_PEAK_NOMINAL		0x10
-#define TM6010_REQ07_R11_AGC_PEAK_CONTROL		0x11
-#define TM6010_REQ07_R12_AGC_GATE_STARTH		0x12
-#define TM6010_REQ07_R13_AGC_GATE_STARTL		0x13
-#define TM6010_REQ07_R14_AGC_GATE_WIDTH			0x14
-#define TM6010_REQ07_R15_AGC_BP_DELAY			0x15
-#define TM6010_REQ07_R16_LOCK_COUNT			0x16
-#define TM6010_REQ07_R17_HLOOP_MAXSTATE			0x17
-#define TM6010_REQ07_R18_CHROMA_DTO_INCREMENT3		0x18
-#define TM6010_REQ07_R19_CHROMA_DTO_INCREMENT2		0x19
-#define TM6010_REQ07_R1A_CHROMA_DTO_INCREMENT1		0x1A
-#define TM6010_REQ07_R1B_CHROMA_DTO_INCREMENT0		0x1B
-#define TM6010_REQ07_R1C_HSYNC_DTO_INCREMENT3		0x1C
-#define TM6010_REQ07_R1D_HSYNC_DTO_INCREMENT2		0x1D
-#define TM6010_REQ07_R1E_HSYNC_DTO_INCREMENT1		0x1E
-#define TM6010_REQ07_R1F_HSYNC_DTO_INCREMENT0		0x1F
-#define TM6010_REQ07_R20_HSYNC_RISING_EDGE_TIME		0x20
-#define TM6010_REQ07_R21_HSYNC_PHASE_OFFSET		0x21
-#define TM6010_REQ07_R22_HSYNC_PLL_START_TIME		0x22
-#define TM6010_REQ07_R23_HSYNC_PLL_END_TIME		0x23
-#define TM6010_REQ07_R24_HSYNC_TIP_START_TIME		0x24
-#define TM6010_REQ07_R25_HSYNC_TIP_END_TIME		0x25
-#define TM6010_REQ07_R26_HSYNC_RISING_EDGE_START	0x26
-#define TM6010_REQ07_R27_HSYNC_RISING_EDGE_END		0x27
-#define TM6010_REQ07_R28_BACKPORCH_START		0x28
-#define TM6010_REQ07_R29_BACKPORCH_END			0x29
-#define TM6010_REQ07_R2A_HSYNC_FILTER_START		0x2A
-#define TM6010_REQ07_R2B_HSYNC_FILTER_END		0x2B
-#define TM6010_REQ07_R2C_CHROMA_BURST_START		0x2C
-#define TM6010_REQ07_R2D_CHROMA_BURST_END		0x2D
-#define TM6010_REQ07_R2E_ACTIVE_VIDEO_HSTART		0x2E
-#define TM6010_REQ07_R2F_ACTIVE_VIDEO_HWIDTH		0x2F
-#define TM6010_REQ07_R30_ACTIVE_VIDEO_VSTART		0x30
-#define TM6010_REQ07_R31_ACTIVE_VIDEO_VHIGHT		0x31
-#define TM6010_REQ07_R32_VSYNC_HLOCK_MIN		0x32
-#define TM6010_REQ07_R33_VSYNC_HLOCK_MAX		0x33
-#define TM6010_REQ07_R34_VSYNC_AGC_MIN			0x34
-#define TM6010_REQ07_R35_VSYNC_AGC_MAX			0x35
-#define TM6010_REQ07_R36_VSYNC_VBI_MIN			0x36
-#define TM6010_REQ07_R37_VSYNC_VBI_MAX			0x37
-#define TM6010_REQ07_R38_VSYNC_THRESHOLD		0x38
-#define TM6010_REQ07_R39_VSYNC_TIME_CONSTANT		0x39
-#define TM6010_REQ07_R3A_STATUS1			0x3A
-#define TM6010_REQ07_R3B_STATUS2			0x3B
-#define TM6010_REQ07_R3C_STATUS3			0x3C
-#define TM6010_REQ07_R3F_RESET				0x3F
-#define TM6010_REQ07_R40_TELETEXT_VBI_CODE0		0x40
-#define TM6010_REQ07_R41_TELETEXT_VBI_CODE1		0x41
-#define TM6010_REQ07_R42_VBI_DATA_HIGH_LEVEL		0x42
-#define TM6010_REQ07_R43_VBI_DATA_TYPE_LINE7		0x43
-#define TM6010_REQ07_R44_VBI_DATA_TYPE_LINE8		0x44
-#define TM6010_REQ07_R45_VBI_DATA_TYPE_LINE9		0x45
-#define TM6010_REQ07_R46_VBI_DATA_TYPE_LINE10		0x46
-#define TM6010_REQ07_R47_VBI_DATA_TYPE_LINE11		0x47
-#define TM6010_REQ07_R48_VBI_DATA_TYPE_LINE12		0x48
-#define TM6010_REQ07_R49_VBI_DATA_TYPE_LINE13		0x49
-#define TM6010_REQ07_R4A_VBI_DATA_TYPE_LINE14		0x4A
-#define TM6010_REQ07_R4B_VBI_DATA_TYPE_LINE15		0x4B
-#define TM6010_REQ07_R4C_VBI_DATA_TYPE_LINE16		0x4C
-#define TM6010_REQ07_R4D_VBI_DATA_TYPE_LINE17		0x4D
-#define TM6010_REQ07_R4E_VBI_DATA_TYPE_LINE18		0x4E
-#define TM6010_REQ07_R4F_VBI_DATA_TYPE_LINE19		0x4F
-#define TM6010_REQ07_R50_VBI_DATA_TYPE_LINE20		0x50
-#define TM6010_REQ07_R51_VBI_DATA_TYPE_LINE21		0x51
-#define TM6010_REQ07_R52_VBI_DATA_TYPE_LINE22		0x52
-#define TM6010_REQ07_R53_VBI_DATA_TYPE_LINE23		0x53
-#define TM6010_REQ07_R54_VBI_DATA_TYPE_RLINES		0x54
-#define TM6010_REQ07_R55_VBI_LOOP_FILTER_GAIN		0x55
-#define TM6010_REQ07_R56_VBI_LOOP_FILTER_I_GAIN		0x56
-#define TM6010_REQ07_R57_VBI_LOOP_FILTER_P_GAIN		0x57
-#define TM6010_REQ07_R58_VBI_CAPTION_DTO1		0x58
-#define TM6010_REQ07_R59_VBI_CAPTION_DTO0		0x59
-#define TM6010_REQ07_R5A_VBI_TELETEXT_DTO1		0x5A
-#define TM6010_REQ07_R5B_VBI_TELETEXT_DTO0		0x5B
-#define TM6010_REQ07_R5C_VBI_WSS625_DTO1		0x5C
-#define TM6010_REQ07_R5D_VBI_WSS625_DTO0		0x5D
-#define TM6010_REQ07_R5E_VBI_CAPTION_FRAME_START	0x5E
-#define TM6010_REQ07_R5F_VBI_WSS625_FRAME_START		0x5F
-#define TM6010_REQ07_R60_TELETEXT_FRAME_START		0x60
-#define TM6010_REQ07_R61_VBI_CCDATA1			0x61
-#define TM6010_REQ07_R62_VBI_CCDATA2			0x62
-#define TM6010_REQ07_R63_VBI_WSS625_DATA1		0x63
-#define TM6010_REQ07_R64_VBI_WSS625_DATA2		0x64
-#define TM6010_REQ07_R65_VBI_DATA_STATUS		0x65
-#define TM6010_REQ07_R66_VBI_CAPTION_START		0x66
-#define TM6010_REQ07_R67_VBI_WSS625_START		0x67
-#define TM6010_REQ07_R68_VBI_TELETEXT_START		0x68
-#define TM6010_REQ07_R70_HSYNC_DTO_INC_STATUS3		0x70
-#define TM6010_REQ07_R71_HSYNC_DTO_INC_STATUS2		0x71
-#define TM6010_REQ07_R72_HSYNC_DTO_INC_STATUS1		0x72
-#define TM6010_REQ07_R73_HSYNC_DTO_INC_STATUS0		0x73
-#define TM6010_REQ07_R74_CHROMA_DTO_INC_STATUS3		0x74
-#define TM6010_REQ07_R75_CHROMA_DTO_INC_STATUS2		0x75
-#define TM6010_REQ07_R76_CHROMA_DTO_INC_STATUS1		0x76
-#define TM6010_REQ07_R77_CHROMA_DTO_INC_STATUS0		0x77
-#define TM6010_REQ07_R78_AGC_AGAIN_STATUS		0x78
-#define TM6010_REQ07_R79_AGC_DGAIN_STATUS		0x79
-#define TM6010_REQ07_R7A_CHROMA_MAG_STATUS		0x7A
-#define TM6010_REQ07_R7B_CHROMA_GAIN_STATUS1		0x7B
-#define TM6010_REQ07_R7C_CHROMA_GAIN_STATUS0		0x7C
-#define TM6010_REQ07_R7D_CORDIC_FREQ_STATUS		0x7D
-#define TM6010_REQ07_R7F_STATUS_NOISE			0x7F
-#define TM6010_REQ07_R80_COMB_FILTER_TRESHOLD		0x80
-#define TM6010_REQ07_R82_COMB_FILTER_CONFIG		0x82
-#define TM6010_REQ07_R83_CHROMA_LOCK_CONFIG		0x83
-#define TM6010_REQ07_R84_NOISE_NTSC_C			0x84
-#define TM6010_REQ07_R85_NOISE_PAL_C			0x85
-#define TM6010_REQ07_R86_NOISE_PHASE_C			0x86
-#define TM6010_REQ07_R87_NOISE_PHASE_Y			0x87
-#define TM6010_REQ07_R8A_CHROMA_LOOPFILTER_STATE	0x8A
-#define TM6010_REQ07_R8B_CHROMA_HRESAMPLER		0x8B
-#define TM6010_REQ07_R8D_CPUMP_DELAY_ADJ		0x8D
-#define TM6010_REQ07_R8E_CPUMP_ADJ			0x8E
-#define TM6010_REQ07_R8F_CPUMP_DELAY			0x8F
+#define TM6010_REQ07_R00_VIDEO_CONTROL0			0x07, 0x00
+#define TM6010_REQ07_R01_VIDEO_CONTROL1			0x07, 0x01
+#define TM6010_REQ07_R02_VIDEO_CONTROL2			0x07, 0x02
+#define TM6010_REQ07_R03_YC_SEP_CONTROL			0x07, 0x03
+#define TM6010_REQ07_R04_LUMA_HAGC_CONTROL		0x07, 0x04
+#define TM6010_REQ07_R05_NOISE_THRESHOLD		0x07, 0x05
+#define TM6010_REQ07_R06_AGC_GATE_THRESHOLD		0x07, 0x06
+#define TM6010_REQ07_R07_OUTPUT_CONTROL			0x07, 0x07
+#define TM6010_REQ07_R08_LUMA_CONTRAST_ADJ		0x07, 0x08
+#define TM6010_REQ07_R09_LUMA_BRIGHTNESS_ADJ		0x07, 0x09
+#define TM6010_REQ07_R0A_CHROMA_SATURATION_ADJ		0x07, 0x0a
+#define TM6010_REQ07_R0B_CHROMA_HUE_PHASE_ADJ		0x07, 0x0b
+#define TM6010_REQ07_R0C_CHROMA_AGC_CONTROL		0x07, 0x0c
+#define TM6010_REQ07_R0D_CHROMA_KILL_LEVEL		0x07, 0x0d
+#define TM6010_REQ07_R0F_CHROMA_AUTO_POSITION		0x07, 0x0f
+#define TM6010_REQ07_R10_AGC_PEAK_NOMINAL		0x07, 0x10
+#define TM6010_REQ07_R11_AGC_PEAK_CONTROL		0x07, 0x11
+#define TM6010_REQ07_R12_AGC_GATE_STARTH		0x07, 0x12
+#define TM6010_REQ07_R13_AGC_GATE_STARTL		0x07, 0x13
+#define TM6010_REQ07_R14_AGC_GATE_WIDTH			0x07, 0x14
+#define TM6010_REQ07_R15_AGC_BP_DELAY			0x07, 0x15
+#define TM6010_REQ07_R16_LOCK_COUNT			0x07, 0x16
+#define TM6010_REQ07_R17_HLOOP_MAXSTATE			0x07, 0x17
+#define TM6010_REQ07_R18_CHROMA_DTO_INCREMENT3		0x07, 0x18
+#define TM6010_REQ07_R19_CHROMA_DTO_INCREMENT2		0x07, 0x19
+#define TM6010_REQ07_R1A_CHROMA_DTO_INCREMENT1		0x07, 0x1a
+#define TM6010_REQ07_R1B_CHROMA_DTO_INCREMENT0		0x07, 0x1b
+#define TM6010_REQ07_R1C_HSYNC_DTO_INCREMENT3		0x07, 0x1c
+#define TM6010_REQ07_R1D_HSYNC_DTO_INCREMENT2		0x07, 0x1d
+#define TM6010_REQ07_R1E_HSYNC_DTO_INCREMENT1		0x07, 0x1e
+#define TM6010_REQ07_R1F_HSYNC_DTO_INCREMENT0		0x07, 0x1f
+#define TM6010_REQ07_R20_HSYNC_RISING_EDGE_TIME		0x07, 0x20
+#define TM6010_REQ07_R21_HSYNC_PHASE_OFFSET		0x07, 0x21
+#define TM6010_REQ07_R22_HSYNC_PLL_START_TIME		0x07, 0x22
+#define TM6010_REQ07_R23_HSYNC_PLL_END_TIME		0x07, 0x23
+#define TM6010_REQ07_R24_HSYNC_TIP_START_TIME		0x07, 0x24
+#define TM6010_REQ07_R25_HSYNC_TIP_END_TIME		0x07, 0x25
+#define TM6010_REQ07_R26_HSYNC_RISING_EDGE_START	0x07, 0x26
+#define TM6010_REQ07_R27_HSYNC_RISING_EDGE_END		0x07, 0x27
+#define TM6010_REQ07_R28_BACKPORCH_START		0x07, 0x28
+#define TM6010_REQ07_R29_BACKPORCH_END			0x07, 0x29
+#define TM6010_REQ07_R2A_HSYNC_FILTER_START		0x07, 0x2a
+#define TM6010_REQ07_R2B_HSYNC_FILTER_END		0x07, 0x2b
+#define TM6010_REQ07_R2C_CHROMA_BURST_START		0x07, 0x2c
+#define TM6010_REQ07_R2D_CHROMA_BURST_END		0x07, 0x2d
+#define TM6010_REQ07_R2E_ACTIVE_VIDEO_HSTART		0x07, 0x2e
+#define TM6010_REQ07_R2F_ACTIVE_VIDEO_HWIDTH		0x07, 0x2f
+#define TM6010_REQ07_R30_ACTIVE_VIDEO_VSTART		0x07, 0x30
+#define TM6010_REQ07_R31_ACTIVE_VIDEO_VHIGHT		0x07, 0x31
+#define TM6010_REQ07_R32_VSYNC_HLOCK_MIN		0x07, 0x32
+#define TM6010_REQ07_R33_VSYNC_HLOCK_MAX		0x07, 0x33
+#define TM6010_REQ07_R34_VSYNC_AGC_MIN			0x07, 0x34
+#define TM6010_REQ07_R35_VSYNC_AGC_MAX			0x07, 0x35
+#define TM6010_REQ07_R36_VSYNC_VBI_MIN			0x07, 0x36
+#define TM6010_REQ07_R37_VSYNC_VBI_MAX			0x07, 0x37
+#define TM6010_REQ07_R38_VSYNC_THRESHOLD		0x07, 0x38
+#define TM6010_REQ07_R39_VSYNC_TIME_CONSTANT		0x07, 0x39
+#define TM6010_REQ07_R3A_STATUS1			0x07, 0x3a
+#define TM6010_REQ07_R3B_STATUS2			0x07, 0x3b
+#define TM6010_REQ07_R3C_STATUS3			0x07, 0x3c
+#define TM6010_REQ07_R3F_RESET				0x07, 0x3f
+#define TM6010_REQ07_R40_TELETEXT_VBI_CODE0		0x07, 0x40
+#define TM6010_REQ07_R41_TELETEXT_VBI_CODE1		0x07, 0x41
+#define TM6010_REQ07_R42_VBI_DATA_HIGH_LEVEL		0x07, 0x42
+#define TM6010_REQ07_R43_VBI_DATA_TYPE_LINE7		0x07, 0x43
+#define TM6010_REQ07_R44_VBI_DATA_TYPE_LINE8		0x07, 0x44
+#define TM6010_REQ07_R45_VBI_DATA_TYPE_LINE9		0x07, 0x45
+#define TM6010_REQ07_R46_VBI_DATA_TYPE_LINE10		0x07, 0x46
+#define TM6010_REQ07_R47_VBI_DATA_TYPE_LINE11		0x07, 0x47
+#define TM6010_REQ07_R48_VBI_DATA_TYPE_LINE12		0x07, 0x48
+#define TM6010_REQ07_R49_VBI_DATA_TYPE_LINE13		0x07, 0x49
+#define TM6010_REQ07_R4A_VBI_DATA_TYPE_LINE14		0x07, 0x4a
+#define TM6010_REQ07_R4B_VBI_DATA_TYPE_LINE15		0x07, 0x4b
+#define TM6010_REQ07_R4C_VBI_DATA_TYPE_LINE16		0x07, 0x4c
+#define TM6010_REQ07_R4D_VBI_DATA_TYPE_LINE17		0x07, 0x4d
+#define TM6010_REQ07_R4E_VBI_DATA_TYPE_LINE18		0x07, 0x4e
+#define TM6010_REQ07_R4F_VBI_DATA_TYPE_LINE19		0x07, 0x4f
+#define TM6010_REQ07_R50_VBI_DATA_TYPE_LINE20		0x07, 0x50
+#define TM6010_REQ07_R51_VBI_DATA_TYPE_LINE21		0x07, 0x51
+#define TM6010_REQ07_R52_VBI_DATA_TYPE_LINE22		0x07, 0x52
+#define TM6010_REQ07_R53_VBI_DATA_TYPE_LINE23		0x07, 0x53
+#define TM6010_REQ07_R54_VBI_DATA_TYPE_RLINES		0x07, 0x54
+#define TM6010_REQ07_R55_VBI_LOOP_FILTER_GAIN		0x07, 0x55
+#define TM6010_REQ07_R56_VBI_LOOP_FILTER_I_GAIN		0x07, 0x56
+#define TM6010_REQ07_R57_VBI_LOOP_FILTER_P_GAIN		0x07, 0x57
+#define TM6010_REQ07_R58_VBI_CAPTION_DTO1		0x07, 0x58
+#define TM6010_REQ07_R59_VBI_CAPTION_DTO0		0x07, 0x59
+#define TM6010_REQ07_R5A_VBI_TELETEXT_DTO1		0x07, 0x5a
+#define TM6010_REQ07_R5B_VBI_TELETEXT_DTO0		0x07, 0x5b
+#define TM6010_REQ07_R5C_VBI_WSS625_DTO1		0x07, 0x5c
+#define TM6010_REQ07_R5D_VBI_WSS625_DTO0		0x07, 0x5d
+#define TM6010_REQ07_R5E_VBI_CAPTION_FRAME_START	0x07, 0x5e
+#define TM6010_REQ07_R5F_VBI_WSS625_FRAME_START		0x07, 0x5f
+#define TM6010_REQ07_R60_TELETEXT_FRAME_START		0x07, 0x60
+#define TM6010_REQ07_R61_VBI_CCDATA1			0x07, 0x61
+#define TM6010_REQ07_R62_VBI_CCDATA2			0x07, 0x62
+#define TM6010_REQ07_R63_VBI_WSS625_DATA1		0x07, 0x63
+#define TM6010_REQ07_R64_VBI_WSS625_DATA2		0x07, 0x64
+#define TM6010_REQ07_R65_VBI_DATA_STATUS		0x07, 0x65
+#define TM6010_REQ07_R66_VBI_CAPTION_START		0x07, 0x66
+#define TM6010_REQ07_R67_VBI_WSS625_START		0x07, 0x67
+#define TM6010_REQ07_R68_VBI_TELETEXT_START		0x07, 0x68
+#define TM6010_REQ07_R70_HSYNC_DTO_INC_STATUS3		0x07, 0x70
+#define TM6010_REQ07_R71_HSYNC_DTO_INC_STATUS2		0x07, 0x71
+#define TM6010_REQ07_R72_HSYNC_DTO_INC_STATUS1		0x07, 0x72
+#define TM6010_REQ07_R73_HSYNC_DTO_INC_STATUS0		0x07, 0x73
+#define TM6010_REQ07_R74_CHROMA_DTO_INC_STATUS3		0x07, 0x74
+#define TM6010_REQ07_R75_CHROMA_DTO_INC_STATUS2		0x07, 0x75
+#define TM6010_REQ07_R76_CHROMA_DTO_INC_STATUS1		0x07, 0x76
+#define TM6010_REQ07_R77_CHROMA_DTO_INC_STATUS0		0x07, 0x77
+#define TM6010_REQ07_R78_AGC_AGAIN_STATUS		0x07, 0x78
+#define TM6010_REQ07_R79_AGC_DGAIN_STATUS		0x07, 0x79
+#define TM6010_REQ07_R7A_CHROMA_MAG_STATUS		0x07, 0x7a
+#define TM6010_REQ07_R7B_CHROMA_GAIN_STATUS1		0x07, 0x7b
+#define TM6010_REQ07_R7C_CHROMA_GAIN_STATUS0		0x07, 0x7c
+#define TM6010_REQ07_R7D_CORDIC_FREQ_STATUS		0x07, 0x7d
+#define TM6010_REQ07_R7F_STATUS_NOISE			0x07, 0x7f
+#define TM6010_REQ07_R80_COMB_FILTER_TRESHOLD		0x07, 0x80
+#define TM6010_REQ07_R82_COMB_FILTER_CONFIG		0x07, 0x82
+#define TM6010_REQ07_R83_CHROMA_LOCK_CONFIG		0x07, 0x83
+#define TM6010_REQ07_R84_NOISE_NTSC_C			0x07, 0x84
+#define TM6010_REQ07_R85_NOISE_PAL_C			0x07, 0x85
+#define TM6010_REQ07_R86_NOISE_PHASE_C			0x07, 0x86
+#define TM6010_REQ07_R87_NOISE_PHASE_Y			0x07, 0x87
+#define TM6010_REQ07_R8A_CHROMA_LOOPFILTER_STATE	0x07, 0x8a
+#define TM6010_REQ07_R8B_CHROMA_HRESAMPLER		0x07, 0x8b
+#define TM6010_REQ07_R8D_CPUMP_DELAY_ADJ		0x07, 0x8d
+#define TM6010_REQ07_R8E_CPUMP_ADJ			0x07, 0x8e
+#define TM6010_REQ07_R8F_CPUMP_DELAY			0x07, 0x8f
 
 /* Define TM6000/TM6010 Miscellaneous registers */
-#define TM6010_REQ07_RC0_ACTIVE_VIDEO_SOURCE		0xC0
-#define TM6010_REQ07_RC1_TRESHOLD			0xC1
-#define TM6010_REQ07_RC2_HSYNC_WIDTH			0xC2
-#define TM6010_REQ07_RC3_HSTART1			0xC3
-#define TM6010_REQ07_RC4_HSTART0			0xC4
-#define TM6010_REQ07_RC5_HEND1				0xC5
-#define TM6010_REQ07_RC6_HEND0				0xC6
-#define TM6010_REQ07_RC7_VSTART1			0xC7
-#define TM6010_REQ07_RC8_VSTART0			0xC8
-#define TM6010_REQ07_RC9_VEND1				0xC9
-#define TM6010_REQ07_RCA_VEND0				0xCA
-#define TM6010_REQ07_RCB_DELAY				0xCB
-#define TM6010_REQ07_RCC_ACTIVE_VIDEO_IF		0xCC
-#define TM6010_REQ07_RD0_USB_PERIPHERY_CONTROL		0xD0
-#define TM6010_REQ07_RD1_ADDR_FOR_REQ1			0xD1
-#define TM6010_REQ07_RD2_ADDR_FOR_REQ2			0xD2
-#define TM6010_REQ07_RD3_ADDR_FOR_REQ3			0xD3
-#define TM6010_REQ07_RD4_ADDR_FOR_REQ4			0xD4
-#define TM6010_REQ07_RD5_POWERSAVE			0xD5
-#define TM6010_REQ07_RD6_ENDP_REQ1_REQ2			0xD6
-#define TM6010_REQ07_RD7_ENDP_REQ3_REQ4			0xD7
-#define TM6010_REQ07_RD8_IR				0xD8
-#define TM6010_REQ07_RD8_IR_BSIZE			0xD9
-#define TM6010_REQ07_RD8_IR_WAKEUP_SEL			0xDA
-#define TM6010_REQ07_RD8_IR_WAKEUP_ADD			0xDB
-#define TM6010_REQ07_RD8_IR_LEADER1			0xDC
-#define TM6010_REQ07_RD8_IR_LEADER0			0xDD
-#define TM6010_REQ07_RD8_IR_PULSE_CNT1			0xDE
-#define TM6010_REQ07_RD8_IR_PULSE_CNT0			0xDF
-#define TM6010_REQ07_RE0_DVIDEO_SOURCE			0xE0
-#define TM6010_REQ07_RE0_DVIDEO_SOURCE_IF		0xE1
-#define TM6010_REQ07_RE2_OUT_SEL2			0xE2
-#define TM6010_REQ07_RE3_OUT_SEL1			0xE3
-#define TM6010_REQ07_RE4_OUT_SEL0			0xE4
-#define TM6010_REQ07_RE5_REMOTE_WAKEUP			0xE5
-#define TM6010_REQ07_RE7_PUB_GPIO			0xE7
-#define TM6010_REQ07_RE8_TYPESEL_MOS_I2S		0xE8
-#define TM6010_REQ07_RE9_TYPESEL_MOS_TS			0xE9
-#define TM6010_REQ07_REA_TYPESEL_MOS_CCIR		0xEA
-#define TM6010_REQ07_RF0_BIST_CRC_RESULT0		0xF0
-#define TM6010_REQ07_RF1_BIST_CRC_RESULT1		0xF1
-#define TM6010_REQ07_RF2_BIST_CRC_RESULT2		0xF2
-#define TM6010_REQ07_RF3_BIST_CRC_RESULT3		0xF3
-#define TM6010_REQ07_RF4_BIST_ERR_VST2			0xF4
-#define TM6010_REQ07_RF5_BIST_ERR_VST1			0xF5
-#define TM6010_REQ07_RF6_BIST_ERR_VST0			0xF6
-#define TM6010_REQ07_RF7_BIST				0xF7
-#define TM6010_REQ07_RFE_POWER_DOWN			0xFE
-#define TM6010_REQ07_RFF_SOFT_RESET			0xFF
+#define TM6010_REQ07_RC0_ACTIVE_VIDEO_SOURCE		0x07, 0xc0
+#define TM6010_REQ07_RC1_TRESHOLD			0x07, 0xc1
+#define TM6010_REQ07_RC2_HSYNC_WIDTH			0x07, 0xc2
+#define TM6010_REQ07_RC3_HSTART1			0x07, 0xc3
+#define TM6010_REQ07_RC4_HSTART0			0x07, 0xc4
+#define TM6010_REQ07_RC5_HEND1				0x07, 0xc5
+#define TM6010_REQ07_RC6_HEND0				0x07, 0xc6
+#define TM6010_REQ07_RC7_VSTART1			0x07, 0xc7
+#define TM6010_REQ07_RC8_VSTART0			0x07, 0xc8
+#define TM6010_REQ07_RC9_VEND1				0x07, 0xc9
+#define TM6010_REQ07_RCA_VEND0				0x07, 0xca
+#define TM6010_REQ07_RCB_DELAY				0x07, 0xcb
+#define TM6010_REQ07_RCC_ACTIVE_VIDEO_IF		0x07, 0xcc
+#define TM6010_REQ07_RD0_USB_PERIPHERY_CONTROL		0x07, 0xd0
+#define TM6010_REQ07_RD1_ADDR_FOR_REQ1			0x07, 0xd1
+#define TM6010_REQ07_RD2_ADDR_FOR_REQ2			0x07, 0xd2
+#define TM6010_REQ07_RD3_ADDR_FOR_REQ3			0x07, 0xd3
+#define TM6010_REQ07_RD4_ADDR_FOR_REQ4			0x07, 0xd4
+#define TM6010_REQ07_RD5_POWERSAVE			0x07, 0xd5
+#define TM6010_REQ07_RD6_ENDP_REQ1_REQ2			0x07, 0xd6
+#define TM6010_REQ07_RD7_ENDP_REQ3_REQ4			0x07, 0xd7
+#define TM6010_REQ07_RD8_IR				0x07, 0xd8
+#define TM6010_REQ07_RD8_IR_BSIZE			0x07, 0xd9
+#define TM6010_REQ07_RD8_IR_WAKEUP_SEL			0x07, 0xda
+#define TM6010_REQ07_RD8_IR_WAKEUP_ADD			0x07, 0xdb
+#define TM6010_REQ07_RD8_IR_LEADER1			0x07, 0xdc
+#define TM6010_REQ07_RD8_IR_LEADER0			0x07, 0xdd
+#define TM6010_REQ07_RD8_IR_PULSE_CNT1			0x07, 0xde
+#define TM6010_REQ07_RD8_IR_PULSE_CNT0			0x07, 0xdf
+#define TM6010_REQ07_RE0_DVIDEO_SOURCE			0x07, 0xe0
+#define TM6010_REQ07_RE0_DVIDEO_SOURCE_IF		0x07, 0xe1
+#define TM6010_REQ07_RE2_OUT_SEL2			0x07, 0xe2
+#define TM6010_REQ07_RE3_OUT_SEL1			0x07, 0xe3
+#define TM6010_REQ07_RE4_OUT_SEL0			0x07, 0xe4
+#define TM6010_REQ07_RE5_REMOTE_WAKEUP			0x07, 0xe5
+#define TM6010_REQ07_RE7_PUB_GPIO			0x07, 0xe7
+#define TM6010_REQ07_RE8_TYPESEL_MOS_I2S		0x07, 0xe8
+#define TM6010_REQ07_RE9_TYPESEL_MOS_TS			0x07, 0xe9
+#define TM6010_REQ07_REA_TYPESEL_MOS_CCIR		0x07, 0xea
+#define TM6010_REQ07_RF0_BIST_CRC_RESULT0		0x07, 0xf0
+#define TM6010_REQ07_RF1_BIST_CRC_RESULT1		0x07, 0xf1
+#define TM6010_REQ07_RF2_BIST_CRC_RESULT2		0x07, 0xf2
+#define TM6010_REQ07_RF3_BIST_CRC_RESULT3		0x07, 0xf3
+#define TM6010_REQ07_RF4_BIST_ERR_VST2			0x07, 0xf4
+#define TM6010_REQ07_RF5_BIST_ERR_VST1			0x07, 0xf5
+#define TM6010_REQ07_RF6_BIST_ERR_VST0			0x07, 0xf6
+#define TM6010_REQ07_RF7_BIST				0x07, 0xf7
+#define TM6010_REQ07_RFE_POWER_DOWN			0x07, 0xfe
+#define TM6010_REQ07_RFF_SOFT_RESET			0x07, 0xff
 
 /* Define TM6000/TM6010 USB registers */
 #define TM6000_U_MAIN_CTRL		0x00
@@ -478,64 +478,64 @@ enum {
 #define TM6000_U_DATA_FIFO15		0xFC
 
 /* Define TM6000/TM6010 Audio decoder registers */
-#define TM6010_REQ08_R00_A_VERSION		0x00
-#define TM6010_REQ08_R01_A_INIT			0x01
-#define TM6010_REQ08_R02_A_FIX_GAIN_CTRL	0x02
-#define TM6010_REQ08_R03_A_AUTO_GAIN_CTRL	0x03
-#define TM6010_REQ08_R04_A_SIF_AMP_CTRL		0x04
-#define TM6010_REQ08_R05_A_STANDARD_MOD		0x05
-#define TM6010_REQ08_R06_A_SOUND_MOD		0x06
-#define TM6010_REQ08_R07_A_LEFT_VOL		0x07
-#define TM6010_REQ08_R08_A_RIGHT_VOL		0x08
-#define TM6010_REQ08_R09_A_MAIN_VOL		0x09
-#define TM6010_REQ08_R0A_A_I2S_MOD		0x0A
-#define TM6010_REQ08_R0B_A_ASD_THRES1		0x0B
-#define TM6010_REQ08_R0C_A_ASD_THRES2		0x0C
-#define TM6010_REQ08_R0D_A_AMD_THRES		0x0D
-#define TM6010_REQ08_R0E_A_MONO_THRES1		0x0E
-#define TM6010_REQ08_R0F_A_MONO_THRES2		0x0F
-#define TM6010_REQ08_R10_A_MUTE_THRES1		0x10
-#define TM6010_REQ08_R11_A_MUTE_THRES2		0x11
-#define TM6010_REQ08_R12_A_AGC_U		0x12
-#define TM6010_REQ08_R13_A_AGC_ERR_T		0x13
-#define TM6010_REQ08_R14_A_AGC_GAIN_INIT	0x14
-#define TM6010_REQ08_R15_A_AGC_STEP_THR		0x15
-#define TM6010_REQ08_R16_A_AGC_GAIN_MAX		0x16
-#define TM6010_REQ08_R17_A_AGC_GAIN_MIN		0x17
-#define TM6010_REQ08_R18_A_TR_CTRL		0x18
-#define TM6010_REQ08_R19_A_FH_2FH_GAIN		0x19
-#define TM6010_REQ08_R1A_A_NICAM_SER_MAX	0x1A
-#define TM6010_REQ08_R1B_A_NICAM_SER_MIN	0x1B
-#define TM6010_REQ08_R1E_A_GAIN_DEEMPH_OUT	0x1E
-#define TM6010_REQ08_R1F_A_TEST_INTF_SEL	0x1F
-#define TM6010_REQ08_R20_A_TEST_PIN_SEL		0x20
-#define TM6010_REQ08_R21_A_AGC_ERR		0x21
-#define TM6010_REQ08_R22_A_AGC_GAIN		0x22
-#define TM6010_REQ08_R23_A_NICAM_INFO		0x23
-#define TM6010_REQ08_R24_A_SER			0x24
-#define TM6010_REQ08_R25_A_C1_AMP		0x25
-#define TM6010_REQ08_R26_A_C2_AMP		0x26
-#define TM6010_REQ08_R27_A_NOISE_AMP		0x27
-#define TM6010_REQ08_R28_A_AUDIO_MODE_RES	0x28
+#define TM6010_REQ08_R00_A_VERSION		0x08, 0x00
+#define TM6010_REQ08_R01_A_INIT			0x08, 0x01
+#define TM6010_REQ08_R02_A_FIX_GAIN_CTRL	0x08, 0x02
+#define TM6010_REQ08_R03_A_AUTO_GAIN_CTRL	0x08, 0x03
+#define TM6010_REQ08_R04_A_SIF_AMP_CTRL		0x08, 0x04
+#define TM6010_REQ08_R05_A_STANDARD_MOD		0x08, 0x05
+#define TM6010_REQ08_R06_A_SOUND_MOD		0x08, 0x06
+#define TM6010_REQ08_R07_A_LEFT_VOL		0x08, 0x07
+#define TM6010_REQ08_R08_A_RIGHT_VOL		0x08, 0x08
+#define TM6010_REQ08_R09_A_MAIN_VOL		0x08, 0x09
+#define TM6010_REQ08_R0A_A_I2S_MOD		0x08, 0x0a
+#define TM6010_REQ08_R0B_A_ASD_THRES1		0x08, 0x0b
+#define TM6010_REQ08_R0C_A_ASD_THRES2		0x08, 0x0c
+#define TM6010_REQ08_R0D_A_AMD_THRES		0x08, 0x0d
+#define TM6010_REQ08_R0E_A_MONO_THRES1		0x08, 0x0e
+#define TM6010_REQ08_R0F_A_MONO_THRES2		0x08, 0x0f
+#define TM6010_REQ08_R10_A_MUTE_THRES1		0x08, 0x10
+#define TM6010_REQ08_R11_A_MUTE_THRES2		0x08, 0x11
+#define TM6010_REQ08_R12_A_AGC_U		0x08, 0x12
+#define TM6010_REQ08_R13_A_AGC_ERR_T		0x08, 0x13
+#define TM6010_REQ08_R14_A_AGC_GAIN_INIT	0x08, 0x14
+#define TM6010_REQ08_R15_A_AGC_STEP_THR		0x08, 0x15
+#define TM6010_REQ08_R16_A_AGC_GAIN_MAX		0x08, 0x16
+#define TM6010_REQ08_R17_A_AGC_GAIN_MIN		0x08, 0x17
+#define TM6010_REQ08_R18_A_TR_CTRL		0x08, 0x18
+#define TM6010_REQ08_R19_A_FH_2FH_GAIN		0x08, 0x19
+#define TM6010_REQ08_R1A_A_NICAM_SER_MAX	0x08, 0x1a
+#define TM6010_REQ08_R1B_A_NICAM_SER_MIN	0x08, 0x1b
+#define TM6010_REQ08_R1E_A_GAIN_DEEMPH_OUT	0x08, 0x1e
+#define TM6010_REQ08_R1F_A_TEST_INTF_SEL	0x08, 0x1f
+#define TM6010_REQ08_R20_A_TEST_PIN_SEL		0x08, 0x20
+#define TM6010_REQ08_R21_A_AGC_ERR		0x08, 0x21
+#define TM6010_REQ08_R22_A_AGC_GAIN		0x08, 0x22
+#define TM6010_REQ08_R23_A_NICAM_INFO		0x08, 0x23
+#define TM6010_REQ08_R24_A_SER			0x08, 0x24
+#define TM6010_REQ08_R25_A_C1_AMP		0x08, 0x25
+#define TM6010_REQ08_R26_A_C2_AMP		0x08, 0x26
+#define TM6010_REQ08_R27_A_NOISE_AMP		0x08, 0x27
+#define TM6010_REQ08_R28_A_AUDIO_MODE_RES	0x08, 0x28
 
 /* Define TM6000/TM6010 Video ADC registers */
-#define TM6010_REQ08_RE0_ADC_REF		0xE0
-#define TM6010_REQ08_RE1_DAC_CLMP		0xE1
-#define TM6010_REQ08_RE2_POWER_DOWN_CTRL1	0xE2
-#define TM6010_REQ08_RE3_ADC_IN1_SEL		0xE3
-#define TM6010_REQ08_RE4_ADC_IN2_SEL		0xE4
-#define TM6010_REQ08_RE5_GAIN_PARAM		0xE5
-#define TM6010_REQ08_RE6_POWER_DOWN_CTRL2	0xE6
-#define TM6010_REQ08_RE7_REG_GAIN_Y		0xE7
-#define TM6010_REQ08_RE8_REG_GAIN_C		0xE8
-#define TM6010_REQ08_RE9_BIAS_CTRL		0xE9
-#define TM6010_REQ08_REA_BUFF_DRV_CTRL		0xEA
-#define TM6010_REQ08_REB_SIF_GAIN_CTRL		0xEB
-#define TM6010_REQ08_REC_REVERSE_YC_CTRL	0xEC
-#define TM6010_REQ08_RED_GAIN_SEL		0xED
+#define TM6010_REQ08_RE0_ADC_REF		0x08, 0xe0
+#define TM6010_REQ08_RE1_DAC_CLMP		0x08, 0xe1
+#define TM6010_REQ08_RE2_POWER_DOWN_CTRL1	0x08, 0xe2
+#define TM6010_REQ08_RE3_ADC_IN1_SEL		0x08, 0xe3
+#define TM6010_REQ08_RE4_ADC_IN2_SEL		0x08, 0xe4
+#define TM6010_REQ08_RE5_GAIN_PARAM		0x08, 0xe5
+#define TM6010_REQ08_RE6_POWER_DOWN_CTRL2	0x08, 0xe6
+#define TM6010_REQ08_RE7_REG_GAIN_Y		0x08, 0xe7
+#define TM6010_REQ08_RE8_REG_GAIN_C		0x08, 0xe8
+#define TM6010_REQ08_RE9_BIAS_CTRL		0x08, 0xe9
+#define TM6010_REQ08_REA_BUFF_DRV_CTRL		0x08, 0xea
+#define TM6010_REQ08_REB_SIF_GAIN_CTRL		0x08, 0xeb
+#define TM6010_REQ08_REC_REVERSE_YC_CTRL	0x08, 0xec
+#define TM6010_REQ08_RED_GAIN_SEL		0x08, 0xed
 
 /* Define TM6000/TM6010 Audio ADC registers */
-#define TM6010_REQ08_RF0_DAUDIO_INPUT_CONFIG	0xF0
-#define TM6010_REQ08_RF1_AADC_POWER_DOWN	0xF1
-#define TM6010_REQ08_RF2_LEFT_CHANNEL_VOL	0xF2
-#define TM6010_REQ08_RF3_RIGHT_CHANNEL_VOL	0xF3
+#define TM6010_REQ08_RF0_DAUDIO_INPUT_CONFIG	0x08, 0xf0
+#define TM6010_REQ08_RF1_AADC_POWER_DOWN	0x08, 0xf1
+#define TM6010_REQ08_RF2_LEFT_CHANNEL_VOL	0x08, 0xf2
+#define TM6010_REQ08_RF3_RIGHT_CHANNEL_VOL	0x08, 0xf3
-- 
1.6.6.1



  parent reply	other threads:[~2010-03-11 13:26 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <cover.1268311636.git.mchehab@redhat.com>
2010-03-11 13:26 ` [PATCH 7/7] V4L/DVB: tm6000: replace occurences of req05 magic by a naming alias Mauro Carvalho Chehab
2010-03-11 13:26 ` [PATCH 5/7] V4L/DVB: tm6000: Replace naming convention for registers of req 05 group Mauro Carvalho Chehab
2010-03-11 13:26 ` [PATCH 6/7] V4L/DVB: tm6000: add request to registers of the group 05 Mauro Carvalho Chehab
2010-03-11 13:26 ` [PATCH 2/7] V4L/DVB: tm6000: Replace all Req 8 group of regs with another naming convention Mauro Carvalho Chehab
2010-03-11 13:26 ` [PATCH 4/7] V4L/DVB: tm6000: Replace all magic values by a register alias Mauro Carvalho Chehab
2010-03-11 13:26 ` Mauro Carvalho Chehab [this message]
2010-03-11 13:26 ` [PATCH 1/7] V4L/DVB: tm6000: Replace all Req 7 group of regs with another naming convention Mauro Carvalho Chehab

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20100311102646.1caaf075@pedra \
    --to=mchehab@redhat.com \
    --cc=linux-media@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.