Ejemplo n.º 1
0
void sprd_zipdec_reset(void)
{
    u32 i;
    sci_glb_set(REG_GLB_SET(REG_AP_AHB_AHB_RST),BIT_ZIPDEC_SOFT_RST);
    for(i=0; i<0x200; i++);
    sci_glb_set(REG_GLB_CLR(REG_AP_AHB_AHB_RST),BIT_ZIPDEC_SOFT_RST);
}
Ejemplo n.º 2
0
int sci_glb_clr(u32 reg, u32 bit)
{
	if (__is_glb(reg))
		__raw_writel(bit, REG_GLB_CLR(reg));
	else
		WARN_ON(1);
	return 0;
}
Ejemplo n.º 3
0
void sprd_zipdec_enable(u32 enable)
{
    if(enable)
    {
        sci_glb_set(REG_GLB_SET(REG_AP_AHB_AHB_EB),BIT_ZIPDEC_EB);
        sci_glb_set(REG_GLB_SET(REG_AON_APB_APB_EB1),BIT_ZIP_EMC_EB);
    }
    else
    {
        sci_glb_set(REG_GLB_CLR(REG_AP_AHB_AHB_EB),BIT_ZIPDEC_EB);
        //sci_glb_set(REG_GLB_CLR(REG_AON_APB_APB_EB1),BIT_ZIP_EMC_EB);
    }
}