aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/tdmb/tcc3170/inc
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/media/tdmb/tcc3170/inc')
-rw-r--r--drivers/media/tdmb/tcc3170/inc/tcbd_api_common.h365
-rw-r--r--drivers/media/tdmb/tcc3170/inc/tcbd_diagnosis/tcbd_diagnosis.h52
-rw-r--r--drivers/media/tdmb/tcc3170/inc/tcbd_drv_io.h95
-rw-r--r--drivers/media/tdmb/tcc3170/inc/tcbd_drv_ip.h78
-rw-r--r--drivers/media/tdmb/tcc3170/inc/tcbd_drv_register.h558
-rw-r--r--drivers/media/tdmb/tcc3170/inc/tcbd_drv_rf.h31
-rw-r--r--drivers/media/tdmb/tcc3170/inc/tcbd_error.h53
-rw-r--r--drivers/media/tdmb/tcc3170/inc/tcbd_feature.h125
-rw-r--r--drivers/media/tdmb/tcc3170/inc/tcbd_hal.h35
-rw-r--r--drivers/media/tdmb/tcc3170/inc/tcbd_stream_parser/tcbd_stream_parser.h45
-rw-r--r--drivers/media/tdmb/tcc3170/inc/tcc317x_boot_tdmb.h1011
-rw-r--r--drivers/media/tdmb/tcc3170/inc/tcc_fic_decoder/tcc_fic_decoder.h123
-rw-r--r--drivers/media/tdmb/tcc3170/inc/tcc_fic_decoder/tcc_fic_fig.h228
-rw-r--r--drivers/media/tdmb/tcc3170/inc/tcpal/tcpal_debug.h75
-rw-r--r--drivers/media/tdmb/tcc3170/inc/tcpal/tcpal_os.h62
-rw-r--r--drivers/media/tdmb/tcc3170/inc/tcpal/tcpal_queue.h66
-rw-r--r--drivers/media/tdmb/tcc3170/inc/tcpal/tcpal_types.h50
17 files changed, 0 insertions, 3052 deletions
diff --git a/drivers/media/tdmb/tcc3170/inc/tcbd_api_common.h b/drivers/media/tdmb/tcc3170/inc/tcbd_api_common.h
deleted file mode 100644
index f798610..0000000
--- a/drivers/media/tdmb/tcc3170/inc/tcbd_api_common.h
+++ /dev/null
@@ -1,365 +0,0 @@
-/*
- * tcbd_api_common.h
- *
- * Author: <linux@telechips.com>
- * Description: Telechips broadcast driver
- *
- * Copyright (c) Telechips, Inc.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- */
-
-#ifndef __TCBD_API_COMMON_H__
-#define __TCBD_API_COMMON_H__
-#include "tcbd_drv_register.h"
-#include "tcbd_diagnosis.h"
-
-/**
- * @defgroup ProtectionType
- */
-/**@{*/
-#define PROTECTION_TYPE_UEP 0
-#define PROTECTION_TYPE_EEP 1
-/**@}*/
-
-/**
- * @defgroup ProtectionLevel
- * Protection type UEP
- * <table>
- * <tr><td>UEP1</td><td>UEP2</td><td>UEP3</td><td>UEP4</td></tr>
- * <tr><td>0x00</td><td>0x01</td><td>0x02</td><td>0x03</td></tr></table>
- *
- * Protection type EEP
- * <table>
- * <tr><td>EEP1A</td><td>EEP2A</td><td>EEP3A</td><td>EEP4A</td>
- * <td>EEP1B</td><td>EEP2B</td><td>EEP3B</td><td>EEP4B</td></tr>
- * <tr><td>0x00</td><td>0x01</td><td>0x02</td><td>0x03</td>
- * <td>0x04</td><td>0x05</td><td>0x06</td><td>0x07</td></tr>
- */
-
-/*
- * @defgroup ServiceType
- * Service type for each sub-channel.
- */
-/** @{*/
-#define SERVICE_TYPE_DAB 0x01
-#define SERVICE_TYPE_DABPLUS 0x02
-#define SERVICE_TYPE_DATA 0x03
-#define SERVICE_TYPE_DMB 0x04
-#define SERVICE_TYPE_FIC 0x07
-#define SERVICE_TYPE_FIC_WITH_ERR 0x08
-#define SERVICE_TYPE_EWS 0x09
-/**@}*/
-
-
-
-/**
- * @defgroup Bitrate
- * If protection type is UEP, the values of bitrate are as following.
- * <table>
- * <tr><td>Kbps</td>
- * <td>32</td><td>48</td><td>56</td><td>64</td><td>80</td>
- * <td>96</td><td>112</td><td>128</td><td>160</td><td>192</td>
- * <td>224</td><td>256</td><td>320</td><td>384</td></tr>
- * <tr><td>value</td>
- * <td>0x00</td><td>0x01</td><td>0x02</td><td>0x03</td><td>0x04</td>
- * <td>0x05</td><td>0x06</td><td>0x07</td><td>0x08</td><td>0x09</td>
- * <td>0x0A</td><td>0x0B</td><td>0x0C</td><td>0x0D</td></tr>
- * </table>
- *
- * If protection type is EEP, the values of bitrate are as following.
- * <table>
- * <tr><td>kbps</td>
- * <td>1</td><td>2</td><td>3</td><td>...</td><td>126</td></tr>
- * <tr><td>value</td>
- * <td>0x01</td><td>0x02</td><td>0x03</td><td>...</td><td>0x7E</td><tr>
- * </table>
- * 0x00
- */
-
-/**
- * @defgroup ServiceInformation
- */
-struct tcbd_service {
- s32 type; /**< Type of service. Please refer to @ref ServiceType*/
- s32 ptype; /**< Type of protection Please refer to @ref ProtectionType*/
- s32 subch_id; /**< Sub-channel id */
- s32 size_cu; /**< Size of CU(Capacity Unit) or sub-channel size*/
- s32 start_cu; /**< Start address of CU(Capacity Unit) */
- s32 reconfig; /**< Must be set 0x02*/
- s32 rs_on; /**< If type is DMB, it must be 0x01, or else 0x00 */
- s32 plevel; /**< Protection level Please refer @ref ProtectionLevel*/
- s32 bitrate; /**< Bitrate. Please refer @ref Bitrate*/
-};
-
-/**
- * @defgroup PreripheralType
- * types of interface to read stream
- */
-/** @{*/
-enum tcbd_peri_type {
- PERI_TYPE_SPI_SLAVE = 1, /**< The stream can be read
- * using SPI(slave) */
- PERI_TYPE_SPI_MASTER, /**< The stream can be read
- * using SPI(master) */
- PERI_TYPE_PTS, /**< The stream can be read using PTS */
- PERI_TYPE_STS, /**< The stream can be read using STS */
- PERI_TYPE_HPI, /**< The stream can be read using HPI */
- PERI_TYPE_SPI_ONLY /**< The stream can be read using SPI.
- * And command use same SPI interface. */
-};
-/**@}*/
-
-enum tcbd_band_type {
- BAND_TYPE_BAND3 = 1, /**< band III */
- BAND_TYPE_LBAND /**< L band */
-};
-
-enum tcbd_div_io_type {
- DIV_IO_TYPE_SINGLE = 0,
- DIV_IO_TYPE_DUAL,
-};
-
-enum tcbd_intr_mode {
- INTR_MODE_LEVEL_HIGH, /**< Interrupt will be trigered at high level */
- INTR_MODE_LEVEL_LOW, /**< Interrupt will be trigered at low level */
- INTR_MODE_EDGE_RISING, /**< Interrupt will be trigered at rising edge */
- INTR_MODE_EDGE_FALLING /**< Interrupt will be trigered at falling edge */
-};
-
-/**
- * @defgroup OscillatorType
- * supported types of oscillator
- */
-/** @{*/
-enum tcbd_clock_type {
- CLOCK_19200KHZ,
- CLOCK_24576KHZ,
- CLOCK_38400KHZ,
- CLOCK_MAX
-};
-/**}@*/
-
-struct tcbd_multi_service {
- s32 on_air[TCBD_MAX_NUM_SERVICE];
- s32 service_idx[TCBD_MAX_NUM_SERVICE];
- s32 service_count;
- u32 service_info[TCBD_MAX_NUM_SERVICE*2];
-};
-
-struct tcbd_device {
- u8 chip_addr; /**< Chip address for diversity or dual mode*/
- u32 main_clock;
- u8 processor; /**< Activated interrnal processor */
-
- u32 selected_buff;
- u32 selected_stream;
- u8 en_cmd_fifo;
- u32 intr_threshold; /**< Interrupt threshold */
-#if defined(__READ_VARIABLE_LENGTH__)
- u32 size_more_read;
-#endif /*__READ_VARIABLE_LENGTH__*/
- enum tcbd_clock_type clock_type;
- enum tcbd_peri_type peri_type; /**< Peripheral type for stream */
- enum tcbd_band_type curr_band;
- enum tcbd_band_type prev_band;
-
- s32 frequency; /**< Last set frequency */
- s32 is_pal_irq_en;
- u8 enabled_irq;
- struct tcbd_multi_service mult_service; /**< Registered service
- infomation */
-};
-
-/**
- * Change the type of stream. Types are
- * - DMB : STREAM_TYPE_DMB
- * - DAB : STREAM_TYPE_DAB
- * - FIC : STREAM_TYPE_FIC
- * - STATUS : STREAM_TYPE_STATUS
- *
- * You can combine the above types. For more information @ref TypesOfStream
- * @param _device Instance of device
- * @param _type type of stream
- *
- * @return success 0, fail -@ref ListOfErrorCode
- */
-TCBB_FUNC s32 tcbd_change_stream_type(
- struct tcbd_device *_device, u32 _type);
-
-TCBB_FUNC s32 tcbd_enable_irq(
- struct tcbd_device *_device, u8 _en_bit);
-TCBB_FUNC s32 tcbd_disable_irq(
- struct tcbd_device *_device, u8 _mask);
-
-/**
- * @brief Change the mode of interrupt.
- * @param _device Instance of device
- * @param _mode Interrupt mode. For more information of mode.
- * Please refer @tcbd_intr_mode
- * @return success 0, fail -@ref ListOfErrorCode
- */
-TCBB_FUNC s32 tcbd_change_irq_mode(
- struct tcbd_device *_device, enum tcbd_intr_mode _mode);
-
-/**
- * @brief read interrupt and error status.
- * @param _device instance of device
- * @param _irq_status interrupt status of buffer. Please @ref InterruptStatus
- * @param _err_status error status of buffer. Please @ref ErrorStatus
- */
-TCBB_FUNC s32 tcbd_read_irq_status(
- struct tcbd_device *_device, u8 *_irq_status, u8 *_err_status);
-
-/**
- * @brief clear interrupt status.
- * @param _device instance of device
- * @param _status status of interrupt. Please @ref InterruptClear
- */
-TCBB_FUNC s32 tcbd_clear_irq(
- struct tcbd_device *_device, u8 _status);
-
-/**
- * @brief select interface to read stream.
- * @param _device instance of device
- * @param _peri_type interface type @ref PreripheralType
- */
-TCBB_FUNC s32 tcbd_select_peri(
- struct tcbd_device *_device, enum tcbd_peri_type _peri_type);
-
-#define ENABLE_CMD_FIFO 1
-#define DISABLE_CMD_FIFO 0
-
-/**
- * Initialize stream configuration.
- * @param _device Instance of device.
- * @param _use_cmd_fifo
- * Determin whether or not to use command FIFO when you read
- * stream. If you use SPI interface to read stream, you
- * should use ENABLE_CMD_FIFO.
- * - ENABLE_CMD_FIFO
- * - DISABLE_CMD_FIFO
- * @param _buffer_mask
- * Mask unused buffer.
- * For more information, please refer @ref StreamDataConfig
- * @param _threshold
- * Threshold for triggering interrupt. The threshold can be
- * set up to 8Kbyes. If you use STS, this value is meaningless.
- * @return success 0, fail -@ref ListOfErrorCode
- */
-TCBB_FUNC s32 tcbd_init_stream_data_config(
- struct tcbd_device *_device,
- u8 _use_cmd_fifo,
- u8 _buffer_mask,
- u32 _threshold);
-
-/**
- * Tune frequency.
- * @param _device Instance of device
- * @param _freq_khz frequency
- * @param _bw_khz bandwidth
- *
- * @return success 0, fail -@ref ListOfErrorCode
- */
-TCBB_FUNC s32 tcbd_tune_frequency(
- struct tcbd_device *_device, u32 _freq_khz, s32 _bw_khz);
-
-
-/**
- * @brief wait until the frequency is tuned.
- * @param _device Instance of device
- * @param _status Status.
- * @return success 0, fail -@ref ListOfErrorCode
- */
-TCBB_FUNC s32 tcbd_wait_tune(
- struct tcbd_device *_device, u8 *_status);
-
-
-/**
- * @brief register service(short argument)
- * @param _device instance of device
- * @param _subch_id sub channel id
- * @param _data_mode 0:DAB,DATA 1:DMB
- * @return success 0, fail -@ref ListOfErrorCode
- */
-TCBB_FUNC s32 tcbd_register_service(
- struct tcbd_device *_device, u8 _subch_id, u8 _data_mode);
-
-/**
- * @brief register service(long argument).
- * @param _device Instance of device
- * @param _service Sub channel information. @ref ServiceInformation
- * @return success 0, fail -@ref ListOfErrorCode
- */
-TCBB_FUNC s32 tcbd_register_service_long(
- struct tcbd_device *_device, struct tcbd_service *_service);
-
-/**
- * @brief unregister sub channel.
- * @param _device instance of device
- * @param _subch_id sub channel information previously registered.
- * @return success 0, fail -@ref ListOfErrorCode
- */
-TCBB_FUNC s32 tcbd_unregister_service(
- struct tcbd_device *_device, u8 _subch_id);
-
-/**
- * @brief read tream from device
- * @param _device instance of device
- * @param _buff buffer for stream
- * @param _size size of buffer. size must bigger then
- * interrupt threshold(TCBD_MAX_THRESHOLD)
- *
- * @return success 0, fail -@ref ListOfErrorCode
- */
-TCBB_FUNC s32 tcbd_read_stream(
- struct tcbd_device *_device, u8 *_buff, s32 *_size);
-
-/**
- * @brief read fic data from internal buffer(I2C/STS interface only)
- * @param _device instance of device
- * @param _buff buffer for fic data.
- * @param _size size of buffer. _size must be 384 bytes.
- * @return success 0, fail -@ref ListOfErrorCode
- */
-TCBB_FUNC s32 tcbd_read_fic_data(
- struct tcbd_device *_device, u8 *_buff, s32 _size);
-
-/**
- * @brief read signal quality.
- * @param _device instance of device
- * @param _status_data instance of struct tcbd_status_data
- * @return success 0, fail -@ref ListOfErrorCode
- */
-TCBB_FUNC s32 tcbd_read_signal_info(
- struct tcbd_device *_device, struct tcbd_status_data *_status_data);
-
-/**
- * @brief _device instance of device.
- * @param _comp_en internal processor to enable
- * @param _comp_rst internal processor to reset
- * @return success 0, fail -@ref ListOfErrorCode
- */
-TCBB_FUNC s32 tcbd_reset_ip(
- struct tcbd_device *_device, u8 _comp_en, u8 _comp_rst);
-
-/**
- * @brief start device.
- * @param _device instance of device
- * @param _clock_type oscillator clock type @ref OscillatorType
- * @return success 0, fail -@ref ListOfErrorCode
- */
-TCBB_FUNC s32 tcbd_device_start(
- struct tcbd_device *_device, enum tcbd_clock_type _clock_type);
-#endif /*__TCBD_API_COMMON_H__*/
diff --git a/drivers/media/tdmb/tcc3170/inc/tcbd_diagnosis/tcbd_diagnosis.h b/drivers/media/tdmb/tcc3170/inc/tcbd_diagnosis/tcbd_diagnosis.h
deleted file mode 100644
index 7e53f0d..0000000
--- a/drivers/media/tdmb/tcc3170/inc/tcbd_diagnosis/tcbd_diagnosis.h
+++ /dev/null
@@ -1,52 +0,0 @@
-/*
- * tcbd_diagnosis.h
- *
- * Author: <linux@telechips.com>
- * Description: Telechips broadcast driver
- *
- * Copyright (c) Telechips, Inc.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- */
-
-#ifndef __TCBD_DIAGNOSIS_H__
-#define __TCBD_DIAGNOSIS_H__
-
-/* 0 agc, 1 cto, 2 cfo, 3 fto, 4 sync, 5, ofdm */
-#define TCBD_LOCK_AGC 0x01
-#define TCBD_LOCK_CTO 0x02
-#define TCBD_LOCK_CFO 0x03
-#define TCBD_LOCK_FTO 0x04
-#define TCBD_LOCK_SYNC 0x10
-#define TCDD_LOCK_OFDM 0x20
-
-struct tcbd_status_data {
- u8 lock;
- s32 rssi;
- s32 snr;
- s32 snr_moving_avg;
- s32 pcber;
- s32 pcber_moving_avg;
- s32 vber;
- s32 vber_moving_avg;
- s32 ts_error_count;
- s32 tsper;
- s32 tsper_moving_avg;
-};
-
-TCBB_FUNC void tcbd_update_status(
- u8 *_rawData, u32 size, struct tcbd_status_data *_status_data);
-TCBB_FUNC void tcbd_init_status_manager(void);
-
-#endif /*__TCBD_SIGNAL_INFO_H__*/
diff --git a/drivers/media/tdmb/tcc3170/inc/tcbd_drv_io.h b/drivers/media/tdmb/tcc3170/inc/tcbd_drv_io.h
deleted file mode 100644
index b09d9ca..0000000
--- a/drivers/media/tdmb/tcc3170/inc/tcbd_drv_io.h
+++ /dev/null
@@ -1,95 +0,0 @@
-/*
- * tcbd_drv_io.h
- *
- * Author: <linux@telechips.com>
- * Description: Telechips broadcast driver
- *
- * Copyright (c) Telechips, Inc.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- */
-
-#ifndef __TCBD_DRV_COMMON_H__
-#define __TCBD_DRV_COMMON_H__
-#include "tcbd_drv_register.h"
-#include "tcbd_error.h"
-
-#define MB_HOSTMAIL 0x47
-#define MB_SLAVEMAIL 0x74
-
-#define DEFAULT_CHIP_ADDRESS 0x50
-struct tcbd_io_data {
- s32 chip_addr;
- u32 sem;
- s32 (*open)(void);
- s32 (*close)(void);
- s32 (*reg_write)(u8 _addr, u8 _data);
- s32 (*reg_read)(u8 _addr, u8 *_data);
- s32 (*reg_write_burst_cont)(u8 _addr, u8 *_data, s32 _size);
- s32 (*reg_read_burst_cont)(u8 _addr, u8 *_data, s32 _size);
- s32 (*reg_write_burst_fix)(u8 _addr, u8 *_data, s32 _size);
- s32 (*reg_read_burst_fix)(u8 _addr, u8 *_data, s32 _size);
-};
-
-#define MAX_MAIL_COUNT 7
-#define MAX_TIME_TO_WAIT_MAIL 1000
-struct tcbd_mail_data {
- u8 flag;
- u8 count;
- u16 cmd;
- u32 status;
- u32 data[MAX_MAIL_COUNT];
- u8 pad[2];
-};
-
-TCBB_FUNC struct tcbd_io_data *tcbd_get_io_struct(void);
-TCBB_FUNC void tcpal_set_i2c_io_function(void);
-TCBB_FUNC void tcpal_set_cspi_io_function(void);
-
-TCBB_FUNC s32 tcbd_io_open(struct tcbd_device *_device);
-TCBB_FUNC s32 tcbd_io_close(struct tcbd_device *_device);
-
-TCBB_FUNC s32 tcbd_reg_read(
- struct tcbd_device *_handle, u8 _addr, u8 *_data);
-TCBB_FUNC s32 tcbd_reg_write(
- struct tcbd_device *_handle, u8 _addr, u8 _data);
-TCBB_FUNC s32 tcbd_reg_read_burst_cont(
- struct tcbd_device *_handle, u8 _addr, u8 *_data, s32 _size);
-TCBB_FUNC s32 tcbd_reg_write_burst_cont(
- struct tcbd_device *_handle, u8 _addr, u8 *_data, s32 _size);
-TCBB_FUNC s32 tcbd_reg_read_burst_fix(
- struct tcbd_device *_handle, u8 _addr, u8 *_data, s32 _size);
-TCBB_FUNC s32 tcbd_reg_write_burst_fix(
- struct tcbd_device *_handle, u8 _addr, u8 *_data, s32 _size);
-TCBB_FUNC s32 tcbd_mem_write(
- struct tcbd_device *_handle, u32 _addr, u8 *_data, u32 _size);
-TCBB_FUNC s32 tcbd_mem_read(
- struct tcbd_device *_handle, u32 _addr, u8 *_data, u32 _size);
-TCBB_FUNC s32 tcbd_rf_reg_write(
- struct tcbd_device *_handle, u8 _addr, u32 _data);
-TCBB_FUNC s32 tcbd_rf_reg_read(
- struct tcbd_device *_handle, u32 _addr, u32 *_data);
-
-TCBB_FUNC s32 tcbd_send_mail(struct tcbd_device *_device,
- struct tcbd_mail_data *_mail);
-TCBB_FUNC s32 tcbd_recv_mail(struct tcbd_device *_device,
- struct tcbd_mail_data *_mail);
-TCBB_FUNC s32 tcbd_read_mail_box(struct tcbd_device *_device, u16 cmd,
- s32 len, u32 *data);
-TCBB_FUNC s32 tcbd_write_mail_box(struct tcbd_device *_device, u16 _cmd,
- s32 _cnt, u32 *_data);
-TCBB_FUNC s32 tcbd_read_file(struct tcbd_device *_device, char *_path,
- u8 *_buff, s32 _size);
-extern struct spi_device *spi_dmb; /* sukjoon_temp */
-#endif /*__TCBD_DRV_COMMON_H__*/
diff --git a/drivers/media/tdmb/tcc3170/inc/tcbd_drv_ip.h b/drivers/media/tdmb/tcc3170/inc/tcbd_drv_ip.h
deleted file mode 100644
index 7789d1c..0000000
--- a/drivers/media/tdmb/tcc3170/inc/tcbd_drv_ip.h
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
- * tcbd_drv_ip.h
- *
- * Author: <linux@telechips.com>
- * Description: Telechips broadcast driver
- *
- * Copyright (c) Telechips, Inc.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- */
-
-#ifndef __TCBD_DRV_IP_H__
-#define __TCBD_DRV_IP_H__
-
-enum tcbd_remap_type {
- EP_RAM0_RAM1 = 0, /**< Ep can access RAM0 and RAM1 */
- EP_RAM0_RAM1_PC0, /**< Ep can access RAM0, RAM1 and initial pc is 0 */
- OP_RAM0_RAM1_PC2, /**< Op can access RAM0, RAM1 and initial pc is 0x2000*/
- OP_RAM0_EP_RAM1_PC2 /**< Op can access RAM0. Ep can access RAM1.
- * Initial pc is 0x2000 */
-};
-
-TCBB_FUNC s32 tcbd_send_spur_data(
- struct tcbd_device *_device, s32 _freq_khz);
-TCBB_FUNC s32 tcbd_send_agc_data(
- struct tcbd_device *_device, enum tcbd_band_type _band_type);
-TCBB_FUNC s32 tcbd_send_frequency(
- struct tcbd_device *_device, s32 _freq_khz);
-TCBB_FUNC s32 tcbd_send_service_info(struct tcbd_device *_device);
-
-TCBB_FUNC s32 tcbd_get_rom_version(
- struct tcbd_device *_device, u32 *_bootVersion);
-
-TCBB_FUNC s32 tcbd_enable_buffer(struct tcbd_device *_device);
-TCBB_FUNC s32 tcbd_disable_buffer(struct tcbd_device *_device);
-TCBB_FUNC s32 tcbd_init_buffer_region(struct tcbd_device *_device);
-TCBB_FUNC s32 tcbd_change_memory_view(
- struct tcbd_device *_device, enum tcbd_remap_type _remap);
-
-TCBB_FUNC s32 tcbd_demod_tune_frequency(
- struct tcbd_device *_device, u32 _freq_khz, s32 _bw_khz);
-
-TCBB_FUNC s32 tcbd_dsp_cold_start(struct tcbd_device *_device);
-TCBB_FUNC s32 tcbd_dsp_warm_start(struct tcbd_device *_device);
-
-TCBB_FUNC s32 tcbd_change_chip_addr(
- struct tcbd_device *_device, u8 addr);
-TCBB_FUNC s32 tcbd_enable_slave_command_ack(
- struct tcbd_device *_device);
-
-TCBB_FUNC s32 tcbd_enable_peri(struct tcbd_device *_device);
-TCBB_FUNC s32 tcbd_disable_peri(struct tcbd_device *_device);
-TCBB_FUNC s32 tcbd_init_bias_key(struct tcbd_device *_device);
-TCBB_FUNC u32 tcbd_get_osc_clock(struct tcbd_device *_device);
-TCBB_FUNC s32 tcbd_init_pll(
- struct tcbd_device *_device, enum tcbd_clock_type _clock_type);
-TCBB_FUNC s32 tcbd_init_div_io(
- struct tcbd_device *_device, enum tcbd_div_io_type _div_io);
-TCBB_FUNC s32 tcbd_init_dsp(
- struct tcbd_device *_device, u8 *_boot_code, s32 _size);
-
-TCBB_FUNC s32 tcbd_check_dsp_status(struct tcbd_device *_device);
-
-#define FILTER_ENABLE (1<<2)
-#define FILTER_SYNCERR (1<<3)
-TCBB_FUNC s32 tcbd_set_pid_filter(struct tcbd_device *_device, u32 _filter);
-#endif /*__TCBD_DRV_IP_H__*/
diff --git a/drivers/media/tdmb/tcc3170/inc/tcbd_drv_register.h b/drivers/media/tdmb/tcc3170/inc/tcbd_drv_register.h
deleted file mode 100644
index ca80812..0000000
--- a/drivers/media/tdmb/tcc3170/inc/tcbd_drv_register.h
+++ /dev/null
@@ -1,558 +0,0 @@
-/*
- * tcbd_drv_register.h
- *
- * Author: <linux@telechips.com>
- * Description: Telechips broadcast driver
- *
- * Copyright (c) Telechips, Inc.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- */
-
-#ifndef __TCBD_DRV_REGISTER_H__
-#define __TCBD_DRV_REGISTER_H__
-
-#define Bit31 0x80000000
-#define Bit30 0x40000000
-#define Bit29 0x20000000
-#define Bit28 0x10000000
-#define Bit27 0x08000000
-#define Bit26 0x04000000
-#define Bit25 0x02000000
-#define Bit24 0x01000000
-#define Bit23 0x00800000
-#define Bit22 0x00400000
-#define Bit21 0x00200000
-#define Bit20 0x00100000
-#define Bit19 0x00080000
-#define Bit18 0x00040000
-#define Bit17 0x00020000
-#define Bit16 0x00010000
-#define Bit15 0x00008000
-#define Bit14 0x00004000
-#define Bit13 0x00002000
-#define Bit12 0x00001000
-#define Bit11 0x00000800
-#define Bit10 0x00000400
-#define Bit9 0x00000200
-#define Bit8 0x00000100
-#define Bit7 0x00000080
-#define Bit6 0x00000040
-#define Bit5 0x00000020
-#define Bit4 0x00000010
-#define Bit3 0x00000008
-#define Bit2 0x00000004
-#define Bit1 0x00000002
-#define Bit0 0x00000001
-#define BitNONE 0x00000000
-
-#define TCBD_SYS_EN 0x00
-#define TCBD_SYS_RESET 0x01
-#define TCBD_IRQ_MODE 0x02
-#define TCBD_IRQ_EN 0x03
-#define TCBD_IRQ_STAT_CLR 0x04
-#define TCBD_IRQ_ERROR 0x05
-#define TCBD_IRQ_LATCH 0x05
-#define TCBD_PLL_6 0x06
-#define TCBD_PLL_7 0x07
-#define TCBD_PLL_8 0x08
-#define TCBD_PLL_9 0x09
-#define TCBD_CHIPADDR 0x0a
-#define TCBD_PROGRAMID 0x0b
-#define TCBD_CHIPID 0x0c
-#define TCBD_INIT_REMAP 0x0d
-#define TCBD_INIT_PC 0x0e
-
-#define TCBD_GPIO_ALT 0x10
-#define TCBD_GPIO_DR 0x12
-#define TCBD_GPIO_LR 0x14
-#define TCBD_GPIO_DRV 0x16
-#define TCBD_GPIO_PE 0x18
-#define TCBD_DIVIO 0x1a
-
-#define TCBD_STREAM_CFG0 0x1b
-#define TCBD_STREAM_CFG1 0x1c
-#define TCBD_STREAM_CFG2 0x1d
-#define TCBD_STREAM_CFG3 0x1e
-#define TCBD_STREAM_CFG4 0x1f
-
-#define TCBD_CMDDMA_CTRL 0x20
-#define TCBD_CMDDMA_SADDR 0x21
-#define TCBD_CMDDMA_SIZE 0x27
-#define TCBD_CMDDMA_STARTCTRL 0x29
-#define TCBD_CMDDMA_DATA_WIND 0x2a
-#define TCBD_TGTBUFF_CIR_MODE 0x2b
-#define TCBD_CMDDMA_CRC32 0x2c
-
-#define TCBD_PERI_CTRL 0x30
-#define TCBD_PERI_MODE0 0x31
-#define TCBD_PERI_MODE1 0x32
-#define TCBD_PERI_MODE2 0x33
-#define TCBD_PERI_MODE3 0x34
-#define TCBD_PERI_TEST0 0x37
-#define TCBD_PERI_TEST1 0x38
-#define TCBD_PERI_TEST2 0x39
-#define TCBD_PERI_TEST3 0x3a
-#define TCBD_PERI_TEST4 0x3b
-
-#define TCBD_MAIL_CTRL 0x3c
-#define TCBD_MAIL_FIFO_R 0x3d
-#define TCBD_MAIL_FIFO_R_LATCH 0x3d
-#define TCBD_MAIL_FIFO_W 0x3e
-#define TCBD_MAIL_FIFO_W_LATCH 0x3e
-#define TCBD_MAIL_FIFO_WIND 0x3f
-
-#define TCBD_I2CMST_CTRL 0x40
-#define TCBD_I2CMST_FILTER 0x41
-#define TCBD_I2CMST_PRER_H 0x42
-#define TCBD_I2CMST_PRER_L 0x43
-#define TCBD_I2CMST_DEV_ADDR 0x44
-#define TCBD_I2CMST_TGT_ADDR 0x45
-#define TCBD_I2CMST_TXRX 0x46
-#define TCBD_I2CMST_AUTOCONFIG 0x47
-#define TCBD_I2CMST_START 0x48
-#define TCBD_I2CMST_STAT0 0x49
-#define TCBD_I2CMST_STAT1 0x4A
-
-#define TCBD_STREAMMIX_CFG0 0x4D
-
-#define TCBD_OBUFF_CONFIG 0x4e
-#define TCBD_OBUFF_INIT 0x4f
-#define TCBD_OBUFF_A_SADDR 0x50
-#define TCBD_OBUFF_A_EADDR 0x52
-#define TCBD_OBUFF_A_FIFO_THR 0x54
-#define TCBD_OBUFF_A_CIRBUFF_DATA_ADDR 0x54
-#define TCBD_OBUFF_A_FIFO_STAT 0x56
-#define TCBD_OBUFF_A_CIRBUFF_DATA_SIZE 0x56
-#define TCBD_OBUFF_B_SADDR 0x58
-#define TCBD_OBUFF_B_EADDR 0x5a
-#define TCBD_OBUFF_B_FIFO_THR 0x5c
-#define TCBD_OBUFF_B_CIRBUFF_DATA_ADDR 0x5c
-#define TCBD_OBUFF_B_FIFO_STAT 0x5e
-#define TCBD_OBUFF_B_CIRBUFF_DATA_SIZE 0x5e
-#define TCBD_OBUFF_C_SADDR 0x60
-#define TCBD_OBUFF_C_EADDR 0x62
-#define TCBD_OBUFF_C_FIFO_THR 0x64
-#define TCBD_OBUFF_C_CIRBUFF_DATA_ADDR 0x64
-#define TCBD_OBUFF_C_FIFO_STAT 0x66
-#define TCBD_OBUFF_C_CIRBUFF_DATA_SIZE 0x66
-#define TCBD_OBUFF_D_SADDR 0x68
-#define TCBD_OBUFF_D_EADDR 0x6a
-#define TCBD_OBUFF_D_FIFO_THR 0x6c
-#define TCBD_OBUFF_D_CIRBUFF_DATA_ADDR 0x6c
-#define TCBD_OBUFF_D_FIFO_STAT 0x6e
-#define TCBD_OBUFF_D_CIRBUFF_DATA_SIZE 0x6e
-
-#define TCBD_RF_CFG0 0x70
-#define TCBD_RF_CFG1 0x71
-#define TCBD_RF_CFG2 0x72
-#define TCBD_RF_CFG3 0x73
-#define TCBD_RF_CFG4 0x74
-#define TCBD_RF_CFG5 0x75
-#define TCBD_RF_CFG6 0x76
-#define TCBD_OP_DEBUG0 0x78
-#define TCBD_OP_DEBUG1 0x79
-#define TCBD_OP_DEBUG2 0x7a
-#define TCBD_OP_LDO_CONFIG 0x7b
-#define TCBD_OP_XTAL_BIAS 0x7c
-#define TCBD_OP_XTAL_BIAS_KEY 0x7d
-#define TCBD_OP_STATUS0 0x7e
-#define TCBD_OP_STATUS1 0x7f
-
-
-#define TCBD_SYS_COMP_DSP Bit1
-#define TCBD_SYS_COMP_EP Bit0
-#define TCBD_SYS_COMP_ALL (Bit0|Bit1)
-
-#define TCBD_IRQ_MODE_PAD_ENABLE Bit2
-#define TCBD_IRQ_MODE_TRIGER Bit1
-#define TCBD_IRQ_MODE_LEVEL BitNONE
-#define TCBD_IRQ_MODE_RISING Bit0
-#define TCBD_IRQ_MODE_FALLING BitNONE
-#define TCBD_IRQ_EN_FIFODINIT Bit7
-#define TCBD_IRQ_EN_FIFOCINIT Bit6
-#define TCBD_IRQ_EN_FIFOBINIT Bit5
-#define TCBD_IRQ_EN_FIFOAINIT Bit4
-#define TCBD_IRQ_EN_DATAINT Bit3
-#define TCBD_IRQ_EN_I2C Bit1
-#define TCBD_IRQ_EN_MAILBOX Bit0
-
-/*
- * @DEFGROUP INTERRUPTSTATUS
- * BIT POSTION OF INTERRUPT.
- * @{
- */
-#define TCBD_IRQ_STAT_FIFODINIT Bit7
-#define TCBD_IRQ_STAT_FIFOCINIT Bit6
-#define TCBD_IRQ_STAT_FIFOBINIT Bit5
-#define TCBD_IRQ_STAT_FIFOAINIT Bit4
-#define TCBD_IRQ_STAT_DATAINT Bit3
-#define TCBD_IRQ_STAT_I2C Bit1
-#define TCBD_IRQ_STAT_MAILBOX Bit0
-/**}@*/
-
-
-/*
- * @defgroup InterruptClear
- * bit position of insterrupt clear. if you done processing interrupt
- * then you must clear corresponding bit.
- * @{
- */
-#define TCBD_IRQ_STATCLR_FIFODINIT Bit7
-#define TCBD_IRQ_STATCLR_FIFOCINIT Bit6
-#define TCBD_IRQ_STATCLR_FIFOBINIT Bit5
-#define TCBD_IRQ_STATCLR_FIFOAINIT Bit4
-#define TCBD_IRQ_STATCLR_DATAINT Bit3
-#define TCBD_IRQ_STATCLR_I2C Bit1
-#define TCBD_IRQ_STATCLR_MAILBOX Bit0
-#define TCBD_IRQ_STATCLR_ALL (Bit0|Bit1|Bit3|Bit4|Bit5|Bit6|Bit7)
-/**}@*/
-
-
-/*
- * @defgroup ErrorStatus
- * error status of interrupt.
- * if buffer overflow occurs then this bit is set.
- * @{
- */
-#define TCBD_IRQ_ERROR_FIFOD Bit7
-#define TCBD_IRQ_ERROR_FIFOC Bit6
-#define TCBD_IRQ_ERROR_FIFOB Bit5
-#define TCBD_IRQ_ERROR_FIFOA Bit4
-#define TCBD_IRQ_ERROR_DATA Bit3
-#define TCBD_IRQ_ERROR_I2C Bit1
-#define TCBD_IRQ_ERROR_MAILBOX Bit0
-/**}@*/
-#define TCBD_I2CREPEAT_EN Bit2
-#define TCBD_I2CREPEAT_MODE_CONTINUE BitNONE
-#define TCBD_I2CREPEAT_MODE_ONESHOT Bit1
-#define TCBD_I2CREPEAT_SCL_CMOS BitNONE
-#define TCBD_I2CREPEAT_SCL_OPENDRAIN Bit0
-#define TCBD_I2CREPEAT_START Bit0
-#define TCBD_I2CREPEAT_STARTCTRL 0x4F
-
-#define TCBD_CMDDMA_DMAEN Bit7
-#define TCBD_CMDDMA_CIRCULARMODE Bit5
-#define TCBD_CMDDMA_CRC32EN Bit4
-#define TCBD_CMDDMA_ADDRFIX Bit3
-#define TCBD_CMDDMA_WRITEMODE Bit2
-#define TCBD_CMDDMA_READMODE BitNONE
-#define TCBD_CMDDMA_BYTEMSB Bit1
-#define TCBD_CMDDMA_BITMSB Bit0
-#define TCBD_CMDDMA_START_AUTOCLR Bit7
-#define TCBD_CMDDMA_CRC32INIT_AUTOCLR Bit1
-#define TCBD_CMDDMA_INIT_AUTOCLR Bit0
-
-#define TCBD_TGTBUFF_DEFAULT BitNONE
-#define TCBD_TGTBUFF_CIR_MODE_C (Bit0|Bit1)
-#define TCBD_TGTBUFF_CIR_MODE_B Bit1
-#define TCBD_TGTBUFF_CIR_MODE_A Bit0
-
-#define TCBD_PERI_EN Bit7
-#define TCBD_PERI_SEL_SPI Bit4
-#define TCBD_PERI_SEL_TS Bit5
-#define TCBD_PERI_SEL_HPI (Bit4|Bit5)
-#define TCBD_PERI_SEL_OTHER BitNONE
-#define TCBD_PERI_INIT_AUTOCLR Bit1
-#define TCBD_PERI_HEADER_ON Bit0
-#define TCBD_PERI_SPI_TISSP Bit7
-#define TCBD_PERI_SPI_MOTOROLA_SSP BitNONE
-#define TCBD_PERI_SPI_SLAVE Bit6
-#define TCBD_PERI_SPI_MASTER BitNONE
-#define TCBD_PERI_SPI_FASTON Bit5
-#define TCBD_PERI_SPI_SIZE8BITB it0
-#define TCBD_PERI_SPI_SIZE16BIT Bit1
-#define TCBD_PERI_SPI_SIZE32BIT BitNONE
-#define TCBD_PERI_TS_MSM_SLAVE Bit1
-#define TCBD_PERI_TS_NORMAL_SLAVE BitNONE
-#define TCBD_PERI_TS_STS BitNONE
-#define TCBD_PERI_TS_PTS Bit6
-#define TCBD_PERI_TS_FASTON Bit5
-#define TCBD_PERI_TS_TSCLKMASKON Bit4
-#define TCBD_PERI_HPI_INTEL Bit7
-#define TCBD_PERI_HPI_MOTOROLA BitNONE
-#define TCBD_PERI_HPI_BYTEMSB Bit6
-#define TCBD_PERI_HPI_BITMSB Bit5
-#define TCBD_PERI_SPI_CLKINIT_LOW BitNONE
-#define TCBD_PERI_SPI_CLKINIT_HIGH Bit7
-#define TCBD_PERI_SPI_CLKPOL_POS BitNONE
-#define TCBD_PERI_SPI_CLKPOL_NEG Bit6
-#define TCBD_PERI_SPI_BYTEMSB1 Bit5
-#define TCBD_PERI_SPI_BITMSB1 Bit4
-#define TCBD_PERI_TS_CLKPHASE_POS BitNONE
-#define TCBD_PERI_TS_CLKPHASE_NEG Bit7
-#define TCBD_PERI_TS_SYNC_ACTIVEHIGH BitNONE
-#define TCBD_PERI_TS_SYNC_ACTIVELOW Bit6
-#define TCBD_PERI_TS_ENPOL_ACTIVEHIGH BitNONE
-#define TCBD_PERI_TS_ENPOL_ACTIVELOW Bit5
-#define TCBD_PERI_TS_STREAM_WAIT_ON Bit4
-#define TCBD_PERI_TS_BYTEMSB Bit7
-#define TCBD_PERI_TS_BITMSB Bit6
-#define TCBD_PERI_TS_ERR_POL Bit1
-#define TCBD_PERI_TS_ERR_SIG_ON Bit0
-#define TCBD_PERI_TS_ERR_SIG_OFF BitNONE
-#define TCBD_PERI_TEST0_START Bit7
-#define TCBD_PERI_TEST0_CIRCULAR_EN Bit2
-#define TCBD_PERI_TEST0_TESTMODE Bit1
-#define TCBD_PERI_TEST0_FIXMODE Bit0
-
-#define TCBD_MAIL_INIT Bit6
-#define TCBD_MAIL_HOSTMAILPOST Bit5
-#define TCBD_MAIL_OPACCEPTEN Bit4
-
-#define TCBD_I2CMST_INIT Bit7
-#define TCBD_I2CMST_EN Bit2
-#define TCBD_I2CMST_NORMALMODE BitNONE
-#define TCBD_I2CMST_AUTOMODE Bit1
-#define TCBD_I2CMST_SCL_CMOS BitNONE
-#define TCBD_I2CMST_SCL_OPENDRAIN Bit0
-#define TCBD_I2CMST_DEV_ADDR_WRITE BitNONE
-#define TCBD_I2CMST_DEV_ADDR_READ Bit0
-#define TCBD_I2CMST_AUTOCONFIG_CMDQUE_ADD Bit7
-#define TCBD_I2CMST_AUTOCONFIG_CMDQUE_INIT Bit6
-#define TCBD_I2CMST_AUTOCONFIG_CMDQUE_CNT4 Bit4
-#define TCBD_I2CMST_AUTOCONFIG_CMDQUE_CNT3 Bit3
-#define TCBD_I2CMST_AUTOCONFIG_CMDQUE_CNT2 Bit2
-#define TCBD_I2CMST_AUTOCONFIG_CMDQUE_CNT1 Bit1
-#define TCBD_I2CMST_AUTOCONFIG_CMDQUE_CNT0 Bit0
-#define TCBD_I2CMST_AUTOSTART Bit7
-#define TCBD_I2CMST_NORMALSTART Bit4
-#define TCBD_I2CMST_NORMALSTOP Bit3
-#define TCBD_I2CMST_NORMALREAD Bit2
-#define TCBD_I2CMST_NORMALWRITE Bit1
-#define TCBD_I2CMST_NORMALACK Bit0
-#define TCBD_I2CMST_STAT0_NORMAL_ACKIN Bit7
-#define TCBD_I2CMST_STAT0_NORMAL_DONE Bit6
-#define TCBD_I2CMST_STAT0_ARBIT_LOST Bit5
-#define TCBD_I2CMST_STAT0_SDA Bit1
-#define TCBD_I2CMST_STAT0_SCL Bit0
-#define TCBD_I2CMST_STAT1_AUTOERR Bit7
-#define TCBD_I2CMST_STAT1_AUTODONE Bit6
-#define TCBD_I2CMST_STAT1_ARBIT_LOST Bit5
-#define TCBD_I2CMST_STAT1_RXRFIFOCNT4 Bit4
-#define TCBD_I2CMST_STAT1_RXRFIFOCNT3 Bit3
-#define TCBD_I2CMST_STAT1_RXRFIFOCNT2 Bit2
-#define TCBD_I2CMST_STAT1_RXRFIFOCNT1 Bit1
-#define TCBD_I2CMST_STAT1_RXRFIFOCNT0 Bit0
-
-#define TCBD_RF_MANAGE_ENABLE Bit1
-#define TCBD_RF_MANAGE_DISABLE BitNONE
-#define TCBD_RF_READ BitNONE
-#define TCBD_RF_WRITE Bit0
-#define TCBD_RF_ACTION Bit0
-
-#define TCBD_OBUFF_CONFIG_BUFF_D_EN Bit7
-#define TCBD_OBUFF_CONFIG_BUFF_C_EN Bit6
-#define TCBD_OBUFF_CONFIG_BUFF_B_EN Bit5
-#define TCBD_OBUFF_CONFIG_BUFF_A_EN Bit4
-#define TCBD_OBUFF_CONFIG_BUFF_D_CIRCULAR BitNONE
-#define TCBD_OBUFF_CONFIG_BUFF_C_CIRCULAR BitNONE
-#define TCBD_OBUFF_CONFIG_BUFF_B_CIRCULAR BitNONE
-#define TCBD_OBUFF_CONFIG_BUFF_A_CIRCULAR BitNONE
-#define TCBD_OBUFF_CONFIG_BUFF_D_FIFO Bit3
-#define TCBD_OBUFF_CONFIG_BUFF_C_FIFO Bit2
-#define TCBD_OBUFF_CONFIG_BUFF_B_FIFO Bit1
-#define TCBD_OBUFF_CONFIG_BUFF_A_FIFO Bit0
-#define TCBD_OBUFF_DBUFF_STATLATCH Bit7
-#define TCBD_OBUFF_CBUFF_STATLATCH Bit6
-#define TCBD_OBUFF_BBUFF_STATLATCH Bit5
-#define TCBD_OBUFF_ABUFF_STATLATCH Bit4
-#define TCBD_OBUFF_BUFF_D_INIT Bit3
-#define TCBD_OBUFF_BUFF_C_INIT Bit2
-#define TCBD_OBUFF_BUFF_B_INIT Bit1
-#define TCBD_OBUFF_BUFF_A_INIT Bit0
-
-/**
- * @defgroup StreamDataConfig
- * You can mask unused buffer by @ref tcbd_init_stream_data_config
- */
-/** @{*/
-#define STREAM_DATA_ENABLE Bit7
-#define STREAM_HEADER_ON Bit6
-#define STREAM_MASK_BUFFERD Bit3
-#define STREAM_MASK_BUFFERC Bit2
-#define STREAM_MASK_BUFFERB Bit1
-#define STREAM_MASK_BUFFERA Bit0
-
-#define STREAM_BUFFER_ALL (\
- STREAM_DATA_ENABLE | \
- STREAM_HEADER_ON | \
- STREAM_MASK_BUFFERD | \
- STREAM_MASK_BUFFERC | \
- STREAM_MASK_BUFFERB | \
- STREAM_MASK_BUFFERA)
-/**@}*/
-
-#define STREAM_CMD_FIFO_MSB Bit0
-#define STREAM_CMD_FIFO_ENABLE Bit1
-#define STREAM_CMD_FIFO_INIT Bit4
-#define STREAM_LATCH_TOTAL_SIZE Bit5
-
-/**
- * @defgroup TypesOfStream
- * Types of stream.
- * You can change the type of stream by @ref tcbd_change_stream_type
- */
-/** @{*/
-#define STREAM_TYPE_GARBAGE Bit7
-#define STREAM_TYPE_DAB_PLUS Bit6
-#define STREAM_TYPE_EPM Bit5
-#define STREAM_TYPE_DMB Bit4
-#define STREAM_TYPE_DAB Bit3
-#define STREAM_TYPE_FIC Bit2
-#define STREAM_TYPE_FIB_FILTER Bit1
-#define STREAM_TYPE_STATUS Bit0
-
-#define STREAM_TYPE_ALL \
- (STREAM_TYPE_DAB_PLUS |\
- STREAM_TYPE_EPM |\
- STREAM_TYPE_DMB |\
- STREAM_TYPE_DAB |\
- STREAM_TYPE_FIC |\
- STREAM_TYPE_FIB_FILTER |\
- STREAM_TYPE_STATUS)
-
-#define STREAM_SET_GARBAGE(_garbage)\
- (((_garbage >> 2) << 16) | STREAM_TYPE_GARBAGE)
-/**@}*/
-
-#define IRQ_ERR_MAILBOX Bit0
-#define IRQ_ERR_I2C Bit1
-#define IRQ_ERR_DATA Bit3
-#define IRQ_ERR_BUFFERA Bit4
-#define IRQ_ERR_BUFFERB Bit5
-#define IRQ_ERR_BUFFERC Bit6
-#define IRQ_ERR_BUFFERD Bit7
-
-#define MB_CMD_READ 0
-#define MB_CMD_WRITE 1
-
-#define MB_ERR_OK 0x00
-#define MB_ERR_CMD 0x01
-#define MB_ERR_PARA 0x02
-
-#define MBCMD_SYS (0x00<<11)
-#define MBPARA_SYS_WARMBOOT (MBCMD_SYS | 0x00)
-#define MBPARA_SYS_START (MBCMD_SYS | 0x01)
-#define MBPARA_SYS_SYNC (MBCMD_SYS | 0x02)
-
-#define MBPARA_SYS_DAB_STREAM_SET (MBCMD_SYS | 0x0D)
-#define MBPARA_SYS_DAB_STREAM_ON (MBCMD_SYS | 0x0E)
-#define MBPARA_SYS_DAB_RECONFIG_CLR (MBCMD_SYS | 0x12)
-
-#define MBPARA_SYS_DAB_MCI_UPDATE (MBCMD_SYS | 0x0c)
-#define MBPARA_SYS_DAB_DP_FLT (MBCMD_SYS | 0x0f)
-#define MBPARA_SYS_DAB_RESYNC_PARAM (MBCMD_SYS | 0x10)
-#define MBPARA_SYS_DAB_RESYNC_RESULT (MBCMD_SYS | 0x11)
-#define MBPARA_SYS_DAB_RF_FREQ_NO (MBCMD_SYS | 0x20)
-#define MBPARA_SYS_DAB_RF_FREQ (MBCMD_SYS | 0x21)
-#define MBPARA_SYS_DAB_ASM_VER (MBCMD_SYS | 0xff)
-
-#define MBCMD_AGC_DAB (0x01<<11)
-#define MBCMD_AGC_DAB_CFG (MBCMD_AGC_DAB | 0)
-#define MBCMD_AGC_DAB_GAIN (MBCMD_AGC_DAB | 1)
-#define MBCMD_AGC_DAB_JAM (MBCMD_AGC_DAB | 2)
-#define MBCMD_AGC_DAB_3 (MBCMD_AGC_DAB | 3)
-#define MBCMD_AGC_DAB_4 (MBCMD_AGC_DAB | 4)
-#define MBCMD_AGC_DAB_5 (MBCMD_AGC_DAB | 5)
-#define MBCMD_AGC_DAB_6 (MBCMD_AGC_DAB | 6)
-#define MBCMD_AGC_DAB_7 (MBCMD_AGC_DAB | 7)
-#define MBCMD_AGC_DAB_8 (MBCMD_AGC_DAB | 8)
-#define MBCMD_AGC_DAB_9 (MBCMD_AGC_DAB | 9)
-#define MBCMD_AGC_DAB_A (MBCMD_AGC_DAB | 10)
-#define MBCMD_AGC_DAB_B (MBCMD_AGC_DAB | 11)
-#define MBCMD_AGC_DAB_C (MBCMD_AGC_DAB | 12)
-#define MBCMD_AGC_DAB_D (MBCMD_AGC_DAB | 13)
-#define MBCMD_AGC_DAB_E (MBCMD_AGC_DAB | 14)
-#define MBCMD_AGC_DAB_F (MBCMD_AGC_DAB | 15)
-
-#define MBCMD_FP_DAB (0x02 << 11)
-#define MBCMD_FP_DAB_CFG (MBCMD_FP_DAB | 0)
-#define MBCMD_FP_DAB_IIR (MBCMD_FP_DAB | 1)
-
-#define MBCMD_CTO_DAB (0x04<<11)
-#define MBCMD_CTO_DAB_PARAM (MBCMD_CTO_DAB | 0x00)
-#define MBCMD_CTO_DAB_RESULT (MBCMD_CTO_DAB | 0x01)
-
-#define MBCMD_CFO_DAB (0x06<<11)
-#define MBCMD_CFO_DAB_PARAM (MBCMD_CFO_DAB | 0x00)
-#define MBCMD_CFO_DAB_RESULT (MBCMD_CFO_DAB | 0x01)
-
-#define MBCMD_FFO_DAB (0x07<<11)
-#define MBCMD_FTO_DAB (0x0A<<11)
-
-#define MBCMD_SFE_DAB (0x0B<<11)
-#define MBCMD_SFE_DAB_PARAM (MBCMD_SFE_DAB | 0x00)
-#define MBCMD_SFE_DAB_RESULT (MBCMD_SFE_DAB | 0x01)
-
-#define MBCMD_CIR_DAB (0x0C<<11)
-#define MBCMD_CIR_DAB_PARAM (MBCMD_CIR_DAB | 0x00)
-#define MBCMD_CIR_DAB_RESULT (MBCMD_CIR_DAB | 0x01)
-
-#define MBCMD_DP_DAB (0x10<<11)
-#define MBCMD_DP_DAB_RESULT (MBCMD_DP_DAB | 0x00)
-#define MBCMD_DP_DAB_CFG1 (MBCMD_DP_DAB | 0x01)
-#define MBCMD_DP_DAB_CFG2 (MBCMD_DP_DAB | 0x02)
-
-#define MBCMD_DEBUG_DAB (0x1F<<11)
-
-#define MBPARA_SYS_VERSION (MBCMD_SYS | 0xFF)
-
-#define MBPARA_SYS_NUM_FREQ (MBCMD_SYS | 0x20)
-#define MBPARA_SYS_FREQ_0_6 (MBCMD_SYS | 0x21)
-#define MBPARA_SYS_FREQ_7_13 (MBCMD_SYS | 0x22)
-#define MBPARA_SYS_FREQ_14_20 (MBCMD_SYS | 0x23)
-#define MBPARA_SYS_FREQ_21_27 (MBCMD_SYS | 0x24)
-
-#define MBCMD_SEL_CH_INFO (0x13<<11)
-#define MBPARA_SEL_CH_INFO_PRAM (MBCMD_SEL_CH_INFO | 0x00)
-#define MBPARA_SEL_CH_INFO_RESULT (MBCMD_SEL_CH_INFO | 0x01)
-
-#define MBCMD_VARI_OSC (0x15<<11)
-#define MBCMD_VARI_OSC_SPUR (MBCMD_VARI_OSC | 0x00)
-#define MBCMD_VARI_OSC_RCSTEP (MBCMD_VARI_OSC | 0x01)
-#define MBCMD_VARI_OSC_RFPLL (MBCMD_VARI_OSC | 0x02)
-
-#ifndef BITSET
-#define BITSET(X, MASK) ((X) |= (u32)(MASK))
-#endif
-
-#ifndef BITSCLR
-#define BITSCLR(X, SMASK, CMASK)\
- ((X) = ((\
- ((u32)(X)) |\
- ((u32)(SMASK))) & ~((u32)(CMASK))))
-#endif
-#ifndef BITCSET
-#define BITCSET(X, CMASK, SMASK)\
- ((X) = (\
- (((u32)(X)) & ~((u32)(CMASK))) |\
- ((u32)(SMASK))))
-#endif
-#ifndef BITCLR
-#define BITCLR(X, MASK) ((X) &= ~((u32)(MASK)))
-#endif
-#ifndef BITXOR
-#define BITXOR(X, MASK) ((X) ^= (u32)(MASK))
-#endif
-#ifndef ISZERO
-#define ISZERO(X, MASK)\
- (!(((u32)(X)) & ((u32)(MASK))))
-#endif
-
-#ifndef ISSET
-#define ISSET(X, MASK) ((u32)(X) & ((u32)(MASK)))
-#endif
-
-#endif /*__TCBD_DRV_REGISTER_H__*/
diff --git a/drivers/media/tdmb/tcc3170/inc/tcbd_drv_rf.h b/drivers/media/tdmb/tcc3170/inc/tcbd_drv_rf.h
deleted file mode 100644
index fdee599..0000000
--- a/drivers/media/tdmb/tcc3170/inc/tcbd_drv_rf.h
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * tcbd_drv_rf.h
- *
- * Author: <linux@telechips.com>
- * Description: Telechips broadcast driver
- *
- * Copyright (c) Telechips, Inc.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- */
-
-#ifndef __TCBD_DRV_RF_H__
-#define __TCBD_DRV_RF_H__
-
-TCBB_FUNC s32 tcbd_rf_init(
- struct tcbd_device *_device, enum tcbd_band_type _band);
-TCBB_FUNC s32 tcbd_rf_tune_frequency(
- struct tcbd_device *_device, u32 _freq_khz, s32 _bw_khz);
-
-#endif /*__TCBD_DRV_RF_H__*/
diff --git a/drivers/media/tdmb/tcc3170/inc/tcbd_error.h b/drivers/media/tdmb/tcc3170/inc/tcbd_error.h
deleted file mode 100644
index 6b66a70..0000000
--- a/drivers/media/tdmb/tcc3170/inc/tcbd_error.h
+++ /dev/null
@@ -1,53 +0,0 @@
-/*
- * tcbd_error.h
- *
- * Author: <linux@telechips.com>
- * Description: Telechips broadcast driver
- *
- * Copyright (c) Telechips, Inc.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- */
-
-#ifndef __TCBD_ERROR_H__
-#define __TCBD_ERROR_H__
-
-/**
- * @defgroup ListOfErrorCode
- * If API fails then above error code will be returned.
- * Error codes can be combined with each other.
- */
-/** @{*/
-#define TCERR_SUCCESS 0x00000000
-#define TCERR_INVALID_ARG 0x00000001
-#define TCERR_BROKEN_MAIL_HEADER 0x00000002
-#define TCERR_UNKNOWN_MAIL_STATUS 0x00000004
-#define TCERR_WAIT_MAIL_TIMEOUT 0x00000008
-#define TCERR_CRC_FAIL 0x00000010
-#define TCERR_ACK_FAIL 0x00000020
-#define TCERR_OS_DRIVER_FAIL 0x00000040
-#define TCERR_CANNOT_ACCESS_MAIL 0x00000080
-#define TCERR_UNKNOWN_BAND 0x00000100
-#define TCERR_TUNE_FAILED 0x00000200
-#define TCERR_MAX_NUM_SERVICE 0x00000400
-#define TCERR_SERVICE_NOT_FOUND 0x00000800
-#define TCERR_NO_FIC_DATA 0x00001000
-#define TCERR_IO_NOT_INITIALIZED 0x00002000
-#define TCERR_WARMBOOT_FAIL 0x00004000
-#define TCERR_AREADY_REGISTERED 0x00008000
-#define TCERR_FATAL_ERROR 0x10000000
-/**@}*/
-
-
-#endif /*__TCBD_ERROR_H__*/
diff --git a/drivers/media/tdmb/tcc3170/inc/tcbd_feature.h b/drivers/media/tdmb/tcc3170/inc/tcbd_feature.h
deleted file mode 100644
index 53fb880..0000000
--- a/drivers/media/tdmb/tcc3170/inc/tcbd_feature.h
+++ /dev/null
@@ -1,125 +0,0 @@
-/*
- * tcbd_feature.c
- *
- * Author: <linux@telechips.com>
- * Description: Telechips broadcast driver
- *
- * Copyright (c) Telechips, Inc.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- */
-
-#ifndef __TCBD_API_FEATURE_H__
-#define __TCBD_API_FEATURE_H__
-
-#define __AGC_TABLE_IN_DSP__
-
-#define __CSPI_ONLY__
-#undef __I2C_STS__
-
-#undef __ALWAYS_FIC_ON__
-#undef __CALLBACK_BUFFER_HEADER__
-
-#if defined(__I2C_STS__)
-#define __STATUS_IN_REGISTER__
-#else /*__I2C_STS__*/
-#undef __STATUS_IN_REGISTER__
-#define __STATUS_IN_STREAM__
-#endif /*!__I2C_STS__*/
-
-#if defined(__CSPI_ONLY__)
-#define __READ_FIXED_LENGTH__
-#undef __READ_VARIABLE_LENGTH__
-#endif /*__CSPI_ONLY__*/
-
-#undef __DEBUG_DSP_ROM__
-
-#define TCBD_MAX_NUM_SERVICE 6
-
-#define TCBD_DEF_BANDWIDTH (1500)
-#define TCBD_STATUS_SIZE (32)
-#define TCBD_FIC_SIZE (388)
-#define TCBD_TS_SIZE (188)
-#define TCBD_OP_HEADER_SIZE (4)
-#define TCBD_MAX_FIFO_SIZE (1024*16)
-#define TCBD_CHIPID_VALUE (0x37)
-
-#if defined(__STATUS_IN_REGISTER__)
-#if defined(__CSPI_ONLY__)
-#define TCBD_THRESHOLD_FIC\
- (TCBD_FIC_SIZE + TCBD_STATUS_SIZE + TCBD_OP_HEADER_SIZE*2)
-#elif defined(__I2C_STS__)
-#define TCBD_THRESHOLD_FIC (TCBD_FIC_SIZE)
-#else /*__I2C_STS__*/
-#error "you must define __I2C_STS__ or __CSPI_ONLY__"
-#endif /*!__CSPI_ONLY__ && !__I2C_STS__*/
-#else /* __STATUS_IN_REGISTER__ */
-#define TCBD_THRESHOLD_FIC\
- (TCBD_FIC_SIZE+TCBD_STATUS_SIZE+TCBD_OP_HEADER_SIZE*2)
-#endif /* !__STATUS_IN_REGISTER__ */
-
-#if defined(__CSPI_ONLY__)
-#define TCBD_BUFFER_A_SIZE (TCBD_MAX_FIFO_SIZE)
-#define TCBD_BUFFER_B_SIZE (0x0)
-#define TCBD_BUFFER_C_SIZE (0x0)
-#define TCBD_BUFFER_D_SIZE (0x0)
-
-#define TCBD_MAX_THRESHOLD (((1024*7)>>2)<<2)
-
-#elif defined(__I2C_STS__)
-#define TCBD_BUFFER_A_SIZE (TCBD_THRESHOLD_FIC)
-#define TCBD_BUFFER_B_SIZE \
- (((TCBD_MAX_FIFO_SIZE-TCBD_BUFFER_A_SIZE)>>2)<<2)
-#define TCBD_BUFFER_C_SIZE (0x0)
-#define TCBD_BUFFER_D_SIZE (0x0)
-
-#define TCBD_MAX_THRESHOLD (((TCBD_BUFFER_B_SIZE>>1)>>2)<<2)
-#endif /* __I2C_STS__ */
-
-#define PHY_BASE_ADDR (0x80000000)
-#define PHY_MEM_FIFO_START_ADDR (0x00000000)
-#define PHY_MEM_ADDR_A_START (PHY_BASE_ADDR + 0xa000)
-#define PHY_MEM_ADDR_A_END\
- (PHY_MEM_ADDR_A_START+TCBD_BUFFER_A_SIZE-1)
-#define PHY_MEM_ADDR_B_START\
- (PHY_MEM_ADDR_A_END+1)
-#define PHY_MEM_ADDR_B_END\
- (PHY_MEM_ADDR_B_START+TCBD_BUFFER_B_SIZE-1)
-#define PHY_MEM_ADDR_C_START\
- (PHY_MEM_ADDR_B_END+1)
-#define PHY_MEM_ADDR_C_END\
- (PHY_MEM_ADDR_C_START+TCBD_BUFFER_C_SIZE-1)
-#define PHY_MEM_ADDR_D_START\
- (PHY_MEM_ADDR_C_END+1)
-#define PHY_MEM_ADDR_D_END\
- (PHY_MEM_ADDR_D_START+TCBD_BUFFER_D_SIZE-1)
-
-/* CODE Memory Setting */
-#define START_PC (0x0000)
-#define START_PC_OFFSET (0x8000)
-#define CODE_MEM_BASE (PHY_BASE_ADDR+START_PC_OFFSET)
-#define CODE_TABLEBASE_RAND (0xF0020000)
-#define CODE_TABLEBASE_DINT (0xF0024000)
-#define CODE_TABLEBASE_DAGU (0xF0028000)
-#define CODE_TABLEBASE_COL_ORDER (0xF002C000)
-
-/* lock check time definition */
-#define TDMB_OFDMDETECT_LOCK (100)
-#define TDMB_OFDMDETECT_RETRY (2)
-#define TDMB_CTO_LOCK (100)
-#define TDMB_CTO_RETRY (3)
-#define TDMB_CFO_LOCK (20)
-#define TDMB_CFO_RETRY (3)
-
-#endif /*__TCBD_API_FEATURE_H__*/
diff --git a/drivers/media/tdmb/tcc3170/inc/tcbd_hal.h b/drivers/media/tdmb/tcc3170/inc/tcbd_hal.h
deleted file mode 100644
index 634381b..0000000
--- a/drivers/media/tdmb/tcc3170/inc/tcbd_hal.h
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * tcbd_hal.h
- *
- * Author: <linux@telechips.com>
- * Description: Telechips broadcast driver
- *
- * Copyright (c) Telechips, Inc.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- */
-
-#ifndef __TCBD_HAL_H__
-#define __TCBD_HAL_H__
-
-#define IRQ_TC317X 6
-/* #define __USE_TC_CPU__ */
-
-void tchal_init(void);
-void tchal_reset_device(void);
-void tchal_power_on_device(void);
-void tchal_power_down_device(void);
-void tchal_irq_setup(void);
-
-#endif /*__TCBD_HAL_H__*/
diff --git a/drivers/media/tdmb/tcc3170/inc/tcbd_stream_parser/tcbd_stream_parser.h b/drivers/media/tdmb/tcc3170/inc/tcbd_stream_parser/tcbd_stream_parser.h
deleted file mode 100644
index f9b0ab1..0000000
--- a/drivers/media/tdmb/tcc3170/inc/tcbd_stream_parser/tcbd_stream_parser.h
+++ /dev/null
@@ -1,45 +0,0 @@
-/*
- * tcbd_stream_parser.h
- *
- * Author: <linux@telechips.com>
- * Description: Telechips broadcast driver
- *
- * Copyright (c) Telechips, Inc.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- */
-
-#ifndef __TCBD_STREAM_PARSER_H__
-#define __TCBD_STREAM_PARSER_H__
-
-#undef __MERGE_EACH_TYPEOF_STREAM__
-
-#define SIZE_BUFF_HEADER 4 /*[TYPE(1)][SUBCH(1)][SIZE(2)]*/
-
-enum DATA_TYPE {
- DATA_TYPE_MSC = 0,
- DATA_TYPE_FIC,
- DATA_TYPE_STATUS,
- DATA_TYPE_OTHER,
- DATA_TYPE_MAX
-};
-
-typedef s32 (*tcbd_stream_callback)(s32 _dev_idx, u8 *_stream, s32 _size,
- u8 _subch_id, u8 _type);
-
-TCBB_FUNC void tcbd_init_parser(s32 _dev_idx,
- tcbd_stream_callback _streamCallback);
-TCBB_FUNC s32 tcbd_split_stream(s32 _dev_idx, u8 *_stream, s32 _size);
-
-#endif /*__TCBD_STREAM_PARSER_H__*/
diff --git a/drivers/media/tdmb/tcc3170/inc/tcc317x_boot_tdmb.h b/drivers/media/tdmb/tcc3170/inc/tcc317x_boot_tdmb.h
deleted file mode 100644
index b334fce..0000000
--- a/drivers/media/tdmb/tcc3170/inc/tcc317x_boot_tdmb.h
+++ /dev/null
@@ -1,1011 +0,0 @@
-#ifndef __TCC317X_BOOT_TDMB_H__
-#define __TCC317X_BOOT_TDMB_H__
-/*
- * asm file: E:\Works\ASM\TCC3500_ASM_BIN\TCC3170\LG\TCC317X_LG_v1_0_17.rom
- * Created : 2012-05-04 09:54:27
- */
-#define TCC317X_BOOT_SIZE_TDMB 7996
-
-unsigned char TCC317X_BOOT_DATA_TDMB[TCC317X_BOOT_SIZE_TDMB] = {
- 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x1F, 0x14,
- 0xAB, 0x00, 0x04, 0x60, 0x17, 0x05, 0x00, 0x00,
- 0xAB, 0x00, 0x0C, 0xA0, 0x17, 0x05, 0x00, 0x00,
- 0xAB, 0xB4, 0x00, 0xE0, 0x17, 0x05, 0x00, 0x00,
- 0xAB, 0xC2, 0x01, 0x20, 0x18, 0x05, 0x00, 0x00,
- 0xAB, 0x28, 0x00, 0x60, 0x18, 0x05, 0x00, 0x00,
- 0xAB, 0xB4, 0x00, 0xA0, 0x18, 0x05, 0x00, 0x00,
- 0xAB, 0x20, 0x00, 0x20, 0x19, 0x05, 0x00, 0x00,
- 0xAB, 0x1C, 0x00, 0x60, 0x19, 0x05, 0x00, 0x00,
- 0xAB, 0x1C, 0x00, 0xA0, 0x19, 0x05, 0x00, 0x00,
- 0xAB, 0x16, 0x00, 0xE0, 0x19, 0x05, 0x00, 0x00,
- 0xAB, 0x1A, 0x00, 0x20, 0x1A, 0x05, 0x00, 0x00,
- 0xAB, 0x10, 0x00, 0x60, 0x1A, 0x05, 0x00, 0x00,
- 0xAB, 0x84, 0x03, 0xA0, 0x1A, 0x05, 0x00, 0x00,
- 0xAB, 0xB8, 0x0B, 0xE0, 0x1A, 0x05, 0x00, 0x00,
- 0xAB, 0x00, 0x00, 0x20, 0x1B, 0x05, 0x00, 0x00,
- 0xAB, 0x00, 0x00, 0x60, 0x1D, 0x05, 0x00, 0x00,
- 0xAB, 0x00, 0x00, 0xA0, 0x1D, 0x05, 0x00, 0x00,
- 0xAB, 0x30, 0x00, 0xE0, 0x18, 0x05, 0x00, 0x00,
- 0xAB, 0x10, 0x00, 0xE0, 0x1D, 0x05, 0x00, 0x00,
- 0xAB, 0x74, 0x15, 0x21, 0x1E, 0x05, 0x00, 0x00,
- 0xCB, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x44, 0x00,
- 0xCB, 0x08, 0x00, 0x00, 0x00, 0x22, 0x44, 0x00,
- 0xCB, 0x3C, 0x0A, 0x00, 0x00, 0x26, 0x44, 0x00,
- 0xCB, 0x60, 0x20, 0x00, 0x00, 0x2A, 0x44, 0x00,
- 0xCB, 0x6E, 0x14, 0xA0, 0x28, 0x2E, 0x44, 0x00,
- 0xCB, 0xFE, 0x00, 0x00, 0x00, 0x6A, 0x44, 0x00,
- 0xCB, 0x00, 0x00, 0x00, 0x00, 0x6E, 0x44, 0x00,
- 0xCB, 0x00, 0x00, 0x00, 0x00, 0x72, 0x44, 0x00,
- 0xCB, 0x00, 0x00, 0x00, 0x00, 0x76, 0x44, 0x00,
- 0xCB, 0x00, 0x00, 0x00, 0x00, 0x7A, 0x44, 0x00,
- 0xCB, 0x00, 0x00, 0x00, 0x00, 0x7E, 0x44, 0x00,
- 0xCB, 0x88, 0xFE, 0x59, 0x81, 0x83, 0x44, 0x00,
- 0xCB, 0x88, 0xFE, 0x59, 0x81, 0x87, 0x44, 0x00,
- 0xCB, 0xA6, 0xFE, 0x3D, 0x06, 0x8A, 0x44, 0x00,
- 0xCB, 0x0E, 0xFE, 0x3D, 0x02, 0x8E, 0x44, 0x00,
- 0xCB, 0x44, 0x00, 0x10, 0x00, 0x92, 0x44, 0x00,
- 0xCB, 0x4A, 0x00, 0x00, 0x00, 0x96, 0x44, 0x00,
- 0xCB, 0x7E, 0xB1, 0xE4, 0x17, 0x9B, 0x44, 0x00,
- 0xCB, 0x00, 0x00, 0x00, 0x00, 0x9E, 0x44, 0x00,
- 0xCB, 0x10, 0x04, 0x00, 0x40, 0xFB, 0x45, 0x00,
- 0xCB, 0x00, 0x0D, 0x00, 0x40, 0xFF, 0x45, 0x00,
- 0xCB, 0xE0, 0x00, 0x00, 0x40, 0x13, 0x46, 0x00,
- 0xCB, 0x78, 0x02, 0x00, 0x40, 0x17, 0x46, 0x00,
- 0xCB, 0x12, 0xCA, 0xFE, 0x51, 0xA2, 0x44, 0x00,
- 0xCB, 0x5A, 0x04, 0x52, 0xE8, 0xA7, 0x44, 0x00,
- 0xCB, 0x00, 0x00, 0x00, 0x00, 0xAB, 0x44, 0x00,
- 0xCB, 0x00, 0x00, 0x00, 0x00, 0xAE, 0x44, 0x00,
- 0xCB, 0x58, 0x12, 0xAE, 0xE6, 0xB3, 0x44, 0x00,
- 0xCB, 0x06, 0x0A, 0x10, 0x10, 0xB6, 0x44, 0x00,
- 0xCB, 0x1C, 0x92, 0x22, 0x00, 0xBA, 0x44, 0x00,
- 0xCB, 0x78, 0x82, 0x9E, 0x00, 0xBE, 0x44, 0x00,
- 0xCB, 0xF0, 0x04, 0x3D, 0x01, 0xC2, 0x44, 0x00,
- 0xCB, 0x3C, 0x8E, 0x4A, 0x00, 0xC6, 0x44, 0x00,
- 0xCB, 0x40, 0x06, 0x00, 0x0C, 0xCB, 0x44, 0x00,
- 0xCB, 0x80, 0x00, 0x00, 0x00, 0x06, 0x44, 0x01,
- 0x01, 0x00, 0xCB, 0xA2, 0xCA, 0x99, 0x35, 0x02,
- 0x44, 0x01, 0xCB, 0x40, 0x00, 0x00, 0x00, 0x06,
- 0x44, 0x01, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0xA2, 0x0E, 0x04, 0x2A, 0x3F, 0x5E, 0xA2,
- 0x6A, 0x3F, 0x88, 0x23, 0xCB, 0x3E, 0xFE, 0xFF,
- 0xFF, 0x93, 0x44, 0x01, 0x0F, 0x31, 0x01, 0x00,
- 0x01, 0x00, 0x00, 0x00, 0x0F, 0x31, 0x01, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x0F, 0x2F, 0x03, 0x51,
- 0x04, 0x00, 0x00, 0x00, 0x0F, 0x31, 0x1F, 0x0E,
- 0x00, 0x00, 0x00, 0x00, 0x0F, 0x31, 0x1F, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x2A, 0x01, 0x46, 0x22,
- 0x8B, 0x05, 0x89, 0x80, 0x8C, 0x51, 0x00, 0x00,
- 0x6A, 0x01, 0x1A, 0xA3, 0x8B, 0x25, 0x89, 0x80,
- 0x81, 0x51, 0x00, 0x00, 0x8B, 0x2D, 0x89, 0x80,
- 0x82, 0x51, 0x00, 0x00, 0x8B, 0x35, 0x89, 0x80,
- 0x83, 0x51, 0x00, 0x00, 0x8B, 0x3D, 0x89, 0x80,
- 0x8A, 0x51, 0x00, 0x00, 0xCB, 0x06, 0x00, 0x00,
- 0x00, 0x02, 0x46, 0x01, 0x01, 0x00, 0x01, 0x00,
- 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x01, 0x00, 0x01, 0x00, 0xAB, 0x0E, 0x00, 0x20,
- 0xE0, 0x14, 0x00, 0x00, 0xCB, 0x00, 0x00, 0x00,
- 0x00, 0x12, 0x46, 0x01, 0xCB, 0x00, 0x00, 0x00,
- 0x00, 0x16, 0x46, 0x01, 0xCB, 0x00, 0x00, 0x00,
- 0x00, 0x1A, 0x46, 0x01, 0xCB, 0x00, 0x00, 0x00,
- 0x00, 0x1E, 0x46, 0x01, 0xCB, 0x00, 0x00, 0x00,
- 0x00, 0x22, 0x46, 0x01, 0xCB, 0x00, 0x00, 0x00,
- 0x00, 0x26, 0x46, 0x01, 0xCB, 0x00, 0x00, 0x00,
- 0x00, 0x2E, 0x46, 0x01, 0xAB, 0x02, 0x00, 0xA0,
- 0xE0, 0x14, 0x00, 0x00, 0x0F, 0x99, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0xAE, 0xC7, 0x00, 0x00,
- 0x2E, 0x4F, 0x44, 0x01, 0x6E, 0x50, 0xD8, 0x05,
- 0xAE, 0x50, 0x7C, 0x02, 0xEE, 0x50, 0xAC, 0x01,
- 0x2E, 0x51, 0x8C, 0x06, 0x6E, 0x51, 0x60, 0x4A,
- 0x2E, 0x42, 0x00, 0x08, 0x0F, 0x25, 0x01, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x0F, 0x37, 0xC3, 0x07,
- 0x00, 0x00, 0x01, 0x00, 0xCB, 0x20, 0x00, 0x00,
- 0x00, 0x02, 0x40, 0x01, 0xCB, 0x00, 0x0C, 0x01,
- 0x28, 0x83, 0x40, 0x01, 0xCB, 0x00, 0x00, 0x20,
- 0x00, 0x86, 0x40, 0x01, 0xCB, 0xFE, 0xFF, 0xFF,
- 0xFF, 0x8B, 0x40, 0x01, 0xCB, 0x00, 0x70, 0x00,
- 0x00, 0x8E, 0x40, 0x01, 0xCB, 0x00, 0x00, 0x00,
- 0x3E, 0x93, 0x40, 0x01, 0xCB, 0x00, 0x00, 0x00,
- 0x00, 0x96, 0x40, 0x01, 0xCB, 0x00, 0x00, 0x00,
- 0x00, 0x9A, 0x40, 0x01, 0xCB, 0x00, 0x00, 0x00,
- 0x00, 0x9E, 0x40, 0x01, 0xCB, 0x00, 0x00, 0x40,
- 0x08, 0xA2, 0x40, 0x01, 0xCB, 0x00, 0x00, 0x00,
- 0x00, 0xA6, 0x40, 0x01, 0xCB, 0x00, 0x90, 0x00,
- 0x00, 0xAA, 0x40, 0x01, 0xCB, 0xFE, 0x9F, 0xFC,
- 0x07, 0xAE, 0x40, 0x01, 0xCB, 0x00, 0x80, 0x00,
- 0x00, 0xB2, 0x40, 0x01, 0xCB, 0xFE, 0x8F, 0xFC,
- 0x07, 0xB6, 0x40, 0x01, 0xCB, 0x00, 0x00, 0x00,
- 0x00, 0xBA, 0x40, 0x01, 0xCB, 0x00, 0x00, 0x00,
- 0x00, 0xBE, 0x40, 0x01, 0xCB, 0x00, 0x00, 0x00,
- 0x00, 0xC2, 0x40, 0x01, 0xCB, 0x00, 0x00, 0x00,
- 0x00, 0xC6, 0x40, 0x01, 0xCB, 0xE0, 0xFF, 0x21,
- 0x00, 0x42, 0x47, 0x01, 0xCB, 0x90, 0x08, 0x24,
- 0x0D, 0x56, 0x47, 0x01, 0xCB, 0xB6, 0x0D, 0xB6,
- 0x0D, 0x5A, 0x47, 0x01, 0xCB, 0xD8, 0x16, 0xDA,
- 0x16, 0x5E, 0x47, 0x01, 0xCB, 0x5A, 0x1B, 0xEC,
- 0x1F, 0x62, 0x47, 0x01, 0xCB, 0x20, 0x64, 0x88,
- 0xA8, 0x66, 0x47, 0x01, 0xCB, 0xAA, 0xCC, 0xEC,
- 0xEE, 0x6A, 0x47, 0x01, 0xCB, 0x30, 0x33, 0x55,
- 0x75, 0x6F, 0x47, 0x01, 0xCB, 0x76, 0x99, 0xB9,
- 0xFD, 0x73, 0x47, 0x01, 0xCB, 0x40, 0x00, 0x48,
- 0x02, 0x76, 0x47, 0x01, 0xCB, 0xE0, 0x05, 0xF8,
- 0x07, 0x7A, 0x47, 0x01, 0xCB, 0x40, 0x00, 0xC4,
- 0x00, 0x7E, 0x47, 0x01, 0xCB, 0x0A, 0x02, 0x96,
- 0x03, 0x82, 0x47, 0x01, 0xCB, 0xA0, 0x04, 0x2A,
- 0x06, 0x86, 0x47, 0x01, 0xCB, 0x76, 0x07, 0xFC,
- 0x07, 0x8A, 0x47, 0x01, 0xCB, 0x02, 0x00, 0x00,
- 0x80, 0x33, 0x47, 0x01, 0xCB, 0x04, 0x32, 0x00,
- 0x00, 0x36, 0x47, 0x01, 0xCB, 0x6E, 0x01, 0x00,
- 0x00, 0x3A, 0x47, 0x01, 0xCB, 0x02, 0x00, 0x00,
- 0x80, 0x3F, 0x47, 0x01, 0xCB, 0xFE, 0x07, 0xFE,
- 0x07, 0xC2, 0x46, 0x01, 0xCB, 0x1E, 0x00, 0x00,
- 0x00, 0xD6, 0x46, 0x01, 0xCB, 0x3E, 0x00, 0x20,
- 0x00, 0xDA, 0x46, 0x01, 0xCB, 0xBE, 0x00, 0x40,
- 0x00, 0xDE, 0x46, 0x01, 0xCB, 0xDE, 0x00, 0xC0,
- 0x00, 0xE2, 0x46, 0x01, 0x8B, 0x65, 0x88, 0x82,
- 0xB9, 0x51, 0x00, 0x00, 0xCB, 0x20, 0x02, 0xFE,
- 0x03, 0x9E, 0x47, 0x01, 0xCB, 0xFE, 0xFF, 0x43,
- 0x20, 0xFA, 0x46, 0x01, 0xCB, 0x22, 0x00, 0x00,
- 0x00, 0xBA, 0x47, 0x01, 0xAB, 0x08, 0x01, 0x21,
- 0xF0, 0x14, 0x00, 0x00, 0xCB, 0x04, 0xB0, 0x80,
- 0x00, 0xDE, 0x47, 0x01, 0xCB, 0x06, 0x16, 0x00,
- 0x02, 0xE2, 0x47, 0x01, 0xCB, 0x02, 0x18, 0x00,
- 0x08, 0xE6, 0x47, 0x01, 0xCB, 0x00, 0x20, 0x00,
- 0x00, 0x16, 0x47, 0x01, 0x0E, 0x03, 0x00, 0x00,
- 0x06, 0x20, 0xBD, 0x00, 0xCB, 0x00, 0x00, 0x00,
- 0x00, 0xDA, 0x47, 0x00, 0xCB, 0x00, 0x00, 0x00,
- 0x00, 0xCE, 0x47, 0x00, 0xCB, 0x00, 0x00, 0x00,
- 0x00, 0xD2, 0x47, 0x00, 0xCB, 0x00, 0x00, 0x00,
- 0x00, 0xD6, 0x47, 0x00, 0x0F, 0x99, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x0F, 0xDD, 0x44, 0x2A,
- 0x00, 0x00, 0x00, 0x00, 0x0F, 0x2B, 0x17, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x01, 0x00, 0x01, 0x00, 0x46, 0x04, 0x26, 0x04,
- 0xAB, 0x00, 0x00, 0x00, 0x0B, 0x03, 0x00, 0x00,
- 0xCB, 0x80, 0x10, 0x60, 0x15, 0x4E, 0x47, 0x00,
- 0xCB, 0x40, 0x18, 0x20, 0x1D, 0x52, 0x47, 0x00,
- 0xCB, 0x00, 0x23, 0x82, 0x18, 0x56, 0x47, 0x00,
- 0xCB, 0x62, 0x1D, 0x42, 0x23, 0x5A, 0x47, 0x00,
- 0xCB, 0x22, 0x2A, 0x02, 0x34, 0x5E, 0x47, 0x00,
- 0xCB, 0x84, 0x1D, 0x64, 0x23, 0x62, 0x47, 0x00,
- 0xCB, 0x44, 0x2A, 0x24, 0x34, 0x66, 0x47, 0x00,
- 0xCB, 0x86, 0x20, 0x66, 0x2A, 0x6A, 0x47, 0x00,
- 0xCB, 0x46, 0x30, 0x26, 0x3A, 0x6E, 0x47, 0x00,
- 0xCB, 0x06, 0x46, 0x88, 0x28, 0x72, 0x47, 0x00,
- 0xCB, 0x68, 0x34, 0x48, 0x3A, 0x76, 0x47, 0x00,
- 0xCB, 0x28, 0x46, 0x08, 0x54, 0x7A, 0x47, 0x00,
- 0xCB, 0x8A, 0x30, 0x6A, 0x3A, 0x7E, 0x47, 0x00,
- 0xCB, 0x4A, 0x46, 0x2A, 0x54, 0x82, 0x47, 0x00,
- 0xCB, 0x0A, 0x68, 0x8C, 0x3A, 0x86, 0x47, 0x00,
- 0xCB, 0x6C, 0x46, 0x4C, 0x54, 0x8A, 0x47, 0x00,
- 0xCB, 0x2C, 0x68, 0x8E, 0x40, 0x8E, 0x47, 0x00,
- 0xCB, 0x6E, 0x54, 0x4E, 0x60, 0x92, 0x47, 0x00,
- 0xCB, 0x2E, 0x74, 0x0E, 0x8C, 0x96, 0x47, 0x00,
- 0xCB, 0x90, 0x50, 0x70, 0x68, 0x9A, 0x47, 0x00,
- 0xCB, 0x50, 0x74, 0x30, 0x8C, 0x9E, 0x47, 0x00,
- 0xCB, 0x10, 0xA8, 0x92, 0x60, 0xA2, 0x47, 0x00,
- 0xCB, 0x72, 0x74, 0x52, 0x8C, 0xA6, 0x47, 0x00,
- 0xCB, 0x32, 0xA8, 0x12, 0xD0, 0xAA, 0x47, 0x00,
- 0xCB, 0x94, 0x74, 0x74, 0x8C, 0xAE, 0x47, 0x00,
- 0xCB, 0x54, 0xA8, 0x34, 0xD0, 0xB2, 0x47, 0x00,
- 0xCB, 0x14, 0xE8, 0x96, 0x80, 0xB6, 0x47, 0x00,
- 0xCB, 0x76, 0xA8, 0x56, 0xC0, 0xBA, 0x47, 0x00,
- 0xCB, 0x36, 0xE8, 0x16, 0x18, 0xBF, 0x47, 0x00,
- 0xCB, 0x98, 0xA0, 0x78, 0xD0, 0xC2, 0x47, 0x00,
- 0xCB, 0x38, 0x18, 0x9B, 0xC0, 0xC6, 0x47, 0x00,
- 0xCB, 0x5A, 0x18, 0x1B, 0xA0, 0xCB, 0x47, 0x00,
- 0x06, 0x02, 0x43, 0x04, 0xCB, 0x06, 0x00, 0x00,
- 0x00, 0x02, 0x46, 0x01, 0x01, 0x00, 0x01, 0x00,
- 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x01, 0x00, 0x01, 0x00, 0xAB, 0x0E, 0x00, 0x20,
- 0xE0, 0x14, 0x00, 0x00, 0xCB, 0x00, 0x00, 0x00,
- 0x00, 0x12, 0x46, 0x01, 0xCB, 0x00, 0x00, 0x00,
- 0x00, 0x16, 0x46, 0x01, 0xCB, 0x00, 0x00, 0x00,
- 0x00, 0x2E, 0x46, 0x01, 0xAB, 0x02, 0x00, 0xA0,
- 0xE0, 0x14, 0x00, 0x00, 0x2A, 0x01, 0x46, 0x22,
- 0x8B, 0x05, 0x89, 0x80, 0x8C, 0x51, 0x00, 0x00,
- 0x6A, 0x01, 0x1A, 0xA3, 0x0F, 0x99, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0xCB, 0x20, 0x00, 0x00,
- 0x00, 0x02, 0x40, 0x01, 0x0E, 0x03, 0x01, 0x00,
- 0x06, 0x20, 0xBD, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0x90, 0x39, 0x03, 0xCB, 0x00, 0x00, 0x00,
- 0x00, 0xDA, 0x47, 0x00, 0xAB, 0x00, 0x00, 0x60,
- 0x1F, 0x05, 0x00, 0x00, 0xCB, 0x00, 0x00, 0x02,
- 0x00, 0xAA, 0x46, 0x00, 0xCB, 0x00, 0x00, 0x00,
- 0x00, 0xD6, 0x47, 0x00, 0x0F, 0x99, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x0F, 0xDD, 0x44, 0x2A,
- 0x00, 0x00, 0x00, 0x00, 0x0F, 0x2B, 0x17, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x01, 0x00, 0x01, 0x00, 0x46, 0x04, 0x34, 0x04,
- 0xAB, 0x00, 0x00, 0x00, 0x0B, 0x03, 0x00, 0x00,
- 0x0E, 0x1F, 0x00, 0x00, 0x0A, 0x7A, 0x1C, 0xA3,
- 0x6A, 0x25, 0x31, 0xA2, 0x6A, 0x0F, 0x32, 0xA2,
- 0x8B, 0xCD, 0x86, 0x80, 0x1A, 0x51, 0x00, 0x00,
- 0x8B, 0x55, 0x8D, 0x80, 0x1B, 0x51, 0x00, 0x00,
- 0x8B, 0x6D, 0x8F, 0x82, 0x1C, 0x51, 0x00, 0x00,
- 0x8B, 0x65, 0x8F, 0x82, 0x1D, 0x51, 0x00, 0x00,
- 0x8B, 0x55, 0x8F, 0x82, 0x1E, 0x51, 0x00, 0x00,
- 0x8B, 0x5D, 0x8F, 0x82, 0x1F, 0x51, 0x00, 0x00,
- 0x2A, 0x3F, 0xE8, 0x23, 0x97, 0x8F, 0x8F, 0x01,
- 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x46, 0xC3, 0x3E, 0x04, 0x2A, 0x1D, 0x34, 0x22,
- 0x97, 0x0F, 0x87, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x66, 0x42, 0x3D, 0x04, 0x0E, 0x17, 0x08, 0x00,
- 0x0A, 0x0D, 0xF6, 0x28, 0x2A, 0x03, 0x18, 0xA2,
- 0xF6, 0x15, 0x04, 0x40, 0x96, 0x11, 0xFF, 0xFF,
- 0x9A, 0x08, 0x08, 0x00, 0x76, 0x1C, 0x00, 0x08,
- 0x1B, 0x06, 0x06, 0x00, 0x00, 0x00, 0x00, 0x01,
- 0xCB, 0x28, 0x01, 0x00, 0x00, 0x42, 0x44, 0x01,
- 0x6A, 0x07, 0x22, 0xA2, 0x6A, 0x0B, 0x24, 0xA2,
- 0x8B, 0x65, 0x88, 0x82, 0x15, 0x51, 0x00, 0x00,
- 0xCB, 0x02, 0x01, 0x00, 0x00, 0x4E, 0x44, 0x01,
- 0x01, 0x00, 0x01, 0x00, 0x6A, 0x25, 0x29, 0xA2,
- 0x6A, 0x0F, 0x28, 0xA2, 0x8B, 0xCD, 0x86, 0x80,
- 0x14, 0x51, 0x00, 0x00, 0x8B, 0x55, 0x8D, 0x80,
- 0x14, 0x51, 0x00, 0x00, 0x8B, 0x6D, 0x8F, 0x82,
- 0x14, 0x51, 0x00, 0x00, 0x8B, 0x65, 0x8F, 0x82,
- 0x14, 0x51, 0x00, 0x00, 0x8B, 0x55, 0x8F, 0x82,
- 0x14, 0x51, 0x00, 0x00, 0x8B, 0x5D, 0x8F, 0x82,
- 0x14, 0x51, 0x00, 0x00, 0x2A, 0x07, 0x26, 0xA2,
- 0x96, 0x33, 0x80, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x46, 0x63, 0x3B, 0x04, 0x1A, 0x0C, 0x00, 0x14,
- 0x7A, 0x10, 0x0C, 0x08, 0x01, 0x00, 0x01, 0x00,
- 0x26, 0x83, 0x3C, 0x04, 0x3A, 0x0C, 0x10, 0x04,
- 0x4A, 0x1E, 0xF6, 0x28, 0x4A, 0x1E, 0xF8, 0x28,
- 0x4E, 0x14, 0x00, 0x00, 0x6A, 0x0B, 0x14, 0xA2,
- 0xCB, 0x02, 0x00, 0x00, 0x7E, 0x2F, 0x44, 0x01,
- 0x2A, 0x1D, 0x34, 0x22, 0x97, 0x0F, 0x07, 0x40,
- 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x66, 0xC2, 0x3E, 0x04, 0xF6, 0x75, 0x38, 0x04,
- 0x97, 0x0F, 0x07, 0x00, 0x80, 0xFF, 0x7F, 0x00,
- 0xF6, 0xFD, 0x7C, 0x40, 0x6A, 0x3F, 0x14, 0xA2,
- 0xCB, 0x02, 0x00, 0x00, 0x88, 0x2E, 0x44, 0x01,
- 0x2A, 0x3F, 0xE8, 0x23, 0x9A, 0x7C, 0x7C, 0x00,
- 0x6A, 0x3F, 0xE8, 0x23, 0x2A, 0x0D, 0x32, 0x22,
- 0x7B, 0x0C, 0x0C, 0xC0, 0x4F, 0x2C, 0x00, 0x00,
- 0xA6, 0x22, 0x40, 0x04, 0xCB, 0x04, 0x40, 0x00,
- 0x00, 0x92, 0x44, 0x01, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0x62, 0x40, 0x04, 0xCB, 0x02, 0x80, 0x00,
- 0x00, 0x92, 0x44, 0x01, 0xAB, 0x00, 0x02, 0x20,
- 0x60, 0x14, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x01, 0x00, 0x01, 0x00, 0xAB, 0x00, 0x06, 0x20,
- 0xE0, 0x14, 0x00, 0x00, 0x2A, 0x1B, 0x8C, 0xA3,
- 0xF6, 0x6D, 0x34, 0x34, 0x96, 0xDD, 0x10, 0x00,
- 0x17, 0x07, 0x49, 0x00, 0x08, 0x00, 0x00, 0x00,
- 0x0A, 0xFC, 0x19, 0x2A, 0x76, 0xFC, 0x7C, 0x14,
- 0x36, 0x0E, 0x0E, 0x1F, 0x36, 0x92, 0x0E, 0x0D,
- 0x4F, 0x24, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x0F, 0x37, 0xC3, 0x07, 0x00, 0x00, 0x01, 0x00,
- 0x06, 0x10, 0x9A, 0x04, 0x6A, 0x25, 0x11, 0xA2,
- 0x2A, 0x3F, 0x0E, 0x22, 0xB7, 0x8F, 0x0F, 0x01,
- 0x00, 0x00, 0x00, 0x00, 0x6A, 0x3F, 0x0E, 0x22,
- 0xA6, 0x83, 0x0D, 0x6C, 0xF6, 0x05, 0x48, 0x42,
- 0x7A, 0x06, 0x09, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x46, 0xA3, 0x51, 0x04, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0x60, 0x5A, 0x04, 0xCB, 0x02, 0x00, 0x00,
- 0x00, 0xD2, 0x47, 0x00, 0x2A, 0x15, 0x54, 0x23,
- 0x5B, 0x3E, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x46, 0xA3, 0x45, 0x04, 0x8B, 0x4D, 0x8D, 0x80,
- 0xAA, 0x11, 0x00, 0x00, 0x2A, 0x17, 0x90, 0x21,
- 0x97, 0x85, 0x85, 0x0F, 0x00, 0x00, 0x00, 0x00,
- 0x5B, 0x3E, 0x16, 0x3E, 0x00, 0x00, 0x00, 0x00,
- 0x46, 0xE3, 0x46, 0x04, 0xCB, 0x7E, 0x14, 0xA0,
- 0x28, 0x2E, 0x44, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0x22, 0x47, 0x04, 0xCB, 0x6E, 0x14, 0xA0,
- 0x28, 0x2E, 0x44, 0x00, 0x0F, 0x99, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x0A, 0xCC, 0x00, 0x28,
- 0x0A, 0xDC, 0xD8, 0x28, 0x2A, 0x15, 0x18, 0x22,
- 0x2A, 0x17, 0x1A, 0x22, 0x5B, 0x3E, 0x18, 0x02,
- 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x46, 0x43, 0x51, 0x04, 0x5B, 0x3E, 0x1A, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x66, 0x42, 0x51, 0x04, 0x2A, 0x3D, 0x54, 0x23,
- 0x7B, 0x3E, 0x3C, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x66, 0xE2, 0x49, 0x04, 0xCB, 0x00, 0x00, 0x00,
- 0x00, 0xD6, 0x47, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0xA2, 0x4B, 0x04, 0x2A, 0x3D, 0xEA, 0x23,
- 0x9A, 0x78, 0x78, 0x00, 0x6A, 0x3D, 0xEA, 0x23,
- 0x7B, 0x3E, 0x3C, 0x3C, 0x00, 0x00, 0x00, 0x00,
- 0xE6, 0xA2, 0x4B, 0x04, 0x2A, 0x3D, 0x14, 0x23,
- 0x9A, 0x78, 0x78, 0x00, 0x6A, 0x3D, 0x14, 0x23,
- 0xCB, 0x10, 0x00, 0x00, 0x00, 0x02, 0x40, 0x01,
- 0x0F, 0x37, 0xC1, 0x05, 0x00, 0x00, 0x01, 0x00,
- 0x06, 0x62, 0x2E, 0x04, 0x2A, 0x1D, 0x34, 0x22,
- 0x97, 0x0F, 0x07, 0x40, 0x00, 0x00, 0x00, 0x00,
- 0x66, 0x42, 0x51, 0x04, 0xF6, 0x1D, 0x28, 0x50,
- 0x96, 0x33, 0x3F, 0x00, 0x76, 0x34, 0x0C, 0x14,
- 0x1B, 0xAE, 0x06, 0x60, 0x29, 0x00, 0x00, 0x00,
- 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x0A, 0x35,
- 0x00, 0x02, 0x5B, 0x3E, 0x06, 0x1E, 0x00, 0x00,
- 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x26, 0x23, 0x4F, 0x04, 0xF6, 0x1D, 0x2C, 0x40,
- 0x96, 0x33, 0x03, 0x00, 0x5B, 0x3E, 0x06, 0x02,
- 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x46, 0x23, 0x50, 0x04, 0x97, 0x01, 0x49, 0x08,
- 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x46, 0x23, 0x50, 0x04, 0xF6, 0x75, 0x38, 0x04,
- 0x97, 0x0F, 0x07, 0x00, 0x80, 0xFF, 0x7F, 0x00,
- 0xF6, 0xFD, 0x7C, 0x40, 0x6A, 0x3F, 0x14, 0xA2,
- 0xCB, 0x02, 0x00, 0x00, 0x88, 0x2E, 0x44, 0x01,
- 0x06, 0x42, 0x51, 0x04, 0xF6, 0x6D, 0x38, 0x44,
- 0x2A, 0x07, 0xEC, 0x23, 0x7A, 0x7C, 0x34, 0x0C,
- 0x26, 0x03, 0x51, 0x04, 0x6A, 0x3F, 0x14, 0xA2,
- 0xCB, 0x02, 0x00, 0x00, 0x88, 0x2E, 0x44, 0x01,
- 0xCB, 0x00, 0x00, 0x00, 0x00, 0xDA, 0x47, 0x00,
- 0xA6, 0x63, 0x2E, 0x34, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0x02, 0x43, 0x04, 0x7A, 0x06, 0x02, 0x00,
- 0x46, 0x63, 0x52, 0x04, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0xD0, 0x38, 0x01, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0x02, 0x43, 0x04, 0x7A, 0x06, 0x03, 0x00,
- 0x46, 0x63, 0x53, 0x04, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0x90, 0x7D, 0x03, 0x01, 0x00, 0x01, 0x00,
- 0xA6, 0x63, 0x2E, 0x34, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0x02, 0x43, 0x04, 0x7A, 0x06, 0x04, 0x00,
- 0x46, 0x63, 0x54, 0x04, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0xE0, 0xBD, 0x04, 0x01, 0x00, 0x01, 0x00,
- 0xA6, 0x63, 0x2E, 0x34, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0x02, 0x43, 0x04, 0x7A, 0x06, 0x05, 0x00,
- 0x46, 0x23, 0x55, 0x04, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0xD0, 0x94, 0x03, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0x02, 0x43, 0x04, 0x7A, 0x06, 0x06, 0x00,
- 0x46, 0xE3, 0x55, 0x04, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0x50, 0x98, 0x03, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0x02, 0x43, 0x04, 0x7A, 0x06, 0x07, 0x00,
- 0x46, 0xA3, 0x56, 0x04, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0x50, 0x9A, 0x03, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0x02, 0x43, 0x04, 0x7A, 0x06, 0x08, 0x00,
- 0x46, 0xA3, 0x57, 0x04, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0xD0, 0x9B, 0x03, 0x01, 0x00, 0x01, 0x00,
- 0xA6, 0x63, 0x2E, 0x34, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0x02, 0x43, 0x04, 0x7A, 0x06, 0x00, 0x00,
- 0x46, 0x63, 0x58, 0x04, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0x60, 0x63, 0x04, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0x02, 0x43, 0x04, 0x7A, 0x06, 0x01, 0x00,
- 0x46, 0x03, 0x43, 0x04, 0x2A, 0x0D, 0x32, 0x22,
- 0x7B, 0x0C, 0x0C, 0xC0, 0x4F, 0x2C, 0x00, 0x00,
- 0xA6, 0xA2, 0x59, 0x04, 0xCB, 0x04, 0x40, 0x00,
- 0x00, 0x92, 0x44, 0x01, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0xE2, 0x59, 0x04, 0xCB, 0x02, 0x80, 0x00,
- 0x00, 0x92, 0x44, 0x01, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0x90, 0x79, 0x03, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0x02, 0x43, 0x04, 0x0A, 0x0A, 0x10, 0xA0,
- 0x4A, 0x04, 0x76, 0x28, 0xAB, 0x00, 0x00, 0xE0,
- 0x80, 0x14, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0x10, 0x85, 0x02, 0x0A, 0x0D, 0x08, 0x29,
- 0x0A, 0x1D, 0x06, 0x29, 0x5A, 0x0A, 0x00, 0x00,
- 0x46, 0x23, 0x5C, 0x04, 0xCB, 0x00, 0x00, 0x00,
- 0x00, 0x16, 0x47, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0x82, 0x5C, 0x04, 0x2A, 0x05, 0x8A, 0x23,
- 0x9A, 0x08, 0x08, 0x00, 0x6A, 0x05, 0x8A, 0x23,
- 0x5A, 0x0A, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x66, 0xA2, 0x5D, 0x04, 0xAB, 0x06, 0x00, 0x20,
- 0x60, 0x14, 0x00, 0x00, 0xCB, 0x3E, 0xFE, 0xFF,
- 0xFF, 0x93, 0x44, 0x01, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0xE2, 0x5F, 0x04, 0x2A, 0x0D, 0x32, 0x22,
- 0x7B, 0x0C, 0x0C, 0xC0, 0x4F, 0x2C, 0x00, 0x00,
- 0xA6, 0xA2, 0x5E, 0x04, 0xCB, 0x04, 0x40, 0x00,
- 0x00, 0x92, 0x44, 0x01, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0xE2, 0x5E, 0x04, 0xCB, 0x02, 0x80, 0x00,
- 0x00, 0x92, 0x44, 0x01, 0x2A, 0x3F, 0x8A, 0x23,
- 0x0F, 0x3B, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x7A, 0x7C, 0x7C, 0x74, 0x01, 0x00, 0x01, 0x00,
- 0x26, 0xE3, 0x5F, 0x04, 0xAB, 0x00, 0x02, 0x20,
- 0x60, 0x14, 0x00, 0x00, 0x5A, 0x2A, 0x00, 0x00,
- 0x46, 0x63, 0x60, 0x04, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0x62, 0xB1, 0x03, 0x0A, 0x0D, 0x00, 0x28,
- 0x5A, 0x06, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x66, 0x62, 0xBB, 0x03, 0x5A, 0x06, 0x01, 0x00,
- 0x46, 0x23, 0xB0, 0x03, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0x90, 0x01, 0x01, 0x01, 0x00, 0x01, 0x00,
- 0xE6, 0x23, 0x62, 0x4C, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0xD0, 0x76, 0x01, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0xE2, 0x62, 0x04, 0x01, 0x00, 0x01, 0x00,
- 0xA6, 0x91, 0x0B, 0x3B, 0x01, 0x00, 0x01, 0x00,
- 0x66, 0xD1, 0x76, 0x39, 0x01, 0x00, 0x01, 0x00,
- 0xA6, 0xE1, 0xC1, 0x3C, 0x01, 0x00, 0x01, 0x00,
- 0xA6, 0xA3, 0xAA, 0x1B, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0x22, 0xA9, 0x03, 0x2A, 0x01, 0x0E, 0x22,
- 0x96, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x66, 0x72, 0x79, 0x03, 0x2A, 0x01, 0x58, 0x22,
- 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00,
- 0x46, 0xA3, 0x64, 0x04, 0xAB, 0x02, 0x00, 0x20,
- 0x43, 0x05, 0x00, 0x00, 0x2A, 0x0D, 0x0E, 0x22,
- 0x17, 0x03, 0x03, 0x00, 0x00, 0x00, 0x78, 0x00,
- 0x7B, 0x3E, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x66, 0x62, 0x66, 0x04, 0x7B, 0x3E, 0x0C, 0x00,
- 0x00, 0x00, 0x20, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x66, 0x62, 0x67, 0x04, 0x7B, 0x3E, 0x0C, 0x00,
- 0x00, 0x00, 0x40, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x66, 0x62, 0x6A, 0x04, 0x0F, 0x2F, 0x03, 0x51,
- 0x04, 0x00, 0x00, 0x00, 0xCB, 0x4A, 0x00, 0x00,
- 0x00, 0x96, 0x44, 0x00, 0xCB, 0x7E, 0xB1, 0xE4,
- 0x17, 0x9B, 0x44, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0x62, 0x6B, 0x04, 0x0F, 0x2F, 0x03, 0x71,
- 0x04, 0x00, 0x00, 0x00, 0xCB, 0x00, 0x00, 0x00,
- 0x00, 0x96, 0x44, 0x00, 0xCB, 0x00, 0x00, 0x00,
- 0x00, 0x9A, 0x44, 0x00, 0x2A, 0x0D, 0x32, 0x22,
- 0x7B, 0x0E, 0x0C, 0xA0, 0xC4, 0x05, 0x00, 0x00,
- 0x66, 0x62, 0x69, 0x04, 0x7B, 0x0E, 0x0C, 0xC0,
- 0x43, 0x06, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x66, 0x62, 0x69, 0x04, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0x62, 0x6B, 0x04, 0x0F, 0x2F, 0x03, 0x91,
- 0x00, 0x00, 0x00, 0x00, 0xCB, 0x4A, 0x00, 0x00,
- 0x00, 0x96, 0x44, 0x00, 0xCB, 0x7E, 0xB1, 0xE4,
- 0x17, 0x9B, 0x44, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0x62, 0x6B, 0x04, 0x0F, 0x2F, 0x03, 0x91,
- 0x04, 0x00, 0x00, 0x00, 0xCB, 0x4A, 0x00, 0x00,
- 0x00, 0x96, 0x44, 0x00, 0xCB, 0x7E, 0xB1, 0xE4,
- 0x17, 0x9B, 0x44, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0x62, 0x6B, 0x04, 0x0F, 0x31, 0x01, 0x00,
- 0x01, 0x00, 0x00, 0x00, 0x0F, 0x31, 0x01, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x0F, 0x31, 0x1F, 0x0E,
- 0x00, 0x00, 0x00, 0x00, 0x0F, 0x31, 0x1F, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x8B, 0x2D, 0x89, 0x80,
- 0x82, 0x51, 0x00, 0x00, 0x8B, 0x35, 0x89, 0x80,
- 0x83, 0x51, 0x00, 0x00, 0xCB, 0x04, 0x40, 0x00,
- 0x00, 0x92, 0x44, 0x01, 0x2A, 0x0D, 0x66, 0x22,
- 0x7B, 0x0C, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x46, 0x23, 0x77, 0x03, 0xCB, 0x86, 0x44, 0x22,
- 0x2C, 0xCE, 0x44, 0x00, 0xCB, 0x46, 0x44, 0xAC,
- 0x01, 0xD2, 0x44, 0x00, 0xCB, 0x22, 0x00, 0x7C,
- 0x00, 0xD6, 0x44, 0x00, 0xCB, 0x86, 0x04, 0x44,
- 0xB4, 0xDA, 0x44, 0x00, 0xCB, 0x86, 0x10, 0x44,
- 0xBC, 0xDE, 0x44, 0x00, 0xCB, 0x86, 0x20, 0x44,
- 0xC0, 0xE2, 0x44, 0x00, 0xCB, 0x86, 0x28, 0x44,
- 0xC4, 0xE6, 0x44, 0x00, 0xCB, 0x86, 0x38, 0x44,
- 0xC8, 0xEA, 0x44, 0x00, 0xCB, 0x86, 0x40, 0x44,
- 0xD0, 0xEE, 0x44, 0x00, 0xCB, 0x86, 0x44, 0x44,
- 0xD8, 0xF2, 0x44, 0x00, 0xCB, 0x86, 0x50, 0x44,
- 0xE0, 0xF6, 0x44, 0x00, 0xCB, 0x86, 0x58, 0x22,
- 0x54, 0xFA, 0x44, 0x00, 0xCB, 0x86, 0x68, 0x22,
- 0x60, 0xFE, 0x44, 0x00, 0xCB, 0x86, 0x74, 0x22,
- 0x68, 0x02, 0x45, 0x00, 0xCB, 0x86, 0x7C, 0x22,
- 0x70, 0x06, 0x45, 0x00, 0xCB, 0x86, 0x84, 0x22,
- 0x78, 0x0A, 0x45, 0x00, 0xCB, 0x86, 0x8C, 0x22,
- 0x7C, 0x0E, 0x45, 0x00, 0xCB, 0x86, 0x98, 0x22,
- 0x80, 0x12, 0x45, 0x00, 0xCB, 0x86, 0xA8, 0x22,
- 0x88, 0x16, 0x45, 0x00, 0xCB, 0x86, 0xB4, 0x22,
- 0x90, 0x1A, 0x45, 0x00, 0xCB, 0x86, 0xBC, 0x22,
- 0x94, 0x1E, 0x45, 0x00, 0xCB, 0x86, 0xC0, 0x22,
- 0xA0, 0x22, 0x45, 0x00, 0xCB, 0x86, 0xC8, 0x22,
- 0xA8, 0x26, 0x45, 0x00, 0xCB, 0x44, 0x48, 0x22,
- 0xB4, 0x2A, 0x45, 0x00, 0xCB, 0x44, 0x50, 0x22,
- 0xBC, 0x2E, 0x45, 0x00, 0xCB, 0x44, 0x64, 0x22,
- 0xC0, 0x32, 0x45, 0x00, 0xCB, 0x44, 0x6C, 0x22,
- 0xC4, 0x36, 0x45, 0x00, 0xCB, 0x44, 0x74, 0x22,
- 0xCC, 0x3A, 0x45, 0x00, 0xCB, 0x44, 0x7C, 0x22,
- 0xD4, 0x3E, 0x45, 0x00, 0xCB, 0x44, 0x84, 0x22,
- 0xDC, 0x42, 0x45, 0x00, 0xCB, 0x44, 0x8C, 0x22,
- 0xE4, 0x46, 0x45, 0x00, 0xCB, 0x44, 0x90, 0x22,
- 0xEC, 0x4A, 0x45, 0x00, 0xCB, 0x44, 0xA0, 0x22,
- 0xF4, 0x4E, 0x45, 0x00, 0xCB, 0x44, 0xA8, 0x22,
- 0xFC, 0x52, 0x45, 0x00, 0xCB, 0x44, 0xAC, 0x22,
- 0xFE, 0x56, 0x45, 0x00, 0xCB, 0x86, 0x58, 0x22,
- 0x54, 0x5A, 0x45, 0x00, 0xCB, 0x86, 0x68, 0x22,
- 0x60, 0x5E, 0x45, 0x00, 0xCB, 0x86, 0x74, 0x22,
- 0x68, 0x62, 0x45, 0x00, 0xCB, 0x86, 0x7C, 0x22,
- 0x70, 0x66, 0x45, 0x00, 0xCB, 0x86, 0x84, 0x22,
- 0x78, 0x6A, 0x45, 0x00, 0xCB, 0x86, 0x58, 0x44,
- 0xE8, 0x6E, 0x45, 0x00, 0xCB, 0x86, 0x68, 0x44,
- 0xF0, 0x72, 0x45, 0x00, 0xCB, 0x86, 0x74, 0x44,
- 0xF4, 0x76, 0x45, 0x00, 0xCB, 0x86, 0x7C, 0x44,
- 0xFC, 0x7A, 0x45, 0x00, 0xCB, 0x86, 0x84, 0x44,
- 0xFE, 0x7E, 0x45, 0x00, 0xCB, 0x44, 0x48, 0x22,
- 0xB4, 0x82, 0x45, 0x00, 0xCB, 0x44, 0x50, 0x22,
- 0xBC, 0x86, 0x45, 0x00, 0xCB, 0x44, 0x64, 0x22,
- 0xC0, 0x8A, 0x45, 0x00, 0xCB, 0x44, 0x6C, 0x22,
- 0xC4, 0x8E, 0x45, 0x00, 0xCB, 0x44, 0x74, 0x22,
- 0xCC, 0x92, 0x45, 0x00, 0xCB, 0x86, 0xD0, 0x22,
- 0xB4, 0x96, 0x45, 0x00, 0xCB, 0x86, 0xD8, 0x22,
- 0xBC, 0x9A, 0x45, 0x00, 0xCB, 0x86, 0xE4, 0x22,
- 0xC0, 0x9E, 0x45, 0x00, 0xCB, 0x86, 0xEC, 0x22,
- 0xC4, 0xA2, 0x45, 0x00, 0xCB, 0x86, 0xF4, 0x22,
- 0xCC, 0xA6, 0x45, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0x22, 0x77, 0x03, 0x0A, 0x08, 0x7A, 0xA7,
- 0x17, 0x00, 0x80, 0x0F, 0x00, 0x00, 0x00, 0x00,
- 0x0E, 0x07, 0x00, 0x00, 0x0A, 0xF8, 0x7E, 0xA3,
- 0x7A, 0x38, 0x00, 0x04, 0x76, 0x78, 0x78, 0x70,
- 0x97, 0x87, 0x07, 0x00, 0x80, 0x00, 0x00, 0x00,
- 0x46, 0x53, 0x97, 0x04, 0x2A, 0x15, 0x18, 0xA2,
- 0xF6, 0x5D, 0x28, 0x40, 0x9A, 0x2C, 0x2C, 0x00,
- 0x96, 0xAA, 0xFF, 0xFF, 0x76, 0x74, 0x04, 0x0C,
- 0x3A, 0x38, 0x30, 0x38, 0x7A, 0x3C, 0x38, 0x2C,
- 0x26, 0x03, 0x7E, 0x04, 0x3A, 0x38, 0x3C, 0x28,
- 0x76, 0x74, 0x38, 0x08, 0x1B, 0x1C, 0x1C, 0x00,
- 0x00, 0x00, 0x00, 0x01, 0xCB, 0x20, 0x01, 0x00,
- 0x00, 0x42, 0x44, 0x01, 0x6A, 0x1D, 0x22, 0xA2,
- 0xCB, 0x10, 0x00, 0x00, 0x00, 0x4A, 0x44, 0x01,
- 0x8B, 0x65, 0x88, 0x82, 0x15, 0x51, 0x00, 0x00,
- 0xCB, 0x02, 0x01, 0x00, 0x00, 0x4E, 0x44, 0x01,
- 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x2A, 0x1F,
- 0x26, 0xA2, 0x96, 0xFF, 0x80, 0x00, 0x01, 0x00,
- 0x46, 0xB3, 0x80, 0x04, 0x8B, 0xA5, 0x88, 0x82,
- 0xCB, 0x11, 0x00, 0x00, 0x8B, 0xA5, 0x88, 0x82,
- 0xCC, 0x11, 0x00, 0x00, 0x8B, 0xA5, 0x88, 0x82,
- 0xCD, 0x11, 0x00, 0x00, 0x8B, 0xA5, 0x88, 0x82,
- 0xCE, 0x11, 0x00, 0x00, 0x8B, 0xA5, 0x88, 0x82,
- 0xCF, 0x11, 0x00, 0x00, 0x8B, 0xA5, 0x88, 0x82,
- 0xD0, 0x11, 0x00, 0x00, 0x8B, 0xA5, 0x88, 0x82,
- 0xD1, 0x11, 0x00, 0x00, 0x8B, 0xA5, 0x88, 0x82,
- 0xD2, 0x11, 0x00, 0x00, 0x0F, 0x07, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x7B, 0x1E, 0x06, 0x40,
- 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x86, 0x52, 0x97, 0x04, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0x10, 0x98, 0x04, 0x7B, 0x1E, 0x08, 0xFE,
- 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x66, 0x52, 0x97, 0x04, 0x7B, 0x1E, 0x08, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x66, 0x52, 0x97, 0x04, 0x96, 0x45, 0xE0, 0x00,
- 0x96, 0x46, 0x1F, 0x00, 0x7B, 0x1E, 0x0C, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x66, 0x52, 0x97, 0x04, 0x7B, 0x1E, 0x0C, 0x3A,
- 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0xA6, 0x52, 0x97, 0x04, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0x10, 0x98, 0x04, 0x96, 0x4F, 0x1F, 0x00,
- 0x36, 0x05, 0x05, 0x0F, 0x7B, 0x1E, 0x0A, 0x02,
- 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x66, 0xE2, 0x87, 0x04, 0x3A, 0x0C, 0x0C, 0x18,
- 0xBA, 0x0C, 0x0C, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0x62, 0x83, 0x04, 0x3A, 0x18, 0x18, 0x0C,
- 0x7A, 0xDA, 0x01, 0x00, 0x7B, 0x1E, 0x06, 0x40,
- 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x86, 0x52, 0x97, 0x04, 0x7A, 0x3C, 0x0C, 0x18,
- 0x26, 0x23, 0x89, 0x04, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0x62, 0x83, 0x04, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0x10, 0x98, 0x04, 0x96, 0x4A, 0xFC, 0x00,
- 0xF6, 0x55, 0x28, 0x08, 0x96, 0x4B, 0x03, 0x00,
- 0x76, 0x5C, 0x2C, 0x20, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0x10, 0x98, 0x04, 0x36, 0x0B, 0x0B, 0x04,
- 0x06, 0x10, 0x98, 0x04, 0x0E, 0x15, 0x10, 0x00,
- 0x96, 0x5F, 0x80, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x66, 0x42, 0x8B, 0x04, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0x10, 0x98, 0x04, 0x0E, 0x25, 0x10, 0x00,
- 0x2A, 0x1F, 0x18, 0x22, 0x97, 0x87, 0x07, 0x00,
- 0x00, 0xF8, 0x01, 0x00, 0xF6, 0x7D, 0x3C, 0x50,
- 0x7A, 0x3C, 0x3C, 0x28, 0x01, 0x00, 0x01, 0x00,
- 0x46, 0x23, 0x88, 0x04, 0x96, 0x5F, 0x80, 0x00,
- 0x66, 0xE2, 0x92, 0x04, 0x0E, 0x2B, 0x01, 0x00,
- 0x96, 0x51, 0x1C, 0x00, 0xF6, 0x0D, 0x04, 0x08,
- 0x96, 0x54, 0x03, 0x00, 0x76, 0x24, 0x10, 0x20,
- 0x36, 0x04, 0x04, 0x09, 0x7A, 0x2A, 0x00, 0x00,
- 0x66, 0x62, 0x8F, 0x04, 0x7A, 0x2A, 0x01, 0x00,
- 0x66, 0xE2, 0x8F, 0x04, 0x7A, 0x2A, 0x02, 0x00,
- 0x66, 0x62, 0x90, 0x04, 0x7A, 0x2A, 0x03, 0x00,
- 0x66, 0x62, 0x90, 0x04, 0x7A, 0x2A, 0x04, 0x00,
- 0x66, 0x62, 0x91, 0x04, 0x7A, 0x2A, 0x05, 0x00,
- 0x66, 0xE2, 0x91, 0x04, 0x7A, 0x2A, 0x06, 0x00,
- 0x66, 0x62, 0x92, 0x04, 0x3F, 0x0E, 0x10, 0x3C,
- 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0xA2, 0x92, 0x04, 0x3F, 0x0E, 0x10, 0x30,
- 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0xA2, 0x92, 0x04, 0x3F, 0x0E, 0x10, 0x20,
- 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0xA2, 0x92, 0x04, 0x3F, 0x0E, 0x10, 0x18,
- 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0xA2, 0x92, 0x04, 0x3F, 0x0E, 0x10, 0x10,
- 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0xA2, 0x92, 0x04, 0x3F, 0x0E, 0x10, 0x6C,
- 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0xA2, 0x92, 0x04, 0x3F, 0x0E, 0x10, 0x54,
- 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0xA2, 0x92, 0x04, 0x3F, 0x0E, 0x10, 0x48,
- 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0x42, 0x95, 0x04, 0x0E, 0x2B, 0x00, 0x00,
- 0x96, 0x50, 0x3E, 0x00, 0x96, 0x52, 0x01, 0x00,
- 0x76, 0x14, 0x08, 0x10, 0xF6, 0x05, 0x00, 0x04,
- 0x1B, 0xAE, 0x00, 0xA6, 0x23, 0x00, 0x00, 0x00,
- 0x1B, 0xB0, 0x00, 0xA6, 0x27, 0x00, 0x00, 0x00,
- 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x01, 0x00, 0x01, 0x00, 0x2A, 0x1C, 0x20, 0x03,
- 0xF6, 0x71, 0x70, 0x10, 0x96, 0xE4, 0x80, 0xFF,
- 0xF6, 0x25, 0x10, 0x1C, 0x96, 0xE1, 0x70, 0x00,
- 0xF6, 0x0D, 0x04, 0x10, 0x96, 0xE3, 0x0F, 0x00,
- 0x76, 0x04, 0x10, 0x28, 0x36, 0x00, 0x00, 0x0B,
- 0x76, 0x14, 0x28, 0x2C, 0x76, 0x74, 0x04, 0x20,
- 0x36, 0x02, 0x02, 0x0E, 0x36, 0x02, 0x02, 0x03,
- 0x2A, 0x1D, 0x18, 0x22, 0x2A, 0x1F, 0x1A, 0x22,
- 0x36, 0x0E, 0x0E, 0x00, 0x36, 0x0F, 0x0F, 0x02,
- 0x6A, 0x1D, 0x18, 0x22, 0x6A, 0x1F, 0x1A, 0x22,
- 0x37, 0x49, 0x49, 0x00, 0x08, 0x00, 0x00, 0x00,
- 0xCB, 0x00, 0x00, 0x00, 0x00, 0xCE, 0x47, 0x00,
- 0x05, 0x04, 0x9A, 0x04, 0x04, 0x00, 0x7A, 0x40,
- 0x04, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x26, 0x23, 0x7C, 0x04, 0x01, 0x00, 0x01, 0x00,
- 0x05, 0x04, 0xF6, 0x75, 0x0C, 0x08, 0x1B, 0xAE,
- 0x1C, 0x96, 0x23, 0x00, 0x00, 0x00, 0x1B, 0xB0,
- 0x1C, 0x96, 0x27, 0x00, 0x00, 0x00, 0x01, 0x00,
- 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x01, 0x00, 0x2A, 0x1C, 0x20, 0x03, 0x96, 0x3F,
- 0x03, 0x00, 0x76, 0x7C, 0x3C, 0x0C, 0xF6, 0x21,
- 0x70, 0x78, 0x96, 0x44, 0xFF, 0x00, 0x9A, 0x0C,
- 0x0C, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x05, 0x04, 0xCB, 0x40, 0x00, 0x00, 0x00, 0x06,
- 0x44, 0x01, 0x2A, 0x01, 0x04, 0xA2, 0x17, 0x00,
- 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x01, 0x00,
- 0x66, 0xE2, 0x84, 0x02, 0x2A, 0x01, 0x00, 0xA2,
- 0x01, 0x00, 0x97, 0x00, 0x00, 0x00, 0x00, 0x80,
- 0x7F, 0x00, 0x7B, 0x02, 0x02, 0x00, 0x00, 0x00,
- 0x8E, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x46, 0xE3, 0x84, 0x02, 0x96, 0x01, 0x00, 0xF8,
- 0x96, 0x02, 0xFF, 0x07, 0x97, 0x01, 0x00, 0x00,
- 0x00, 0x38, 0x00, 0x00, 0x17, 0x02, 0x00, 0x00,
- 0x00, 0x04, 0x00, 0x00, 0x97, 0x02, 0x00, 0x00,
- 0x80, 0x03, 0x00, 0x00, 0xF6, 0x1D, 0x0C, 0x50,
- 0xF6, 0x25, 0x10, 0x4C, 0xF6, 0x2D, 0x14, 0x40,
- 0x0F, 0x0D, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x7A, 0x3E, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x66, 0x62, 0x9E, 0x04, 0x7A, 0x3E, 0x00, 0x98,
- 0x66, 0x92, 0x9F, 0x04, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0xE2, 0x03, 0x02, 0x7A, 0x5E, 0x0C, 0x00,
- 0x66, 0xE2, 0x9E, 0x04, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0xE2, 0x03, 0x02, 0x2A, 0x0F, 0x00, 0xA2,
- 0x4A, 0x3C, 0xD8, 0x28, 0x4A, 0x3D, 0xEA, 0x28,
- 0xCB, 0x02, 0x00, 0x00, 0x00, 0xCE, 0x47, 0x00,
- 0x05, 0x04, 0x7A, 0x5E, 0x00, 0x00, 0x01, 0x00,
- 0x66, 0x62, 0xA0, 0x04, 0x7A, 0x5E, 0x01, 0x00,
- 0x66, 0x92, 0xA2, 0x04, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0xE2, 0x83, 0x02, 0x2A, 0x0F, 0x00, 0xA2,
- 0x2A, 0x11, 0x00, 0xA2, 0x97, 0x83, 0x03, 0x00,
- 0x00, 0xF8, 0x07, 0x00, 0x17, 0x04, 0x04, 0x00,
- 0x80, 0x3F, 0x00, 0x00, 0x6A, 0x0F, 0x18, 0x22,
- 0x6A, 0x11, 0x1A, 0x22, 0x8B, 0x05, 0x88, 0x82,
- 0x0E, 0x11, 0x00, 0x00, 0x8B, 0x05, 0x88, 0x82,
- 0x0F, 0x11, 0x00, 0x00, 0x8B, 0x05, 0x88, 0x82,
- 0x10, 0x11, 0x00, 0x00, 0x8B, 0x05, 0x88, 0x82,
- 0x11, 0x11, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x05, 0x04, 0x8B, 0x05, 0x88, 0x82, 0x12, 0x11,
- 0x00, 0x00, 0x8B, 0x05, 0x88, 0x82, 0x13, 0x11,
- 0x00, 0x00, 0x8B, 0x05, 0x88, 0x82, 0x14, 0x11,
- 0x00, 0x00, 0x8B, 0x05, 0x88, 0x82, 0x15, 0x11,
- 0x00, 0x00, 0x8B, 0x05, 0x88, 0x82, 0x16, 0x11,
- 0x00, 0x00, 0x8B, 0x05, 0x88, 0x82, 0x17, 0x11,
- 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x05, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x6A, 0x00, 0x04, 0x03, 0x6A, 0x02, 0x04, 0x03,
- 0x6A, 0x04, 0x04, 0x03, 0x6A, 0x06, 0x04, 0x03,
- 0x6A, 0x08, 0x04, 0x03, 0x6A, 0x0A, 0x04, 0x03,
- 0x6A, 0x0C, 0x04, 0x03, 0x6A, 0x0E, 0x04, 0x03,
- 0x6A, 0x10, 0x04, 0x03, 0x6A, 0x12, 0x04, 0x03,
- 0x6A, 0x14, 0x04, 0x03, 0x6A, 0x16, 0x04, 0x03,
- 0x6A, 0x18, 0x04, 0x03, 0x6A, 0x1A, 0x04, 0x03,
- 0x6A, 0x1C, 0x04, 0x03, 0x6A, 0x1E, 0x04, 0x03,
- 0x6A, 0x20, 0x04, 0x03, 0x6A, 0x98, 0x04, 0x03,
- 0x6A, 0xAE, 0x04, 0x03, 0x6A, 0xB0, 0x04, 0x03,
- 0x6A, 0xB2, 0x04, 0x03, 0x6A, 0xB4, 0x04, 0x03,
- 0x6A, 0xE4, 0x04, 0x03, 0x6A, 0xE6, 0x04, 0x03,
- 0x6A, 0xE8, 0x04, 0x03, 0x6A, 0xEA, 0x04, 0x03,
- 0x0A, 0x0C, 0x3E, 0x2A, 0x96, 0x01, 0x01, 0x00,
- 0x66, 0xE2, 0x59, 0x00, 0x2A, 0x01, 0x5A, 0x23,
- 0x96, 0x01, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x46, 0xE3, 0x59, 0x00, 0x96, 0x01, 0x10, 0x00,
- 0x46, 0x63, 0xBD, 0x04, 0x2A, 0x05, 0xD2, 0xA3,
- 0x0A, 0x38, 0x88, 0xA3, 0x2A, 0x09, 0x46, 0x23,
- 0x2A, 0x0B, 0x48, 0x23, 0x2A, 0x0D, 0x4A, 0x23,
- 0x2A, 0x0F, 0x4C, 0x23, 0x2A, 0x11, 0x2E, 0x23,
- 0x96, 0x22, 0xFF, 0xFF, 0x96, 0x09, 0xE0, 0x1F,
- 0x76, 0x4C, 0x24, 0x4C, 0x96, 0x01, 0x00, 0x08,
- 0x46, 0xA3, 0xAC, 0x04, 0x1A, 0x18, 0x18, 0x08,
- 0x1A, 0x1C, 0x1C, 0x0C, 0x6A, 0x0D, 0x4A, 0x23,
- 0x6A, 0x0F, 0x4C, 0x23, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0x62, 0xAD, 0x04, 0x1A, 0x10, 0x10, 0x08,
- 0x1A, 0x14, 0x14, 0x0C, 0x6A, 0x09, 0x46, 0x23,
- 0x6A, 0x0B, 0x48, 0x23, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0xA2, 0xB8, 0x04, 0x96, 0x02, 0x0C, 0x00,
- 0x5A, 0x46, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x66, 0xA2, 0xB5, 0x04, 0x0A, 0xAD, 0xF8, 0x28,
- 0x2A, 0x17, 0x4E, 0x23, 0x2A, 0x19, 0xDA, 0xA3,
- 0x2A, 0x09, 0x50, 0x23, 0x2A, 0x0B, 0xD8, 0xA3,
- 0x2A, 0x1B, 0x8C, 0xA3, 0xF6, 0x6D, 0x34, 0x34,
- 0x96, 0xDD, 0x10, 0x00, 0x17, 0x07, 0xC9, 0xF7,
- 0xFF, 0xFF, 0x7F, 0x00, 0x36, 0x92, 0x0E, 0x0D,
- 0x7A, 0x08, 0x14, 0x10, 0x7A, 0x0C, 0x30, 0x2C,
- 0x66, 0x62, 0xBD, 0x04, 0x8B, 0xDC, 0x9D, 0xE2,
- 0x1E, 0x05, 0x00, 0x00, 0x8B, 0xDC, 0x9D, 0x22,
- 0x1F, 0x05, 0x00, 0x00, 0x2A, 0x03, 0x64, 0x22,
- 0x2A, 0x09, 0x84, 0x23, 0x17, 0x80, 0x00, 0x00,
- 0x00, 0x00, 0x40, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x66, 0x62, 0xB2, 0x04, 0x7A, 0x00, 0x08, 0x0C,
- 0x46, 0xA3, 0xB1, 0x04, 0xF6, 0x0D, 0x04, 0x60,
- 0x96, 0x11, 0x7F, 0x00, 0x3A, 0x10, 0x10, 0x04,
- 0x06, 0x42, 0xB2, 0x04, 0xBA, 0x10, 0x10, 0x00,
- 0x17, 0x00, 0x02, 0x00, 0x00, 0x00, 0x40, 0x00,
- 0x66, 0x42, 0xB2, 0x04, 0x0E, 0x13, 0x00, 0x00,
- 0x6A, 0x09, 0x84, 0x23, 0x6A, 0x0B, 0x50, 0x23,
- 0x6A, 0x19, 0x4E, 0x23, 0x96, 0x81, 0x10, 0x00,
- 0x66, 0x62, 0xBD, 0x04, 0x0A, 0x1C, 0xFE, 0xA3,
- 0x96, 0x11, 0x04, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x46, 0xA3, 0xB3, 0x04, 0x0F, 0x05, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x7A, 0x0C, 0x0C, 0x08,
- 0xBF, 0x0E, 0x0C, 0xBC, 0x00, 0x00, 0x00, 0x00,
- 0x4E, 0x0C, 0x28, 0x00, 0xB6, 0x99, 0x01, 0x00,
- 0x97, 0x80, 0x81, 0xFF, 0x7F, 0x00, 0x00, 0x00,
- 0x66, 0xE2, 0xB4, 0x04, 0x6A, 0x07, 0x14, 0xA2,
- 0x6A, 0x13, 0x16, 0xA2, 0x2A, 0x13, 0xEC, 0x23,
- 0x97, 0x81, 0x81, 0xFF, 0x7F, 0x00, 0x00, 0x00,
- 0x3A, 0x24, 0x24, 0x0C, 0x6A, 0x13, 0xEC, 0x23,
- 0x06, 0x62, 0xBD, 0x04, 0x0A, 0xAD, 0xF8, 0x28,
- 0x0A, 0xCD, 0xFA, 0x28, 0x3A, 0x30, 0x30, 0x0C,
- 0x4A, 0x64, 0xFA, 0x28, 0x8B, 0xE4, 0x9D, 0xE2,
- 0x1E, 0x05, 0x00, 0x00, 0x8B, 0xE4, 0x9D, 0x22,
- 0x1F, 0x05, 0x00, 0x00, 0xAB, 0x00, 0x00, 0x60,
- 0x1F, 0x05, 0x00, 0x00, 0x96, 0x81, 0x08, 0x00,
- 0x66, 0x62, 0xBD, 0x04, 0xF6, 0x1D, 0x30, 0x08,
- 0x4E, 0x0C, 0x28, 0x00, 0xB6, 0x99, 0x01, 0x00,
- 0x6A, 0x07, 0x14, 0xA2, 0x6A, 0x13, 0x16, 0xA2,
- 0x2A, 0x13, 0xEC, 0x23, 0x97, 0x81, 0x81, 0xFF,
- 0x7F, 0x00, 0x00, 0x00, 0x3A, 0x24, 0x24, 0x0C,
- 0x6A, 0x13, 0xEC, 0x23, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0x62, 0xBD, 0x04, 0x0A, 0xAD, 0xE8, 0x29,
- 0x0A, 0xBD, 0x38, 0x2A, 0x0A, 0xCD, 0xF8, 0x28,
- 0x0A, 0xDD, 0xFA, 0x28, 0x1A, 0x34, 0x34, 0x0C,
- 0x4A, 0x6C, 0xFA, 0x28, 0x8B, 0xE4, 0x9D, 0xE2,
- 0x1E, 0x05, 0x00, 0x00, 0x5A, 0x04, 0x28, 0x2C,
- 0x46, 0x63, 0xBD, 0x04, 0xCB, 0x00, 0x00, 0x00,
- 0x00, 0xF6, 0x51, 0x00, 0x8B, 0xE4, 0x9D, 0x22,
- 0x1F, 0x05, 0x00, 0x00, 0x2A, 0x01, 0xE6, 0x23,
- 0x7A, 0x02, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x66, 0x62, 0xBC, 0x04, 0x0A, 0x0D, 0xD8, 0x28,
- 0x7A, 0x02, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x46, 0x23, 0xBC, 0x04, 0x37, 0x49, 0x49, 0x00,
- 0x08, 0x00, 0x00, 0x00, 0xCB, 0x00, 0x00, 0x00,
- 0x00, 0xCE, 0x47, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0x62, 0xBC, 0x04, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0xA0, 0x7B, 0x04, 0x96, 0x81, 0x04, 0x00,
- 0x66, 0x62, 0xBD, 0x04, 0xF6, 0x1D, 0x34, 0x08,
- 0x9A, 0x0C, 0x0C, 0x00, 0x4E, 0x0C, 0x30, 0x00,
- 0xB6, 0x99, 0x01, 0x00, 0x6A, 0x07, 0x14, 0xA2,
- 0x6A, 0x13, 0x16, 0xA2, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0x50, 0xBF, 0x02, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0xE2, 0x59, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0xE6, 0xE3, 0xBD, 0x7C, 0x17, 0x49, 0xC9, 0xFF,
- 0xBF, 0xFF, 0x7F, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0xD0, 0x52, 0x01, 0x01, 0x00, 0x01, 0x00,
- 0xE6, 0x23, 0x89, 0x0B, 0x8B, 0x05, 0x89, 0x80,
- 0x8C, 0x51, 0x00, 0x00, 0x2A, 0x01, 0x58, 0x22,
- 0x17, 0x07, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00,
- 0x0A, 0x5C, 0x79, 0x28, 0x7B, 0x3E, 0x2A, 0x02,
- 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x66, 0x62, 0xC0, 0x04, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0xE2, 0x89, 0x03, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0xD0, 0xCA, 0x00, 0xAB, 0x18, 0x00, 0xE0,
- 0x08, 0x05, 0x00, 0x00, 0x0A, 0x2D, 0x78, 0x28,
- 0x0A, 0x8D, 0x76, 0x28, 0x0A, 0x9D, 0x22, 0x28,
- 0x0F, 0x17, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00,
- 0x2A, 0x1D, 0x04, 0xA0, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0x02, 0x91, 0x03, 0x0A, 0xAD, 0x0C, 0x28,
- 0x0A, 0xBD, 0x10, 0x28, 0x0A, 0xCD, 0x16, 0x28,
- 0x0A, 0xDD, 0x18, 0x28, 0x0A, 0xFD, 0x46, 0x28,
- 0x0A, 0x0D, 0x1F, 0x28, 0x2A, 0x1D, 0x14, 0x22,
- 0xB7, 0x26, 0x05, 0xD0, 0x04, 0x00, 0x00, 0x00,
- 0xEE, 0x39, 0x00, 0x0D, 0x6E, 0x3A, 0x00, 0x0E,
- 0x0F, 0xA4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x0F, 0xDA, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x1A, 0x04, 0x2C, 0x2C, 0x1A, 0x08, 0x04, 0x2C,
- 0x76, 0x1C, 0x2C, 0x40, 0x37, 0xC4, 0x01, 0x00,
- 0x08, 0x00, 0x08, 0x00, 0xB7, 0xC4, 0x00, 0x00,
- 0x08, 0x00, 0x00, 0x00, 0xB6, 0x22, 0x00, 0x10,
- 0x4E, 0x24, 0x0A, 0x00, 0x0E, 0x28, 0x2A, 0x00,
- 0x0F, 0x47, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x0E, 0x55, 0x36, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x01, 0x00, 0x01, 0x00, 0x46, 0xC4, 0xC5, 0x04,
- 0xB3, 0xFF, 0x0A, 0x09, 0x41, 0x83, 0x2F, 0x00,
- 0x0A, 0x2D, 0x40, 0x28, 0x2A, 0x4D, 0x96, 0x21,
- 0xB6, 0xC0, 0x18, 0x0A, 0xB6, 0xC1, 0x08, 0x00,
- 0x0E, 0x34, 0x01, 0x00, 0x0E, 0x28, 0x06, 0x00,
- 0x0E, 0x0F, 0x00, 0x00, 0x0E, 0x55, 0x0A, 0x00,
- 0x46, 0x04, 0xC8, 0x04, 0x4E, 0x34, 0x0D, 0x00,
- 0x4E, 0x28, 0x0E, 0x00, 0x0E, 0x59, 0x36, 0x00,
- 0x01, 0x00, 0x01, 0x00, 0x66, 0xC4, 0xC7, 0x04,
- 0x53, 0xFF, 0x2A, 0xE4, 0x4E, 0xEE, 0xE0, 0x03,
- 0x9A, 0x0C, 0x0C, 0x00, 0xBA, 0x04, 0x34, 0x00,
- 0x96, 0xA0, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x46, 0x63, 0xC9, 0x04, 0xB7, 0x26, 0x06, 0x10,
- 0x04, 0x00, 0x00, 0x00, 0xB7, 0x84, 0x00, 0x00,
- 0x00, 0x00, 0x13, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0xE2, 0xC9, 0x04, 0xB7, 0x26, 0x06, 0x0C,
- 0x04, 0x00, 0x00, 0x00, 0xB7, 0x84, 0x00, 0x00,
- 0x00, 0x00, 0x0F, 0x00, 0x0F, 0x47, 0x06, 0x00,
- 0x06, 0x00, 0x00, 0x00, 0xAE, 0xA1, 0x01, 0x00,
- 0x0E, 0x55, 0x36, 0x00, 0x31, 0x00, 0x01, 0x00,
- 0x01, 0x00, 0x01, 0x00, 0x46, 0xC4, 0xCA, 0x04,
- 0xB3, 0xFF, 0x0A, 0x04, 0x89, 0x03, 0x00, 0x00,
- 0x0E, 0x5B, 0x00, 0x00, 0x0E, 0x5F, 0x00, 0x00,
- 0x0E, 0x63, 0x00, 0x00, 0x0E, 0x67, 0x00, 0x00,
- 0x0E, 0x58, 0x1C, 0x01, 0x8E, 0x5C, 0x1C, 0x01,
- 0x0E, 0x60, 0x20, 0x01, 0x8E, 0x64, 0x20, 0x01,
- 0x0E, 0x69, 0x58, 0x00, 0x7A, 0x00, 0x58, 0x5C,
- 0xA6, 0x82, 0xCC, 0x04, 0x0E, 0x69, 0x5C, 0x00,
- 0x0E, 0x6D, 0x60, 0x00, 0x7A, 0x00, 0x60, 0x64,
- 0xA6, 0x02, 0xCD, 0x04, 0x0E, 0x6D, 0x64, 0x00,
- 0x0E, 0x59, 0x68, 0x00, 0x7A, 0x00, 0x68, 0x6C,
- 0xA6, 0x82, 0xCD, 0x04, 0x0E, 0x59, 0x6C, 0x00,
- 0x2A, 0x01, 0xB2, 0x21, 0x7B, 0x3E, 0x00, 0x8C,
- 0x3F, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0xA6, 0xA2, 0xCE, 0x04, 0xBF, 0x5E, 0x58, 0xCC,
- 0xCC, 0x00, 0x00, 0x00, 0x76, 0xBE, 0x5C, 0x44,
- 0x06, 0x02, 0xCF, 0x04, 0xBF, 0x5E, 0x58, 0x78,
- 0x14, 0x00, 0x00, 0x00, 0x76, 0xBE, 0x5C, 0x44,
- 0xF6, 0x05, 0x34, 0x14, 0xAE, 0x27, 0x00, 0x00,
- 0x0E, 0x63, 0x00, 0x00, 0x0E, 0x0B, 0x00, 0x00,
- 0x0E, 0x0F, 0x00, 0x00, 0x0E, 0x13, 0x00, 0x00,
- 0x0E, 0x17, 0x00, 0x00, 0x0E, 0x1B, 0x00, 0x00,
- 0x0E, 0x1F, 0x00, 0x00, 0xAE, 0xA1, 0x03, 0x00,
- 0x0E, 0x24, 0x5D, 0x00, 0x0E, 0x59, 0x02, 0x00,
- 0x66, 0x04, 0xD4, 0x04, 0xAE, 0x4A, 0x10, 0x00,
- 0x31, 0x00, 0x01, 0x00, 0x46, 0x04, 0xD1, 0x04,
- 0xB3, 0xFF, 0x0A, 0x04, 0x89, 0x03, 0x00, 0x00,
- 0x0E, 0x08, 0x1C, 0x01, 0x8E, 0x0C, 0x1C, 0x01,
- 0x0E, 0x10, 0x20, 0x01, 0x8E, 0x14, 0x20, 0x01,
- 0x79, 0x59, 0xF9, 0x79, 0x7A, 0x10, 0x18, 0x10,
- 0x7A, 0x14, 0x18, 0x14, 0xF6, 0x15, 0x08, 0x7C,
- 0xF6, 0x1D, 0x0C, 0x7C, 0xF6, 0x25, 0x10, 0x7C,
- 0xF6, 0x2D, 0x14, 0x7C, 0x1A, 0x60, 0x60, 0x08,
- 0x76, 0x3C, 0x1C, 0x04, 0x76, 0x44, 0x08, 0x60,
- 0x36, 0x07, 0x07, 0x08, 0x1A, 0x60, 0x60, 0x0C,
- 0x76, 0x44, 0x0C, 0x40, 0x36, 0x07, 0x07, 0x08,
- 0x1A, 0x60, 0x60, 0x10, 0x76, 0x44, 0x10, 0x20,
- 0x36, 0x07, 0x07, 0x08, 0x1A, 0x60, 0x60, 0x14,
- 0x36, 0x07, 0x07, 0x05, 0xAE, 0x2B, 0x00, 0x00,
- 0x0E, 0x61, 0x25, 0x00, 0x2E, 0xB1, 0xFF, 0x7F,
- 0x76, 0x04, 0x34, 0x08, 0x76, 0x0C, 0x34, 0x04,
- 0x0E, 0x55, 0x02, 0x00, 0x31, 0x00, 0x01, 0x00,
- 0x01, 0x00, 0x01, 0x00, 0x46, 0x44, 0xD5, 0x04,
- 0xB3, 0x33, 0x16, 0x04, 0x89, 0x03, 0x00, 0x00,
- 0x0E, 0x67, 0x00, 0x00, 0x0E, 0x6B, 0x00, 0x00,
- 0x0E, 0x64, 0x14, 0x01, 0x8E, 0x68, 0x14, 0x01,
- 0xBA, 0x64, 0x64, 0x00, 0x5A, 0x68, 0x00, 0x68,
- 0x0E, 0x79, 0x68, 0x00, 0xF6, 0x75, 0x34, 0x10,
- 0x9A, 0x38, 0x38, 0x00, 0x76, 0x74, 0x38, 0x14,
- 0x7A, 0x08, 0x68, 0x38, 0x01, 0x00, 0x01, 0x00,
- 0xE6, 0x42, 0xD7, 0x04, 0x7A, 0x78, 0x68, 0x00,
- 0xF6, 0x8D, 0x68, 0x14, 0xF6, 0x95, 0x64, 0x14,
- 0x0F, 0x17, 0xFE, 0xFF, 0xFF, 0xFF, 0x01, 0x00,
- 0x0F, 0x19, 0xFE, 0xFF, 0xFF, 0xFF, 0x01, 0x00,
- 0x0F, 0x2B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x0E, 0x21, 0x1C, 0x00, 0xF6, 0x75, 0x34, 0x10,
- 0x97, 0x0F, 0x04, 0x00, 0x00, 0x00, 0x40, 0x00,
- 0x66, 0x02, 0xD9, 0x04, 0x0E, 0x2D, 0x54, 0x00,
- 0x76, 0x44, 0x20, 0x04, 0x9A, 0x54, 0x54, 0x00,
- 0x7A, 0x7C, 0x54, 0x38, 0x01, 0x00, 0x01, 0x00,
- 0x26, 0x83, 0xD8, 0x04, 0xF6, 0x75, 0x34, 0x0C,
- 0x97, 0x0F, 0x04, 0x00, 0x00, 0x00, 0x40, 0x00,
- 0x66, 0x62, 0xDA, 0x04, 0x0E, 0x31, 0x54, 0x00,
- 0x06, 0xE2, 0xDA, 0x04, 0x76, 0x44, 0x20, 0x04,
- 0x9A, 0x54, 0x54, 0x00, 0x7A, 0x7C, 0x54, 0x38,
- 0x26, 0xC3, 0xD9, 0x04, 0x7A, 0x7C, 0x48, 0x2C,
- 0x66, 0xC2, 0xDC, 0x04, 0x76, 0x04, 0x34, 0x08,
- 0x7A, 0x7C, 0x2C, 0x30, 0x76, 0xFC, 0x7C, 0x14,
- 0x3A, 0x7C, 0x00, 0x7C, 0xBF, 0x0A, 0x00, 0x14,
- 0x00, 0x00, 0x00, 0x00, 0x3F, 0x0A, 0x08, 0x28,
- 0x00, 0x00, 0x00, 0x00, 0xBA, 0x08, 0x08, 0x00,
- 0x7A, 0x7C, 0x7C, 0x08, 0x01, 0x00, 0x01, 0x00,
- 0xE6, 0xC2, 0xDC, 0x04, 0x76, 0xCC, 0x2C, 0x14,
- 0x7A, 0x6C, 0x64, 0x3C, 0x0E, 0x2D, 0x3C, 0x00,
- 0x2A, 0x01, 0x90, 0x21, 0x7B, 0x3E, 0x00, 0x14,
- 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0xA6, 0xC2, 0xDD, 0x04, 0x4A, 0x8E, 0x4C, 0x2A,
- 0x0A, 0x7D, 0x46, 0x2A, 0x0A, 0x8D, 0x4C, 0x2A,
- 0x0A, 0x5D, 0x51, 0x2A, 0x0A, 0x0D, 0x4E, 0x2A,
- 0x0A, 0x1D, 0x44, 0x2A, 0x0A, 0x2D, 0x48, 0x2A,
- 0xF6, 0x1D, 0x34, 0x10, 0x9A, 0x0C, 0x0C, 0x00,
- 0x76, 0x1C, 0x0C, 0x14, 0x7A, 0x7C, 0x64, 0x0C,
- 0xE6, 0xA2, 0xDF, 0x04, 0x0E, 0x1F, 0x01, 0x00,
- 0x9A, 0x08, 0x08, 0x00, 0x0E, 0x57, 0x00, 0x00,
- 0x06, 0xE2, 0xE3, 0x04, 0x7B, 0x3E, 0x0E, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x46, 0xE3, 0xE3, 0x04, 0x7A, 0x7C, 0x20, 0x44,
- 0x46, 0x23, 0xE1, 0x04, 0x0E, 0x2D, 0x78, 0x00,
- 0x0E, 0x57, 0x00, 0x00, 0x0E, 0x07, 0x00, 0x00,
- 0x0E, 0x21, 0x44, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0xE2, 0xE3, 0x04, 0x7B, 0x3E, 0x2A, 0x02,
- 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x46, 0x63, 0xE3, 0x04, 0x7A, 0x7C, 0x44, 0x00,
- 0xA6, 0x22, 0xE2, 0x04, 0x4A, 0xF6, 0x54, 0x2A,
- 0x0E, 0x01, 0x44, 0x00, 0x9A, 0x04, 0x04, 0x00,
- 0x7B, 0x3E, 0x02, 0x28, 0x00, 0x00, 0x00, 0x00,
- 0x26, 0xE3, 0xE3, 0x04, 0x0A, 0xBD, 0x54, 0x2A,
- 0x0E, 0x57, 0x00, 0x00, 0x0E, 0x07, 0x00, 0x00,
- 0x0E, 0x23, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0xE2, 0xE3, 0x04, 0x0E, 0x57, 0x01, 0x00,
- 0x0E, 0x07, 0x01, 0x00, 0x4A, 0xF6, 0x54, 0x2A,
- 0x0E, 0x01, 0x44, 0x00, 0x0A, 0x3D, 0x4A, 0x2A,
- 0x0A, 0x6D, 0x52, 0x2A, 0x0E, 0x13, 0x14, 0x00,
- 0x0E, 0x17, 0x0A, 0x00, 0x2A, 0x3F, 0x90, 0x21,
- 0x7B, 0x3E, 0x3E, 0x14, 0x00, 0x00, 0x00, 0x00,
- 0xA6, 0x22, 0xE5, 0x04, 0x0E, 0x13, 0x05, 0x00,
- 0x0E, 0x17, 0x02, 0x00, 0x7B, 0x3E, 0x0E, 0x02,
- 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x46, 0xE3, 0xE7, 0x04, 0x9A, 0x0C, 0x0C, 0x00,
- 0x7B, 0x3E, 0x06, 0x02, 0x00, 0x00, 0x00, 0x00,
- 0x46, 0x63, 0xE6, 0x04, 0x0E, 0x19, 0x64, 0x00,
- 0x06, 0x22, 0xE8, 0x04, 0x7A, 0x7C, 0x0C, 0x10,
- 0x46, 0x23, 0xE8, 0x04, 0x7A, 0x7C, 0x08, 0x14,
- 0x26, 0x23, 0xE7, 0x04, 0x76, 0xFC, 0x34, 0x08,
- 0x7A, 0x2C, 0x18, 0x7C, 0x0E, 0x1F, 0x00, 0x00,
- 0x0E, 0x0F, 0x00, 0x00, 0x0E, 0x0B, 0x00, 0x00,
- 0x0E, 0x1B, 0x00, 0x00, 0x0E, 0x21, 0x44, 0x00,
- 0x06, 0x22, 0xE8, 0x04, 0x0E, 0x0F, 0x00, 0x00,
- 0x0E, 0x0B, 0x00, 0x00, 0x4A, 0x3E, 0x46, 0x2A,
- 0x4A, 0x46, 0x4C, 0x2A, 0x4A, 0xAE, 0x50, 0x2A,
- 0x4A, 0x06, 0x4E, 0x2A, 0x4A, 0x0E, 0x44, 0x2A,
- 0x4A, 0x16, 0x48, 0x2A, 0x4A, 0x1E, 0x4A, 0x2A,
- 0x4A, 0x36, 0x52, 0x2A, 0x36, 0x1F, 0x07, 0x15,
- 0x7B, 0x3E, 0x3E, 0x02, 0x00, 0x00, 0x00, 0x00,
- 0x46, 0xC3, 0xEA, 0x04, 0x7B, 0x3E, 0x3C, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x26, 0xC3, 0xEA, 0x04, 0x7B, 0x3E, 0x3C, 0x40,
- 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x86, 0xC2, 0xEA, 0x04, 0x0E, 0x2D, 0x78, 0x00,
- 0x0A, 0x7D, 0x56, 0x2A, 0x0A, 0x8D, 0x5A, 0x2A,
- 0x0A, 0x5D, 0x5D, 0x2A, 0x2A, 0x01, 0x90, 0x21,
- 0x7B, 0x3E, 0x00, 0x16, 0x00, 0x00, 0x00, 0x00,
- 0x26, 0x63, 0xF2, 0x04, 0x7A, 0x7C, 0x48, 0x1C,
- 0xA6, 0x62, 0xEC, 0x04, 0x7A, 0x7C, 0x48, 0x1C,
- 0x26, 0xE3, 0xEE, 0x04, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0x62, 0xF1, 0x04, 0x7B, 0x3E, 0x10, 0x04,
- 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x46, 0xA3, 0xED, 0x04, 0xAB, 0x02, 0x00, 0xA0,
- 0x4B, 0x05, 0x00, 0x00, 0xAB, 0x02, 0x00, 0x60,
- 0x4B, 0x05, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0x22, 0xF3, 0x04, 0x9A, 0x54, 0x54, 0x00,
- 0x4A, 0xAE, 0x5C, 0x2A, 0x7B, 0x3E, 0x2A, 0x08,
- 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x86, 0x62, 0xF1, 0x04, 0xAB, 0x02, 0x00, 0x60,
- 0x4B, 0x05, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0x22, 0xF3, 0x04, 0x7B, 0x3E, 0x10, 0x02,
- 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x46, 0x23, 0xF0, 0x04, 0xAB, 0x02, 0x00, 0x60,
- 0x4B, 0x05, 0x00, 0x00, 0xAB, 0x04, 0x00, 0xA0,
- 0x4B, 0x05, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0x22, 0xF3, 0x04, 0x9A, 0x54, 0x54, 0x00,
- 0x4A, 0xAE, 0x5C, 0x2A, 0x7B, 0x3E, 0x2A, 0x28,
- 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x86, 0x62, 0xF1, 0x04, 0xAB, 0x04, 0x00, 0x60,
- 0x4B, 0x05, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0x22, 0xF3, 0x04, 0x4A, 0x96, 0x56, 0x2A,
- 0x4A, 0xDE, 0x58, 0x2A, 0xAB, 0x00, 0x00, 0x60,
- 0x4B, 0x05, 0x00, 0x00, 0xAB, 0x00, 0x00, 0xA0,
- 0x4B, 0x05, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0x22, 0xF3, 0x04, 0x4A, 0x96, 0x56, 0x2A,
- 0x4A, 0x86, 0x58, 0x2A, 0xAB, 0x00, 0x00, 0x60,
- 0x4B, 0x05, 0x00, 0x00, 0xAB, 0x00, 0x00, 0xA0,
- 0x4B, 0x05, 0x00, 0x00, 0x0A, 0xFD, 0x59, 0x2A,
- 0x7A, 0x70, 0x7C, 0x40, 0x3B, 0x38, 0x38, 0x14,
- 0x00, 0x00, 0x00, 0x00, 0x0F, 0x03, 0x9C, 0xFF,
- 0xFF, 0xFF, 0x01, 0x00, 0x0F, 0x05, 0x18, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x7A, 0x00, 0x70, 0x04,
- 0xA6, 0xE2, 0xF4, 0x04, 0x7A, 0x00, 0x60, 0x08,
- 0xA6, 0xE2, 0xF4, 0x04, 0x01, 0x00, 0x01, 0x00,
- 0x06, 0x02, 0xF5, 0x04, 0x0E, 0x73, 0x00, 0x00,
- 0x7A, 0x74, 0x2C, 0x3C, 0x6A, 0x2D, 0xA4, 0x28,
- 0x6A, 0x2F, 0xA6, 0x28, 0x6A, 0x31, 0xA8, 0x28,
- 0x6A, 0x33, 0xAA, 0x28, 0x6A, 0x35, 0xAC, 0x28,
- 0x6A, 0x37, 0xAE, 0x28, 0x6A, 0x39, 0xB0, 0x28,
- 0x6A, 0x3B, 0x94, 0x28, 0x0A, 0x1D, 0x77, 0x28,
- 0x0A, 0x2D, 0x3B, 0x28, 0x3A, 0x00, 0x44, 0x74,
- 0x16, 0x00, 0x00, 0x12, 0x4A, 0x06, 0x76, 0x28,
- 0x4A, 0xEC, 0x06, 0xA4, 0x0A, 0x3D, 0x61, 0x28,
- 0x5A, 0x00, 0x60, 0x4C, 0x01, 0x00, 0x01, 0x00,
- 0xA6, 0xD2, 0xF7, 0x04, 0x37, 0x49, 0x49, 0x04,
- 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x05, 0x04, 0x17, 0x49, 0xC9, 0xFB, 0xFF, 0xFF,
- 0x7F, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00,
- 0x05, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0xDF, 0x01, 0x9A, 0xFF, 0x00, 0x00, 0x00, 0x02,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05,
- 0x00, 0x00, 0x00, 0x00,
-};
-#endif /* __TCC317X_BOOT_TDMB_H__*/
diff --git a/drivers/media/tdmb/tcc3170/inc/tcc_fic_decoder/tcc_fic_decoder.h b/drivers/media/tdmb/tcc3170/inc/tcc_fic_decoder/tcc_fic_decoder.h
deleted file mode 100644
index 17f2ed6..0000000
--- a/drivers/media/tdmb/tcc3170/inc/tcc_fic_decoder/tcc_fic_decoder.h
+++ /dev/null
@@ -1,123 +0,0 @@
-/*
- * tcc_fic_decoder.h
- *
- * Author: <linux@telechips.com>
- * Description: Telechips broadcast driver
- *
- * Copyright (c) Telechips, Inc.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- */
-
-#ifndef __TCC_FIC_DECODER_H__
-#define __TCC_FIC_DECODER_H__
-#include "tcc_fic_fig.h"
-
-#define CH_UPDATE_NO_DATA 0
-#define CH_UPDATE_ESSENTIAL_DATA 1
-#define CH_UPDATE_FULL_DATA 2
-
-#define MAX_FIC_SIZE 384
-#define TCC_FIB_SIZE 32
-
-struct fic_parser_matadata {
- struct tcc_ensemble esmbl_start;
- struct tcc_service svc_start[NUM_SVC];
- struct tcc_service_comp svc_comp_start[NUM_SVC_COMP];
- struct tcc_sub_channel subch_start[NUM_SUB_CH];
- struct tcc_user_app_types user_app_start[NUM_USER_APP];
- struct tcc_program_type prg_start[NUM_SVC_COMP];
- struct tcc_xpad_user_app fig1_6_start[NUM_USER_APP];
-
- u8 fig_cn;
- u8 fig_oe0;
- u8 fig_pd;
- u8 fig_oe1;
-
- u8 reconf_stage;
- u8 cif_count_hi;
- u8 cif_count_lo;
- u16 cif_count;
- u8 occur_change;
-
- u32 fib_cnt; /* max 12 */
-};
-
-#define MAX_SVC_COMP_NUM 2
-#define MAX_SVC_NUM 10
-
-struct tcc_service_comp_info {
- struct tcc_service_comp svc_comp;
- struct tcc_sub_channel sub_ch;
-};
-
-struct tcc_service_info {
- struct tcc_service svc;
- struct tcc_service_comp_info svc_comp_info[MAX_SVC_COMP_NUM];
-};
-
-struct tcc_ensemble_info {
- struct tcc_ensemble ensbl;
- struct tcc_service_info svc_info[MAX_SVC_NUM];
-};
-
-s32 fig0_ext00(struct fic_parser_matadata *fic_info,
- u8 *fig_buff, s32 iLen);
-s32 fig0_ext01(struct fic_parser_matadata *fic_info,
- u8 *fig_buff, s32 iLen);
-s32 fig0_ext02(struct fic_parser_matadata *fic_info,
- u8 *fig_buff, s32 iLen);
-s32 fig0_ext03(struct fic_parser_matadata *fic_info,
- u8 *fig_buff, s32 iLen);
-s32 fig0_ext04(struct fic_parser_matadata *fic_info,
- u8 *fig_buff, s32 iLen);
-s32 fig0_ext05(struct fic_parser_matadata *fic_info,
- u8 *fig_buff, s32 iLen);
-s32 fig0_ext07(struct fic_parser_matadata *fic_info,
- u8 *fig_buff, s32 iLen);
-s32 fig0_ext08(struct fic_parser_matadata *fic_info,
- u8 *fig_buff, s32 iLen);
-s32 fig0_ext13(struct fic_parser_matadata *fic_info,
- u8 *fig_buff, s32 iLen);
-s32 fig0_ext17(struct fic_parser_matadata *fic_info,
- u8 *fig_buff, s32 iLen);
-
-s32 fig1_ext00(struct fic_parser_matadata *fic_info,
- u8 *fig_buff, s32 iLen, u8 charset);
-s32 fig1_ext01(struct fic_parser_matadata *fic_info,
- u8 *fig_buff, s32 iLen, u8 charset);
-s32 fig1_ext04(struct fic_parser_matadata *fic_info,
- u8 *fig_buff, s32 iLen, u8 charset);
-s32 fig1_ext05(struct fic_parser_matadata *fic_info,
- u8 *fig_buff, s32 iLen, u8 charset);
-s32 fig1_ext06(struct fic_parser_matadata *fic_info,
- u8 *fig_buff, s32 iLen, u8 charset);
-
-void tcc_fic_parser_init(void);
-s32 tcc_fic_run_decoder(u8 *buff, s32 size);
-
-void tcc_fic_disp_ensbl_info(struct tcc_ensemble_info *ensbl_info);
-struct tcc_ensemble_info *tcc_fic_get_ensbl_info(s32 _disp);
-
-struct tcc_service_comp_info *tcc_fic_get_svc_comp_info(s32 _subch_id);
-u8 tcc_fic_get_ptype(struct tcc_service_comp_info *svc_comp_info);
-u8 tcc_fic_get_plevel(struct tcc_service_comp_info *svc_comp_info);
-u16 tcc_fic_get_cu_start(struct tcc_service_comp_info *svc_comp_info);
-u16 tcc_fic_get_cu_size(struct tcc_service_comp_info *svc_comp_info);
-u8 tcc_fic_get_subch_id(struct tcc_service_comp_info *svc_comp_info);
-u8 tcc_fic_get_bitrate(struct tcc_service_comp_info *svc_comp_info);
-u8 tcc_fic_get_rs(struct tcc_service_comp_info *svc_comp_info);
-
-
-#endif /* __TCC_FIC_DECODER_H__ */
diff --git a/drivers/media/tdmb/tcc3170/inc/tcc_fic_decoder/tcc_fic_fig.h b/drivers/media/tdmb/tcc3170/inc/tcc_fic_decoder/tcc_fic_fig.h
deleted file mode 100644
index 895c13a..0000000
--- a/drivers/media/tdmb/tcc3170/inc/tcc_fic_decoder/tcc_fic_fig.h
+++ /dev/null
@@ -1,228 +0,0 @@
-/*
- * tcc_fic_fig.h
- *
- * Author: <linux@telechips.com>
- * Description: Telechips broadcast driver
- *
- * Copyright (c) Telechips, Inc.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- */
-
-#ifndef __TCC_FIC_FIG_H__
-#define __TCC_FIC_FIG_H__
-
-#include "tcpal_os.h"
-#include "tcpal_debug.h"
-
-#define FICERR_FIG1_5_NOTREADY_SERVICE 11050
-#define FICERR_FIG1_4_NOTREADY_SRVCOMP 11041
-#define FICERR_FIG1_4_NOTREADY_SRVCOMP1 11040
-#define FICERR_FIG1_1_NOTREADY_SERVICE 11010
-#define FICERR_FIG0_13_ALREADY_USERAPPL 10130
-#define FICERR_FIG0_7_BLOCK 10071
-#define FICERR_FIG0_7_RETURN 10070
-#define FICERR_FIG0_5_NOTREADY_SERVICE 10051
-#define FICERR_FIG0_5_NOTREADY_SRVCOMP 10050
-#define FICERR_FIG0_4_NOTREADY_SRVCOMP 10041
-#define FICERR_FIG0_4_ALREADY_CA_FIELD 10040
-#define FICERR_FIG0_3_NOTREADY_SRVCOMP 10032
-#define FICERR_FIG0_3_NOTREADY_SRVCOMP1 10031
-#define FICERR_FIG0_3_ALREADY_SRVCOMP 10030
-#define FICERR_FIG_NODATA 2
-#define FICERR_FIBD_ENDMARKER 1
-#define FICERR_SUCCESS 0
-
-#define FICERR_FIBD_FICSYNC_FAILURE -1
-#define FICERR_FIBD_CRC_FAILURE -2
-#define FICERR_FIBD_UNKNOWN_FIGTYPE -3
-#define FICERR_FIBD_INVALID_LENGTH -4
-#define FICERR_FIG0_NEXT_FIG -1000
-#define FICERR_FIG0_NEXT_FIG1 -1001
-#define FICERR_FIG0_0_NO_ENSEMBLEARRAY -10000
-#define FICERR_FIG0_1_FULL_SUBCHARRAY -10010
-#define FICERR_FIG0_1_INVALID_LENGTH -10011
-#define FICERR_FIG0_1_NO_SUBCHARRAY -10012
-#define FICERR_FIG0_2_FULL_SERVICEARRAY -10020
-#define FICERR_FIG0_2_FULL_SRVCOMPARRAY -10021
-#define FICERR_FIG0_2_INVALID_LENGTH -10022
-#define FICERR_FIG0_2_NO_SRVARRAY -10023
-#define FICERR_FIG0_2_NO_SRVCOMPARRAY -10024
-#define FICERR_FIG0_3_INVALID_LENGTH -10030
-#define FICERR_FIG0_3_NO_SRVCOMPARRAY -10031
-#define FICERR_FIG0_4_INVALID_LENGTH -10040
-#define FICERR_FIG0_4_NO_SRVCOMPARRAY -10041
-#define FICERR_FIG0_5_INVALID_LENGTH -10050
-#define FICERR_FIG0_5_NO_SRVCOMPARRAY -10051
-#define FICERR_FIG0_8_INVALID_LENGTH -10080
-#define FICERR_FIG0_8_NO_SRVCOMPARRAY -10081
-#define FICERR_FIG0_13_FULL_USERAPPLARRAY -10130
-#define FICERR_FIG0_13_INVALID_LENGTH -10131
-#define FICERR_FIG0_13_NO_USERAPPLARRAY -10132
-#define FICERR_FIG0_17_OTHER_ENSEMBLE -10170
-#define FICERR_FIG0_17_NO_PROGTYPEARRAY -10171
-#define FICERR_FIG0_17_FULL_PROGTYPEARRAY -10172
-#define FICERR_FIG0_17_INVALID_LENGTH -10073
-#define FICERR_FIG1_1_NO_SERVICEARRAY -11011
-#define FICERR_FIG1_4_NO_SRVCOMPARRAY -11041
-#define FICERR_FIG1_5_NO_SERVICEARRAY -11052
-#define FICERR_FIG1_6_NO_XPADLABELARRAY -11061
-
-#define FIG0 0x0
-#define FIG1 0x1
-
-#define EXT_00 0
-#define EXT_01 1
-#define EXT_02 2
-#define EXT_03 3
-#define EXT_04 4
-#define EXT_05 5
-#define EXT_06 6
-#define EXT_07 7
-#define EXT_08 8
-#define EXT_09 9
-#define EXT_10 10
-#define EXT_11 11
-#define EXT_12 12
-#define EXT_13 13
-#define EXT_14 14
-#define EXT_15 15
-#define EXT_16 16
-#define EXT_17 17
-#define EXT_18 18
-#define EXT_19 19
-#define EXT_20 20
-#define EXT_21 21
-#define EXT_22 22
-#define EXT_23 23
-#define EXT_24 24
-#define EXT_25 25
-#define EXT_26 26
-#define EXT_27 27
-#define EXT_28 28
-#define EXT_29 29
-#define EXT_30 30
-#define EXT_31 31
-
-#define INITVAL_SCIDS 0xff
-
-#define NUM_SVC 64 /**< max num of struct tcc_service */
-#define NUM_SUB_CH (NUM_SVC + 0) /**< max num of struct tcc_sub_channel */
-#define NUM_SVC_COMP NUM_SUB_CH /**< max num of struct tcc_service_comp */
-#define NUM_PRG_TYPE NUM_SVC_COMP /**< max_num of struct tcc_program_type. */
-#define NUM_USER_APP NUM_SVC /**< max_num of struct tcc_user_app_type. */
-
-/**FIG 0/1 */
-struct tcc_sub_channel {
- u8 subch_id; /**< 6bits Sub channel Id */
- u8 tbl_index; /**< 6bits TableIndex */
- u8 form_flag; /**< [3] : FormFlag@n
- * [2] : Option@n
- * [1~0] : protection */
- u16 start_cu; /**< 10bits Start Address */
- u16 size_cu; /**< 10bits Sub channel size */
-};
-
-/** FIG 0/2 and FIG1 */
-struct tcc_service_comp {
- u8 order; /**< 4bits 0 : primary, 1: secondary */
- u8 tmid; /**< 2bits Transport Mechanism Id */
- u8 ascty_dscty; /**< 6bits Audio Service Component Type */
- u8 fidc_id; /**< 6bits subch_id or FIDCId in FIG 0/4 */
- u8 ca_flag; /**< 1bit CA Flag */
- u8 dg_mf_flag; /**< 1bit DG Flag or MF flag */
- u8 lang; /**< 8bit language field of FIG 0/5 */
- u8 scids; /**< 4bit Service component Identifier
- * within ther Service */
- u8 ca_org_flag; /**< 1bit */
- u8 charset; /**< character set */
- u8 label[16]; /**< 16bytes Service component label */
- u16 scid; /**< 12bits Service Component Id */
- u16 pack_add; /**< 10bits Packet Address */
- u16 ca_org; /**< 16bits conditional access organization */
- u16 char_flag; /**< refer to ETSI EN 300 401 5.2.2.1 */
- u32 sid; /**< 32bit */
-};
-
-
-/** FIG 0/17 */
-struct tcc_program_type {
- u8 sd; /**< 1bit */
- u8 ps; /**< 1bit */
- u8 nfc; /**< 2bit */
- u8 lang; /**< 8Bit */
- u8 i18n_code; /**< 5bit */
- u8 coarse_code; /**< 6bit */
- u8 fine_code; /**< 8bit */
- u16 sid; /**< 16bit */
-};
-
-
-/** FIG 0/2 and FIG1/1 */
-struct tcc_service {
- u32 sid; /**< 32bits CountryId + serviceReference
- * ECC + CountryId + ServiceReference */
- u8 charset; /**< character set */
- u8 svc_label[16]; /**< 16bytes Service label
- * (Program service and Data service) */
- u16 char_flag; /**< refer to ETSI EN 300 401 5.2.2.1 */
- u8 ca_id; /**< 3bit */
- u8 num_svc_comp; /**< 4bits Number of Service Component */
-};
-
-
-/** FIG 0/0 */
-struct tcc_ensemble {
- u8 al_flag; /**< 1bit Al flag */
- u8 num_subch; /**< a number of struct tcc_sub_channel */
- u8 num_svc; /**< a number of struct tcc_service */
- u8 num_program; /**< a number of ProgNumberInfo */
- u8 num_svc_comp; /**< a number of struct tcc_service_comp */
- u8 num_user_app; /**< a number of FIG0/13 */
- u8 num_ann; /**< a number of FIG0/18 */
- u8 num_prg_type; /**< a number of FIG0/17 */
- u8 num_oe_svc; /**< a number of FIG0/24 other ensemble*/
- u8 num_fi; /**< a number of FIG0/21 */
- u8 num_oe_fi; /**< a number of FIG0/21 other ensemble*/
- u8 charset; /**< character set */
- u8 label[16]; /**< 16bytes Ensemble label */
- u16 char_flag; /**< refer to ETSI EN 300 401 5.2.2.1 */
- u16 eid; /**< 16bits country Id Ensemble reference */
-};
-
-struct tcc_user_app_type {
- u16 type; /**< User application Type */
- u8 len; /**< User Application Type length */
- u8 data[24]; /**< User Application Data */
-};
-
-/** FIG 0/13 */
-struct tcc_user_app_types {
- u32 sid; /**< Service ID */
- u8 scids; /**< scids */
- u8 num_app; /**< appl */
- struct tcc_user_app_type app_type[6];
-};
-
-/** FIG 1/6 */
-struct tcc_xpad_user_app {
- u8 charset; /**< character set */
- u8 label[16]; /**< label */
- u16 type; /**< X-PAD application type */
- u32 sid; /**< Service ID */
- u8 scids; /**< scids */
- u16 char_flag;
-};
-
-#endif /* __TCC_FIC_FIG_H__ */
diff --git a/drivers/media/tdmb/tcc3170/inc/tcpal/tcpal_debug.h b/drivers/media/tdmb/tcc3170/inc/tcpal/tcpal_debug.h
deleted file mode 100644
index cb115b0..0000000
--- a/drivers/media/tdmb/tcc3170/inc/tcpal/tcpal_debug.h
+++ /dev/null
@@ -1,75 +0,0 @@
-/*
- * tcpal_debug.h
- *
- * Author: <linux@telechips.com>
- * Description: Telechips broadcast driver
- *
- * Copyright (c) Telechips, Inc.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- */
-
-#ifndef __TCPAL_DEBUG_H__
-#define __TCPAL_DEBUG_H__
-
-#define DEBUG_ERROR 0x00000001
-#define DEBUG_INFO 0x00000002
-#define DEBUG_DRV_IO 0x00000004
-#define DEBUG_API_COMMON 0x00000008
-#define DEBUG_TCPAL_OS 0x00000010
-#define DEBUG_TCHAL 0x00000020
-#define DEBUG_TCPAL_CSPI 0x00000040
-#define DEBUG_DRV_COMP 0x00000080
-#define DEBUG_DRV_RF 0x00000100
-#define DEBUG_TCPAL_I2C 0x00000200
-#define DEBUG_DRV_PERI 0x00000400
-#define DEBUG_STREAM_PARSER 0x00000800
-#define DEBUG_PARSING_TIME 0x00001000
-#define DEBUG_PARSING_PROC 0x00002000
-#define DEBUG_INTRRUPT 0x00004000
-#define DEBUG_STREAM_READ 0x00008000
-#define DEBUG_STREAM_STACK 0x00010000
-#define DEBUG_STATUS 0x00020000
-#define DEBUG_PARSE_HEADER 0x00040000
-
-#define MAX_SIZE_DSP_ROM (1024*10)
-#define MAX_PATH 128
-
-s32 printk(const char *fmt, ...);
-
-#define tcbd_debug(__class, __msg, ...)\
-do {\
- if (__class&tcbd_debug_class) {\
- if (__class == DEBUG_ERROR)\
- printk(KERN_ERR"[%s:%d] " __msg,\
- __func__, __LINE__, ##__VA_ARGS__);\
- else if (__class == DEBUG_INFO)\
- printk(KERN_INFO __msg, ##__VA_ARGS__);\
- else\
- printk(KERN_INFO"[%s:%d] " __msg,\
- __func__, __LINE__, ##__VA_ARGS__);\
- } \
-} while (0)
-
-s32 tcbd_debug_spur_dbg(void);
-s32 tcbd_debug_rom_from_fs(void);
-s32 *tcbd_debug_spur_clk_cfg(void);
-char *tcbd_debug_rom_path(void);
-
-void tcbd_debug_mbox_rx(u16 *_cmd, s32 *_len, u32 **_data);
-void tcbd_debug_mbox_tx(u16 *_cmd, s32 *_len, u32 **_data);
-
-extern u32 tcbd_debug_class;
-
-#endif /*__TCPAL_DEBUG_H_*/
diff --git a/drivers/media/tdmb/tcc3170/inc/tcpal/tcpal_os.h b/drivers/media/tdmb/tcc3170/inc/tcpal/tcpal_os.h
deleted file mode 100644
index 85e4a3d..0000000
--- a/drivers/media/tdmb/tcc3170/inc/tcpal/tcpal_os.h
+++ /dev/null
@@ -1,62 +0,0 @@
-/*
- * tcpal_os.h
- *
- * Author: <linux@telechips.com>
- * Description: Telechips broadcast driver
- *
- * Copyright (c) Telechips, Inc.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- */
-
-#ifndef __TCPAL_OS_H__
-#define __TCPAL_OS_H__
-#include "tcpal_types.h"
-#include <linux/init.h>
-#include <linux/kernel.h>
-#include <linux/module.h>
-#include <linux/moduleparam.h>
-#include <linux/fs.h>
-#include <linux/uaccess.h>
-
-/* For TimeCheck */
-#define TCPAL_MAX_TIMECNT 0xFFFFFFFFFFFFFFFFULL
-TCBB_FUNC u64 tcpal_get_time(void);
-TCBB_FUNC u64 tcpal_diff_time(u64 _start_timeCount);
-
-/* for sleep */
-TCBB_FUNC void tcpal_msleep(s32 _ms);
-TCBB_FUNC void tcpal_usleep(s32 _us);
-
-/* for memory allocation, free, set */
-TCBB_FUNC void *tcpal_malloc(u32 _size);
-TCBB_FUNC void tcpal_free(void *_ptr);
-
-/* For Semaphore */
-#define TCPAL_INFINITE_SEMAPHORE 0xFFFFFFFFUL
-
-TCBB_FUNC s32 tcpal_create_lock(
- u32 *_semaphore,
- char *_name,
- u32 _initialCount);
-TCBB_FUNC s32 tcpal_destroy_lock(u32 *_semaphore);
-TCBB_FUNC s32 tcpal_lock(u32 *_semaphore);
-TCBB_FUNC s32 tcpal_unlock(u32 *_semaphore);
-
-TCBB_FUNC s32 tcpal_irq_register_handler(void *_device);
-TCBB_FUNC s32 tcpal_irq_unregister_handler(void);
-TCBB_FUNC s32 tcpal_irq_enable(void);
-TCBB_FUNC s32 tcpal_irq_disable(void);
-
-#endif /*__TCPAL_OS_H__*/
diff --git a/drivers/media/tdmb/tcc3170/inc/tcpal/tcpal_queue.h b/drivers/media/tdmb/tcc3170/inc/tcpal/tcpal_queue.h
deleted file mode 100644
index 05e7982..0000000
--- a/drivers/media/tdmb/tcc3170/inc/tcpal/tcpal_queue.h
+++ /dev/null
@@ -1,66 +0,0 @@
-/*
- * tcpal_queue.c
- *
- * Author: <linux@telechips.com>
- * Description: Telechips broadcast driver
- *
- * Copyright (c) Telechips, Inc.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- */
-#ifndef __TCBD_QUEUE_H__
-#define __TCBD_QUEUE_H__
-
-#define TCBD_QUEUE_SIZE 50
-
-struct tcbd_queue_item {
- u8 *buffer;
- u8 subch_id;
- s32 size;
- s32 type;
-};
-
-struct tcbd_queue {
- s32 front;
- s32 rear;
- s32 qsize;
- s32 pointer;
- s32 buff_size;
- u8 *global_buffer;
- u32 sem;
- struct tcbd_queue_item q[TCBD_QUEUE_SIZE];
-};
-
-TCBB_FUNC void tcbd_init_queue(
- struct tcbd_queue *_queue, u8* buffer, s32 _buff_size);
-TCBB_FUNC void tcbd_deinit_queue(struct tcbd_queue *_queue);
-
-TCBB_FUNC s32 tcbd_enqueue(
- struct tcbd_queue *_queue, u8 *_chunk, s32 _size,
- u8 _subch_id, s32 _type);
-
-TCBB_FUNC s32 tcbd_dequeue(
- struct tcbd_queue *_queue, u8 *_chunk, s32 *_size,
- u8 *_subch_id, s32 *_type);
-
-TCBB_FUNC s32 tcbd_dequeue_ptr(
- struct tcbd_queue *_queue, u8 **_chunk, s32 *_size, s32 *_type);
-
-TCBB_FUNC s32 tcbd_get_first_queue_ptr(
- struct tcbd_queue *_queue, u8 **_chunk, s32 *_size, s32 *_type);
-
-TCBB_FUNC s32 tcbd_queue_is_empty(struct tcbd_queue *_queue);
-TCBB_FUNC s32 tcbd_queue_is_full(struct tcbd_queue *_queue);
-TCBB_FUNC void tcbd_reset_queue(struct tcbd_queue *_queue);
-#endif /*__TCBD_QUEUE_H__*/
diff --git a/drivers/media/tdmb/tcc3170/inc/tcpal/tcpal_types.h b/drivers/media/tdmb/tcc3170/inc/tcpal/tcpal_types.h
deleted file mode 100644
index e0bb984..0000000
--- a/drivers/media/tdmb/tcc3170/inc/tcpal/tcpal_types.h
+++ /dev/null
@@ -1,50 +0,0 @@
-/*
- * tcpal_types.h
- *
- * Author: <linux@telechips.com>
- * Description: Telechips broadcast driver
- *
- * Copyright (c) Telechips, Inc.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- */
-
-#ifndef __TCPAL_TYPES_H__
-#define __TCPAL_TYPES_H__
-
-#ifdef NULL
- #undef NULL
- #define NULL (void *)0
-#else
- #define NULL (void *)0
-#endif
-
-#define TCBB_FUNC
-
-#define SWAP16(x) \
- ((u16)(\
- (((u16)(x)&(u16)0x00ffU) << 8) |\
- (((u16)(x)&(u16)0xff00U) >> 8)))
-
-#define SWAP32(x)\
- ((u32)(\
- (((u32)(x)&(u32)0x000000ffUL) << 24)| \
- (((u32)(x)&(u32)0x0000ff00UL) << 8)| \
- (((u32)(x)&(u32)0x00ff0000UL) >> 8)| \
- (((u32)(x)&(u32)0xff000000UL) >> 24)))
-
-#define MIN(x, y) ((x) < (y) ? (x) : (y))
-#define MAX(x, y) ((x) > (y) ? (x) : (y))
-
-#endif