[RAMEN9610-12417][COMMON] media:radio: align register value shared by FM/WLBT
authorYunsu Kim <iamyunsu.kim@samsung.com>
Thu, 21 Feb 2019 09:48:12 +0000 (18:48 +0900)
committerCosmin Tanislav <demonsingur@gmail.com>
Mon, 22 Apr 2024 17:23:18 +0000 (20:23 +0300)
Change-Id: I1983cdc9b820681a08acc5b5840ae6885f5af6e0
Signed-off-by: Yunsu Kim <iamyunsu.kim@samsung.com>
drivers/media/radio/s610/fm_low.c

index 06c2554b4e01cc1912ba410e2a1851fa48e933e8..d8e156b35ce5ddf144d2d08ebd4e974770fc0281 100755 (executable)
@@ -1471,7 +1471,7 @@ void fm_sx_reset(void)
                fmspeedy_set_reg(0xFFF250, 0);
                fmspeedy_set_reg(0xFFF251, 0x2C0000);
                fmspeedy_set_reg(0xFFF252, 0x040000);
-               fmspeedy_set_reg(0xFFF253, 0x00883C);
+               fmspeedy_set_reg(0xFFF253, 0x008840);
        } else {
                fmspeedy_set_reg(0xFFF240, 0x009020);
                fmspeedy_set_reg(0xFFF241, 0x004600);
@@ -1502,13 +1502,13 @@ void fm_sx_start(void)
        API_ENTRY(gradio);
 
        if (gradio->rfchip_ver == S620_REV_0) {
-               fmspeedy_set_reg(0xFFF253, 0x0F883C);
+               fmspeedy_set_reg(0xFFF253, 0x0F8840);
                udelay(50);
 
                fmspeedy_set_reg(0xFFF240, 0x3C302A);
                udelay(20);
 
-               fmspeedy_set_reg(0xFFF253, 0x0B883C);
+               fmspeedy_set_reg(0xFFF253, 0x0F8840);
                fmspeedy_set_reg(0xFFF240, 0x14302A);
        } else {
                fmspeedy_set_reg(0xFFF253, 0x0F883C);
@@ -1575,7 +1575,7 @@ bool fm_aux_pll_initialize(void)
        fmspeedy_set_reg_field(0xFFF257, 7, (0x0001<<7), 0); /* PLL1_SEL_CONTROL, default = 0 */
        fmspeedy_set_reg_field(0xFFF257, 6, (0x0001<<6), 0); /* PLL1_SEL_BW_TYP, default = 0 */
        fmspeedy_set_reg_field(0xFFF257, 9, (0x0003<<9), 1); /* PLL1_VCO_TUNE, default = 0 */
-       fmspeedy_set_reg_field(0xFFF257, 8, (0x0001<<8), 1); /* PLL1_SEL_HP, default = 0 */
+       fmspeedy_set_reg_field(0xFFF257, 8, (0x0001<<8), 0); /* PLL1_SEL_HP, default = 0 */
        fmspeedy_set_reg_field(0xFFF257, 15, (0x00FF<<15), 12); /* PLL2_FB_DIV, default = 0 */
        fmspeedy_set_reg_field(0xFFF257, 27, (0x0003<<27), 3); /* PLL2_LOCK_OUT, default = 0 */
        fmspeedy_set_reg_field(0xFFF257, 25, (0x0003<<25), 3); /* _PLL2_LOCK_IN, default = 0 */
@@ -1583,7 +1583,7 @@ bool fm_aux_pll_initialize(void)
        fmspeedy_set_reg_field(0xFFF257, 12, (0x0007<<12), 4); /* PLL2_CPCBUS, default = 0 */
        fmspeedy_set_reg_field(0xFFF257, 11, (0x0001<<11), 0); /* PLL2_BYPASS, default = 0 */
 #else
-       fmspeedy_set_reg(0xFFF257, 0x1F864301);
+       fmspeedy_set_reg(0xFFF257, 0x1F864201);
 #endif
 
 #if 0