Home
last modified time | relevance | path

Searched refs:im_cpm (Results 1 – 21 of 21) sorted by relevance

/openbmc/u-boot/drivers/net/
H A Dmpc8xx_fec.c59 offsetof(immap_t, im_cpm.cp_fec1),
69 offsetof(immap_t, im_cpm.cp_fec2),
305 setbits_be32(&immr->im_cpm.cp_cptr, mask); in fec_10Mbps()
318 clrbits_be32(&immr->im_cpm.cp_cptr, mask); in fec_100Mbps()
360 out_be32(&immr->im_cpm.cp_fec1.fec_mii_speed, in fec_pin_init()
422 out_be32(&immr->im_cpm.cp_pbpar, 0x000133FF); in fec_pin_init()
423 out_be32(&immr->im_cpm.cp_pbdir, 0x0003BF0F); in fec_pin_init()
424 out_be16(&immr->im_cpm.cp_pbodr, 0x0000); in fec_pin_init()
563 (immr->im_cpm.cp_dpmem + CPM_FEC_BASE); in fec_init()
730 ep = &immr->im_cpm.cp_fec; in mii_send()
[all …]
/openbmc/u-boot/drivers/rtc/
H A Dds1306.c73 immap->im_cpm.cp_pbdat |= PB_SPI_CE; in rtc_get()
129 immap->im_cpm.cp_pbdat |= PB_SPI_CE; /* Enable DS1306 Chip */ in rtc_set()
137 immap->im_cpm.cp_pbdat &= ~PB_SPI_CE; in rtc_set()
141 immap->im_cpm.cp_pbdat |= PB_SPI_CE; in rtc_set()
162 immap->im_cpm.cp_pbdat |= PB_SPI_CE; /* Enable DS1306 Chip */ in rtc_set()
224 immap->im_cpm.cp_pbdat |= PB_SPISCK; /* Raise SCK */ in soft_spi_send()
227 immap->im_cpm.cp_pbdat |= PB_SPIMOSI; /* Set MOSI to 1 */ in soft_spi_send()
229 immap->im_cpm.cp_pbdat &= ~PB_SPIMOSI; /* Set MOSI to 0 */ in soft_spi_send()
232 immap->im_cpm.cp_pbdat &= ~PB_SPISCK; /* Lower SCK */ in soft_spi_send()
255 immap->im_cpm.cp_pbdat |= PB_SPISCK; /* Raise SCK */ in soft_spi_read()
[all …]
/openbmc/u-boot/arch/powerpc/include/asm/
H A Diopin_8xx.h37 uint __iomem *datp = &immap->im_cpm.cp_pbdat; in iopin_set_high()
60 uint __iomem *datp = &immap->im_cpm.cp_pbdat; in iopin_set_low()
83 uint __iomem *datp = &immap->im_cpm.cp_pbdat; in iopin_is_high()
107 uint __iomem *datp = &immap->im_cpm.cp_pbdat; in iopin_is_low()
131 uint __iomem *dirp = &immap->im_cpm.cp_pbdir; in iopin_set_out()
154 uint __iomem *dirp = &immap->im_cpm.cp_pbdir; in iopin_set_in()
177 uint __iomem *dirp = &immap->im_cpm.cp_pbdir; in iopin_is_out()
201 uint __iomem *dirp = &immap->im_cpm.cp_pbdir; in iopin_is_in()
287 uint __iomem *parp = &immap->im_cpm.cp_pbpar; in iopin_set_ded()
310 uint __iomem *parp = &immap->im_cpm.cp_pbpar; in iopin_set_gen()
[all …]
H A Dimmap_8xx.h465 cpm8xx_t im_cpm; /* Communication processor */ member
/openbmc/linux/arch/powerpc/platforms/8xx/
H A Dcpm1.c57 cpmp = &mpc8xx_immr->im_cpm; in cpm_reset()
162 &mpc8xx_immr->im_cpm.cp_pbdir; in cpm1_set_pin32()
165 &mpc8xx_immr->im_cpm.cp_pedir; in cpm1_set_pin32()
179 setbits16(&mpc8xx_immr->im_cpm.cp_pbodr, pin); in cpm1_set_pin32()
308 reg = &mpc8xx_immr->im_cpm.cp_sicr; in cpm1_clk_setup()
313 reg = &mpc8xx_immr->im_cpm.cp_sicr; in cpm1_clk_setup()
318 reg = &mpc8xx_immr->im_cpm.cp_sicr; in cpm1_clk_setup()
323 reg = &mpc8xx_immr->im_cpm.cp_sicr; in cpm1_clk_setup()
328 reg = &mpc8xx_immr->im_cpm.cp_simode; in cpm1_clk_setup()
333 reg = &mpc8xx_immr->im_cpm.cp_simode; in cpm1_clk_setup()
[all …]
H A Dadder875.c76 clrbits32(&mpc8xx_immr->im_cpm.cp_cptr, 0x00000180); in init_ioports()
H A Dmpc86xads_setup.c90 clrbits32(&mpc8xx_immr->im_cpm.cp_cptr, 0x00000180); in init_ioports()
H A Dmpc885ads_setup.c124 clrbits32(&mpc8xx_immr->im_cpm.cp_cptr, 0x00000180); in init_ioports()
/openbmc/u-boot/board/cssi/MCR3000/
H A DMCR3000.c141 clrbits_be32(&immr->im_cpm.cp_pbdat, 0x00020000); /* PROGFPGA down */ in board_early_init_f()
142 setbits_be32(&immr->im_cpm.cp_pbdir, 0x00020000); /* PROGFPGA output */ in board_early_init_f()
144 setbits_be32(&immr->im_cpm.cp_pbdat, 0x00020000); /* PROGFPGA up */ in board_early_init_f()
/openbmc/u-boot/drivers/serial/
H A Dserial_mpc8xx.c65 cpm8xx_t __iomem *cp = &(im->im_cpm); in serial_mpc8xx_setbrg()
85 cpm8xx_t __iomem *cp = &(im->im_cpm); in serial_mpc8xx_probe()
175 cpm8xx_t __iomem *cpmp = &(im->im_cpm); in serial_mpc8xx_putc()
197 cpm8xx_t __iomem *cpmp = &(im->im_cpm); in serial_mpc8xx_getc()
227 cpm8xx_t __iomem *cpmp = &(im->im_cpm); in serial_mpc8xx_pending()
/openbmc/u-boot/arch/powerpc/cpu/mpc8xx/
H A Dcpu.c48 in_be16(&immap->im_cpm.cp_dparam16[PROFF_REVNUM / sizeof(u16)]); in check_CPU()
78 out_be32(&immap->im_cpm.cp_fec.fec_addr_low, 0x12345678); in check_CPU()
79 if (in_be32(&immap->im_cpm.cp_fec.fec_addr_low) == 0x12345678) in check_CPU()
H A Dcpu_init.c179 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()
H A Dimmap.c137 R = &immap->im_cpm.cp_pbdir; in do_iopinfo()
334 cpm8xx_t __iomem *cp = &immap->im_cpm; in do_brginfo()
/openbmc/linux/drivers/isdn/hardware/mISDN/
H A Dhfc_multi_8xx.h160 hc->immap->im_cpm.cp_pbpar &= ~(hc->pb_irqmsk); in setup_embedded()
161 hc->immap->im_cpm.cp_pbodr &= ~(hc->pb_irqmsk); in setup_embedded()
162 hc->immap->im_cpm.cp_pbdir &= ~(hc->pb_irqmsk); in setup_embedded()
H A Dhfcmulti.c2675 if (hc->immap->im_cpm.cp_pbdat & hc->pb_irqmsk) in hfcmulti_interrupt()
/openbmc/u-boot/drivers/spi/
H A Dmpc8xx_spi.c35 cpm8xx_t __iomem *cp = &immr->im_cpm; in mpc8xx_spi_probe()
149 cpm8xx_t __iomem *cp = &immr->im_cpm; in mpc8xx_spi_xfer()
/openbmc/u-boot/drivers/usb/host/
H A Dsl811-hcd.c103 immap->im_cpm.cp_pbdat &= ~(BP_USB_VCC); in usb_init_kup4x()
105 immap->im_cpm.cp_pbpar &= ~(BP_USB_VCC); in usb_init_kup4x()
107 immap->im_cpm.cp_pbdir |= (BP_USB_VCC); in usb_init_kup4x()
/openbmc/linux/arch/powerpc/sysdev/
H A Dcpm2.c68 cpmp = &cpm2_immr->im_cpm; in cpm2_reset()
/openbmc/linux/arch/powerpc/include/asm/
H A D8xx_immap.h560 cpm8xx_t im_cpm; /* Communication processor */ member
H A Dimmap_cpm2.h613 cpm_cpm2_t im_cpm; /* Communication processor */ member
/openbmc/u-boot/
H A DREADME1766 eg: #define I2C_INIT (immr->im_cpm.cp_pbdir |= PB_SCL)
1774 eg: #define I2C_ACTIVE (immr->im_cpm.cp_pbdir |= PB_SDA)
1782 eg: #define I2C_TRISTATE (immr->im_cpm.cp_pbdir &= ~PB_SDA)
1789 eg: #define I2C_READ ((immr->im_cpm.cp_pbdat & PB_SDA) != 0)
1797 if(bit) immr->im_cpm.cp_pbdat |= PB_SDA; \
1798 else immr->im_cpm.cp_pbdat &= ~PB_SDA
1806 if(bit) immr->im_cpm.cp_pbdat |= PB_SCL; \
1807 else immr->im_cpm.cp_pbdat &= ~PB_SCL