Q6SS_MEM_PWR_CTL
val = readl(wcss->reg_base + Q6SS_MEM_PWR_CTL);
writel(val, wcss->reg_base + Q6SS_MEM_PWR_CTL);
val |= readl(wcss->reg_base + Q6SS_MEM_PWR_CTL);
writel((readl(wcss->reg_base + Q6SS_MEM_PWR_CTL) |
(1 << idx)), wcss->reg_base + Q6SS_MEM_PWR_CTL);
writel((readl(wcss->reg_base + Q6SS_MEM_PWR_CTL) &
wcss->reg_base + Q6SS_MEM_PWR_CTL);
val = readl(wcss->reg_base + Q6SS_MEM_PWR_CTL);
writel(val, wcss->reg_base + Q6SS_MEM_PWR_CTL);