Lines Matching refs:cgs_dev
120 static int acp_suspend_tile(void *cgs_dev, int tile) in acp_suspend_tile() argument
130 val = cgs_read_register(cgs_dev, mmACP_PGFSM_READ_REG_0 + tile); in acp_suspend_tile()
134 val = cgs_read_register(cgs_dev, mmACP_PGFSM_RETAIN_REG); in acp_suspend_tile()
136 cgs_write_register(cgs_dev, mmACP_PGFSM_RETAIN_REG, val); in acp_suspend_tile()
137 cgs_write_register(cgs_dev, mmACP_PGFSM_CONFIG_REG, in acp_suspend_tile()
142 val = cgs_read_register(cgs_dev, mmACP_PGFSM_READ_REG_0 in acp_suspend_tile()
154 val = cgs_read_register(cgs_dev, mmACP_PGFSM_RETAIN_REG); in acp_suspend_tile()
157 cgs_write_register(cgs_dev, mmACP_PGFSM_RETAIN_REG, val); in acp_suspend_tile()
163 static int acp_resume_tile(void *cgs_dev, int tile) in acp_resume_tile() argument
173 val = cgs_read_register(cgs_dev, mmACP_PGFSM_READ_REG_0 + tile); in acp_resume_tile()
177 cgs_write_register(cgs_dev, mmACP_PGFSM_CONFIG_REG, in acp_resume_tile()
181 val = cgs_read_register(cgs_dev, mmACP_PGFSM_READ_REG_0 in acp_resume_tile()
192 val = cgs_read_register(cgs_dev, mmACP_PGFSM_RETAIN_REG); in acp_resume_tile()
198 cgs_write_register(cgs_dev, mmACP_PGFSM_RETAIN_REG, val); in acp_resume_tile()
204 void *cgs_dev; member
219 ret = acp_suspend_tile(apd->cgs_dev, ACP_TILE_P1 + i); in acp_poweroff()
235 ret = acp_resume_tile(apd->cgs_dev, ACP_TILE_P1 + i); in acp_poweron()
244 ret = acp_suspend_tile(apd->cgs_dev, ACP_TILE_DSP0 + i); in acp_poweron()
312 adev->acp.acp_genpd->cgs_dev = adev->acp.cgs_device; in acp_hw_init()