vdac: modify cpu_type definition
authorNian Jing <nian.jing@amlogic.com>
Thu, 11 Oct 2018 02:42:33 +0000 (10:42 +0800)
committerNian Jing <nian.jing@amlogic.com>
Thu, 11 Oct 2018 02:42:44 +0000 (10:42 +0800)
PD#174269: modify cpu_type definition

Change-Id: I2f2bfc8f25a1014b623ddd411e997233c2cb0307
Signed-off-by: Nian Jing <nian.jing@amlogic.com>
drivers/amlogic/media/vout/vdac/vdac_dev.c
include/linux/amlogic/media/vout/vdac_dev.h

index a1a1548..1ba9c1a 100644 (file)
@@ -154,8 +154,8 @@ void ana_ref_cntl0_bit9(bool on, unsigned int module_sel)
                        vdac_cntl0_bit9 &= ~VDAC_MODULE_CVBS_OUT;
                break;
        case VDAC_MODULE_AUDIO_OUT: /* audio out ctrl*/
-               if (s_vdac_data->cpu_id == CPU_TYPE_TXL ||
-                       s_vdac_data->cpu_id == CPU_TYPE_TXLX) {
+               if (s_vdac_data->cpu_id == VDAC_CPU_TXL ||
+                       s_vdac_data->cpu_id == VDAC_CPU_TXLX) {
                        if (on)
                                vdac_cntl0_bit9 |= VDAC_MODULE_AUDIO_OUT;
                        else
@@ -173,10 +173,10 @@ void ana_ref_cntl0_bit9(bool on, unsigned int module_sel)
        else
                enable = 1;
 
-       if (s_vdac_data->cpu_id == CPU_TYPE_TXL ||
-                       s_vdac_data->cpu_id == CPU_TYPE_TXLX)
+       if (s_vdac_data->cpu_id == VDAC_CPU_TXL ||
+                       s_vdac_data->cpu_id == VDAC_CPU_TXLX)
                vdac_hiu_reg_setb(HHI_VDAC_CNTL0, enable, 9, 1);
-       else if (s_vdac_data->cpu_id >= CPU_TYPE_G12AB)
+       else if (s_vdac_data->cpu_id >= VDAC_CPU_G12AB)
                vdac_hiu_reg_setb(HHI_VDAC_CNTL0_G12A, ~enable, 9, 1);
        else
                vdac_hiu_reg_setb(HHI_VDAC_CNTL0, ~enable, 9, 1);
@@ -191,7 +191,7 @@ void vdac_out_cntl0_bit10(bool on, unsigned int module_sel)
        bool enable = 0;
 
        /*bit10 is for bandgap startup setting in g12a*/
-       if (s_vdac_data->cpu_id >= CPU_TYPE_G12AB)
+       if (s_vdac_data->cpu_id >= VDAC_CPU_G12AB)
                return;
 
        switch (module_sel & 0xf) {
@@ -277,7 +277,7 @@ void vdac_out_cntl0_bit0(bool on, unsigned int module_sel)
        else
                enable = 1;
 
-       if (s_vdac_data->cpu_id >= CPU_TYPE_G12AB)
+       if (s_vdac_data->cpu_id >= VDAC_CPU_G12AB)
                vdac_hiu_reg_setb(HHI_VDAC_CNTL0_G12A, enable, 0, 1);
        else
                vdac_hiu_reg_setb(HHI_VDAC_CNTL0, enable, 0, 1);
@@ -327,10 +327,10 @@ void vdac_out_cntl1_bit3(bool on, unsigned int module_sel)
        else
                enable = 1;
 
-       if (s_vdac_data->cpu_id == CPU_TYPE_TXL ||
-                       s_vdac_data->cpu_id == CPU_TYPE_TXLX)
+       if (s_vdac_data->cpu_id == VDAC_CPU_TXL ||
+                       s_vdac_data->cpu_id == VDAC_CPU_TXLX)
                vdac_hiu_reg_setb(HHI_VDAC_CNTL1, enable, 3, 1);
-       else if (s_vdac_data->cpu_id >= CPU_TYPE_G12AB)
+       else if (s_vdac_data->cpu_id >= VDAC_CPU_G12AB)
                vdac_hiu_reg_setb(HHI_VDAC_CNTL1_G12A, ~enable, 3, 1);
        else
                vdac_hiu_reg_setb(HHI_VDAC_CNTL1, ~enable, 3, 1);
@@ -339,7 +339,7 @@ EXPORT_SYMBOL(vdac_out_cntl1_bit3);
 
 void vdac_set_ctrl0_ctrl1(unsigned int ctrl0, unsigned int ctrl1)
 {
-       if (s_vdac_data->cpu_id >= CPU_TYPE_G12AB) {
+       if (s_vdac_data->cpu_id >= VDAC_CPU_G12AB) {
                vdac_hiu_reg_write(HHI_VDAC_CNTL0_G12A, ctrl0);
                vdac_hiu_reg_write(HHI_VDAC_CNTL1_G12A, ctrl1);
        } else {
@@ -363,7 +363,7 @@ void vdac_enable(bool on, unsigned int module_sel)
                        ana_ref_cntl0_bit9(1, VDAC_MODULE_ATV_DEMOD);
                        /*after txlx need reset bandgap after bit9 enabled*/
                        /*bit10 reset bandgap in g12a*/
-                       if (s_vdac_data->cpu_id == CPU_TYPE_TXLX) {
+                       if (s_vdac_data->cpu_id == VDAC_CPU_TXLX) {
                                vdac_hiu_reg_setb(HHI_VDAC_CNTL0, 1, 13, 1);
                                udelay(5);
                                vdac_hiu_reg_setb(HHI_VDAC_CNTL0, 0, 13, 1);
@@ -375,7 +375,7 @@ void vdac_enable(bool on, unsigned int module_sel)
                        /*Cdac pwd*/
                        vdac_out_cntl1_bit3(1, VDAC_MODULE_ATV_DEMOD);
                        /* enable AFE output buffer */
-                       if (s_vdac_data->cpu_id < CPU_TYPE_G12AB)
+                       if (s_vdac_data->cpu_id < VDAC_CPU_G12AB)
                                vdac_hiu_reg_setb(HHI_VDAC_CNTL0, 0, 10, 1);
                        vdac_out_cntl0_bit0(1, VDAC_MODULE_ATV_DEMOD);
                } else {
@@ -385,7 +385,7 @@ void vdac_enable(bool on, unsigned int module_sel)
                                break;
                        vdac_out_cntl0_bit0(0, VDAC_MODULE_ATV_DEMOD);
                        /* Disable AFE output buffer */
-                       if (s_vdac_data->cpu_id < CPU_TYPE_G12AB)
+                       if (s_vdac_data->cpu_id < VDAC_CPU_G12AB)
                                vdac_hiu_reg_setb(HHI_VDAC_CNTL0, 0, 10, 1);
                        /* enable dac output */
                        vdac_out_cntl1_bit3(0, VDAC_MODULE_ATV_DEMOD);
@@ -393,10 +393,10 @@ void vdac_enable(bool on, unsigned int module_sel)
                break;
        case VDAC_MODULE_DTV_DEMOD: /* dtv demod */
                if (on) {
-                       if (s_vdac_data->cpu_id == CPU_TYPE_GXLX)
+                       if (s_vdac_data->cpu_id == VDAC_CPU_GXLX)
                                vdac_out_cntl1_bit3(1, VDAC_MODULE_DTV_DEMOD);
                        ana_ref_cntl0_bit9(1, VDAC_MODULE_DTV_DEMOD);
-                       if (s_vdac_data->cpu_id == CPU_TYPE_TXLX) {
+                       if (s_vdac_data->cpu_id == VDAC_CPU_TXLX) {
                                vdac_hiu_reg_setb(HHI_VDAC_CNTL0, 1, 13, 1);
                                udelay(5);
                                vdac_hiu_reg_setb(HHI_VDAC_CNTL0, 0, 13, 1);
@@ -404,7 +404,7 @@ void vdac_enable(bool on, unsigned int module_sel)
                        pri_flag |= VDAC_MODULE_DTV_DEMOD;
                } else {
                        ana_ref_cntl0_bit9(0, VDAC_MODULE_DTV_DEMOD);
-                       if (s_vdac_data->cpu_id == CPU_TYPE_GXLX)
+                       if (s_vdac_data->cpu_id == VDAC_CPU_GXLX)
                                vdac_out_cntl1_bit3(0, VDAC_MODULE_DTV_DEMOD);
                        pri_flag &= ~VDAC_MODULE_DTV_DEMOD;
                }
@@ -413,7 +413,7 @@ void vdac_enable(bool on, unsigned int module_sel)
                if (on) {
                        ana_ref_cntl0_bit9(1, VDAC_MODULE_TVAFE);
                        /*after txlx need reset bandgap after bit9 enabled*/
-                       if (s_vdac_data->cpu_id == CPU_TYPE_TXLX) {
+                       if (s_vdac_data->cpu_id == VDAC_CPU_TXLX) {
                                vdac_hiu_reg_setb(HHI_VDAC_CNTL0, 1, 13, 1);
                                udelay(5);
                                vdac_hiu_reg_setb(HHI_VDAC_CNTL0, 0, 13, 1);
@@ -440,7 +440,7 @@ void vdac_enable(bool on, unsigned int module_sel)
                        vdac_out_cntl1_bit3(1, VDAC_MODULE_CVBS_OUT);
                        vdac_out_cntl0_bit0(1, VDAC_MODULE_CVBS_OUT);
                        ana_ref_cntl0_bit9(1, VDAC_MODULE_CVBS_OUT);
-                       if (s_vdac_data->cpu_id == CPU_TYPE_TXLX) {
+                       if (s_vdac_data->cpu_id == VDAC_CPU_TXLX) {
                                vdac_hiu_reg_setb(HHI_VDAC_CNTL0, 1, 13, 1);
                                udelay(5);
                                vdac_hiu_reg_setb(HHI_VDAC_CNTL0, 0, 13, 1);
@@ -455,7 +455,7 @@ void vdac_enable(bool on, unsigned int module_sel)
                        pri_flag &= ~VDAC_MODULE_CVBS_OUT;
                        if (pri_flag & VDAC_MODULE_ATV_DEMOD) {
                                vdac_out_cntl1_bit3(1, VDAC_MODULE_ATV_DEMOD);
-                               if (s_vdac_data->cpu_id < CPU_TYPE_G12AB)
+                               if (s_vdac_data->cpu_id < VDAC_CPU_G12AB)
                                        vdac_hiu_reg_setb(HHI_VDAC_CNTL0,
                                                0, 10, 1);
                                vdac_out_cntl0_bit0(1, VDAC_MODULE_ATV_DEMOD);
@@ -463,7 +463,7 @@ void vdac_enable(bool on, unsigned int module_sel)
                                vdac_out_cntl1_bit3(0, VDAC_MODULE_TVAFE);
                                vdac_out_cntl0_bit10(1, VDAC_MODULE_TVAFE);
                        } else if (pri_flag & VDAC_MODULE_DTV_DEMOD) {
-                               if (s_vdac_data->cpu_id == CPU_TYPE_GXLX)
+                               if (s_vdac_data->cpu_id == VDAC_CPU_GXLX)
                                        vdac_out_cntl1_bit3(1,
                                                        VDAC_MODULE_DTV_DEMOD);
                                ana_ref_cntl0_bit9(1, VDAC_MODULE_DTV_DEMOD);
@@ -472,12 +472,12 @@ void vdac_enable(bool on, unsigned int module_sel)
                break;
        case VDAC_MODULE_AUDIO_OUT: /* audio demod */
                /*Bandgap optimization*/
-               if (s_vdac_data->cpu_id == CPU_TYPE_TXHD ||
-                       s_vdac_data->cpu_id == CPU_TYPE_TXLX)
+               if (s_vdac_data->cpu_id == VDAC_CPU_TXHD ||
+                       s_vdac_data->cpu_id == VDAC_CPU_TXLX)
                        vdac_hiu_reg_setb(HHI_VDAC_CNTL0, 0xe, 3, 5);
 
-               if (s_vdac_data->cpu_id == CPU_TYPE_TXL ||
-                       s_vdac_data->cpu_id == CPU_TYPE_TXLX) {
+               if (s_vdac_data->cpu_id == VDAC_CPU_TXL ||
+                       s_vdac_data->cpu_id == VDAC_CPU_TXLX) {
                        if (on)
                                ana_ref_cntl0_bit9(1, VDAC_MODULE_AUDIO_OUT);
                        else
@@ -521,37 +521,37 @@ static const struct file_operations amvdac_fops = {
 };
 
 struct meson_vdac_data meson_gxtvbb_vdac_data = {
-       .cpu_id = CPU_TYPE_GXTVBB,
+       .cpu_id = VDAC_CPU_GXTVBB,
        .name = "meson-gxtvbb-vdac",
 };
 
 struct meson_vdac_data meson_gx_l_m_vdac_data = {
-       .cpu_id = CPU_TYPE_GX_L_M,
+       .cpu_id = VDAC_CPU_GX_L_M,
        .name = "meson-gx_l_m-vdac",
 };
 
 struct meson_vdac_data meson_txl_vdac_data = {
-       .cpu_id = CPU_TYPE_TXL,
+       .cpu_id = VDAC_CPU_TXL,
        .name = "meson-txl-vdac",
 };
 
 struct meson_vdac_data meson_txlx_vdac_data = {
-       .cpu_id = CPU_TYPE_TXLX,
+       .cpu_id = VDAC_CPU_TXLX,
        .name = "meson-txlx-vdac",
 };
 
 struct meson_vdac_data meson_gxlx_vdac_data = {
-       .cpu_id = CPU_TYPE_GXLX,
+       .cpu_id = VDAC_CPU_GXLX,
        .name = "meson-gxlx-vdac",
 };
 
 struct meson_vdac_data meson_txhd_vdac_data = {
-       .cpu_id = CPU_TYPE_TXHD,
+       .cpu_id = VDAC_CPU_TXHD,
        .name = "meson-txhd-vdac",
 };
 
 struct meson_vdac_data meson_g12ab_vdac_data = {
-       .cpu_id = CPU_TYPE_G12AB,
+       .cpu_id = VDAC_CPU_G12AB,
        .name = "meson-g12ab-vdac",
 };
 
index 21971ff..69031fe 100644 (file)
 #define _VDAC_DEV_H_
 
 enum vdac_cpu_type {
-       CPU_TYPE_GXTVBB = 0,
-       CPU_TYPE_GX_L_M = 1,
-       CPU_TYPE_TXL  = 2,
-       CPU_TYPE_TXLX  = 3,
-       CPU_TYPE_GXLX  = 4,
-       CPU_TYPE_TXHD = 5,
-       CPU_TYPE_G12AB = 6,
-       CPU_TYPE_TL1 = 7,
+       VDAC_CPU_GXTVBB = 0,
+       VDAC_CPU_GX_L_M = 1,
+       VDAC_CPU_TXL  = 2,
+       VDAC_CPU_TXLX  = 3,
+       VDAC_CPU_GXLX  = 4,
+       VDAC_CPU_TXHD = 5,
+       VDAC_CPU_G12AB = 6,
+       VDAC_CPU_TL1 = 7,
+       VDAC_CPU_MAX,
 };
 
 struct meson_vdac_data {