Lines Matching refs:peri_sc

141 struct peri_sc_periph_regs *peri_sc =  variable
186 hi6220_clk_enable(PERI_CLK0_USBOTG, &peri_sc->clk0_en); in board_usb_init()
191 &peri_sc->rst0_dis); in board_usb_init()
193 data = readl(&peri_sc->rst0_stat); in board_usb_init()
199 data = readl(&peri_sc->ctrl5); in board_usb_init()
203 writel(data, &peri_sc->ctrl5); in board_usb_init()
208 data = readl(&peri_sc->ctrl4); in board_usb_init()
214 writel(data, &peri_sc->ctrl4); in board_usb_init()
216 writel(EYE_PATTERN, &peri_sc->ctrl8); in board_usb_init()
250 writel(1 << 11 | 1 << 27, &peri_sc->clk0_sel); in mmc1_init_pll()
252 data = readl(&peri_sc->clk0_sel); in mmc1_init_pll()
256 writel(1 << 30, &peri_sc->clk0_sel); in mmc1_init_pll()
258 data = readl(&peri_sc->clk0_sel); in mmc1_init_pll()
261 hi6220_clk_enable(PERI_CLK0_MMC1, &peri_sc->clk0_en); in mmc1_init_pll()
263 hi6220_clk_enable(PERI_CLK12_MMC1_SRC, &peri_sc->clk12_en); in mmc1_init_pll()
267 writel(0x31 | (1 << 7), &peri_sc->clkcfg8bit2); in mmc1_init_pll()
268 data = readl(&peri_sc->clkcfg8bit2); in mmc1_init_pll()
277 hi6220_clk_disable(PERI_CLK0_MMC1, &peri_sc->clk0_dis); in mmc1_reset_clk()
280 hi6220_clk_enable(PERI_CLK0_MMC1, &peri_sc->clk0_en); in mmc1_reset_clk()
283 writel(PERI_RST0_MMC1, &peri_sc->rst0_en); in mmc1_reset_clk()
286 data = readl(&peri_sc->ctrl2); in mmc1_reset_clk()
288 writel(data, &peri_sc->ctrl2); in mmc1_reset_clk()
291 data = readl(&peri_sc->ctrl13); in mmc1_reset_clk()
293 writel(data, &peri_sc->ctrl13); in mmc1_reset_clk()
295 data = readl(&peri_sc->rst0_stat); in mmc1_reset_clk()
299 writel(PERI_RST0_MMC1, &peri_sc->rst0_dis); in mmc1_reset_clk()
301 data = readl(&peri_sc->rst0_stat); in mmc1_reset_clk()
310 hi6220_clk_disable(PERI_CLK0_MMC0, &peri_sc->clk0_dis); in mmc0_reset_clk()
313 hi6220_clk_enable(PERI_CLK0_MMC0, &peri_sc->clk0_en); in mmc0_reset_clk()
316 writel(PERI_RST0_MMC0, &peri_sc->rst0_en); in mmc0_reset_clk()
319 data = readl(&peri_sc->ctrl2); in mmc0_reset_clk()
321 writel(data, &peri_sc->ctrl2); in mmc0_reset_clk()
324 data = readl(&peri_sc->ctrl13); in mmc0_reset_clk()
326 writel(data, &peri_sc->ctrl13); in mmc0_reset_clk()
328 data = readl(&peri_sc->rst0_stat); in mmc0_reset_clk()
332 writel(PERI_RST0_MMC0, &peri_sc->rst0_dis); in mmc0_reset_clk()
334 data = readl(&peri_sc->rst0_stat); in mmc0_reset_clk()