Lines Matching refs:immr
22 void cpu_init_f(immap_t __iomem *immr) in cpu_init_f() argument
24 memctl8xx_t __iomem *memctl = &immr->im_memctl; in cpu_init_f()
29 out_be32(&immr->im_siu_conf.sc_sypcr, CONFIG_SYS_SYPCR); in cpu_init_f()
32 reset_8xx_watchdog(immr); in cpu_init_f()
36 setbits_be32(&immr->im_siu_conf.sc_siumcr, CONFIG_SYS_SIUMCR); in cpu_init_f()
40 out_be32(&immr->im_sitk.sitk_tbscrk, KAPWR_KEY); in cpu_init_f()
41 out_be16(&immr->im_sit.sit_tbscr, CONFIG_SYS_TBSCR | TBSCR_TBE); in cpu_init_f()
44 out_be32(&immr->im_sitk.sitk_tbk, KAPWR_KEY); in cpu_init_f()
48 out_be32(&immr->im_sitk.sitk_piscrk, KAPWR_KEY); in cpu_init_f()
49 out_be16(&immr->im_sit.sit_piscr, CONFIG_SYS_PISCR); in cpu_init_f()
53 out_be32(&immr->im_clkrstk.cark_sccrk, KAPWR_KEY); in cpu_init_f()
54 clrsetbits_be32(&immr->im_clkrst.car_sccr, ~CONFIG_SYS_SCCR_MASK, in cpu_init_f()
70 reg = in_be32(&immr->im_clkrst.car_sccr); in cpu_init_f()
73 clrbits_be32(&immr->im_clkrst.car_sccr, SCCR_EBDF11); in cpu_init_f()
74 setbits_be32(&immr->im_clkrst.car_sccr, SCCR_EBDF01); in cpu_init_f()
79 out_be32(&immr->im_clkrstk.cark_plprcrk, KAPWR_KEY); in cpu_init_f()
90 out_be32(&immr->im_clkrst.car_plprcr, CONFIG_SYS_PLPRCR); in cpu_init_f()
92 clrsetbits_be32(&immr->im_clkrst.car_plprcr, ~PLPRCR_MFACT_MSK, in cpu_init_f()
179 out_be16(&immr->im_cpm.cp_cpcr, CPM_CR_RST | CPM_CR_FLG); in cpu_init_f()
181 while (in_be16(&immr->im_cpm.cp_cpcr) & CPM_CR_FLG) in cpu_init_f()