/linux-4.4.14/arch/powerpc/sysdev/ |
H A D | fsl_lbc.c | 41 * This function converts a base address of lbc into the right format for the 70 struct fsl_lbc_regs __iomem *lbc; fsl_lbc_find() local 75 lbc = fsl_lbc_ctrl_dev->regs; fsl_lbc_find() 76 for (i = 0; i < ARRAY_SIZE(lbc->bank); i++) { fsl_lbc_find() 77 u32 br = in_be32(&lbc->bank[i].br); fsl_lbc_find() 78 u32 or = in_be32(&lbc->bank[i].or); fsl_lbc_find() 101 struct fsl_lbc_regs __iomem *lbc; fsl_upm_find() local 110 lbc = fsl_lbc_ctrl_dev->regs; fsl_upm_find() 111 br = in_be32(&lbc->bank[bank].br); fsl_upm_find() 115 upm->mxmr = &lbc->mamr; fsl_upm_find() 118 upm->mxmr = &lbc->mbmr; fsl_upm_find() 121 upm->mxmr = &lbc->mcmr; fsl_upm_find() 191 struct fsl_lbc_regs __iomem *lbc = ctrl->regs; fsl_lbc_ctrl_init() local 194 setbits32(&lbc->ltesr, LTESR_CLEAR); fsl_lbc_ctrl_init() 195 out_be32(&lbc->lteatr, 0); fsl_lbc_ctrl_init() 196 out_be32(&lbc->ltear, 0); fsl_lbc_ctrl_init() 197 out_be32(&lbc->lteccr, LTECCR_CLEAR); fsl_lbc_ctrl_init() 198 out_be32(&lbc->ltedr, LTEDR_ENABLE); fsl_lbc_ctrl_init() 202 clrsetbits_be32(&lbc->lbcr, LBCR_BMT, LBCR_BMTPS); fsl_lbc_ctrl_init() 215 struct fsl_lbc_regs __iomem *lbc = ctrl->regs; fsl_lbc_ctrl_irq() local 220 status = in_be32(&lbc->ltesr); fsl_lbc_ctrl_irq() 226 out_be32(&lbc->ltesr, LTESR_CLEAR); fsl_lbc_ctrl_irq() 227 out_be32(&lbc->lteatr, 0); fsl_lbc_ctrl_irq() 228 out_be32(&lbc->ltear, 0); fsl_lbc_ctrl_irq() 320 "fsl-lbc", fsl_lbc_ctrl_dev); fsl_lbc_ctrl_probe() 331 IRQF_SHARED, "fsl-lbc-err", fsl_lbc_ctrl_dev); fsl_lbc_ctrl_probe() 356 /* save lbc registers */ fsl_lbc_suspend() 360 struct fsl_lbc_regs __iomem *lbc = ctrl->regs; fsl_lbc_suspend() local 366 _memcpy_fromio(ctrl->saved_regs, lbc, sizeof(struct fsl_lbc_regs)); fsl_lbc_suspend() 370 /* restore lbc registers */ fsl_lbc_resume() 374 struct fsl_lbc_regs __iomem *lbc = ctrl->regs; fsl_lbc_resume() local 377 _memcpy_toio(lbc, ctrl->saved_regs, fsl_lbc_resume() 396 .name = "fsl-lbc",
|
/linux-4.4.14/drivers/mtd/nand/ |
H A D | fsl_elbc_nand.c | 150 struct fsl_lbc_regs __iomem *lbc = ctrl->regs; set_addr() local 161 out_be32(&lbc->fbar, page_addr >> 6); set_addr() 162 out_be32(&lbc->fpar, set_addr() 171 out_be32(&lbc->fbar, page_addr >> 5); set_addr() 172 out_be32(&lbc->fpar, set_addr() 202 struct fsl_lbc_regs __iomem *lbc = ctrl->regs; fsl_elbc_run_command() local 205 out_be32(&lbc->fmr, priv->fmr | 3); fsl_elbc_run_command() 207 out_be32(&lbc->mdr, elbc_fcm_ctrl->mdr); fsl_elbc_run_command() 211 in_be32(&lbc->fmr), in_be32(&lbc->fir), in_be32(&lbc->fcr)); fsl_elbc_run_command() 215 in_be32(&lbc->fbar), in_be32(&lbc->fpar), fsl_elbc_run_command() 216 in_be32(&lbc->fbcr), priv->bank); fsl_elbc_run_command() 220 out_be32(&lbc->lsor, priv->bank); fsl_elbc_run_command() 228 elbc_fcm_ctrl->mdr = in_be32(&lbc->mdr); fsl_elbc_run_command() 235 in_be32(&lbc->fir), in_be32(&lbc->fcr), fsl_elbc_run_command() 246 uint32_t lteccr = in_be32(&lbc->lteccr); fsl_elbc_run_command() 259 out_be32(&lbc->lteccr, 0x000F000F); /* clear lteccr */ fsl_elbc_run_command() 273 struct fsl_lbc_regs __iomem *lbc = ctrl->regs; fsl_elbc_do_read() local 276 out_be32(&lbc->fir, fsl_elbc_do_read() 283 out_be32(&lbc->fcr, (NAND_CMD_READ0 << FCR_CMD0_SHIFT) | fsl_elbc_do_read() 286 out_be32(&lbc->fir, fsl_elbc_do_read() 293 out_be32(&lbc->fcr, NAND_CMD_READOOB << FCR_CMD0_SHIFT); fsl_elbc_do_read() 295 out_be32(&lbc->fcr, NAND_CMD_READ0 << FCR_CMD0_SHIFT); fsl_elbc_do_read() 307 struct fsl_lbc_regs __iomem *lbc = ctrl->regs; fsl_elbc_cmdfunc() local 328 out_be32(&lbc->fbcr, 0); /* read entire page to enable ECC */ fsl_elbc_cmdfunc() 344 out_be32(&lbc->fbcr, mtd->oobsize - column); fsl_elbc_cmdfunc() 357 out_be32(&lbc->fir, (FIR_OP_CM0 << FIR_OP0_SHIFT) | fsl_elbc_cmdfunc() 360 out_be32(&lbc->fcr, command << FCR_CMD0_SHIFT); fsl_elbc_cmdfunc() 365 out_be32(&lbc->fbcr, 256); fsl_elbc_cmdfunc() 385 out_be32(&lbc->fir, fsl_elbc_cmdfunc() 392 out_be32(&lbc->fcr, fsl_elbc_cmdfunc() 397 out_be32(&lbc->fbcr, 0); fsl_elbc_cmdfunc() 429 out_be32(&lbc->fir, fsl_elbc_cmdfunc() 438 out_be32(&lbc->fir, fsl_elbc_cmdfunc() 456 out_be32(&lbc->fcr, fcr); fsl_elbc_cmdfunc() 473 out_be32(&lbc->fbcr, fsl_elbc_cmdfunc() 476 out_be32(&lbc->fbcr, 0); fsl_elbc_cmdfunc() 485 out_be32(&lbc->fir, fsl_elbc_cmdfunc() 488 out_be32(&lbc->fcr, NAND_CMD_STATUS << FCR_CMD0_SHIFT); fsl_elbc_cmdfunc() 489 out_be32(&lbc->fbcr, 1); fsl_elbc_cmdfunc() 504 out_be32(&lbc->fir, FIR_OP_CM0 << FIR_OP0_SHIFT); fsl_elbc_cmdfunc() 505 out_be32(&lbc->fcr, NAND_CMD_RESET << FCR_CMD0_SHIFT); fsl_elbc_cmdfunc() 625 struct fsl_lbc_regs __iomem *lbc = ctrl->regs; fsl_elbc_chip_init_tail() local 675 clrbits32(&lbc->bank[priv->bank].or, OR_FCM_PGS); fsl_elbc_chip_init_tail() 678 setbits32(&lbc->bank[priv->bank].or, OR_FCM_PGS); fsl_elbc_chip_init_tail() 680 if ((in_be32(&lbc->bank[priv->bank].br) & BR_DECC) == fsl_elbc_chip_init_tail() 742 struct fsl_lbc_regs __iomem *lbc = ctrl->regs; fsl_elbc_chip_init() local 754 if (in_be32(&lbc->bank[priv->bank].or) & OR_FCM_PGS) fsl_elbc_chip_init() 780 if ((in_be32(&lbc->bank[priv->bank].br) & BR_DECC) == fsl_elbc_chip_init() 816 struct fsl_lbc_regs __iomem *lbc; fsl_elbc_nand_probe() local 831 lbc = fsl_lbc_ctrl_dev->regs; fsl_elbc_nand_probe() 843 if ((in_be32(&lbc->bank[bank].br) & BR_V) && fsl_elbc_nand_probe() 844 (in_be32(&lbc->bank[bank].br) & BR_MSEL) == BR_MS_FCM && fsl_elbc_nand_probe() 845 (in_be32(&lbc->bank[bank].br) & fsl_elbc_nand_probe() 846 in_be32(&lbc->bank[bank].or) & BR_BA) fsl_elbc_nand_probe()
|
/linux-4.4.14/arch/powerpc/platforms/85xx/ |
H A D | p1022_ds.c | 169 struct fsl_lbc_regs *lbc = NULL; p1022ds_set_monitor_port() local 198 lbc = of_iomap(lbc_node, 0); p1022ds_set_monitor_port() 199 if (!lbc) { p1022ds_set_monitor_port() 233 br0 = in_be32(&lbc->bank[0].br); p1022ds_set_monitor_port() 234 br1 = in_be32(&lbc->bank[1].br); p1022ds_set_monitor_port() 235 or0 = in_be32(&lbc->bank[0].or); p1022ds_set_monitor_port() 236 or1 = in_be32(&lbc->bank[1].or); p1022ds_set_monitor_port() 252 out_be32(&lbc->bank[0].br, br0); p1022ds_set_monitor_port() 253 out_be32(&lbc->bank[0].or, or0); p1022ds_set_monitor_port() 258 out_be32(&lbc->bank[1].br, br1); p1022ds_set_monitor_port() 259 out_be32(&lbc->bank[1].or, or1); p1022ds_set_monitor_port() 355 if (lbc) p1022ds_set_monitor_port() 356 iounmap(lbc); p1022ds_set_monitor_port()
|
/linux-4.4.14/drivers/uio/ |
H A D | uio_fsl_elbc_gpcm.c | 56 struct fsl_lbc_regs __iomem *lbc; member in struct:fsl_elbc_gpcm 79 struct fsl_lbc_bank *bank = &priv->lbc->bank[priv->bank]; reg_show() 99 struct fsl_lbc_bank *bank = &priv->lbc->bank[priv->bank]; reg_store() 325 priv->lbc = fsl_lbc_ctrl_dev->regs; uio_fsl_elbc_gpcm_probe() 341 reg_br_cur = in_be32(&priv->lbc->bank[priv->bank].br); uio_fsl_elbc_gpcm_probe() 342 reg_or_cur = in_be32(&priv->lbc->bank[priv->bank].or); uio_fsl_elbc_gpcm_probe() 372 out_be32(&priv->lbc->bank[priv->bank].or, reg_or_new); uio_fsl_elbc_gpcm_probe() 373 out_be32(&priv->lbc->bank[priv->bank].br, reg_br_new); uio_fsl_elbc_gpcm_probe()
|
/linux-4.4.14/arch/mips/pci/ |
H A D | ops-tx3927.c | 154 tx3927_pcicptr->lbc = TX3927_PCIC_LBC_EPCAD; tx3927_pcic_setup() 156 tx3927_pcicptr->lbc |= TX3927_PCIC_LBC_IBSE | tx3927_pcic_setup() 175 tx3927_pcicptr->lbc |= TX3927_PCIC_LBC_ILMDE | TX3927_PCIC_LBC_ILIDE; tx3927_pcic_setup()
|
/linux-4.4.14/drivers/isdn/gigaset/ |
H A D | capi.c | 1339 int i, l, lbc, lhlc; do_connect_req() local 1485 lbc = 2 * cmsg->BC[0]; do_connect_req() 1487 lbc = strlen(cip2bchlc[cmsg->CIPValue].bc); do_connect_req() 1489 lbc = 0; do_connect_req() 1497 if (lbc) { do_connect_req() 1499 l = lbc + 7; /* "^SBC=" + value + "\r" + null byte */ do_connect_req() 1512 strcpy(commands[AT_BC] + lbc + 5, ";^SHLC="); do_connect_req() 1516 commands[AT_BC] + lbc + 12); do_connect_req() 1518 strcpy(commands[AT_BC] + lbc + 12, do_connect_req()
|
/linux-4.4.14/drivers/net/ethernet/ibm/ehea/ |
H A D | ehea_phyp.h | 297 u64 lbc; /* 24 */ member in struct:hcp_ehea_port_cb5
|
/linux-4.4.14/arch/powerpc/include/asm/ |
H A D | fsl_lbc.h | 285 /* overview of the fsl lbc controller */
|
/linux-4.4.14/arch/mips/include/asm/txx9/ |
H A D | tx3927.h | 127 volatile unsigned long lbc; member in struct:tx3927_pcic_reg
|
/linux-4.4.14/sound/sparc/ |
H A D | cs4231.c | 235 0x00, /* 0d/13 - lbc */
|
/linux-4.4.14/sound/isa/wss/ |
H A D | wss_lib.c | 104 0xfc, /* 0d/13 - lbc */
|