Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

media: cx25840: simplify cx23885_dif_setup()

Instead of creating a huge switch statement (that thoroughly confuses
smatch), create a table of coefficients and use that.

Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>

+811 -2883
+811 -2883
drivers/media/i2c/cx25840/cx25840-core.c
··· 2738 2738 #define DIF_BPF_COEFF3435 (0x38c) 2739 2739 #define DIF_BPF_COEFF36 (0x390) 2740 2740 2741 + static const u32 ifhz_coeffs[][19] = { 2742 + { // 3.0 MHz 2743 + 0x00000002, 0x00080012, 0x001e0024, 0x001bfff8, 2744 + 0xffb4ff50, 0xfed8fe68, 0xfe24fe34, 0xfebaffc7, 2745 + 0x014d031f, 0x04f0065d, 0x07010688, 0x04c901d6, 2746 + 0xfe00f9d3, 0xf600f342, 0xf235f337, 0xf64efb22, 2747 + 0x0105070f, 0x0c460fce, 0x110d0000, 2748 + }, { // 3.1 MHz 2749 + 0x00000001, 0x00070012, 0x00220032, 0x00370026, 2750 + 0xfff0ff91, 0xff0efe7c, 0xfe01fdcc, 0xfe0afedb, 2751 + 0x00440224, 0x0434060c, 0x0738074e, 0x06090361, 2752 + 0xff99fb39, 0xf6fef3b6, 0xf21af2a5, 0xf573fa33, 2753 + 0x0034067d, 0x0bfb0fb9, 0x110d0000, 2754 + }, { // 3.2 MHz 2755 + 0x00000000, 0x0004000e, 0x00200038, 0x004c004f, 2756 + 0x002fffdf, 0xff5cfeb6, 0xfe0dfd92, 0xfd7ffe03, 2757 + 0xff36010a, 0x03410575, 0x072607d2, 0x071804d5, 2758 + 0x0134fcb7, 0xf81ff451, 0xf223f22e, 0xf4a7f94b, 2759 + 0xff6405e8, 0x0bae0fa4, 0x110d0000, 2760 + }, { // 3.3 MHz 2761 + 0x0000ffff, 0x00000008, 0x001a0036, 0x0056006d, 2762 + 0x00670030, 0xffbdff10, 0xfe46fd8d, 0xfd25fd4f, 2763 + 0xfe35ffe0, 0x0224049f, 0x06c9080e, 0x07ef0627, 2764 + 0x02c9fe45, 0xf961f513, 0xf250f1d2, 0xf3ecf869, 2765 + 0xfe930552, 0x0b5f0f8f, 0x110d0000, 2766 + }, { // 3.4 MHz 2767 + 0xfffffffe, 0xfffd0001, 0x000f002c, 0x0054007d, 2768 + 0x0093007c, 0x0024ff82, 0xfea6fdbb, 0xfd03fcca, 2769 + 0xfd51feb9, 0x00eb0392, 0x06270802, 0x08880750, 2770 + 0x044dffdb, 0xfabdf5f8, 0xf2a0f193, 0xf342f78f, 2771 + 0xfdc404b9, 0x0b0e0f78, 0x110d0000, 2772 + }, { // 3.5 MHz 2773 + 0xfffffffd, 0xfffafff9, 0x0002001b, 0x0046007d, 2774 + 0x00ad00ba, 0x00870000, 0xff26fe1a, 0xfd1bfc7e, 2775 + 0xfc99fda4, 0xffa5025c, 0x054507ad, 0x08dd0847, 2776 + 0x05b80172, 0xfc2ef6ff, 0xf313f170, 0xf2abf6bd, 2777 + 0xfcf6041f, 0x0abc0f61, 0x110d0000, 2778 + }, { // 3.6 MHz 2779 + 0xfffffffd, 0xfff8fff3, 0xfff50006, 0x002f006c, 2780 + 0x00b200e3, 0x00dc007e, 0xffb9fea0, 0xfd6bfc71, 2781 + 0xfc17fcb1, 0xfe65010b, 0x042d0713, 0x08ec0906, 2782 + 0x07020302, 0xfdaff823, 0xf3a7f16a, 0xf228f5f5, 2783 + 0xfc2a0384, 0x0a670f4a, 0x110d0000, 2784 + }, { // 3.7 MHz 2785 + 0x0000fffd, 0xfff7ffef, 0xffe9fff1, 0x0010004d, 2786 + 0x00a100f2, 0x011a00f0, 0x0053ff44, 0xfdedfca2, 2787 + 0xfbd3fbef, 0xfd39ffae, 0x02ea0638, 0x08b50987, 2788 + 0x08230483, 0xff39f960, 0xf45bf180, 0xf1b8f537, 2789 + 0xfb6102e7, 0x0a110f32, 0x110d0000, 2790 + }, { // 3.8 MHz 2791 + 0x0000fffe, 0xfff9ffee, 0xffe1ffdd, 0xfff00024, 2792 + 0x007c00e5, 0x013a014a, 0x00e6fff8, 0xfe98fd0f, 2793 + 0xfbd3fb67, 0xfc32fe54, 0x01880525, 0x083909c7, 2794 + 0x091505ee, 0x00c7fab3, 0xf52df1b4, 0xf15df484, 2795 + 0xfa9b0249, 0x09ba0f19, 0x110d0000, 2796 + }, { // 3.9 MHz 2797 + 0x00000000, 0xfffbfff0, 0xffdeffcf, 0xffd1fff6, 2798 + 0x004800be, 0x01390184, 0x016300ac, 0xff5efdb1, 2799 + 0xfc17fb23, 0xfb5cfd0d, 0x001703e4, 0x077b09c4, 2800 + 0x09d2073c, 0x0251fc18, 0xf61cf203, 0xf118f3dc, 2801 + 0xf9d801aa, 0x09600eff, 0x110d0000, 2802 + }, { // 4.0 MHz 2803 + 0x00000001, 0xfffefff4, 0xffe1ffc8, 0xffbaffca, 2804 + 0x000b0082, 0x01170198, 0x01c10152, 0x0030fe7b, 2805 + 0xfc99fb24, 0xfac3fbe9, 0xfea5027f, 0x0683097f, 2806 + 0x0a560867, 0x03d2fd89, 0xf723f26f, 0xf0e8f341, 2807 + 0xf919010a, 0x09060ee5, 0x110d0000, 2808 + }, { // 4.1 MHz 2809 + 0x00010002, 0x0002fffb, 0xffe8ffca, 0xffacffa4, 2810 + 0xffcd0036, 0x00d70184, 0x01f601dc, 0x00ffff60, 2811 + 0xfd51fb6d, 0xfa6efaf5, 0xfd410103, 0x055708f9, 2812 + 0x0a9e0969, 0x0543ff02, 0xf842f2f5, 0xf0cef2b2, 2813 + 0xf85e006b, 0x08aa0ecb, 0x110d0000, 2814 + }, { // 4.2 MHz 2815 + 0x00010003, 0x00050003, 0xfff3ffd3, 0xffaaff8b, 2816 + 0xff95ffe5, 0x0080014a, 0x01fe023f, 0x01ba0050, 2817 + 0xfe35fbf8, 0xfa62fa3b, 0xfbf9ff7e, 0x04010836, 2818 + 0x0aa90a3d, 0x069f007f, 0xf975f395, 0xf0cbf231, 2819 + 0xf7a9ffcb, 0x084c0eaf, 0x110d0000, 2820 + }, { // 4.3 MHz 2821 + 0x00010003, 0x0008000a, 0x0000ffe4, 0xffb4ff81, 2822 + 0xff6aff96, 0x001c00f0, 0x01d70271, 0x0254013b, 2823 + 0xff36fcbd, 0xfa9ff9c5, 0xfadbfdfe, 0x028c073b, 2824 + 0x0a750adf, 0x07e101fa, 0xfab8f44e, 0xf0ddf1be, 2825 + 0xf6f9ff2b, 0x07ed0e94, 0x110d0000, 2826 + }, { // 4.4 MHz 2827 + 0x00000003, 0x0009000f, 0x000efff8, 0xffc9ff87, 2828 + 0xff52ff54, 0xffb5007e, 0x01860270, 0x02c00210, 2829 + 0x0044fdb2, 0xfb22f997, 0xf9f2fc90, 0x0102060f, 2830 + 0x0a050b4c, 0x0902036e, 0xfc0af51e, 0xf106f15a, 2831 + 0xf64efe8b, 0x078d0e77, 0x110d0000, 2832 + }, { // 4.5 MHz 2833 + 0x00000002, 0x00080012, 0x0019000e, 0xffe5ff9e, 2834 + 0xff4fff25, 0xff560000, 0x0112023b, 0x02f702c0, 2835 + 0x014dfec8, 0xfbe5f9b3, 0xf947fb41, 0xff7004b9, 2836 + 0x095a0b81, 0x0a0004d8, 0xfd65f603, 0xf144f104, 2837 + 0xf5aafdec, 0x072b0e5a, 0x110d0000, 2838 + }, { // 4.6 MHz 2839 + 0x00000001, 0x00060012, 0x00200022, 0x0005ffc1, 2840 + 0xff61ff10, 0xff09ff82, 0x008601d7, 0x02f50340, 2841 + 0x0241fff0, 0xfcddfa19, 0xf8e2fa1e, 0xfde30343, 2842 + 0x08790b7f, 0x0ad50631, 0xfec7f6fc, 0xf198f0bd, 2843 + 0xf50dfd4e, 0x06c90e3d, 0x110d0000, 2844 + }, { // 4.7 MHz 2845 + 0x0000ffff, 0x0003000f, 0x00220030, 0x0025ffed, 2846 + 0xff87ff15, 0xfed6ff10, 0xffed014c, 0x02b90386, 2847 + 0x03110119, 0xfdfefac4, 0xf8c6f92f, 0xfc6701b7, 2848 + 0x07670b44, 0x0b7e0776, 0x002df807, 0xf200f086, 2849 + 0xf477fcb1, 0x06650e1e, 0x110d0000, 2850 + }, { // 4.8 MHz 2851 + 0xfffffffe, 0xffff0009, 0x001e0038, 0x003f001b, 2852 + 0xffbcff36, 0xfec2feb6, 0xff5600a5, 0x0248038d, 2853 + 0x03b00232, 0xff39fbab, 0xf8f4f87f, 0xfb060020, 2854 + 0x062a0ad2, 0x0bf908a3, 0x0192f922, 0xf27df05e, 2855 + 0xf3e8fc14, 0x06000e00, 0x110d0000, 2856 + }, { // 4.9 MHz 2857 + 0xfffffffd, 0xfffc0002, 0x00160037, 0x00510046, 2858 + 0xfff9ff6d, 0xfed0fe7c, 0xfecefff0, 0x01aa0356, 2859 + 0x0413032b, 0x007ffcc5, 0xf96cf812, 0xf9cefe87, 2860 + 0x04c90a2c, 0x0c4309b4, 0x02f3fa4a, 0xf30ef046, 2861 + 0xf361fb7a, 0x059b0de0, 0x110d0000, 2862 + }, { // 5.0 MHz 2863 + 0xfffffffd, 0xfff9fffa, 0x000a002d, 0x00570067, 2864 + 0x0037ffb5, 0xfefffe68, 0xfe62ff3d, 0x00ec02e3, 2865 + 0x043503f6, 0x01befe05, 0xfa27f7ee, 0xf8c6fcf8, 2866 + 0x034c0954, 0x0c5c0aa4, 0x044cfb7e, 0xf3b1f03f, 2867 + 0xf2e2fae1, 0x05340dc0, 0x110d0000, 2868 + }, { // 5.1 MHz 2869 + 0x0000fffd, 0xfff8fff4, 0xfffd001e, 0x0051007b, 2870 + 0x006e0006, 0xff48fe7c, 0xfe1bfe9a, 0x001d023e, 2871 + 0x04130488, 0x02e6ff5b, 0xfb1ef812, 0xf7f7fb7f, 2872 + 0x01bc084e, 0x0c430b72, 0x059afcba, 0xf467f046, 2873 + 0xf26cfa4a, 0x04cd0da0, 0x110d0000, 2874 + }, { // 5.2 MHz 2875 + 0x0000fffe, 0xfff8ffef, 0xfff00009, 0x003f007f, 2876 + 0x00980056, 0xffa5feb6, 0xfe00fe15, 0xff4b0170, 2877 + 0x03b004d7, 0x03e800b9, 0xfc48f87f, 0xf768fa23, 2878 + 0x0022071f, 0x0bf90c1b, 0x06dafdfd, 0xf52df05e, 2879 + 0xf1fef9b5, 0x04640d7f, 0x110d0000, 2880 + }, { // 5.3 MHz 2881 + 0x0000ffff, 0xfff9ffee, 0xffe6fff3, 0x00250072, 2882 + 0x00af009c, 0x000cff10, 0xfe13fdb8, 0xfe870089, 2883 + 0x031104e1, 0x04b8020f, 0xfd98f92f, 0xf71df8f0, 2884 + 0xfe8805ce, 0x0b7e0c9c, 0x0808ff44, 0xf603f086, 2885 + 0xf19af922, 0x03fb0d5e, 0x110d0000, 2886 + }, { // 5.4 MHz 2887 + 0x00000001, 0xfffcffef, 0xffe0ffe0, 0x00050056, 2888 + 0x00b000d1, 0x0071ff82, 0xfe53fd8c, 0xfddfff99, 2889 + 0x024104a3, 0x054a034d, 0xff01fa1e, 0xf717f7ed, 2890 + 0xfcf50461, 0x0ad50cf4, 0x0921008d, 0xf6e7f0bd, 2891 + 0xf13ff891, 0x03920d3b, 0x110d0000, 2892 + }, { // 5.5 MHz 2893 + 0x00010002, 0xfffffff3, 0xffdeffd1, 0xffe5002f, 2894 + 0x009c00ed, 0x00cb0000, 0xfebafd94, 0xfd61feb0, 2895 + 0x014d0422, 0x05970464, 0x0074fb41, 0xf759f721, 2896 + 0xfb7502de, 0x0a000d21, 0x0a2201d4, 0xf7d9f104, 2897 + 0xf0edf804, 0x03280d19, 0x110d0000, 2898 + }, { // 5.6 MHz 2899 + 0x00010003, 0x0003fffa, 0xffe3ffc9, 0xffc90002, 2900 + 0x007500ef, 0x010e007e, 0xff3dfdcf, 0xfd16fddd, 2901 + 0x00440365, 0x059b0548, 0x01e3fc90, 0xf7dff691, 2902 + 0xfa0f014d, 0x09020d23, 0x0b0a0318, 0xf8d7f15a, 2903 + 0xf0a5f779, 0x02bd0cf6, 0x110d0000, 2904 + }, { // 5.7 MHz 2905 + 0x00010003, 0x00060001, 0xffecffc9, 0xffb4ffd4, 2906 + 0x004000d5, 0x013600f0, 0xffd3fe39, 0xfd04fd31, 2907 + 0xff360277, 0x055605ef, 0x033efdfe, 0xf8a5f642, 2908 + 0xf8cbffb6, 0x07e10cfb, 0x0bd50456, 0xf9dff1be, 2909 + 0xf067f6f2, 0x02520cd2, 0x110d0000, 2910 + }, { // 5.8 MHz 2911 + 0x00000003, 0x00080009, 0xfff8ffd2, 0xffaaffac, 2912 + 0x000200a3, 0x013c014a, 0x006dfec9, 0xfd2bfcb7, 2913 + 0xfe350165, 0x04cb0651, 0x0477ff7e, 0xf9a5f635, 2914 + 0xf7b1fe20, 0x069f0ca8, 0x0c81058b, 0xfaf0f231, 2915 + 0xf033f66d, 0x01e60cae, 0x110d0000, 2916 + }, { // 5.9 MHz 2917 + 0x00000002, 0x0009000e, 0x0005ffe1, 0xffacff90, 2918 + 0xffc5005f, 0x01210184, 0x00fcff72, 0xfd8afc77, 2919 + 0xfd51003f, 0x04020669, 0x05830103, 0xfad7f66b, 2920 + 0xf6c8fc93, 0x05430c2b, 0x0d0d06b5, 0xfc08f2b2, 2921 + 0xf00af5ec, 0x017b0c89, 0x110d0000, 2922 + }, { // 6.0 MHz 2923 + 0x00000001, 0x00070012, 0x0012fff5, 0xffbaff82, 2924 + 0xff8e000f, 0x00e80198, 0x01750028, 0xfe18fc75, 2925 + 0xfc99ff15, 0x03050636, 0x0656027f, 0xfc32f6e2, 2926 + 0xf614fb17, 0x03d20b87, 0x0d7707d2, 0xfd26f341, 2927 + 0xefeaf56f, 0x010f0c64, 0x110d0000, 2928 + }, { // 6.1 MHz 2929 + 0xffff0000, 0x00050012, 0x001c000b, 0xffd1ff84, 2930 + 0xff66ffbe, 0x00960184, 0x01cd00da, 0xfeccfcb2, 2931 + 0xfc17fdf9, 0x01e005bc, 0x06e703e4, 0xfdabf798, 2932 + 0xf599f9b3, 0x02510abd, 0x0dbf08df, 0xfe48f3dc, 2933 + 0xefd5f4f6, 0x00a20c3e, 0x110d0000, 2934 + }, { // 6.2 MHz 2935 + 0xfffffffe, 0x0002000f, 0x0021001f, 0xfff0ff97, 2936 + 0xff50ff74, 0x0034014a, 0x01fa0179, 0xff97fd2a, 2937 + 0xfbd3fcfa, 0x00a304fe, 0x07310525, 0xff37f886, 2938 + 0xf55cf86e, 0x00c709d0, 0x0de209db, 0xff6df484, 2939 + 0xefcbf481, 0x00360c18, 0x110d0000, 2940 + }, { // 6.3 MHz 2941 + 0xfffffffd, 0xfffe000a, 0x0021002f, 0x0010ffb8, 2942 + 0xff50ff3b, 0xffcc00f0, 0x01fa01fa, 0x0069fdd4, 2943 + 0xfbd3fc26, 0xff5d0407, 0x07310638, 0x00c9f9a8, 2944 + 0xf55cf74e, 0xff3908c3, 0x0de20ac3, 0x0093f537, 2945 + 0xefcbf410, 0xffca0bf2, 0x110d0000, 2946 + }, { // 6.4 MHz 2947 + 0xfffffffd, 0xfffb0003, 0x001c0037, 0x002fffe2, 2948 + 0xff66ff17, 0xff6a007e, 0x01cd0251, 0x0134fea5, 2949 + 0xfc17fb8b, 0xfe2002e0, 0x06e70713, 0x0255faf5, 2950 + 0xf599f658, 0xfdaf0799, 0x0dbf0b96, 0x01b8f5f5, 2951 + 0xefd5f3a3, 0xff5e0bca, 0x110d0000, 2952 + }, { // 6.5 MHz 2953 + 0x0000fffd, 0xfff9fffb, 0x00120037, 0x00460010, 2954 + 0xff8eff0f, 0xff180000, 0x01750276, 0x01e8ff8d, 2955 + 0xfc99fb31, 0xfcfb0198, 0x065607ad, 0x03cefc64, 2956 + 0xf614f592, 0xfc2e0656, 0x0d770c52, 0x02daf6bd, 2957 + 0xefeaf33b, 0xfef10ba3, 0x110d0000, 2958 + }, { // 6.6 MHz 2959 + 0x0000fffe, 0xfff7fff5, 0x0005002f, 0x0054003c, 2960 + 0xffc5ff22, 0xfedfff82, 0x00fc0267, 0x0276007e, 2961 + 0xfd51fb1c, 0xfbfe003e, 0x05830802, 0x0529fdec, 2962 + 0xf6c8f4fe, 0xfabd04ff, 0x0d0d0cf6, 0x03f8f78f, 2963 + 0xf00af2d7, 0xfe850b7b, 0x110d0000, 2964 + }, { // 6.7 MHz 2965 + 0x0000ffff, 0xfff8fff0, 0xfff80020, 0x00560060, 2966 + 0x0002ff4e, 0xfec4ff10, 0x006d0225, 0x02d50166, 2967 + 0xfe35fb4e, 0xfb35fee1, 0x0477080e, 0x065bff82, 2968 + 0xf7b1f4a0, 0xf9610397, 0x0c810d80, 0x0510f869, 2969 + 0xf033f278, 0xfe1a0b52, 0x110d0000, 2970 + }, { // 6.8 MHz 2971 + 0x00010000, 0xfffaffee, 0xffec000c, 0x004c0078, 2972 + 0x0040ff8e, 0xfecafeb6, 0xffd301b6, 0x02fc0235, 2973 + 0xff36fbc5, 0xfaaafd90, 0x033e07d2, 0x075b011b, 2974 + 0xf8cbf47a, 0xf81f0224, 0x0bd50def, 0x0621f94b, 2975 + 0xf067f21e, 0xfdae0b29, 0x110d0000, 2976 + }, { // 6.9 MHz 2977 + 0x00010001, 0xfffdffef, 0xffe3fff6, 0x0037007f, 2978 + 0x0075ffdc, 0xfef2fe7c, 0xff3d0122, 0x02ea02dd, 2979 + 0x0044fc79, 0xfa65fc5d, 0x01e3074e, 0x082102ad, 2980 + 0xfa0ff48c, 0xf6fe00a9, 0x0b0a0e43, 0x0729fa33, 2981 + 0xf0a5f1c9, 0xfd430b00, 0x110d0000, 2982 + }, { // 7.0 MHz 2983 + 0x00010002, 0x0001fff3, 0xffdeffe2, 0x001b0076, 2984 + 0x009c002d, 0xff35fe68, 0xfeba0076, 0x029f0352, 2985 + 0x014dfd60, 0xfa69fb53, 0x00740688, 0x08a7042d, 2986 + 0xfb75f4d6, 0xf600ff2d, 0x0a220e7a, 0x0827fb22, 2987 + 0xf0edf17a, 0xfcd80ad6, 0x110d0000, 2988 + }, { // 7.1 MHz 2989 + 0x00000003, 0x0004fff9, 0xffe0ffd2, 0xfffb005e, 2990 + 0x00b0007a, 0xff8ffe7c, 0xfe53ffc1, 0x0221038c, 2991 + 0x0241fe6e, 0xfab6fa80, 0xff010587, 0x08e90590, 2992 + 0xfcf5f556, 0xf52bfdb3, 0x09210e95, 0x0919fc15, 2993 + 0xf13ff12f, 0xfc6e0aab, 0x110d0000, 2994 + }, { // 7.2 MHz 2995 + 0x00000003, 0x00070000, 0xffe6ffc9, 0xffdb0039, 2996 + 0x00af00b8, 0xfff4feb6, 0xfe13ff10, 0x01790388, 2997 + 0x0311ff92, 0xfb48f9ed, 0xfd980453, 0x08e306cd, 2998 + 0xfe88f60a, 0xf482fc40, 0x08080e93, 0x09fdfd0c, 2999 + 0xf19af0ea, 0xfc050a81, 0x110d0000, 3000 + }, { // 7.3 MHz 3001 + 0x00000002, 0x00080008, 0xfff0ffc9, 0xffc1000d, 3002 + 0x009800e2, 0x005bff10, 0xfe00fe74, 0x00b50345, 3003 + 0x03b000bc, 0xfc18f9a1, 0xfc4802f9, 0x089807dc, 3004 + 0x0022f6f0, 0xf407fada, 0x06da0e74, 0x0ad3fe06, 3005 + 0xf1fef0ab, 0xfb9c0a55, 0x110d0000, 3006 + }, { // 7.4 MHz 3007 + 0x00000001, 0x0008000e, 0xfffdffd0, 0xffafffdf, 3008 + 0x006e00f2, 0x00b8ff82, 0xfe1bfdf8, 0xffe302c8, 3009 + 0x041301dc, 0xfd1af99e, 0xfb1e0183, 0x080908b5, 3010 + 0x01bcf801, 0xf3bdf985, 0x059a0e38, 0x0b99ff03, 3011 + 0xf26cf071, 0xfb330a2a, 0x110d0000, 3012 + }, { // 7.5 MHz 3013 + 0xffff0000, 0x00070011, 0x000affdf, 0xffa9ffb5, 3014 + 0x003700e6, 0x01010000, 0xfe62fda8, 0xff140219, 3015 + 0x043502e1, 0xfe42f9e6, 0xfa270000, 0x073a0953, 3016 + 0x034cf939, 0xf3a4f845, 0x044c0de1, 0x0c4f0000, 3017 + 0xf2e2f03c, 0xfacc09fe, 0x110d0000, 3018 + }, { // 7.6 MHz 3019 + 0xffffffff, 0x00040012, 0x0016fff3, 0xffafff95, 3020 + 0xfff900c0, 0x0130007e, 0xfecefd89, 0xfe560146, 3021 + 0x041303bc, 0xff81fa76, 0xf96cfe7d, 0x063209b1, 3022 + 0x04c9fa93, 0xf3bdf71e, 0x02f30d6e, 0x0cf200fd, 3023 + 0xf361f00e, 0xfa6509d1, 0x110d0000, 3024 + }, { // 7.7 MHz 3025 + 0xfffffffe, 0x00010010, 0x001e0008, 0xffc1ff84, 3026 + 0xffbc0084, 0x013e00f0, 0xff56fd9f, 0xfdb8005c, 3027 + 0x03b00460, 0x00c7fb45, 0xf8f4fd07, 0x04fa09ce, 3028 + 0x062afc07, 0xf407f614, 0x01920ce0, 0x0d8301fa, 3029 + 0xf3e8efe5, 0xfa0009a4, 0x110d0000, 3030 + }, { // 7.8 MHz 3031 + 0x0000fffd, 0xfffd000b, 0x0022001d, 0xffdbff82, 3032 + 0xff870039, 0x012a014a, 0xffedfde7, 0xfd47ff6b, 3033 + 0x031104c6, 0x0202fc4c, 0xf8c6fbad, 0x039909a7, 3034 + 0x0767fd8e, 0xf482f52b, 0x002d0c39, 0x0e0002f4, 3035 + 0xf477efc2, 0xf99b0977, 0x110d0000, 3036 + }, { // 7.9 MHz 3037 + 0x0000fffd, 0xfffa0004, 0x0020002d, 0xfffbff91, 3038 + 0xff61ffe8, 0x00f70184, 0x0086fe5c, 0xfd0bfe85, 3039 + 0x024104e5, 0x0323fd7d, 0xf8e2fa79, 0x021d093f, 3040 + 0x0879ff22, 0xf52bf465, 0xfec70b79, 0x0e6803eb, 3041 + 0xf50defa5, 0xf937094a, 0x110d0000, 3042 + }, { // 8.0 MHz 3043 + 0x0000fffe, 0xfff8fffd, 0x00190036, 0x001bffaf, 3044 + 0xff4fff99, 0x00aa0198, 0x0112fef3, 0xfd09fdb9, 3045 + 0x014d04be, 0x041bfecc, 0xf947f978, 0x00900897, 3046 + 0x095a00b9, 0xf600f3c5, 0xfd650aa3, 0x0ebc04de, 3047 + 0xf5aaef8e, 0xf8d5091c, 0x110d0000, 3048 + }, { // 8.1 MHz 3049 + 0x0000ffff, 0xfff7fff6, 0x000e0038, 0x0037ffd7, 3050 + 0xff52ff56, 0x004b0184, 0x0186ffa1, 0xfd40fd16, 3051 + 0x00440452, 0x04de0029, 0xf9f2f8b2, 0xfefe07b5, 3052 + 0x0a05024d, 0xf6fef34d, 0xfc0a09b8, 0x0efa05cd, 3053 + 0xf64eef7d, 0xf87308ed, 0x110d0000, 3054 + }, { // 8.2 MHz 3055 + 0x00010000, 0xfff8fff0, 0x00000031, 0x004c0005, 3056 + 0xff6aff27, 0xffe4014a, 0x01d70057, 0xfdacfca6, 3057 + 0xff3603a7, 0x05610184, 0xfadbf82e, 0xfd74069f, 3058 + 0x0a7503d6, 0xf81ff2ff, 0xfab808b9, 0x0f2306b5, 3059 + 0xf6f9ef72, 0xf81308bf, 0x110d0000, 3060 + }, { // 8.3 MHz 3061 + 0x00010001, 0xfffbffee, 0xfff30022, 0x00560032, 3062 + 0xff95ff10, 0xff8000f0, 0x01fe0106, 0xfe46fc71, 3063 + 0xfe3502c7, 0x059e02ce, 0xfbf9f7f2, 0xfbff055b, 3064 + 0x0aa9054c, 0xf961f2db, 0xf97507aa, 0x0f350797, 3065 + 0xf7a9ef6d, 0xf7b40890, 0x110d0000, 3066 + }, { // 8.4 MHz 3067 + 0x00010002, 0xfffeffee, 0xffe8000f, 0x00540058, 3068 + 0xffcdff14, 0xff29007e, 0x01f6019e, 0xff01fc7c, 3069 + 0xfd5101bf, 0x059203f6, 0xfd41f7fe, 0xfaa903f3, 3070 + 0x0a9e06a9, 0xfabdf2e2, 0xf842068b, 0x0f320871, 3071 + 0xf85eef6e, 0xf7560860, 0x110d0000, 3072 + }, { // 8.5 MHz 3073 + 0x00000003, 0x0002fff2, 0xffe1fff9, 0x00460073, 3074 + 0x000bff34, 0xfee90000, 0x01c10215, 0xffd0fcc5, 3075 + 0xfc99009d, 0x053d04f1, 0xfea5f853, 0xf97d0270, 3076 + 0x0a5607e4, 0xfc2ef314, 0xf723055f, 0x0f180943, 3077 + 0xf919ef75, 0xf6fa0830, 0x110d0000, 3078 + }, { // 8.6 MHz 3079 + 0x00000003, 0x0005fff8, 0xffdeffe4, 0x002f007f, 3080 + 0x0048ff6b, 0xfec7ff82, 0x0163025f, 0x00a2fd47, 3081 + 0xfc17ff73, 0x04a405b2, 0x0017f8ed, 0xf88500dc, 3082 + 0x09d208f9, 0xfdaff370, 0xf61c0429, 0x0ee80a0b, 3083 + 0xf9d8ef82, 0xf6a00800, 0x110d0000, 3084 + }, { // 8.7 MHz 3085 + 0x00000003, 0x0007ffff, 0xffe1ffd4, 0x0010007a, 3086 + 0x007cffb2, 0xfec6ff10, 0x00e60277, 0x0168fdf9, 3087 + 0xfbd3fe50, 0x03ce0631, 0x0188f9c8, 0xf7c7ff43, 3088 + 0x091509e3, 0xff39f3f6, 0xf52d02ea, 0x0ea30ac9, 3089 + 0xfa9bef95, 0xf64607d0, 0x110d0000, 3090 + }, { // 8.8 MHz 3091 + 0x00000002, 0x00090007, 0xffe9ffca, 0xfff00065, 3092 + 0x00a10003, 0xfee6feb6, 0x0053025b, 0x0213fed0, 3093 + 0xfbd3fd46, 0x02c70668, 0x02eafadb, 0xf74bfdae, 3094 + 0x08230a9c, 0x00c7f4a3, 0xf45b01a6, 0x0e480b7c, 3095 + 0xfb61efae, 0xf5ef079f, 0x110d0000, 3096 + }, { // 8.9 MHz 3097 + 0xffff0000, 0x0008000d, 0xfff5ffc8, 0xffd10043, 3098 + 0x00b20053, 0xff24fe7c, 0xffb9020c, 0x0295ffbb, 3099 + 0xfc17fc64, 0x019b0654, 0x042dfc1c, 0xf714fc2a, 3100 + 0x07020b21, 0x0251f575, 0xf3a7005e, 0x0dd80c24, 3101 + 0xfc2aefcd, 0xf599076e, 0x110d0000, 3102 + }, { // 9.0 MHz 3103 + 0xffffffff, 0x00060011, 0x0002ffcf, 0xffba0018, 3104 + 0x00ad009a, 0xff79fe68, 0xff260192, 0x02e500ab, 3105 + 0xfc99fbb6, 0x005b05f7, 0x0545fd81, 0xf723fabf, 3106 + 0x05b80b70, 0x03d2f669, 0xf313ff15, 0x0d550cbf, 3107 + 0xfcf6eff2, 0xf544073d, 0x110d0000, 3108 + }, { // 9.1 MHz 3109 + 0xfffffffe, 0x00030012, 0x000fffdd, 0xffacffea, 3110 + 0x009300cf, 0xffdcfe7c, 0xfea600f7, 0x02fd0190, 3111 + 0xfd51fb46, 0xff150554, 0x0627fefd, 0xf778f978, 3112 + 0x044d0b87, 0x0543f77d, 0xf2a0fdcf, 0x0cbe0d4e, 3113 + 0xfdc4f01d, 0xf4f2070b, 0x110d0000, 3114 + }, { // 9.2 MHz 3115 + 0x0000fffd, 0x00000010, 0x001afff0, 0xffaaffbf, 3116 + 0x006700ed, 0x0043feb6, 0xfe460047, 0x02db0258, 3117 + 0xfe35fb1b, 0xfddc0473, 0x06c90082, 0xf811f85e, 3118 + 0x02c90b66, 0x069ff8ad, 0xf250fc8d, 0x0c140dcf, 3119 + 0xfe93f04d, 0xf4a106d9, 0x110d0000, 3120 + }, { // 9.3 MHz 3121 + 0x0000fffd, 0xfffc000c, 0x00200006, 0xffb4ff9c, 3122 + 0x002f00ef, 0x00a4ff10, 0xfe0dff92, 0x028102f7, 3123 + 0xff36fb37, 0xfcbf035e, 0x07260202, 0xf8e8f778, 3124 + 0x01340b0d, 0x07e1f9f4, 0xf223fb51, 0x0b590e42, 3125 + 0xff64f083, 0xf45206a7, 0x110d0000, 3126 + }, { // 9.4 MHz 3127 + 0x0000fffd, 0xfff90005, 0x0022001a, 0xffc9ff86, 3128 + 0xfff000d7, 0x00f2ff82, 0xfe01fee5, 0x01f60362, 3129 + 0x0044fb99, 0xfbcc0222, 0x07380370, 0xf9f7f6cc, 3130 + 0xff990a7e, 0x0902fb50, 0xf21afa1f, 0x0a8d0ea6, 3131 + 0x0034f0bf, 0xf4050675, 0x110d0000, 3132 + }, { // 9.5 MHz 3133 + 0x0000fffe, 0xfff8fffe, 0x001e002b, 0xffe5ff81, 3134 + 0xffb400a5, 0x01280000, 0xfe24fe50, 0x01460390, 3135 + 0x014dfc3a, 0xfb1000ce, 0x070104bf, 0xfb37f65f, 3136 + 0xfe0009bc, 0x0a00fcbb, 0xf235f8f8, 0x09b20efc, 3137 + 0x0105f101, 0xf3ba0642, 0x110d0000, 3138 + }, { // 9.6 MHz 3139 + 0x0001ffff, 0xfff8fff7, 0x00150036, 0x0005ff8c, 3140 + 0xff810061, 0x013d007e, 0xfe71fddf, 0x007c0380, 3141 + 0x0241fd13, 0xfa94ff70, 0x068005e2, 0xfc9bf633, 3142 + 0xfc7308ca, 0x0ad5fe30, 0xf274f7e0, 0x08c90f43, 3143 + 0x01d4f147, 0xf371060f, 0x110d0000, 3144 + }, { // 9.7 MHz 3145 + 0x00010001, 0xfff9fff1, 0x00090038, 0x0025ffa7, 3146 + 0xff5e0012, 0x013200f0, 0xfee3fd9b, 0xffaa0331, 3147 + 0x0311fe15, 0xfa60fe18, 0x05bd06d1, 0xfe1bf64a, 3148 + 0xfafa07ae, 0x0b7effab, 0xf2d5f6d7, 0x07d30f7a, 3149 + 0x02a3f194, 0xf32905dc, 0x110d0000, 3150 + }, { // 9.8 MHz 3151 + 0x00010002, 0xfffcffee, 0xfffb0032, 0x003fffcd, 3152 + 0xff4effc1, 0x0106014a, 0xff6efd8a, 0xfedd02aa, 3153 + 0x03b0ff34, 0xfa74fcd7, 0x04bf0781, 0xffaaf6a3, 3154 + 0xf99e066b, 0x0bf90128, 0xf359f5e1, 0x06d20fa2, 3155 + 0x0370f1e5, 0xf2e405a8, 0x110d0000, 3156 + }, { // 9.9 MHz 3157 + 0x00000003, 0xffffffee, 0xffef0024, 0x0051fffa, 3158 + 0xff54ff77, 0x00be0184, 0x0006fdad, 0xfe2701f3, 3159 + 0x0413005e, 0xfad1fbba, 0x039007ee, 0x013bf73d, 3160 + 0xf868050a, 0x0c4302a1, 0xf3fdf4fe, 0x05c70fba, 3161 + 0x043bf23c, 0xf2a10575, 0x110d0000, 3162 + }, { // 10.0 MHz 3163 + 0x00000003, 0x0003fff1, 0xffe50011, 0x00570027, 3164 + 0xff70ff3c, 0x00620198, 0x009efe01, 0xfd95011a, 3165 + 0x04350183, 0xfb71fad0, 0x023c0812, 0x02c3f811, 3166 + 0xf75e0390, 0x0c5c0411, 0xf4c1f432, 0x04b30fc1, 3167 + 0x0503f297, 0xf2610541, 0x110d0000, 3168 + }, { // 10.1 MHz 3169 + 0x00000003, 0x0006fff7, 0xffdffffc, 0x00510050, 3170 + 0xff9dff18, 0xfffc0184, 0x0128fe80, 0xfd32002e, 3171 + 0x04130292, 0xfc4dfa21, 0x00d107ee, 0x0435f91c, 3172 + 0xf6850205, 0x0c430573, 0xf5a1f37d, 0x03990fba, 3173 + 0x05c7f2f8, 0xf222050d, 0x110d0000, 3174 + }, { // 10.2 MHz 3175 + 0x00000002, 0x0008fffe, 0xffdfffe7, 0x003f006e, 3176 + 0xffd6ff0f, 0xff96014a, 0x0197ff1f, 0xfd05ff3e, 3177 + 0x03b0037c, 0xfd59f9b7, 0xff5d0781, 0x0585fa56, 3178 + 0xf5e4006f, 0x0bf906c4, 0xf69df2e0, 0x02790fa2, 3179 + 0x0688f35d, 0xf1e604d8, 0x110d0000, 3180 + }, { // 10.3 MHz 3181 + 0xffff0001, 0x00090005, 0xffe4ffd6, 0x0025007e, 3182 + 0x0014ff20, 0xff3c00f0, 0x01e1ffd0, 0xfd12fe5c, 3183 + 0x03110433, 0xfe88f996, 0xfdf106d1, 0x06aafbb7, 3184 + 0xf57efed8, 0x0b7e07ff, 0xf7b0f25e, 0x01560f7a, 3185 + 0x0745f3c7, 0xf1ac04a4, 0x110d0000, 3186 + }, { // 10.4 MHz 3187 + 0xffffffff, 0x0008000c, 0xffedffcb, 0x0005007d, 3188 + 0x0050ff4c, 0xfef6007e, 0x01ff0086, 0xfd58fd97, 3189 + 0x024104ad, 0xffcaf9c0, 0xfc9905e2, 0x079afd35, 3190 + 0xf555fd46, 0x0ad50920, 0xf8d9f1f6, 0x00310f43, 3191 + 0x07fdf435, 0xf174046f, 0x110d0000, 3192 + }, { // 10.5 MHz 3193 + 0xfffffffe, 0x00050011, 0xfffaffc8, 0xffe5006b, 3194 + 0x0082ff8c, 0xfecc0000, 0x01f00130, 0xfdd2fcfc, 3195 + 0x014d04e3, 0x010efa32, 0xfb6404bf, 0x084efec5, 3196 + 0xf569fbc2, 0x0a000a23, 0xfa15f1ab, 0xff0b0efc, 3197 + 0x08b0f4a7, 0xf13f043a, 0x110d0000, 3198 + }, { // 10.6 MHz 3199 + 0x0000fffd, 0x00020012, 0x0007ffcd, 0xffc9004c, 3200 + 0x00a4ffd9, 0xfec3ff82, 0x01b401c1, 0xfe76fc97, 3201 + 0x004404d2, 0x0245fae8, 0xfa5f0370, 0x08c1005f, 3202 + 0xf5bcfa52, 0x09020b04, 0xfb60f17b, 0xfde70ea6, 3203 + 0x095df51e, 0xf10c0405, 0x110d0000, 3204 + }, { // 10.7 MHz 3205 + 0x0000fffd, 0xffff0011, 0x0014ffdb, 0xffb40023, 3206 + 0x00b2002a, 0xfedbff10, 0x0150022d, 0xff38fc6f, 3207 + 0xff36047b, 0x035efbda, 0xf9940202, 0x08ee01f5, 3208 + 0xf649f8fe, 0x07e10bc2, 0xfcb6f169, 0xfcc60e42, 3209 + 0x0a04f599, 0xf0db03d0, 0x110d0000, 3210 + }, { // 10.8 MHz 3211 + 0x0000fffd, 0xfffb000d, 0x001dffed, 0xffaafff5, 3212 + 0x00aa0077, 0xff13feb6, 0x00ce026b, 0x000afc85, 3213 + 0xfe3503e3, 0x044cfcfb, 0xf90c0082, 0x08d5037f, 3214 + 0xf710f7cc, 0x069f0c59, 0xfe16f173, 0xfbaa0dcf, 3215 + 0x0aa5f617, 0xf0ad039b, 0x110d0000, 3216 + }, { // 10.9 MHz 3217 + 0x0000fffe, 0xfff90006, 0x00210003, 0xffacffc8, 3218 + 0x008e00b6, 0xff63fe7c, 0x003a0275, 0x00dafcda, 3219 + 0xfd510313, 0x0501fe40, 0xf8cbfefd, 0x087604f0, 3220 + 0xf80af6c2, 0x05430cc8, 0xff7af19a, 0xfa940d4e, 3221 + 0x0b3ff699, 0xf0810365, 0x110d0000, 3222 + }, { // 11.0 MHz 3223 + 0x0001ffff, 0xfff8ffff, 0x00210018, 0xffbaffa3, 3224 + 0x006000e1, 0xffc4fe68, 0xffa0024b, 0x019afd66, 3225 + 0xfc990216, 0x0575ff99, 0xf8d4fd81, 0x07d40640, 3226 + 0xf932f5e6, 0x03d20d0d, 0x00dff1de, 0xf9860cbf, 3227 + 0x0bd1f71e, 0xf058032f, 0x110d0000, 3228 + }, { // 11.1 MHz 3229 + 0x00010000, 0xfff8fff8, 0x001b0029, 0xffd1ff8a, 3230 + 0x002600f2, 0x002cfe7c, 0xff0f01f0, 0x023bfe20, 3231 + 0xfc1700fa, 0x05a200f7, 0xf927fc1c, 0x06f40765, 3232 + 0xfa82f53b, 0x02510d27, 0x0243f23d, 0xf8810c24, 3233 + 0x0c5cf7a7, 0xf03102fa, 0x110d0000, 3234 + }, { // 11.2 MHz 3235 + 0x00010002, 0xfffafff2, 0x00110035, 0xfff0ff81, 3236 + 0xffe700e7, 0x008ffeb6, 0xfe94016d, 0x02b0fefb, 3237 + 0xfbd3ffd1, 0x05850249, 0xf9c1fadb, 0x05de0858, 3238 + 0xfbf2f4c4, 0x00c70d17, 0x03a0f2b8, 0xf7870b7c, 3239 + 0x0cdff833, 0xf00d02c4, 0x110d0000, 3240 + }, { // 11.3 MHz 3241 + 0x00000003, 0xfffdffee, 0x00040038, 0x0010ff88, 3242 + 0xffac00c2, 0x00e2ff10, 0xfe3900cb, 0x02f1ffe9, 3243 + 0xfbd3feaa, 0x05210381, 0xfa9cf9c8, 0x04990912, 3244 + 0xfd7af484, 0xff390cdb, 0x04f4f34d, 0xf69a0ac9, 3245 + 0x0d5af8c1, 0xefec028e, 0x110d0000, 3246 + }, { // 11.4 MHz 3247 + 0x00000003, 0x0000ffee, 0xfff60033, 0x002fff9f, 3248 + 0xff7b0087, 0x011eff82, 0xfe080018, 0x02f900d8, 3249 + 0xfc17fd96, 0x04790490, 0xfbadf8ed, 0x032f098e, 3250 + 0xff10f47d, 0xfdaf0c75, 0x063cf3fc, 0xf5ba0a0b, 3251 + 0x0dccf952, 0xefcd0258, 0x110d0000, 3252 + }, { // 11.5 MHz 3253 + 0x00000003, 0x0004fff1, 0xffea0026, 0x0046ffc3, 3254 + 0xff5a003c, 0x013b0000, 0xfe04ff63, 0x02c801b8, 3255 + 0xfc99fca6, 0x0397056a, 0xfcecf853, 0x01ad09c9, 3256 + 0x00acf4ad, 0xfc2e0be7, 0x0773f4c2, 0xf4e90943, 3257 + 0x0e35f9e6, 0xefb10221, 0x110d0000, 3258 + }, { // 11.6 MHz 3259 + 0x00000002, 0x0007fff6, 0xffe20014, 0x0054ffee, 3260 + 0xff4effeb, 0x0137007e, 0xfe2efebb, 0x0260027a, 3261 + 0xfd51fbe6, 0x02870605, 0xfe4af7fe, 0x001d09c1, 3262 + 0x0243f515, 0xfabd0b32, 0x0897f59e, 0xf4280871, 3263 + 0x0e95fa7c, 0xef9701eb, 0x110d0000, 3264 + }, { // 11.7 MHz 3265 + 0xffff0001, 0x0008fffd, 0xffdeffff, 0x0056001d, 3266 + 0xff57ff9c, 0x011300f0, 0xfe82fe2e, 0x01ca0310, 3267 + 0xfe35fb62, 0x0155065a, 0xffbaf7f2, 0xfe8c0977, 3268 + 0x03cef5b2, 0xf9610a58, 0x09a5f68f, 0xf3790797, 3269 + 0x0eebfb14, 0xef8001b5, 0x110d0000, 3270 + }, { // 11.8 MHz 3271 + 0xffff0000, 0x00080004, 0xffe0ffe9, 0x004c0047, 3272 + 0xff75ff58, 0x00d1014a, 0xfef9fdc8, 0x0111036f, 3273 + 0xff36fb21, 0x00120665, 0x012df82e, 0xfd0708ec, 3274 + 0x0542f682, 0xf81f095c, 0x0a9af792, 0xf2db06b5, 3275 + 0x0f38fbad, 0xef6c017e, 0x110d0000, 3276 + }, { // 11.9 MHz 3277 + 0xffffffff, 0x0007000b, 0xffe7ffd8, 0x00370068, 3278 + 0xffa4ff28, 0x00790184, 0xff87fd91, 0x00430392, 3279 + 0x0044fb26, 0xfece0626, 0x0294f8b2, 0xfb990825, 3280 + 0x0698f77f, 0xf6fe0842, 0x0b73f8a7, 0xf25105cd, 3281 + 0x0f7bfc48, 0xef5a0148, 0x110d0000, 3282 + }, { // 12.0 MHz 3283 + 0x0000fffe, 0x00050010, 0xfff2ffcc, 0x001b007b, 3284 + 0xffdfff10, 0x00140198, 0x0020fd8e, 0xff710375, 3285 + 0x014dfb73, 0xfd9a059f, 0x03e0f978, 0xfa4e0726, 3286 + 0x07c8f8a7, 0xf600070c, 0x0c2ff9c9, 0xf1db04de, 3287 + 0x0fb4fce5, 0xef4b0111, 0x110d0000, 3288 + }, { // 12.1 MHz 3289 + 0x0000fffd, 0x00010012, 0xffffffc8, 0xfffb007e, 3290 + 0x001dff14, 0xffad0184, 0x00b7fdbe, 0xfea9031b, 3291 + 0x0241fc01, 0xfc8504d6, 0x0504fa79, 0xf93005f6, 3292 + 0x08caf9f2, 0xf52b05c0, 0x0ccbfaf9, 0xf17903eb, 3293 + 0x0fe3fd83, 0xef3f00db, 0x110d0000, 3294 + }, { // 12.2 MHz 3295 + 0x0000fffd, 0xfffe0011, 0x000cffcc, 0xffdb0071, 3296 + 0x0058ff32, 0xff4f014a, 0x013cfe1f, 0xfdfb028a, 3297 + 0x0311fcc9, 0xfb9d03d6, 0x05f4fbad, 0xf848049d, 3298 + 0x0999fb5b, 0xf4820461, 0x0d46fc32, 0xf12d02f4, 3299 + 0x1007fe21, 0xef3600a4, 0x110d0000, 3300 + }, { // 12.3 MHz 3301 + 0x0000fffe, 0xfffa000e, 0x0017ffd9, 0xffc10055, 3302 + 0x0088ff68, 0xff0400f0, 0x01a6fea7, 0xfd7501cc, 3303 + 0x03b0fdc0, 0xfaef02a8, 0x06a7fd07, 0xf79d0326, 3304 + 0x0a31fcda, 0xf40702f3, 0x0d9ffd72, 0xf0f601fa, 3305 + 0x1021fec0, 0xef2f006d, 0x110d0000, 3306 + }, { // 12.4 MHz 3307 + 0x0001ffff, 0xfff80007, 0x001fffeb, 0xffaf002d, 3308 + 0x00a8ffb0, 0xfed3007e, 0x01e9ff4c, 0xfd2000ee, 3309 + 0x0413fed8, 0xfa82015c, 0x0715fe7d, 0xf7340198, 3310 + 0x0a8dfe69, 0xf3bd017c, 0x0dd5feb8, 0xf0d500fd, 3311 + 0x1031ff60, 0xef2b0037, 0x110d0000, 3312 + }, { // 12.5 MHz 3313 + 0x00010000, 0xfff70000, 0x00220000, 0xffa90000, 3314 + 0x00b30000, 0xfec20000, 0x02000000, 0xfd030000, 3315 + 0x04350000, 0xfa5e0000, 0x073b0000, 0xf7110000, 3316 + 0x0aac0000, 0xf3a40000, 0x0de70000, 0xf0c90000, 3317 + 0x10360000, 0xef290000, 0x110d0000, 3318 + }, { // 12.6 MHz 3319 + 0x00010001, 0xfff8fff9, 0x001f0015, 0xffafffd3, 3320 + 0x00a80050, 0xfed3ff82, 0x01e900b4, 0xfd20ff12, 3321 + 0x04130128, 0xfa82fea4, 0x07150183, 0xf734fe68, 3322 + 0x0a8d0197, 0xf3bdfe84, 0x0dd50148, 0xf0d5ff03, 3323 + 0x103100a0, 0xef2bffc9, 0x110d0000, 3324 + }, { // 12.7 MHz 3325 + 0x00000002, 0xfffafff2, 0x00170027, 0xffc1ffab, 3326 + 0x00880098, 0xff04ff10, 0x01a60159, 0xfd75fe34, 3327 + 0x03b00240, 0xfaeffd58, 0x06a702f9, 0xf79dfcda, 3328 + 0x0a310326, 0xf407fd0d, 0x0d9f028e, 0xf0f6fe06, 3329 + 0x10210140, 0xef2fff93, 0x110d0000, 3330 + }, { // 12.8 MHz 3331 + 0x00000003, 0xfffeffef, 0x000c0034, 0xffdbff8f, 3332 + 0x005800ce, 0xff4ffeb6, 0x013c01e1, 0xfdfbfd76, 3333 + 0x03110337, 0xfb9dfc2a, 0x05f40453, 0xf848fb63, 3334 + 0x099904a5, 0xf482fb9f, 0x0d4603ce, 0xf12dfd0c, 3335 + 0x100701df, 0xef36ff5c, 0x110d0000, 3336 + }, { // 12.9 MHz 3337 + 0x00000003, 0x0001ffee, 0xffff0038, 0xfffbff82, 3338 + 0x001d00ec, 0xffadfe7c, 0x00b70242, 0xfea9fce5, 3339 + 0x024103ff, 0xfc85fb2a, 0x05040587, 0xf930fa0a, 3340 + 0x08ca060e, 0xf52bfa40, 0x0ccb0507, 0xf179fc15, 3341 + 0x0fe3027d, 0xef3fff25, 0x110d0000, 3342 + }, { // 13.0 MHz 3343 + 0x00000002, 0x0005fff0, 0xfff20034, 0x001bff85, 3344 + 0xffdf00f0, 0x0014fe68, 0x00200272, 0xff71fc8b, 3345 + 0x014d048d, 0xfd9afa61, 0x03e00688, 0xfa4ef8da, 3346 + 0x07c80759, 0xf600f8f4, 0x0c2f0637, 0xf1dbfb22, 3347 + 0x0fb4031b, 0xef4bfeef, 0x110d0000, 3348 + }, { // 13.1 MHz 3349 + 0xffff0001, 0x0007fff5, 0xffe70028, 0x0037ff98, 3350 + 0xffa400d8, 0x0079fe7c, 0xff87026f, 0x0043fc6e, 3351 + 0x004404da, 0xfecef9da, 0x0294074e, 0xfb99f7db, 3352 + 0x06980881, 0xf6fef7be, 0x0b730759, 0xf251fa33, 3353 + 0x0f7b03b8, 0xef5afeb8, 0x110d0000, 3354 + }, { // 13.2 MHz 3355 + 0xffff0000, 0x0008fffc, 0xffe00017, 0x004cffb9, 3356 + 0xff7500a8, 0x00d1feb6, 0xfef90238, 0x0111fc91, 3357 + 0xff3604df, 0x0012f99b, 0x012d07d2, 0xfd07f714, 3358 + 0x0542097e, 0xf81ff6a4, 0x0a9a086e, 0xf2dbf94b, 3359 + 0x0f380453, 0xef6cfe82, 0x110d0000, 3360 + }, { // 13.3 MHz 3361 + 0xffffffff, 0x00080003, 0xffde0001, 0x0056ffe3, 3362 + 0xff570064, 0x0113ff10, 0xfe8201d2, 0x01cafcf0, 3363 + 0xfe35049e, 0x0155f9a6, 0xffba080e, 0xfe8cf689, 3364 + 0x03ce0a4e, 0xf961f5a8, 0x09a50971, 0xf379f869, 3365 + 0x0eeb04ec, 0xef80fe4b, 0x110d0000, 3366 + }, { // 13.4 MHz 3367 + 0x0000fffe, 0x0007000a, 0xffe2ffec, 0x00540012, 3368 + 0xff4e0015, 0x0137ff82, 0xfe2e0145, 0x0260fd86, 3369 + 0xfd51041a, 0x0287f9fb, 0xfe4a0802, 0x001df63f, 3370 + 0x02430aeb, 0xfabdf4ce, 0x08970a62, 0xf428f78f, 3371 + 0x0e950584, 0xef97fe15, 0x110d0000, 3372 + }, { // 13.5 MHz 3373 + 0x0000fffd, 0x0004000f, 0xffeaffda, 0x0046003d, 3374 + 0xff5affc4, 0x013b0000, 0xfe04009d, 0x02c8fe48, 3375 + 0xfc99035a, 0x0397fa96, 0xfcec07ad, 0x01adf637, 3376 + 0x00ac0b53, 0xfc2ef419, 0x07730b3e, 0xf4e9f6bd, 3377 + 0x0e35061a, 0xefb1fddf, 0x110d0000, 3378 + }, { // 13.6 MHz 3379 + 0x0000fffd, 0x00000012, 0xfff6ffcd, 0x002f0061, 3380 + 0xff7bff79, 0x011e007e, 0xfe08ffe8, 0x02f9ff28, 3381 + 0xfc17026a, 0x0479fb70, 0xfbad0713, 0x032ff672, 3382 + 0xff100b83, 0xfdaff38b, 0x063c0c04, 0xf5baf5f5, 3383 + 0x0dcc06ae, 0xefcdfda8, 0x110d0000, 3384 + }, { // 13.7 MHz 3385 + 0x0000fffd, 0xfffd0012, 0x0004ffc8, 0x00100078, 3386 + 0xffacff3e, 0x00e200f0, 0xfe39ff35, 0x02f10017, 3387 + 0xfbd30156, 0x0521fc7f, 0xfa9c0638, 0x0499f6ee, 3388 + 0xfd7a0b7c, 0xff39f325, 0x04f40cb3, 0xf69af537, 3389 + 0x0d5a073f, 0xefecfd72, 0x110d0000, 3390 + }, { // 13.8 MHz 3391 + 0x0001fffe, 0xfffa000e, 0x0011ffcb, 0xfff0007f, 3392 + 0xffe7ff19, 0x008f014a, 0xfe94fe93, 0x02b00105, 3393 + 0xfbd3002f, 0x0585fdb7, 0xf9c10525, 0x05def7a8, 3394 + 0xfbf20b3c, 0x00c7f2e9, 0x03a00d48, 0xf787f484, 3395 + 0x0cdf07cd, 0xf00dfd3c, 0x110d0000, 3396 + }, { // 13.9 MHz 3397 + 0x00010000, 0xfff80008, 0x001bffd7, 0xffd10076, 3398 + 0x0026ff0e, 0x002c0184, 0xff0ffe10, 0x023b01e0, 3399 + 0xfc17ff06, 0x05a2ff09, 0xf92703e4, 0x06f4f89b, 3400 + 0xfa820ac5, 0x0251f2d9, 0x02430dc3, 0xf881f3dc, 3401 + 0x0c5c0859, 0xf031fd06, 0x110d0000, 3402 + }, { // 14.0 MHz 3403 + 0x00010001, 0xfff80001, 0x0021ffe8, 0xffba005d, 3404 + 0x0060ff1f, 0xffc40198, 0xffa0fdb5, 0x019a029a, 3405 + 0xfc99fdea, 0x05750067, 0xf8d4027f, 0x07d4f9c0, 3406 + 0xf9320a1a, 0x03d2f2f3, 0x00df0e22, 0xf986f341, 3407 + 0x0bd108e2, 0xf058fcd1, 0x110d0000, 3408 + }, { // 14.1 MHz 3409 + 0x00000002, 0xfff9fffa, 0x0021fffd, 0xffac0038, 3410 + 0x008eff4a, 0xff630184, 0x003afd8b, 0x00da0326, 3411 + 0xfd51fced, 0x050101c0, 0xf8cb0103, 0x0876fb10, 3412 + 0xf80a093e, 0x0543f338, 0xff7a0e66, 0xfa94f2b2, 3413 + 0x0b3f0967, 0xf081fc9b, 0x110d0000, 3414 + }, { // 14.2 MHz 3415 + 0x00000003, 0xfffbfff3, 0x001d0013, 0xffaa000b, 3416 + 0x00aaff89, 0xff13014a, 0x00cefd95, 0x000a037b, 3417 + 0xfe35fc1d, 0x044c0305, 0xf90cff7e, 0x08d5fc81, 3418 + 0xf7100834, 0x069ff3a7, 0xfe160e8d, 0xfbaaf231, 3419 + 0x0aa509e9, 0xf0adfc65, 0x110d0000, 3420 + }, { // 14.3 MHz 3421 + 0x00000003, 0xffffffef, 0x00140025, 0xffb4ffdd, 3422 + 0x00b2ffd6, 0xfedb00f0, 0x0150fdd3, 0xff380391, 3423 + 0xff36fb85, 0x035e0426, 0xf994fdfe, 0x08eefe0b, 3424 + 0xf6490702, 0x07e1f43e, 0xfcb60e97, 0xfcc6f1be, 3425 + 0x0a040a67, 0xf0dbfc30, 0x110d0000, 3426 + }, { // 14.4 MHz 3427 + 0x00000003, 0x0002ffee, 0x00070033, 0xffc9ffb4, 3428 + 0x00a40027, 0xfec3007e, 0x01b4fe3f, 0xfe760369, 3429 + 0x0044fb2e, 0x02450518, 0xfa5ffc90, 0x08c1ffa1, 3430 + 0xf5bc05ae, 0x0902f4fc, 0xfb600e85, 0xfde7f15a, 3431 + 0x095d0ae2, 0xf10cfbfb, 0x110d0000, 3432 + }, { // 14.5 MHz 3433 + 0xffff0002, 0x0005ffef, 0xfffa0038, 0xffe5ff95, 3434 + 0x00820074, 0xfecc0000, 0x01f0fed0, 0xfdd20304, 3435 + 0x014dfb1d, 0x010e05ce, 0xfb64fb41, 0x084e013b, 3436 + 0xf569043e, 0x0a00f5dd, 0xfa150e55, 0xff0bf104, 3437 + 0x08b00b59, 0xf13ffbc6, 0x110d0000, 3438 + }, { // 14.6 MHz 3439 + 0xffff0001, 0x0008fff4, 0xffed0035, 0x0005ff83, 3440 + 0x005000b4, 0xfef6ff82, 0x01ffff7a, 0xfd580269, 3441 + 0x0241fb53, 0xffca0640, 0xfc99fa1e, 0x079a02cb, 3442 + 0xf55502ba, 0x0ad5f6e0, 0xf8d90e0a, 0x0031f0bd, 3443 + 0x07fd0bcb, 0xf174fb91, 0x110d0000, 3444 + }, { // 14.7 MHz 3445 + 0xffffffff, 0x0009fffb, 0xffe4002a, 0x0025ff82, 3446 + 0x001400e0, 0xff3cff10, 0x01e10030, 0xfd1201a4, 3447 + 0x0311fbcd, 0xfe88066a, 0xfdf1f92f, 0x06aa0449, 3448 + 0xf57e0128, 0x0b7ef801, 0xf7b00da2, 0x0156f086, 3449 + 0x07450c39, 0xf1acfb5c, 0x110d0000, 3450 + }, { // 14.8 MHz 3451 + 0x0000fffe, 0x00080002, 0xffdf0019, 0x003fff92, 3452 + 0xffd600f1, 0xff96feb6, 0x019700e1, 0xfd0500c2, 3453 + 0x03b0fc84, 0xfd590649, 0xff5df87f, 0x058505aa, 3454 + 0xf5e4ff91, 0x0bf9f93c, 0xf69d0d20, 0x0279f05e, 3455 + 0x06880ca3, 0xf1e6fb28, 0x110d0000, 3456 + }, { // 14.9 MHz 3457 + 0x0000fffd, 0x00060009, 0xffdf0004, 0x0051ffb0, 3458 + 0xff9d00e8, 0xfffcfe7c, 0x01280180, 0xfd32ffd2, 3459 + 0x0413fd6e, 0xfc4d05df, 0x00d1f812, 0x043506e4, 3460 + 0xf685fdfb, 0x0c43fa8d, 0xf5a10c83, 0x0399f046, 3461 + 0x05c70d08, 0xf222faf3, 0x110d0000, 3462 + }, { // 15.0 MHz 3463 + 0x0000fffd, 0x0003000f, 0xffe5ffef, 0x0057ffd9, 3464 + 0xff7000c4, 0x0062fe68, 0x009e01ff, 0xfd95fee6, 3465 + 0x0435fe7d, 0xfb710530, 0x023cf7ee, 0x02c307ef, 3466 + 0xf75efc70, 0x0c5cfbef, 0xf4c10bce, 0x04b3f03f, 3467 + 0x05030d69, 0xf261fabf, 0x110d0000, 3468 + }, { // 15.1 MHz 3469 + 0x0000fffd, 0xffff0012, 0xffefffdc, 0x00510006, 3470 + 0xff540089, 0x00befe7c, 0x00060253, 0xfe27fe0d, 3471 + 0x0413ffa2, 0xfad10446, 0x0390f812, 0x013b08c3, 3472 + 0xf868faf6, 0x0c43fd5f, 0xf3fd0b02, 0x05c7f046, 3473 + 0x043b0dc4, 0xf2a1fa8b, 0x110d0000, 3474 + }, { // 15.2 MHz 3475 + 0x0001fffe, 0xfffc0012, 0xfffbffce, 0x003f0033, 3476 + 0xff4e003f, 0x0106feb6, 0xff6e0276, 0xfeddfd56, 3477 + 0x03b000cc, 0xfa740329, 0x04bff87f, 0xffaa095d, 3478 + 0xf99ef995, 0x0bf9fed8, 0xf3590a1f, 0x06d2f05e, 3479 + 0x03700e1b, 0xf2e4fa58, 0x110d0000, 3480 + }, { // 15.3 MHz 3481 + 0x0001ffff, 0xfff9000f, 0x0009ffc8, 0x00250059, 3482 + 0xff5effee, 0x0132ff10, 0xfee30265, 0xffaafccf, 3483 + 0x031101eb, 0xfa6001e8, 0x05bdf92f, 0xfe1b09b6, 3484 + 0xfafaf852, 0x0b7e0055, 0xf2d50929, 0x07d3f086, 3485 + 0x02a30e6c, 0xf329fa24, 0x110d0000, 3486 + }, { // 15.4 MHz 3487 + 0x00010001, 0xfff80009, 0x0015ffca, 0x00050074, 3488 + 0xff81ff9f, 0x013dff82, 0xfe710221, 0x007cfc80, 3489 + 0x024102ed, 0xfa940090, 0x0680fa1e, 0xfc9b09cd, 3490 + 0xfc73f736, 0x0ad501d0, 0xf2740820, 0x08c9f0bd, 3491 + 0x01d40eb9, 0xf371f9f1, 0x110d0000, 3492 + }, { // 15.5 MHz 3493 + 0x00000002, 0xfff80002, 0x001effd5, 0xffe5007f, 3494 + 0xffb4ff5b, 0x01280000, 0xfe2401b0, 0x0146fc70, 3495 + 0x014d03c6, 0xfb10ff32, 0x0701fb41, 0xfb3709a1, 3496 + 0xfe00f644, 0x0a000345, 0xf2350708, 0x09b2f104, 3497 + 0x01050eff, 0xf3baf9be, 0x110d0000, 3498 + }, { // 15.6 MHz 3499 + 0x00000003, 0xfff9fffb, 0x0022ffe6, 0xffc9007a, 3500 + 0xfff0ff29, 0x00f2007e, 0xfe01011b, 0x01f6fc9e, 3501 + 0x00440467, 0xfbccfdde, 0x0738fc90, 0xf9f70934, 3502 + 0xff99f582, 0x090204b0, 0xf21a05e1, 0x0a8df15a, 3503 + 0x00340f41, 0xf405f98b, 0x110d0000, 3504 + }, { // 15.7 MHz 3505 + 0x00000003, 0xfffcfff4, 0x0020fffa, 0xffb40064, 3506 + 0x002fff11, 0x00a400f0, 0xfe0d006e, 0x0281fd09, 3507 + 0xff3604c9, 0xfcbffca2, 0x0726fdfe, 0xf8e80888, 3508 + 0x0134f4f3, 0x07e1060c, 0xf22304af, 0x0b59f1be, 3509 + 0xff640f7d, 0xf452f959, 0x110d0000, 3510 + }, { // 15.8 MHz 3511 + 0x00000003, 0x0000fff0, 0x001a0010, 0xffaa0041, 3512 + 0x0067ff13, 0x0043014a, 0xfe46ffb9, 0x02dbfda8, 3513 + 0xfe3504e5, 0xfddcfb8d, 0x06c9ff7e, 0xf81107a2, 3514 + 0x02c9f49a, 0x069f0753, 0xf2500373, 0x0c14f231, 3515 + 0xfe930fb3, 0xf4a1f927, 0x110d0000, 3516 + }, { // 15.9 MHz 3517 + 0xffff0002, 0x0003ffee, 0x000f0023, 0xffac0016, 3518 + 0x0093ff31, 0xffdc0184, 0xfea6ff09, 0x02fdfe70, 3519 + 0xfd5104ba, 0xff15faac, 0x06270103, 0xf7780688, 3520 + 0x044df479, 0x05430883, 0xf2a00231, 0x0cbef2b2, 3521 + 0xfdc40fe3, 0xf4f2f8f5, 0x110d0000, 3522 + }, { // 16.0 MHz 3523 + 0xffff0001, 0x0006ffef, 0x00020031, 0xffbaffe8, 3524 + 0x00adff66, 0xff790198, 0xff26fe6e, 0x02e5ff55, 3525 + 0xfc99044a, 0x005bfa09, 0x0545027f, 0xf7230541, 3526 + 0x05b8f490, 0x03d20997, 0xf31300eb, 0x0d55f341, 3527 + 0xfcf6100e, 0xf544f8c3, 0x110d0000, 3528 + } 3529 + }; 3530 + 2741 3531 static void cx23885_dif_setup(struct i2c_client *client, u32 ifHz) 2742 3532 { 2743 3533 u64 pll_freq; 2744 3534 u32 pll_freq_word; 3535 + const u32 *coeffs; 2745 3536 2746 3537 v4l_dbg(1, cx25840_debug, client, "%s(%d)\n", __func__, ifHz); 2747 3538 ··· 3554 2763 3555 2764 v4l_dbg(1, cx25840_debug, client, "%s(%d) again\n", __func__, ifHz); 3556 2765 3557 - switch (ifHz) { 3558 - case 3000000: 3559 - cx25840_write4(client, DIF_BPF_COEFF01, 0x00000002); 3560 - cx25840_write4(client, DIF_BPF_COEFF23, 0x00080012); 3561 - cx25840_write4(client, DIF_BPF_COEFF45, 0x001e0024); 3562 - cx25840_write4(client, DIF_BPF_COEFF67, 0x001bfff8); 3563 - cx25840_write4(client, DIF_BPF_COEFF89, 0xffb4ff50); 3564 - cx25840_write4(client, DIF_BPF_COEFF1011, 0xfed8fe68); 3565 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xfe24fe34); 3566 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xfebaffc7); 3567 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x014d031f); 3568 - cx25840_write4(client, DIF_BPF_COEFF1819, 0x04f0065d); 3569 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x07010688); 3570 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x04c901d6); 3571 - cx25840_write4(client, DIF_BPF_COEFF2425, 0xfe00f9d3); 3572 - cx25840_write4(client, DIF_BPF_COEFF2627, 0xf600f342); 3573 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xf235f337); 3574 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xf64efb22); 3575 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x0105070f); 3576 - cx25840_write4(client, DIF_BPF_COEFF3435, 0x0c460fce); 3577 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 3578 - break; 3579 - 3580 - case 3100000: 3581 - cx25840_write4(client, DIF_BPF_COEFF01, 0x00000001); 3582 - cx25840_write4(client, DIF_BPF_COEFF23, 0x00070012); 3583 - cx25840_write4(client, DIF_BPF_COEFF45, 0x00220032); 3584 - cx25840_write4(client, DIF_BPF_COEFF67, 0x00370026); 3585 - cx25840_write4(client, DIF_BPF_COEFF89, 0xfff0ff91); 3586 - cx25840_write4(client, DIF_BPF_COEFF1011, 0xff0efe7c); 3587 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xfe01fdcc); 3588 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xfe0afedb); 3589 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x00440224); 3590 - cx25840_write4(client, DIF_BPF_COEFF1819, 0x0434060c); 3591 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x0738074e); 3592 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x06090361); 3593 - cx25840_write4(client, DIF_BPF_COEFF2425, 0xff99fb39); 3594 - cx25840_write4(client, DIF_BPF_COEFF2627, 0xf6fef3b6); 3595 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xf21af2a5); 3596 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xf573fa33); 3597 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x0034067d); 3598 - cx25840_write4(client, DIF_BPF_COEFF3435, 0x0bfb0fb9); 3599 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 3600 - break; 3601 - 3602 - case 3200000: 3603 - cx25840_write4(client, DIF_BPF_COEFF01, 0x00000000); 3604 - cx25840_write4(client, DIF_BPF_COEFF23, 0x0004000e); 3605 - cx25840_write4(client, DIF_BPF_COEFF45, 0x00200038); 3606 - cx25840_write4(client, DIF_BPF_COEFF67, 0x004c004f); 3607 - cx25840_write4(client, DIF_BPF_COEFF89, 0x002fffdf); 3608 - cx25840_write4(client, DIF_BPF_COEFF1011, 0xff5cfeb6); 3609 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xfe0dfd92); 3610 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xfd7ffe03); 3611 - cx25840_write4(client, DIF_BPF_COEFF1617, 0xff36010a); 3612 - cx25840_write4(client, DIF_BPF_COEFF1819, 0x03410575); 3613 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x072607d2); 3614 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x071804d5); 3615 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x0134fcb7); 3616 - cx25840_write4(client, DIF_BPF_COEFF2627, 0xf81ff451); 3617 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xf223f22e); 3618 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xf4a7f94b); 3619 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xff6405e8); 3620 - cx25840_write4(client, DIF_BPF_COEFF3435, 0x0bae0fa4); 3621 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 3622 - break; 3623 - 3624 - case 3300000: 3625 - cx25840_write4(client, DIF_BPF_COEFF01, 0x0000ffff); 3626 - cx25840_write4(client, DIF_BPF_COEFF23, 0x00000008); 3627 - cx25840_write4(client, DIF_BPF_COEFF45, 0x001a0036); 3628 - cx25840_write4(client, DIF_BPF_COEFF67, 0x0056006d); 3629 - cx25840_write4(client, DIF_BPF_COEFF89, 0x00670030); 3630 - cx25840_write4(client, DIF_BPF_COEFF1011, 0xffbdff10); 3631 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xfe46fd8d); 3632 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xfd25fd4f); 3633 - cx25840_write4(client, DIF_BPF_COEFF1617, 0xfe35ffe0); 3634 - cx25840_write4(client, DIF_BPF_COEFF1819, 0x0224049f); 3635 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x06c9080e); 3636 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x07ef0627); 3637 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x02c9fe45); 3638 - cx25840_write4(client, DIF_BPF_COEFF2627, 0xf961f513); 3639 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xf250f1d2); 3640 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xf3ecf869); 3641 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xfe930552); 3642 - cx25840_write4(client, DIF_BPF_COEFF3435, 0x0b5f0f8f); 3643 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 3644 - break; 3645 - 3646 - case 3400000: 3647 - cx25840_write4(client, DIF_BPF_COEFF01, 0xfffffffe); 3648 - cx25840_write4(client, DIF_BPF_COEFF23, 0xfffd0001); 3649 - cx25840_write4(client, DIF_BPF_COEFF45, 0x000f002c); 3650 - cx25840_write4(client, DIF_BPF_COEFF67, 0x0054007d); 3651 - cx25840_write4(client, DIF_BPF_COEFF89, 0x0093007c); 3652 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x0024ff82); 3653 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xfea6fdbb); 3654 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xfd03fcca); 3655 - cx25840_write4(client, DIF_BPF_COEFF1617, 0xfd51feb9); 3656 - cx25840_write4(client, DIF_BPF_COEFF1819, 0x00eb0392); 3657 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x06270802); 3658 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x08880750); 3659 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x044dffdb); 3660 - cx25840_write4(client, DIF_BPF_COEFF2627, 0xfabdf5f8); 3661 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xf2a0f193); 3662 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xf342f78f); 3663 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xfdc404b9); 3664 - cx25840_write4(client, DIF_BPF_COEFF3435, 0x0b0e0f78); 3665 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 3666 - break; 3667 - 3668 - case 3500000: 3669 - cx25840_write4(client, DIF_BPF_COEFF01, 0xfffffffd); 3670 - cx25840_write4(client, DIF_BPF_COEFF23, 0xfffafff9); 3671 - cx25840_write4(client, DIF_BPF_COEFF45, 0x0002001b); 3672 - cx25840_write4(client, DIF_BPF_COEFF67, 0x0046007d); 3673 - cx25840_write4(client, DIF_BPF_COEFF89, 0x00ad00ba); 3674 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x00870000); 3675 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xff26fe1a); 3676 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xfd1bfc7e); 3677 - cx25840_write4(client, DIF_BPF_COEFF1617, 0xfc99fda4); 3678 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xffa5025c); 3679 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x054507ad); 3680 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x08dd0847); 3681 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x05b80172); 3682 - cx25840_write4(client, DIF_BPF_COEFF2627, 0xfc2ef6ff); 3683 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xf313f170); 3684 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xf2abf6bd); 3685 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xfcf6041f); 3686 - cx25840_write4(client, DIF_BPF_COEFF3435, 0x0abc0f61); 3687 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 3688 - break; 3689 - 3690 - case 3600000: 3691 - cx25840_write4(client, DIF_BPF_COEFF01, 0xfffffffd); 3692 - cx25840_write4(client, DIF_BPF_COEFF23, 0xfff8fff3); 3693 - cx25840_write4(client, DIF_BPF_COEFF45, 0xfff50006); 3694 - cx25840_write4(client, DIF_BPF_COEFF67, 0x002f006c); 3695 - cx25840_write4(client, DIF_BPF_COEFF89, 0x00b200e3); 3696 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x00dc007e); 3697 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xffb9fea0); 3698 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xfd6bfc71); 3699 - cx25840_write4(client, DIF_BPF_COEFF1617, 0xfc17fcb1); 3700 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xfe65010b); 3701 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x042d0713); 3702 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x08ec0906); 3703 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x07020302); 3704 - cx25840_write4(client, DIF_BPF_COEFF2627, 0xfdaff823); 3705 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xf3a7f16a); 3706 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xf228f5f5); 3707 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xfc2a0384); 3708 - cx25840_write4(client, DIF_BPF_COEFF3435, 0x0a670f4a); 3709 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 3710 - break; 3711 - 3712 - case 3700000: 3713 - cx25840_write4(client, DIF_BPF_COEFF01, 0x0000fffd); 3714 - cx25840_write4(client, DIF_BPF_COEFF23, 0xfff7ffef); 3715 - cx25840_write4(client, DIF_BPF_COEFF45, 0xffe9fff1); 3716 - cx25840_write4(client, DIF_BPF_COEFF67, 0x0010004d); 3717 - cx25840_write4(client, DIF_BPF_COEFF89, 0x00a100f2); 3718 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x011a00f0); 3719 - cx25840_write4(client, DIF_BPF_COEFF1213, 0x0053ff44); 3720 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xfdedfca2); 3721 - cx25840_write4(client, DIF_BPF_COEFF1617, 0xfbd3fbef); 3722 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xfd39ffae); 3723 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x02ea0638); 3724 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x08b50987); 3725 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x08230483); 3726 - cx25840_write4(client, DIF_BPF_COEFF2627, 0xff39f960); 3727 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xf45bf180); 3728 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xf1b8f537); 3729 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xfb6102e7); 3730 - cx25840_write4(client, DIF_BPF_COEFF3435, 0x0a110f32); 3731 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 3732 - break; 3733 - 3734 - case 3800000: 3735 - cx25840_write4(client, DIF_BPF_COEFF01, 0x0000fffe); 3736 - cx25840_write4(client, DIF_BPF_COEFF23, 0xfff9ffee); 3737 - cx25840_write4(client, DIF_BPF_COEFF45, 0xffe1ffdd); 3738 - cx25840_write4(client, DIF_BPF_COEFF67, 0xfff00024); 3739 - cx25840_write4(client, DIF_BPF_COEFF89, 0x007c00e5); 3740 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x013a014a); 3741 - cx25840_write4(client, DIF_BPF_COEFF1213, 0x00e6fff8); 3742 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xfe98fd0f); 3743 - cx25840_write4(client, DIF_BPF_COEFF1617, 0xfbd3fb67); 3744 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xfc32fe54); 3745 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x01880525); 3746 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x083909c7); 3747 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x091505ee); 3748 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x00c7fab3); 3749 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xf52df1b4); 3750 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xf15df484); 3751 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xfa9b0249); 3752 - cx25840_write4(client, DIF_BPF_COEFF3435, 0x09ba0f19); 3753 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 3754 - break; 3755 - 3756 - case 3900000: 3757 - cx25840_write4(client, DIF_BPF_COEFF01, 0x00000000); 3758 - cx25840_write4(client, DIF_BPF_COEFF23, 0xfffbfff0); 3759 - cx25840_write4(client, DIF_BPF_COEFF45, 0xffdeffcf); 3760 - cx25840_write4(client, DIF_BPF_COEFF67, 0xffd1fff6); 3761 - cx25840_write4(client, DIF_BPF_COEFF89, 0x004800be); 3762 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x01390184); 3763 - cx25840_write4(client, DIF_BPF_COEFF1213, 0x016300ac); 3764 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xff5efdb1); 3765 - cx25840_write4(client, DIF_BPF_COEFF1617, 0xfc17fb23); 3766 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xfb5cfd0d); 3767 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x001703e4); 3768 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x077b09c4); 3769 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x09d2073c); 3770 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x0251fc18); 3771 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xf61cf203); 3772 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xf118f3dc); 3773 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xf9d801aa); 3774 - cx25840_write4(client, DIF_BPF_COEFF3435, 0x09600eff); 3775 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 3776 - break; 3777 - 3778 - case 4000000: 3779 - cx25840_write4(client, DIF_BPF_COEFF01, 0x00000001); 3780 - cx25840_write4(client, DIF_BPF_COEFF23, 0xfffefff4); 3781 - cx25840_write4(client, DIF_BPF_COEFF45, 0xffe1ffc8); 3782 - cx25840_write4(client, DIF_BPF_COEFF67, 0xffbaffca); 3783 - cx25840_write4(client, DIF_BPF_COEFF89, 0x000b0082); 3784 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x01170198); 3785 - cx25840_write4(client, DIF_BPF_COEFF1213, 0x01c10152); 3786 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x0030fe7b); 3787 - cx25840_write4(client, DIF_BPF_COEFF1617, 0xfc99fb24); 3788 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xfac3fbe9); 3789 - cx25840_write4(client, DIF_BPF_COEFF2021, 0xfea5027f); 3790 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x0683097f); 3791 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x0a560867); 3792 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x03d2fd89); 3793 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xf723f26f); 3794 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xf0e8f341); 3795 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xf919010a); 3796 - cx25840_write4(client, DIF_BPF_COEFF3435, 0x09060ee5); 3797 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 3798 - break; 3799 - 3800 - case 4100000: 3801 - cx25840_write4(client, DIF_BPF_COEFF01, 0x00010002); 3802 - cx25840_write4(client, DIF_BPF_COEFF23, 0x0002fffb); 3803 - cx25840_write4(client, DIF_BPF_COEFF45, 0xffe8ffca); 3804 - cx25840_write4(client, DIF_BPF_COEFF67, 0xffacffa4); 3805 - cx25840_write4(client, DIF_BPF_COEFF89, 0xffcd0036); 3806 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x00d70184); 3807 - cx25840_write4(client, DIF_BPF_COEFF1213, 0x01f601dc); 3808 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x00ffff60); 3809 - cx25840_write4(client, DIF_BPF_COEFF1617, 0xfd51fb6d); 3810 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xfa6efaf5); 3811 - cx25840_write4(client, DIF_BPF_COEFF2021, 0xfd410103); 3812 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x055708f9); 3813 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x0a9e0969); 3814 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x0543ff02); 3815 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xf842f2f5); 3816 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xf0cef2b2); 3817 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xf85e006b); 3818 - cx25840_write4(client, DIF_BPF_COEFF3435, 0x08aa0ecb); 3819 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 3820 - break; 3821 - 3822 - case 4200000: 3823 - cx25840_write4(client, DIF_BPF_COEFF01, 0x00010003); 3824 - cx25840_write4(client, DIF_BPF_COEFF23, 0x00050003); 3825 - cx25840_write4(client, DIF_BPF_COEFF45, 0xfff3ffd3); 3826 - cx25840_write4(client, DIF_BPF_COEFF67, 0xffaaff8b); 3827 - cx25840_write4(client, DIF_BPF_COEFF89, 0xff95ffe5); 3828 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x0080014a); 3829 - cx25840_write4(client, DIF_BPF_COEFF1213, 0x01fe023f); 3830 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x01ba0050); 3831 - cx25840_write4(client, DIF_BPF_COEFF1617, 0xfe35fbf8); 3832 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xfa62fa3b); 3833 - cx25840_write4(client, DIF_BPF_COEFF2021, 0xfbf9ff7e); 3834 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x04010836); 3835 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x0aa90a3d); 3836 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x069f007f); 3837 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xf975f395); 3838 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xf0cbf231); 3839 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xf7a9ffcb); 3840 - cx25840_write4(client, DIF_BPF_COEFF3435, 0x084c0eaf); 3841 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 3842 - break; 3843 - 3844 - case 4300000: 3845 - cx25840_write4(client, DIF_BPF_COEFF01, 0x00010003); 3846 - cx25840_write4(client, DIF_BPF_COEFF23, 0x0008000a); 3847 - cx25840_write4(client, DIF_BPF_COEFF45, 0x0000ffe4); 3848 - cx25840_write4(client, DIF_BPF_COEFF67, 0xffb4ff81); 3849 - cx25840_write4(client, DIF_BPF_COEFF89, 0xff6aff96); 3850 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x001c00f0); 3851 - cx25840_write4(client, DIF_BPF_COEFF1213, 0x01d70271); 3852 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x0254013b); 3853 - cx25840_write4(client, DIF_BPF_COEFF1617, 0xff36fcbd); 3854 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xfa9ff9c5); 3855 - cx25840_write4(client, DIF_BPF_COEFF2021, 0xfadbfdfe); 3856 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x028c073b); 3857 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x0a750adf); 3858 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x07e101fa); 3859 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xfab8f44e); 3860 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xf0ddf1be); 3861 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xf6f9ff2b); 3862 - cx25840_write4(client, DIF_BPF_COEFF3435, 0x07ed0e94); 3863 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 3864 - break; 3865 - 3866 - case 4400000: 3867 - cx25840_write4(client, DIF_BPF_COEFF01, 0x00000003); 3868 - cx25840_write4(client, DIF_BPF_COEFF23, 0x0009000f); 3869 - cx25840_write4(client, DIF_BPF_COEFF45, 0x000efff8); 3870 - cx25840_write4(client, DIF_BPF_COEFF67, 0xffc9ff87); 3871 - cx25840_write4(client, DIF_BPF_COEFF89, 0xff52ff54); 3872 - cx25840_write4(client, DIF_BPF_COEFF1011, 0xffb5007e); 3873 - cx25840_write4(client, DIF_BPF_COEFF1213, 0x01860270); 3874 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x02c00210); 3875 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x0044fdb2); 3876 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xfb22f997); 3877 - cx25840_write4(client, DIF_BPF_COEFF2021, 0xf9f2fc90); 3878 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x0102060f); 3879 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x0a050b4c); 3880 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x0902036e); 3881 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xfc0af51e); 3882 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xf106f15a); 3883 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xf64efe8b); 3884 - cx25840_write4(client, DIF_BPF_COEFF3435, 0x078d0e77); 3885 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 3886 - break; 3887 - 3888 - case 4500000: 3889 - cx25840_write4(client, DIF_BPF_COEFF01, 0x00000002); 3890 - cx25840_write4(client, DIF_BPF_COEFF23, 0x00080012); 3891 - cx25840_write4(client, DIF_BPF_COEFF45, 0x0019000e); 3892 - cx25840_write4(client, DIF_BPF_COEFF67, 0xffe5ff9e); 3893 - cx25840_write4(client, DIF_BPF_COEFF89, 0xff4fff25); 3894 - cx25840_write4(client, DIF_BPF_COEFF1011, 0xff560000); 3895 - cx25840_write4(client, DIF_BPF_COEFF1213, 0x0112023b); 3896 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x02f702c0); 3897 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x014dfec8); 3898 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xfbe5f9b3); 3899 - cx25840_write4(client, DIF_BPF_COEFF2021, 0xf947fb41); 3900 - cx25840_write4(client, DIF_BPF_COEFF2223, 0xff7004b9); 3901 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x095a0b81); 3902 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x0a0004d8); 3903 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xfd65f603); 3904 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xf144f104); 3905 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xf5aafdec); 3906 - cx25840_write4(client, DIF_BPF_COEFF3435, 0x072b0e5a); 3907 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 3908 - break; 3909 - 3910 - case 4600000: 3911 - cx25840_write4(client, DIF_BPF_COEFF01, 0x00000001); 3912 - cx25840_write4(client, DIF_BPF_COEFF23, 0x00060012); 3913 - cx25840_write4(client, DIF_BPF_COEFF45, 0x00200022); 3914 - cx25840_write4(client, DIF_BPF_COEFF67, 0x0005ffc1); 3915 - cx25840_write4(client, DIF_BPF_COEFF89, 0xff61ff10); 3916 - cx25840_write4(client, DIF_BPF_COEFF1011, 0xff09ff82); 3917 - cx25840_write4(client, DIF_BPF_COEFF1213, 0x008601d7); 3918 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x02f50340); 3919 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x0241fff0); 3920 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xfcddfa19); 3921 - cx25840_write4(client, DIF_BPF_COEFF2021, 0xf8e2fa1e); 3922 - cx25840_write4(client, DIF_BPF_COEFF2223, 0xfde30343); 3923 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x08790b7f); 3924 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x0ad50631); 3925 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xfec7f6fc); 3926 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xf198f0bd); 3927 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xf50dfd4e); 3928 - cx25840_write4(client, DIF_BPF_COEFF3435, 0x06c90e3d); 3929 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 3930 - break; 3931 - 3932 - case 4700000: 3933 - cx25840_write4(client, DIF_BPF_COEFF01, 0x0000ffff); 3934 - cx25840_write4(client, DIF_BPF_COEFF23, 0x0003000f); 3935 - cx25840_write4(client, DIF_BPF_COEFF45, 0x00220030); 3936 - cx25840_write4(client, DIF_BPF_COEFF67, 0x0025ffed); 3937 - cx25840_write4(client, DIF_BPF_COEFF89, 0xff87ff15); 3938 - cx25840_write4(client, DIF_BPF_COEFF1011, 0xfed6ff10); 3939 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xffed014c); 3940 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x02b90386); 3941 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x03110119); 3942 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xfdfefac4); 3943 - cx25840_write4(client, DIF_BPF_COEFF2021, 0xf8c6f92f); 3944 - cx25840_write4(client, DIF_BPF_COEFF2223, 0xfc6701b7); 3945 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x07670b44); 3946 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x0b7e0776); 3947 - cx25840_write4(client, DIF_BPF_COEFF2829, 0x002df807); 3948 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xf200f086); 3949 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xf477fcb1); 3950 - cx25840_write4(client, DIF_BPF_COEFF3435, 0x06650e1e); 3951 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 3952 - break; 3953 - 3954 - case 4800000: 3955 - cx25840_write4(client, DIF_BPF_COEFF01, 0xfffffffe); 3956 - cx25840_write4(client, DIF_BPF_COEFF23, 0xffff0009); 3957 - cx25840_write4(client, DIF_BPF_COEFF45, 0x001e0038); 3958 - cx25840_write4(client, DIF_BPF_COEFF67, 0x003f001b); 3959 - cx25840_write4(client, DIF_BPF_COEFF89, 0xffbcff36); 3960 - cx25840_write4(client, DIF_BPF_COEFF1011, 0xfec2feb6); 3961 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xff5600a5); 3962 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x0248038d); 3963 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x03b00232); 3964 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xff39fbab); 3965 - cx25840_write4(client, DIF_BPF_COEFF2021, 0xf8f4f87f); 3966 - cx25840_write4(client, DIF_BPF_COEFF2223, 0xfb060020); 3967 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x062a0ad2); 3968 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x0bf908a3); 3969 - cx25840_write4(client, DIF_BPF_COEFF2829, 0x0192f922); 3970 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xf27df05e); 3971 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xf3e8fc14); 3972 - cx25840_write4(client, DIF_BPF_COEFF3435, 0x06000e00); 3973 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 3974 - break; 3975 - 3976 - case 4900000: 3977 - cx25840_write4(client, DIF_BPF_COEFF01, 0xfffffffd); 3978 - cx25840_write4(client, DIF_BPF_COEFF23, 0xfffc0002); 3979 - cx25840_write4(client, DIF_BPF_COEFF45, 0x00160037); 3980 - cx25840_write4(client, DIF_BPF_COEFF67, 0x00510046); 3981 - cx25840_write4(client, DIF_BPF_COEFF89, 0xfff9ff6d); 3982 - cx25840_write4(client, DIF_BPF_COEFF1011, 0xfed0fe7c); 3983 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xfecefff0); 3984 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x01aa0356); 3985 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x0413032b); 3986 - cx25840_write4(client, DIF_BPF_COEFF1819, 0x007ffcc5); 3987 - cx25840_write4(client, DIF_BPF_COEFF2021, 0xf96cf812); 3988 - cx25840_write4(client, DIF_BPF_COEFF2223, 0xf9cefe87); 3989 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x04c90a2c); 3990 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x0c4309b4); 3991 - cx25840_write4(client, DIF_BPF_COEFF2829, 0x02f3fa4a); 3992 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xf30ef046); 3993 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xf361fb7a); 3994 - cx25840_write4(client, DIF_BPF_COEFF3435, 0x059b0de0); 3995 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 3996 - break; 3997 - 3998 - case 5000000: 3999 - cx25840_write4(client, DIF_BPF_COEFF01, 0xfffffffd); 4000 - cx25840_write4(client, DIF_BPF_COEFF23, 0xfff9fffa); 4001 - cx25840_write4(client, DIF_BPF_COEFF45, 0x000a002d); 4002 - cx25840_write4(client, DIF_BPF_COEFF67, 0x00570067); 4003 - cx25840_write4(client, DIF_BPF_COEFF89, 0x0037ffb5); 4004 - cx25840_write4(client, DIF_BPF_COEFF1011, 0xfefffe68); 4005 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xfe62ff3d); 4006 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x00ec02e3); 4007 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x043503f6); 4008 - cx25840_write4(client, DIF_BPF_COEFF1819, 0x01befe05); 4009 - cx25840_write4(client, DIF_BPF_COEFF2021, 0xfa27f7ee); 4010 - cx25840_write4(client, DIF_BPF_COEFF2223, 0xf8c6fcf8); 4011 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x034c0954); 4012 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x0c5c0aa4); 4013 - cx25840_write4(client, DIF_BPF_COEFF2829, 0x044cfb7e); 4014 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xf3b1f03f); 4015 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xf2e2fae1); 4016 - cx25840_write4(client, DIF_BPF_COEFF3435, 0x05340dc0); 4017 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 4018 - break; 4019 - 4020 - case 5100000: 4021 - cx25840_write4(client, DIF_BPF_COEFF01, 0x0000fffd); 4022 - cx25840_write4(client, DIF_BPF_COEFF23, 0xfff8fff4); 4023 - cx25840_write4(client, DIF_BPF_COEFF45, 0xfffd001e); 4024 - cx25840_write4(client, DIF_BPF_COEFF67, 0x0051007b); 4025 - cx25840_write4(client, DIF_BPF_COEFF89, 0x006e0006); 4026 - cx25840_write4(client, DIF_BPF_COEFF1011, 0xff48fe7c); 4027 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xfe1bfe9a); 4028 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x001d023e); 4029 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x04130488); 4030 - cx25840_write4(client, DIF_BPF_COEFF1819, 0x02e6ff5b); 4031 - cx25840_write4(client, DIF_BPF_COEFF2021, 0xfb1ef812); 4032 - cx25840_write4(client, DIF_BPF_COEFF2223, 0xf7f7fb7f); 4033 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x01bc084e); 4034 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x0c430b72); 4035 - cx25840_write4(client, DIF_BPF_COEFF2829, 0x059afcba); 4036 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xf467f046); 4037 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xf26cfa4a); 4038 - cx25840_write4(client, DIF_BPF_COEFF3435, 0x04cd0da0); 4039 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 4040 - break; 4041 - 4042 - case 5200000: 4043 - cx25840_write4(client, DIF_BPF_COEFF01, 0x0000fffe); 4044 - cx25840_write4(client, DIF_BPF_COEFF23, 0xfff8ffef); 4045 - cx25840_write4(client, DIF_BPF_COEFF45, 0xfff00009); 4046 - cx25840_write4(client, DIF_BPF_COEFF67, 0x003f007f); 4047 - cx25840_write4(client, DIF_BPF_COEFF89, 0x00980056); 4048 - cx25840_write4(client, DIF_BPF_COEFF1011, 0xffa5feb6); 4049 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xfe00fe15); 4050 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xff4b0170); 4051 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x03b004d7); 4052 - cx25840_write4(client, DIF_BPF_COEFF1819, 0x03e800b9); 4053 - cx25840_write4(client, DIF_BPF_COEFF2021, 0xfc48f87f); 4054 - cx25840_write4(client, DIF_BPF_COEFF2223, 0xf768fa23); 4055 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x0022071f); 4056 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x0bf90c1b); 4057 - cx25840_write4(client, DIF_BPF_COEFF2829, 0x06dafdfd); 4058 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xf52df05e); 4059 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xf1fef9b5); 4060 - cx25840_write4(client, DIF_BPF_COEFF3435, 0x04640d7f); 4061 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 4062 - break; 4063 - 4064 - case 5300000: 4065 - cx25840_write4(client, DIF_BPF_COEFF01, 0x0000ffff); 4066 - cx25840_write4(client, DIF_BPF_COEFF23, 0xfff9ffee); 4067 - cx25840_write4(client, DIF_BPF_COEFF45, 0xffe6fff3); 4068 - cx25840_write4(client, DIF_BPF_COEFF67, 0x00250072); 4069 - cx25840_write4(client, DIF_BPF_COEFF89, 0x00af009c); 4070 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x000cff10); 4071 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xfe13fdb8); 4072 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xfe870089); 4073 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x031104e1); 4074 - cx25840_write4(client, DIF_BPF_COEFF1819, 0x04b8020f); 4075 - cx25840_write4(client, DIF_BPF_COEFF2021, 0xfd98f92f); 4076 - cx25840_write4(client, DIF_BPF_COEFF2223, 0xf71df8f0); 4077 - cx25840_write4(client, DIF_BPF_COEFF2425, 0xfe8805ce); 4078 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x0b7e0c9c); 4079 - cx25840_write4(client, DIF_BPF_COEFF2829, 0x0808ff44); 4080 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xf603f086); 4081 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xf19af922); 4082 - cx25840_write4(client, DIF_BPF_COEFF3435, 0x03fb0d5e); 4083 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 4084 - break; 4085 - 4086 - case 5400000: 4087 - cx25840_write4(client, DIF_BPF_COEFF01, 0x00000001); 4088 - cx25840_write4(client, DIF_BPF_COEFF23, 0xfffcffef); 4089 - cx25840_write4(client, DIF_BPF_COEFF45, 0xffe0ffe0); 4090 - cx25840_write4(client, DIF_BPF_COEFF67, 0x00050056); 4091 - cx25840_write4(client, DIF_BPF_COEFF89, 0x00b000d1); 4092 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x0071ff82); 4093 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xfe53fd8c); 4094 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xfddfff99); 4095 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x024104a3); 4096 - cx25840_write4(client, DIF_BPF_COEFF1819, 0x054a034d); 4097 - cx25840_write4(client, DIF_BPF_COEFF2021, 0xff01fa1e); 4098 - cx25840_write4(client, DIF_BPF_COEFF2223, 0xf717f7ed); 4099 - cx25840_write4(client, DIF_BPF_COEFF2425, 0xfcf50461); 4100 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x0ad50cf4); 4101 - cx25840_write4(client, DIF_BPF_COEFF2829, 0x0921008d); 4102 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xf6e7f0bd); 4103 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xf13ff891); 4104 - cx25840_write4(client, DIF_BPF_COEFF3435, 0x03920d3b); 4105 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 4106 - break; 4107 - 4108 - case 5500000: 4109 - cx25840_write4(client, DIF_BPF_COEFF01, 0x00010002); 4110 - cx25840_write4(client, DIF_BPF_COEFF23, 0xfffffff3); 4111 - cx25840_write4(client, DIF_BPF_COEFF45, 0xffdeffd1); 4112 - cx25840_write4(client, DIF_BPF_COEFF67, 0xffe5002f); 4113 - cx25840_write4(client, DIF_BPF_COEFF89, 0x009c00ed); 4114 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x00cb0000); 4115 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xfebafd94); 4116 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xfd61feb0); 4117 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x014d0422); 4118 - cx25840_write4(client, DIF_BPF_COEFF1819, 0x05970464); 4119 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x0074fb41); 4120 - cx25840_write4(client, DIF_BPF_COEFF2223, 0xf759f721); 4121 - cx25840_write4(client, DIF_BPF_COEFF2425, 0xfb7502de); 4122 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x0a000d21); 4123 - cx25840_write4(client, DIF_BPF_COEFF2829, 0x0a2201d4); 4124 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xf7d9f104); 4125 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xf0edf804); 4126 - cx25840_write4(client, DIF_BPF_COEFF3435, 0x03280d19); 4127 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 4128 - break; 4129 - 4130 - case 5600000: 4131 - cx25840_write4(client, DIF_BPF_COEFF01, 0x00010003); 4132 - cx25840_write4(client, DIF_BPF_COEFF23, 0x0003fffa); 4133 - cx25840_write4(client, DIF_BPF_COEFF45, 0xffe3ffc9); 4134 - cx25840_write4(client, DIF_BPF_COEFF67, 0xffc90002); 4135 - cx25840_write4(client, DIF_BPF_COEFF89, 0x007500ef); 4136 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x010e007e); 4137 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xff3dfdcf); 4138 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xfd16fddd); 4139 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x00440365); 4140 - cx25840_write4(client, DIF_BPF_COEFF1819, 0x059b0548); 4141 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x01e3fc90); 4142 - cx25840_write4(client, DIF_BPF_COEFF2223, 0xf7dff691); 4143 - cx25840_write4(client, DIF_BPF_COEFF2425, 0xfa0f014d); 4144 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x09020d23); 4145 - cx25840_write4(client, DIF_BPF_COEFF2829, 0x0b0a0318); 4146 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xf8d7f15a); 4147 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xf0a5f779); 4148 - cx25840_write4(client, DIF_BPF_COEFF3435, 0x02bd0cf6); 4149 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 4150 - break; 4151 - 4152 - case 5700000: 4153 - cx25840_write4(client, DIF_BPF_COEFF01, 0x00010003); 4154 - cx25840_write4(client, DIF_BPF_COEFF23, 0x00060001); 4155 - cx25840_write4(client, DIF_BPF_COEFF45, 0xffecffc9); 4156 - cx25840_write4(client, DIF_BPF_COEFF67, 0xffb4ffd4); 4157 - cx25840_write4(client, DIF_BPF_COEFF89, 0x004000d5); 4158 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x013600f0); 4159 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xffd3fe39); 4160 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xfd04fd31); 4161 - cx25840_write4(client, DIF_BPF_COEFF1617, 0xff360277); 4162 - cx25840_write4(client, DIF_BPF_COEFF1819, 0x055605ef); 4163 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x033efdfe); 4164 - cx25840_write4(client, DIF_BPF_COEFF2223, 0xf8a5f642); 4165 - cx25840_write4(client, DIF_BPF_COEFF2425, 0xf8cbffb6); 4166 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x07e10cfb); 4167 - cx25840_write4(client, DIF_BPF_COEFF2829, 0x0bd50456); 4168 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xf9dff1be); 4169 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xf067f6f2); 4170 - cx25840_write4(client, DIF_BPF_COEFF3435, 0x02520cd2); 4171 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 4172 - break; 4173 - 4174 - case 5800000: 4175 - cx25840_write4(client, DIF_BPF_COEFF01, 0x00000003); 4176 - cx25840_write4(client, DIF_BPF_COEFF23, 0x00080009); 4177 - cx25840_write4(client, DIF_BPF_COEFF45, 0xfff8ffd2); 4178 - cx25840_write4(client, DIF_BPF_COEFF67, 0xffaaffac); 4179 - cx25840_write4(client, DIF_BPF_COEFF89, 0x000200a3); 4180 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x013c014a); 4181 - cx25840_write4(client, DIF_BPF_COEFF1213, 0x006dfec9); 4182 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xfd2bfcb7); 4183 - cx25840_write4(client, DIF_BPF_COEFF1617, 0xfe350165); 4184 - cx25840_write4(client, DIF_BPF_COEFF1819, 0x04cb0651); 4185 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x0477ff7e); 4186 - cx25840_write4(client, DIF_BPF_COEFF2223, 0xf9a5f635); 4187 - cx25840_write4(client, DIF_BPF_COEFF2425, 0xf7b1fe20); 4188 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x069f0ca8); 4189 - cx25840_write4(client, DIF_BPF_COEFF2829, 0x0c81058b); 4190 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xfaf0f231); 4191 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xf033f66d); 4192 - cx25840_write4(client, DIF_BPF_COEFF3435, 0x01e60cae); 4193 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 4194 - break; 4195 - 4196 - case 5900000: 4197 - cx25840_write4(client, DIF_BPF_COEFF01, 0x00000002); 4198 - cx25840_write4(client, DIF_BPF_COEFF23, 0x0009000e); 4199 - cx25840_write4(client, DIF_BPF_COEFF45, 0x0005ffe1); 4200 - cx25840_write4(client, DIF_BPF_COEFF67, 0xffacff90); 4201 - cx25840_write4(client, DIF_BPF_COEFF89, 0xffc5005f); 4202 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x01210184); 4203 - cx25840_write4(client, DIF_BPF_COEFF1213, 0x00fcff72); 4204 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xfd8afc77); 4205 - cx25840_write4(client, DIF_BPF_COEFF1617, 0xfd51003f); 4206 - cx25840_write4(client, DIF_BPF_COEFF1819, 0x04020669); 4207 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x05830103); 4208 - cx25840_write4(client, DIF_BPF_COEFF2223, 0xfad7f66b); 4209 - cx25840_write4(client, DIF_BPF_COEFF2425, 0xf6c8fc93); 4210 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x05430c2b); 4211 - cx25840_write4(client, DIF_BPF_COEFF2829, 0x0d0d06b5); 4212 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xfc08f2b2); 4213 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xf00af5ec); 4214 - cx25840_write4(client, DIF_BPF_COEFF3435, 0x017b0c89); 4215 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 4216 - break; 4217 - 4218 - case 6000000: 4219 - cx25840_write4(client, DIF_BPF_COEFF01, 0x00000001); 4220 - cx25840_write4(client, DIF_BPF_COEFF23, 0x00070012); 4221 - cx25840_write4(client, DIF_BPF_COEFF45, 0x0012fff5); 4222 - cx25840_write4(client, DIF_BPF_COEFF67, 0xffbaff82); 4223 - cx25840_write4(client, DIF_BPF_COEFF89, 0xff8e000f); 4224 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x00e80198); 4225 - cx25840_write4(client, DIF_BPF_COEFF1213, 0x01750028); 4226 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xfe18fc75); 4227 - cx25840_write4(client, DIF_BPF_COEFF1617, 0xfc99ff15); 4228 - cx25840_write4(client, DIF_BPF_COEFF1819, 0x03050636); 4229 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x0656027f); 4230 - cx25840_write4(client, DIF_BPF_COEFF2223, 0xfc32f6e2); 4231 - cx25840_write4(client, DIF_BPF_COEFF2425, 0xf614fb17); 4232 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x03d20b87); 4233 - cx25840_write4(client, DIF_BPF_COEFF2829, 0x0d7707d2); 4234 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xfd26f341); 4235 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xefeaf56f); 4236 - cx25840_write4(client, DIF_BPF_COEFF3435, 0x010f0c64); 4237 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 4238 - break; 4239 - 4240 - case 6100000: 4241 - cx25840_write4(client, DIF_BPF_COEFF01, 0xffff0000); 4242 - cx25840_write4(client, DIF_BPF_COEFF23, 0x00050012); 4243 - cx25840_write4(client, DIF_BPF_COEFF45, 0x001c000b); 4244 - cx25840_write4(client, DIF_BPF_COEFF67, 0xffd1ff84); 4245 - cx25840_write4(client, DIF_BPF_COEFF89, 0xff66ffbe); 4246 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x00960184); 4247 - cx25840_write4(client, DIF_BPF_COEFF1213, 0x01cd00da); 4248 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xfeccfcb2); 4249 - cx25840_write4(client, DIF_BPF_COEFF1617, 0xfc17fdf9); 4250 - cx25840_write4(client, DIF_BPF_COEFF1819, 0x01e005bc); 4251 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x06e703e4); 4252 - cx25840_write4(client, DIF_BPF_COEFF2223, 0xfdabf798); 4253 - cx25840_write4(client, DIF_BPF_COEFF2425, 0xf599f9b3); 4254 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x02510abd); 4255 - cx25840_write4(client, DIF_BPF_COEFF2829, 0x0dbf08df); 4256 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xfe48f3dc); 4257 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xefd5f4f6); 4258 - cx25840_write4(client, DIF_BPF_COEFF3435, 0x00a20c3e); 4259 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 4260 - break; 4261 - 4262 - case 6200000: 4263 - cx25840_write4(client, DIF_BPF_COEFF01, 0xfffffffe); 4264 - cx25840_write4(client, DIF_BPF_COEFF23, 0x0002000f); 4265 - cx25840_write4(client, DIF_BPF_COEFF45, 0x0021001f); 4266 - cx25840_write4(client, DIF_BPF_COEFF67, 0xfff0ff97); 4267 - cx25840_write4(client, DIF_BPF_COEFF89, 0xff50ff74); 4268 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x0034014a); 4269 - cx25840_write4(client, DIF_BPF_COEFF1213, 0x01fa0179); 4270 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xff97fd2a); 4271 - cx25840_write4(client, DIF_BPF_COEFF1617, 0xfbd3fcfa); 4272 - cx25840_write4(client, DIF_BPF_COEFF1819, 0x00a304fe); 4273 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x07310525); 4274 - cx25840_write4(client, DIF_BPF_COEFF2223, 0xff37f886); 4275 - cx25840_write4(client, DIF_BPF_COEFF2425, 0xf55cf86e); 4276 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x00c709d0); 4277 - cx25840_write4(client, DIF_BPF_COEFF2829, 0x0de209db); 4278 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xff6df484); 4279 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xefcbf481); 4280 - cx25840_write4(client, DIF_BPF_COEFF3435, 0x00360c18); 4281 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 4282 - break; 4283 - 4284 - case 6300000: 4285 - cx25840_write4(client, DIF_BPF_COEFF01, 0xfffffffd); 4286 - cx25840_write4(client, DIF_BPF_COEFF23, 0xfffe000a); 4287 - cx25840_write4(client, DIF_BPF_COEFF45, 0x0021002f); 4288 - cx25840_write4(client, DIF_BPF_COEFF67, 0x0010ffb8); 4289 - cx25840_write4(client, DIF_BPF_COEFF89, 0xff50ff3b); 4290 - cx25840_write4(client, DIF_BPF_COEFF1011, 0xffcc00f0); 4291 - cx25840_write4(client, DIF_BPF_COEFF1213, 0x01fa01fa); 4292 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x0069fdd4); 4293 - cx25840_write4(client, DIF_BPF_COEFF1617, 0xfbd3fc26); 4294 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xff5d0407); 4295 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x07310638); 4296 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x00c9f9a8); 4297 - cx25840_write4(client, DIF_BPF_COEFF2425, 0xf55cf74e); 4298 - cx25840_write4(client, DIF_BPF_COEFF2627, 0xff3908c3); 4299 - cx25840_write4(client, DIF_BPF_COEFF2829, 0x0de20ac3); 4300 - cx25840_write4(client, DIF_BPF_COEFF3031, 0x0093f537); 4301 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xefcbf410); 4302 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xffca0bf2); 4303 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 4304 - break; 4305 - 4306 - case 6400000: 4307 - cx25840_write4(client, DIF_BPF_COEFF01, 0xfffffffd); 4308 - cx25840_write4(client, DIF_BPF_COEFF23, 0xfffb0003); 4309 - cx25840_write4(client, DIF_BPF_COEFF45, 0x001c0037); 4310 - cx25840_write4(client, DIF_BPF_COEFF67, 0x002fffe2); 4311 - cx25840_write4(client, DIF_BPF_COEFF89, 0xff66ff17); 4312 - cx25840_write4(client, DIF_BPF_COEFF1011, 0xff6a007e); 4313 - cx25840_write4(client, DIF_BPF_COEFF1213, 0x01cd0251); 4314 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x0134fea5); 4315 - cx25840_write4(client, DIF_BPF_COEFF1617, 0xfc17fb8b); 4316 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xfe2002e0); 4317 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x06e70713); 4318 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x0255faf5); 4319 - cx25840_write4(client, DIF_BPF_COEFF2425, 0xf599f658); 4320 - cx25840_write4(client, DIF_BPF_COEFF2627, 0xfdaf0799); 4321 - cx25840_write4(client, DIF_BPF_COEFF2829, 0x0dbf0b96); 4322 - cx25840_write4(client, DIF_BPF_COEFF3031, 0x01b8f5f5); 4323 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xefd5f3a3); 4324 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xff5e0bca); 4325 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 4326 - break; 4327 - 4328 - case 6500000: 4329 - cx25840_write4(client, DIF_BPF_COEFF01, 0x0000fffd); 4330 - cx25840_write4(client, DIF_BPF_COEFF23, 0xfff9fffb); 4331 - cx25840_write4(client, DIF_BPF_COEFF45, 0x00120037); 4332 - cx25840_write4(client, DIF_BPF_COEFF67, 0x00460010); 4333 - cx25840_write4(client, DIF_BPF_COEFF89, 0xff8eff0f); 4334 - cx25840_write4(client, DIF_BPF_COEFF1011, 0xff180000); 4335 - cx25840_write4(client, DIF_BPF_COEFF1213, 0x01750276); 4336 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x01e8ff8d); 4337 - cx25840_write4(client, DIF_BPF_COEFF1617, 0xfc99fb31); 4338 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xfcfb0198); 4339 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x065607ad); 4340 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x03cefc64); 4341 - cx25840_write4(client, DIF_BPF_COEFF2425, 0xf614f592); 4342 - cx25840_write4(client, DIF_BPF_COEFF2627, 0xfc2e0656); 4343 - cx25840_write4(client, DIF_BPF_COEFF2829, 0x0d770c52); 4344 - cx25840_write4(client, DIF_BPF_COEFF3031, 0x02daf6bd); 4345 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xefeaf33b); 4346 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xfef10ba3); 4347 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 4348 - break; 4349 - 4350 - case 6600000: 4351 - cx25840_write4(client, DIF_BPF_COEFF01, 0x0000fffe); 4352 - cx25840_write4(client, DIF_BPF_COEFF23, 0xfff7fff5); 4353 - cx25840_write4(client, DIF_BPF_COEFF45, 0x0005002f); 4354 - cx25840_write4(client, DIF_BPF_COEFF67, 0x0054003c); 4355 - cx25840_write4(client, DIF_BPF_COEFF89, 0xffc5ff22); 4356 - cx25840_write4(client, DIF_BPF_COEFF1011, 0xfedfff82); 4357 - cx25840_write4(client, DIF_BPF_COEFF1213, 0x00fc0267); 4358 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x0276007e); 4359 - cx25840_write4(client, DIF_BPF_COEFF1617, 0xfd51fb1c); 4360 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xfbfe003e); 4361 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x05830802); 4362 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x0529fdec); 4363 - cx25840_write4(client, DIF_BPF_COEFF2425, 0xf6c8f4fe); 4364 - cx25840_write4(client, DIF_BPF_COEFF2627, 0xfabd04ff); 4365 - cx25840_write4(client, DIF_BPF_COEFF2829, 0x0d0d0cf6); 4366 - cx25840_write4(client, DIF_BPF_COEFF3031, 0x03f8f78f); 4367 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xf00af2d7); 4368 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xfe850b7b); 4369 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 4370 - break; 4371 - 4372 - case 6700000: 4373 - cx25840_write4(client, DIF_BPF_COEFF01, 0x0000ffff); 4374 - cx25840_write4(client, DIF_BPF_COEFF23, 0xfff8fff0); 4375 - cx25840_write4(client, DIF_BPF_COEFF45, 0xfff80020); 4376 - cx25840_write4(client, DIF_BPF_COEFF67, 0x00560060); 4377 - cx25840_write4(client, DIF_BPF_COEFF89, 0x0002ff4e); 4378 - cx25840_write4(client, DIF_BPF_COEFF1011, 0xfec4ff10); 4379 - cx25840_write4(client, DIF_BPF_COEFF1213, 0x006d0225); 4380 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x02d50166); 4381 - cx25840_write4(client, DIF_BPF_COEFF1617, 0xfe35fb4e); 4382 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xfb35fee1); 4383 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x0477080e); 4384 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x065bff82); 4385 - cx25840_write4(client, DIF_BPF_COEFF2425, 0xf7b1f4a0); 4386 - cx25840_write4(client, DIF_BPF_COEFF2627, 0xf9610397); 4387 - cx25840_write4(client, DIF_BPF_COEFF2829, 0x0c810d80); 4388 - cx25840_write4(client, DIF_BPF_COEFF3031, 0x0510f869); 4389 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xf033f278); 4390 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xfe1a0b52); 4391 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 4392 - break; 4393 - 4394 - case 6800000: 4395 - cx25840_write4(client, DIF_BPF_COEFF01, 0x00010000); 4396 - cx25840_write4(client, DIF_BPF_COEFF23, 0xfffaffee); 4397 - cx25840_write4(client, DIF_BPF_COEFF45, 0xffec000c); 4398 - cx25840_write4(client, DIF_BPF_COEFF67, 0x004c0078); 4399 - cx25840_write4(client, DIF_BPF_COEFF89, 0x0040ff8e); 4400 - cx25840_write4(client, DIF_BPF_COEFF1011, 0xfecafeb6); 4401 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xffd301b6); 4402 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x02fc0235); 4403 - cx25840_write4(client, DIF_BPF_COEFF1617, 0xff36fbc5); 4404 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xfaaafd90); 4405 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x033e07d2); 4406 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x075b011b); 4407 - cx25840_write4(client, DIF_BPF_COEFF2425, 0xf8cbf47a); 4408 - cx25840_write4(client, DIF_BPF_COEFF2627, 0xf81f0224); 4409 - cx25840_write4(client, DIF_BPF_COEFF2829, 0x0bd50def); 4410 - cx25840_write4(client, DIF_BPF_COEFF3031, 0x0621f94b); 4411 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xf067f21e); 4412 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xfdae0b29); 4413 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 4414 - break; 4415 - 4416 - case 6900000: 4417 - cx25840_write4(client, DIF_BPF_COEFF01, 0x00010001); 4418 - cx25840_write4(client, DIF_BPF_COEFF23, 0xfffdffef); 4419 - cx25840_write4(client, DIF_BPF_COEFF45, 0xffe3fff6); 4420 - cx25840_write4(client, DIF_BPF_COEFF67, 0x0037007f); 4421 - cx25840_write4(client, DIF_BPF_COEFF89, 0x0075ffdc); 4422 - cx25840_write4(client, DIF_BPF_COEFF1011, 0xfef2fe7c); 4423 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xff3d0122); 4424 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x02ea02dd); 4425 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x0044fc79); 4426 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xfa65fc5d); 4427 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x01e3074e); 4428 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x082102ad); 4429 - cx25840_write4(client, DIF_BPF_COEFF2425, 0xfa0ff48c); 4430 - cx25840_write4(client, DIF_BPF_COEFF2627, 0xf6fe00a9); 4431 - cx25840_write4(client, DIF_BPF_COEFF2829, 0x0b0a0e43); 4432 - cx25840_write4(client, DIF_BPF_COEFF3031, 0x0729fa33); 4433 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xf0a5f1c9); 4434 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xfd430b00); 4435 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 4436 - break; 4437 - 4438 - case 7000000: 4439 - cx25840_write4(client, DIF_BPF_COEFF01, 0x00010002); 4440 - cx25840_write4(client, DIF_BPF_COEFF23, 0x0001fff3); 4441 - cx25840_write4(client, DIF_BPF_COEFF45, 0xffdeffe2); 4442 - cx25840_write4(client, DIF_BPF_COEFF67, 0x001b0076); 4443 - cx25840_write4(client, DIF_BPF_COEFF89, 0x009c002d); 4444 - cx25840_write4(client, DIF_BPF_COEFF1011, 0xff35fe68); 4445 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xfeba0076); 4446 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x029f0352); 4447 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x014dfd60); 4448 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xfa69fb53); 4449 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x00740688); 4450 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x08a7042d); 4451 - cx25840_write4(client, DIF_BPF_COEFF2425, 0xfb75f4d6); 4452 - cx25840_write4(client, DIF_BPF_COEFF2627, 0xf600ff2d); 4453 - cx25840_write4(client, DIF_BPF_COEFF2829, 0x0a220e7a); 4454 - cx25840_write4(client, DIF_BPF_COEFF3031, 0x0827fb22); 4455 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xf0edf17a); 4456 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xfcd80ad6); 4457 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 4458 - break; 4459 - 4460 - case 7100000: 4461 - cx25840_write4(client, DIF_BPF_COEFF01, 0x00000003); 4462 - cx25840_write4(client, DIF_BPF_COEFF23, 0x0004fff9); 4463 - cx25840_write4(client, DIF_BPF_COEFF45, 0xffe0ffd2); 4464 - cx25840_write4(client, DIF_BPF_COEFF67, 0xfffb005e); 4465 - cx25840_write4(client, DIF_BPF_COEFF89, 0x00b0007a); 4466 - cx25840_write4(client, DIF_BPF_COEFF1011, 0xff8ffe7c); 4467 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xfe53ffc1); 4468 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x0221038c); 4469 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x0241fe6e); 4470 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xfab6fa80); 4471 - cx25840_write4(client, DIF_BPF_COEFF2021, 0xff010587); 4472 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x08e90590); 4473 - cx25840_write4(client, DIF_BPF_COEFF2425, 0xfcf5f556); 4474 - cx25840_write4(client, DIF_BPF_COEFF2627, 0xf52bfdb3); 4475 - cx25840_write4(client, DIF_BPF_COEFF2829, 0x09210e95); 4476 - cx25840_write4(client, DIF_BPF_COEFF3031, 0x0919fc15); 4477 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xf13ff12f); 4478 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xfc6e0aab); 4479 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 4480 - break; 4481 - 4482 - case 7200000: 4483 - cx25840_write4(client, DIF_BPF_COEFF01, 0x00000003); 4484 - cx25840_write4(client, DIF_BPF_COEFF23, 0x00070000); 4485 - cx25840_write4(client, DIF_BPF_COEFF45, 0xffe6ffc9); 4486 - cx25840_write4(client, DIF_BPF_COEFF67, 0xffdb0039); 4487 - cx25840_write4(client, DIF_BPF_COEFF89, 0x00af00b8); 4488 - cx25840_write4(client, DIF_BPF_COEFF1011, 0xfff4feb6); 4489 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xfe13ff10); 4490 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x01790388); 4491 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x0311ff92); 4492 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xfb48f9ed); 4493 - cx25840_write4(client, DIF_BPF_COEFF2021, 0xfd980453); 4494 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x08e306cd); 4495 - cx25840_write4(client, DIF_BPF_COEFF2425, 0xfe88f60a); 4496 - cx25840_write4(client, DIF_BPF_COEFF2627, 0xf482fc40); 4497 - cx25840_write4(client, DIF_BPF_COEFF2829, 0x08080e93); 4498 - cx25840_write4(client, DIF_BPF_COEFF3031, 0x09fdfd0c); 4499 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xf19af0ea); 4500 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xfc050a81); 4501 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 4502 - break; 4503 - 4504 - case 7300000: 4505 - cx25840_write4(client, DIF_BPF_COEFF01, 0x00000002); 4506 - cx25840_write4(client, DIF_BPF_COEFF23, 0x00080008); 4507 - cx25840_write4(client, DIF_BPF_COEFF45, 0xfff0ffc9); 4508 - cx25840_write4(client, DIF_BPF_COEFF67, 0xffc1000d); 4509 - cx25840_write4(client, DIF_BPF_COEFF89, 0x009800e2); 4510 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x005bff10); 4511 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xfe00fe74); 4512 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x00b50345); 4513 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x03b000bc); 4514 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xfc18f9a1); 4515 - cx25840_write4(client, DIF_BPF_COEFF2021, 0xfc4802f9); 4516 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x089807dc); 4517 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x0022f6f0); 4518 - cx25840_write4(client, DIF_BPF_COEFF2627, 0xf407fada); 4519 - cx25840_write4(client, DIF_BPF_COEFF2829, 0x06da0e74); 4520 - cx25840_write4(client, DIF_BPF_COEFF3031, 0x0ad3fe06); 4521 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xf1fef0ab); 4522 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xfb9c0a55); 4523 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 4524 - break; 4525 - 4526 - case 7400000: 4527 - cx25840_write4(client, DIF_BPF_COEFF01, 0x00000001); 4528 - cx25840_write4(client, DIF_BPF_COEFF23, 0x0008000e); 4529 - cx25840_write4(client, DIF_BPF_COEFF45, 0xfffdffd0); 4530 - cx25840_write4(client, DIF_BPF_COEFF67, 0xffafffdf); 4531 - cx25840_write4(client, DIF_BPF_COEFF89, 0x006e00f2); 4532 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x00b8ff82); 4533 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xfe1bfdf8); 4534 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xffe302c8); 4535 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x041301dc); 4536 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xfd1af99e); 4537 - cx25840_write4(client, DIF_BPF_COEFF2021, 0xfb1e0183); 4538 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x080908b5); 4539 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x01bcf801); 4540 - cx25840_write4(client, DIF_BPF_COEFF2627, 0xf3bdf985); 4541 - cx25840_write4(client, DIF_BPF_COEFF2829, 0x059a0e38); 4542 - cx25840_write4(client, DIF_BPF_COEFF3031, 0x0b99ff03); 4543 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xf26cf071); 4544 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xfb330a2a); 4545 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 4546 - break; 4547 - 4548 - case 7500000: 4549 - cx25840_write4(client, DIF_BPF_COEFF01, 0xffff0000); 4550 - cx25840_write4(client, DIF_BPF_COEFF23, 0x00070011); 4551 - cx25840_write4(client, DIF_BPF_COEFF45, 0x000affdf); 4552 - cx25840_write4(client, DIF_BPF_COEFF67, 0xffa9ffb5); 4553 - cx25840_write4(client, DIF_BPF_COEFF89, 0x003700e6); 4554 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x01010000); 4555 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xfe62fda8); 4556 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xff140219); 4557 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x043502e1); 4558 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xfe42f9e6); 4559 - cx25840_write4(client, DIF_BPF_COEFF2021, 0xfa270000); 4560 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x073a0953); 4561 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x034cf939); 4562 - cx25840_write4(client, DIF_BPF_COEFF2627, 0xf3a4f845); 4563 - cx25840_write4(client, DIF_BPF_COEFF2829, 0x044c0de1); 4564 - cx25840_write4(client, DIF_BPF_COEFF3031, 0x0c4f0000); 4565 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xf2e2f03c); 4566 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xfacc09fe); 4567 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 4568 - break; 4569 - 4570 - case 7600000: 4571 - cx25840_write4(client, DIF_BPF_COEFF01, 0xffffffff); 4572 - cx25840_write4(client, DIF_BPF_COEFF23, 0x00040012); 4573 - cx25840_write4(client, DIF_BPF_COEFF45, 0x0016fff3); 4574 - cx25840_write4(client, DIF_BPF_COEFF67, 0xffafff95); 4575 - cx25840_write4(client, DIF_BPF_COEFF89, 0xfff900c0); 4576 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x0130007e); 4577 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xfecefd89); 4578 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xfe560146); 4579 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x041303bc); 4580 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xff81fa76); 4581 - cx25840_write4(client, DIF_BPF_COEFF2021, 0xf96cfe7d); 4582 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x063209b1); 4583 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x04c9fa93); 4584 - cx25840_write4(client, DIF_BPF_COEFF2627, 0xf3bdf71e); 4585 - cx25840_write4(client, DIF_BPF_COEFF2829, 0x02f30d6e); 4586 - cx25840_write4(client, DIF_BPF_COEFF3031, 0x0cf200fd); 4587 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xf361f00e); 4588 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xfa6509d1); 4589 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 4590 - break; 4591 - 4592 - case 7700000: 4593 - cx25840_write4(client, DIF_BPF_COEFF01, 0xfffffffe); 4594 - cx25840_write4(client, DIF_BPF_COEFF23, 0x00010010); 4595 - cx25840_write4(client, DIF_BPF_COEFF45, 0x001e0008); 4596 - cx25840_write4(client, DIF_BPF_COEFF67, 0xffc1ff84); 4597 - cx25840_write4(client, DIF_BPF_COEFF89, 0xffbc0084); 4598 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x013e00f0); 4599 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xff56fd9f); 4600 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xfdb8005c); 4601 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x03b00460); 4602 - cx25840_write4(client, DIF_BPF_COEFF1819, 0x00c7fb45); 4603 - cx25840_write4(client, DIF_BPF_COEFF2021, 0xf8f4fd07); 4604 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x04fa09ce); 4605 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x062afc07); 4606 - cx25840_write4(client, DIF_BPF_COEFF2627, 0xf407f614); 4607 - cx25840_write4(client, DIF_BPF_COEFF2829, 0x01920ce0); 4608 - cx25840_write4(client, DIF_BPF_COEFF3031, 0x0d8301fa); 4609 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xf3e8efe5); 4610 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xfa0009a4); 4611 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 4612 - break; 4613 - 4614 - case 7800000: 4615 - cx25840_write4(client, DIF_BPF_COEFF01, 0x0000fffd); 4616 - cx25840_write4(client, DIF_BPF_COEFF23, 0xfffd000b); 4617 - cx25840_write4(client, DIF_BPF_COEFF45, 0x0022001d); 4618 - cx25840_write4(client, DIF_BPF_COEFF67, 0xffdbff82); 4619 - cx25840_write4(client, DIF_BPF_COEFF89, 0xff870039); 4620 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x012a014a); 4621 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xffedfde7); 4622 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xfd47ff6b); 4623 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x031104c6); 4624 - cx25840_write4(client, DIF_BPF_COEFF1819, 0x0202fc4c); 4625 - cx25840_write4(client, DIF_BPF_COEFF2021, 0xf8c6fbad); 4626 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x039909a7); 4627 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x0767fd8e); 4628 - cx25840_write4(client, DIF_BPF_COEFF2627, 0xf482f52b); 4629 - cx25840_write4(client, DIF_BPF_COEFF2829, 0x002d0c39); 4630 - cx25840_write4(client, DIF_BPF_COEFF3031, 0x0e0002f4); 4631 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xf477efc2); 4632 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xf99b0977); 4633 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 4634 - break; 4635 - 4636 - case 7900000: 4637 - cx25840_write4(client, DIF_BPF_COEFF01, 0x0000fffd); 4638 - cx25840_write4(client, DIF_BPF_COEFF23, 0xfffa0004); 4639 - cx25840_write4(client, DIF_BPF_COEFF45, 0x0020002d); 4640 - cx25840_write4(client, DIF_BPF_COEFF67, 0xfffbff91); 4641 - cx25840_write4(client, DIF_BPF_COEFF89, 0xff61ffe8); 4642 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x00f70184); 4643 - cx25840_write4(client, DIF_BPF_COEFF1213, 0x0086fe5c); 4644 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xfd0bfe85); 4645 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x024104e5); 4646 - cx25840_write4(client, DIF_BPF_COEFF1819, 0x0323fd7d); 4647 - cx25840_write4(client, DIF_BPF_COEFF2021, 0xf8e2fa79); 4648 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x021d093f); 4649 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x0879ff22); 4650 - cx25840_write4(client, DIF_BPF_COEFF2627, 0xf52bf465); 4651 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xfec70b79); 4652 - cx25840_write4(client, DIF_BPF_COEFF3031, 0x0e6803eb); 4653 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xf50defa5); 4654 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xf937094a); 4655 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 4656 - break; 4657 - 4658 - case 8000000: 4659 - cx25840_write4(client, DIF_BPF_COEFF01, 0x0000fffe); 4660 - cx25840_write4(client, DIF_BPF_COEFF23, 0xfff8fffd); 4661 - cx25840_write4(client, DIF_BPF_COEFF45, 0x00190036); 4662 - cx25840_write4(client, DIF_BPF_COEFF67, 0x001bffaf); 4663 - cx25840_write4(client, DIF_BPF_COEFF89, 0xff4fff99); 4664 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x00aa0198); 4665 - cx25840_write4(client, DIF_BPF_COEFF1213, 0x0112fef3); 4666 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xfd09fdb9); 4667 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x014d04be); 4668 - cx25840_write4(client, DIF_BPF_COEFF1819, 0x041bfecc); 4669 - cx25840_write4(client, DIF_BPF_COEFF2021, 0xf947f978); 4670 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x00900897); 4671 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x095a00b9); 4672 - cx25840_write4(client, DIF_BPF_COEFF2627, 0xf600f3c5); 4673 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xfd650aa3); 4674 - cx25840_write4(client, DIF_BPF_COEFF3031, 0x0ebc04de); 4675 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xf5aaef8e); 4676 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xf8d5091c); 4677 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 4678 - break; 4679 - 4680 - case 8100000: 4681 - cx25840_write4(client, DIF_BPF_COEFF01, 0x0000ffff); 4682 - cx25840_write4(client, DIF_BPF_COEFF23, 0xfff7fff6); 4683 - cx25840_write4(client, DIF_BPF_COEFF45, 0x000e0038); 4684 - cx25840_write4(client, DIF_BPF_COEFF67, 0x0037ffd7); 4685 - cx25840_write4(client, DIF_BPF_COEFF89, 0xff52ff56); 4686 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x004b0184); 4687 - cx25840_write4(client, DIF_BPF_COEFF1213, 0x0186ffa1); 4688 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xfd40fd16); 4689 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x00440452); 4690 - cx25840_write4(client, DIF_BPF_COEFF1819, 0x04de0029); 4691 - cx25840_write4(client, DIF_BPF_COEFF2021, 0xf9f2f8b2); 4692 - cx25840_write4(client, DIF_BPF_COEFF2223, 0xfefe07b5); 4693 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x0a05024d); 4694 - cx25840_write4(client, DIF_BPF_COEFF2627, 0xf6fef34d); 4695 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xfc0a09b8); 4696 - cx25840_write4(client, DIF_BPF_COEFF3031, 0x0efa05cd); 4697 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xf64eef7d); 4698 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xf87308ed); 4699 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 4700 - break; 4701 - 4702 - case 8200000: 4703 - cx25840_write4(client, DIF_BPF_COEFF01, 0x00010000); 4704 - cx25840_write4(client, DIF_BPF_COEFF23, 0xfff8fff0); 4705 - cx25840_write4(client, DIF_BPF_COEFF45, 0x00000031); 4706 - cx25840_write4(client, DIF_BPF_COEFF67, 0x004c0005); 4707 - cx25840_write4(client, DIF_BPF_COEFF89, 0xff6aff27); 4708 - cx25840_write4(client, DIF_BPF_COEFF1011, 0xffe4014a); 4709 - cx25840_write4(client, DIF_BPF_COEFF1213, 0x01d70057); 4710 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xfdacfca6); 4711 - cx25840_write4(client, DIF_BPF_COEFF1617, 0xff3603a7); 4712 - cx25840_write4(client, DIF_BPF_COEFF1819, 0x05610184); 4713 - cx25840_write4(client, DIF_BPF_COEFF2021, 0xfadbf82e); 4714 - cx25840_write4(client, DIF_BPF_COEFF2223, 0xfd74069f); 4715 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x0a7503d6); 4716 - cx25840_write4(client, DIF_BPF_COEFF2627, 0xf81ff2ff); 4717 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xfab808b9); 4718 - cx25840_write4(client, DIF_BPF_COEFF3031, 0x0f2306b5); 4719 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xf6f9ef72); 4720 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xf81308bf); 4721 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 4722 - break; 4723 - 4724 - case 8300000: 4725 - cx25840_write4(client, DIF_BPF_COEFF01, 0x00010001); 4726 - cx25840_write4(client, DIF_BPF_COEFF23, 0xfffbffee); 4727 - cx25840_write4(client, DIF_BPF_COEFF45, 0xfff30022); 4728 - cx25840_write4(client, DIF_BPF_COEFF67, 0x00560032); 4729 - cx25840_write4(client, DIF_BPF_COEFF89, 0xff95ff10); 4730 - cx25840_write4(client, DIF_BPF_COEFF1011, 0xff8000f0); 4731 - cx25840_write4(client, DIF_BPF_COEFF1213, 0x01fe0106); 4732 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xfe46fc71); 4733 - cx25840_write4(client, DIF_BPF_COEFF1617, 0xfe3502c7); 4734 - cx25840_write4(client, DIF_BPF_COEFF1819, 0x059e02ce); 4735 - cx25840_write4(client, DIF_BPF_COEFF2021, 0xfbf9f7f2); 4736 - cx25840_write4(client, DIF_BPF_COEFF2223, 0xfbff055b); 4737 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x0aa9054c); 4738 - cx25840_write4(client, DIF_BPF_COEFF2627, 0xf961f2db); 4739 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xf97507aa); 4740 - cx25840_write4(client, DIF_BPF_COEFF3031, 0x0f350797); 4741 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xf7a9ef6d); 4742 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xf7b40890); 4743 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 4744 - break; 4745 - 4746 - case 8400000: 4747 - cx25840_write4(client, DIF_BPF_COEFF01, 0x00010002); 4748 - cx25840_write4(client, DIF_BPF_COEFF23, 0xfffeffee); 4749 - cx25840_write4(client, DIF_BPF_COEFF45, 0xffe8000f); 4750 - cx25840_write4(client, DIF_BPF_COEFF67, 0x00540058); 4751 - cx25840_write4(client, DIF_BPF_COEFF89, 0xffcdff14); 4752 - cx25840_write4(client, DIF_BPF_COEFF1011, 0xff29007e); 4753 - cx25840_write4(client, DIF_BPF_COEFF1213, 0x01f6019e); 4754 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xff01fc7c); 4755 - cx25840_write4(client, DIF_BPF_COEFF1617, 0xfd5101bf); 4756 - cx25840_write4(client, DIF_BPF_COEFF1819, 0x059203f6); 4757 - cx25840_write4(client, DIF_BPF_COEFF2021, 0xfd41f7fe); 4758 - cx25840_write4(client, DIF_BPF_COEFF2223, 0xfaa903f3); 4759 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x0a9e06a9); 4760 - cx25840_write4(client, DIF_BPF_COEFF2627, 0xfabdf2e2); 4761 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xf842068b); 4762 - cx25840_write4(client, DIF_BPF_COEFF3031, 0x0f320871); 4763 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xf85eef6e); 4764 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xf7560860); 4765 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 4766 - break; 4767 - 4768 - case 8500000: 4769 - cx25840_write4(client, DIF_BPF_COEFF01, 0x00000003); 4770 - cx25840_write4(client, DIF_BPF_COEFF23, 0x0002fff2); 4771 - cx25840_write4(client, DIF_BPF_COEFF45, 0xffe1fff9); 4772 - cx25840_write4(client, DIF_BPF_COEFF67, 0x00460073); 4773 - cx25840_write4(client, DIF_BPF_COEFF89, 0x000bff34); 4774 - cx25840_write4(client, DIF_BPF_COEFF1011, 0xfee90000); 4775 - cx25840_write4(client, DIF_BPF_COEFF1213, 0x01c10215); 4776 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xffd0fcc5); 4777 - cx25840_write4(client, DIF_BPF_COEFF1617, 0xfc99009d); 4778 - cx25840_write4(client, DIF_BPF_COEFF1819, 0x053d04f1); 4779 - cx25840_write4(client, DIF_BPF_COEFF2021, 0xfea5f853); 4780 - cx25840_write4(client, DIF_BPF_COEFF2223, 0xf97d0270); 4781 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x0a5607e4); 4782 - cx25840_write4(client, DIF_BPF_COEFF2627, 0xfc2ef314); 4783 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xf723055f); 4784 - cx25840_write4(client, DIF_BPF_COEFF3031, 0x0f180943); 4785 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xf919ef75); 4786 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xf6fa0830); 4787 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 4788 - break; 4789 - 4790 - case 8600000: 4791 - cx25840_write4(client, DIF_BPF_COEFF01, 0x00000003); 4792 - cx25840_write4(client, DIF_BPF_COEFF23, 0x0005fff8); 4793 - cx25840_write4(client, DIF_BPF_COEFF45, 0xffdeffe4); 4794 - cx25840_write4(client, DIF_BPF_COEFF67, 0x002f007f); 4795 - cx25840_write4(client, DIF_BPF_COEFF89, 0x0048ff6b); 4796 - cx25840_write4(client, DIF_BPF_COEFF1011, 0xfec7ff82); 4797 - cx25840_write4(client, DIF_BPF_COEFF1213, 0x0163025f); 4798 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x00a2fd47); 4799 - cx25840_write4(client, DIF_BPF_COEFF1617, 0xfc17ff73); 4800 - cx25840_write4(client, DIF_BPF_COEFF1819, 0x04a405b2); 4801 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x0017f8ed); 4802 - cx25840_write4(client, DIF_BPF_COEFF2223, 0xf88500dc); 4803 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x09d208f9); 4804 - cx25840_write4(client, DIF_BPF_COEFF2627, 0xfdaff370); 4805 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xf61c0429); 4806 - cx25840_write4(client, DIF_BPF_COEFF3031, 0x0ee80a0b); 4807 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xf9d8ef82); 4808 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xf6a00800); 4809 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 4810 - break; 4811 - 4812 - case 8700000: 4813 - cx25840_write4(client, DIF_BPF_COEFF01, 0x00000003); 4814 - cx25840_write4(client, DIF_BPF_COEFF23, 0x0007ffff); 4815 - cx25840_write4(client, DIF_BPF_COEFF45, 0xffe1ffd4); 4816 - cx25840_write4(client, DIF_BPF_COEFF67, 0x0010007a); 4817 - cx25840_write4(client, DIF_BPF_COEFF89, 0x007cffb2); 4818 - cx25840_write4(client, DIF_BPF_COEFF1011, 0xfec6ff10); 4819 - cx25840_write4(client, DIF_BPF_COEFF1213, 0x00e60277); 4820 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x0168fdf9); 4821 - cx25840_write4(client, DIF_BPF_COEFF1617, 0xfbd3fe50); 4822 - cx25840_write4(client, DIF_BPF_COEFF1819, 0x03ce0631); 4823 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x0188f9c8); 4824 - cx25840_write4(client, DIF_BPF_COEFF2223, 0xf7c7ff43); 4825 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x091509e3); 4826 - cx25840_write4(client, DIF_BPF_COEFF2627, 0xff39f3f6); 4827 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xf52d02ea); 4828 - cx25840_write4(client, DIF_BPF_COEFF3031, 0x0ea30ac9); 4829 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xfa9bef95); 4830 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xf64607d0); 4831 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 4832 - break; 4833 - 4834 - case 8800000: 4835 - cx25840_write4(client, DIF_BPF_COEFF01, 0x00000002); 4836 - cx25840_write4(client, DIF_BPF_COEFF23, 0x00090007); 4837 - cx25840_write4(client, DIF_BPF_COEFF45, 0xffe9ffca); 4838 - cx25840_write4(client, DIF_BPF_COEFF67, 0xfff00065); 4839 - cx25840_write4(client, DIF_BPF_COEFF89, 0x00a10003); 4840 - cx25840_write4(client, DIF_BPF_COEFF1011, 0xfee6feb6); 4841 - cx25840_write4(client, DIF_BPF_COEFF1213, 0x0053025b); 4842 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x0213fed0); 4843 - cx25840_write4(client, DIF_BPF_COEFF1617, 0xfbd3fd46); 4844 - cx25840_write4(client, DIF_BPF_COEFF1819, 0x02c70668); 4845 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x02eafadb); 4846 - cx25840_write4(client, DIF_BPF_COEFF2223, 0xf74bfdae); 4847 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x08230a9c); 4848 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x00c7f4a3); 4849 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xf45b01a6); 4850 - cx25840_write4(client, DIF_BPF_COEFF3031, 0x0e480b7c); 4851 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xfb61efae); 4852 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xf5ef079f); 4853 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 4854 - break; 4855 - 4856 - case 8900000: 4857 - cx25840_write4(client, DIF_BPF_COEFF01, 0xffff0000); 4858 - cx25840_write4(client, DIF_BPF_COEFF23, 0x0008000d); 4859 - cx25840_write4(client, DIF_BPF_COEFF45, 0xfff5ffc8); 4860 - cx25840_write4(client, DIF_BPF_COEFF67, 0xffd10043); 4861 - cx25840_write4(client, DIF_BPF_COEFF89, 0x00b20053); 4862 - cx25840_write4(client, DIF_BPF_COEFF1011, 0xff24fe7c); 4863 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xffb9020c); 4864 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x0295ffbb); 4865 - cx25840_write4(client, DIF_BPF_COEFF1617, 0xfc17fc64); 4866 - cx25840_write4(client, DIF_BPF_COEFF1819, 0x019b0654); 4867 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x042dfc1c); 4868 - cx25840_write4(client, DIF_BPF_COEFF2223, 0xf714fc2a); 4869 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x07020b21); 4870 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x0251f575); 4871 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xf3a7005e); 4872 - cx25840_write4(client, DIF_BPF_COEFF3031, 0x0dd80c24); 4873 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xfc2aefcd); 4874 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xf599076e); 4875 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 4876 - break; 4877 - 4878 - case 9000000: 4879 - cx25840_write4(client, DIF_BPF_COEFF01, 0xffffffff); 4880 - cx25840_write4(client, DIF_BPF_COEFF23, 0x00060011); 4881 - cx25840_write4(client, DIF_BPF_COEFF45, 0x0002ffcf); 4882 - cx25840_write4(client, DIF_BPF_COEFF67, 0xffba0018); 4883 - cx25840_write4(client, DIF_BPF_COEFF89, 0x00ad009a); 4884 - cx25840_write4(client, DIF_BPF_COEFF1011, 0xff79fe68); 4885 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xff260192); 4886 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x02e500ab); 4887 - cx25840_write4(client, DIF_BPF_COEFF1617, 0xfc99fbb6); 4888 - cx25840_write4(client, DIF_BPF_COEFF1819, 0x005b05f7); 4889 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x0545fd81); 4890 - cx25840_write4(client, DIF_BPF_COEFF2223, 0xf723fabf); 4891 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x05b80b70); 4892 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x03d2f669); 4893 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xf313ff15); 4894 - cx25840_write4(client, DIF_BPF_COEFF3031, 0x0d550cbf); 4895 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xfcf6eff2); 4896 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xf544073d); 4897 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 4898 - break; 4899 - 4900 - case 9100000: 4901 - cx25840_write4(client, DIF_BPF_COEFF01, 0xfffffffe); 4902 - cx25840_write4(client, DIF_BPF_COEFF23, 0x00030012); 4903 - cx25840_write4(client, DIF_BPF_COEFF45, 0x000fffdd); 4904 - cx25840_write4(client, DIF_BPF_COEFF67, 0xffacffea); 4905 - cx25840_write4(client, DIF_BPF_COEFF89, 0x009300cf); 4906 - cx25840_write4(client, DIF_BPF_COEFF1011, 0xffdcfe7c); 4907 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xfea600f7); 4908 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x02fd0190); 4909 - cx25840_write4(client, DIF_BPF_COEFF1617, 0xfd51fb46); 4910 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xff150554); 4911 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x0627fefd); 4912 - cx25840_write4(client, DIF_BPF_COEFF2223, 0xf778f978); 4913 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x044d0b87); 4914 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x0543f77d); 4915 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xf2a0fdcf); 4916 - cx25840_write4(client, DIF_BPF_COEFF3031, 0x0cbe0d4e); 4917 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xfdc4f01d); 4918 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xf4f2070b); 4919 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 4920 - break; 4921 - 4922 - case 9200000: 4923 - cx25840_write4(client, DIF_BPF_COEFF01, 0x0000fffd); 4924 - cx25840_write4(client, DIF_BPF_COEFF23, 0x00000010); 4925 - cx25840_write4(client, DIF_BPF_COEFF45, 0x001afff0); 4926 - cx25840_write4(client, DIF_BPF_COEFF67, 0xffaaffbf); 4927 - cx25840_write4(client, DIF_BPF_COEFF89, 0x006700ed); 4928 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x0043feb6); 4929 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xfe460047); 4930 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x02db0258); 4931 - cx25840_write4(client, DIF_BPF_COEFF1617, 0xfe35fb1b); 4932 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xfddc0473); 4933 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x06c90082); 4934 - cx25840_write4(client, DIF_BPF_COEFF2223, 0xf811f85e); 4935 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x02c90b66); 4936 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x069ff8ad); 4937 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xf250fc8d); 4938 - cx25840_write4(client, DIF_BPF_COEFF3031, 0x0c140dcf); 4939 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xfe93f04d); 4940 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xf4a106d9); 4941 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 4942 - break; 4943 - 4944 - case 9300000: 4945 - cx25840_write4(client, DIF_BPF_COEFF01, 0x0000fffd); 4946 - cx25840_write4(client, DIF_BPF_COEFF23, 0xfffc000c); 4947 - cx25840_write4(client, DIF_BPF_COEFF45, 0x00200006); 4948 - cx25840_write4(client, DIF_BPF_COEFF67, 0xffb4ff9c); 4949 - cx25840_write4(client, DIF_BPF_COEFF89, 0x002f00ef); 4950 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x00a4ff10); 4951 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xfe0dff92); 4952 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x028102f7); 4953 - cx25840_write4(client, DIF_BPF_COEFF1617, 0xff36fb37); 4954 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xfcbf035e); 4955 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x07260202); 4956 - cx25840_write4(client, DIF_BPF_COEFF2223, 0xf8e8f778); 4957 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x01340b0d); 4958 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x07e1f9f4); 4959 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xf223fb51); 4960 - cx25840_write4(client, DIF_BPF_COEFF3031, 0x0b590e42); 4961 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xff64f083); 4962 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xf45206a7); 4963 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 4964 - break; 4965 - 4966 - case 9400000: 4967 - cx25840_write4(client, DIF_BPF_COEFF01, 0x0000fffd); 4968 - cx25840_write4(client, DIF_BPF_COEFF23, 0xfff90005); 4969 - cx25840_write4(client, DIF_BPF_COEFF45, 0x0022001a); 4970 - cx25840_write4(client, DIF_BPF_COEFF67, 0xffc9ff86); 4971 - cx25840_write4(client, DIF_BPF_COEFF89, 0xfff000d7); 4972 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x00f2ff82); 4973 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xfe01fee5); 4974 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x01f60362); 4975 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x0044fb99); 4976 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xfbcc0222); 4977 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x07380370); 4978 - cx25840_write4(client, DIF_BPF_COEFF2223, 0xf9f7f6cc); 4979 - cx25840_write4(client, DIF_BPF_COEFF2425, 0xff990a7e); 4980 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x0902fb50); 4981 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xf21afa1f); 4982 - cx25840_write4(client, DIF_BPF_COEFF3031, 0x0a8d0ea6); 4983 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x0034f0bf); 4984 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xf4050675); 4985 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 4986 - break; 4987 - 4988 - case 9500000: 4989 - cx25840_write4(client, DIF_BPF_COEFF01, 0x0000fffe); 4990 - cx25840_write4(client, DIF_BPF_COEFF23, 0xfff8fffe); 4991 - cx25840_write4(client, DIF_BPF_COEFF45, 0x001e002b); 4992 - cx25840_write4(client, DIF_BPF_COEFF67, 0xffe5ff81); 4993 - cx25840_write4(client, DIF_BPF_COEFF89, 0xffb400a5); 4994 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x01280000); 4995 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xfe24fe50); 4996 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x01460390); 4997 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x014dfc3a); 4998 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xfb1000ce); 4999 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x070104bf); 5000 - cx25840_write4(client, DIF_BPF_COEFF2223, 0xfb37f65f); 5001 - cx25840_write4(client, DIF_BPF_COEFF2425, 0xfe0009bc); 5002 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x0a00fcbb); 5003 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xf235f8f8); 5004 - cx25840_write4(client, DIF_BPF_COEFF3031, 0x09b20efc); 5005 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x0105f101); 5006 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xf3ba0642); 5007 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 5008 - break; 5009 - 5010 - case 9600000: 5011 - cx25840_write4(client, DIF_BPF_COEFF01, 0x0001ffff); 5012 - cx25840_write4(client, DIF_BPF_COEFF23, 0xfff8fff7); 5013 - cx25840_write4(client, DIF_BPF_COEFF45, 0x00150036); 5014 - cx25840_write4(client, DIF_BPF_COEFF67, 0x0005ff8c); 5015 - cx25840_write4(client, DIF_BPF_COEFF89, 0xff810061); 5016 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x013d007e); 5017 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xfe71fddf); 5018 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x007c0380); 5019 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x0241fd13); 5020 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xfa94ff70); 5021 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x068005e2); 5022 - cx25840_write4(client, DIF_BPF_COEFF2223, 0xfc9bf633); 5023 - cx25840_write4(client, DIF_BPF_COEFF2425, 0xfc7308ca); 5024 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x0ad5fe30); 5025 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xf274f7e0); 5026 - cx25840_write4(client, DIF_BPF_COEFF3031, 0x08c90f43); 5027 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x01d4f147); 5028 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xf371060f); 5029 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 5030 - break; 5031 - 5032 - case 9700000: 5033 - cx25840_write4(client, DIF_BPF_COEFF01, 0x00010001); 5034 - cx25840_write4(client, DIF_BPF_COEFF23, 0xfff9fff1); 5035 - cx25840_write4(client, DIF_BPF_COEFF45, 0x00090038); 5036 - cx25840_write4(client, DIF_BPF_COEFF67, 0x0025ffa7); 5037 - cx25840_write4(client, DIF_BPF_COEFF89, 0xff5e0012); 5038 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x013200f0); 5039 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xfee3fd9b); 5040 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xffaa0331); 5041 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x0311fe15); 5042 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xfa60fe18); 5043 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x05bd06d1); 5044 - cx25840_write4(client, DIF_BPF_COEFF2223, 0xfe1bf64a); 5045 - cx25840_write4(client, DIF_BPF_COEFF2425, 0xfafa07ae); 5046 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x0b7effab); 5047 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xf2d5f6d7); 5048 - cx25840_write4(client, DIF_BPF_COEFF3031, 0x07d30f7a); 5049 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x02a3f194); 5050 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xf32905dc); 5051 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 5052 - break; 5053 - 5054 - case 9800000: 5055 - cx25840_write4(client, DIF_BPF_COEFF01, 0x00010002); 5056 - cx25840_write4(client, DIF_BPF_COEFF23, 0xfffcffee); 5057 - cx25840_write4(client, DIF_BPF_COEFF45, 0xfffb0032); 5058 - cx25840_write4(client, DIF_BPF_COEFF67, 0x003fffcd); 5059 - cx25840_write4(client, DIF_BPF_COEFF89, 0xff4effc1); 5060 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x0106014a); 5061 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xff6efd8a); 5062 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xfedd02aa); 5063 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x03b0ff34); 5064 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xfa74fcd7); 5065 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x04bf0781); 5066 - cx25840_write4(client, DIF_BPF_COEFF2223, 0xffaaf6a3); 5067 - cx25840_write4(client, DIF_BPF_COEFF2425, 0xf99e066b); 5068 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x0bf90128); 5069 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xf359f5e1); 5070 - cx25840_write4(client, DIF_BPF_COEFF3031, 0x06d20fa2); 5071 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x0370f1e5); 5072 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xf2e405a8); 5073 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 5074 - break; 5075 - 5076 - case 9900000: 5077 - cx25840_write4(client, DIF_BPF_COEFF01, 0x00000003); 5078 - cx25840_write4(client, DIF_BPF_COEFF23, 0xffffffee); 5079 - cx25840_write4(client, DIF_BPF_COEFF45, 0xffef0024); 5080 - cx25840_write4(client, DIF_BPF_COEFF67, 0x0051fffa); 5081 - cx25840_write4(client, DIF_BPF_COEFF89, 0xff54ff77); 5082 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x00be0184); 5083 - cx25840_write4(client, DIF_BPF_COEFF1213, 0x0006fdad); 5084 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xfe2701f3); 5085 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x0413005e); 5086 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xfad1fbba); 5087 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x039007ee); 5088 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x013bf73d); 5089 - cx25840_write4(client, DIF_BPF_COEFF2425, 0xf868050a); 5090 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x0c4302a1); 5091 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xf3fdf4fe); 5092 - cx25840_write4(client, DIF_BPF_COEFF3031, 0x05c70fba); 5093 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x043bf23c); 5094 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xf2a10575); 5095 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 5096 - break; 5097 - 5098 - case 10000000: 5099 - cx25840_write4(client, DIF_BPF_COEFF01, 0x00000003); 5100 - cx25840_write4(client, DIF_BPF_COEFF23, 0x0003fff1); 5101 - cx25840_write4(client, DIF_BPF_COEFF45, 0xffe50011); 5102 - cx25840_write4(client, DIF_BPF_COEFF67, 0x00570027); 5103 - cx25840_write4(client, DIF_BPF_COEFF89, 0xff70ff3c); 5104 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x00620198); 5105 - cx25840_write4(client, DIF_BPF_COEFF1213, 0x009efe01); 5106 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xfd95011a); 5107 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x04350183); 5108 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xfb71fad0); 5109 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x023c0812); 5110 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x02c3f811); 5111 - cx25840_write4(client, DIF_BPF_COEFF2425, 0xf75e0390); 5112 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x0c5c0411); 5113 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xf4c1f432); 5114 - cx25840_write4(client, DIF_BPF_COEFF3031, 0x04b30fc1); 5115 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x0503f297); 5116 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xf2610541); 5117 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 5118 - break; 5119 - 5120 - case 10100000: 5121 - cx25840_write4(client, DIF_BPF_COEFF01, 0x00000003); 5122 - cx25840_write4(client, DIF_BPF_COEFF23, 0x0006fff7); 5123 - cx25840_write4(client, DIF_BPF_COEFF45, 0xffdffffc); 5124 - cx25840_write4(client, DIF_BPF_COEFF67, 0x00510050); 5125 - cx25840_write4(client, DIF_BPF_COEFF89, 0xff9dff18); 5126 - cx25840_write4(client, DIF_BPF_COEFF1011, 0xfffc0184); 5127 - cx25840_write4(client, DIF_BPF_COEFF1213, 0x0128fe80); 5128 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xfd32002e); 5129 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x04130292); 5130 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xfc4dfa21); 5131 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x00d107ee); 5132 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x0435f91c); 5133 - cx25840_write4(client, DIF_BPF_COEFF2425, 0xf6850205); 5134 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x0c430573); 5135 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xf5a1f37d); 5136 - cx25840_write4(client, DIF_BPF_COEFF3031, 0x03990fba); 5137 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x05c7f2f8); 5138 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xf222050d); 5139 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 5140 - break; 5141 - 5142 - case 10200000: 5143 - cx25840_write4(client, DIF_BPF_COEFF01, 0x00000002); 5144 - cx25840_write4(client, DIF_BPF_COEFF23, 0x0008fffe); 5145 - cx25840_write4(client, DIF_BPF_COEFF45, 0xffdfffe7); 5146 - cx25840_write4(client, DIF_BPF_COEFF67, 0x003f006e); 5147 - cx25840_write4(client, DIF_BPF_COEFF89, 0xffd6ff0f); 5148 - cx25840_write4(client, DIF_BPF_COEFF1011, 0xff96014a); 5149 - cx25840_write4(client, DIF_BPF_COEFF1213, 0x0197ff1f); 5150 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xfd05ff3e); 5151 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x03b0037c); 5152 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xfd59f9b7); 5153 - cx25840_write4(client, DIF_BPF_COEFF2021, 0xff5d0781); 5154 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x0585fa56); 5155 - cx25840_write4(client, DIF_BPF_COEFF2425, 0xf5e4006f); 5156 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x0bf906c4); 5157 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xf69df2e0); 5158 - cx25840_write4(client, DIF_BPF_COEFF3031, 0x02790fa2); 5159 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x0688f35d); 5160 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xf1e604d8); 5161 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 5162 - break; 5163 - 5164 - case 10300000: 5165 - cx25840_write4(client, DIF_BPF_COEFF01, 0xffff0001); 5166 - cx25840_write4(client, DIF_BPF_COEFF23, 0x00090005); 5167 - cx25840_write4(client, DIF_BPF_COEFF45, 0xffe4ffd6); 5168 - cx25840_write4(client, DIF_BPF_COEFF67, 0x0025007e); 5169 - cx25840_write4(client, DIF_BPF_COEFF89, 0x0014ff20); 5170 - cx25840_write4(client, DIF_BPF_COEFF1011, 0xff3c00f0); 5171 - cx25840_write4(client, DIF_BPF_COEFF1213, 0x01e1ffd0); 5172 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xfd12fe5c); 5173 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x03110433); 5174 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xfe88f996); 5175 - cx25840_write4(client, DIF_BPF_COEFF2021, 0xfdf106d1); 5176 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x06aafbb7); 5177 - cx25840_write4(client, DIF_BPF_COEFF2425, 0xf57efed8); 5178 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x0b7e07ff); 5179 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xf7b0f25e); 5180 - cx25840_write4(client, DIF_BPF_COEFF3031, 0x01560f7a); 5181 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x0745f3c7); 5182 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xf1ac04a4); 5183 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 5184 - break; 5185 - 5186 - case 10400000: 5187 - cx25840_write4(client, DIF_BPF_COEFF01, 0xffffffff); 5188 - cx25840_write4(client, DIF_BPF_COEFF23, 0x0008000c); 5189 - cx25840_write4(client, DIF_BPF_COEFF45, 0xffedffcb); 5190 - cx25840_write4(client, DIF_BPF_COEFF67, 0x0005007d); 5191 - cx25840_write4(client, DIF_BPF_COEFF89, 0x0050ff4c); 5192 - cx25840_write4(client, DIF_BPF_COEFF1011, 0xfef6007e); 5193 - cx25840_write4(client, DIF_BPF_COEFF1213, 0x01ff0086); 5194 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xfd58fd97); 5195 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x024104ad); 5196 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xffcaf9c0); 5197 - cx25840_write4(client, DIF_BPF_COEFF2021, 0xfc9905e2); 5198 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x079afd35); 5199 - cx25840_write4(client, DIF_BPF_COEFF2425, 0xf555fd46); 5200 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x0ad50920); 5201 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xf8d9f1f6); 5202 - cx25840_write4(client, DIF_BPF_COEFF3031, 0x00310f43); 5203 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x07fdf435); 5204 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xf174046f); 5205 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 5206 - break; 5207 - 5208 - case 10500000: 5209 - cx25840_write4(client, DIF_BPF_COEFF01, 0xfffffffe); 5210 - cx25840_write4(client, DIF_BPF_COEFF23, 0x00050011); 5211 - cx25840_write4(client, DIF_BPF_COEFF45, 0xfffaffc8); 5212 - cx25840_write4(client, DIF_BPF_COEFF67, 0xffe5006b); 5213 - cx25840_write4(client, DIF_BPF_COEFF89, 0x0082ff8c); 5214 - cx25840_write4(client, DIF_BPF_COEFF1011, 0xfecc0000); 5215 - cx25840_write4(client, DIF_BPF_COEFF1213, 0x01f00130); 5216 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xfdd2fcfc); 5217 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x014d04e3); 5218 - cx25840_write4(client, DIF_BPF_COEFF1819, 0x010efa32); 5219 - cx25840_write4(client, DIF_BPF_COEFF2021, 0xfb6404bf); 5220 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x084efec5); 5221 - cx25840_write4(client, DIF_BPF_COEFF2425, 0xf569fbc2); 5222 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x0a000a23); 5223 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xfa15f1ab); 5224 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xff0b0efc); 5225 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x08b0f4a7); 5226 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xf13f043a); 5227 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 5228 - break; 5229 - 5230 - case 10600000: 5231 - cx25840_write4(client, DIF_BPF_COEFF01, 0x0000fffd); 5232 - cx25840_write4(client, DIF_BPF_COEFF23, 0x00020012); 5233 - cx25840_write4(client, DIF_BPF_COEFF45, 0x0007ffcd); 5234 - cx25840_write4(client, DIF_BPF_COEFF67, 0xffc9004c); 5235 - cx25840_write4(client, DIF_BPF_COEFF89, 0x00a4ffd9); 5236 - cx25840_write4(client, DIF_BPF_COEFF1011, 0xfec3ff82); 5237 - cx25840_write4(client, DIF_BPF_COEFF1213, 0x01b401c1); 5238 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xfe76fc97); 5239 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x004404d2); 5240 - cx25840_write4(client, DIF_BPF_COEFF1819, 0x0245fae8); 5241 - cx25840_write4(client, DIF_BPF_COEFF2021, 0xfa5f0370); 5242 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x08c1005f); 5243 - cx25840_write4(client, DIF_BPF_COEFF2425, 0xf5bcfa52); 5244 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x09020b04); 5245 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xfb60f17b); 5246 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xfde70ea6); 5247 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x095df51e); 5248 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xf10c0405); 5249 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 5250 - break; 5251 - 5252 - case 10700000: 5253 - cx25840_write4(client, DIF_BPF_COEFF01, 0x0000fffd); 5254 - cx25840_write4(client, DIF_BPF_COEFF23, 0xffff0011); 5255 - cx25840_write4(client, DIF_BPF_COEFF45, 0x0014ffdb); 5256 - cx25840_write4(client, DIF_BPF_COEFF67, 0xffb40023); 5257 - cx25840_write4(client, DIF_BPF_COEFF89, 0x00b2002a); 5258 - cx25840_write4(client, DIF_BPF_COEFF1011, 0xfedbff10); 5259 - cx25840_write4(client, DIF_BPF_COEFF1213, 0x0150022d); 5260 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xff38fc6f); 5261 - cx25840_write4(client, DIF_BPF_COEFF1617, 0xff36047b); 5262 - cx25840_write4(client, DIF_BPF_COEFF1819, 0x035efbda); 5263 - cx25840_write4(client, DIF_BPF_COEFF2021, 0xf9940202); 5264 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x08ee01f5); 5265 - cx25840_write4(client, DIF_BPF_COEFF2425, 0xf649f8fe); 5266 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x07e10bc2); 5267 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xfcb6f169); 5268 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xfcc60e42); 5269 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x0a04f599); 5270 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xf0db03d0); 5271 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 5272 - break; 5273 - 5274 - case 10800000: 5275 - cx25840_write4(client, DIF_BPF_COEFF01, 0x0000fffd); 5276 - cx25840_write4(client, DIF_BPF_COEFF23, 0xfffb000d); 5277 - cx25840_write4(client, DIF_BPF_COEFF45, 0x001dffed); 5278 - cx25840_write4(client, DIF_BPF_COEFF67, 0xffaafff5); 5279 - cx25840_write4(client, DIF_BPF_COEFF89, 0x00aa0077); 5280 - cx25840_write4(client, DIF_BPF_COEFF1011, 0xff13feb6); 5281 - cx25840_write4(client, DIF_BPF_COEFF1213, 0x00ce026b); 5282 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x000afc85); 5283 - cx25840_write4(client, DIF_BPF_COEFF1617, 0xfe3503e3); 5284 - cx25840_write4(client, DIF_BPF_COEFF1819, 0x044cfcfb); 5285 - cx25840_write4(client, DIF_BPF_COEFF2021, 0xf90c0082); 5286 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x08d5037f); 5287 - cx25840_write4(client, DIF_BPF_COEFF2425, 0xf710f7cc); 5288 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x069f0c59); 5289 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xfe16f173); 5290 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xfbaa0dcf); 5291 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x0aa5f617); 5292 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xf0ad039b); 5293 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 5294 - break; 5295 - 5296 - case 10900000: 5297 - cx25840_write4(client, DIF_BPF_COEFF01, 0x0000fffe); 5298 - cx25840_write4(client, DIF_BPF_COEFF23, 0xfff90006); 5299 - cx25840_write4(client, DIF_BPF_COEFF45, 0x00210003); 5300 - cx25840_write4(client, DIF_BPF_COEFF67, 0xffacffc8); 5301 - cx25840_write4(client, DIF_BPF_COEFF89, 0x008e00b6); 5302 - cx25840_write4(client, DIF_BPF_COEFF1011, 0xff63fe7c); 5303 - cx25840_write4(client, DIF_BPF_COEFF1213, 0x003a0275); 5304 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x00dafcda); 5305 - cx25840_write4(client, DIF_BPF_COEFF1617, 0xfd510313); 5306 - cx25840_write4(client, DIF_BPF_COEFF1819, 0x0501fe40); 5307 - cx25840_write4(client, DIF_BPF_COEFF2021, 0xf8cbfefd); 5308 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x087604f0); 5309 - cx25840_write4(client, DIF_BPF_COEFF2425, 0xf80af6c2); 5310 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x05430cc8); 5311 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xff7af19a); 5312 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xfa940d4e); 5313 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x0b3ff699); 5314 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xf0810365); 5315 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 5316 - break; 5317 - 5318 - case 11000000: 5319 - cx25840_write4(client, DIF_BPF_COEFF01, 0x0001ffff); 5320 - cx25840_write4(client, DIF_BPF_COEFF23, 0xfff8ffff); 5321 - cx25840_write4(client, DIF_BPF_COEFF45, 0x00210018); 5322 - cx25840_write4(client, DIF_BPF_COEFF67, 0xffbaffa3); 5323 - cx25840_write4(client, DIF_BPF_COEFF89, 0x006000e1); 5324 - cx25840_write4(client, DIF_BPF_COEFF1011, 0xffc4fe68); 5325 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xffa0024b); 5326 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x019afd66); 5327 - cx25840_write4(client, DIF_BPF_COEFF1617, 0xfc990216); 5328 - cx25840_write4(client, DIF_BPF_COEFF1819, 0x0575ff99); 5329 - cx25840_write4(client, DIF_BPF_COEFF2021, 0xf8d4fd81); 5330 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x07d40640); 5331 - cx25840_write4(client, DIF_BPF_COEFF2425, 0xf932f5e6); 5332 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x03d20d0d); 5333 - cx25840_write4(client, DIF_BPF_COEFF2829, 0x00dff1de); 5334 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xf9860cbf); 5335 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x0bd1f71e); 5336 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xf058032f); 5337 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 5338 - break; 5339 - 5340 - case 11100000: 5341 - cx25840_write4(client, DIF_BPF_COEFF01, 0x00010000); 5342 - cx25840_write4(client, DIF_BPF_COEFF23, 0xfff8fff8); 5343 - cx25840_write4(client, DIF_BPF_COEFF45, 0x001b0029); 5344 - cx25840_write4(client, DIF_BPF_COEFF67, 0xffd1ff8a); 5345 - cx25840_write4(client, DIF_BPF_COEFF89, 0x002600f2); 5346 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x002cfe7c); 5347 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xff0f01f0); 5348 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x023bfe20); 5349 - cx25840_write4(client, DIF_BPF_COEFF1617, 0xfc1700fa); 5350 - cx25840_write4(client, DIF_BPF_COEFF1819, 0x05a200f7); 5351 - cx25840_write4(client, DIF_BPF_COEFF2021, 0xf927fc1c); 5352 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x06f40765); 5353 - cx25840_write4(client, DIF_BPF_COEFF2425, 0xfa82f53b); 5354 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x02510d27); 5355 - cx25840_write4(client, DIF_BPF_COEFF2829, 0x0243f23d); 5356 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xf8810c24); 5357 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x0c5cf7a7); 5358 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xf03102fa); 5359 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 5360 - break; 5361 - 5362 - case 11200000: 5363 - cx25840_write4(client, DIF_BPF_COEFF01, 0x00010002); 5364 - cx25840_write4(client, DIF_BPF_COEFF23, 0xfffafff2); 5365 - cx25840_write4(client, DIF_BPF_COEFF45, 0x00110035); 5366 - cx25840_write4(client, DIF_BPF_COEFF67, 0xfff0ff81); 5367 - cx25840_write4(client, DIF_BPF_COEFF89, 0xffe700e7); 5368 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x008ffeb6); 5369 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xfe94016d); 5370 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x02b0fefb); 5371 - cx25840_write4(client, DIF_BPF_COEFF1617, 0xfbd3ffd1); 5372 - cx25840_write4(client, DIF_BPF_COEFF1819, 0x05850249); 5373 - cx25840_write4(client, DIF_BPF_COEFF2021, 0xf9c1fadb); 5374 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x05de0858); 5375 - cx25840_write4(client, DIF_BPF_COEFF2425, 0xfbf2f4c4); 5376 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x00c70d17); 5377 - cx25840_write4(client, DIF_BPF_COEFF2829, 0x03a0f2b8); 5378 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xf7870b7c); 5379 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x0cdff833); 5380 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xf00d02c4); 5381 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 5382 - break; 5383 - 5384 - case 11300000: 5385 - cx25840_write4(client, DIF_BPF_COEFF01, 0x00000003); 5386 - cx25840_write4(client, DIF_BPF_COEFF23, 0xfffdffee); 5387 - cx25840_write4(client, DIF_BPF_COEFF45, 0x00040038); 5388 - cx25840_write4(client, DIF_BPF_COEFF67, 0x0010ff88); 5389 - cx25840_write4(client, DIF_BPF_COEFF89, 0xffac00c2); 5390 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x00e2ff10); 5391 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xfe3900cb); 5392 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x02f1ffe9); 5393 - cx25840_write4(client, DIF_BPF_COEFF1617, 0xfbd3feaa); 5394 - cx25840_write4(client, DIF_BPF_COEFF1819, 0x05210381); 5395 - cx25840_write4(client, DIF_BPF_COEFF2021, 0xfa9cf9c8); 5396 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x04990912); 5397 - cx25840_write4(client, DIF_BPF_COEFF2425, 0xfd7af484); 5398 - cx25840_write4(client, DIF_BPF_COEFF2627, 0xff390cdb); 5399 - cx25840_write4(client, DIF_BPF_COEFF2829, 0x04f4f34d); 5400 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xf69a0ac9); 5401 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x0d5af8c1); 5402 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xefec028e); 5403 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 5404 - break; 5405 - 5406 - case 11400000: 5407 - cx25840_write4(client, DIF_BPF_COEFF01, 0x00000003); 5408 - cx25840_write4(client, DIF_BPF_COEFF23, 0x0000ffee); 5409 - cx25840_write4(client, DIF_BPF_COEFF45, 0xfff60033); 5410 - cx25840_write4(client, DIF_BPF_COEFF67, 0x002fff9f); 5411 - cx25840_write4(client, DIF_BPF_COEFF89, 0xff7b0087); 5412 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x011eff82); 5413 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xfe080018); 5414 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x02f900d8); 5415 - cx25840_write4(client, DIF_BPF_COEFF1617, 0xfc17fd96); 5416 - cx25840_write4(client, DIF_BPF_COEFF1819, 0x04790490); 5417 - cx25840_write4(client, DIF_BPF_COEFF2021, 0xfbadf8ed); 5418 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x032f098e); 5419 - cx25840_write4(client, DIF_BPF_COEFF2425, 0xff10f47d); 5420 - cx25840_write4(client, DIF_BPF_COEFF2627, 0xfdaf0c75); 5421 - cx25840_write4(client, DIF_BPF_COEFF2829, 0x063cf3fc); 5422 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xf5ba0a0b); 5423 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x0dccf952); 5424 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xefcd0258); 5425 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 5426 - break; 5427 - 5428 - case 11500000: 5429 - cx25840_write4(client, DIF_BPF_COEFF01, 0x00000003); 5430 - cx25840_write4(client, DIF_BPF_COEFF23, 0x0004fff1); 5431 - cx25840_write4(client, DIF_BPF_COEFF45, 0xffea0026); 5432 - cx25840_write4(client, DIF_BPF_COEFF67, 0x0046ffc3); 5433 - cx25840_write4(client, DIF_BPF_COEFF89, 0xff5a003c); 5434 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x013b0000); 5435 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xfe04ff63); 5436 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x02c801b8); 5437 - cx25840_write4(client, DIF_BPF_COEFF1617, 0xfc99fca6); 5438 - cx25840_write4(client, DIF_BPF_COEFF1819, 0x0397056a); 5439 - cx25840_write4(client, DIF_BPF_COEFF2021, 0xfcecf853); 5440 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x01ad09c9); 5441 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x00acf4ad); 5442 - cx25840_write4(client, DIF_BPF_COEFF2627, 0xfc2e0be7); 5443 - cx25840_write4(client, DIF_BPF_COEFF2829, 0x0773f4c2); 5444 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xf4e90943); 5445 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x0e35f9e6); 5446 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xefb10221); 5447 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 5448 - break; 5449 - 5450 - case 11600000: 5451 - cx25840_write4(client, DIF_BPF_COEFF01, 0x00000002); 5452 - cx25840_write4(client, DIF_BPF_COEFF23, 0x0007fff6); 5453 - cx25840_write4(client, DIF_BPF_COEFF45, 0xffe20014); 5454 - cx25840_write4(client, DIF_BPF_COEFF67, 0x0054ffee); 5455 - cx25840_write4(client, DIF_BPF_COEFF89, 0xff4effeb); 5456 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x0137007e); 5457 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xfe2efebb); 5458 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x0260027a); 5459 - cx25840_write4(client, DIF_BPF_COEFF1617, 0xfd51fbe6); 5460 - cx25840_write4(client, DIF_BPF_COEFF1819, 0x02870605); 5461 - cx25840_write4(client, DIF_BPF_COEFF2021, 0xfe4af7fe); 5462 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x001d09c1); 5463 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x0243f515); 5464 - cx25840_write4(client, DIF_BPF_COEFF2627, 0xfabd0b32); 5465 - cx25840_write4(client, DIF_BPF_COEFF2829, 0x0897f59e); 5466 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xf4280871); 5467 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x0e95fa7c); 5468 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xef9701eb); 5469 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 5470 - break; 5471 - 5472 - case 11700000: 5473 - cx25840_write4(client, DIF_BPF_COEFF01, 0xffff0001); 5474 - cx25840_write4(client, DIF_BPF_COEFF23, 0x0008fffd); 5475 - cx25840_write4(client, DIF_BPF_COEFF45, 0xffdeffff); 5476 - cx25840_write4(client, DIF_BPF_COEFF67, 0x0056001d); 5477 - cx25840_write4(client, DIF_BPF_COEFF89, 0xff57ff9c); 5478 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x011300f0); 5479 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xfe82fe2e); 5480 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x01ca0310); 5481 - cx25840_write4(client, DIF_BPF_COEFF1617, 0xfe35fb62); 5482 - cx25840_write4(client, DIF_BPF_COEFF1819, 0x0155065a); 5483 - cx25840_write4(client, DIF_BPF_COEFF2021, 0xffbaf7f2); 5484 - cx25840_write4(client, DIF_BPF_COEFF2223, 0xfe8c0977); 5485 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x03cef5b2); 5486 - cx25840_write4(client, DIF_BPF_COEFF2627, 0xf9610a58); 5487 - cx25840_write4(client, DIF_BPF_COEFF2829, 0x09a5f68f); 5488 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xf3790797); 5489 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x0eebfb14); 5490 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xef8001b5); 5491 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 5492 - break; 5493 - 5494 - case 11800000: 5495 - cx25840_write4(client, DIF_BPF_COEFF01, 0xffff0000); 5496 - cx25840_write4(client, DIF_BPF_COEFF23, 0x00080004); 5497 - cx25840_write4(client, DIF_BPF_COEFF45, 0xffe0ffe9); 5498 - cx25840_write4(client, DIF_BPF_COEFF67, 0x004c0047); 5499 - cx25840_write4(client, DIF_BPF_COEFF89, 0xff75ff58); 5500 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x00d1014a); 5501 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xfef9fdc8); 5502 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x0111036f); 5503 - cx25840_write4(client, DIF_BPF_COEFF1617, 0xff36fb21); 5504 - cx25840_write4(client, DIF_BPF_COEFF1819, 0x00120665); 5505 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x012df82e); 5506 - cx25840_write4(client, DIF_BPF_COEFF2223, 0xfd0708ec); 5507 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x0542f682); 5508 - cx25840_write4(client, DIF_BPF_COEFF2627, 0xf81f095c); 5509 - cx25840_write4(client, DIF_BPF_COEFF2829, 0x0a9af792); 5510 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xf2db06b5); 5511 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x0f38fbad); 5512 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xef6c017e); 5513 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 5514 - break; 5515 - 5516 - case 11900000: 5517 - cx25840_write4(client, DIF_BPF_COEFF01, 0xffffffff); 5518 - cx25840_write4(client, DIF_BPF_COEFF23, 0x0007000b); 5519 - cx25840_write4(client, DIF_BPF_COEFF45, 0xffe7ffd8); 5520 - cx25840_write4(client, DIF_BPF_COEFF67, 0x00370068); 5521 - cx25840_write4(client, DIF_BPF_COEFF89, 0xffa4ff28); 5522 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x00790184); 5523 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xff87fd91); 5524 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x00430392); 5525 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x0044fb26); 5526 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xfece0626); 5527 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x0294f8b2); 5528 - cx25840_write4(client, DIF_BPF_COEFF2223, 0xfb990825); 5529 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x0698f77f); 5530 - cx25840_write4(client, DIF_BPF_COEFF2627, 0xf6fe0842); 5531 - cx25840_write4(client, DIF_BPF_COEFF2829, 0x0b73f8a7); 5532 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xf25105cd); 5533 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x0f7bfc48); 5534 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xef5a0148); 5535 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 5536 - break; 5537 - 5538 - case 12000000: 5539 - cx25840_write4(client, DIF_BPF_COEFF01, 0x0000fffe); 5540 - cx25840_write4(client, DIF_BPF_COEFF23, 0x00050010); 5541 - cx25840_write4(client, DIF_BPF_COEFF45, 0xfff2ffcc); 5542 - cx25840_write4(client, DIF_BPF_COEFF67, 0x001b007b); 5543 - cx25840_write4(client, DIF_BPF_COEFF89, 0xffdfff10); 5544 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x00140198); 5545 - cx25840_write4(client, DIF_BPF_COEFF1213, 0x0020fd8e); 5546 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xff710375); 5547 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x014dfb73); 5548 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xfd9a059f); 5549 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x03e0f978); 5550 - cx25840_write4(client, DIF_BPF_COEFF2223, 0xfa4e0726); 5551 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x07c8f8a7); 5552 - cx25840_write4(client, DIF_BPF_COEFF2627, 0xf600070c); 5553 - cx25840_write4(client, DIF_BPF_COEFF2829, 0x0c2ff9c9); 5554 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xf1db04de); 5555 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x0fb4fce5); 5556 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xef4b0111); 5557 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 5558 - break; 5559 - 5560 - case 12100000: 5561 - cx25840_write4(client, DIF_BPF_COEFF01, 0x0000fffd); 5562 - cx25840_write4(client, DIF_BPF_COEFF23, 0x00010012); 5563 - cx25840_write4(client, DIF_BPF_COEFF45, 0xffffffc8); 5564 - cx25840_write4(client, DIF_BPF_COEFF67, 0xfffb007e); 5565 - cx25840_write4(client, DIF_BPF_COEFF89, 0x001dff14); 5566 - cx25840_write4(client, DIF_BPF_COEFF1011, 0xffad0184); 5567 - cx25840_write4(client, DIF_BPF_COEFF1213, 0x00b7fdbe); 5568 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xfea9031b); 5569 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x0241fc01); 5570 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xfc8504d6); 5571 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x0504fa79); 5572 - cx25840_write4(client, DIF_BPF_COEFF2223, 0xf93005f6); 5573 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x08caf9f2); 5574 - cx25840_write4(client, DIF_BPF_COEFF2627, 0xf52b05c0); 5575 - cx25840_write4(client, DIF_BPF_COEFF2829, 0x0ccbfaf9); 5576 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xf17903eb); 5577 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x0fe3fd83); 5578 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xef3f00db); 5579 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 5580 - break; 5581 - 5582 - case 12200000: 5583 - cx25840_write4(client, DIF_BPF_COEFF01, 0x0000fffd); 5584 - cx25840_write4(client, DIF_BPF_COEFF23, 0xfffe0011); 5585 - cx25840_write4(client, DIF_BPF_COEFF45, 0x000cffcc); 5586 - cx25840_write4(client, DIF_BPF_COEFF67, 0xffdb0071); 5587 - cx25840_write4(client, DIF_BPF_COEFF89, 0x0058ff32); 5588 - cx25840_write4(client, DIF_BPF_COEFF1011, 0xff4f014a); 5589 - cx25840_write4(client, DIF_BPF_COEFF1213, 0x013cfe1f); 5590 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xfdfb028a); 5591 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x0311fcc9); 5592 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xfb9d03d6); 5593 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x05f4fbad); 5594 - cx25840_write4(client, DIF_BPF_COEFF2223, 0xf848049d); 5595 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x0999fb5b); 5596 - cx25840_write4(client, DIF_BPF_COEFF2627, 0xf4820461); 5597 - cx25840_write4(client, DIF_BPF_COEFF2829, 0x0d46fc32); 5598 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xf12d02f4); 5599 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x1007fe21); 5600 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xef3600a4); 5601 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 5602 - break; 5603 - 5604 - case 12300000: 5605 - cx25840_write4(client, DIF_BPF_COEFF01, 0x0000fffe); 5606 - cx25840_write4(client, DIF_BPF_COEFF23, 0xfffa000e); 5607 - cx25840_write4(client, DIF_BPF_COEFF45, 0x0017ffd9); 5608 - cx25840_write4(client, DIF_BPF_COEFF67, 0xffc10055); 5609 - cx25840_write4(client, DIF_BPF_COEFF89, 0x0088ff68); 5610 - cx25840_write4(client, DIF_BPF_COEFF1011, 0xff0400f0); 5611 - cx25840_write4(client, DIF_BPF_COEFF1213, 0x01a6fea7); 5612 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xfd7501cc); 5613 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x03b0fdc0); 5614 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xfaef02a8); 5615 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x06a7fd07); 5616 - cx25840_write4(client, DIF_BPF_COEFF2223, 0xf79d0326); 5617 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x0a31fcda); 5618 - cx25840_write4(client, DIF_BPF_COEFF2627, 0xf40702f3); 5619 - cx25840_write4(client, DIF_BPF_COEFF2829, 0x0d9ffd72); 5620 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xf0f601fa); 5621 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x1021fec0); 5622 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xef2f006d); 5623 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 5624 - break; 5625 - 5626 - case 12400000: 5627 - cx25840_write4(client, DIF_BPF_COEFF01, 0x0001ffff); 5628 - cx25840_write4(client, DIF_BPF_COEFF23, 0xfff80007); 5629 - cx25840_write4(client, DIF_BPF_COEFF45, 0x001fffeb); 5630 - cx25840_write4(client, DIF_BPF_COEFF67, 0xffaf002d); 5631 - cx25840_write4(client, DIF_BPF_COEFF89, 0x00a8ffb0); 5632 - cx25840_write4(client, DIF_BPF_COEFF1011, 0xfed3007e); 5633 - cx25840_write4(client, DIF_BPF_COEFF1213, 0x01e9ff4c); 5634 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xfd2000ee); 5635 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x0413fed8); 5636 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xfa82015c); 5637 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x0715fe7d); 5638 - cx25840_write4(client, DIF_BPF_COEFF2223, 0xf7340198); 5639 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x0a8dfe69); 5640 - cx25840_write4(client, DIF_BPF_COEFF2627, 0xf3bd017c); 5641 - cx25840_write4(client, DIF_BPF_COEFF2829, 0x0dd5feb8); 5642 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xf0d500fd); 5643 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x1031ff60); 5644 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xef2b0037); 5645 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 5646 - break; 5647 - 5648 - case 12500000: 5649 - cx25840_write4(client, DIF_BPF_COEFF01, 0x00010000); 5650 - cx25840_write4(client, DIF_BPF_COEFF23, 0xfff70000); 5651 - cx25840_write4(client, DIF_BPF_COEFF45, 0x00220000); 5652 - cx25840_write4(client, DIF_BPF_COEFF67, 0xffa90000); 5653 - cx25840_write4(client, DIF_BPF_COEFF89, 0x00b30000); 5654 - cx25840_write4(client, DIF_BPF_COEFF1011, 0xfec20000); 5655 - cx25840_write4(client, DIF_BPF_COEFF1213, 0x02000000); 5656 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xfd030000); 5657 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x04350000); 5658 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xfa5e0000); 5659 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x073b0000); 5660 - cx25840_write4(client, DIF_BPF_COEFF2223, 0xf7110000); 5661 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x0aac0000); 5662 - cx25840_write4(client, DIF_BPF_COEFF2627, 0xf3a40000); 5663 - cx25840_write4(client, DIF_BPF_COEFF2829, 0x0de70000); 5664 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xf0c90000); 5665 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x10360000); 5666 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xef290000); 5667 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 5668 - break; 5669 - 5670 - case 12600000: 5671 - cx25840_write4(client, DIF_BPF_COEFF01, 0x00010001); 5672 - cx25840_write4(client, DIF_BPF_COEFF23, 0xfff8fff9); 5673 - cx25840_write4(client, DIF_BPF_COEFF45, 0x001f0015); 5674 - cx25840_write4(client, DIF_BPF_COEFF67, 0xffafffd3); 5675 - cx25840_write4(client, DIF_BPF_COEFF89, 0x00a80050); 5676 - cx25840_write4(client, DIF_BPF_COEFF1011, 0xfed3ff82); 5677 - cx25840_write4(client, DIF_BPF_COEFF1213, 0x01e900b4); 5678 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xfd20ff12); 5679 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x04130128); 5680 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xfa82fea4); 5681 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x07150183); 5682 - cx25840_write4(client, DIF_BPF_COEFF2223, 0xf734fe68); 5683 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x0a8d0197); 5684 - cx25840_write4(client, DIF_BPF_COEFF2627, 0xf3bdfe84); 5685 - cx25840_write4(client, DIF_BPF_COEFF2829, 0x0dd50148); 5686 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xf0d5ff03); 5687 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x103100a0); 5688 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xef2bffc9); 5689 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 5690 - break; 5691 - 5692 - case 12700000: 5693 - cx25840_write4(client, DIF_BPF_COEFF01, 0x00000002); 5694 - cx25840_write4(client, DIF_BPF_COEFF23, 0xfffafff2); 5695 - cx25840_write4(client, DIF_BPF_COEFF45, 0x00170027); 5696 - cx25840_write4(client, DIF_BPF_COEFF67, 0xffc1ffab); 5697 - cx25840_write4(client, DIF_BPF_COEFF89, 0x00880098); 5698 - cx25840_write4(client, DIF_BPF_COEFF1011, 0xff04ff10); 5699 - cx25840_write4(client, DIF_BPF_COEFF1213, 0x01a60159); 5700 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xfd75fe34); 5701 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x03b00240); 5702 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xfaeffd58); 5703 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x06a702f9); 5704 - cx25840_write4(client, DIF_BPF_COEFF2223, 0xf79dfcda); 5705 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x0a310326); 5706 - cx25840_write4(client, DIF_BPF_COEFF2627, 0xf407fd0d); 5707 - cx25840_write4(client, DIF_BPF_COEFF2829, 0x0d9f028e); 5708 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xf0f6fe06); 5709 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x10210140); 5710 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xef2fff93); 5711 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 5712 - break; 5713 - 5714 - case 12800000: 5715 - cx25840_write4(client, DIF_BPF_COEFF01, 0x00000003); 5716 - cx25840_write4(client, DIF_BPF_COEFF23, 0xfffeffef); 5717 - cx25840_write4(client, DIF_BPF_COEFF45, 0x000c0034); 5718 - cx25840_write4(client, DIF_BPF_COEFF67, 0xffdbff8f); 5719 - cx25840_write4(client, DIF_BPF_COEFF89, 0x005800ce); 5720 - cx25840_write4(client, DIF_BPF_COEFF1011, 0xff4ffeb6); 5721 - cx25840_write4(client, DIF_BPF_COEFF1213, 0x013c01e1); 5722 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xfdfbfd76); 5723 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x03110337); 5724 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xfb9dfc2a); 5725 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x05f40453); 5726 - cx25840_write4(client, DIF_BPF_COEFF2223, 0xf848fb63); 5727 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x099904a5); 5728 - cx25840_write4(client, DIF_BPF_COEFF2627, 0xf482fb9f); 5729 - cx25840_write4(client, DIF_BPF_COEFF2829, 0x0d4603ce); 5730 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xf12dfd0c); 5731 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x100701df); 5732 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xef36ff5c); 5733 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 5734 - break; 5735 - 5736 - case 12900000: 5737 - cx25840_write4(client, DIF_BPF_COEFF01, 0x00000003); 5738 - cx25840_write4(client, DIF_BPF_COEFF23, 0x0001ffee); 5739 - cx25840_write4(client, DIF_BPF_COEFF45, 0xffff0038); 5740 - cx25840_write4(client, DIF_BPF_COEFF67, 0xfffbff82); 5741 - cx25840_write4(client, DIF_BPF_COEFF89, 0x001d00ec); 5742 - cx25840_write4(client, DIF_BPF_COEFF1011, 0xffadfe7c); 5743 - cx25840_write4(client, DIF_BPF_COEFF1213, 0x00b70242); 5744 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xfea9fce5); 5745 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x024103ff); 5746 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xfc85fb2a); 5747 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x05040587); 5748 - cx25840_write4(client, DIF_BPF_COEFF2223, 0xf930fa0a); 5749 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x08ca060e); 5750 - cx25840_write4(client, DIF_BPF_COEFF2627, 0xf52bfa40); 5751 - cx25840_write4(client, DIF_BPF_COEFF2829, 0x0ccb0507); 5752 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xf179fc15); 5753 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x0fe3027d); 5754 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xef3fff25); 5755 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 5756 - break; 5757 - 5758 - case 13000000: 5759 - cx25840_write4(client, DIF_BPF_COEFF01, 0x00000002); 5760 - cx25840_write4(client, DIF_BPF_COEFF23, 0x0005fff0); 5761 - cx25840_write4(client, DIF_BPF_COEFF45, 0xfff20034); 5762 - cx25840_write4(client, DIF_BPF_COEFF67, 0x001bff85); 5763 - cx25840_write4(client, DIF_BPF_COEFF89, 0xffdf00f0); 5764 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x0014fe68); 5765 - cx25840_write4(client, DIF_BPF_COEFF1213, 0x00200272); 5766 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xff71fc8b); 5767 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x014d048d); 5768 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xfd9afa61); 5769 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x03e00688); 5770 - cx25840_write4(client, DIF_BPF_COEFF2223, 0xfa4ef8da); 5771 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x07c80759); 5772 - cx25840_write4(client, DIF_BPF_COEFF2627, 0xf600f8f4); 5773 - cx25840_write4(client, DIF_BPF_COEFF2829, 0x0c2f0637); 5774 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xf1dbfb22); 5775 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x0fb4031b); 5776 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xef4bfeef); 5777 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 5778 - break; 5779 - 5780 - case 13100000: 5781 - cx25840_write4(client, DIF_BPF_COEFF01, 0xffff0001); 5782 - cx25840_write4(client, DIF_BPF_COEFF23, 0x0007fff5); 5783 - cx25840_write4(client, DIF_BPF_COEFF45, 0xffe70028); 5784 - cx25840_write4(client, DIF_BPF_COEFF67, 0x0037ff98); 5785 - cx25840_write4(client, DIF_BPF_COEFF89, 0xffa400d8); 5786 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x0079fe7c); 5787 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xff87026f); 5788 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x0043fc6e); 5789 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x004404da); 5790 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xfecef9da); 5791 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x0294074e); 5792 - cx25840_write4(client, DIF_BPF_COEFF2223, 0xfb99f7db); 5793 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x06980881); 5794 - cx25840_write4(client, DIF_BPF_COEFF2627, 0xf6fef7be); 5795 - cx25840_write4(client, DIF_BPF_COEFF2829, 0x0b730759); 5796 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xf251fa33); 5797 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x0f7b03b8); 5798 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xef5afeb8); 5799 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 5800 - break; 5801 - 5802 - case 13200000: 5803 - cx25840_write4(client, DIF_BPF_COEFF01, 0xffff0000); 5804 - cx25840_write4(client, DIF_BPF_COEFF23, 0x0008fffc); 5805 - cx25840_write4(client, DIF_BPF_COEFF45, 0xffe00017); 5806 - cx25840_write4(client, DIF_BPF_COEFF67, 0x004cffb9); 5807 - cx25840_write4(client, DIF_BPF_COEFF89, 0xff7500a8); 5808 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x00d1feb6); 5809 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xfef90238); 5810 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x0111fc91); 5811 - cx25840_write4(client, DIF_BPF_COEFF1617, 0xff3604df); 5812 - cx25840_write4(client, DIF_BPF_COEFF1819, 0x0012f99b); 5813 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x012d07d2); 5814 - cx25840_write4(client, DIF_BPF_COEFF2223, 0xfd07f714); 5815 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x0542097e); 5816 - cx25840_write4(client, DIF_BPF_COEFF2627, 0xf81ff6a4); 5817 - cx25840_write4(client, DIF_BPF_COEFF2829, 0x0a9a086e); 5818 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xf2dbf94b); 5819 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x0f380453); 5820 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xef6cfe82); 5821 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 5822 - break; 5823 - 5824 - case 13300000: 5825 - cx25840_write4(client, DIF_BPF_COEFF01, 0xffffffff); 5826 - cx25840_write4(client, DIF_BPF_COEFF23, 0x00080003); 5827 - cx25840_write4(client, DIF_BPF_COEFF45, 0xffde0001); 5828 - cx25840_write4(client, DIF_BPF_COEFF67, 0x0056ffe3); 5829 - cx25840_write4(client, DIF_BPF_COEFF89, 0xff570064); 5830 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x0113ff10); 5831 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xfe8201d2); 5832 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x01cafcf0); 5833 - cx25840_write4(client, DIF_BPF_COEFF1617, 0xfe35049e); 5834 - cx25840_write4(client, DIF_BPF_COEFF1819, 0x0155f9a6); 5835 - cx25840_write4(client, DIF_BPF_COEFF2021, 0xffba080e); 5836 - cx25840_write4(client, DIF_BPF_COEFF2223, 0xfe8cf689); 5837 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x03ce0a4e); 5838 - cx25840_write4(client, DIF_BPF_COEFF2627, 0xf961f5a8); 5839 - cx25840_write4(client, DIF_BPF_COEFF2829, 0x09a50971); 5840 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xf379f869); 5841 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x0eeb04ec); 5842 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xef80fe4b); 5843 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 5844 - break; 5845 - 5846 - case 13400000: 5847 - cx25840_write4(client, DIF_BPF_COEFF01, 0x0000fffe); 5848 - cx25840_write4(client, DIF_BPF_COEFF23, 0x0007000a); 5849 - cx25840_write4(client, DIF_BPF_COEFF45, 0xffe2ffec); 5850 - cx25840_write4(client, DIF_BPF_COEFF67, 0x00540012); 5851 - cx25840_write4(client, DIF_BPF_COEFF89, 0xff4e0015); 5852 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x0137ff82); 5853 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xfe2e0145); 5854 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x0260fd86); 5855 - cx25840_write4(client, DIF_BPF_COEFF1617, 0xfd51041a); 5856 - cx25840_write4(client, DIF_BPF_COEFF1819, 0x0287f9fb); 5857 - cx25840_write4(client, DIF_BPF_COEFF2021, 0xfe4a0802); 5858 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x001df63f); 5859 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x02430aeb); 5860 - cx25840_write4(client, DIF_BPF_COEFF2627, 0xfabdf4ce); 5861 - cx25840_write4(client, DIF_BPF_COEFF2829, 0x08970a62); 5862 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xf428f78f); 5863 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x0e950584); 5864 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xef97fe15); 5865 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 5866 - break; 5867 - 5868 - case 13500000: 5869 - cx25840_write4(client, DIF_BPF_COEFF01, 0x0000fffd); 5870 - cx25840_write4(client, DIF_BPF_COEFF23, 0x0004000f); 5871 - cx25840_write4(client, DIF_BPF_COEFF45, 0xffeaffda); 5872 - cx25840_write4(client, DIF_BPF_COEFF67, 0x0046003d); 5873 - cx25840_write4(client, DIF_BPF_COEFF89, 0xff5affc4); 5874 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x013b0000); 5875 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xfe04009d); 5876 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x02c8fe48); 5877 - cx25840_write4(client, DIF_BPF_COEFF1617, 0xfc99035a); 5878 - cx25840_write4(client, DIF_BPF_COEFF1819, 0x0397fa96); 5879 - cx25840_write4(client, DIF_BPF_COEFF2021, 0xfcec07ad); 5880 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x01adf637); 5881 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x00ac0b53); 5882 - cx25840_write4(client, DIF_BPF_COEFF2627, 0xfc2ef419); 5883 - cx25840_write4(client, DIF_BPF_COEFF2829, 0x07730b3e); 5884 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xf4e9f6bd); 5885 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x0e35061a); 5886 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xefb1fddf); 5887 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 5888 - break; 5889 - 5890 - case 13600000: 5891 - cx25840_write4(client, DIF_BPF_COEFF01, 0x0000fffd); 5892 - cx25840_write4(client, DIF_BPF_COEFF23, 0x00000012); 5893 - cx25840_write4(client, DIF_BPF_COEFF45, 0xfff6ffcd); 5894 - cx25840_write4(client, DIF_BPF_COEFF67, 0x002f0061); 5895 - cx25840_write4(client, DIF_BPF_COEFF89, 0xff7bff79); 5896 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x011e007e); 5897 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xfe08ffe8); 5898 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x02f9ff28); 5899 - cx25840_write4(client, DIF_BPF_COEFF1617, 0xfc17026a); 5900 - cx25840_write4(client, DIF_BPF_COEFF1819, 0x0479fb70); 5901 - cx25840_write4(client, DIF_BPF_COEFF2021, 0xfbad0713); 5902 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x032ff672); 5903 - cx25840_write4(client, DIF_BPF_COEFF2425, 0xff100b83); 5904 - cx25840_write4(client, DIF_BPF_COEFF2627, 0xfdaff38b); 5905 - cx25840_write4(client, DIF_BPF_COEFF2829, 0x063c0c04); 5906 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xf5baf5f5); 5907 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x0dcc06ae); 5908 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xefcdfda8); 5909 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 5910 - break; 5911 - 5912 - case 13700000: 5913 - cx25840_write4(client, DIF_BPF_COEFF01, 0x0000fffd); 5914 - cx25840_write4(client, DIF_BPF_COEFF23, 0xfffd0012); 5915 - cx25840_write4(client, DIF_BPF_COEFF45, 0x0004ffc8); 5916 - cx25840_write4(client, DIF_BPF_COEFF67, 0x00100078); 5917 - cx25840_write4(client, DIF_BPF_COEFF89, 0xffacff3e); 5918 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x00e200f0); 5919 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xfe39ff35); 5920 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x02f10017); 5921 - cx25840_write4(client, DIF_BPF_COEFF1617, 0xfbd30156); 5922 - cx25840_write4(client, DIF_BPF_COEFF1819, 0x0521fc7f); 5923 - cx25840_write4(client, DIF_BPF_COEFF2021, 0xfa9c0638); 5924 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x0499f6ee); 5925 - cx25840_write4(client, DIF_BPF_COEFF2425, 0xfd7a0b7c); 5926 - cx25840_write4(client, DIF_BPF_COEFF2627, 0xff39f325); 5927 - cx25840_write4(client, DIF_BPF_COEFF2829, 0x04f40cb3); 5928 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xf69af537); 5929 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x0d5a073f); 5930 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xefecfd72); 5931 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 5932 - break; 5933 - 5934 - case 13800000: 5935 - cx25840_write4(client, DIF_BPF_COEFF01, 0x0001fffe); 5936 - cx25840_write4(client, DIF_BPF_COEFF23, 0xfffa000e); 5937 - cx25840_write4(client, DIF_BPF_COEFF45, 0x0011ffcb); 5938 - cx25840_write4(client, DIF_BPF_COEFF67, 0xfff0007f); 5939 - cx25840_write4(client, DIF_BPF_COEFF89, 0xffe7ff19); 5940 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x008f014a); 5941 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xfe94fe93); 5942 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x02b00105); 5943 - cx25840_write4(client, DIF_BPF_COEFF1617, 0xfbd3002f); 5944 - cx25840_write4(client, DIF_BPF_COEFF1819, 0x0585fdb7); 5945 - cx25840_write4(client, DIF_BPF_COEFF2021, 0xf9c10525); 5946 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x05def7a8); 5947 - cx25840_write4(client, DIF_BPF_COEFF2425, 0xfbf20b3c); 5948 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x00c7f2e9); 5949 - cx25840_write4(client, DIF_BPF_COEFF2829, 0x03a00d48); 5950 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xf787f484); 5951 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x0cdf07cd); 5952 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xf00dfd3c); 5953 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 5954 - break; 5955 - 5956 - case 13900000: 5957 - cx25840_write4(client, DIF_BPF_COEFF01, 0x00010000); 5958 - cx25840_write4(client, DIF_BPF_COEFF23, 0xfff80008); 5959 - cx25840_write4(client, DIF_BPF_COEFF45, 0x001bffd7); 5960 - cx25840_write4(client, DIF_BPF_COEFF67, 0xffd10076); 5961 - cx25840_write4(client, DIF_BPF_COEFF89, 0x0026ff0e); 5962 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x002c0184); 5963 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xff0ffe10); 5964 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x023b01e0); 5965 - cx25840_write4(client, DIF_BPF_COEFF1617, 0xfc17ff06); 5966 - cx25840_write4(client, DIF_BPF_COEFF1819, 0x05a2ff09); 5967 - cx25840_write4(client, DIF_BPF_COEFF2021, 0xf92703e4); 5968 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x06f4f89b); 5969 - cx25840_write4(client, DIF_BPF_COEFF2425, 0xfa820ac5); 5970 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x0251f2d9); 5971 - cx25840_write4(client, DIF_BPF_COEFF2829, 0x02430dc3); 5972 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xf881f3dc); 5973 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x0c5c0859); 5974 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xf031fd06); 5975 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 5976 - break; 5977 - 5978 - case 14000000: 5979 - cx25840_write4(client, DIF_BPF_COEFF01, 0x00010001); 5980 - cx25840_write4(client, DIF_BPF_COEFF23, 0xfff80001); 5981 - cx25840_write4(client, DIF_BPF_COEFF45, 0x0021ffe8); 5982 - cx25840_write4(client, DIF_BPF_COEFF67, 0xffba005d); 5983 - cx25840_write4(client, DIF_BPF_COEFF89, 0x0060ff1f); 5984 - cx25840_write4(client, DIF_BPF_COEFF1011, 0xffc40198); 5985 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xffa0fdb5); 5986 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x019a029a); 5987 - cx25840_write4(client, DIF_BPF_COEFF1617, 0xfc99fdea); 5988 - cx25840_write4(client, DIF_BPF_COEFF1819, 0x05750067); 5989 - cx25840_write4(client, DIF_BPF_COEFF2021, 0xf8d4027f); 5990 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x07d4f9c0); 5991 - cx25840_write4(client, DIF_BPF_COEFF2425, 0xf9320a1a); 5992 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x03d2f2f3); 5993 - cx25840_write4(client, DIF_BPF_COEFF2829, 0x00df0e22); 5994 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xf986f341); 5995 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x0bd108e2); 5996 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xf058fcd1); 5997 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 5998 - break; 5999 - 6000 - case 14100000: 6001 - cx25840_write4(client, DIF_BPF_COEFF01, 0x00000002); 6002 - cx25840_write4(client, DIF_BPF_COEFF23, 0xfff9fffa); 6003 - cx25840_write4(client, DIF_BPF_COEFF45, 0x0021fffd); 6004 - cx25840_write4(client, DIF_BPF_COEFF67, 0xffac0038); 6005 - cx25840_write4(client, DIF_BPF_COEFF89, 0x008eff4a); 6006 - cx25840_write4(client, DIF_BPF_COEFF1011, 0xff630184); 6007 - cx25840_write4(client, DIF_BPF_COEFF1213, 0x003afd8b); 6008 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x00da0326); 6009 - cx25840_write4(client, DIF_BPF_COEFF1617, 0xfd51fced); 6010 - cx25840_write4(client, DIF_BPF_COEFF1819, 0x050101c0); 6011 - cx25840_write4(client, DIF_BPF_COEFF2021, 0xf8cb0103); 6012 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x0876fb10); 6013 - cx25840_write4(client, DIF_BPF_COEFF2425, 0xf80a093e); 6014 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x0543f338); 6015 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xff7a0e66); 6016 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xfa94f2b2); 6017 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x0b3f0967); 6018 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xf081fc9b); 6019 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 6020 - break; 6021 - 6022 - case 14200000: 6023 - cx25840_write4(client, DIF_BPF_COEFF01, 0x00000003); 6024 - cx25840_write4(client, DIF_BPF_COEFF23, 0xfffbfff3); 6025 - cx25840_write4(client, DIF_BPF_COEFF45, 0x001d0013); 6026 - cx25840_write4(client, DIF_BPF_COEFF67, 0xffaa000b); 6027 - cx25840_write4(client, DIF_BPF_COEFF89, 0x00aaff89); 6028 - cx25840_write4(client, DIF_BPF_COEFF1011, 0xff13014a); 6029 - cx25840_write4(client, DIF_BPF_COEFF1213, 0x00cefd95); 6030 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x000a037b); 6031 - cx25840_write4(client, DIF_BPF_COEFF1617, 0xfe35fc1d); 6032 - cx25840_write4(client, DIF_BPF_COEFF1819, 0x044c0305); 6033 - cx25840_write4(client, DIF_BPF_COEFF2021, 0xf90cff7e); 6034 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x08d5fc81); 6035 - cx25840_write4(client, DIF_BPF_COEFF2425, 0xf7100834); 6036 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x069ff3a7); 6037 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xfe160e8d); 6038 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xfbaaf231); 6039 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x0aa509e9); 6040 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xf0adfc65); 6041 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 6042 - break; 6043 - 6044 - case 14300000: 6045 - cx25840_write4(client, DIF_BPF_COEFF01, 0x00000003); 6046 - cx25840_write4(client, DIF_BPF_COEFF23, 0xffffffef); 6047 - cx25840_write4(client, DIF_BPF_COEFF45, 0x00140025); 6048 - cx25840_write4(client, DIF_BPF_COEFF67, 0xffb4ffdd); 6049 - cx25840_write4(client, DIF_BPF_COEFF89, 0x00b2ffd6); 6050 - cx25840_write4(client, DIF_BPF_COEFF1011, 0xfedb00f0); 6051 - cx25840_write4(client, DIF_BPF_COEFF1213, 0x0150fdd3); 6052 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xff380391); 6053 - cx25840_write4(client, DIF_BPF_COEFF1617, 0xff36fb85); 6054 - cx25840_write4(client, DIF_BPF_COEFF1819, 0x035e0426); 6055 - cx25840_write4(client, DIF_BPF_COEFF2021, 0xf994fdfe); 6056 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x08eefe0b); 6057 - cx25840_write4(client, DIF_BPF_COEFF2425, 0xf6490702); 6058 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x07e1f43e); 6059 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xfcb60e97); 6060 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xfcc6f1be); 6061 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x0a040a67); 6062 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xf0dbfc30); 6063 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 6064 - break; 6065 - 6066 - case 14400000: 6067 - cx25840_write4(client, DIF_BPF_COEFF01, 0x00000003); 6068 - cx25840_write4(client, DIF_BPF_COEFF23, 0x0002ffee); 6069 - cx25840_write4(client, DIF_BPF_COEFF45, 0x00070033); 6070 - cx25840_write4(client, DIF_BPF_COEFF67, 0xffc9ffb4); 6071 - cx25840_write4(client, DIF_BPF_COEFF89, 0x00a40027); 6072 - cx25840_write4(client, DIF_BPF_COEFF1011, 0xfec3007e); 6073 - cx25840_write4(client, DIF_BPF_COEFF1213, 0x01b4fe3f); 6074 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xfe760369); 6075 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x0044fb2e); 6076 - cx25840_write4(client, DIF_BPF_COEFF1819, 0x02450518); 6077 - cx25840_write4(client, DIF_BPF_COEFF2021, 0xfa5ffc90); 6078 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x08c1ffa1); 6079 - cx25840_write4(client, DIF_BPF_COEFF2425, 0xf5bc05ae); 6080 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x0902f4fc); 6081 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xfb600e85); 6082 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xfde7f15a); 6083 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x095d0ae2); 6084 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xf10cfbfb); 6085 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 6086 - break; 6087 - 6088 - case 14500000: 6089 - cx25840_write4(client, DIF_BPF_COEFF01, 0xffff0002); 6090 - cx25840_write4(client, DIF_BPF_COEFF23, 0x0005ffef); 6091 - cx25840_write4(client, DIF_BPF_COEFF45, 0xfffa0038); 6092 - cx25840_write4(client, DIF_BPF_COEFF67, 0xffe5ff95); 6093 - cx25840_write4(client, DIF_BPF_COEFF89, 0x00820074); 6094 - cx25840_write4(client, DIF_BPF_COEFF1011, 0xfecc0000); 6095 - cx25840_write4(client, DIF_BPF_COEFF1213, 0x01f0fed0); 6096 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xfdd20304); 6097 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x014dfb1d); 6098 - cx25840_write4(client, DIF_BPF_COEFF1819, 0x010e05ce); 6099 - cx25840_write4(client, DIF_BPF_COEFF2021, 0xfb64fb41); 6100 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x084e013b); 6101 - cx25840_write4(client, DIF_BPF_COEFF2425, 0xf569043e); 6102 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x0a00f5dd); 6103 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xfa150e55); 6104 - cx25840_write4(client, DIF_BPF_COEFF3031, 0xff0bf104); 6105 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x08b00b59); 6106 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xf13ffbc6); 6107 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 6108 - break; 6109 - 6110 - case 14600000: 6111 - cx25840_write4(client, DIF_BPF_COEFF01, 0xffff0001); 6112 - cx25840_write4(client, DIF_BPF_COEFF23, 0x0008fff4); 6113 - cx25840_write4(client, DIF_BPF_COEFF45, 0xffed0035); 6114 - cx25840_write4(client, DIF_BPF_COEFF67, 0x0005ff83); 6115 - cx25840_write4(client, DIF_BPF_COEFF89, 0x005000b4); 6116 - cx25840_write4(client, DIF_BPF_COEFF1011, 0xfef6ff82); 6117 - cx25840_write4(client, DIF_BPF_COEFF1213, 0x01ffff7a); 6118 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xfd580269); 6119 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x0241fb53); 6120 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xffca0640); 6121 - cx25840_write4(client, DIF_BPF_COEFF2021, 0xfc99fa1e); 6122 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x079a02cb); 6123 - cx25840_write4(client, DIF_BPF_COEFF2425, 0xf55502ba); 6124 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x0ad5f6e0); 6125 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xf8d90e0a); 6126 - cx25840_write4(client, DIF_BPF_COEFF3031, 0x0031f0bd); 6127 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x07fd0bcb); 6128 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xf174fb91); 6129 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 6130 - break; 6131 - 6132 - case 14700000: 6133 - cx25840_write4(client, DIF_BPF_COEFF01, 0xffffffff); 6134 - cx25840_write4(client, DIF_BPF_COEFF23, 0x0009fffb); 6135 - cx25840_write4(client, DIF_BPF_COEFF45, 0xffe4002a); 6136 - cx25840_write4(client, DIF_BPF_COEFF67, 0x0025ff82); 6137 - cx25840_write4(client, DIF_BPF_COEFF89, 0x001400e0); 6138 - cx25840_write4(client, DIF_BPF_COEFF1011, 0xff3cff10); 6139 - cx25840_write4(client, DIF_BPF_COEFF1213, 0x01e10030); 6140 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xfd1201a4); 6141 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x0311fbcd); 6142 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xfe88066a); 6143 - cx25840_write4(client, DIF_BPF_COEFF2021, 0xfdf1f92f); 6144 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x06aa0449); 6145 - cx25840_write4(client, DIF_BPF_COEFF2425, 0xf57e0128); 6146 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x0b7ef801); 6147 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xf7b00da2); 6148 - cx25840_write4(client, DIF_BPF_COEFF3031, 0x0156f086); 6149 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x07450c39); 6150 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xf1acfb5c); 6151 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 6152 - break; 6153 - 6154 - case 14800000: 6155 - cx25840_write4(client, DIF_BPF_COEFF01, 0x0000fffe); 6156 - cx25840_write4(client, DIF_BPF_COEFF23, 0x00080002); 6157 - cx25840_write4(client, DIF_BPF_COEFF45, 0xffdf0019); 6158 - cx25840_write4(client, DIF_BPF_COEFF67, 0x003fff92); 6159 - cx25840_write4(client, DIF_BPF_COEFF89, 0xffd600f1); 6160 - cx25840_write4(client, DIF_BPF_COEFF1011, 0xff96feb6); 6161 - cx25840_write4(client, DIF_BPF_COEFF1213, 0x019700e1); 6162 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xfd0500c2); 6163 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x03b0fc84); 6164 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xfd590649); 6165 - cx25840_write4(client, DIF_BPF_COEFF2021, 0xff5df87f); 6166 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x058505aa); 6167 - cx25840_write4(client, DIF_BPF_COEFF2425, 0xf5e4ff91); 6168 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x0bf9f93c); 6169 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xf69d0d20); 6170 - cx25840_write4(client, DIF_BPF_COEFF3031, 0x0279f05e); 6171 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x06880ca3); 6172 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xf1e6fb28); 6173 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 6174 - break; 6175 - 6176 - case 14900000: 6177 - cx25840_write4(client, DIF_BPF_COEFF01, 0x0000fffd); 6178 - cx25840_write4(client, DIF_BPF_COEFF23, 0x00060009); 6179 - cx25840_write4(client, DIF_BPF_COEFF45, 0xffdf0004); 6180 - cx25840_write4(client, DIF_BPF_COEFF67, 0x0051ffb0); 6181 - cx25840_write4(client, DIF_BPF_COEFF89, 0xff9d00e8); 6182 - cx25840_write4(client, DIF_BPF_COEFF1011, 0xfffcfe7c); 6183 - cx25840_write4(client, DIF_BPF_COEFF1213, 0x01280180); 6184 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xfd32ffd2); 6185 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x0413fd6e); 6186 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xfc4d05df); 6187 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x00d1f812); 6188 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x043506e4); 6189 - cx25840_write4(client, DIF_BPF_COEFF2425, 0xf685fdfb); 6190 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x0c43fa8d); 6191 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xf5a10c83); 6192 - cx25840_write4(client, DIF_BPF_COEFF3031, 0x0399f046); 6193 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x05c70d08); 6194 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xf222faf3); 6195 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 6196 - break; 6197 - 6198 - case 15000000: 6199 - cx25840_write4(client, DIF_BPF_COEFF01, 0x0000fffd); 6200 - cx25840_write4(client, DIF_BPF_COEFF23, 0x0003000f); 6201 - cx25840_write4(client, DIF_BPF_COEFF45, 0xffe5ffef); 6202 - cx25840_write4(client, DIF_BPF_COEFF67, 0x0057ffd9); 6203 - cx25840_write4(client, DIF_BPF_COEFF89, 0xff7000c4); 6204 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x0062fe68); 6205 - cx25840_write4(client, DIF_BPF_COEFF1213, 0x009e01ff); 6206 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xfd95fee6); 6207 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x0435fe7d); 6208 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xfb710530); 6209 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x023cf7ee); 6210 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x02c307ef); 6211 - cx25840_write4(client, DIF_BPF_COEFF2425, 0xf75efc70); 6212 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x0c5cfbef); 6213 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xf4c10bce); 6214 - cx25840_write4(client, DIF_BPF_COEFF3031, 0x04b3f03f); 6215 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x05030d69); 6216 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xf261fabf); 6217 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 6218 - break; 6219 - 6220 - case 15100000: 6221 - cx25840_write4(client, DIF_BPF_COEFF01, 0x0000fffd); 6222 - cx25840_write4(client, DIF_BPF_COEFF23, 0xffff0012); 6223 - cx25840_write4(client, DIF_BPF_COEFF45, 0xffefffdc); 6224 - cx25840_write4(client, DIF_BPF_COEFF67, 0x00510006); 6225 - cx25840_write4(client, DIF_BPF_COEFF89, 0xff540089); 6226 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x00befe7c); 6227 - cx25840_write4(client, DIF_BPF_COEFF1213, 0x00060253); 6228 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xfe27fe0d); 6229 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x0413ffa2); 6230 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xfad10446); 6231 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x0390f812); 6232 - cx25840_write4(client, DIF_BPF_COEFF2223, 0x013b08c3); 6233 - cx25840_write4(client, DIF_BPF_COEFF2425, 0xf868faf6); 6234 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x0c43fd5f); 6235 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xf3fd0b02); 6236 - cx25840_write4(client, DIF_BPF_COEFF3031, 0x05c7f046); 6237 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x043b0dc4); 6238 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xf2a1fa8b); 6239 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 6240 - break; 6241 - 6242 - case 15200000: 6243 - cx25840_write4(client, DIF_BPF_COEFF01, 0x0001fffe); 6244 - cx25840_write4(client, DIF_BPF_COEFF23, 0xfffc0012); 6245 - cx25840_write4(client, DIF_BPF_COEFF45, 0xfffbffce); 6246 - cx25840_write4(client, DIF_BPF_COEFF67, 0x003f0033); 6247 - cx25840_write4(client, DIF_BPF_COEFF89, 0xff4e003f); 6248 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x0106feb6); 6249 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xff6e0276); 6250 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xfeddfd56); 6251 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x03b000cc); 6252 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xfa740329); 6253 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x04bff87f); 6254 - cx25840_write4(client, DIF_BPF_COEFF2223, 0xffaa095d); 6255 - cx25840_write4(client, DIF_BPF_COEFF2425, 0xf99ef995); 6256 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x0bf9fed8); 6257 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xf3590a1f); 6258 - cx25840_write4(client, DIF_BPF_COEFF3031, 0x06d2f05e); 6259 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x03700e1b); 6260 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xf2e4fa58); 6261 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 6262 - break; 6263 - 6264 - case 15300000: 6265 - cx25840_write4(client, DIF_BPF_COEFF01, 0x0001ffff); 6266 - cx25840_write4(client, DIF_BPF_COEFF23, 0xfff9000f); 6267 - cx25840_write4(client, DIF_BPF_COEFF45, 0x0009ffc8); 6268 - cx25840_write4(client, DIF_BPF_COEFF67, 0x00250059); 6269 - cx25840_write4(client, DIF_BPF_COEFF89, 0xff5effee); 6270 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x0132ff10); 6271 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xfee30265); 6272 - cx25840_write4(client, DIF_BPF_COEFF1415, 0xffaafccf); 6273 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x031101eb); 6274 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xfa6001e8); 6275 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x05bdf92f); 6276 - cx25840_write4(client, DIF_BPF_COEFF2223, 0xfe1b09b6); 6277 - cx25840_write4(client, DIF_BPF_COEFF2425, 0xfafaf852); 6278 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x0b7e0055); 6279 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xf2d50929); 6280 - cx25840_write4(client, DIF_BPF_COEFF3031, 0x07d3f086); 6281 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x02a30e6c); 6282 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xf329fa24); 6283 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 6284 - break; 6285 - 6286 - case 15400000: 6287 - cx25840_write4(client, DIF_BPF_COEFF01, 0x00010001); 6288 - cx25840_write4(client, DIF_BPF_COEFF23, 0xfff80009); 6289 - cx25840_write4(client, DIF_BPF_COEFF45, 0x0015ffca); 6290 - cx25840_write4(client, DIF_BPF_COEFF67, 0x00050074); 6291 - cx25840_write4(client, DIF_BPF_COEFF89, 0xff81ff9f); 6292 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x013dff82); 6293 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xfe710221); 6294 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x007cfc80); 6295 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x024102ed); 6296 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xfa940090); 6297 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x0680fa1e); 6298 - cx25840_write4(client, DIF_BPF_COEFF2223, 0xfc9b09cd); 6299 - cx25840_write4(client, DIF_BPF_COEFF2425, 0xfc73f736); 6300 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x0ad501d0); 6301 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xf2740820); 6302 - cx25840_write4(client, DIF_BPF_COEFF3031, 0x08c9f0bd); 6303 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x01d40eb9); 6304 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xf371f9f1); 6305 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 6306 - break; 6307 - 6308 - case 15500000: 6309 - cx25840_write4(client, DIF_BPF_COEFF01, 0x00000002); 6310 - cx25840_write4(client, DIF_BPF_COEFF23, 0xfff80002); 6311 - cx25840_write4(client, DIF_BPF_COEFF45, 0x001effd5); 6312 - cx25840_write4(client, DIF_BPF_COEFF67, 0xffe5007f); 6313 - cx25840_write4(client, DIF_BPF_COEFF89, 0xffb4ff5b); 6314 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x01280000); 6315 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xfe2401b0); 6316 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x0146fc70); 6317 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x014d03c6); 6318 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xfb10ff32); 6319 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x0701fb41); 6320 - cx25840_write4(client, DIF_BPF_COEFF2223, 0xfb3709a1); 6321 - cx25840_write4(client, DIF_BPF_COEFF2425, 0xfe00f644); 6322 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x0a000345); 6323 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xf2350708); 6324 - cx25840_write4(client, DIF_BPF_COEFF3031, 0x09b2f104); 6325 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x01050eff); 6326 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xf3baf9be); 6327 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 6328 - break; 6329 - 6330 - case 15600000: 6331 - cx25840_write4(client, DIF_BPF_COEFF01, 0x00000003); 6332 - cx25840_write4(client, DIF_BPF_COEFF23, 0xfff9fffb); 6333 - cx25840_write4(client, DIF_BPF_COEFF45, 0x0022ffe6); 6334 - cx25840_write4(client, DIF_BPF_COEFF67, 0xffc9007a); 6335 - cx25840_write4(client, DIF_BPF_COEFF89, 0xfff0ff29); 6336 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x00f2007e); 6337 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xfe01011b); 6338 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x01f6fc9e); 6339 - cx25840_write4(client, DIF_BPF_COEFF1617, 0x00440467); 6340 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xfbccfdde); 6341 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x0738fc90); 6342 - cx25840_write4(client, DIF_BPF_COEFF2223, 0xf9f70934); 6343 - cx25840_write4(client, DIF_BPF_COEFF2425, 0xff99f582); 6344 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x090204b0); 6345 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xf21a05e1); 6346 - cx25840_write4(client, DIF_BPF_COEFF3031, 0x0a8df15a); 6347 - cx25840_write4(client, DIF_BPF_COEFF3233, 0x00340f41); 6348 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xf405f98b); 6349 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 6350 - break; 6351 - 6352 - case 15700000: 6353 - cx25840_write4(client, DIF_BPF_COEFF01, 0x00000003); 6354 - cx25840_write4(client, DIF_BPF_COEFF23, 0xfffcfff4); 6355 - cx25840_write4(client, DIF_BPF_COEFF45, 0x0020fffa); 6356 - cx25840_write4(client, DIF_BPF_COEFF67, 0xffb40064); 6357 - cx25840_write4(client, DIF_BPF_COEFF89, 0x002fff11); 6358 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x00a400f0); 6359 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xfe0d006e); 6360 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x0281fd09); 6361 - cx25840_write4(client, DIF_BPF_COEFF1617, 0xff3604c9); 6362 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xfcbffca2); 6363 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x0726fdfe); 6364 - cx25840_write4(client, DIF_BPF_COEFF2223, 0xf8e80888); 6365 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x0134f4f3); 6366 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x07e1060c); 6367 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xf22304af); 6368 - cx25840_write4(client, DIF_BPF_COEFF3031, 0x0b59f1be); 6369 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xff640f7d); 6370 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xf452f959); 6371 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 6372 - break; 6373 - 6374 - case 15800000: 6375 - cx25840_write4(client, DIF_BPF_COEFF01, 0x00000003); 6376 - cx25840_write4(client, DIF_BPF_COEFF23, 0x0000fff0); 6377 - cx25840_write4(client, DIF_BPF_COEFF45, 0x001a0010); 6378 - cx25840_write4(client, DIF_BPF_COEFF67, 0xffaa0041); 6379 - cx25840_write4(client, DIF_BPF_COEFF89, 0x0067ff13); 6380 - cx25840_write4(client, DIF_BPF_COEFF1011, 0x0043014a); 6381 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xfe46ffb9); 6382 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x02dbfda8); 6383 - cx25840_write4(client, DIF_BPF_COEFF1617, 0xfe3504e5); 6384 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xfddcfb8d); 6385 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x06c9ff7e); 6386 - cx25840_write4(client, DIF_BPF_COEFF2223, 0xf81107a2); 6387 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x02c9f49a); 6388 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x069f0753); 6389 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xf2500373); 6390 - cx25840_write4(client, DIF_BPF_COEFF3031, 0x0c14f231); 6391 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xfe930fb3); 6392 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xf4a1f927); 6393 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 6394 - break; 6395 - 6396 - case 15900000: 6397 - cx25840_write4(client, DIF_BPF_COEFF01, 0xffff0002); 6398 - cx25840_write4(client, DIF_BPF_COEFF23, 0x0003ffee); 6399 - cx25840_write4(client, DIF_BPF_COEFF45, 0x000f0023); 6400 - cx25840_write4(client, DIF_BPF_COEFF67, 0xffac0016); 6401 - cx25840_write4(client, DIF_BPF_COEFF89, 0x0093ff31); 6402 - cx25840_write4(client, DIF_BPF_COEFF1011, 0xffdc0184); 6403 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xfea6ff09); 6404 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x02fdfe70); 6405 - cx25840_write4(client, DIF_BPF_COEFF1617, 0xfd5104ba); 6406 - cx25840_write4(client, DIF_BPF_COEFF1819, 0xff15faac); 6407 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x06270103); 6408 - cx25840_write4(client, DIF_BPF_COEFF2223, 0xf7780688); 6409 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x044df479); 6410 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x05430883); 6411 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xf2a00231); 6412 - cx25840_write4(client, DIF_BPF_COEFF3031, 0x0cbef2b2); 6413 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xfdc40fe3); 6414 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xf4f2f8f5); 6415 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 6416 - break; 6417 - 6418 - case 16000000: 6419 - cx25840_write4(client, DIF_BPF_COEFF01, 0xffff0001); 6420 - cx25840_write4(client, DIF_BPF_COEFF23, 0x0006ffef); 6421 - cx25840_write4(client, DIF_BPF_COEFF45, 0x00020031); 6422 - cx25840_write4(client, DIF_BPF_COEFF67, 0xffbaffe8); 6423 - cx25840_write4(client, DIF_BPF_COEFF89, 0x00adff66); 6424 - cx25840_write4(client, DIF_BPF_COEFF1011, 0xff790198); 6425 - cx25840_write4(client, DIF_BPF_COEFF1213, 0xff26fe6e); 6426 - cx25840_write4(client, DIF_BPF_COEFF1415, 0x02e5ff55); 6427 - cx25840_write4(client, DIF_BPF_COEFF1617, 0xfc99044a); 6428 - cx25840_write4(client, DIF_BPF_COEFF1819, 0x005bfa09); 6429 - cx25840_write4(client, DIF_BPF_COEFF2021, 0x0545027f); 6430 - cx25840_write4(client, DIF_BPF_COEFF2223, 0xf7230541); 6431 - cx25840_write4(client, DIF_BPF_COEFF2425, 0x05b8f490); 6432 - cx25840_write4(client, DIF_BPF_COEFF2627, 0x03d20997); 6433 - cx25840_write4(client, DIF_BPF_COEFF2829, 0xf31300eb); 6434 - cx25840_write4(client, DIF_BPF_COEFF3031, 0x0d55f341); 6435 - cx25840_write4(client, DIF_BPF_COEFF3233, 0xfcf6100e); 6436 - cx25840_write4(client, DIF_BPF_COEFF3435, 0xf544f8c3); 6437 - cx25840_write4(client, DIF_BPF_COEFF36, 0x110d0000); 6438 - break; 6439 - } 2766 + coeffs = ifhz_coeffs[(ifHz - 3000000) / 100000]; 2767 + cx25840_write4(client, DIF_BPF_COEFF01, coeffs[0]); 2768 + cx25840_write4(client, DIF_BPF_COEFF23, coeffs[1]); 2769 + cx25840_write4(client, DIF_BPF_COEFF45, coeffs[2]); 2770 + cx25840_write4(client, DIF_BPF_COEFF67, coeffs[3]); 2771 + cx25840_write4(client, DIF_BPF_COEFF89, coeffs[4]); 2772 + cx25840_write4(client, DIF_BPF_COEFF1011, coeffs[5]); 2773 + cx25840_write4(client, DIF_BPF_COEFF1213, coeffs[6]); 2774 + cx25840_write4(client, DIF_BPF_COEFF1415, coeffs[7]); 2775 + cx25840_write4(client, DIF_BPF_COEFF1617, coeffs[8]); 2776 + cx25840_write4(client, DIF_BPF_COEFF1819, coeffs[9]); 2777 + cx25840_write4(client, DIF_BPF_COEFF2021, coeffs[10]); 2778 + cx25840_write4(client, DIF_BPF_COEFF2223, coeffs[11]); 2779 + cx25840_write4(client, DIF_BPF_COEFF2425, coeffs[12]); 2780 + cx25840_write4(client, DIF_BPF_COEFF2627, coeffs[13]); 2781 + cx25840_write4(client, DIF_BPF_COEFF2829, coeffs[14]); 2782 + cx25840_write4(client, DIF_BPF_COEFF3031, coeffs[15]); 2783 + cx25840_write4(client, DIF_BPF_COEFF3233, coeffs[16]); 2784 + cx25840_write4(client, DIF_BPF_COEFF3435, coeffs[17]); 2785 + cx25840_write4(client, DIF_BPF_COEFF36, coeffs[18]); 6440 2786 } 6441 2787 6442 2788 static void cx23888_std_setup(struct i2c_client *client)