/openbmc/linux/arch/powerpc/sysdev/ |
H A D | fsl_lbc.c | 68 struct fsl_lbc_regs __iomem *lbc; in fsl_lbc_find() local 73 lbc = fsl_lbc_ctrl_dev->regs; in fsl_lbc_find() 74 for (i = 0; i < ARRAY_SIZE(lbc->bank); i++) { in fsl_lbc_find() 75 u32 br = in_be32(&lbc->bank[i].br); in fsl_lbc_find() 76 u32 or = in_be32(&lbc->bank[i].or); in fsl_lbc_find() 99 struct fsl_lbc_regs __iomem *lbc; in fsl_upm_find() local 108 lbc = fsl_lbc_ctrl_dev->regs; in fsl_upm_find() 109 br = in_be32(&lbc->bank[bank].br); in fsl_upm_find() 113 upm->mxmr = &lbc->mamr; in fsl_upm_find() 116 upm->mxmr = &lbc->mbmr; in fsl_upm_find() [all …]
|
/openbmc/u-boot/drivers/mtd/nand/raw/ |
H A D | fsl_elbc_nand.c | 159 fsl_lbc_t *lbc = ctrl->regs; in set_addr() local 165 out_be32(&lbc->fbar, page_addr >> 6); in set_addr() 166 out_be32(&lbc->fpar, in set_addr() 171 out_be32(&lbc->fbar, page_addr >> 5); in set_addr() 172 out_be32(&lbc->fpar, in set_addr() 199 fsl_lbc_t *lbc = ctrl->regs; in fsl_elbc_run_command() local 205 out_be32(&lbc->fmr, priv->fmr | 3); in fsl_elbc_run_command() 207 out_be32(&lbc->mdr, ctrl->mdr); in fsl_elbc_run_command() 210 in_be32(&lbc->fmr), in_be32(&lbc->fir), in_be32(&lbc->fcr)); in fsl_elbc_run_command() 213 in_be32(&lbc->fbar), in_be32(&lbc->fpar), in fsl_elbc_run_command() [all …]
|
/openbmc/linux/drivers/mtd/nand/raw/ |
H A D | fsl_elbc_nand.c | 156 struct fsl_lbc_regs __iomem *lbc = ctrl->regs; in set_addr() local 167 out_be32(&lbc->fbar, page_addr >> 6); in set_addr() 168 out_be32(&lbc->fpar, in set_addr() 177 out_be32(&lbc->fbar, page_addr >> 5); in set_addr() 178 out_be32(&lbc->fpar, in set_addr() 208 struct fsl_lbc_regs __iomem *lbc = ctrl->regs; in fsl_elbc_run_command() local 211 out_be32(&lbc->fmr, priv->fmr | 3); in fsl_elbc_run_command() 213 out_be32(&lbc->mdr, elbc_fcm_ctrl->mdr); in fsl_elbc_run_command() 217 in_be32(&lbc->fmr), in_be32(&lbc->fir), in_be32(&lbc->fcr)); in fsl_elbc_run_command() 221 in_be32(&lbc->fbar), in_be32(&lbc->fpar), in fsl_elbc_run_command() [all …]
|
/openbmc/u-boot/board/freescale/mpc8555cds/ |
H A D | mpc8555cds.c | 232 volatile fsl_lbc_t *lbc = LBC_BASE_ADDR; in local_bus_init() local 249 clkdiv = lbc->lcrr & LCRR_CLKDIV; in local_bus_init() 253 lbc->lcrr |= LCRR_DBYP; /* DLL Bypass */ in local_bus_init() 256 lbc->lcrr &= (~LCRR_DBYP); /* DLL Enabled */ in local_bus_init() 259 lbc->lcrr &= (~LCRR_DBYP); /* DLL Enabled */ in local_bus_init() 280 volatile fsl_lbc_t *lbc = LBC_BASE_ADDR; in lbc_sdram_init() local 294 lbc->lbcr = CONFIG_SYS_LBC_LBCR; in lbc_sdram_init() 297 lbc->lsrt = CONFIG_SYS_LBC_LSRT; in lbc_sdram_init() 298 lbc->mrtpr = CONFIG_SYS_LBC_MRTPR; in lbc_sdram_init() 321 lbc->lsdmr = lsdmr_common | LSDMR_OP_PCHALL; in lbc_sdram_init() [all …]
|
/openbmc/u-boot/board/freescale/mpc8541cds/ |
H A D | mpc8541cds.c | 234 volatile fsl_lbc_t *lbc = LBC_BASE_ADDR; in local_bus_init() local 251 clkdiv = lbc->lcrr & LCRR_CLKDIV; in local_bus_init() 255 lbc->lcrr |= LCRR_DBYP; /* DLL Bypass */ in local_bus_init() 258 lbc->lcrr &= (~LCRR_DBYP); /* DLL Enabled */ in local_bus_init() 261 lbc->lcrr &= (~LCRR_DBYP); /* DLL Enabled */ in local_bus_init() 282 volatile fsl_lbc_t *lbc = LBC_BASE_ADDR; in lbc_sdram_init() local 296 lbc->lbcr = CONFIG_SYS_LBC_LBCR; in lbc_sdram_init() 299 lbc->lsrt = CONFIG_SYS_LBC_LSRT; in lbc_sdram_init() 300 lbc->mrtpr = CONFIG_SYS_LBC_MRTPR; in lbc_sdram_init() 323 lbc->lsdmr = lsdmr_common | LSDMR_OP_PCHALL; in lbc_sdram_init() [all …]
|
/openbmc/u-boot/board/sbc8548/ |
H A D | sbc8548.c | 58 volatile fsl_lbc_t *lbc = LBC_BASE_ADDR; in local_bus_init() local 98 out_be32(&lbc->lcrr, lcrr); in local_bus_init() 105 lcrr = in_be32(&lbc->lcrr); in local_bus_init() 111 out_be32(&lbc->ltesr, 0xffffffff); /* Clear LBC error IRQs */ in local_bus_init() 112 out_be32(&lbc->lteir, 0xffffffff); /* Enable LBC error IRQs */ in local_bus_init() 124 volatile fsl_lbc_t *lbc = LBC_BASE_ADDR; in lbc_sdram_init() local 140 out_be32(&lbc->lbcr, CONFIG_SYS_LBC_LBCR); in lbc_sdram_init() 143 out_be32(&lbc->lsrt, CONFIG_SYS_LBC_LSRT); in lbc_sdram_init() 144 out_be32(&lbc->mrtpr, CONFIG_SYS_LBC_MRTPR); in lbc_sdram_init() 150 out_be32(&lbc->lsdmr, CONFIG_SYS_LBC_LSDMR_PCHALL); in lbc_sdram_init() [all …]
|
/openbmc/u-boot/board/freescale/mpc8568mds/ |
H A D | mpc8568mds.c | 130 volatile fsl_lbc_t *lbc = LBC_BASE_ADDR; in local_bus_init() local 136 clkdiv = (lbc->lcrr & LCRR_CLKDIV) * 2; in local_bus_init() 147 lbc->lcrr |= 0x00030000; in local_bus_init() 160 volatile fsl_lbc_t *lbc = LBC_BASE_ADDR; in lbc_sdram_init() local 175 lbc->lbcr = CONFIG_SYS_LBC_LBCR; in lbc_sdram_init() 178 lbc->lsrt = CONFIG_SYS_LBC_LSRT; in lbc_sdram_init() 179 lbc->mrtpr = CONFIG_SYS_LBC_MRTPR; in lbc_sdram_init() 191 lbc->lsdmr = lsdmr_common | LSDMR_OP_PCHALL; in lbc_sdram_init() 201 lbc->lsdmr = lsdmr_common | LSDMR_OP_ARFRSH; in lbc_sdram_init() 211 lbc->lsdmr = lsdmr_common | LSDMR_OP_MRW; in lbc_sdram_init() [all …]
|
/openbmc/u-boot/board/freescale/mpc8548cds/ |
H A D | mpc8548cds.c | 67 volatile fsl_lbc_t *lbc = LBC_BASE_ADDR; in local_bus_init() local 73 clkdiv = (lbc->lcrr & LCRR_CLKDIV) * 2; in local_bus_init() 84 lbc->lcrr |= 0x00030000; in local_bus_init() 88 lbc->ltesr = 0xffffffff; /* Clear LBC error interrupts */ in local_bus_init() 89 lbc->lteir = 0xffffffff; /* Enable LBC error interrupts */ in local_bus_init() 100 volatile fsl_lbc_t *lbc = LBC_BASE_ADDR; in lbc_sdram_init() local 113 lbc->lbcr = CONFIG_SYS_LBC_LBCR; in lbc_sdram_init() 116 lbc->lsrt = CONFIG_SYS_LBC_LSRT; in lbc_sdram_init() 117 lbc->mrtpr = CONFIG_SYS_LBC_MRTPR; in lbc_sdram_init() 129 lbc->lsdmr = lsdmr_common | LSDMR_OP_PCHALL; in lbc_sdram_init() [all …]
|
/openbmc/u-boot/board/sbc8349/ |
H A D | sbc8349.c | 148 volatile fsl_lbc_t *lbc = &immap->im_lbc; in sdram_init() local 159 lbc->lbcr = CONFIG_SYS_LBC_LBCR; in sdram_init() 160 lbc->mrtpr = CONFIG_SYS_LBC_MRTPR; in sdram_init() 161 lbc->lsrt = CONFIG_SYS_LBC_LSRT; in sdram_init() 167 lbc->lsdmr = CONFIG_SYS_LBC_LSDMR_5; /* 0x40636733; normal operation */ in sdram_init() 169 lbc->lsdmr = CONFIG_SYS_LBC_LSDMR_1; /* 0x68636733; precharge all the banks */ in sdram_init() 174 lbc->lsdmr = CONFIG_SYS_LBC_LSDMR_2; /* 0x48636733; auto refresh */ in sdram_init() 202 lbc->lsdmr = CONFIG_SYS_LBC_LSDMR_4; in sdram_init() 207 lbc->lsdmr = CONFIG_SYS_LBC_LSDMR_5; /* 0x40636733; normal operation */ in sdram_init()
|
/openbmc/linux/arch/powerpc/platforms/85xx/ |
H A D | p1022_ds.c | 170 struct fsl_lbc_regs *lbc = NULL; in p1022ds_set_monitor_port() local 199 lbc = of_iomap(lbc_node, 0); in p1022ds_set_monitor_port() 200 if (!lbc) { in p1022ds_set_monitor_port() 234 br0 = in_be32(&lbc->bank[0].br); in p1022ds_set_monitor_port() 235 br1 = in_be32(&lbc->bank[1].br); in p1022ds_set_monitor_port() 236 or0 = in_be32(&lbc->bank[0].or); in p1022ds_set_monitor_port() 237 or1 = in_be32(&lbc->bank[1].or); in p1022ds_set_monitor_port() 253 out_be32(&lbc->bank[0].br, br0); in p1022ds_set_monitor_port() 254 out_be32(&lbc->bank[0].or, or0); in p1022ds_set_monitor_port() 259 out_be32(&lbc->bank[1].br, br1); in p1022ds_set_monitor_port() [all …]
|
/openbmc/u-boot/board/freescale/mpc8349emds/ |
H A D | mpc8349emds.c | 184 volatile fsl_lbc_t *lbc = &immap->im_lbc; in sdram_init() local 192 lbc->lbcr = CONFIG_SYS_LBC_LBCR; in sdram_init() 193 lbc->mrtpr = CONFIG_SYS_LBC_MRTPR; in sdram_init() 194 lbc->lsrt = CONFIG_SYS_LBC_LSRT; in sdram_init() 200 lbc->lsdmr = CONFIG_SYS_LBC_LSDMR_5; /* 0x40636733; normal operation */ in sdram_init() 202 lbc->lsdmr = CONFIG_SYS_LBC_LSDMR_1; /* 0x68636733; precharge all the banks */ in sdram_init() 207 lbc->lsdmr = CONFIG_SYS_LBC_LSDMR_2; /* 0x48636733; auto refresh */ in sdram_init() 235 lbc->lsdmr = CONFIG_SYS_LBC_LSDMR_4; in sdram_init() 240 lbc->lsdmr = CONFIG_SYS_LBC_LSDMR_5; /* 0x40636733; normal operation */ in sdram_init()
|
/openbmc/u-boot/board/socrates/ |
H A D | socrates.c | 136 volatile fsl_lbc_t *lbc = LBC_BASE_ADDR; in local_bus_init() local 144 clkdiv = lbc->lcrr & LCRR_CLKDIV; in local_bus_init() 153 out_be32 (&lbc->lcrr, lcrr); in local_bus_init() 156 out_be32 (&lbc->ltesr, 0xffffffff); /* Clear LBC error interrupts */ in local_bus_init() 157 out_be32 (&lbc->lteir, 0xffffffff); /* Enable LBC error interrupts */ in local_bus_init() 162 out_be32 (&lbc->mamr, 0x44440); /* Use a customer-supplied value */ in local_bus_init() 166 out_be32 (&lbc->mbmr, 0x444440); /* Use a customer-supplied value */ in local_bus_init()
|
/openbmc/u-boot/arch/powerpc/cpu/mpc8xxx/ |
H A D | fsl_lbc.c | 108 fsl_lbc_t *lbc = LBC_BASE_ADDR; in upmconfig() local 112 u32 *mxmr = &lbc->mamr + upm; in upmconfig() 139 out_be32(&lbc->mdr, table[i]); in upmconfig() 140 (void)in_be32(&lbc->mdr); in upmconfig()
|
/openbmc/u-boot/board/varisys/cyrus/ |
H A D | cyrus.c | 60 fsl_lbc_t *lbc = LBC_BASE_ADDR; in board_early_init_r() local 62 out_be32(&lbc->lbcr, 0); in board_early_init_r() 64 out_be32(&lbc->lcrr, 0x80000000 | CONFIG_SYS_LBC_LCRR); in board_early_init_r()
|
/openbmc/linux/drivers/uio/ |
H A D | uio_fsl_elbc_gpcm.c | 57 struct fsl_lbc_regs __iomem *lbc; member 86 struct fsl_lbc_bank *bank = &priv->lbc->bank[priv->bank]; in reg_show() 105 struct fsl_lbc_bank *bank = &priv->lbc->bank[priv->bank]; in reg_store() 331 priv->lbc = fsl_lbc_ctrl_dev->regs; in uio_fsl_elbc_gpcm_probe() 345 reg_br_cur = in_be32(&priv->lbc->bank[priv->bank].br); in uio_fsl_elbc_gpcm_probe() 346 reg_or_cur = in_be32(&priv->lbc->bank[priv->bank].or); in uio_fsl_elbc_gpcm_probe() 375 out_be32(&priv->lbc->bank[priv->bank].or, reg_or_new); in uio_fsl_elbc_gpcm_probe() 376 out_be32(&priv->lbc->bank[priv->bank].br, reg_br_new); in uio_fsl_elbc_gpcm_probe()
|
/openbmc/linux/tools/arch/x86/intel_sdsi/ |
H A D | intel_sdsi.c | 490 struct license_blob_content *lbc = in sdsi_state_cert_show() local 496 struct bundle_encoding *bundle = (void *)(lbc) + sizeof(*lbc); in sdsi_state_cert_show() 503 printf(" License blob type: %s\n", license_blob_type(lbc->type)); in sdsi_state_cert_show() 504 printf(" License blob ID: 0x%lx\n", lbc->id); in sdsi_state_cert_show() 505 printf(" PPIN: 0x%lx\n", lbc->ppin); in sdsi_state_cert_show() 506 printf(" Previous PPIN: 0x%lx\n", lbc->previous_ppin); in sdsi_state_cert_show() 507 printf(" Blob revision ID: %u\n", lbc->rev_id); in sdsi_state_cert_show() 508 printf(" Number of Features: %u\n", lbc->num_bundles); in sdsi_state_cert_show() 512 for (i = 0; i < min(lbc->num_bundles, STATE_MAX_NUM_IN_BUNDLE); i++) { in sdsi_state_cert_show() 517 if (lbc->num_bundles > STATE_MAX_NUM_IN_BUNDLE) in sdsi_state_cert_show() [all …]
|
/openbmc/u-boot/board/freescale/mpc8313erdb/ |
H A D | sdram.c | 102 volatile fsl_lbc_t *lbc = &im->im_lbc; in dram_init() local 112 lbc->lbcr = CONFIG_SYS_LBC_LBCR; in dram_init() 113 lbc->mrtpr = CONFIG_SYS_LBC_MRTPR; in dram_init()
|
/openbmc/linux/Documentation/devicetree/bindings/display/ |
H A D | ssd1289fb.txt | 5 now is lbc. 7 was described in Documentation/devicetree/bindings/powerpc/fsl/lbc.txt
|
/openbmc/u-boot/board/ve8313/ |
H A D | ve8313.c | 93 volatile fsl_lbc_t *lbc = &im->im_lbc; in dram_init() local 103 out_be32(&lbc->lbcr, CONFIG_SYS_LBC_LBCR); in dram_init() 104 out_be32(&lbc->mrtpr, CONFIG_SYS_LBC_MRTPR); in dram_init()
|
/openbmc/u-boot/board/ids/ids8313/ |
H A D | ids8313.c | 124 fsl_lbc_t *lbc = &im->im_lbc; in dram_init() local 132 out_be32(&lbc->lbcr, CONFIG_SYS_LBC_LBCR); in dram_init() 133 out_be32(&lbc->mrtpr, CONFIG_SYS_LBC_MRTPR); in dram_init()
|
/openbmc/u-boot/board/freescale/p1023rdb/ |
H A D | p1023rdb.c | 35 fsl_lbc_t *lbc = LBC_BASE_ADDR; in board_early_init_f() local 38 setbits_be32(&lbc->lbcr, CONFIG_SYS_LBC_LBCR); in board_early_init_f()
|
/openbmc/u-boot/board/freescale/mpc8569mds/ |
H A D | mpc8569mds.c | 288 volatile fsl_lbc_t *lbc = LBC_BASE_ADDR; in local_bus_init() local 294 clkdiv = (lbc->lcrr & LCRR_CLKDIV) * 2; in local_bus_init() 304 out_be32(&lbc->lcrr, (u32)in_be32(&lbc->lcrr)| 0x00030000); in local_bus_init()
|
/openbmc/u-boot/board/freescale/mpc8544ds/ |
H A D | mpc8544ds.c | 28 volatile fsl_lbc_t *lbc = LBC_BASE_ADDR; in checkboard() local 47 lbc->ltesr = 0xffffffff; /* Clear LBC error interrupts */ in checkboard() 48 lbc->lteir = 0xffffffff; /* Enable LBC error interrupts */ in checkboard()
|
/openbmc/linux/drivers/crypto/intel/qat/qat_common/ |
H A D | icp_qat_hw_20_comp.h | 117 enum icp_qat_hw_decomp_20_lz4_block_checksum_present lbc; member 137 QAT_FIELD_SET(val32, csr.lbc, in ICP_QAT_FW_DECOMP_20_BUILD_CONFIG_LOWER()
|
/openbmc/linux/arch/powerpc/boot/dts/fsl/ |
H A D | ppa8548.dts | 25 lbc: localbus@fe0005000 { label 57 &lbc {
|