/drivers/media/video/cx231xx/cx231xx-dif.h

https://bitbucket.org/wisechild/galaxy-nexus · C++ Header · 3178 lines · 2500 code · 266 blank · 412 comment · 0 complexity · 7a943f26629f54f8b9dbd58d57662961 MD5 · raw file

Large files are truncated click here to view the full file

  1. /*
  2. * cx231xx-dif.h - driver for Conexant Cx23100/101/102 USB video capture devices
  3. *
  4. * Copyright {C} 2009 <Bill.Liu@conexant.com>
  5. *
  6. * This program is free software, you can redistribute it and/or modify
  7. * it under the terms of the GNU General Public License as published by
  8. * the Free Software Foundation, either version 2 of the License, or
  9. * (at your option) any later version.
  10. *
  11. * This program is distributed in the hope that it will be useful,
  12. * but WITHOUT ANY WARRANTY, without even the implied warranty of
  13. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  14. * GNU General Public License for more details.
  15. *
  16. * You should have received a copy of the GNU General Public License
  17. * along with this program, if not, write to the Free Software
  18. * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  19. */
  20. #ifndef _CX231XX_DIF_H
  21. #define _CX231XX_DIF_H
  22. #include "cx231xx-reg.h"
  23. struct dif_settings{
  24. u32 if_freq;
  25. u32 register_address;
  26. u32 value;
  27. };
  28. static struct dif_settings Dif_set_array[] = {
  29. /*case 3000000:*/
  30. /* BEGIN - DIF BPF register values from 30_quant.dat*/
  31. {3000000, DIF_BPF_COEFF01, 0x00000002},
  32. {3000000, DIF_BPF_COEFF23, 0x00080012},
  33. {3000000, DIF_BPF_COEFF45, 0x001e0024},
  34. {3000000, DIF_BPF_COEFF67, 0x001bfff8},
  35. {3000000, DIF_BPF_COEFF89, 0xffb4ff50},
  36. {3000000, DIF_BPF_COEFF1011, 0xfed8fe68},
  37. {3000000, DIF_BPF_COEFF1213, 0xfe24fe34},
  38. {3000000, DIF_BPF_COEFF1415, 0xfebaffc7},
  39. {3000000, DIF_BPF_COEFF1617, 0x014d031f},
  40. {3000000, DIF_BPF_COEFF1819, 0x04f0065d},
  41. {3000000, DIF_BPF_COEFF2021, 0x07010688},
  42. {3000000, DIF_BPF_COEFF2223, 0x04c901d6},
  43. {3000000, DIF_BPF_COEFF2425, 0xfe00f9d3},
  44. {3000000, DIF_BPF_COEFF2627, 0xf600f342},
  45. {3000000, DIF_BPF_COEFF2829, 0xf235f337},
  46. {3000000, DIF_BPF_COEFF3031, 0xf64efb22},
  47. {3000000, DIF_BPF_COEFF3233, 0x0105070f},
  48. {3000000, DIF_BPF_COEFF3435, 0x0c460fce},
  49. {3000000, DIF_BPF_COEFF36, 0x110d0000},
  50. /* END - DIF BPF register values from 30_quant.dat*/
  51. /*case 3100000:*/
  52. /* BEGIN - DIF BPF register values from 31_quant.dat*/
  53. {3100000, DIF_BPF_COEFF01, 0x00000001},
  54. {3100000, DIF_BPF_COEFF23, 0x00070012},
  55. {3100000, DIF_BPF_COEFF45, 0x00220032},
  56. {3100000, DIF_BPF_COEFF67, 0x00370026},
  57. {3100000, DIF_BPF_COEFF89, 0xfff0ff91},
  58. {3100000, DIF_BPF_COEFF1011, 0xff0efe7c},
  59. {3100000, DIF_BPF_COEFF1213, 0xfe01fdcc},
  60. {3100000, DIF_BPF_COEFF1415, 0xfe0afedb},
  61. {3100000, DIF_BPF_COEFF1617, 0x00440224},
  62. {3100000, DIF_BPF_COEFF1819, 0x0434060c},
  63. {3100000, DIF_BPF_COEFF2021, 0x0738074e},
  64. {3100000, DIF_BPF_COEFF2223, 0x06090361},
  65. {3100000, DIF_BPF_COEFF2425, 0xff99fb39},
  66. {3100000, DIF_BPF_COEFF2627, 0xf6fef3b6},
  67. {3100000, DIF_BPF_COEFF2829, 0xf21af2a5},
  68. {3100000, DIF_BPF_COEFF3031, 0xf573fa33},
  69. {3100000, DIF_BPF_COEFF3233, 0x0034067d},
  70. {3100000, DIF_BPF_COEFF3435, 0x0bfb0fb9},
  71. {3100000, DIF_BPF_COEFF36, 0x110d0000},
  72. /* END - DIF BPF register values from 31_quant.dat*/
  73. /*case 3200000:*/
  74. /* BEGIN - DIF BPF register values from 32_quant.dat*/
  75. {3200000, DIF_BPF_COEFF01, 0x00000000},
  76. {3200000, DIF_BPF_COEFF23, 0x0004000e},
  77. {3200000, DIF_BPF_COEFF45, 0x00200038},
  78. {3200000, DIF_BPF_COEFF67, 0x004c004f},
  79. {3200000, DIF_BPF_COEFF89, 0x002fffdf},
  80. {3200000, DIF_BPF_COEFF1011, 0xff5cfeb6},
  81. {3200000, DIF_BPF_COEFF1213, 0xfe0dfd92},
  82. {3200000, DIF_BPF_COEFF1415, 0xfd7ffe03},
  83. {3200000, DIF_BPF_COEFF1617, 0xff36010a},
  84. {3200000, DIF_BPF_COEFF1819, 0x03410575},
  85. {3200000, DIF_BPF_COEFF2021, 0x072607d2},
  86. {3200000, DIF_BPF_COEFF2223, 0x071804d5},
  87. {3200000, DIF_BPF_COEFF2425, 0x0134fcb7},
  88. {3200000, DIF_BPF_COEFF2627, 0xf81ff451},
  89. {3200000, DIF_BPF_COEFF2829, 0xf223f22e},
  90. {3200000, DIF_BPF_COEFF3031, 0xf4a7f94b},
  91. {3200000, DIF_BPF_COEFF3233, 0xff6405e8},
  92. {3200000, DIF_BPF_COEFF3435, 0x0bae0fa4},
  93. {3200000, DIF_BPF_COEFF36, 0x110d0000},
  94. /* END - DIF BPF register values from 32_quant.dat*/
  95. /*case 3300000:*/
  96. /* BEGIN - DIF BPF register values from 33_quant.dat*/
  97. {3300000, DIF_BPF_COEFF01, 0x0000ffff},
  98. {3300000, DIF_BPF_COEFF23, 0x00000008},
  99. {3300000, DIF_BPF_COEFF45, 0x001a0036},
  100. {3300000, DIF_BPF_COEFF67, 0x0056006d},
  101. {3300000, DIF_BPF_COEFF89, 0x00670030},
  102. {3300000, DIF_BPF_COEFF1011, 0xffbdff10},
  103. {3300000, DIF_BPF_COEFF1213, 0xfe46fd8d},
  104. {3300000, DIF_BPF_COEFF1415, 0xfd25fd4f},
  105. {3300000, DIF_BPF_COEFF1617, 0xfe35ffe0},
  106. {3300000, DIF_BPF_COEFF1819, 0x0224049f},
  107. {3300000, DIF_BPF_COEFF2021, 0x06c9080e},
  108. {3300000, DIF_BPF_COEFF2223, 0x07ef0627},
  109. {3300000, DIF_BPF_COEFF2425, 0x02c9fe45},
  110. {3300000, DIF_BPF_COEFF2627, 0xf961f513},
  111. {3300000, DIF_BPF_COEFF2829, 0xf250f1d2},
  112. {3300000, DIF_BPF_COEFF3031, 0xf3ecf869},
  113. {3300000, DIF_BPF_COEFF3233, 0xfe930552},
  114. {3300000, DIF_BPF_COEFF3435, 0x0b5f0f8f},
  115. {3300000, DIF_BPF_COEFF36, 0x110d0000},
  116. /* END - DIF BPF register values from 33_quant.dat*/
  117. /*case 3400000:*/
  118. /* BEGIN - DIF BPF register values from 34_quant.dat*/
  119. {3400000, DIF_BPF_COEFF01, 0xfffffffe},
  120. {3400000, DIF_BPF_COEFF23, 0xfffd0001},
  121. {3400000, DIF_BPF_COEFF45, 0x000f002c},
  122. {3400000, DIF_BPF_COEFF67, 0x0054007d},
  123. {3400000, DIF_BPF_COEFF89, 0x0093007c},
  124. {3400000, DIF_BPF_COEFF1011, 0x0024ff82},
  125. {3400000, DIF_BPF_COEFF1213, 0xfea6fdbb},
  126. {3400000, DIF_BPF_COEFF1415, 0xfd03fcca},
  127. {3400000, DIF_BPF_COEFF1617, 0xfd51feb9},
  128. {3400000, DIF_BPF_COEFF1819, 0x00eb0392},
  129. {3400000, DIF_BPF_COEFF2021, 0x06270802},
  130. {3400000, DIF_BPF_COEFF2223, 0x08880750},
  131. {3400000, DIF_BPF_COEFF2425, 0x044dffdb},
  132. {3400000, DIF_BPF_COEFF2627, 0xfabdf5f8},
  133. {3400000, DIF_BPF_COEFF2829, 0xf2a0f193},
  134. {3400000, DIF_BPF_COEFF3031, 0xf342f78f},
  135. {3400000, DIF_BPF_COEFF3233, 0xfdc404b9},
  136. {3400000, DIF_BPF_COEFF3435, 0x0b0e0f78},
  137. {3400000, DIF_BPF_COEFF36, 0x110d0000},
  138. /* END - DIF BPF register values from 34_quant.dat*/
  139. /*case 3500000:*/
  140. /* BEGIN - DIF BPF register values from 35_quant.dat*/
  141. {3500000, DIF_BPF_COEFF01, 0xfffffffd},
  142. {3500000, DIF_BPF_COEFF23, 0xfffafff9},
  143. {3500000, DIF_BPF_COEFF45, 0x0002001b},
  144. {3500000, DIF_BPF_COEFF67, 0x0046007d},
  145. {3500000, DIF_BPF_COEFF89, 0x00ad00ba},
  146. {3500000, DIF_BPF_COEFF1011, 0x00870000},
  147. {3500000, DIF_BPF_COEFF1213, 0xff26fe1a},
  148. {3500000, DIF_BPF_COEFF1415, 0xfd1bfc7e},
  149. {3500000, DIF_BPF_COEFF1617, 0xfc99fda4},
  150. {3500000, DIF_BPF_COEFF1819, 0xffa5025c},
  151. {3500000, DIF_BPF_COEFF2021, 0x054507ad},
  152. {3500000, DIF_BPF_COEFF2223, 0x08dd0847},
  153. {3500000, DIF_BPF_COEFF2425, 0x05b80172},
  154. {3500000, DIF_BPF_COEFF2627, 0xfc2ef6ff},
  155. {3500000, DIF_BPF_COEFF2829, 0xf313f170},
  156. {3500000, DIF_BPF_COEFF3031, 0xf2abf6bd},
  157. {3500000, DIF_BPF_COEFF3233, 0xfcf6041f},
  158. {3500000, DIF_BPF_COEFF3435, 0x0abc0f61},
  159. {3500000, DIF_BPF_COEFF36, 0x110d0000},
  160. /* END - DIF BPF register values from 35_quant.dat*/
  161. /*case 3600000:*/
  162. /* BEGIN - DIF BPF register values from 36_quant.dat*/
  163. {3600000, DIF_BPF_COEFF01, 0xfffffffd},
  164. {3600000, DIF_BPF_COEFF23, 0xfff8fff3},
  165. {3600000, DIF_BPF_COEFF45, 0xfff50006},
  166. {3600000, DIF_BPF_COEFF67, 0x002f006c},
  167. {3600000, DIF_BPF_COEFF89, 0x00b200e3},
  168. {3600000, DIF_BPF_COEFF1011, 0x00dc007e},
  169. {3600000, DIF_BPF_COEFF1213, 0xffb9fea0},
  170. {3600000, DIF_BPF_COEFF1415, 0xfd6bfc71},
  171. {3600000, DIF_BPF_COEFF1617, 0xfc17fcb1},
  172. {3600000, DIF_BPF_COEFF1819, 0xfe65010b},
  173. {3600000, DIF_BPF_COEFF2021, 0x042d0713},
  174. {3600000, DIF_BPF_COEFF2223, 0x08ec0906},
  175. {3600000, DIF_BPF_COEFF2425, 0x07020302},
  176. {3600000, DIF_BPF_COEFF2627, 0xfdaff823},
  177. {3600000, DIF_BPF_COEFF2829, 0xf3a7f16a},
  178. {3600000, DIF_BPF_COEFF3031, 0xf228f5f5},
  179. {3600000, DIF_BPF_COEFF3233, 0xfc2a0384},
  180. {3600000, DIF_BPF_COEFF3435, 0x0a670f4a},
  181. {3600000, DIF_BPF_COEFF36, 0x110d0000},
  182. /* END - DIF BPF register values from 36_quant.dat*/
  183. /*case 3700000:*/
  184. /* BEGIN - DIF BPF register values from 37_quant.dat*/
  185. {3700000, DIF_BPF_COEFF01, 0x0000fffd},
  186. {3700000, DIF_BPF_COEFF23, 0xfff7ffef},
  187. {3700000, DIF_BPF_COEFF45, 0xffe9fff1},
  188. {3700000, DIF_BPF_COEFF67, 0x0010004d},
  189. {3700000, DIF_BPF_COEFF89, 0x00a100f2},
  190. {3700000, DIF_BPF_COEFF1011, 0x011a00f0},
  191. {3700000, DIF_BPF_COEFF1213, 0x0053ff44},
  192. {3700000, DIF_BPF_COEFF1415, 0xfdedfca2},
  193. {3700000, DIF_BPF_COEFF1617, 0xfbd3fbef},
  194. {3700000, DIF_BPF_COEFF1819, 0xfd39ffae},
  195. {3700000, DIF_BPF_COEFF2021, 0x02ea0638},
  196. {3700000, DIF_BPF_COEFF2223, 0x08b50987},
  197. {3700000, DIF_BPF_COEFF2425, 0x08230483},
  198. {3700000, DIF_BPF_COEFF2627, 0xff39f960},
  199. {3700000, DIF_BPF_COEFF2829, 0xf45bf180},
  200. {3700000, DIF_BPF_COEFF3031, 0xf1b8f537},
  201. {3700000, DIF_BPF_COEFF3233, 0xfb6102e7},
  202. {3700000, DIF_BPF_COEFF3435, 0x0a110f32},
  203. {3700000, DIF_BPF_COEFF36, 0x110d0000},
  204. /* END - DIF BPF register values from 37_quant.dat*/
  205. /*case 3800000:*/
  206. /* BEGIN - DIF BPF register values from 38_quant.dat*/
  207. {3800000, DIF_BPF_COEFF01, 0x0000fffe},
  208. {3800000, DIF_BPF_COEFF23, 0xfff9ffee},
  209. {3800000, DIF_BPF_COEFF45, 0xffe1ffdd},
  210. {3800000, DIF_BPF_COEFF67, 0xfff00024},
  211. {3800000, DIF_BPF_COEFF89, 0x007c00e5},
  212. {3800000, DIF_BPF_COEFF1011, 0x013a014a},
  213. {3800000, DIF_BPF_COEFF1213, 0x00e6fff8},
  214. {3800000, DIF_BPF_COEFF1415, 0xfe98fd0f},
  215. {3800000, DIF_BPF_COEFF1617, 0xfbd3fb67},
  216. {3800000, DIF_BPF_COEFF1819, 0xfc32fe54},
  217. {3800000, DIF_BPF_COEFF2021, 0x01880525},
  218. {3800000, DIF_BPF_COEFF2223, 0x083909c7},
  219. {3800000, DIF_BPF_COEFF2425, 0x091505ee},
  220. {3800000, DIF_BPF_COEFF2627, 0x00c7fab3},
  221. {3800000, DIF_BPF_COEFF2829, 0xf52df1b4},
  222. {3800000, DIF_BPF_COEFF3031, 0xf15df484},
  223. {3800000, DIF_BPF_COEFF3233, 0xfa9b0249},
  224. {3800000, DIF_BPF_COEFF3435, 0x09ba0f19},
  225. {3800000, DIF_BPF_COEFF36, 0x110d0000},
  226. /* END - DIF BPF register values from 38_quant.dat*/
  227. /*case 3900000:*/
  228. /* BEGIN - DIF BPF register values from 39_quant.dat*/
  229. {3900000, DIF_BPF_COEFF01, 0x00000000},
  230. {3900000, DIF_BPF_COEFF23, 0xfffbfff0},
  231. {3900000, DIF_BPF_COEFF45, 0xffdeffcf},
  232. {3900000, DIF_BPF_COEFF67, 0xffd1fff6},
  233. {3900000, DIF_BPF_COEFF89, 0x004800be},
  234. {3900000, DIF_BPF_COEFF1011, 0x01390184},
  235. {3900000, DIF_BPF_COEFF1213, 0x016300ac},
  236. {3900000, DIF_BPF_COEFF1415, 0xff5efdb1},
  237. {3900000, DIF_BPF_COEFF1617, 0xfc17fb23},
  238. {3900000, DIF_BPF_COEFF1819, 0xfb5cfd0d},
  239. {3900000, DIF_BPF_COEFF2021, 0x001703e4},
  240. {3900000, DIF_BPF_COEFF2223, 0x077b09c4},
  241. {3900000, DIF_BPF_COEFF2425, 0x09d2073c},
  242. {3900000, DIF_BPF_COEFF2627, 0x0251fc18},
  243. {3900000, DIF_BPF_COEFF2829, 0xf61cf203},
  244. {3900000, DIF_BPF_COEFF3031, 0xf118f3dc},
  245. {3900000, DIF_BPF_COEFF3233, 0xf9d801aa},
  246. {3900000, DIF_BPF_COEFF3435, 0x09600eff},
  247. {3900000, DIF_BPF_COEFF36, 0x110d0000},
  248. /* END - DIF BPF register values from 39_quant.dat*/
  249. /*case 4000000:*/
  250. /* BEGIN - DIF BPF register values from 40_quant.dat*/
  251. {4000000, DIF_BPF_COEFF01, 0x00000001},
  252. {4000000, DIF_BPF_COEFF23, 0xfffefff4},
  253. {4000000, DIF_BPF_COEFF45, 0xffe1ffc8},
  254. {4000000, DIF_BPF_COEFF67, 0xffbaffca},
  255. {4000000, DIF_BPF_COEFF89, 0x000b0082},
  256. {4000000, DIF_BPF_COEFF1011, 0x01170198},
  257. {4000000, DIF_BPF_COEFF1213, 0x01c10152},
  258. {4000000, DIF_BPF_COEFF1415, 0x0030fe7b},
  259. {4000000, DIF_BPF_COEFF1617, 0xfc99fb24},
  260. {4000000, DIF_BPF_COEFF1819, 0xfac3fbe9},
  261. {4000000, DIF_BPF_COEFF2021, 0xfea5027f},
  262. {4000000, DIF_BPF_COEFF2223, 0x0683097f},
  263. {4000000, DIF_BPF_COEFF2425, 0x0a560867},
  264. {4000000, DIF_BPF_COEFF2627, 0x03d2fd89},
  265. {4000000, DIF_BPF_COEFF2829, 0xf723f26f},
  266. {4000000, DIF_BPF_COEFF3031, 0xf0e8f341},
  267. {4000000, DIF_BPF_COEFF3233, 0xf919010a},
  268. {4000000, DIF_BPF_COEFF3435, 0x09060ee5},
  269. {4000000, DIF_BPF_COEFF36, 0x110d0000},
  270. /* END - DIF BPF register values from 40_quant.dat*/
  271. /*case 4100000:*/
  272. /* BEGIN - DIF BPF register values from 41_quant.dat*/
  273. {4100000, DIF_BPF_COEFF01, 0x00010002},
  274. {4100000, DIF_BPF_COEFF23, 0x0002fffb},
  275. {4100000, DIF_BPF_COEFF45, 0xffe8ffca},
  276. {4100000, DIF_BPF_COEFF67, 0xffacffa4},
  277. {4100000, DIF_BPF_COEFF89, 0xffcd0036},
  278. {4100000, DIF_BPF_COEFF1011, 0x00d70184},
  279. {4100000, DIF_BPF_COEFF1213, 0x01f601dc},
  280. {4100000, DIF_BPF_COEFF1415, 0x00ffff60},
  281. {4100000, DIF_BPF_COEFF1617, 0xfd51fb6d},
  282. {4100000, DIF_BPF_COEFF1819, 0xfa6efaf5},
  283. {4100000, DIF_BPF_COEFF2021, 0xfd410103},
  284. {4100000, DIF_BPF_COEFF2223, 0x055708f9},
  285. {4100000, DIF_BPF_COEFF2425, 0x0a9e0969},
  286. {4100000, DIF_BPF_COEFF2627, 0x0543ff02},
  287. {4100000, DIF_BPF_COEFF2829, 0xf842f2f5},
  288. {4100000, DIF_BPF_COEFF3031, 0xf0cef2b2},
  289. {4100000, DIF_BPF_COEFF3233, 0xf85e006b},
  290. {4100000, DIF_BPF_COEFF3435, 0x08aa0ecb},
  291. {4100000, DIF_BPF_COEFF36, 0x110d0000},
  292. /* END - DIF BPF register values from 41_quant.dat*/
  293. /*case 4200000:*/
  294. /* BEGIN - DIF BPF register values from 42_quant.dat*/
  295. {4200000, DIF_BPF_COEFF01, 0x00010003},
  296. {4200000, DIF_BPF_COEFF23, 0x00050003},
  297. {4200000, DIF_BPF_COEFF45, 0xfff3ffd3},
  298. {4200000, DIF_BPF_COEFF67, 0xffaaff8b},
  299. {4200000, DIF_BPF_COEFF89, 0xff95ffe5},
  300. {4200000, DIF_BPF_COEFF1011, 0x0080014a},
  301. {4200000, DIF_BPF_COEFF1213, 0x01fe023f},
  302. {4200000, DIF_BPF_COEFF1415, 0x01ba0050},
  303. {4200000, DIF_BPF_COEFF1617, 0xfe35fbf8},
  304. {4200000, DIF_BPF_COEFF1819, 0xfa62fa3b},
  305. {4200000, DIF_BPF_COEFF2021, 0xfbf9ff7e},
  306. {4200000, DIF_BPF_COEFF2223, 0x04010836},
  307. {4200000, DIF_BPF_COEFF2425, 0x0aa90a3d},
  308. {4200000, DIF_BPF_COEFF2627, 0x069f007f},
  309. {4200000, DIF_BPF_COEFF2829, 0xf975f395},
  310. {4200000, DIF_BPF_COEFF3031, 0xf0cbf231},
  311. {4200000, DIF_BPF_COEFF3233, 0xf7a9ffcb},
  312. {4200000, DIF_BPF_COEFF3435, 0x084c0eaf},
  313. {4200000, DIF_BPF_COEFF36, 0x110d0000},
  314. /* END - DIF BPF register values from 42_quant.dat*/
  315. /*case 4300000:*/
  316. /* BEGIN - DIF BPF register values from 43_quant.dat*/
  317. {4300000, DIF_BPF_COEFF01, 0x00010003},
  318. {4300000, DIF_BPF_COEFF23, 0x0008000a},
  319. {4300000, DIF_BPF_COEFF45, 0x0000ffe4},
  320. {4300000, DIF_BPF_COEFF67, 0xffb4ff81},
  321. {4300000, DIF_BPF_COEFF89, 0xff6aff96},
  322. {4300000, DIF_BPF_COEFF1011, 0x001c00f0},
  323. {4300000, DIF_BPF_COEFF1213, 0x01d70271},
  324. {4300000, DIF_BPF_COEFF1415, 0x0254013b},
  325. {4300000, DIF_BPF_COEFF1617, 0xff36fcbd},
  326. {4300000, DIF_BPF_COEFF1819, 0xfa9ff9c5},
  327. {4300000, DIF_BPF_COEFF2021, 0xfadbfdfe},
  328. {4300000, DIF_BPF_COEFF2223, 0x028c073b},
  329. {4300000, DIF_BPF_COEFF2425, 0x0a750adf},
  330. {4300000, DIF_BPF_COEFF2627, 0x07e101fa},
  331. {4300000, DIF_BPF_COEFF2829, 0xfab8f44e},
  332. {4300000, DIF_BPF_COEFF3031, 0xf0ddf1be},
  333. {4300000, DIF_BPF_COEFF3233, 0xf6f9ff2b},
  334. {4300000, DIF_BPF_COEFF3435, 0x07ed0e94},
  335. {4300000, DIF_BPF_COEFF36, 0x110d0000},
  336. /* END - DIF BPF register values from 43_quant.dat*/
  337. /*case 4400000:*/
  338. /* BEGIN - DIF BPF register values from 44_quant.dat*/
  339. {4400000, DIF_BPF_COEFF01, 0x00000003},
  340. {4400000, DIF_BPF_COEFF23, 0x0009000f},
  341. {4400000, DIF_BPF_COEFF45, 0x000efff8},
  342. {4400000, DIF_BPF_COEFF67, 0xffc9ff87},
  343. {4400000, DIF_BPF_COEFF89, 0xff52ff54},
  344. {4400000, DIF_BPF_COEFF1011, 0xffb5007e},
  345. {4400000, DIF_BPF_COEFF1213, 0x01860270},
  346. {4400000, DIF_BPF_COEFF1415, 0x02c00210},
  347. {4400000, DIF_BPF_COEFF1617, 0x0044fdb2},
  348. {4400000, DIF_BPF_COEFF1819, 0xfb22f997},
  349. {4400000, DIF_BPF_COEFF2021, 0xf9f2fc90},
  350. {4400000, DIF_BPF_COEFF2223, 0x0102060f},
  351. {4400000, DIF_BPF_COEFF2425, 0x0a050b4c},
  352. {4400000, DIF_BPF_COEFF2627, 0x0902036e},
  353. {4400000, DIF_BPF_COEFF2829, 0xfc0af51e},
  354. {4400000, DIF_BPF_COEFF3031, 0xf106f15a},
  355. {4400000, DIF_BPF_COEFF3233, 0xf64efe8b},
  356. {4400000, DIF_BPF_COEFF3435, 0x078d0e77},
  357. {4400000, DIF_BPF_COEFF36, 0x110d0000},
  358. /* END - DIF BPF register values from 44_quant.dat*/
  359. /*case 4500000:*/
  360. /* BEGIN - DIF BPF register values from 45_quant.dat*/
  361. {4500000, DIF_BPF_COEFF01, 0x00000002},
  362. {4500000, DIF_BPF_COEFF23, 0x00080012},
  363. {4500000, DIF_BPF_COEFF45, 0x0019000e},
  364. {4500000, DIF_BPF_COEFF67, 0xffe5ff9e},
  365. {4500000, DIF_BPF_COEFF89, 0xff4fff25},
  366. {4500000, DIF_BPF_COEFF1011, 0xff560000},
  367. {4500000, DIF_BPF_COEFF1213, 0x0112023b},
  368. {4500000, DIF_BPF_COEFF1415, 0x02f702c0},
  369. {4500000, DIF_BPF_COEFF1617, 0x014dfec8},
  370. {4500000, DIF_BPF_COEFF1819, 0xfbe5f9b3},
  371. {4500000, DIF_BPF_COEFF2021, 0xf947fb41},
  372. {4500000, DIF_BPF_COEFF2223, 0xff7004b9},
  373. {4500000, DIF_BPF_COEFF2425, 0x095a0b81},
  374. {4500000, DIF_BPF_COEFF2627, 0x0a0004d8},
  375. {4500000, DIF_BPF_COEFF2829, 0xfd65f603},
  376. {4500000, DIF_BPF_COEFF3031, 0xf144f104},
  377. {4500000, DIF_BPF_COEFF3233, 0xf5aafdec},
  378. {4500000, DIF_BPF_COEFF3435, 0x072b0e5a},
  379. {4500000, DIF_BPF_COEFF36, 0x110d0000},
  380. /* END - DIF BPF register values from 45_quant.dat*/
  381. /*case 4600000:*/
  382. /* BEGIN - DIF BPF register values from 46_quant.dat*/
  383. {4600000, DIF_BPF_COEFF01, 0x00000001},
  384. {4600000, DIF_BPF_COEFF23, 0x00060012},
  385. {4600000, DIF_BPF_COEFF45, 0x00200022},
  386. {4600000, DIF_BPF_COEFF67, 0x0005ffc1},
  387. {4600000, DIF_BPF_COEFF89, 0xff61ff10},
  388. {4600000, DIF_BPF_COEFF1011, 0xff09ff82},
  389. {4600000, DIF_BPF_COEFF1213, 0x008601d7},
  390. {4600000, DIF_BPF_COEFF1415, 0x02f50340},
  391. {4600000, DIF_BPF_COEFF1617, 0x0241fff0},
  392. {4600000, DIF_BPF_COEFF1819, 0xfcddfa19},
  393. {4600000, DIF_BPF_COEFF2021, 0xf8e2fa1e},
  394. {4600000, DIF_BPF_COEFF2223, 0xfde30343},
  395. {4600000, DIF_BPF_COEFF2425, 0x08790b7f},
  396. {4600000, DIF_BPF_COEFF2627, 0x0ad50631},
  397. {4600000, DIF_BPF_COEFF2829, 0xfec7f6fc},
  398. {4600000, DIF_BPF_COEFF3031, 0xf198f0bd},
  399. {4600000, DIF_BPF_COEFF3233, 0xf50dfd4e},
  400. {4600000, DIF_BPF_COEFF3435, 0x06c90e3d},
  401. {4600000, DIF_BPF_COEFF36, 0x110d0000},
  402. /* END - DIF BPF register values from 46_quant.dat*/
  403. /*case 4700000:*/
  404. /* BEGIN - DIF BPF register values from 47_quant.dat*/
  405. {4700000, DIF_BPF_COEFF01, 0x0000ffff},
  406. {4700000, DIF_BPF_COEFF23, 0x0003000f},
  407. {4700000, DIF_BPF_COEFF45, 0x00220030},
  408. {4700000, DIF_BPF_COEFF67, 0x0025ffed},
  409. {4700000, DIF_BPF_COEFF89, 0xff87ff15},
  410. {4700000, DIF_BPF_COEFF1011, 0xfed6ff10},
  411. {4700000, DIF_BPF_COEFF1213, 0xffed014c},
  412. {4700000, DIF_BPF_COEFF1415, 0x02b90386},
  413. {4700000, DIF_BPF_COEFF1617, 0x03110119},
  414. {4700000, DIF_BPF_COEFF1819, 0xfdfefac4},
  415. {4700000, DIF_BPF_COEFF2021, 0xf8c6f92f},
  416. {4700000, DIF_BPF_COEFF2223, 0xfc6701b7},
  417. {4700000, DIF_BPF_COEFF2425, 0x07670b44},
  418. {4700000, DIF_BPF_COEFF2627, 0x0b7e0776},
  419. {4700000, DIF_BPF_COEFF2829, 0x002df807},
  420. {4700000, DIF_BPF_COEFF3031, 0xf200f086},
  421. {4700000, DIF_BPF_COEFF3233, 0xf477fcb1},
  422. {4700000, DIF_BPF_COEFF3435, 0x06650e1e},
  423. {4700000, DIF_BPF_COEFF36, 0x110d0000},
  424. /* END - DIF BPF register values from 47_quant.dat*/
  425. /*case 4800000:*/
  426. /* BEGIN - DIF BPF register values from 48_quant.dat*/
  427. {4800000, DIF_BPF_COEFF01, 0xfffffffe},
  428. {4800000, DIF_BPF_COEFF23, 0xffff0009},
  429. {4800000, DIF_BPF_COEFF45, 0x001e0038},
  430. {4800000, DIF_BPF_COEFF67, 0x003f001b},
  431. {4800000, DIF_BPF_COEFF89, 0xffbcff36},
  432. {4800000, DIF_BPF_COEFF1011, 0xfec2feb6},
  433. {4800000, DIF_BPF_COEFF1213, 0xff5600a5},
  434. {4800000, DIF_BPF_COEFF1415, 0x0248038d},
  435. {4800000, DIF_BPF_COEFF1617, 0x03b00232},
  436. {4800000, DIF_BPF_COEFF1819, 0xff39fbab},
  437. {4800000, DIF_BPF_COEFF2021, 0xf8f4f87f},
  438. {4800000, DIF_BPF_COEFF2223, 0xfb060020},
  439. {4800000, DIF_BPF_COEFF2425, 0x062a0ad2},
  440. {4800000, DIF_BPF_COEFF2627, 0x0bf908a3},
  441. {4800000, DIF_BPF_COEFF2829, 0x0192f922},
  442. {4800000, DIF_BPF_COEFF3031, 0xf27df05e},
  443. {4800000, DIF_BPF_COEFF3233, 0xf3e8fc14},
  444. {4800000, DIF_BPF_COEFF3435, 0x06000e00},
  445. {4800000, DIF_BPF_COEFF36, 0x110d0000},
  446. /* END - DIF BPF register values from 48_quant.dat*/
  447. /*case 4900000:*/
  448. /* BEGIN - DIF BPF register values from 49_quant.dat*/
  449. {4900000, DIF_BPF_COEFF01, 0xfffffffd},
  450. {4900000, DIF_BPF_COEFF23, 0xfffc0002},
  451. {4900000, DIF_BPF_COEFF45, 0x00160037},
  452. {4900000, DIF_BPF_COEFF67, 0x00510046},
  453. {4900000, DIF_BPF_COEFF89, 0xfff9ff6d},
  454. {4900000, DIF_BPF_COEFF1011, 0xfed0fe7c},
  455. {4900000, DIF_BPF_COEFF1213, 0xfecefff0},
  456. {4900000, DIF_BPF_COEFF1415, 0x01aa0356},
  457. {4900000, DIF_BPF_COEFF1617, 0x0413032b},
  458. {4900000, DIF_BPF_COEFF1819, 0x007ffcc5},
  459. {4900000, DIF_BPF_COEFF2021, 0xf96cf812},
  460. {4900000, DIF_BPF_COEFF2223, 0xf9cefe87},
  461. {4900000, DIF_BPF_COEFF2425, 0x04c90a2c},
  462. {4900000, DIF_BPF_COEFF2627, 0x0c4309b4},
  463. {4900000, DIF_BPF_COEFF2829, 0x02f3fa4a},
  464. {4900000, DIF_BPF_COEFF3031, 0xf30ef046},
  465. {4900000, DIF_BPF_COEFF3233, 0xf361fb7a},
  466. {4900000, DIF_BPF_COEFF3435, 0x059b0de0},
  467. {4900000, DIF_BPF_COEFF36, 0x110d0000},
  468. /* END - DIF BPF register values from 49_quant.dat*/
  469. /*case 5000000:*/
  470. /* BEGIN - DIF BPF register values from 50_quant.dat*/
  471. {5000000, DIF_BPF_COEFF01, 0xfffffffd},
  472. {5000000, DIF_BPF_COEFF23, 0xfff9fffa},
  473. {5000000, DIF_BPF_COEFF45, 0x000a002d},
  474. {5000000, DIF_BPF_COEFF67, 0x00570067},
  475. {5000000, DIF_BPF_COEFF89, 0x0037ffb5},
  476. {5000000, DIF_BPF_COEFF1011, 0xfefffe68},
  477. {5000000, DIF_BPF_COEFF1213, 0xfe62ff3d},
  478. {5000000, DIF_BPF_COEFF1415, 0x00ec02e3},
  479. {5000000, DIF_BPF_COEFF1617, 0x043503f6},
  480. {5000000, DIF_BPF_COEFF1819, 0x01befe05},
  481. {5000000, DIF_BPF_COEFF2021, 0xfa27f7ee},
  482. {5000000, DIF_BPF_COEFF2223, 0xf8c6fcf8},
  483. {5000000, DIF_BPF_COEFF2425, 0x034c0954},
  484. {5000000, DIF_BPF_COEFF2627, 0x0c5c0aa4},
  485. {5000000, DIF_BPF_COEFF2829, 0x044cfb7e},
  486. {5000000, DIF_BPF_COEFF3031, 0xf3b1f03f},
  487. {5000000, DIF_BPF_COEFF3233, 0xf2e2fae1},
  488. {5000000, DIF_BPF_COEFF3435, 0x05340dc0},
  489. {5000000, DIF_BPF_COEFF36, 0x110d0000},
  490. /* END - DIF BPF register values from 50_quant.dat*/
  491. /*case 5100000:*/
  492. /* BEGIN - DIF BPF register values from 51_quant.dat*/
  493. {5100000, DIF_BPF_COEFF01, 0x0000fffd},
  494. {5100000, DIF_BPF_COEFF23, 0xfff8fff4},
  495. {5100000, DIF_BPF_COEFF45, 0xfffd001e},
  496. {5100000, DIF_BPF_COEFF67, 0x0051007b},
  497. {5100000, DIF_BPF_COEFF89, 0x006e0006},
  498. {5100000, DIF_BPF_COEFF1011, 0xff48fe7c},
  499. {5100000, DIF_BPF_COEFF1213, 0xfe1bfe9a},
  500. {5100000, DIF_BPF_COEFF1415, 0x001d023e},
  501. {5100000, DIF_BPF_COEFF1617, 0x04130488},
  502. {5100000, DIF_BPF_COEFF1819, 0x02e6ff5b},
  503. {5100000, DIF_BPF_COEFF2021, 0xfb1ef812},
  504. {5100000, DIF_BPF_COEFF2223, 0xf7f7fb7f},
  505. {5100000, DIF_BPF_COEFF2425, 0x01bc084e},
  506. {5100000, DIF_BPF_COEFF2627, 0x0c430b72},
  507. {5100000, DIF_BPF_COEFF2829, 0x059afcba},
  508. {5100000, DIF_BPF_COEFF3031, 0xf467f046},
  509. {5100000, DIF_BPF_COEFF3233, 0xf26cfa4a},
  510. {5100000, DIF_BPF_COEFF3435, 0x04cd0da0},
  511. {5100000, DIF_BPF_COEFF36, 0x110d0000},
  512. /* END - DIF BPF register values from 51_quant.dat*/
  513. /*case 5200000:*/
  514. /* BEGIN - DIF BPF register values from 52_quant.dat*/
  515. {5200000, DIF_BPF_COEFF01, 0x0000fffe},
  516. {5200000, DIF_BPF_COEFF23, 0xfff8ffef},
  517. {5200000, DIF_BPF_COEFF45, 0xfff00009},
  518. {5200000, DIF_BPF_COEFF67, 0x003f007f},
  519. {5200000, DIF_BPF_COEFF89, 0x00980056},
  520. {5200000, DIF_BPF_COEFF1011, 0xffa5feb6},
  521. {5200000, DIF_BPF_COEFF1213, 0xfe00fe15},
  522. {5200000, DIF_BPF_COEFF1415, 0xff4b0170},
  523. {5200000, DIF_BPF_COEFF1617, 0x03b004d7},
  524. {5200000, DIF_BPF_COEFF1819, 0x03e800b9},
  525. {5200000, DIF_BPF_COEFF2021, 0xfc48f87f},
  526. {5200000, DIF_BPF_COEFF2223, 0xf768fa23},
  527. {5200000, DIF_BPF_COEFF2425, 0x0022071f},
  528. {5200000, DIF_BPF_COEFF2627, 0x0bf90c1b},
  529. {5200000, DIF_BPF_COEFF2829, 0x06dafdfd},
  530. {5200000, DIF_BPF_COEFF3031, 0xf52df05e},
  531. {5200000, DIF_BPF_COEFF3233, 0xf1fef9b5},
  532. {5200000, DIF_BPF_COEFF3435, 0x04640d7f},
  533. {5200000, DIF_BPF_COEFF36, 0x110d0000},
  534. /* END - DIF BPF register values from 52_quant.dat*/
  535. /*case 5300000:*/
  536. /* BEGIN - DIF BPF register values from 53_quant.dat*/
  537. {5300000, DIF_BPF_COEFF01, 0x0000ffff},
  538. {5300000, DIF_BPF_COEFF23, 0xfff9ffee},
  539. {5300000, DIF_BPF_COEFF45, 0xffe6fff3},
  540. {5300000, DIF_BPF_COEFF67, 0x00250072},
  541. {5300000, DIF_BPF_COEFF89, 0x00af009c},
  542. {5300000, DIF_BPF_COEFF1011, 0x000cff10},
  543. {5300000, DIF_BPF_COEFF1213, 0xfe13fdb8},
  544. {5300000, DIF_BPF_COEFF1415, 0xfe870089},
  545. {5300000, DIF_BPF_COEFF1617, 0x031104e1},
  546. {5300000, DIF_BPF_COEFF1819, 0x04b8020f},
  547. {5300000, DIF_BPF_COEFF2021, 0xfd98f92f},
  548. {5300000, DIF_BPF_COEFF2223, 0xf71df8f0},
  549. {5300000, DIF_BPF_COEFF2425, 0xfe8805ce},
  550. {5300000, DIF_BPF_COEFF2627, 0x0b7e0c9c},
  551. {5300000, DIF_BPF_COEFF2829, 0x0808ff44},
  552. {5300000, DIF_BPF_COEFF3031, 0xf603f086},
  553. {5300000, DIF_BPF_COEFF3233, 0xf19af922},
  554. {5300000, DIF_BPF_COEFF3435, 0x03fb0d5e},
  555. {5300000, DIF_BPF_COEFF36, 0x110d0000},
  556. /* END - DIF BPF register values from 53_quant.dat*/
  557. /*case 5400000:*/
  558. /* BEGIN - DIF BPF register values from 54_quant.dat*/
  559. {5400000, DIF_BPF_COEFF01, 0x00000001},
  560. {5400000, DIF_BPF_COEFF23, 0xfffcffef},
  561. {5400000, DIF_BPF_COEFF45, 0xffe0ffe0},
  562. {5400000, DIF_BPF_COEFF67, 0x00050056},
  563. {5400000, DIF_BPF_COEFF89, 0x00b000d1},
  564. {5400000, DIF_BPF_COEFF1011, 0x0071ff82},
  565. {5400000, DIF_BPF_COEFF1213, 0xfe53fd8c},
  566. {5400000, DIF_BPF_COEFF1415, 0xfddfff99},
  567. {5400000, DIF_BPF_COEFF1617, 0x024104a3},
  568. {5400000, DIF_BPF_COEFF1819, 0x054a034d},
  569. {5400000, DIF_BPF_COEFF2021, 0xff01fa1e},
  570. {5400000, DIF_BPF_COEFF2223, 0xf717f7ed},
  571. {5400000, DIF_BPF_COEFF2425, 0xfcf50461},
  572. {5400000, DIF_BPF_COEFF2627, 0x0ad50cf4},
  573. {5400000, DIF_BPF_COEFF2829, 0x0921008d},
  574. {5400000, DIF_BPF_COEFF3031, 0xf6e7f0bd},
  575. {5400000, DIF_BPF_COEFF3233, 0xf13ff891},
  576. {5400000, DIF_BPF_COEFF3435, 0x03920d3b},
  577. {5400000, DIF_BPF_COEFF36, 0x110d0000},
  578. /* END - DIF BPF register values from 54_quant.dat*/
  579. /*case 5500000:*/
  580. /* BEGIN - DIF BPF register values from 55_quant.dat*/
  581. {5500000, DIF_BPF_COEFF01, 0x00010002},
  582. {5500000, DIF_BPF_COEFF23, 0xfffffff3},
  583. {5500000, DIF_BPF_COEFF45, 0xffdeffd1},
  584. {5500000, DIF_BPF_COEFF67, 0xffe5002f},
  585. {5500000, DIF_BPF_COEFF89, 0x009c00ed},
  586. {5500000, DIF_BPF_COEFF1011, 0x00cb0000},
  587. {5500000, DIF_BPF_COEFF1213, 0xfebafd94},
  588. {5500000, DIF_BPF_COEFF1415, 0xfd61feb0},
  589. {5500000, DIF_BPF_COEFF1617, 0x014d0422},
  590. {5500000, DIF_BPF_COEFF1819, 0x05970464},
  591. {5500000, DIF_BPF_COEFF2021, 0x0074fb41},
  592. {5500000, DIF_BPF_COEFF2223, 0xf759f721},
  593. {5500000, DIF_BPF_COEFF2425, 0xfb7502de},
  594. {5500000, DIF_BPF_COEFF2627, 0x0a000d21},
  595. {5500000, DIF_BPF_COEFF2829, 0x0a2201d4},
  596. {5500000, DIF_BPF_COEFF3031, 0xf7d9f104},
  597. {5500000, DIF_BPF_COEFF3233, 0xf0edf804},
  598. {5500000, DIF_BPF_COEFF3435, 0x03280d19},
  599. {5500000, DIF_BPF_COEFF36, 0x110d0000},
  600. /* END - DIF BPF register values from 55_quant.dat*/
  601. /*case 5600000:*/
  602. /* BEGIN - DIF BPF register values from 56_quant.dat*/
  603. {5600000, DIF_BPF_COEFF01, 0x00010003},
  604. {5600000, DIF_BPF_COEFF23, 0x0003fffa},
  605. {5600000, DIF_BPF_COEFF45, 0xffe3ffc9},
  606. {5600000, DIF_BPF_COEFF67, 0xffc90002},
  607. {5600000, DIF_BPF_COEFF89, 0x007500ef},
  608. {5600000, DIF_BPF_COEFF1011, 0x010e007e},
  609. {5600000, DIF_BPF_COEFF1213, 0xff3dfdcf},
  610. {5600000, DIF_BPF_COEFF1415, 0xfd16fddd},
  611. {5600000, DIF_BPF_COEFF1617, 0x00440365},
  612. {5600000, DIF_BPF_COEFF1819, 0x059b0548},
  613. {5600000, DIF_BPF_COEFF2021, 0x01e3fc90},
  614. {5600000, DIF_BPF_COEFF2223, 0xf7dff691},
  615. {5600000, DIF_BPF_COEFF2425, 0xfa0f014d},
  616. {5600000, DIF_BPF_COEFF2627, 0x09020d23},
  617. {5600000, DIF_BPF_COEFF2829, 0x0b0a0318},
  618. {5600000, DIF_BPF_COEFF3031, 0xf8d7f15a},
  619. {5600000, DIF_BPF_COEFF3233, 0xf0a5f779},
  620. {5600000, DIF_BPF_COEFF3435, 0x02bd0cf6},
  621. {5600000, DIF_BPF_COEFF36, 0x110d0000},
  622. /* END - DIF BPF register values from 56_quant.dat*/
  623. /*case 5700000:*/
  624. /* BEGIN - DIF BPF register values from 57_quant.dat*/
  625. {5700000, DIF_BPF_COEFF01, 0x00010003},
  626. {5700000, DIF_BPF_COEFF23, 0x00060001},
  627. {5700000, DIF_BPF_COEFF45, 0xffecffc9},
  628. {5700000, DIF_BPF_COEFF67, 0xffb4ffd4},
  629. {5700000, DIF_BPF_COEFF89, 0x004000d5},
  630. {5700000, DIF_BPF_COEFF1011, 0x013600f0},
  631. {5700000, DIF_BPF_COEFF1213, 0xffd3fe39},
  632. {5700000, DIF_BPF_COEFF1415, 0xfd04fd31},
  633. {5700000, DIF_BPF_COEFF1617, 0xff360277},
  634. {5700000, DIF_BPF_COEFF1819, 0x055605ef},
  635. {5700000, DIF_BPF_COEFF2021, 0x033efdfe},
  636. {5700000, DIF_BPF_COEFF2223, 0xf8a5f642},
  637. {5700000, DIF_BPF_COEFF2425, 0xf8cbffb6},
  638. {5700000, DIF_BPF_COEFF2627, 0x07e10cfb},
  639. {5700000, DIF_BPF_COEFF2829, 0x0bd50456},
  640. {5700000, DIF_BPF_COEFF3031, 0xf9dff1be},
  641. {5700000, DIF_BPF_COEFF3233, 0xf067f6f2},
  642. {5700000, DIF_BPF_COEFF3435, 0x02520cd2},
  643. {5700000, DIF_BPF_COEFF36, 0x110d0000},
  644. /* END - DIF BPF register values from 57_quant.dat*/
  645. /*case 5800000:*/
  646. /* BEGIN - DIF BPF register values from 58_quant.dat*/
  647. {5800000, DIF_BPF_COEFF01, 0x00000003},
  648. {5800000, DIF_BPF_COEFF23, 0x00080009},
  649. {5800000, DIF_BPF_COEFF45, 0xfff8ffd2},
  650. {5800000, DIF_BPF_COEFF67, 0xffaaffac},
  651. {5800000, DIF_BPF_COEFF89, 0x000200a3},
  652. {5800000, DIF_BPF_COEFF1011, 0x013c014a},
  653. {5800000, DIF_BPF_COEFF1213, 0x006dfec9},
  654. {5800000, DIF_BPF_COEFF1415, 0xfd2bfcb7},
  655. {5800000, DIF_BPF_COEFF1617, 0xfe350165},
  656. {5800000, DIF_BPF_COEFF1819, 0x04cb0651},
  657. {5800000, DIF_BPF_COEFF2021, 0x0477ff7e},
  658. {5800000, DIF_BPF_COEFF2223, 0xf9a5f635},
  659. {5800000, DIF_BPF_COEFF2425, 0xf7b1fe20},
  660. {5800000, DIF_BPF_COEFF2627, 0x069f0ca8},
  661. {5800000, DIF_BPF_COEFF2829, 0x0c81058b},
  662. {5800000, DIF_BPF_COEFF3031, 0xfaf0f231},
  663. {5800000, DIF_BPF_COEFF3233, 0xf033f66d},
  664. {5800000, DIF_BPF_COEFF3435, 0x01e60cae},
  665. {5800000, DIF_BPF_COEFF36, 0x110d0000},
  666. /* END - DIF BPF register values from 58_quant.dat*/
  667. /*case 5900000:*/
  668. /* BEGIN - DIF BPF register values from 59_quant.dat*/
  669. {5900000, DIF_BPF_COEFF01, 0x00000002},
  670. {5900000, DIF_BPF_COEFF23, 0x0009000e},
  671. {5900000, DIF_BPF_COEFF45, 0x0005ffe1},
  672. {5900000, DIF_BPF_COEFF67, 0xffacff90},
  673. {5900000, DIF_BPF_COEFF89, 0xffc5005f},
  674. {5900000, DIF_BPF_COEFF1011, 0x01210184},
  675. {5900000, DIF_BPF_COEFF1213, 0x00fcff72},
  676. {5900000, DIF_BPF_COEFF1415, 0xfd8afc77},
  677. {5900000, DIF_BPF_COEFF1617, 0xfd51003f},
  678. {5900000, DIF_BPF_COEFF1819, 0x04020669},
  679. {5900000, DIF_BPF_COEFF2021, 0x05830103},
  680. {5900000, DIF_BPF_COEFF2223, 0xfad7f66b},
  681. {5900000, DIF_BPF_COEFF2425, 0xf6c8fc93},
  682. {5900000, DIF_BPF_COEFF2627, 0x05430c2b},
  683. {5900000, DIF_BPF_COEFF2829, 0x0d0d06b5},
  684. {5900000, DIF_BPF_COEFF3031, 0xfc08f2b2},
  685. {5900000, DIF_BPF_COEFF3233, 0xf00af5ec},
  686. {5900000, DIF_BPF_COEFF3435, 0x017b0c89},
  687. {5900000, DIF_BPF_COEFF36, 0x110d0000},
  688. /* END - DIF BPF register values from 59_quant.dat*/
  689. /*case 6000000:*/
  690. /* BEGIN - DIF BPF register values from 60_quant.dat*/
  691. {6000000, DIF_BPF_COEFF01, 0x00000001},
  692. {6000000, DIF_BPF_COEFF23, 0x00070012},
  693. {6000000, DIF_BPF_COEFF45, 0x0012fff5},
  694. {6000000, DIF_BPF_COEFF67, 0xffbaff82},
  695. {6000000, DIF_BPF_COEFF89, 0xff8e000f},
  696. {6000000, DIF_BPF_COEFF1011, 0x00e80198},
  697. {6000000, DIF_BPF_COEFF1213, 0x01750028},
  698. {6000000, DIF_BPF_COEFF1415, 0xfe18fc75},
  699. {6000000, DIF_BPF_COEFF1617, 0xfc99ff15},
  700. {6000000, DIF_BPF_COEFF1819, 0x03050636},
  701. {6000000, DIF_BPF_COEFF2021, 0x0656027f},
  702. {6000000, DIF_BPF_COEFF2223, 0xfc32f6e2},
  703. {6000000, DIF_BPF_COEFF2425, 0xf614fb17},
  704. {6000000, DIF_BPF_COEFF2627, 0x03d20b87},
  705. {6000000, DIF_BPF_COEFF2829, 0x0d7707d2},
  706. {6000000, DIF_BPF_COEFF3031, 0xfd26f341},
  707. {6000000, DIF_BPF_COEFF3233, 0xefeaf56f},
  708. {6000000, DIF_BPF_COEFF3435, 0x010f0c64},
  709. {6000000, DIF_BPF_COEFF36, 0x110d0000},
  710. /* END - DIF BPF register values from 60_quant.dat*/
  711. /*case 6100000:*/
  712. /* BEGIN - DIF BPF register values from 61_quant.dat*/
  713. {6100000, DIF_BPF_COEFF01, 0xffff0000},
  714. {6100000, DIF_BPF_COEFF23, 0x00050012},
  715. {6100000, DIF_BPF_COEFF45, 0x001c000b},
  716. {6100000, DIF_BPF_COEFF67, 0xffd1ff84},
  717. {6100000, DIF_BPF_COEFF89, 0xff66ffbe},
  718. {6100000, DIF_BPF_COEFF1011, 0x00960184},
  719. {6100000, DIF_BPF_COEFF1213, 0x01cd00da},
  720. {6100000, DIF_BPF_COEFF1415, 0xfeccfcb2},
  721. {6100000, DIF_BPF_COEFF1617, 0xfc17fdf9},
  722. {6100000, DIF_BPF_COEFF1819, 0x01e005bc},
  723. {6100000, DIF_BPF_COEFF2021, 0x06e703e4},
  724. {6100000, DIF_BPF_COEFF2223, 0xfdabf798},
  725. {6100000, DIF_BPF_COEFF2425, 0xf599f9b3},
  726. {6100000, DIF_BPF_COEFF2627, 0x02510abd},
  727. {6100000, DIF_BPF_COEFF2829, 0x0dbf08df},
  728. {6100000, DIF_BPF_COEFF3031, 0xfe48f3dc},
  729. {6100000, DIF_BPF_COEFF3233, 0xefd5f4f6},
  730. {6100000, DIF_BPF_COEFF3435, 0x00a20c3e},
  731. {6100000, DIF_BPF_COEFF36, 0x110d0000},
  732. /* END - DIF BPF register values from 61_quant.dat*/
  733. /*case 6200000:*/
  734. /* BEGIN - DIF BPF register values from 62_quant.dat*/
  735. {6200000, DIF_BPF_COEFF01, 0xfffffffe},
  736. {6200000, DIF_BPF_COEFF23, 0x0002000f},
  737. {6200000, DIF_BPF_COEFF45, 0x0021001f},
  738. {6200000, DIF_BPF_COEFF67, 0xfff0ff97},
  739. {6200000, DIF_BPF_COEFF89, 0xff50ff74},
  740. {6200000, DIF_BPF_COEFF1011, 0x0034014a},
  741. {6200000, DIF_BPF_COEFF1213, 0x01fa0179},
  742. {6200000, DIF_BPF_COEFF1415, 0xff97fd2a},
  743. {6200000, DIF_BPF_COEFF1617, 0xfbd3fcfa},
  744. {6200000, DIF_BPF_COEFF1819, 0x00a304fe},
  745. {6200000, DIF_BPF_COEFF2021, 0x07310525},
  746. {6200000, DIF_BPF_COEFF2223, 0xff37f886},
  747. {6200000, DIF_BPF_COEFF2425, 0xf55cf86e},
  748. {6200000, DIF_BPF_COEFF2627, 0x00c709d0},
  749. {6200000, DIF_BPF_COEFF2829, 0x0de209db},
  750. {6200000, DIF_BPF_COEFF3031, 0xff6df484},
  751. {6200000, DIF_BPF_COEFF3233, 0xefcbf481},
  752. {6200000, DIF_BPF_COEFF3435, 0x00360c18},
  753. {6200000, DIF_BPF_COEFF36, 0x110d0000},
  754. /* END - DIF BPF register values from 62_quant.dat*/
  755. /*case 6300000:*/
  756. /* BEGIN - DIF BPF register values from 63_quant.dat*/
  757. {6300000, DIF_BPF_COEFF01, 0xfffffffd},
  758. {6300000, DIF_BPF_COEFF23, 0xfffe000a},
  759. {6300000, DIF_BPF_COEFF45, 0x0021002f},
  760. {6300000, DIF_BPF_COEFF67, 0x0010ffb8},
  761. {6300000, DIF_BPF_COEFF89, 0xff50ff3b},
  762. {6300000, DIF_BPF_COEFF1011, 0xffcc00f0},
  763. {6300000, DIF_BPF_COEFF1213, 0x01fa01fa},
  764. {6300000, DIF_BPF_COEFF1415, 0x0069fdd4},
  765. {6300000, DIF_BPF_COEFF1617, 0xfbd3fc26},
  766. {6300000, DIF_BPF_COEFF1819, 0xff5d0407},
  767. {6300000, DIF_BPF_COEFF2021, 0x07310638},
  768. {6300000, DIF_BPF_COEFF2223, 0x00c9f9a8},
  769. {6300000, DIF_BPF_COEFF2425, 0xf55cf74e},
  770. {6300000, DIF_BPF_COEFF2627, 0xff3908c3},
  771. {6300000, DIF_BPF_COEFF2829, 0x0de20ac3},
  772. {6300000, DIF_BPF_COEFF3031, 0x0093f537},
  773. {6300000, DIF_BPF_COEFF3233, 0xefcbf410},
  774. {6300000, DIF_BPF_COEFF3435, 0xffca0bf2},
  775. {6300000, DIF_BPF_COEFF36, 0x110d0000},
  776. /* END - DIF BPF register values from 63_quant.dat*/
  777. /*case 6400000:*/
  778. /* BEGIN - DIF BPF register values from 64_quant.dat*/
  779. {6400000, DIF_BPF_COEFF01, 0xfffffffd},
  780. {6400000, DIF_BPF_COEFF23, 0xfffb0003},
  781. {6400000, DIF_BPF_COEFF45, 0x001c0037},
  782. {6400000, DIF_BPF_COEFF67, 0x002fffe2},
  783. {6400000, DIF_BPF_COEFF89, 0xff66ff17},
  784. {6400000, DIF_BPF_COEFF1011, 0xff6a007e},
  785. {6400000, DIF_BPF_COEFF1213, 0x01cd0251},
  786. {6400000, DIF_BPF_COEFF1415, 0x0134fea5},
  787. {6400000, DIF_BPF_COEFF1617, 0xfc17fb8b},
  788. {6400000, DIF_BPF_COEFF1819, 0xfe2002e0},
  789. {6400000, DIF_BPF_COEFF2021, 0x06e70713},
  790. {6400000, DIF_BPF_COEFF2223, 0x0255faf5},
  791. {6400000, DIF_BPF_COEFF2425, 0xf599f658},
  792. {6400000, DIF_BPF_COEFF2627, 0xfdaf0799},
  793. {6400000, DIF_BPF_COEFF2829, 0x0dbf0b96},
  794. {6400000, DIF_BPF_COEFF3031, 0x01b8f5f5},
  795. {6400000, DIF_BPF_COEFF3233, 0xefd5f3a3},
  796. {6400000, DIF_BPF_COEFF3435, 0xff5e0bca},
  797. {6400000, DIF_BPF_COEFF36, 0x110d0000},
  798. /* END - DIF BPF register values from 64_quant.dat*/
  799. /*case 6500000:*/
  800. /* BEGIN - DIF BPF register values from 65_quant.dat*/
  801. {6500000, DIF_BPF_COEFF01, 0x0000fffd},
  802. {6500000, DIF_BPF_COEFF23, 0xfff9fffb},
  803. {6500000, DIF_BPF_COEFF45, 0x00120037},
  804. {6500000, DIF_BPF_COEFF67, 0x00460010},
  805. {6500000, DIF_BPF_COEFF89, 0xff8eff0f},
  806. {6500000, DIF_BPF_COEFF1011, 0xff180000},
  807. {6500000, DIF_BPF_COEFF1213, 0x01750276},
  808. {6500000, DIF_BPF_COEFF1415, 0x01e8ff8d},
  809. {6500000, DIF_BPF_COEFF1617, 0xfc99fb31},
  810. {6500000, DIF_BPF_COEFF1819, 0xfcfb0198},
  811. {6500000, DIF_BPF_COEFF2021, 0x065607ad},
  812. {6500000, DIF_BPF_COEFF2223, 0x03cefc64},
  813. {6500000, DIF_BPF_COEFF2425, 0xf614f592},
  814. {6500000, DIF_BPF_COEFF2627, 0xfc2e0656},
  815. {6500000, DIF_BPF_COEFF2829, 0x0d770c52},
  816. {6500000, DIF_BPF_COEFF3031, 0x02daf6bd},
  817. {6500000, DIF_BPF_COEFF3233, 0xefeaf33b},
  818. {6500000, DIF_BPF_COEFF3435, 0xfef10ba3},
  819. {6500000, DIF_BPF_COEFF36, 0x110d0000},
  820. /* END - DIF BPF register values from 65_quant.dat*/
  821. /*case 6600000:*/
  822. /* BEGIN - DIF BPF register values from 66_quant.dat*/
  823. {6600000, DIF_BPF_COEFF01, 0x0000fffe},
  824. {6600000, DIF_BPF_COEFF23, 0xfff7fff5},
  825. {6600000, DIF_BPF_COEFF45, 0x0005002f},
  826. {6600000, DIF_BPF_COEFF67, 0x0054003c},
  827. {6600000, DIF_BPF_COEFF89, 0xffc5ff22},
  828. {6600000, DIF_BPF_COEFF1011, 0xfedfff82},
  829. {6600000, DIF_BPF_COEFF1213, 0x00fc0267},
  830. {6600000, DIF_BPF_COEFF1415, 0x0276007e},
  831. {6600000, DIF_BPF_COEFF1617, 0xfd51fb1c},
  832. {6600000, DIF_BPF_COEFF1819, 0xfbfe003e},
  833. {6600000, DIF_BPF_COEFF2021, 0x05830802},
  834. {6600000, DIF_BPF_COEFF2223, 0x0529fdec},
  835. {6600000, DIF_BPF_COEFF2425, 0xf6c8f4fe},
  836. {6600000, DIF_BPF_COEFF2627, 0xfabd04ff},
  837. {6600000, DIF_BPF_COEFF2829, 0x0d0d0cf6},
  838. {6600000, DIF_BPF_COEFF3031, 0x03f8f78f},
  839. {6600000, DIF_BPF_COEFF3233, 0xf00af2d7},
  840. {6600000, DIF_BPF_COEFF3435, 0xfe850b7b},
  841. {6600000, DIF_BPF_COEFF36, 0x110d0000},
  842. /* END - DIF BPF register values from 66_quant.dat*/
  843. /*case 6700000:*/
  844. /* BEGIN - DIF BPF register values from 67_quant.dat*/
  845. {6700000, DIF_BPF_COEFF01, 0x0000ffff},
  846. {6700000, DIF_BPF_COEFF23, 0xfff8fff0},
  847. {6700000, DIF_BPF_COEFF45, 0xfff80020},
  848. {6700000, DIF_BPF_COEFF67, 0x00560060},
  849. {6700000, DIF_BPF_COEFF89, 0x0002ff4e},
  850. {6700000, DIF_BPF_COEFF1011, 0xfec4ff10},
  851. {6700000, DIF_BPF_COEFF1213, 0x006d0225},
  852. {6700000, DIF_BPF_COEFF1415, 0x02d50166},
  853. {6700000, DIF_BPF_COEFF1617, 0xfe35fb4e},
  854. {6700000, DIF_BPF_COEFF1819, 0xfb35fee1},
  855. {6700000, DIF_BPF_COEFF2021, 0x0477080e},
  856. {6700000, DIF_BPF_COEFF2223, 0x065bff82},
  857. {6700000, DIF_BPF_COEFF2425, 0xf7b1f4a0},
  858. {6700000, DIF_BPF_COEFF2627, 0xf9610397},
  859. {6700000, DIF_BPF_COEFF2829, 0x0c810d80},
  860. {6700000, DIF_BPF_COEFF3031, 0x0510f869},
  861. {6700000, DIF_BPF_COEFF3233, 0xf033f278},
  862. {6700000, DIF_BPF_COEFF3435, 0xfe1a0b52},
  863. {6700000, DIF_BPF_COEFF36, 0x110d0000},
  864. /* END - DIF BPF register values from 67_quant.dat*/
  865. /*case 6800000:*/
  866. /* BEGIN - DIF BPF register values from 68_quant.dat*/
  867. {6800000, DIF_BPF_COEFF01, 0x00010000},
  868. {6800000, DIF_BPF_COEFF23, 0xfffaffee},
  869. {6800000, DIF_BPF_COEFF45, 0xffec000c},
  870. {6800000, DIF_BPF_COEFF67, 0x004c0078},
  871. {6800000, DIF_BPF_COEFF89, 0x0040ff8e},
  872. {6800000, DIF_BPF_COEFF1011, 0xfecafeb6},
  873. {6800000, DIF_BPF_COEFF1213, 0xffd301b6},
  874. {6800000, DIF_BPF_COEFF1415, 0x02fc0235},
  875. {6800000, DIF_BPF_COEFF1617, 0xff36fbc5},
  876. {6800000, DIF_BPF_COEFF1819, 0xfaaafd90},
  877. {6800000, DIF_BPF_COEFF2021, 0x033e07d2},
  878. {6800000, DIF_BPF_COEFF2223, 0x075b011b},
  879. {6800000, DIF_BPF_COEFF2425, 0xf8cbf47a},
  880. {6800000, DIF_BPF_COEFF2627, 0xf81f0224},
  881. {6800000, DIF_BPF_COEFF2829, 0x0bd50def},
  882. {6800000, DIF_BPF_COEFF3031, 0x0621f94b},
  883. {6800000, DIF_BPF_COEFF3233, 0xf067f21e},
  884. {6800000, DIF_BPF_COEFF3435, 0xfdae0b29},
  885. {6800000, DIF_BPF_COEFF36, 0x110d0000},
  886. /* END - DIF BPF register values from 68_quant.dat*/
  887. /*case 6900000:*/
  888. /* BEGIN - DIF BPF register values from 69_quant.dat*/
  889. {6900000, DIF_BPF_COEFF01, 0x00010001},
  890. {6900000, DIF_BPF_COEFF23, 0xfffdffef},
  891. {6900000, DIF_BPF_COEFF45, 0xffe3fff6},
  892. {6900000, DIF_BPF_COEFF67, 0x0037007f},
  893. {6900000, DIF_BPF_COEFF89, 0x0075ffdc},
  894. {6900000, DIF_BPF_COEFF1011, 0xfef2fe7c},
  895. {6900000, DIF_BPF_COEFF1213, 0xff3d0122},
  896. {6900000, DIF_BPF_COEFF1415, 0x02ea02dd},
  897. {6900000, DIF_BPF_COEFF1617, 0x0044fc79},
  898. {6900000, DIF_BPF_COEFF1819, 0xfa65fc5d},
  899. {6900000, DIF_BPF_COEFF2021, 0x01e3074e},
  900. {6900000, DIF_BPF_COEFF2223, 0x082102ad},
  901. {6900000, DIF_BPF_COEFF2425, 0xfa0ff48c},
  902. {6900000, DIF_BPF_COEFF2627, 0xf6fe00a9},
  903. {6900000, DIF_BPF_COEFF2829, 0x0b0a0e43},
  904. {6900000, DIF_BPF_COEFF3031, 0x0729fa33},
  905. {6900000, DIF_BPF_COEFF3233, 0xf0a5f1c9},
  906. {6900000, DIF_BPF_COEFF3435, 0xfd430b00},
  907. {6900000, DIF_BPF_COEFF36, 0x110d0000},
  908. /* END - DIF BPF register values from 69_quant.dat*/
  909. /*case 7000000:*/
  910. /* BEGIN - DIF BPF register values from 70_quant.dat*/
  911. {7000000, DIF_BPF_COEFF01, 0x00010002},
  912. {7000000, DIF_BPF_COEFF23, 0x0001fff3},
  913. {7000000, DIF_BPF_COEFF45, 0xffdeffe2},
  914. {7000000, DIF_BPF_COEFF67, 0x001b0076},
  915. {7000000, DIF_BPF_COEFF89, 0x009c002d},
  916. {7000000, DIF_BPF_COEFF1011, 0xff35fe68},
  917. {7000000, DIF_BPF_COEFF1213, 0xfeba0076},
  918. {7000000, DIF_BPF_COEFF1415, 0x029f0352},
  919. {7000000, DIF_BPF_COEFF1617, 0x014dfd60},
  920. {7000000, DIF_BPF_COEFF1819, 0xfa69fb53},
  921. {7000000, DIF_BPF_COEFF2021, 0x00740688},
  922. {7000000, DIF_BPF_COEFF2223, 0x08a7042d},
  923. {7000000, DIF_BPF_COEFF2425, 0xfb75f4d6},
  924. {7000000, DIF_BPF_COEFF2627, 0xf600ff2d},
  925. {7000000, DIF_BPF_COEFF2829, 0x0a220e7a},
  926. {7000000, DIF_BPF_COEFF3031, 0x0827fb22},
  927. {7000000, DIF_BPF_COEFF3233, 0xf0edf17a},
  928. {7000000, DIF_BPF_COEFF3435, 0xfcd80ad6},
  929. {7000000, DIF_BPF_COEFF36, 0x110d0000},
  930. /* END - DIF BPF register values from 70_quant.dat*/
  931. /*case 7100000:*/
  932. /* BEGIN - DIF BPF register values from 71_quant.dat*/
  933. {7100000, DIF_BPF_COEFF01, 0x00000003},
  934. {7100000, DIF_BPF_COEFF23, 0x0004fff9},
  935. {7100000, DIF_BPF_COEFF45, 0xffe0ffd2},
  936. {7100000, DIF_BPF_COEFF67, 0xfffb005e},
  937. {7100000, DIF_BPF_COEFF89, 0x00b0007a},
  938. {7100000, DIF_BPF_COEFF1011, 0xff8ffe7c},
  939. {7100000, DIF_BPF_COEFF1213, 0xfe53ffc1},
  940. {7100000, DIF_BPF_COEFF1415, 0x0221038c},
  941. {7100000, DIF_BPF_COEFF1617, 0x0241fe6e},
  942. {7100000, DIF_BPF_COEFF1819, 0xfab6fa80},
  943. {7100000, DIF_BPF_COEFF2021, 0xff010587},
  944. {7100000, DIF_BPF_COEFF2223, 0x08e90590},
  945. {7100000, DIF_BPF_COEFF2425, 0xfcf5f556},
  946. {7100000, DIF_BPF_COEFF2627, 0xf52bfdb3},
  947. {7100000, DIF_BPF_COEFF2829, 0x09210e95},
  948. {7100000, DIF_BPF_COEFF3031, 0x0919fc15},
  949. {7100000, DIF_BPF_COEFF3233, 0xf13ff12f},
  950. {7100000, DIF_BPF_COEFF3435, 0xfc6e0aab},
  951. {7100000, DIF_BPF_COEFF36, 0x110d0000},
  952. /* END - DIF BPF register values from 71_quant.dat*/
  953. /*case 7200000:*/
  954. /* BEGIN - DIF BPF register values from 72_quant.dat*/
  955. {7200000, DIF_BPF_COEFF01, 0x00000003},
  956. {7200000, DIF_BPF_COEFF23, 0x00070000},
  957. {7200000, DIF_BPF_COEFF45, 0xffe6ffc9},
  958. {7200000, DIF_BPF_COEFF67, 0xffdb0039},
  959. {7200000, DIF_BPF_COEFF89, 0x00af00b8},
  960. {7200000, DIF_BPF_COEFF1011, 0xfff4feb6},
  961. {7200000, DIF_BPF_COEFF1213, 0xfe13ff10},
  962. {7200000, DIF_BPF_COEFF1415, 0x01790388},
  963. {7200000, DIF_BPF_COEFF1617, 0x0311ff92},
  964. {7200000, DIF_BPF_COEFF1819, 0xfb48f9ed},
  965. {7200000, DIF_BPF_COEFF2021, 0xfd980453},
  966. {7200000, DIF_BPF_COEFF2223, 0x08e306cd},
  967. {7200000, DIF_BPF_COEFF2425, 0xfe88f60a},
  968. {7200000, DIF_BPF_COEFF2627, 0xf482fc40},
  969. {7200000, DIF_BPF_COEFF2829, 0x08080e93},
  970. {7200000, DIF_BPF_COEFF3031, 0x09fdfd0c},
  971. {7200000, DIF_BPF_COEFF3233, 0xf19af0ea},
  972. {7200000, DIF_BPF_COEFF3435, 0xfc050a81},
  973. {7200000, DIF_BPF_COEFF36, 0x110d0000},
  974. /* END - DIF BPF register values from 72_quant.dat*/
  975. /*case 7300000:*/
  976. /* BEGIN - DIF BPF register values from 73_quant.dat*/
  977. {7300000, DIF_BPF_COEFF01, 0x00000002},
  978. {7300000, DIF_BPF_COEFF23, 0x00080008},
  979. {7300000, DIF_BPF_COEFF45, 0xfff0ffc9},
  980. {7300000, DIF_BPF_COEFF67, 0xffc1000d},
  981. {7300000, DIF_BPF_COEFF89, 0x009800e2},
  982. {7300000, DIF_BPF_COEFF1011, 0x005bff10},
  983. {7300000, DIF_BPF_COEFF1213, 0xfe00fe74},
  984. {7300000, DIF_BPF_COEFF1415, 0x00b50345},
  985. {7300000, DIF_BPF_COEFF1617, 0x03b000bc},
  986. {7300000, DIF_BPF_COEFF1819, 0xfc18f9a1},
  987. {7300000, DIF_BPF_COEFF2021, 0xfc4802f9},
  988. {7300000, DIF_BPF_COEFF2223, 0x089807dc},
  989. {7300000, DIF_BPF_COEFF2425, 0x0022f6f0},
  990. {7300000, DIF_BPF_COEFF2627, 0xf407fada},
  991. {7300000, DIF_BPF_COEFF2829, 0x06da0e74},
  992. {7300000, DIF_BPF_COEFF3031, 0x0ad3fe06},
  993. {7300000, DIF_BPF_COEFF3233, 0xf1fef0ab},
  994. {7300000, DIF_BPF_COEFF3435, 0xfb9c0a55},
  995. {7300000, DIF_BPF_COEFF36, 0x110d0000},
  996. /* END - DIF BPF register values from 73_quant.dat*/
  997. /*case 7400000:*/
  998. /* BEGIN - DIF BPF register values from 74_quant.dat*/
  999. {7400000, DIF_BPF_COEFF01, 0x00000001},
  1000. {7400000, DIF_BPF_COEFF23, 0x0008000e},
  1001. {7400000, DIF_BPF_COEFF45, 0xfffdffd0},
  1002. {7400000, DIF_BPF_COEFF67, 0xffafffdf},
  1003. {7400000, DIF_BPF_COEFF89, 0x006e00f2},
  1004. {7400000, DIF_BPF_COEFF1011, 0x00b8ff82},
  1005. {7400000, DIF_BPF_COEFF1213, 0xfe1bfdf8},
  1006. {7400000, DIF_BPF_COEFF1415, 0xffe302c8},
  1007. {7400000, DIF_BPF_COEFF1617, 0x041301dc},
  1008. {7400000, DIF_BPF_COEFF1819, 0xfd1af99e},
  1009. {7400000, DIF_BPF_COEFF2021, 0xfb1e0183},
  1010. {7400000, DIF_BPF_COEFF2223, 0x080908b5},
  1011. {7400000, DIF_BPF_COEFF2425, 0x01bcf801},
  1012. {7400000, DIF_BPF_COEFF2627, 0xf3bdf985},
  1013. {7400000, DIF_BPF_COEFF2829, 0x059a0e38},
  1014. {7400000, DIF_BPF_COEFF3031, 0x0b99ff03},
  1015. {7400000, DIF_BPF_COEFF3233, 0xf26cf071},
  1016. {7400000, DIF_BPF_COEFF3435, 0xfb330a2a},
  1017. {7400000, DIF_BPF_COEFF36, 0x110d0000},
  1018. /* END - DIF BPF register values from 74_quant.dat*/
  1019. /*case 7500000:*/
  1020. /* BEGIN - DIF BPF register values from 75_quant.dat*/
  1021. {7500000, DIF_BPF_COEFF01, 0xffff0000},
  1022. {7500000, DIF_BPF_COEFF23, 0x00070011},
  1023. {7500000, DIF_BPF_COEFF45, 0x000affdf},
  1024. {7500000, DIF_BPF_COEFF67, 0xffa9ffb5},
  1025. {7500000, DIF_BPF_COEFF89, 0x003700e6},
  1026. {7500000, DIF_BPF_COEFF1011, 0x01010000},
  1027. {7500000, DIF_BPF_COEFF1213, 0xfe62fda8},
  1028. {7500000, DIF_BPF_COEFF1415, 0xff140219},
  1029. {7500000, DIF_BPF_COEFF1617, 0x043502e1},
  1030. {7500000, DIF_BPF_COEFF1819, 0xfe42f9e6},
  1031. {7500000, DIF_BPF_COEFF2021, 0xfa270000},
  1032. {7500000, DIF_BPF_COEFF2223, 0x073a0953},
  1033. {7500000, DIF_BPF_COEFF2425, 0x034cf939},
  1034. {7500000, DIF_BPF_COEFF2627, 0xf3a4f845},
  1035. {7500000, DIF_BPF_COEFF2829, 0x044c0de1},
  1036. {7500000, DIF_BPF_COEFF3031, 0x0c4f0000},
  1037. {7500000, DIF_BPF_COEFF3233, 0xf2e2f03c},
  1038. {7500000, DIF_BPF_COEFF3435, 0xfacc09fe},
  1039. {7500000, DIF_BPF_COEFF36, 0x110d0000},
  1040. /* END - DIF BPF register values from 75_quant.dat*/
  1041. /*case 7600000:*/
  1042. /* BEGIN - DIF BPF register values from 76_quant.dat*/
  1043. {7600000, DIF_BPF_COEFF01, 0xffffffff},
  1044. {7600000, DIF_BPF_COEFF23, 0x00040012},
  1045. {7600000, DIF_BPF_COEFF45, 0x0016fff3},
  1046. {7600000, DIF_BPF_COEFF67, 0xffafff95},
  1047. {7600000, DIF_BPF_COEFF89, 0xfff900c0},
  1048. {7600000, DIF_BPF_COEFF1011, 0x0130007e},
  1049. {7600000, DIF_BPF_COEFF1213, 0xfecefd89},
  1050. {7600000, DIF_BPF_COEFF1415, 0xfe560146},
  1051. {7600000, DIF_BPF_COEFF1617, 0x041303bc},
  1052. {7600000, DIF_BPF_COEFF1819, 0xff81fa76},
  1053. {7600000, DIF_BPF_COEFF2021, 0xf96cfe7d},
  1054. {7600000, DIF_BPF_COEFF2223, 0x063209b1},
  1055. {7600000, DIF_BPF_COEFF2425, 0x04c9fa93},
  1056. {7600000, DIF_BPF_COEFF2627, 0xf3bdf71e},
  1057. {7600000, DIF_BPF_COEFF2829, 0x02f30d6e},
  1058. {7600000, DIF_BPF_COEFF3031, 0x0cf200fd},
  1059. {7600000, DIF_BPF_COEFF3233, 0xf361f00e},
  1060. {7600000, DIF_BPF_COEFF3435, 0xfa6509d1},
  1061. {7600000, DIF_BPF_COEFF36, 0x110d0000},
  1062. /* END - DIF BPF register values from 76_quant.dat*/
  1063. /*case 7700000:*/
  1064. /* BEGIN - DIF BPF register values from 77_quant.dat*/
  1065. {7700000, DIF_BPF_COEFF01, 0xfffffffe},
  1066. {7700000, DIF_BPF_COEFF23, 0x00010010},
  1067. {7700000, DIF_BPF_COEFF45, 0x001e0008},
  1068. {7700000, DIF_BPF_COEFF67, 0xffc1ff84},
  1069. {7700000, DIF_BPF_COEFF89, 0xffbc0084},
  1070. {7700000, DIF_BPF_COEFF1011, 0x013e00f0},
  1071. {7700000, DIF_BPF_COEFF1213, 0xff56fd9f},
  1072. {7700000, DIF_BPF_COEFF1415, 0xfdb8005c},
  1073. {7700000, DIF_BPF_COEFF1617, 0x03b00460},
  1074. {7700000, DIF_BPF_COEFF1819, 0x00c7fb45},
  1075. {7700000, DIF_BPF_COEFF2021, 0xf8f4fd07},
  1076. {7700000, DIF_BPF_COEFF2223, 0x04fa09ce},
  1077. {7700000, DIF_BPF_COEFF2425, 0x062afc07},
  1078. {7700000, DIF_BPF_COEFF2627, 0xf407f614},
  1079. {7700000, DIF_BPF_COEFF2829, 0x01920ce0},
  1080. {7700000, DIF_BPF_COEFF3031, 0x0d8301fa},
  1081. {7700000, DIF_BPF_COEFF3233, 0xf3e8efe5},
  1082. {7700000, DIF_BPF_COEFF3435, 0xfa0009a4},
  1083. {7700000, DIF_BPF_COEFF36, 0x110d0000},
  1084. /* END - DIF BPF register values from 77_quant.dat*/
  1085. /*case 7800000:*/
  1086. /* BEGIN - DIF BPF register values from 78_quant.dat*/
  1087. {7800000, DIF_BPF_COEFF01, 0x0000fffd},
  1088. {7800000, DIF_BPF_COEFF23, 0xfffd000b},
  1089. {7800000, DIF_BPF_COEFF45, 0x0022001d},
  1090. {7800000, DIF_BPF_COEFF67, 0xffdbff82},
  1091. {7800000, DIF_BPF_COEFF89, 0xff870039},
  1092. {7800000, DIF_BPF_COEFF1011, 0x012a014a},
  1093. {7800000, DIF_BPF_COEFF1213, 0xffedfde7},
  1094. {7800000, DIF_BPF_COEFF1415, 0xfd47ff6b},
  1095. {7800000, DIF_BPF_COEFF1617, 0x031104c6},
  1096. {7800000, DIF_BPF_COEFF1819, 0x0202fc4c},
  1097. {7800000, DIF_BPF_COEFF2021, 0xf8c6fbad},
  1098. {7800000, DIF_BPF_COEFF2223, 0x039909a7},
  1099. {7800000, DIF_BPF_COEFF2425, 0x0767fd8e},
  1100. {7800000, DIF_BPF_COEFF2627, 0xf482f52b},
  1101. {7800000, DIF_BPF_COEFF2829, 0x002d0c39},
  1102. {7800000, DIF_BPF_COEFF3031, 0x0e0002f4},
  1103. {7800000, DIF_BPF_COEFF3233, 0xf477efc2},
  1104. {7800000, DIF_BPF_COEFF3435, 0xf99b0977},
  1105. {7800000, DIF_BPF_COEFF36, 0x110d0000},
  1106. /* END - DIF BPF register values from 78_quant.dat*/
  1107. /*case 7900000:*/
  1108. /* BEGIN - DIF BPF register values from 79_quant.dat*/
  1109. {7900000, DIF_BPF_COEFF01, 0x0000fffd},
  1110. {7900000, DIF_BPF_COEFF23, 0xfffa0004},
  1111. {7900000, DIF_BPF_COEFF45, 0x0020002d},
  1112. {7900000, DIF_BPF_COEFF67, 0xfffbff91},
  1113. {7900000, DIF_BPF_COEFF89, 0xff61ffe8},
  1114. {7900000, DIF_BPF_COEFF1011, 0x00f70184},
  1115. {7900000, DIF_BPF_COEFF1213, 0x0086fe5c},
  1116. {7900000, DIF_BPF_COEFF1415, 0xfd0bfe85},
  1117. {7900000, DIF_BPF_COEFF1617, 0x024104e5},
  1118. {7900000, DIF_BPF_COEFF1819, 0x0323fd7d},
  1119. {7900000, DIF_BPF_COEFF2021, 0xf8e2fa79},
  1120. {7900000, DIF_BPF_COEFF2223, 0x021d093f},
  1121. {7900000, DIF_BPF_COEFF2425, 0x0879ff22},
  1122. {7900000, DIF_BPF_COEFF2627, 0xf52bf465},
  1123. {7900000, DIF_BPF_COEFF2829, 0xfec70b79},
  1124. {7900000, DIF_BPF_COEFF3031, 0x0e6803eb},
  1125. {7900000, DIF_BPF_COEFF3233, 0xf50defa5},
  1126. {7900000, DIF_BPF_COEFF3435, 0xf937094a},
  1127. {7900000, DIF_BPF_COEFF36, 0x110d0000},
  1128. /* END - DIF BPF register values from 79_quant.dat*/
  1129. /*case 8000000:*/
  1130. /* BEGIN - DIF BPF register values from 80_quant.dat*/
  1131. {8000000, DIF_BPF_COEFF01, 0x0000fffe},
  1132. {8000000, DIF_BPF_COEFF23, 0xfff8fffd},
  1133. {8000000, DIF_BPF_COEFF45, 0x00190036},
  1134. {8000000, DIF_BPF_COEFF67, 0x001bffaf},
  1135. {8000000, DIF_BPF_COEFF89, 0xff4fff99},
  1136. {8000000, DIF_BPF_COEFF1011, 0x00aa0198},
  1137. {8000000, DIF_BPF_COEFF1213, 0x0112fef3},
  1138. {8000000, DIF_BPF_COEFF1415, 0xfd09fdb9},
  1139. {8000000, DIF_BPF_COEFF1617, 0x014d04be},
  1140. {8000000, DIF_BPF_COEFF1819, 0x041bfecc},
  1141. {8000000, DIF_BPF_COEFF2021, 0xf947f978},
  1142. {8000000, DIF_BPF_COEFF2223, 0x00900897},
  1143. {8000000, DIF_BPF_COEFF2425, 0x095a00b9},
  1144. {8000000, DIF_BPF_COEFF2627, 0xf600f3c5},
  1145. {8000000, DIF_BPF_COEFF2829, 0xfd650aa3},
  1146. {8000000, DIF_BPF_COEFF3031, 0x0ebc04de},
  1147. {8000000, DIF_BPF_COEFF3233, 0xf5aaef8e},
  1148. {8000000, DIF_BPF_COEFF3435, 0xf8d5091c},
  1149. {8000000, DIF_BPF_COEFF36, 0x110d0000},
  1150. /* END - DIF BPF register values from 80_quant.dat*/
  1151. /*case 8100000:*/
  1152. /* BEGIN - DIF BPF register values from 81_quant.dat*/
  1153. {8100000, DIF_BPF_COEFF01, 0x0000ffff},
  1154. {8100000, DIF_BPF_COEFF23, 0xfff7fff6},
  1155. {8100000, DIF_BPF_COEFF45, 0x000e0038},
  1156. {8100000, DIF_BPF_COEFF67, 0x0037ffd7},
  1157. {8100000, DIF_BPF_COEFF89, 0xff52ff56},
  1158. {8100000, DIF_BPF_COEFF1011, 0x004b0184},
  1159. {8100000, DIF_BPF_COEFF1213, 0x0186ffa1},
  1160. {8100000, DIF_BPF_COEFF1415, 0xfd40fd16},
  1161. {8100000, DIF_BPF_COEFF1617, 0x00440452},
  1162. {8100000, DIF_BPF_COEFF1819, 0x04de0029},
  1163. {8100000, DIF_BPF_COEFF2021, 0xf9f2f8b2},
  1164. {8100000, DIF_BPF_COEFF2223, 0xfefe07b5},
  1165. {8100000, DIF_BPF_COEFF2425, 0x0a05024d},
  1166. {8100000, DIF_BPF_COEFF2627, 0xf6fef34d},
  1167. {8100000, DIF_BPF_COEFF2829, 0xfc0a09b8},
  1168. {8100000, DIF_BPF_COEFF3031, 0x0efa05cd}