diff driver/pt1_tuner_data.c @ 69:272a8fba970b

added very rough support for PT2.
author Yoshiki Yazawa <yaz@honeyplanet.jp>
date Mon, 26 Oct 2009 19:46:49 +0900
parents 65c8ac567074
children 28f25ec7f962
line wrap: on
line diff
--- a/driver/pt1_tuner_data.c	Sat Oct 24 20:40:11 2009 +0900
+++ b/driver/pt1_tuner_data.c	Mon Oct 26 19:46:49 2009 +0900
@@ -90,7 +90,7 @@
 WBLOCK	isdb_s_init3 ={
 	0,
 	2,
-	{0x0D, 0x55}
+	{0x0D, 0x55} //pt1 only
 };
 // ISDB-S初期化値4
 WBLOCK	isdb_s_init4 ={
@@ -180,7 +180,8 @@
 WBLOCK	isdb_s_init18 ={
 	0,
 	2,
-	{0x8E, 0x02}
+//	{0x8E, 0x02}
+	{0x8E, 0x26}
 };
 // ISDB-S初期化値19
 WBLOCK	isdb_s_init19 ={
@@ -195,7 +196,7 @@
 	{0xA5, 0xC0}
 };
 // ISDB-S初期化値21
-WBLOCK	isdb_s_init21 ={
+WBLOCK isdb_s_init21 ={
 	0,
 	4,
 	{0xFE, 0xC0, 0xF0, 0x04}
@@ -213,7 +214,7 @@
 WBLOCK	isdb_t_init2 ={
 	0,
 	2,
-	{0x14, 0x8F}
+	{0x14, 0x8F} //pt1 only
 };
 // ISDB-T初期化値3
 WBLOCK	isdb_t_init3 ={
@@ -243,19 +244,19 @@
 WBLOCK	isdb_t_init7 ={
 	0,
 	2,
-	{0x31, 0x0D}
+	{0x31, 0x0D} //pt1
 };
 // ISDB-T初期化値8
 WBLOCK	isdb_t_init8 ={
 	0,
 	2,
-	{0x32, 0xE0}
+	{0x32, 0xE0} //pt1
 };
 // ISDB-T初期化値9
 WBLOCK	isdb_t_init9 ={
 	0,
 	2,
-	{0x39, 0xD3}
+	{0x39, 0xD3} //pt1
 };
 // ISDB-T初期化値10
 WBLOCK	isdb_t_init10 ={
@@ -279,13 +280,15 @@
 WBLOCK	isdb_t_init13 ={
 	0,
 	2,
-	{0x75, 0x02}
+//	{0x75, 0x02}
+	{0x75, 0x0a}
 };
 // ISDB-T初期化値14
 WBLOCK	isdb_t_init14 ={
 	0,
 	2,
-	{0x76, 0x4E}
+//	{0x76, 0x4E}
+	{0x76, 0x4c}
 };
 // ISDB-T初期化値15
 WBLOCK	isdb_t_init15 ={
@@ -300,16 +303,15 @@
 	{0xEF, 0x01}
 };
 // ISDB-T初期化値17
-WBLOCK	isdb_t_init17 ={
+WBLOCK isdb_t_init17 ={
 	0,
 	7,
 	{0xFE, 0xC2, 0x01, 0x8F, 0xC1, 0x80, 0x80}
 };
-
 /***************************************************************************/
 /* 初期化データブロック定義(ISDB-S)                                        */
 /***************************************************************************/
-WBLOCK	*isdb_s_initial[MAX_ISDB_S_INIT] =
+WBLOCK	*isdb_s_initial_pt1[MAX_ISDB_S_INIT] =
 {
 	&isdb_s_init2, &isdb_s_init3, &isdb_s_init4, &isdb_s_init5,
 	&isdb_s_init6, &isdb_s_init7, &isdb_s_init8, &isdb_s_init9,
@@ -317,16 +319,31 @@
 	&isdb_s_init14, &isdb_s_init15, &isdb_s_init16, &isdb_s_init17,
 	&isdb_s_init18, &isdb_s_init19, &isdb_s_init20
 };
+WBLOCK	*isdb_s_initial_pt2[MAX_ISDB_S_INIT] =
+{
+	&isdb_s_init2, &isdb_s_init4, &isdb_s_init5,
+	&isdb_s_init6, &isdb_s_init7, &isdb_s_init8, &isdb_s_init9,
+	&isdb_s_init10, &isdb_s_init11, &isdb_s_init12, &isdb_s_init13,
+	&isdb_s_init14, &isdb_s_init15, &isdb_s_init16, &isdb_s_init17,
+	&isdb_s_init18, &isdb_s_init19, &isdb_s_init20
+};
 /***************************************************************************/
 /* 初期化データブロック定義(ISDB-T)                                        */
 /***************************************************************************/
-WBLOCK	*isdb_t_initial[MAX_ISDB_T_INIT] =
+WBLOCK	*isdb_t_initial_pt1[MAX_ISDB_T_INIT] =
 {
 	&isdb_t_init1, &isdb_t_init2, &isdb_t_init3, &isdb_t_init4,
 	&isdb_t_init5, &isdb_t_init6, &isdb_t_init7, &isdb_t_init8,
 	&isdb_t_init9, &isdb_t_init10, &isdb_t_init11, &isdb_t_init12,
 	&isdb_t_init13, &isdb_t_init14, &isdb_t_init15, &isdb_t_init16
 };
+WBLOCK	*isdb_t_initial_pt2[MAX_ISDB_T_INIT] =
+{
+	&isdb_t_init1, &isdb_t_init3, &isdb_t_init4,
+	&isdb_t_init5, &isdb_t_init6,
+	&isdb_t_init10, &isdb_t_init11, &isdb_t_init12,
+	&isdb_t_init13, &isdb_t_init14, &isdb_t_init15, &isdb_t_init16
+};
 /***************************************************************************/
 /* 地上デジタル用データ                                                    */
 /***************************************************************************/