Home
last modified time | relevance | path

Searched refs:immr (Results 1 – 25 of 113) sorted by relevance

12345

/OK3568_Linux_fs/u-boot/drivers/net/
H A Dmpc8xx_fec.c301 immap_t __iomem *immr = (immap_t __iomem *)CONFIG_SYS_IMMR; in fec_10Mbps() local
306 setbits_be32(&immr->im_cpm.cp_cptr, mask); in fec_10Mbps()
314 immap_t __iomem *immr = (immap_t __iomem *)CONFIG_SYS_IMMR; in fec_100Mbps() local
319 clrbits_be32(&immr->im_cpm.cp_cptr, mask); in fec_100Mbps()
347 immap_t __iomem *immr = (immap_t __iomem *)CONFIG_SYS_IMMR; in fec_pin_init() local
361 out_be32(&immr->im_cpm.cp_fec1.fec_mii_speed, in fec_pin_init()
366 setbits_be16(&immr->im_ioport.iop_pdpar, 0x0080); in fec_pin_init()
367 clrbits_be16(&immr->im_ioport.iop_pddir, 0x0080); in fec_pin_init()
377 setbits_be16(&immr->im_ioport.iop_papar, 0xf830); in fec_pin_init()
378 setbits_be16(&immr->im_ioport.iop_padir, 0x0830); in fec_pin_init()
[all …]
/OK3568_Linux_fs/u-boot/arch/powerpc/cpu/mpc8xx/
H A Dinterrupts.c35 immap_t __iomem *immr = (immap_t __iomem *)CONFIG_SYS_IMMR; in interrupt_init_cpu() local
40 out_be32(&immr->im_siu_conf.sc_simask, 0); in interrupt_init_cpu()
53 immap_t __iomem *immr = (immap_t __iomem *)CONFIG_SYS_IMMR; in external_interrupt() local
62 vec = in_be32(&immr->im_siu_conf.sc_sivec); in external_interrupt()
69 simask = in_be32(&immr->im_siu_conf.sc_simask); in external_interrupt()
70 clrbits_be32(&immr->im_siu_conf.sc_simask, 0xFFFF0000 >> irq); in external_interrupt()
78 siel = in_be32(&immr->im_siu_conf.sc_siel); in external_interrupt()
84 out_be32(&immr->im_siu_conf.sc_sipend, v_bit); in external_interrupt()
99 out_be32(&immr->im_siu_conf.sc_simask, simask); in external_interrupt()
109 immap_t __iomem *immr = (immap_t __iomem *)CONFIG_SYS_IMMR; in cpm_interrupt() local
[all …]
H A Dcpu_init.c22 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()
[all …]
H A Dcpu.c37 static int check_CPU(long clock, uint pvr, uint immr) in check_CPU() argument
39 immap_t __iomem *immap = (immap_t __iomem *)(immr & 0xFFFF0000); in check_CPU()
48 k = (immr << 16) | in check_CPU()
93 uint immr = get_immr(0); /* Return full IMMR contents */ in checkcpu() local
98 return check_CPU(clock, pvr, immr); in checkcpu()
240 uint immr = get_immr(0); /* Return full IMMR contents */ in get_tbclk() local
241 immap_t __iomem *immap = (immap_t __iomem *)(immr & 0xFFFF0000); in get_tbclk()
289 void reset_8xx_watchdog(immap_t __iomem *immr) in reset_8xx_watchdog() argument
294 out_be16(&immr->im_siu_conf.sc_swsr, 0x556c); /* write magic1 */ in reset_8xx_watchdog()
295 out_be16(&immr->im_siu_conf.sc_swsr, 0xaa39); /* write magic2 */ in reset_8xx_watchdog()
/OK3568_Linux_fs/u-boot/board/esd/vme8349/
H A Dpci.c56 volatile immap_t *immr = (volatile immap_t *)CONFIG_SYS_IMMR; in pci_init_board() local
57 volatile clk83xx_t *clk = (volatile clk83xx_t *)&immr->clk; in pci_init_board()
58 volatile law83xx_t *pci_law = immr->sysconf.pcilaw; in pci_init_board()
85 clrsetbits_be32(&immr->gpio[1].dat, in pci_init_board()
88 setbits_be32(&immr->gpio[1].dir, GPIO2_TSI_PLL_RESET_N | in pci_init_board()
92 clrbits_be32(&immr->gpio[1].dir, GPIO2_V_SCON); in pci_init_board()
94 setbits_be32(&immr->gpio[1].dat, GPIO2_TSI_PLL_RESET_N); in pci_init_board()
96 setbits_be32(&immr->gpio[1].dat, GPIO2_TSI_POWERUP_RESET_N); in pci_init_board()
98 clrbits_be32(&immr->gpio[1].dat, GPIO2_L_RESET_EN_N); in pci_init_board()
115 out_be32(&immr->pci_ctrl[0].gcr, 0); in pci_init_board()
[all …]
/OK3568_Linux_fs/u-boot/board/freescale/mpc8308rdb/
H A Dmpc8308rdb.c39 immap_t *immr = (immap_t *)CONFIG_SYS_IMMR; in spi_cs_activate() local
42 clrbits_be32(&immr->gpio[0].dat, SPI_CS_MASK); in spi_cs_activate()
47 immap_t *immr = (immap_t *)CONFIG_SYS_IMMR; in spi_cs_deactivate() local
50 setbits_be32(&immr->gpio[0].dat, SPI_CS_MASK); in spi_cs_deactivate()
109 immap_t *immr = (immap_t *)CONFIG_SYS_IMMR; in pci_init_board() local
110 sysconf83xx_t *sysconf = &immr->sysconf; in pci_init_board()
135 immap_t *immr = (immap_t *)CONFIG_SYS_IMMR; in misc_init_r() local
136 sysconf83xx_t *sysconf = &immr->sysconf; in misc_init_r()
149 setbits_be32(&immr->gpio[0].dir, SPI_CS_MASK); in misc_init_r()
150 setbits_be32(&immr->gpio[0].dat, SPI_CS_MASK); in misc_init_r()
/OK3568_Linux_fs/u-boot/board/cssi/MCR3000/
H A Dnand.c21 immap_t __iomem *immr = (immap_t __iomem *)CONFIG_SYS_IMMR; in nand_hwcontrol() local
26 pddat = in_be16(&immr->im_ioport.iop_pddat); in nand_hwcontrol()
43 out_be16(&immr->im_ioport.iop_pddat, pddat); in nand_hwcontrol()
53 immap_t __iomem *immr = (immap_t __iomem *)CONFIG_SYS_IMMR; in board_nand_init() local
56 setbits_be16(&immr->im_ioport.iop_pddir, 0x1c00); in board_nand_init()
57 clrbits_be16(&immr->im_ioport.iop_pdpar, 0x1c00); in board_nand_init()
58 clrsetbits_be16(&immr->im_ioport.iop_pddat, 0x0c00, 0x1000); in board_nand_init()
H A DMCR3000.c117 immap_t __iomem *immr = (immap_t __iomem *)CONFIG_SYS_IMMR; in misc_init_r() local
118 iop8xx_t __iomem *iop = &immr->im_ioport; in misc_init_r()
133 immap_t __iomem *immr = (immap_t __iomem *)CONFIG_SYS_IMMR; in board_early_init_f() local
138 clrbits_be32(&immr->im_cpm.cp_pbdat, 0x00020000); /* PROGFPGA down */ in board_early_init_f()
139 setbits_be32(&immr->im_cpm.cp_pbdir, 0x00020000); /* PROGFPGA output */ in board_early_init_f()
141 setbits_be32(&immr->im_cpm.cp_pbdat, 0x00020000); /* PROGFPGA up */ in board_early_init_f()
/OK3568_Linux_fs/u-boot/board/freescale/mpc832xemds/
H A Dpci.c68 volatile immap_t *immr = (volatile immap_t *)CONFIG_SYS_IMMR; in pci_init_board() local
69 volatile law83xx_t *pci_law = immr->sysconf.pcilaw; in pci_init_board()
70 volatile pcictrl83xx_t *pci_ctrl = &immr->pci_ctrl[0]; in pci_init_board()
106 volatile immap_t *immr = (volatile immap_t *)CONFIG_SYS_IMMR;
107 volatile clk83xx_t *clk = (volatile clk83xx_t *)&immr->clk;
108 volatile law83xx_t *pci_law = immr->sysconf.pcilaw;
/OK3568_Linux_fs/u-boot/arch/powerpc/cpu/mpc83xx/
H A Dcpu.c31 volatile immap_t *immr; in checkcpu() local
63 immr = (immap_t *)CONFIG_SYS_IMMR; in checkcpu()
92 spridr = immr->sysconf.spridr; in checkcpu()
191 volatile immap_t *immr = (immap_t *) CONFIG_SYS_IMMR; in watchdog_reset() local
192 immr->wdt.swsrr = 0x556c; in watchdog_reset()
193 immr->wdt.swsrr = 0xaa39; in watchdog_reset()
H A Dpci.c29 volatile immap_t *immr = (volatile immap_t *)CONFIG_SYS_IMMR; in pci_init_bus() local
30 volatile pot83xx_t *pot = immr->ios.pot; in pci_init_bus()
31 volatile pcictrl83xx_t *pci_ctrl = &immr->pci_ctrl[bus]; in pci_init_bus()
122 volatile immap_t *immr = (volatile immap_t *)CONFIG_SYS_IMMR; in mpc83xx_pci_init() local
142 immr->pci_ctrl[i].gcr = 1; in mpc83xx_pci_init()
/OK3568_Linux_fs/kernel/arch/powerpc/boot/
H A Dpq2.c31 u32 *immr; in pq2_get_clocks() local
35 immr = fsl_get_immr(); in pq2_get_clocks()
36 if (!immr) { in pq2_get_clocks()
41 sccr = in_be32(&immr[PQ2_SCCR]); in pq2_get_clocks()
42 scmr = in_be32(&immr[PQ2_SCMR]); in pq2_get_clocks()
H A Dmpc8xx.c22 u32 *immr; in mpc885_get_clock() local
27 immr = fsl_get_immr(); in mpc885_get_clock()
28 if (!immr) { in mpc885_get_clock()
33 plprcr = in_be32(&immr[MPC8XX_PLPRCR]); in mpc885_get_clock()
/OK3568_Linux_fs/u-boot/board/freescale/mpc8349emds/
H A Dpci.c121 volatile immap_t *immr = (volatile immap_t *)CONFIG_SYS_IMMR; in pci_init_board() local
122 volatile clk83xx_t *clk = (volatile clk83xx_t *)&immr->clk; in pci_init_board()
123 volatile law83xx_t *pci_law = immr->sysconf.pcilaw; in pci_init_board()
156 volatile immap_t *immr = (volatile immap_t *)CONFIG_SYS_IMMR; in pci_init_board() local
157 volatile law83xx_t *pci_law = immr->sysconf.pcilaw; in pci_init_board()
158 volatile pcictrl83xx_t *pci_ctrl = &immr->pci_ctrl[0]; in pci_init_board()
/OK3568_Linux_fs/u-boot/board/freescale/mpc837xerdb/
H A Dpci.c65 volatile immap_t *immr = (volatile immap_t *)CONFIG_SYS_IMMR; in pci_init_board() local
66 volatile sysconf83xx_t *sysconf = &immr->sysconf; in pci_init_board()
67 volatile clk83xx_t *clk = (volatile clk83xx_t *)&immr->clk; in pci_init_board()
68 volatile law83xx_t *pci_law = immr->sysconf.pcilaw; in pci_init_board()
72 u32 spridr = in_be32(&immr->sysconf.spridr); in pci_init_board()
/OK3568_Linux_fs/u-boot/board/freescale/mpc837xemds/
H A Dpci.c79 volatile immap_t *immr = (volatile immap_t *)CONFIG_SYS_IMMR; in pci_init_board() local
80 volatile sysconf83xx_t *sysconf = &immr->sysconf; in pci_init_board()
81 volatile clk83xx_t *clk = (volatile clk83xx_t *)&immr->clk; in pci_init_board()
82 volatile law83xx_t *pci_law = immr->sysconf.pcilaw; in pci_init_board()
86 u32 spridr = in_be32(&immr->sysconf.spridr); in pci_init_board()
/OK3568_Linux_fs/u-boot/drivers/spi/
H A Dmpc8xx_spi.c80 immap_t __iomem *immr = (immap_t __iomem *)CONFIG_SYS_IMMR; in spi_init_f() local
81 cpm8xx_t __iomem *cp = &immr->im_cpm; in spi_init_f()
165 out_be32(&immr->im_siu_conf.sc_sdcr, 0x0001); in spi_init_f()
208 immap_t __iomem *immr = (immap_t __iomem *)CONFIG_SYS_IMMR; in spi_init_r() local
209 cpm8xx_t __iomem *cp = &immr->im_cpm; in spi_init_r()
287 immap_t __iomem *immr = (immap_t __iomem *)CONFIG_SYS_IMMR; in spi_xfer() local
288 cpm8xx_t __iomem *cp = &immr->im_cpm; in spi_xfer()
/OK3568_Linux_fs/u-boot/board/sbc8349/
H A Dpci.c52 volatile immap_t *immr = (volatile immap_t *)CONFIG_SYS_IMMR; in pci_init_board() local
53 volatile clk83xx_t *clk = (volatile clk83xx_t *)&immr->clk; in pci_init_board()
54 volatile law83xx_t *pci_law = immr->sysconf.pcilaw; in pci_init_board()
/OK3568_Linux_fs/u-boot/board/gdsys/mpc8308/
H A Dstrider.c341 immap_t *immr = (immap_t *)CONFIG_SYS_IMMR; in mpc8308_setup_hw() local
346 setbits_be32(&immr->gpio[0].dir, (1 << (31-11)) | (1 << (31-12))); in mpc8308_setup_hw()
347 setbits_be32(&immr->gpio[0].dat, 1 << (31-12)); in mpc8308_setup_hw()
358 immap_t *immr = (immap_t *)CONFIG_SYS_IMMR; in board_mmc_init() local
359 sysconf83xx_t *sysconf = &immr->sysconf; in board_mmc_init()
385 immap_t *immr = (immap_t *)CONFIG_SYS_IMMR; in pci_init_board() local
386 sysconf83xx_t *sysconf = &immr->sysconf; in pci_init_board()
H A Dhrcon.c286 immap_t *immr = (immap_t *)CONFIG_SYS_IMMR; in mpc8308_setup_hw() local
291 setbits_be32(&immr->gpio[0].dir, (1 << (31-11)) | (1 << (31-12))); in mpc8308_setup_hw()
292 setbits_be32(&immr->gpio[0].dat, 1 << (31-12)); in mpc8308_setup_hw()
303 immap_t *immr = (immap_t *)CONFIG_SYS_IMMR; in board_mmc_init() local
304 sysconf83xx_t *sysconf = &immr->sysconf; in board_mmc_init()
330 immap_t *immr = (immap_t *)CONFIG_SYS_IMMR; in pci_init_board() local
331 sysconf83xx_t *sysconf = &immr->sysconf; in pci_init_board()
/OK3568_Linux_fs/u-boot/board/tqc/tqm834x/
H A Dpci.c55 volatile immap_t *immr = (volatile immap_t *)CONFIG_SYS_IMMR; in pci_init_board() local
56 volatile clk83xx_t *clk = (volatile clk83xx_t *)&immr->clk; in pci_init_board()
57 volatile law83xx_t *pci_law = immr->sysconf.pcilaw; in pci_init_board()
/OK3568_Linux_fs/u-boot/arch/powerpc/include/asm/
H A Dppc.h46 uint immr = mfspr(SPRN_IMMR); in get_immr() local
48 return mask ? (immr & mask) : immr; in get_immr()
/OK3568_Linux_fs/u-boot/board/freescale/mpc8349itx/
H A Dpci.c64 volatile immap_t *immr = (volatile immap_t *)CONFIG_SYS_IMMR; in pci_init_board() local
65 volatile clk83xx_t *clk = (volatile clk83xx_t *)&immr->clk; in pci_init_board()
66 volatile law83xx_t *pci_law = immr->sysconf.pcilaw; in pci_init_board()
/OK3568_Linux_fs/u-boot/board/freescale/mpc8315erdb/
H A Dmpc8315erdb.c120 volatile immap_t *immr = (volatile immap_t *)CONFIG_SYS_IMMR; in pci_init_board() local
121 volatile sysconf83xx_t *sysconf = &immr->sysconf; in pci_init_board()
122 volatile clk83xx_t *clk = (volatile clk83xx_t *)&immr->clk; in pci_init_board()
123 volatile law83xx_t *pci_law = immr->sysconf.pcilaw; in pci_init_board()
/OK3568_Linux_fs/u-boot/board/freescale/mpc8313erdb/
H A Dmpc8313erdb.c78 volatile immap_t *immr = (volatile immap_t *)CONFIG_SYS_IMMR; in pci_init_board() local
79 volatile clk83xx_t *clk = (volatile clk83xx_t *)&immr->clk; in pci_init_board()
80 volatile law83xx_t *pci_law = immr->sysconf.pcilaw; in pci_init_board()

12345