	.file	"691712.c"
	.intel_syntax noprefix
	.text
	.globl	TVP5150_ACT_VD_CROP_STP_LSB
	.bss
	.align 4
	.type	TVP5150_ACT_VD_CROP_STP_LSB, @object
	.size	TVP5150_ACT_VD_CROP_STP_LSB, 4
TVP5150_ACT_VD_CROP_STP_LSB:
	.zero	4
	.globl	TVP5150_ACT_VD_CROP_STP_MSB
	.align 4
	.type	TVP5150_ACT_VD_CROP_STP_MSB, @object
	.size	TVP5150_ACT_VD_CROP_STP_MSB, 4
TVP5150_ACT_VD_CROP_STP_MSB:
	.zero	4
	.globl	TVP5150_ACT_VD_CROP_ST_LSB
	.align 4
	.type	TVP5150_ACT_VD_CROP_ST_LSB, @object
	.size	TVP5150_ACT_VD_CROP_ST_LSB, 4
TVP5150_ACT_VD_CROP_ST_LSB:
	.zero	4
	.globl	TVP5150_ACT_VD_CROP_ST_MSB
	.align 4
	.type	TVP5150_ACT_VD_CROP_ST_MSB, @object
	.size	TVP5150_ACT_VD_CROP_ST_MSB, 4
TVP5150_ACT_VD_CROP_ST_MSB:
	.zero	4
	.globl	TVP5150_ANAL_CHL_CTL
	.align 4
	.type	TVP5150_ANAL_CHL_CTL, @object
	.size	TVP5150_ANAL_CHL_CTL, 4
TVP5150_ANAL_CHL_CTL:
	.zero	4
	.globl	TVP5150_AUTOSW_MSK
	.align 4
	.type	TVP5150_AUTOSW_MSK, @object
	.size	TVP5150_AUTOSW_MSK, 4
TVP5150_AUTOSW_MSK:
	.zero	4
	.globl	TVP5150_BRIGHT_CTL
	.align 4
	.type	TVP5150_BRIGHT_CTL, @object
	.size	TVP5150_BRIGHT_CTL, 4
TVP5150_BRIGHT_CTL:
	.zero	4
	.globl	TVP5150_CB_GAIN_FACT
	.align 4
	.type	TVP5150_CB_GAIN_FACT, @object
	.size	TVP5150_CB_GAIN_FACT, 4
TVP5150_CB_GAIN_FACT:
	.zero	4
	.globl	TVP5150_CC_DATA_END
	.align 4
	.type	TVP5150_CC_DATA_END, @object
	.size	TVP5150_CC_DATA_END, 4
TVP5150_CC_DATA_END:
	.zero	4
	.globl	TVP5150_CC_DATA_INI
	.align 4
	.type	TVP5150_CC_DATA_INI, @object
	.size	TVP5150_CC_DATA_INI, 4
TVP5150_CC_DATA_INI:
	.zero	4
	.globl	TVP5150_CHROMA_PROC_CTL_1
	.align 4
	.type	TVP5150_CHROMA_PROC_CTL_1, @object
	.size	TVP5150_CHROMA_PROC_CTL_1, 4
TVP5150_CHROMA_PROC_CTL_1:
	.zero	4
	.globl	TVP5150_CHROMA_PROC_CTL_2
	.align 4
	.type	TVP5150_CHROMA_PROC_CTL_2, @object
	.size	TVP5150_CHROMA_PROC_CTL_2, 4
TVP5150_CHROMA_PROC_CTL_2:
	.zero	4
	.globl	TVP5150_COLOR_KIL_THSH_CTL
	.align 4
	.type	TVP5150_COLOR_KIL_THSH_CTL, @object
	.size	TVP5150_COLOR_KIL_THSH_CTL, 4
TVP5150_COLOR_KIL_THSH_CTL:
	.zero	4
	.globl	TVP5150_CONF_SHARED_PIN
	.align 4
	.type	TVP5150_CONF_SHARED_PIN, @object
	.size	TVP5150_CONF_SHARED_PIN, 4
TVP5150_CONF_SHARED_PIN:
	.zero	4
	.globl	TVP5150_CONTRAST_CTL
	.align 4
	.type	TVP5150_CONTRAST_CTL, @object
	.size	TVP5150_CONTRAST_CTL, 4
TVP5150_CONTRAST_CTL:
	.zero	4
	.globl	TVP5150_CR_GAIN_FACTOR
	.align 4
	.type	TVP5150_CR_GAIN_FACTOR, @object
	.size	TVP5150_CR_GAIN_FACTOR, 4
TVP5150_CR_GAIN_FACTOR:
	.zero	4
	.globl	TVP5150_DATA_RATE_SEL
	.align 4
	.type	TVP5150_DATA_RATE_SEL, @object
	.size	TVP5150_DATA_RATE_SEL, 4
TVP5150_DATA_RATE_SEL:
	.zero	4
	.globl	TVP5150_FIFO_INT_THRESHOLD
	.align 4
	.type	TVP5150_FIFO_INT_THRESHOLD, @object
	.size	TVP5150_FIFO_INT_THRESHOLD, 4
TVP5150_FIFO_INT_THRESHOLD:
	.zero	4
	.globl	TVP5150_FIFO_OUT_CTRL
	.align 4
	.type	TVP5150_FIFO_OUT_CTRL, @object
	.size	TVP5150_FIFO_OUT_CTRL, 4
TVP5150_FIFO_OUT_CTRL:
	.zero	4
	.globl	TVP5150_FIFO_RESET
	.align 4
	.type	TVP5150_FIFO_RESET, @object
	.size	TVP5150_FIFO_RESET, 4
TVP5150_FIFO_RESET:
	.zero	4
	.globl	TVP5150_FIFO_WORD_COUNT
	.align 4
	.type	TVP5150_FIFO_WORD_COUNT, @object
	.size	TVP5150_FIFO_WORD_COUNT, 4
TVP5150_FIFO_WORD_COUNT:
	.zero	4
	.globl	TVP5150_FULL_FIELD_ENA
	.align 4
	.type	TVP5150_FULL_FIELD_ENA, @object
	.size	TVP5150_FULL_FIELD_ENA, 4
TVP5150_FULL_FIELD_ENA:
	.zero	4
	.globl	TVP5150_FULL_FIELD_MODE_REG
	.align 4
	.type	TVP5150_FULL_FIELD_MODE_REG, @object
	.size	TVP5150_FULL_FIELD_MODE_REG, 4
TVP5150_FULL_FIELD_MODE_REG:
	.zero	4
	.globl	TVP5150_GENLOCK
	.align 4
	.type	TVP5150_GENLOCK, @object
	.size	TVP5150_GENLOCK, 4
TVP5150_GENLOCK:
	.zero	4
	.globl	TVP5150_HORIZ_SYNC_START
	.align 4
	.type	TVP5150_HORIZ_SYNC_START, @object
	.size	TVP5150_HORIZ_SYNC_START, 4
TVP5150_HORIZ_SYNC_START:
	.zero	4
	.globl	TVP5150_HUE_CTL
	.align 4
	.type	TVP5150_HUE_CTL, @object
	.size	TVP5150_HUE_CTL, 4
TVP5150_HUE_CTL:
	.zero	4
	.globl	TVP5150_INTT_CONFIG_REG_B
	.align 4
	.type	TVP5150_INTT_CONFIG_REG_B, @object
	.size	TVP5150_INTT_CONFIG_REG_B, 4
TVP5150_INTT_CONFIG_REG_B:
	.zero	4
	.globl	TVP5150_INT_ACTIVE_REG_B
	.align 4
	.type	TVP5150_INT_ACTIVE_REG_B, @object
	.size	TVP5150_INT_ACTIVE_REG_B, 4
TVP5150_INT_ACTIVE_REG_B:
	.zero	4
	.globl	TVP5150_INT_CONF
	.align 4
	.type	TVP5150_INT_CONF, @object
	.size	TVP5150_INT_CONF, 4
TVP5150_INT_CONF:
	.zero	4
	.globl	TVP5150_INT_ENABLE_REG_A
	.align 4
	.type	TVP5150_INT_ENABLE_REG_A, @object
	.size	TVP5150_INT_ENABLE_REG_A, 4
TVP5150_INT_ENABLE_REG_A:
	.zero	4
	.globl	TVP5150_INT_ENABLE_REG_B
	.align 4
	.type	TVP5150_INT_ENABLE_REG_B, @object
	.size	TVP5150_INT_ENABLE_REG_B, 4
TVP5150_INT_ENABLE_REG_B:
	.zero	4
	.globl	TVP5150_INT_RESET_REG_B
	.align 4
	.type	TVP5150_INT_RESET_REG_B, @object
	.size	TVP5150_INT_RESET_REG_B, 4
TVP5150_INT_RESET_REG_B:
	.zero	4
	.globl	TVP5150_INT_STATUS_REG_A
	.align 4
	.type	TVP5150_INT_STATUS_REG_A, @object
	.size	TVP5150_INT_STATUS_REG_A, 4
TVP5150_INT_STATUS_REG_A:
	.zero	4
	.globl	TVP5150_INT_STATUS_REG_B
	.align 4
	.type	TVP5150_INT_STATUS_REG_B, @object
	.size	TVP5150_INT_STATUS_REG_B, 4
TVP5150_INT_STATUS_REG_B:
	.zero	4
	.globl	TVP5150_LINE_MODE_END
	.align 4
	.type	TVP5150_LINE_MODE_END, @object
	.size	TVP5150_LINE_MODE_END, 4
TVP5150_LINE_MODE_END:
	.zero	4
	.globl	TVP5150_LINE_MODE_INI
	.align 4
	.type	TVP5150_LINE_MODE_INI, @object
	.size	TVP5150_LINE_MODE_INI, 4
TVP5150_LINE_MODE_INI:
	.zero	4
	.globl	TVP5150_LINE_NUMBER_INT
	.align 4
	.type	TVP5150_LINE_NUMBER_INT, @object
	.size	TVP5150_LINE_NUMBER_INT, 4
TVP5150_LINE_NUMBER_INT:
	.zero	4
	.globl	TVP5150_LSB_DEV_ID
	.align 4
	.type	TVP5150_LSB_DEV_ID, @object
	.size	TVP5150_LSB_DEV_ID, 4
TVP5150_LSB_DEV_ID:
	.zero	4
	.globl	TVP5150_LUMA_PROC_CTL_1
	.align 4
	.type	TVP5150_LUMA_PROC_CTL_1, @object
	.size	TVP5150_LUMA_PROC_CTL_1, 4
TVP5150_LUMA_PROC_CTL_1:
	.zero	4
	.globl	TVP5150_LUMA_PROC_CTL_2
	.align 4
	.type	TVP5150_LUMA_PROC_CTL_2, @object
	.size	TVP5150_LUMA_PROC_CTL_2, 4
TVP5150_LUMA_PROC_CTL_2:
	.zero	4
	.globl	TVP5150_LUMA_PROC_CTL_3
	.align 4
	.type	TVP5150_LUMA_PROC_CTL_3, @object
	.size	TVP5150_LUMA_PROC_CTL_3, 4
TVP5150_LUMA_PROC_CTL_3:
	.zero	4
	.globl	TVP5150_MACROVISION_OFF_CTR
	.align 4
	.type	TVP5150_MACROVISION_OFF_CTR, @object
	.size	TVP5150_MACROVISION_OFF_CTR, 4
TVP5150_MACROVISION_OFF_CTR:
	.zero	4
	.globl	TVP5150_MACROVISION_ON_CTR
	.align 4
	.type	TVP5150_MACROVISION_ON_CTR, @object
	.size	TVP5150_MACROVISION_ON_CTR, 4
TVP5150_MACROVISION_ON_CTR:
	.zero	4
	.globl	TVP5150_MISC_CTL
	.align 4
	.type	TVP5150_MISC_CTL, @object
	.size	TVP5150_MISC_CTL, 4
TVP5150_MISC_CTL:
	.zero	4
	.globl	TVP5150_MSB_DEV_ID
	.align 4
	.type	TVP5150_MSB_DEV_ID, @object
	.size	TVP5150_MSB_DEV_ID, 4
TVP5150_MSB_DEV_ID:
	.zero	4
	.globl	TVP5150_OP_MODE_CTL
	.align 4
	.type	TVP5150_OP_MODE_CTL, @object
	.size	TVP5150_OP_MODE_CTL, 4
TVP5150_OP_MODE_CTL:
	.zero	4
	.globl	TVP5150_PIX_ALIGN_REG_HIGH
	.align 4
	.type	TVP5150_PIX_ALIGN_REG_HIGH, @object
	.size	TVP5150_PIX_ALIGN_REG_HIGH, 4
TVP5150_PIX_ALIGN_REG_HIGH:
	.zero	4
	.globl	TVP5150_PIX_ALIGN_REG_LOW
	.align 4
	.type	TVP5150_PIX_ALIGN_REG_LOW, @object
	.size	TVP5150_PIX_ALIGN_REG_LOW, 4
TVP5150_PIX_ALIGN_REG_LOW:
	.zero	4
	.globl	TVP5150_REV_SELECT
	.align 4
	.type	TVP5150_REV_SELECT, @object
	.size	TVP5150_REV_SELECT, 4
TVP5150_REV_SELECT:
	.zero	4
	.globl	TVP5150_ROM_MAJOR_VER
	.align 4
	.type	TVP5150_ROM_MAJOR_VER, @object
	.size	TVP5150_ROM_MAJOR_VER, 4
TVP5150_ROM_MAJOR_VER:
	.zero	4
	.globl	TVP5150_ROM_MINOR_VER
	.align 4
	.type	TVP5150_ROM_MINOR_VER, @object
	.size	TVP5150_ROM_MINOR_VER, 4
TVP5150_ROM_MINOR_VER:
	.zero	4
	.globl	TVP5150_SATURATION_CTL
	.align 4
	.type	TVP5150_SATURATION_CTL, @object
	.size	TVP5150_SATURATION_CTL, 4
TVP5150_SATURATION_CTL:
	.zero	4
	.globl	TVP5150_STATUS_REG_1
	.align 4
	.type	TVP5150_STATUS_REG_1, @object
	.size	TVP5150_STATUS_REG_1, 4
TVP5150_STATUS_REG_1:
	.zero	4
	.globl	TVP5150_STATUS_REG_2
	.align 4
	.type	TVP5150_STATUS_REG_2, @object
	.size	TVP5150_STATUS_REG_2, 4
TVP5150_STATUS_REG_2:
	.zero	4
	.globl	TVP5150_STATUS_REG_3
	.align 4
	.type	TVP5150_STATUS_REG_3, @object
	.size	TVP5150_STATUS_REG_3, 4
TVP5150_STATUS_REG_3:
	.zero	4
	.globl	TVP5150_STATUS_REG_4
	.align 4
	.type	TVP5150_STATUS_REG_4, @object
	.size	TVP5150_STATUS_REG_4, 4
TVP5150_STATUS_REG_4:
	.zero	4
	.globl	TVP5150_STATUS_REG_5
	.align 4
	.type	TVP5150_STATUS_REG_5, @object
	.size	TVP5150_STATUS_REG_5, 4
TVP5150_STATUS_REG_5:
	.zero	4
	.globl	TVP5150_TELETEXT_FIL1_END
	.align 4
	.type	TVP5150_TELETEXT_FIL1_END, @object
	.size	TVP5150_TELETEXT_FIL1_END, 4
TVP5150_TELETEXT_FIL1_END:
	.zero	4
	.globl	TVP5150_TELETEXT_FIL1_INI
	.align 4
	.type	TVP5150_TELETEXT_FIL1_INI, @object
	.size	TVP5150_TELETEXT_FIL1_INI, 4
TVP5150_TELETEXT_FIL1_INI:
	.zero	4
	.globl	TVP5150_TELETEXT_FIL2_END
	.align 4
	.type	TVP5150_TELETEXT_FIL2_END, @object
	.size	TVP5150_TELETEXT_FIL2_END, 4
TVP5150_TELETEXT_FIL2_END:
	.zero	4
	.globl	TVP5150_TELETEXT_FIL2_INI
	.align 4
	.type	TVP5150_TELETEXT_FIL2_INI, @object
	.size	TVP5150_TELETEXT_FIL2_INI, 4
TVP5150_TELETEXT_FIL2_INI:
	.zero	4
	.globl	TVP5150_TELETEXT_FIL_ENA
	.align 4
	.type	TVP5150_TELETEXT_FIL_ENA, @object
	.size	TVP5150_TELETEXT_FIL_ENA, 4
TVP5150_TELETEXT_FIL_ENA:
	.zero	4
	.globl	TVP5150_VDP_STATUS_REG
	.align 4
	.type	TVP5150_VDP_STATUS_REG, @object
	.size	TVP5150_VDP_STATUS_REG, 4
TVP5150_VDP_STATUS_REG:
	.zero	4
	.globl	TVP5150_VD_IN_SRC_SEL_1
	.align 4
	.type	TVP5150_VD_IN_SRC_SEL_1, @object
	.size	TVP5150_VD_IN_SRC_SEL_1, 4
TVP5150_VD_IN_SRC_SEL_1:
	.zero	4
	.globl	TVP5150_VERT_BLANKING_START
	.align 4
	.type	TVP5150_VERT_BLANKING_START, @object
	.size	TVP5150_VERT_BLANKING_START, 4
TVP5150_VERT_BLANKING_START:
	.zero	4
	.globl	TVP5150_VERT_BLANKING_STOP
	.align 4
	.type	TVP5150_VERT_BLANKING_STOP, @object
	.size	TVP5150_VERT_BLANKING_STOP, 4
TVP5150_VERT_BLANKING_STOP:
	.zero	4
	.globl	TVP5150_VERT_LN_COUNT_LSB
	.align 4
	.type	TVP5150_VERT_LN_COUNT_LSB, @object
	.size	TVP5150_VERT_LN_COUNT_LSB, 4
TVP5150_VERT_LN_COUNT_LSB:
	.zero	4
	.globl	TVP5150_VERT_LN_COUNT_MSB
	.align 4
	.type	TVP5150_VERT_LN_COUNT_MSB, @object
	.size	TVP5150_VERT_LN_COUNT_MSB, 4
TVP5150_VERT_LN_COUNT_MSB:
	.zero	4
	.globl	TVP5150_VIDEO_STD
	.align 4
	.type	TVP5150_VIDEO_STD, @object
	.size	TVP5150_VIDEO_STD, 4
TVP5150_VIDEO_STD:
	.zero	4
	.globl	TVP5150_VITC_DATA_END
	.align 4
	.type	TVP5150_VITC_DATA_END, @object
	.size	TVP5150_VITC_DATA_END, 4
TVP5150_VITC_DATA_END:
	.zero	4
	.globl	TVP5150_VITC_DATA_INI
	.align 4
	.type	TVP5150_VITC_DATA_INI, @object
	.size	TVP5150_VITC_DATA_INI, 4
TVP5150_VITC_DATA_INI:
	.zero	4
	.globl	TVP5150_VPS_DATA_END
	.align 4
	.type	TVP5150_VPS_DATA_END, @object
	.size	TVP5150_VPS_DATA_END, 4
TVP5150_VPS_DATA_END:
	.zero	4
	.globl	TVP5150_VPS_DATA_INI
	.align 4
	.type	TVP5150_VPS_DATA_INI, @object
	.size	TVP5150_VPS_DATA_INI, 4
TVP5150_VPS_DATA_INI:
	.zero	4
	.globl	TVP5150_WSS_DATA_END
	.align 4
	.type	TVP5150_WSS_DATA_END, @object
	.size	TVP5150_WSS_DATA_END, 4
TVP5150_WSS_DATA_END:
	.zero	4
	.globl	TVP5150_WSS_DATA_INI
	.align 4
	.type	TVP5150_WSS_DATA_INI, @object
	.size	TVP5150_WSS_DATA_INI, 4
TVP5150_WSS_DATA_INI:
	.zero	4
	.section	.rodata
	.align 8
.LC0:
	.string	"tvp5150: Video input source selection #1 = 0x%02x\n"
	.align 8
.LC1:
	.string	"tvp5150: Analog channel controls = 0x%02x\n"
	.align 8
.LC2:
	.string	"tvp5150: Operation mode controls = 0x%02x\n"
	.align 8
.LC3:
	.string	"tvp5150: Miscellaneous controls = 0x%02x\n"
	.align 8
.LC4:
	.string	"tvp5150: Autoswitch mask= 0x%02x\n"
	.align 8
.LC5:
	.string	"tvp5150: Color killer threshold control = 0x%02x\n"
	.align 8
.LC6:
	.string	"tvp5150: Luminance processing controls #1 #2 and #3 = %02x %02x %02x\n"
	.align 8
.LC7:
	.string	"tvp5150: Brightness control = 0x%02x\n"
	.align 8
.LC8:
	.string	"tvp5150: Color saturation control = 0x%02x\n"
	.align 8
.LC9:
	.string	"tvp5150: Hue control = 0x%02x\n"
	.align 8
.LC10:
	.string	"tvp5150: Contrast control = 0x%02x\n"
	.align 8
.LC11:
	.string	"tvp5150: Outputs and data rates select = 0x%02x\n"
	.align 8
.LC12:
	.string	"tvp5150: Configuration shared pins = 0x%02x\n"
	.align 8
.LC13:
	.string	"tvp5150: Active video cropping start = 0x%02x%02x\n"
	.align 8
.LC14:
	.string	"tvp5150: Active video cropping stop  = 0x%02x%02x\n"
	.align 8
.LC15:
	.string	"tvp5150: Genlock/RTC = 0x%02x\n"
	.align 8
.LC16:
	.string	"tvp5150: Horizontal sync start = 0x%02x\n"
	.align 8
.LC17:
	.string	"tvp5150: Vertical blanking start = 0x%02x\n"
	.align 8
.LC18:
	.string	"tvp5150: Vertical blanking stop = 0x%02x\n"
	.align 8
.LC19:
	.string	"tvp5150: Chrominance processing control #1 and #2 = %02x %02x\n"
	.align 8
.LC20:
	.string	"tvp5150: Interrupt reset register B = 0x%02x\n"
	.align 8
.LC21:
	.string	"tvp5150: Interrupt enable register B = 0x%02x\n"
	.align 8
.LC22:
	.string	"tvp5150: Interrupt configuration register B = 0x%02x\n"
	.align 8
.LC23:
	.string	"tvp5150: Video standard = 0x%02x\n"
	.align 8
.LC24:
	.string	"tvp5150: Chroma gain factor: Cb=0x%02x Cr=0x%02x\n"
	.align 8
.LC25:
	.string	"tvp5150: Macrovision on counter = 0x%02x\n"
	.align 8
.LC26:
	.string	"tvp5150: Macrovision off counter = 0x%02x\n"
	.align 8
.LC27:
	.string	"tvp5150: ITU-R BT.656.%d timing(TVP5150AM1 only)\n"
	.align 8
.LC28:
	.string	"tvp5150: Device ID = %02x%02x\n"
	.align 8
.LC29:
	.string	"tvp5150: ROM version = (hex) %02x.%02x\n"
	.align 8
.LC30:
	.string	"tvp5150: Vertical line count = 0x%02x%02x\n"
	.align 8
.LC31:
	.string	"tvp5150: Interrupt status register B = 0x%02x\n"
	.align 8
.LC32:
	.string	"tvp5150: Interrupt active register B = 0x%02x\n"
	.align 8
.LC33:
	.string	"tvp5150: Status regs #1 to #5 = %02x %02x %02x %02x %02x\n"
.LC34:
	.string	"Teletext filter 1"
.LC35:
	.string	"Teletext filter 2"
	.align 8
.LC36:
	.string	"tvp5150: Teletext filter enable = 0x%02x\n"
	.align 8
.LC37:
	.string	"tvp5150: Interrupt status register A = 0x%02x\n"
	.align 8
.LC38:
	.string	"tvp5150: Interrupt enable register A = 0x%02x\n"
	.align 8
.LC39:
	.string	"tvp5150: Interrupt configuration = 0x%02x\n"
	.align 8
.LC40:
	.string	"tvp5150: VDP status register = 0x%02x\n"
	.align 8
.LC41:
	.string	"tvp5150: FIFO word count = 0x%02x\n"
	.align 8
.LC42:
	.string	"tvp5150: FIFO interrupt threshold = 0x%02x\n"
.LC43:
	.string	"tvp5150: FIFO reset = 0x%02x\n"
	.align 8
.LC44:
	.string	"tvp5150: Line number interrupt = 0x%02x\n"
	.align 8
.LC45:
	.string	"tvp5150: Pixel alignment register = 0x%02x%02x\n"
	.align 8
.LC46:
	.string	"tvp5150: FIFO output control = 0x%02x\n"
	.align 8
.LC47:
	.string	"tvp5150: Full field enable = 0x%02x\n"
	.align 8
.LC48:
	.string	"tvp5150: Full field mode register = 0x%02x\n"
.LC49:
	.string	"CC   data"
.LC50:
	.string	"WSS  data"
.LC51:
	.string	"VPS  data"
.LC52:
	.string	"VITC data"
.LC53:
	.string	"Line mode"
	.text
	.type	tvp5150_log_status, @function
tvp5150_log_status:
.LFB0:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	push	r14
	push	r13
	push	r12
	push	rbx
	sub	rsp, 16
	.cfi_offset 14, -24
	.cfi_offset 13, -32
	.cfi_offset 12, -40
	.cfi_offset 3, -48
	mov	QWORD PTR -40[rbp], rdi
	mov	edx, DWORD PTR TVP5150_VD_IN_SRC_SEL_1[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	esi, edx
	mov	rdi, rax
	call	tvp5150_read@PLT
	mov	edx, eax
	mov	rax, QWORD PTR -40[rbp]
	mov	eax, DWORD PTR [rax]
	lea	rsi, .LC0[rip]
	mov	edi, eax
	mov	eax, 0
	call	dprintk0@PLT
	mov	edx, DWORD PTR TVP5150_ANAL_CHL_CTL[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	esi, edx
	mov	rdi, rax
	call	tvp5150_read@PLT
	mov	edx, eax
	mov	rax, QWORD PTR -40[rbp]
	mov	eax, DWORD PTR [rax]
	lea	rsi, .LC1[rip]
	mov	edi, eax
	mov	eax, 0
	call	dprintk0@PLT
	mov	edx, DWORD PTR TVP5150_OP_MODE_CTL[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	esi, edx
	mov	rdi, rax
	call	tvp5150_read@PLT
	mov	edx, eax
	mov	rax, QWORD PTR -40[rbp]
	mov	eax, DWORD PTR [rax]
	lea	rsi, .LC2[rip]
	mov	edi, eax
	mov	eax, 0
	call	dprintk0@PLT
	mov	edx, DWORD PTR TVP5150_MISC_CTL[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	esi, edx
	mov	rdi, rax
	call	tvp5150_read@PLT
	mov	edx, eax
	mov	rax, QWORD PTR -40[rbp]
	mov	eax, DWORD PTR [rax]
	lea	rsi, .LC3[rip]
	mov	edi, eax
	mov	eax, 0
	call	dprintk0@PLT
	mov	edx, DWORD PTR TVP5150_AUTOSW_MSK[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	esi, edx
	mov	rdi, rax
	call	tvp5150_read@PLT
	mov	edx, eax
	mov	rax, QWORD PTR -40[rbp]
	mov	eax, DWORD PTR [rax]
	lea	rsi, .LC4[rip]
	mov	edi, eax
	mov	eax, 0
	call	dprintk0@PLT
	mov	edx, DWORD PTR TVP5150_COLOR_KIL_THSH_CTL[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	esi, edx
	mov	rdi, rax
	call	tvp5150_read@PLT
	mov	edx, eax
	mov	rax, QWORD PTR -40[rbp]
	mov	eax, DWORD PTR [rax]
	lea	rsi, .LC5[rip]
	mov	edi, eax
	mov	eax, 0
	call	dprintk0@PLT
	mov	edx, DWORD PTR TVP5150_LUMA_PROC_CTL_3[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	esi, edx
	mov	rdi, rax
	call	tvp5150_read@PLT
	mov	r12d, eax
	mov	edx, DWORD PTR TVP5150_LUMA_PROC_CTL_2[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	esi, edx
	mov	rdi, rax
	call	tvp5150_read@PLT
	mov	ebx, eax
	mov	edx, DWORD PTR TVP5150_LUMA_PROC_CTL_1[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	esi, edx
	mov	rdi, rax
	call	tvp5150_read@PLT
	mov	edx, eax
	mov	rax, QWORD PTR -40[rbp]
	mov	eax, DWORD PTR [rax]
	mov	r8d, r12d
	mov	ecx, ebx
	lea	rsi, .LC6[rip]
	mov	edi, eax
	mov	eax, 0
	call	dprintk0@PLT
	mov	edx, DWORD PTR TVP5150_BRIGHT_CTL[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	esi, edx
	mov	rdi, rax
	call	tvp5150_read@PLT
	mov	edx, eax
	mov	rax, QWORD PTR -40[rbp]
	mov	eax, DWORD PTR [rax]
	lea	rsi, .LC7[rip]
	mov	edi, eax
	mov	eax, 0
	call	dprintk0@PLT
	mov	edx, DWORD PTR TVP5150_SATURATION_CTL[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	esi, edx
	mov	rdi, rax
	call	tvp5150_read@PLT
	mov	edx, eax
	mov	rax, QWORD PTR -40[rbp]
	mov	eax, DWORD PTR [rax]
	lea	rsi, .LC8[rip]
	mov	edi, eax
	mov	eax, 0
	call	dprintk0@PLT
	mov	edx, DWORD PTR TVP5150_HUE_CTL[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	esi, edx
	mov	rdi, rax
	call	tvp5150_read@PLT
	mov	edx, eax
	mov	rax, QWORD PTR -40[rbp]
	mov	eax, DWORD PTR [rax]
	lea	rsi, .LC9[rip]
	mov	edi, eax
	mov	eax, 0
	call	dprintk0@PLT
	mov	edx, DWORD PTR TVP5150_CONTRAST_CTL[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	esi, edx
	mov	rdi, rax
	call	tvp5150_read@PLT
	mov	edx, eax
	mov	rax, QWORD PTR -40[rbp]
	mov	eax, DWORD PTR [rax]
	lea	rsi, .LC10[rip]
	mov	edi, eax
	mov	eax, 0
	call	dprintk0@PLT
	mov	edx, DWORD PTR TVP5150_DATA_RATE_SEL[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	esi, edx
	mov	rdi, rax
	call	tvp5150_read@PLT
	mov	edx, eax
	mov	rax, QWORD PTR -40[rbp]
	mov	eax, DWORD PTR [rax]
	lea	rsi, .LC11[rip]
	mov	edi, eax
	mov	eax, 0
	call	dprintk0@PLT
	mov	edx, DWORD PTR TVP5150_CONF_SHARED_PIN[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	esi, edx
	mov	rdi, rax
	call	tvp5150_read@PLT
	mov	edx, eax
	mov	rax, QWORD PTR -40[rbp]
	mov	eax, DWORD PTR [rax]
	lea	rsi, .LC12[rip]
	mov	edi, eax
	mov	eax, 0
	call	dprintk0@PLT
	mov	edx, DWORD PTR TVP5150_ACT_VD_CROP_ST_LSB[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	esi, edx
	mov	rdi, rax
	call	tvp5150_read@PLT
	mov	ebx, eax
	mov	edx, DWORD PTR TVP5150_ACT_VD_CROP_ST_MSB[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	esi, edx
	mov	rdi, rax
	call	tvp5150_read@PLT
	mov	edx, eax
	mov	rax, QWORD PTR -40[rbp]
	mov	eax, DWORD PTR [rax]
	mov	ecx, ebx
	lea	rsi, .LC13[rip]
	mov	edi, eax
	mov	eax, 0
	call	dprintk0@PLT
	mov	edx, DWORD PTR TVP5150_ACT_VD_CROP_STP_LSB[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	esi, edx
	mov	rdi, rax
	call	tvp5150_read@PLT
	mov	ebx, eax
	mov	edx, DWORD PTR TVP5150_ACT_VD_CROP_STP_MSB[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	esi, edx
	mov	rdi, rax
	call	tvp5150_read@PLT
	mov	edx, eax
	mov	rax, QWORD PTR -40[rbp]
	mov	eax, DWORD PTR [rax]
	mov	ecx, ebx
	lea	rsi, .LC14[rip]
	mov	edi, eax
	mov	eax, 0
	call	dprintk0@PLT
	mov	edx, DWORD PTR TVP5150_GENLOCK[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	esi, edx
	mov	rdi, rax
	call	tvp5150_read@PLT
	mov	edx, eax
	mov	rax, QWORD PTR -40[rbp]
	mov	eax, DWORD PTR [rax]
	lea	rsi, .LC15[rip]
	mov	edi, eax
	mov	eax, 0
	call	dprintk0@PLT
	mov	edx, DWORD PTR TVP5150_HORIZ_SYNC_START[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	esi, edx
	mov	rdi, rax
	call	tvp5150_read@PLT
	mov	edx, eax
	mov	rax, QWORD PTR -40[rbp]
	mov	eax, DWORD PTR [rax]
	lea	rsi, .LC16[rip]
	mov	edi, eax
	mov	eax, 0
	call	dprintk0@PLT
	mov	edx, DWORD PTR TVP5150_VERT_BLANKING_START[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	esi, edx
	mov	rdi, rax
	call	tvp5150_read@PLT
	mov	edx, eax
	mov	rax, QWORD PTR -40[rbp]
	mov	eax, DWORD PTR [rax]
	lea	rsi, .LC17[rip]
	mov	edi, eax
	mov	eax, 0
	call	dprintk0@PLT
	mov	edx, DWORD PTR TVP5150_VERT_BLANKING_STOP[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	esi, edx
	mov	rdi, rax
	call	tvp5150_read@PLT
	mov	edx, eax
	mov	rax, QWORD PTR -40[rbp]
	mov	eax, DWORD PTR [rax]
	lea	rsi, .LC18[rip]
	mov	edi, eax
	mov	eax, 0
	call	dprintk0@PLT
	mov	edx, DWORD PTR TVP5150_CHROMA_PROC_CTL_2[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	esi, edx
	mov	rdi, rax
	call	tvp5150_read@PLT
	mov	ebx, eax
	mov	edx, DWORD PTR TVP5150_CHROMA_PROC_CTL_1[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	esi, edx
	mov	rdi, rax
	call	tvp5150_read@PLT
	mov	edx, eax
	mov	rax, QWORD PTR -40[rbp]
	mov	eax, DWORD PTR [rax]
	mov	ecx, ebx
	lea	rsi, .LC19[rip]
	mov	edi, eax
	mov	eax, 0
	call	dprintk0@PLT
	mov	edx, DWORD PTR TVP5150_INT_RESET_REG_B[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	esi, edx
	mov	rdi, rax
	call	tvp5150_read@PLT
	mov	edx, eax
	mov	rax, QWORD PTR -40[rbp]
	mov	eax, DWORD PTR [rax]
	lea	rsi, .LC20[rip]
	mov	edi, eax
	mov	eax, 0
	call	dprintk0@PLT
	mov	edx, DWORD PTR TVP5150_INT_ENABLE_REG_B[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	esi, edx
	mov	rdi, rax
	call	tvp5150_read@PLT
	mov	edx, eax
	mov	rax, QWORD PTR -40[rbp]
	mov	eax, DWORD PTR [rax]
	lea	rsi, .LC21[rip]
	mov	edi, eax
	mov	eax, 0
	call	dprintk0@PLT
	mov	edx, DWORD PTR TVP5150_INTT_CONFIG_REG_B[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	esi, edx
	mov	rdi, rax
	call	tvp5150_read@PLT
	mov	edx, eax
	mov	rax, QWORD PTR -40[rbp]
	mov	eax, DWORD PTR [rax]
	lea	rsi, .LC22[rip]
	mov	edi, eax
	mov	eax, 0
	call	dprintk0@PLT
	mov	edx, DWORD PTR TVP5150_VIDEO_STD[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	esi, edx
	mov	rdi, rax
	call	tvp5150_read@PLT
	mov	edx, eax
	mov	rax, QWORD PTR -40[rbp]
	mov	eax, DWORD PTR [rax]
	lea	rsi, .LC23[rip]
	mov	edi, eax
	mov	eax, 0
	call	dprintk0@PLT
	mov	edx, DWORD PTR TVP5150_CR_GAIN_FACTOR[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	esi, edx
	mov	rdi, rax
	call	tvp5150_read@PLT
	mov	ebx, eax
	mov	edx, DWORD PTR TVP5150_CB_GAIN_FACT[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	esi, edx
	mov	rdi, rax
	call	tvp5150_read@PLT
	mov	edx, eax
	mov	rax, QWORD PTR -40[rbp]
	mov	eax, DWORD PTR [rax]
	mov	ecx, ebx
	lea	rsi, .LC24[rip]
	mov	edi, eax
	mov	eax, 0
	call	dprintk0@PLT
	mov	edx, DWORD PTR TVP5150_MACROVISION_ON_CTR[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	esi, edx
	mov	rdi, rax
	call	tvp5150_read@PLT
	mov	edx, eax
	mov	rax, QWORD PTR -40[rbp]
	mov	eax, DWORD PTR [rax]
	lea	rsi, .LC25[rip]
	mov	edi, eax
	mov	eax, 0
	call	dprintk0@PLT
	mov	edx, DWORD PTR TVP5150_MACROVISION_OFF_CTR[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	esi, edx
	mov	rdi, rax
	call	tvp5150_read@PLT
	mov	edx, eax
	mov	rax, QWORD PTR -40[rbp]
	mov	eax, DWORD PTR [rax]
	lea	rsi, .LC26[rip]
	mov	edi, eax
	mov	eax, 0
	call	dprintk0@PLT
	mov	edx, DWORD PTR TVP5150_REV_SELECT[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	esi, edx
	mov	rdi, rax
	call	tvp5150_read@PLT
	and	eax, 1
	test	eax, eax
	je	.L2
	mov	edx, 3
	jmp	.L3
.L2:
	mov	edx, 4
.L3:
	mov	rax, QWORD PTR -40[rbp]
	mov	eax, DWORD PTR [rax]
	lea	rsi, .LC27[rip]
	mov	edi, eax
	mov	eax, 0
	call	dprintk0@PLT
	mov	edx, DWORD PTR TVP5150_LSB_DEV_ID[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	esi, edx
	mov	rdi, rax
	call	tvp5150_read@PLT
	mov	ebx, eax
	mov	edx, DWORD PTR TVP5150_MSB_DEV_ID[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	esi, edx
	mov	rdi, rax
	call	tvp5150_read@PLT
	mov	edx, eax
	mov	rax, QWORD PTR -40[rbp]
	mov	eax, DWORD PTR [rax]
	mov	ecx, ebx
	lea	rsi, .LC28[rip]
	mov	edi, eax
	mov	eax, 0
	call	dprintk0@PLT
	mov	edx, DWORD PTR TVP5150_ROM_MINOR_VER[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	esi, edx
	mov	rdi, rax
	call	tvp5150_read@PLT
	mov	ebx, eax
	mov	edx, DWORD PTR TVP5150_ROM_MAJOR_VER[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	esi, edx
	mov	rdi, rax
	call	tvp5150_read@PLT
	mov	edx, eax
	mov	rax, QWORD PTR -40[rbp]
	mov	eax, DWORD PTR [rax]
	mov	ecx, ebx
	lea	rsi, .LC29[rip]
	mov	edi, eax
	mov	eax, 0
	call	dprintk0@PLT
	mov	edx, DWORD PTR TVP5150_VERT_LN_COUNT_LSB[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	esi, edx
	mov	rdi, rax
	call	tvp5150_read@PLT
	mov	ebx, eax
	mov	edx, DWORD PTR TVP5150_VERT_LN_COUNT_MSB[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	esi, edx
	mov	rdi, rax
	call	tvp5150_read@PLT
	mov	edx, eax
	mov	rax, QWORD PTR -40[rbp]
	mov	eax, DWORD PTR [rax]
	mov	ecx, ebx
	lea	rsi, .LC30[rip]
	mov	edi, eax
	mov	eax, 0
	call	dprintk0@PLT
	mov	edx, DWORD PTR TVP5150_INT_STATUS_REG_B[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	esi, edx
	mov	rdi, rax
	call	tvp5150_read@PLT
	mov	edx, eax
	mov	rax, QWORD PTR -40[rbp]
	mov	eax, DWORD PTR [rax]
	lea	rsi, .LC31[rip]
	mov	edi, eax
	mov	eax, 0
	call	dprintk0@PLT
	mov	edx, DWORD PTR TVP5150_INT_ACTIVE_REG_B[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	esi, edx
	mov	rdi, rax
	call	tvp5150_read@PLT
	mov	edx, eax
	mov	rax, QWORD PTR -40[rbp]
	mov	eax, DWORD PTR [rax]
	lea	rsi, .LC32[rip]
	mov	edi, eax
	mov	eax, 0
	call	dprintk0@PLT
	mov	edx, DWORD PTR TVP5150_STATUS_REG_5[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	esi, edx
	mov	rdi, rax
	call	tvp5150_read@PLT
	mov	ebx, eax
	mov	edx, DWORD PTR TVP5150_STATUS_REG_4[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	esi, edx
	mov	rdi, rax
	call	tvp5150_read@PLT
	mov	r14d, eax
	mov	edx, DWORD PTR TVP5150_STATUS_REG_3[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	esi, edx
	mov	rdi, rax
	call	tvp5150_read@PLT
	mov	r13d, eax
	mov	edx, DWORD PTR TVP5150_STATUS_REG_2[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	esi, edx
	mov	rdi, rax
	call	tvp5150_read@PLT
	mov	r12d, eax
	mov	edx, DWORD PTR TVP5150_STATUS_REG_1[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	esi, edx
	mov	rdi, rax
	call	tvp5150_read@PLT
	mov	edx, eax
	mov	rax, QWORD PTR -40[rbp]
	mov	eax, DWORD PTR [rax]
	sub	rsp, 8
	push	rbx
	mov	r9d, r14d
	mov	r8d, r13d
	mov	ecx, r12d
	lea	rsi, .LC33[rip]
	mov	edi, eax
	mov	eax, 0
	call	dprintk0@PLT
	add	rsp, 16
	mov	ecx, DWORD PTR TVP5150_TELETEXT_FIL1_END[rip]
	mov	edx, DWORD PTR TVP5150_TELETEXT_FIL1_INI[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	r8d, 8
	lea	rsi, .LC34[rip]
	mov	rdi, rax
	call	dump_reg_range@PLT
	mov	ecx, DWORD PTR TVP5150_TELETEXT_FIL2_END[rip]
	mov	edx, DWORD PTR TVP5150_TELETEXT_FIL2_INI[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	r8d, 8
	lea	rsi, .LC35[rip]
	mov	rdi, rax
	call	dump_reg_range@PLT
	mov	edx, DWORD PTR TVP5150_TELETEXT_FIL_ENA[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	esi, edx
	mov	rdi, rax
	call	tvp5150_read@PLT
	mov	edx, eax
	mov	rax, QWORD PTR -40[rbp]
	mov	eax, DWORD PTR [rax]
	lea	rsi, .LC36[rip]
	mov	edi, eax
	mov	eax, 0
	call	dprintk0@PLT
	mov	edx, DWORD PTR TVP5150_INT_STATUS_REG_A[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	esi, edx
	mov	rdi, rax
	call	tvp5150_read@PLT
	mov	edx, eax
	mov	rax, QWORD PTR -40[rbp]
	mov	eax, DWORD PTR [rax]
	lea	rsi, .LC37[rip]
	mov	edi, eax
	mov	eax, 0
	call	dprintk0@PLT
	mov	edx, DWORD PTR TVP5150_INT_ENABLE_REG_A[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	esi, edx
	mov	rdi, rax
	call	tvp5150_read@PLT
	mov	edx, eax
	mov	rax, QWORD PTR -40[rbp]
	mov	eax, DWORD PTR [rax]
	lea	rsi, .LC38[rip]
	mov	edi, eax
	mov	eax, 0
	call	dprintk0@PLT
	mov	edx, DWORD PTR TVP5150_INT_CONF[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	esi, edx
	mov	rdi, rax
	call	tvp5150_read@PLT
	mov	edx, eax
	mov	rax, QWORD PTR -40[rbp]
	mov	eax, DWORD PTR [rax]
	lea	rsi, .LC39[rip]
	mov	edi, eax
	mov	eax, 0
	call	dprintk0@PLT
	mov	edx, DWORD PTR TVP5150_VDP_STATUS_REG[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	esi, edx
	mov	rdi, rax
	call	tvp5150_read@PLT
	mov	edx, eax
	mov	rax, QWORD PTR -40[rbp]
	mov	eax, DWORD PTR [rax]
	lea	rsi, .LC40[rip]
	mov	edi, eax
	mov	eax, 0
	call	dprintk0@PLT
	mov	edx, DWORD PTR TVP5150_FIFO_WORD_COUNT[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	esi, edx
	mov	rdi, rax
	call	tvp5150_read@PLT
	mov	edx, eax
	mov	rax, QWORD PTR -40[rbp]
	mov	eax, DWORD PTR [rax]
	lea	rsi, .LC41[rip]
	mov	edi, eax
	mov	eax, 0
	call	dprintk0@PLT
	mov	edx, DWORD PTR TVP5150_FIFO_INT_THRESHOLD[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	esi, edx
	mov	rdi, rax
	call	tvp5150_read@PLT
	mov	edx, eax
	mov	rax, QWORD PTR -40[rbp]
	mov	eax, DWORD PTR [rax]
	lea	rsi, .LC42[rip]
	mov	edi, eax
	mov	eax, 0
	call	dprintk0@PLT
	mov	edx, DWORD PTR TVP5150_FIFO_RESET[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	esi, edx
	mov	rdi, rax
	call	tvp5150_read@PLT
	mov	edx, eax
	mov	rax, QWORD PTR -40[rbp]
	mov	eax, DWORD PTR [rax]
	lea	rsi, .LC43[rip]
	mov	edi, eax
	mov	eax, 0
	call	dprintk0@PLT
	mov	edx, DWORD PTR TVP5150_LINE_NUMBER_INT[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	esi, edx
	mov	rdi, rax
	call	tvp5150_read@PLT
	mov	edx, eax
	mov	rax, QWORD PTR -40[rbp]
	mov	eax, DWORD PTR [rax]
	lea	rsi, .LC44[rip]
	mov	edi, eax
	mov	eax, 0
	call	dprintk0@PLT
	mov	edx, DWORD PTR TVP5150_PIX_ALIGN_REG_LOW[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	esi, edx
	mov	rdi, rax
	call	tvp5150_read@PLT
	mov	ebx, eax
	mov	edx, DWORD PTR TVP5150_PIX_ALIGN_REG_HIGH[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	esi, edx
	mov	rdi, rax
	call	tvp5150_read@PLT
	mov	edx, eax
	mov	rax, QWORD PTR -40[rbp]
	mov	eax, DWORD PTR [rax]
	mov	ecx, ebx
	lea	rsi, .LC45[rip]
	mov	edi, eax
	mov	eax, 0
	call	dprintk0@PLT
	mov	edx, DWORD PTR TVP5150_FIFO_OUT_CTRL[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	esi, edx
	mov	rdi, rax
	call	tvp5150_read@PLT
	mov	edx, eax
	mov	rax, QWORD PTR -40[rbp]
	mov	eax, DWORD PTR [rax]
	lea	rsi, .LC46[rip]
	mov	edi, eax
	mov	eax, 0
	call	dprintk0@PLT
	mov	edx, DWORD PTR TVP5150_FULL_FIELD_ENA[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	esi, edx
	mov	rdi, rax
	call	tvp5150_read@PLT
	mov	edx, eax
	mov	rax, QWORD PTR -40[rbp]
	mov	eax, DWORD PTR [rax]
	lea	rsi, .LC47[rip]
	mov	edi, eax
	mov	eax, 0
	call	dprintk0@PLT
	mov	edx, DWORD PTR TVP5150_FULL_FIELD_MODE_REG[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	esi, edx
	mov	rdi, rax
	call	tvp5150_read@PLT
	mov	edx, eax
	mov	rax, QWORD PTR -40[rbp]
	mov	eax, DWORD PTR [rax]
	lea	rsi, .LC48[rip]
	mov	edi, eax
	mov	eax, 0
	call	dprintk0@PLT
	mov	ecx, DWORD PTR TVP5150_CC_DATA_END[rip]
	mov	edx, DWORD PTR TVP5150_CC_DATA_INI[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	r8d, 8
	lea	rsi, .LC49[rip]
	mov	rdi, rax
	call	dump_reg_range@PLT
	mov	ecx, DWORD PTR TVP5150_WSS_DATA_END[rip]
	mov	edx, DWORD PTR TVP5150_WSS_DATA_INI[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	r8d, 8
	lea	rsi, .LC50[rip]
	mov	rdi, rax
	call	dump_reg_range@PLT
	mov	ecx, DWORD PTR TVP5150_VPS_DATA_END[rip]
	mov	edx, DWORD PTR TVP5150_VPS_DATA_INI[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	r8d, 8
	lea	rsi, .LC51[rip]
	mov	rdi, rax
	call	dump_reg_range@PLT
	mov	ecx, DWORD PTR TVP5150_VITC_DATA_END[rip]
	mov	edx, DWORD PTR TVP5150_VITC_DATA_INI[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	r8d, 10
	lea	rsi, .LC52[rip]
	mov	rdi, rax
	call	dump_reg_range@PLT
	mov	ecx, DWORD PTR TVP5150_LINE_MODE_END[rip]
	mov	edx, DWORD PTR TVP5150_LINE_MODE_INI[rip]
	mov	rax, QWORD PTR -40[rbp]
	mov	r8d, 8
	lea	rsi, .LC53[rip]
	mov	rdi, rax
	call	dump_reg_range@PLT
	mov	eax, 0
	lea	rsp, -32[rbp]
	pop	rbx
	pop	r12
	pop	r13
	pop	r14
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE0:
	.size	tvp5150_log_status, .-tvp5150_log_status
	.ident	"GCC: (Ubuntu 10.5.0-1ubuntu1~20.04) 10.5.0"
	.section	.note.GNU-stack,"",@progbits
	.section	.note.gnu.property,"a"
	.align 8
	.long	 1f - 0f
	.long	 4f - 1f
	.long	 5
0:
	.string	 "GNU"
1:
	.align 8
	.long	 0xc0000002
	.long	 3f - 2f
2:
	.long	 0x3
3:
	.align 8
4:

	.arch armv5t
	.eabi_attribute 20, 1
	.eabi_attribute 21, 1
	.eabi_attribute 23, 3
	.eabi_attribute 24, 1
	.eabi_attribute 25, 1
	.eabi_attribute 26, 2
	.eabi_attribute 30, 6
	.eabi_attribute 34, 0
	.eabi_attribute 18, 4
	.file	"691712.c"
	.text
	.comm	TVP5150_ACT_VD_CROP_STP_LSB,4,4
	.comm	TVP5150_ACT_VD_CROP_STP_MSB,4,4
	.comm	TVP5150_ACT_VD_CROP_ST_LSB,4,4
	.comm	TVP5150_ACT_VD_CROP_ST_MSB,4,4
	.comm	TVP5150_ANAL_CHL_CTL,4,4
	.comm	TVP5150_AUTOSW_MSK,4,4
	.comm	TVP5150_BRIGHT_CTL,4,4
	.comm	TVP5150_CB_GAIN_FACT,4,4
	.comm	TVP5150_CC_DATA_END,4,4
	.comm	TVP5150_CC_DATA_INI,4,4
	.comm	TVP5150_CHROMA_PROC_CTL_1,4,4
	.comm	TVP5150_CHROMA_PROC_CTL_2,4,4
	.comm	TVP5150_COLOR_KIL_THSH_CTL,4,4
	.comm	TVP5150_CONF_SHARED_PIN,4,4
	.comm	TVP5150_CONTRAST_CTL,4,4
	.comm	TVP5150_CR_GAIN_FACTOR,4,4
	.comm	TVP5150_DATA_RATE_SEL,4,4
	.comm	TVP5150_FIFO_INT_THRESHOLD,4,4
	.comm	TVP5150_FIFO_OUT_CTRL,4,4
	.comm	TVP5150_FIFO_RESET,4,4
	.comm	TVP5150_FIFO_WORD_COUNT,4,4
	.comm	TVP5150_FULL_FIELD_ENA,4,4
	.comm	TVP5150_FULL_FIELD_MODE_REG,4,4
	.comm	TVP5150_GENLOCK,4,4
	.comm	TVP5150_HORIZ_SYNC_START,4,4
	.comm	TVP5150_HUE_CTL,4,4
	.comm	TVP5150_INTT_CONFIG_REG_B,4,4
	.comm	TVP5150_INT_ACTIVE_REG_B,4,4
	.comm	TVP5150_INT_CONF,4,4
	.comm	TVP5150_INT_ENABLE_REG_A,4,4
	.comm	TVP5150_INT_ENABLE_REG_B,4,4
	.comm	TVP5150_INT_RESET_REG_B,4,4
	.comm	TVP5150_INT_STATUS_REG_A,4,4
	.comm	TVP5150_INT_STATUS_REG_B,4,4
	.comm	TVP5150_LINE_MODE_END,4,4
	.comm	TVP5150_LINE_MODE_INI,4,4
	.comm	TVP5150_LINE_NUMBER_INT,4,4
	.comm	TVP5150_LSB_DEV_ID,4,4
	.comm	TVP5150_LUMA_PROC_CTL_1,4,4
	.comm	TVP5150_LUMA_PROC_CTL_2,4,4
	.comm	TVP5150_LUMA_PROC_CTL_3,4,4
	.comm	TVP5150_MACROVISION_OFF_CTR,4,4
	.comm	TVP5150_MACROVISION_ON_CTR,4,4
	.comm	TVP5150_MISC_CTL,4,4
	.comm	TVP5150_MSB_DEV_ID,4,4
	.comm	TVP5150_OP_MODE_CTL,4,4
	.comm	TVP5150_PIX_ALIGN_REG_HIGH,4,4
	.comm	TVP5150_PIX_ALIGN_REG_LOW,4,4
	.comm	TVP5150_REV_SELECT,4,4
	.comm	TVP5150_ROM_MAJOR_VER,4,4
	.comm	TVP5150_ROM_MINOR_VER,4,4
	.comm	TVP5150_SATURATION_CTL,4,4
	.comm	TVP5150_STATUS_REG_1,4,4
	.comm	TVP5150_STATUS_REG_2,4,4
	.comm	TVP5150_STATUS_REG_3,4,4
	.comm	TVP5150_STATUS_REG_4,4,4
	.comm	TVP5150_STATUS_REG_5,4,4
	.comm	TVP5150_TELETEXT_FIL1_END,4,4
	.comm	TVP5150_TELETEXT_FIL1_INI,4,4
	.comm	TVP5150_TELETEXT_FIL2_END,4,4
	.comm	TVP5150_TELETEXT_FIL2_INI,4,4
	.comm	TVP5150_TELETEXT_FIL_ENA,4,4
	.comm	TVP5150_VDP_STATUS_REG,4,4
	.comm	TVP5150_VD_IN_SRC_SEL_1,4,4
	.comm	TVP5150_VERT_BLANKING_START,4,4
	.comm	TVP5150_VERT_BLANKING_STOP,4,4
	.comm	TVP5150_VERT_LN_COUNT_LSB,4,4
	.comm	TVP5150_VERT_LN_COUNT_MSB,4,4
	.comm	TVP5150_VIDEO_STD,4,4
	.comm	TVP5150_VITC_DATA_END,4,4
	.comm	TVP5150_VITC_DATA_INI,4,4
	.comm	TVP5150_VPS_DATA_END,4,4
	.comm	TVP5150_VPS_DATA_INI,4,4
	.comm	TVP5150_WSS_DATA_END,4,4
	.comm	TVP5150_WSS_DATA_INI,4,4
	.section	.rodata
	.align	2
.LC0:
	.ascii	"tvp5150: Video input source selection #1 = 0x%02x\012"
	.ascii	"\000"
	.align	2
.LC1:
	.ascii	"tvp5150: Analog channel controls = 0x%02x\012\000"
	.align	2
.LC2:
	.ascii	"tvp5150: Operation mode controls = 0x%02x\012\000"
	.align	2
.LC3:
	.ascii	"tvp5150: Miscellaneous controls = 0x%02x\012\000"
	.align	2
.LC4:
	.ascii	"tvp5150: Autoswitch mask= 0x%02x\012\000"
	.align	2
.LC5:
	.ascii	"tvp5150: Color killer threshold control = 0x%02x\012"
	.ascii	"\000"
	.align	2
.LC6:
	.ascii	"tvp5150: Luminance processing controls #1 #2 and #3"
	.ascii	" = %02x %02x %02x\012\000"
	.align	2
.LC7:
	.ascii	"tvp5150: Brightness control = 0x%02x\012\000"
	.align	2
.LC8:
	.ascii	"tvp5150: Color saturation control = 0x%02x\012\000"
	.align	2
.LC9:
	.ascii	"tvp5150: Hue control = 0x%02x\012\000"
	.align	2
.LC10:
	.ascii	"tvp5150: Contrast control = 0x%02x\012\000"
	.align	2
.LC11:
	.ascii	"tvp5150: Outputs and data rates select = 0x%02x\012"
	.ascii	"\000"
	.align	2
.LC12:
	.ascii	"tvp5150: Configuration shared pins = 0x%02x\012\000"
	.align	2
.LC13:
	.ascii	"tvp5150: Active video cropping start = 0x%02x%02x\012"
	.ascii	"\000"
	.align	2
.LC14:
	.ascii	"tvp5150: Active video cropping stop  = 0x%02x%02x\012"
	.ascii	"\000"
	.align	2
.LC15:
	.ascii	"tvp5150: Genlock/RTC = 0x%02x\012\000"
	.align	2
.LC16:
	.ascii	"tvp5150: Horizontal sync start = 0x%02x\012\000"
	.align	2
.LC17:
	.ascii	"tvp5150: Vertical blanking start = 0x%02x\012\000"
	.align	2
.LC18:
	.ascii	"tvp5150: Vertical blanking stop = 0x%02x\012\000"
	.align	2
.LC19:
	.ascii	"tvp5150: Chrominance processing control #1 and #2 ="
	.ascii	" %02x %02x\012\000"
	.align	2
.LC20:
	.ascii	"tvp5150: Interrupt reset register B = 0x%02x\012\000"
	.align	2
.LC21:
	.ascii	"tvp5150: Interrupt enable register B = 0x%02x\012\000"
	.align	2
.LC22:
	.ascii	"tvp5150: Interrupt configuration register B = 0x%02"
	.ascii	"x\012\000"
	.align	2
.LC23:
	.ascii	"tvp5150: Video standard = 0x%02x\012\000"
	.align	2
.LC24:
	.ascii	"tvp5150: Chroma gain factor: Cb=0x%02x Cr=0x%02x\012"
	.ascii	"\000"
	.align	2
.LC25:
	.ascii	"tvp5150: Macrovision on counter = 0x%02x\012\000"
	.align	2
.LC26:
	.ascii	"tvp5150: Macrovision off counter = 0x%02x\012\000"
	.align	2
.LC27:
	.ascii	"tvp5150: ITU-R BT.656.%d timing(TVP5150AM1 only)\012"
	.ascii	"\000"
	.align	2
.LC28:
	.ascii	"tvp5150: Device ID = %02x%02x\012\000"
	.align	2
.LC29:
	.ascii	"tvp5150: ROM version = (hex) %02x.%02x\012\000"
	.align	2
.LC30:
	.ascii	"tvp5150: Vertical line count = 0x%02x%02x\012\000"
	.align	2
.LC31:
	.ascii	"tvp5150: Interrupt status register B = 0x%02x\012\000"
	.align	2
.LC32:
	.ascii	"tvp5150: Interrupt active register B = 0x%02x\012\000"
	.align	2
.LC33:
	.ascii	"tvp5150: Status regs #1 to #5 = %02x %02x %02x %02x"
	.ascii	" %02x\012\000"
	.align	2
.LC34:
	.ascii	"Teletext filter 1\000"
	.align	2
.LC35:
	.ascii	"Teletext filter 2\000"
	.align	2
.LC36:
	.ascii	"tvp5150: Teletext filter enable = 0x%02x\012\000"
	.align	2
.LC37:
	.ascii	"tvp5150: Interrupt status register A = 0x%02x\012\000"
	.align	2
.LC38:
	.ascii	"tvp5150: Interrupt enable register A = 0x%02x\012\000"
	.align	2
.LC39:
	.ascii	"tvp5150: Interrupt configuration = 0x%02x\012\000"
	.align	2
.LC40:
	.ascii	"tvp5150: VDP status register = 0x%02x\012\000"
	.align	2
.LC41:
	.ascii	"tvp5150: FIFO word count = 0x%02x\012\000"
	.align	2
.LC42:
	.ascii	"tvp5150: FIFO interrupt threshold = 0x%02x\012\000"
	.align	2
.LC43:
	.ascii	"tvp5150: FIFO reset = 0x%02x\012\000"
	.align	2
.LC44:
	.ascii	"tvp5150: Line number interrupt = 0x%02x\012\000"
	.align	2
.LC45:
	.ascii	"tvp5150: Pixel alignment register = 0x%02x%02x\012\000"
	.align	2
.LC46:
	.ascii	"tvp5150: FIFO output control = 0x%02x\012\000"
	.align	2
.LC47:
	.ascii	"tvp5150: Full field enable = 0x%02x\012\000"
	.align	2
.LC48:
	.ascii	"tvp5150: Full field mode register = 0x%02x\012\000"
	.align	2
.LC49:
	.ascii	"CC   data\000"
	.align	2
.LC50:
	.ascii	"WSS  data\000"
	.align	2
.LC51:
	.ascii	"VPS  data\000"
	.align	2
.LC52:
	.ascii	"VITC data\000"
	.align	2
.LC53:
	.ascii	"Line mode\000"
	.text
	.align	2
	.syntax unified
	.arm
	.fpu softvfp
	.type	tvp5150_log_status, %function
tvp5150_log_status:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{r4, r5, r6, r7, r8, fp, lr}
	add	fp, sp, #24
	sub	sp, sp, #28
	str	r0, [fp, #-32]
	ldr	r3, [fp, #-32]
	ldr	r4, [r3]
	ldr	r3, .L5
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, [fp, #-32]
	bl	tvp5150_read
	mov	r3, r0
	mov	r2, r3
	ldr	r1, .L5+4
	mov	r0, r4
	bl	dprintk0
	ldr	r3, [fp, #-32]
	ldr	r4, [r3]
	ldr	r3, .L5+8
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, [fp, #-32]
	bl	tvp5150_read
	mov	r3, r0
	mov	r2, r3
	ldr	r1, .L5+12
	mov	r0, r4
	bl	dprintk0
	ldr	r3, [fp, #-32]
	ldr	r4, [r3]
	ldr	r3, .L5+16
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, [fp, #-32]
	bl	tvp5150_read
	mov	r3, r0
	mov	r2, r3
	ldr	r1, .L5+20
	mov	r0, r4
	bl	dprintk0
	ldr	r3, [fp, #-32]
	ldr	r4, [r3]
	ldr	r3, .L5+24
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, [fp, #-32]
	bl	tvp5150_read
	mov	r3, r0
	mov	r2, r3
	ldr	r1, .L5+28
	mov	r0, r4
	bl	dprintk0
	ldr	r3, [fp, #-32]
	ldr	r4, [r3]
	ldr	r3, .L5+32
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, [fp, #-32]
	bl	tvp5150_read
	mov	r3, r0
	mov	r2, r3
	ldr	r1, .L5+36
	mov	r0, r4
	bl	dprintk0
	ldr	r3, [fp, #-32]
	ldr	r4, [r3]
	ldr	r3, .L5+40
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, [fp, #-32]
	bl	tvp5150_read
	mov	r3, r0
	mov	r2, r3
	ldr	r1, .L5+44
	mov	r0, r4
	bl	dprintk0
	ldr	r3, [fp, #-32]
	ldr	r4, [r3]
	ldr	r3, .L5+48
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, [fp, #-32]
	bl	tvp5150_read
	mov	r5, r0
	ldr	r3, .L5+52
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, [fp, #-32]
	bl	tvp5150_read
	mov	r6, r0
	ldr	r3, .L5+56
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, [fp, #-32]
	bl	tvp5150_read
	mov	r3, r0
	str	r3, [sp]
	mov	r3, r6
	mov	r2, r5
	ldr	r1, .L5+60
	mov	r0, r4
	bl	dprintk0
	ldr	r3, [fp, #-32]
	ldr	r4, [r3]
	ldr	r3, .L5+64
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, [fp, #-32]
	bl	tvp5150_read
	mov	r3, r0
	mov	r2, r3
	ldr	r1, .L5+68
	mov	r0, r4
	bl	dprintk0
	ldr	r3, [fp, #-32]
	ldr	r4, [r3]
	ldr	r3, .L5+72
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, [fp, #-32]
	bl	tvp5150_read
	mov	r3, r0
	mov	r2, r3
	ldr	r1, .L5+76
	mov	r0, r4
	bl	dprintk0
	ldr	r3, [fp, #-32]
	ldr	r4, [r3]
	ldr	r3, .L5+80
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, [fp, #-32]
	bl	tvp5150_read
	mov	r3, r0
	mov	r2, r3
	ldr	r1, .L5+84
	mov	r0, r4
	bl	dprintk0
	ldr	r3, [fp, #-32]
	ldr	r4, [r3]
	ldr	r3, .L5+88
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, [fp, #-32]
	bl	tvp5150_read
	mov	r3, r0
	mov	r2, r3
	ldr	r1, .L5+92
	mov	r0, r4
	bl	dprintk0
	ldr	r3, [fp, #-32]
	ldr	r4, [r3]
	ldr	r3, .L5+96
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, [fp, #-32]
	bl	tvp5150_read
	mov	r3, r0
	mov	r2, r3
	ldr	r1, .L5+100
	mov	r0, r4
	bl	dprintk0
	ldr	r3, [fp, #-32]
	ldr	r4, [r3]
	ldr	r3, .L5+104
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, [fp, #-32]
	bl	tvp5150_read
	mov	r3, r0
	mov	r2, r3
	ldr	r1, .L5+108
	mov	r0, r4
	bl	dprintk0
	ldr	r3, [fp, #-32]
	ldr	r4, [r3]
	ldr	r3, .L5+112
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, [fp, #-32]
	bl	tvp5150_read
	mov	r5, r0
	ldr	r3, .L5+116
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, [fp, #-32]
	bl	tvp5150_read
	mov	r3, r0
	mov	r2, r5
	ldr	r1, .L5+120
	mov	r0, r4
	bl	dprintk0
	ldr	r3, [fp, #-32]
	ldr	r4, [r3]
	ldr	r3, .L5+124
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, [fp, #-32]
	bl	tvp5150_read
	mov	r5, r0
	ldr	r3, .L5+128
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, [fp, #-32]
	bl	tvp5150_read
	mov	r3, r0
	mov	r2, r5
	ldr	r1, .L5+132
	mov	r0, r4
	bl	dprintk0
	ldr	r3, [fp, #-32]
	ldr	r4, [r3]
	ldr	r3, .L5+136
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, [fp, #-32]
	bl	tvp5150_read
	mov	r3, r0
	mov	r2, r3
	ldr	r1, .L5+140
	mov	r0, r4
	bl	dprintk0
	ldr	r3, [fp, #-32]
	ldr	r4, [r3]
	ldr	r3, .L5+144
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, [fp, #-32]
	bl	tvp5150_read
	mov	r3, r0
	mov	r2, r3
	ldr	r1, .L5+148
	mov	r0, r4
	bl	dprintk0
	ldr	r3, [fp, #-32]
	ldr	r4, [r3]
	ldr	r3, .L5+152
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, [fp, #-32]
	bl	tvp5150_read
	mov	r3, r0
	mov	r2, r3
	ldr	r1, .L5+156
	mov	r0, r4
	bl	dprintk0
	ldr	r3, [fp, #-32]
	ldr	r4, [r3]
	ldr	r3, .L5+160
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, [fp, #-32]
	bl	tvp5150_read
	mov	r3, r0
	mov	r2, r3
	ldr	r1, .L5+164
	mov	r0, r4
	bl	dprintk0
	ldr	r3, [fp, #-32]
	ldr	r4, [r3]
	ldr	r3, .L5+168
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, [fp, #-32]
	bl	tvp5150_read
	mov	r5, r0
	ldr	r3, .L5+172
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, [fp, #-32]
	bl	tvp5150_read
	mov	r3, r0
	mov	r2, r5
	ldr	r1, .L5+176
	mov	r0, r4
	bl	dprintk0
	ldr	r3, [fp, #-32]
	ldr	r4, [r3]
	ldr	r3, .L5+180
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, [fp, #-32]
	bl	tvp5150_read
	mov	r3, r0
	mov	r2, r3
	ldr	r1, .L5+184
	mov	r0, r4
	bl	dprintk0
	ldr	r3, [fp, #-32]
	ldr	r4, [r3]
	ldr	r3, .L5+188
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, [fp, #-32]
	bl	tvp5150_read
	mov	r3, r0
	mov	r2, r3
	ldr	r1, .L5+192
	mov	r0, r4
	bl	dprintk0
	ldr	r3, [fp, #-32]
	ldr	r4, [r3]
	ldr	r3, .L5+196
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, [fp, #-32]
	bl	tvp5150_read
	mov	r3, r0
	mov	r2, r3
	ldr	r1, .L5+200
	mov	r0, r4
	bl	dprintk0
	ldr	r3, [fp, #-32]
	ldr	r4, [r3]
	ldr	r3, .L5+204
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, [fp, #-32]
	bl	tvp5150_read
	mov	r3, r0
	mov	r2, r3
	ldr	r1, .L5+208
	mov	r0, r4
	bl	dprintk0
	ldr	r3, [fp, #-32]
	ldr	r4, [r3]
	ldr	r3, .L5+212
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, [fp, #-32]
	bl	tvp5150_read
	mov	r5, r0
	ldr	r3, .L5+216
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, [fp, #-32]
	bl	tvp5150_read
	mov	r3, r0
	mov	r2, r5
	ldr	r1, .L5+220
	mov	r0, r4
	bl	dprintk0
	ldr	r3, [fp, #-32]
	ldr	r4, [r3]
	ldr	r3, .L5+224
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, [fp, #-32]
	bl	tvp5150_read
	mov	r3, r0
	mov	r2, r3
	ldr	r1, .L5+228
	mov	r0, r4
	bl	dprintk0
	ldr	r3, [fp, #-32]
	ldr	r4, [r3]
	ldr	r3, .L5+232
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, [fp, #-32]
	bl	tvp5150_read
	mov	r3, r0
	mov	r2, r3
	ldr	r1, .L5+236
	mov	r0, r4
	bl	dprintk0
	ldr	r3, [fp, #-32]
	ldr	r4, [r3]
	ldr	r3, .L5+240
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, [fp, #-32]
	bl	tvp5150_read
	mov	r3, r0
	and	r3, r3, #1
	cmp	r3, #0
	beq	.L2
	mov	r3, #3
	b	.L3
.L2:
	mov	r3, #4
.L3:
	mov	r2, r3
	ldr	r1, .L5+244
	mov	r0, r4
	bl	dprintk0
	ldr	r3, [fp, #-32]
	ldr	r4, [r3]
	ldr	r3, .L5+248
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, [fp, #-32]
	bl	tvp5150_read
	mov	r5, r0
	ldr	r3, .L5+252
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, [fp, #-32]
	bl	tvp5150_read
	mov	r3, r0
	mov	r2, r5
	ldr	r1, .L5+256
	mov	r0, r4
	bl	dprintk0
	ldr	r3, [fp, #-32]
	ldr	r4, [r3]
	ldr	r3, .L5+260
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, [fp, #-32]
	bl	tvp5150_read
	mov	r5, r0
	ldr	r3, .L5+264
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, [fp, #-32]
	bl	tvp5150_read
	mov	r3, r0
	mov	r2, r5
	ldr	r1, .L5+268
	mov	r0, r4
	bl	dprintk0
	ldr	r3, [fp, #-32]
	ldr	r4, [r3]
	ldr	r3, .L5+272
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, [fp, #-32]
	bl	tvp5150_read
	mov	r5, r0
	ldr	r3, .L5+276
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, [fp, #-32]
	bl	tvp5150_read
	mov	r3, r0
	mov	r2, r5
	ldr	r1, .L5+280
	mov	r0, r4
	bl	dprintk0
	ldr	r3, [fp, #-32]
	ldr	r4, [r3]
	ldr	r3, .L5+284
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, [fp, #-32]
	bl	tvp5150_read
	mov	r3, r0
	mov	r2, r3
	ldr	r1, .L5+288
	mov	r0, r4
	bl	dprintk0
	ldr	r3, [fp, #-32]
	ldr	r4, [r3]
	ldr	r3, .L5+292
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, [fp, #-32]
	bl	tvp5150_read
	mov	r3, r0
	mov	r2, r3
	ldr	r1, .L5+296
	mov	r0, r4
	bl	dprintk0
	ldr	r3, [fp, #-32]
	ldr	r4, [r3]
	ldr	r3, .L5+300
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, [fp, #-32]
	bl	tvp5150_read
	mov	r7, r0
	ldr	r3, .L5+304
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, [fp, #-32]
	bl	tvp5150_read
	mov	r8, r0
	ldr	r3, .L5+308
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, [fp, #-32]
	bl	tvp5150_read
	mov	r5, r0
	ldr	r3, .L5+312
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, [fp, #-32]
	bl	tvp5150_read
	mov	r6, r0
	ldr	r3, .L5+316
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, [fp, #-32]
	bl	tvp5150_read
	mov	r3, r0
	str	r3, [sp, #8]
	str	r6, [sp, #4]
	str	r5, [sp]
	mov	r3, r8
	mov	r2, r7
	ldr	r1, .L5+320
	mov	r0, r4
	bl	dprintk0
	ldr	r3, .L5+324
	ldr	r2, [r3]
	ldr	r3, .L5+328
	ldr	r3, [r3]
	mov	r1, #8
	str	r1, [sp]
	ldr	r1, .L5+332
	ldr	r0, [fp, #-32]
	bl	dump_reg_range
	ldr	r3, .L5+336
	ldr	r2, [r3]
	ldr	r3, .L5+340
	ldr	r3, [r3]
	mov	r1, #8
	str	r1, [sp]
	ldr	r1, .L5+344
	ldr	r0, [fp, #-32]
	bl	dump_reg_range
	ldr	r3, [fp, #-32]
	ldr	r4, [r3]
	ldr	r3, .L5+348
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, [fp, #-32]
	bl	tvp5150_read
	mov	r3, r0
	mov	r2, r3
	ldr	r1, .L5+352
	mov	r0, r4
	bl	dprintk0
	ldr	r3, [fp, #-32]
	ldr	r4, [r3]
	ldr	r3, .L5+356
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, [fp, #-32]
	bl	tvp5150_read
	mov	r3, r0
	mov	r2, r3
	ldr	r1, .L5+360
	mov	r0, r4
	bl	dprintk0
	ldr	r3, [fp, #-32]
	ldr	r4, [r3]
	ldr	r3, .L5+364
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, [fp, #-32]
	bl	tvp5150_read
	mov	r3, r0
	mov	r2, r3
	ldr	r1, .L5+368
	mov	r0, r4
	bl	dprintk0
	ldr	r3, [fp, #-32]
	ldr	r4, [r3]
	ldr	r3, .L5+372
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, [fp, #-32]
	bl	tvp5150_read
	mov	r3, r0
	mov	r2, r3
	ldr	r1, .L5+376
	mov	r0, r4
	bl	dprintk0
	ldr	r3, [fp, #-32]
	ldr	r4, [r3]
	ldr	r3, .L5+380
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, [fp, #-32]
	bl	tvp5150_read
	mov	r3, r0
	mov	r2, r3
	ldr	r1, .L5+384
	mov	r0, r4
	bl	dprintk0
	ldr	r3, [fp, #-32]
	ldr	r4, [r3]
	ldr	r3, .L5+388
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, [fp, #-32]
	bl	tvp5150_read
	mov	r3, r0
	mov	r2, r3
	ldr	r1, .L5+392
	mov	r0, r4
	bl	dprintk0
	ldr	r3, [fp, #-32]
	ldr	r4, [r3]
	ldr	r3, .L5+396
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, [fp, #-32]
	bl	tvp5150_read
	mov	r3, r0
	mov	r2, r3
	ldr	r1, .L5+400
	mov	r0, r4
	bl	dprintk0
	ldr	r3, [fp, #-32]
	ldr	r4, [r3]
	ldr	r3, .L5+404
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, [fp, #-32]
	bl	tvp5150_read
	mov	r3, r0
	mov	r2, r3
	ldr	r1, .L5+408
	mov	r0, r4
	bl	dprintk0
	ldr	r3, [fp, #-32]
	ldr	r4, [r3]
	ldr	r3, .L5+412
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, [fp, #-32]
	bl	tvp5150_read
	mov	r3, r0
	mov	r2, r3
	ldr	r1, .L5+416
	mov	r0, r4
	bl	dprintk0
	ldr	r3, [fp, #-32]
	ldr	r4, [r3]
	ldr	r3, .L5+420
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, [fp, #-32]
	bl	tvp5150_read
	mov	r5, r0
	ldr	r3, .L5+424
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, [fp, #-32]
	bl	tvp5150_read
	mov	r3, r0
	mov	r2, r5
	ldr	r1, .L5+428
	mov	r0, r4
	bl	dprintk0
	ldr	r3, [fp, #-32]
	ldr	r4, [r3]
	ldr	r3, .L5+432
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, [fp, #-32]
	bl	tvp5150_read
	mov	r3, r0
	mov	r2, r3
	ldr	r1, .L5+436
	mov	r0, r4
	bl	dprintk0
	ldr	r3, [fp, #-32]
	ldr	r4, [r3]
	ldr	r3, .L5+440
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, [fp, #-32]
	bl	tvp5150_read
	mov	r3, r0
	mov	r2, r3
	ldr	r1, .L5+444
	mov	r0, r4
	bl	dprintk0
	ldr	r3, [fp, #-32]
	ldr	r4, [r3]
	ldr	r3, .L5+448
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, [fp, #-32]
	bl	tvp5150_read
	mov	r3, r0
	mov	r2, r3
	ldr	r1, .L5+452
	mov	r0, r4
	bl	dprintk0
	ldr	r3, .L5+456
	ldr	r2, [r3]
	ldr	r3, .L5+460
	ldr	r3, [r3]
	mov	r1, #8
	str	r1, [sp]
	ldr	r1, .L5+464
	ldr	r0, [fp, #-32]
	bl	dump_reg_range
	ldr	r3, .L5+468
	ldr	r2, [r3]
	ldr	r3, .L5+472
	ldr	r3, [r3]
	mov	r1, #8
	str	r1, [sp]
	ldr	r1, .L5+476
	ldr	r0, [fp, #-32]
	bl	dump_reg_range
	ldr	r3, .L5+480
	ldr	r2, [r3]
	ldr	r3, .L5+484
	ldr	r3, [r3]
	mov	r1, #8
	str	r1, [sp]
	ldr	r1, .L5+488
	ldr	r0, [fp, #-32]
	bl	dump_reg_range
	ldr	r3, .L5+492
	ldr	r2, [r3]
	ldr	r3, .L5+496
	ldr	r3, [r3]
	mov	r1, #10
	str	r1, [sp]
	ldr	r1, .L5+500
	ldr	r0, [fp, #-32]
	bl	dump_reg_range
	ldr	r3, .L5+504
	ldr	r2, [r3]
	ldr	r3, .L5+508
	ldr	r3, [r3]
	mov	r1, #8
	str	r1, [sp]
	ldr	r1, .L5+512
	ldr	r0, [fp, #-32]
	bl	dump_reg_range
	mov	r3, #0
	mov	r0, r3
	sub	sp, fp, #24
	@ sp needed
	pop	{r4, r5, r6, r7, r8, fp, pc}
.L6:
	.align	2
.L5:
	.word	TVP5150_VD_IN_SRC_SEL_1
	.word	.LC0
	.word	TVP5150_ANAL_CHL_CTL
	.word	.LC1
	.word	TVP5150_OP_MODE_CTL
	.word	.LC2
	.word	TVP5150_MISC_CTL
	.word	.LC3
	.word	TVP5150_AUTOSW_MSK
	.word	.LC4
	.word	TVP5150_COLOR_KIL_THSH_CTL
	.word	.LC5
	.word	TVP5150_LUMA_PROC_CTL_1
	.word	TVP5150_LUMA_PROC_CTL_2
	.word	TVP5150_LUMA_PROC_CTL_3
	.word	.LC6
	.word	TVP5150_BRIGHT_CTL
	.word	.LC7
	.word	TVP5150_SATURATION_CTL
	.word	.LC8
	.word	TVP5150_HUE_CTL
	.word	.LC9
	.word	TVP5150_CONTRAST_CTL
	.word	.LC10
	.word	TVP5150_DATA_RATE_SEL
	.word	.LC11
	.word	TVP5150_CONF_SHARED_PIN
	.word	.LC12
	.word	TVP5150_ACT_VD_CROP_ST_MSB
	.word	TVP5150_ACT_VD_CROP_ST_LSB
	.word	.LC13
	.word	TVP5150_ACT_VD_CROP_STP_MSB
	.word	TVP5150_ACT_VD_CROP_STP_LSB
	.word	.LC14
	.word	TVP5150_GENLOCK
	.word	.LC15
	.word	TVP5150_HORIZ_SYNC_START
	.word	.LC16
	.word	TVP5150_VERT_BLANKING_START
	.word	.LC17
	.word	TVP5150_VERT_BLANKING_STOP
	.word	.LC18
	.word	TVP5150_CHROMA_PROC_CTL_1
	.word	TVP5150_CHROMA_PROC_CTL_2
	.word	.LC19
	.word	TVP5150_INT_RESET_REG_B
	.word	.LC20
	.word	TVP5150_INT_ENABLE_REG_B
	.word	.LC21
	.word	TVP5150_INTT_CONFIG_REG_B
	.word	.LC22
	.word	TVP5150_VIDEO_STD
	.word	.LC23
	.word	TVP5150_CB_GAIN_FACT
	.word	TVP5150_CR_GAIN_FACTOR
	.word	.LC24
	.word	TVP5150_MACROVISION_ON_CTR
	.word	.LC25
	.word	TVP5150_MACROVISION_OFF_CTR
	.word	.LC26
	.word	TVP5150_REV_SELECT
	.word	.LC27
	.word	TVP5150_MSB_DEV_ID
	.word	TVP5150_LSB_DEV_ID
	.word	.LC28
	.word	TVP5150_ROM_MAJOR_VER
	.word	TVP5150_ROM_MINOR_VER
	.word	.LC29
	.word	TVP5150_VERT_LN_COUNT_MSB
	.word	TVP5150_VERT_LN_COUNT_LSB
	.word	.LC30
	.word	TVP5150_INT_STATUS_REG_B
	.word	.LC31
	.word	TVP5150_INT_ACTIVE_REG_B
	.word	.LC32
	.word	TVP5150_STATUS_REG_1
	.word	TVP5150_STATUS_REG_2
	.word	TVP5150_STATUS_REG_3
	.word	TVP5150_STATUS_REG_4
	.word	TVP5150_STATUS_REG_5
	.word	.LC33
	.word	TVP5150_TELETEXT_FIL1_INI
	.word	TVP5150_TELETEXT_FIL1_END
	.word	.LC34
	.word	TVP5150_TELETEXT_FIL2_INI
	.word	TVP5150_TELETEXT_FIL2_END
	.word	.LC35
	.word	TVP5150_TELETEXT_FIL_ENA
	.word	.LC36
	.word	TVP5150_INT_STATUS_REG_A
	.word	.LC37
	.word	TVP5150_INT_ENABLE_REG_A
	.word	.LC38
	.word	TVP5150_INT_CONF
	.word	.LC39
	.word	TVP5150_VDP_STATUS_REG
	.word	.LC40
	.word	TVP5150_FIFO_WORD_COUNT
	.word	.LC41
	.word	TVP5150_FIFO_INT_THRESHOLD
	.word	.LC42
	.word	TVP5150_FIFO_RESET
	.word	.LC43
	.word	TVP5150_LINE_NUMBER_INT
	.word	.LC44
	.word	TVP5150_PIX_ALIGN_REG_HIGH
	.word	TVP5150_PIX_ALIGN_REG_LOW
	.word	.LC45
	.word	TVP5150_FIFO_OUT_CTRL
	.word	.LC46
	.word	TVP5150_FULL_FIELD_ENA
	.word	.LC47
	.word	TVP5150_FULL_FIELD_MODE_REG
	.word	.LC48
	.word	TVP5150_CC_DATA_INI
	.word	TVP5150_CC_DATA_END
	.word	.LC49
	.word	TVP5150_WSS_DATA_INI
	.word	TVP5150_WSS_DATA_END
	.word	.LC50
	.word	TVP5150_VPS_DATA_INI
	.word	TVP5150_VPS_DATA_END
	.word	.LC51
	.word	TVP5150_VITC_DATA_INI
	.word	TVP5150_VITC_DATA_END
	.word	.LC52
	.word	TVP5150_LINE_MODE_INI
	.word	TVP5150_LINE_MODE_END
	.word	.LC53
	.size	tvp5150_log_status, .-tvp5150_log_status
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
