1 /******************************************************************************
2 ** File Name: sprdfb_chip_8830.c *
3 ** Author: congfu.zhao *
5 ** Copyright: 2013 Spreatrum, Incoporated. All Rights Reserved. *
7 ******************************************************************************/
8 /******************************************************************************
10 **---------------------------------------------------------------------------*
11 ** DATE NAME DESCRIPTION *
13 ******************************************************************************/
15 #include "sprdfb_chip_common.h"
16 #include "sprdfb_chip_8830.h"
22 __raw_bits_or(DSI_BIT_EB, DSI_REG_EB);
25 __raw_bits_and(~BIT_DSI_PHY_PD, REG_AON_APB_PWR_CTRL);
28 __raw_bits_or(BIT_DPHY_REF_CKG_EN, REG_AP_AHB_MISC_CKG_EN);
29 __raw_bits_or(BIT_DPHY_CFG_CKG_EN, REG_AP_AHB_MISC_CKG_EN);
32 void dsi_disable(void)
35 __raw_bits_or(BIT_DSI_PHY_PD, REG_AON_APB_PWR_CTRL);
38 __raw_bits_and(~BIT_DPHY_REF_CKG_EN, REG_AP_AHB_MISC_CKG_EN);
39 __raw_bits_and(~BIT_DPHY_CFG_CKG_EN, REG_AP_AHB_MISC_CKG_EN);
41 __raw_bits_and(~DSI_BIT_EB, DSI_REG_EB);
44 void dispc_print_clk(void)
46 FB_PRINT("0x7120002c = 0x%x\n,0x71200030 = 0x%x\n,0x71200034 = 0x%x\n", __raw_readl(0x7120002c),__raw_readl(0x71200030),__raw_readl(0x71200034));
47 FB_PRINT("0x20d00000 = 0x%x\n,0x71300000 = 0x%x\n,0x402e0004 = 0x%x\n", __raw_readl(0x20d00000), __raw_readl(0x71300000),__raw_readl(0x402e0004));