Home
last modified time | relevance | path

Searched refs:lbc (Results 1 – 25 of 112) sorted by relevance

12345

/OK3568_Linux_fs/kernel/arch/powerpc/sysdev/
H A Dfsl_lbc.c67 struct fsl_lbc_regs __iomem *lbc; in fsl_lbc_find() local
72 lbc = fsl_lbc_ctrl_dev->regs; in fsl_lbc_find()
73 for (i = 0; i < ARRAY_SIZE(lbc->bank); i++) { in fsl_lbc_find()
74 u32 br = in_be32(&lbc->bank[i].br); in fsl_lbc_find()
75 u32 or = in_be32(&lbc->bank[i].or); in fsl_lbc_find()
98 struct fsl_lbc_regs __iomem *lbc; in fsl_upm_find() local
107 lbc = fsl_lbc_ctrl_dev->regs; in fsl_upm_find()
108 br = in_be32(&lbc->bank[bank].br); in fsl_upm_find()
112 upm->mxmr = &lbc->mamr; in fsl_upm_find()
115 upm->mxmr = &lbc->mbmr; in fsl_upm_find()
[all …]
/OK3568_Linux_fs/u-boot/drivers/mtd/nand/raw/
H A Dfsl_elbc_nand.c160 fsl_lbc_t *lbc = ctrl->regs; in set_addr() local
166 out_be32(&lbc->fbar, page_addr >> 6); in set_addr()
167 out_be32(&lbc->fpar, in set_addr()
172 out_be32(&lbc->fbar, page_addr >> 5); in set_addr()
173 out_be32(&lbc->fpar, in set_addr()
200 fsl_lbc_t *lbc = ctrl->regs; in fsl_elbc_run_command() local
206 out_be32(&lbc->fmr, priv->fmr | 3); in fsl_elbc_run_command()
208 out_be32(&lbc->mdr, ctrl->mdr); in fsl_elbc_run_command()
211 in_be32(&lbc->fmr), in_be32(&lbc->fir), in_be32(&lbc->fcr)); in fsl_elbc_run_command()
214 in_be32(&lbc->fbar), in_be32(&lbc->fpar), in fsl_elbc_run_command()
[all …]
/OK3568_Linux_fs/kernel/drivers/mtd/nand/raw/
H A Dfsl_elbc_nand.c157 struct fsl_lbc_regs __iomem *lbc = ctrl->regs; in set_addr() local
168 out_be32(&lbc->fbar, page_addr >> 6); in set_addr()
169 out_be32(&lbc->fpar, in set_addr()
178 out_be32(&lbc->fbar, page_addr >> 5); in set_addr()
179 out_be32(&lbc->fpar, in set_addr()
209 struct fsl_lbc_regs __iomem *lbc = ctrl->regs; in fsl_elbc_run_command() local
212 out_be32(&lbc->fmr, priv->fmr | 3); in fsl_elbc_run_command()
214 out_be32(&lbc->mdr, elbc_fcm_ctrl->mdr); in fsl_elbc_run_command()
218 in_be32(&lbc->fmr), in_be32(&lbc->fir), in_be32(&lbc->fcr)); in fsl_elbc_run_command()
222 in_be32(&lbc->fbar), in_be32(&lbc->fpar), in fsl_elbc_run_command()
[all …]
/OK3568_Linux_fs/u-boot/board/freescale/mpc8541cds/
H A Dmpc8541cds.c235 volatile fsl_lbc_t *lbc = LBC_BASE_ADDR; in local_bus_init() local
252 clkdiv = lbc->lcrr & LCRR_CLKDIV; in local_bus_init()
256 lbc->lcrr |= LCRR_DBYP; /* DLL Bypass */ in local_bus_init()
259 lbc->lcrr &= (~LCRR_DBYP); /* DLL Enabled */ in local_bus_init()
262 lbc->lcrr &= (~LCRR_DBYP); /* DLL Enabled */ in local_bus_init()
283 volatile fsl_lbc_t *lbc = LBC_BASE_ADDR; in lbc_sdram_init() local
297 lbc->lbcr = CONFIG_SYS_LBC_LBCR; in lbc_sdram_init()
300 lbc->lsrt = CONFIG_SYS_LBC_LSRT; in lbc_sdram_init()
301 lbc->mrtpr = CONFIG_SYS_LBC_MRTPR; in lbc_sdram_init()
324 lbc->lsdmr = lsdmr_common | LSDMR_OP_PCHALL; in lbc_sdram_init()
[all …]
/OK3568_Linux_fs/u-boot/board/freescale/mpc8555cds/
H A Dmpc8555cds.c233 volatile fsl_lbc_t *lbc = LBC_BASE_ADDR; in local_bus_init() local
250 clkdiv = lbc->lcrr & LCRR_CLKDIV; in local_bus_init()
254 lbc->lcrr |= LCRR_DBYP; /* DLL Bypass */ in local_bus_init()
257 lbc->lcrr &= (~LCRR_DBYP); /* DLL Enabled */ in local_bus_init()
260 lbc->lcrr &= (~LCRR_DBYP); /* DLL Enabled */ in local_bus_init()
281 volatile fsl_lbc_t *lbc = LBC_BASE_ADDR; in lbc_sdram_init() local
295 lbc->lbcr = CONFIG_SYS_LBC_LBCR; in lbc_sdram_init()
298 lbc->lsrt = CONFIG_SYS_LBC_LSRT; in lbc_sdram_init()
299 lbc->mrtpr = CONFIG_SYS_LBC_MRTPR; in lbc_sdram_init()
322 lbc->lsdmr = lsdmr_common | LSDMR_OP_PCHALL; in lbc_sdram_init()
[all …]
/OK3568_Linux_fs/u-boot/board/sbc8548/
H A Dsbc8548.c61 volatile fsl_lbc_t *lbc = LBC_BASE_ADDR; in local_bus_init() local
101 out_be32(&lbc->lcrr, lcrr); in local_bus_init()
108 lcrr = in_be32(&lbc->lcrr); in local_bus_init()
114 out_be32(&lbc->ltesr, 0xffffffff); /* Clear LBC error IRQs */ in local_bus_init()
115 out_be32(&lbc->lteir, 0xffffffff); /* Enable LBC error IRQs */ in local_bus_init()
127 volatile fsl_lbc_t *lbc = LBC_BASE_ADDR; in lbc_sdram_init() local
143 out_be32(&lbc->lbcr, CONFIG_SYS_LBC_LBCR); in lbc_sdram_init()
146 out_be32(&lbc->lsrt, CONFIG_SYS_LBC_LSRT); in lbc_sdram_init()
147 out_be32(&lbc->mrtpr, CONFIG_SYS_LBC_MRTPR); in lbc_sdram_init()
153 out_be32(&lbc->lsdmr, CONFIG_SYS_LBC_LSDMR_PCHALL); in lbc_sdram_init()
[all …]
/OK3568_Linux_fs/u-boot/board/freescale/mpc8548cds/
H A Dmpc8548cds.c68 volatile fsl_lbc_t *lbc = LBC_BASE_ADDR; in local_bus_init() local
74 clkdiv = (lbc->lcrr & LCRR_CLKDIV) * 2; in local_bus_init()
85 lbc->lcrr |= 0x00030000; in local_bus_init()
89 lbc->ltesr = 0xffffffff; /* Clear LBC error interrupts */ in local_bus_init()
90 lbc->lteir = 0xffffffff; /* Enable LBC error interrupts */ in local_bus_init()
101 volatile fsl_lbc_t *lbc = LBC_BASE_ADDR; in lbc_sdram_init() local
114 lbc->lbcr = CONFIG_SYS_LBC_LBCR; in lbc_sdram_init()
117 lbc->lsrt = CONFIG_SYS_LBC_LSRT; in lbc_sdram_init()
118 lbc->mrtpr = CONFIG_SYS_LBC_MRTPR; in lbc_sdram_init()
130 lbc->lsdmr = lsdmr_common | LSDMR_OP_PCHALL; in lbc_sdram_init()
[all …]
/OK3568_Linux_fs/u-boot/board/freescale/mpc8568mds/
H A Dmpc8568mds.c131 volatile fsl_lbc_t *lbc = LBC_BASE_ADDR; in local_bus_init() local
137 clkdiv = (lbc->lcrr & LCRR_CLKDIV) * 2; in local_bus_init()
148 lbc->lcrr |= 0x00030000; in local_bus_init()
161 volatile fsl_lbc_t *lbc = LBC_BASE_ADDR; in lbc_sdram_init() local
176 lbc->lbcr = CONFIG_SYS_LBC_LBCR; in lbc_sdram_init()
179 lbc->lsrt = CONFIG_SYS_LBC_LSRT; in lbc_sdram_init()
180 lbc->mrtpr = CONFIG_SYS_LBC_MRTPR; in lbc_sdram_init()
192 lbc->lsdmr = lsdmr_common | LSDMR_OP_PCHALL; in lbc_sdram_init()
202 lbc->lsdmr = lsdmr_common | LSDMR_OP_ARFRSH; in lbc_sdram_init()
212 lbc->lsdmr = lsdmr_common | LSDMR_OP_MRW; in lbc_sdram_init()
[all …]
/OK3568_Linux_fs/u-boot/board/sbc8349/
H A Dsbc8349.c149 volatile fsl_lbc_t *lbc = &immap->im_lbc; in sdram_init() local
160 lbc->lbcr = CONFIG_SYS_LBC_LBCR; in sdram_init()
161 lbc->mrtpr = CONFIG_SYS_LBC_MRTPR; in sdram_init()
162 lbc->lsrt = CONFIG_SYS_LBC_LSRT; in sdram_init()
168 lbc->lsdmr = CONFIG_SYS_LBC_LSDMR_5; /* 0x40636733; normal operation */ in sdram_init()
170 lbc->lsdmr = CONFIG_SYS_LBC_LSDMR_1; /* 0x68636733; precharge all the banks */ in sdram_init()
175 lbc->lsdmr = CONFIG_SYS_LBC_LSDMR_2; /* 0x48636733; auto refresh */ in sdram_init()
203 lbc->lsdmr = CONFIG_SYS_LBC_LSDMR_4; in sdram_init()
208 lbc->lsdmr = CONFIG_SYS_LBC_LSDMR_5; /* 0x40636733; normal operation */ in sdram_init()
/OK3568_Linux_fs/kernel/arch/powerpc/platforms/85xx/
H A Dp1022_ds.c169 struct fsl_lbc_regs *lbc = NULL; in p1022ds_set_monitor_port() local
198 lbc = of_iomap(lbc_node, 0); in p1022ds_set_monitor_port()
199 if (!lbc) { in p1022ds_set_monitor_port()
233 br0 = in_be32(&lbc->bank[0].br); in p1022ds_set_monitor_port()
234 br1 = in_be32(&lbc->bank[1].br); in p1022ds_set_monitor_port()
235 or0 = in_be32(&lbc->bank[0].or); in p1022ds_set_monitor_port()
236 or1 = in_be32(&lbc->bank[1].or); in p1022ds_set_monitor_port()
252 out_be32(&lbc->bank[0].br, br0); in p1022ds_set_monitor_port()
253 out_be32(&lbc->bank[0].or, or0); in p1022ds_set_monitor_port()
258 out_be32(&lbc->bank[1].br, br1); in p1022ds_set_monitor_port()
[all …]
/OK3568_Linux_fs/u-boot/board/freescale/mpc8349emds/
H A Dmpc8349emds.c185 volatile fsl_lbc_t *lbc = &immap->im_lbc; in sdram_init() local
193 lbc->lbcr = CONFIG_SYS_LBC_LBCR; in sdram_init()
194 lbc->mrtpr = CONFIG_SYS_LBC_MRTPR; in sdram_init()
195 lbc->lsrt = CONFIG_SYS_LBC_LSRT; in sdram_init()
201 lbc->lsdmr = CONFIG_SYS_LBC_LSDMR_5; /* 0x40636733; normal operation */ in sdram_init()
203 lbc->lsdmr = CONFIG_SYS_LBC_LSDMR_1; /* 0x68636733; precharge all the banks */ in sdram_init()
208 lbc->lsdmr = CONFIG_SYS_LBC_LSDMR_2; /* 0x48636733; auto refresh */ in sdram_init()
236 lbc->lsdmr = CONFIG_SYS_LBC_LSDMR_4; in sdram_init()
241 lbc->lsdmr = CONFIG_SYS_LBC_LSDMR_5; /* 0x40636733; normal operation */ in sdram_init()
/OK3568_Linux_fs/u-boot/board/socrates/
H A Dsocrates.c137 volatile fsl_lbc_t *lbc = LBC_BASE_ADDR; in local_bus_init() local
145 clkdiv = lbc->lcrr & LCRR_CLKDIV; in local_bus_init()
154 out_be32 (&lbc->lcrr, lcrr); in local_bus_init()
157 out_be32 (&lbc->ltesr, 0xffffffff); /* Clear LBC error interrupts */ in local_bus_init()
158 out_be32 (&lbc->lteir, 0xffffffff); /* Enable LBC error interrupts */ in local_bus_init()
163 out_be32 (&lbc->mamr, 0x44440); /* Use a customer-supplied value */ in local_bus_init()
167 out_be32 (&lbc->mbmr, 0x444440); /* Use a customer-supplied value */ in local_bus_init()
/OK3568_Linux_fs/u-boot/arch/powerpc/cpu/mpc8xxx/
H A Dfsl_lbc.c109 fsl_lbc_t *lbc = LBC_BASE_ADDR; in upmconfig() local
113 u32 *mxmr = &lbc->mamr + upm; in upmconfig()
140 out_be32(&lbc->mdr, table[i]); in upmconfig()
141 (void)in_be32(&lbc->mdr); in upmconfig()
/OK3568_Linux_fs/kernel/drivers/uio/
H A Duio_fsl_elbc_gpcm.c57 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()
347 reg_br_cur = in_be32(&priv->lbc->bank[priv->bank].br); in uio_fsl_elbc_gpcm_probe()
348 reg_or_cur = in_be32(&priv->lbc->bank[priv->bank].or); in uio_fsl_elbc_gpcm_probe()
378 out_be32(&priv->lbc->bank[priv->bank].or, reg_or_new); in uio_fsl_elbc_gpcm_probe()
379 out_be32(&priv->lbc->bank[priv->bank].br, reg_br_new); in uio_fsl_elbc_gpcm_probe()
/OK3568_Linux_fs/u-boot/board/varisys/cyrus/
H A Dcyrus.c63 fsl_lbc_t *lbc = LBC_BASE_ADDR; in board_early_init_r() local
65 out_be32(&lbc->lbcr, 0); in board_early_init_r()
67 out_be32(&lbc->lcrr, 0x80000000 | CONFIG_SYS_LBC_LCRR); in board_early_init_r()
/OK3568_Linux_fs/u-boot/board/freescale/mpc8313erdb/
H A Dsdram.c103 volatile fsl_lbc_t *lbc = &im->im_lbc; in dram_init() local
113 lbc->lbcr = CONFIG_SYS_LBC_LBCR; in dram_init()
114 lbc->mrtpr = CONFIG_SYS_LBC_MRTPR; in dram_init()
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/display/
H A Dssd1289fb.txt5 now is lbc.
7 was described in Documentation/devicetree/bindings/powerpc/fsl/lbc.txt
/OK3568_Linux_fs/u-boot/board/ve8313/
H A Dve8313.c94 volatile fsl_lbc_t *lbc = &im->im_lbc; in dram_init() local
104 out_be32(&lbc->lbcr, CONFIG_SYS_LBC_LBCR); in dram_init()
105 out_be32(&lbc->mrtpr, CONFIG_SYS_LBC_MRTPR); in dram_init()
/OK3568_Linux_fs/u-boot/board/ids/ids8313/
H A Dids8313.c125 fsl_lbc_t *lbc = &im->im_lbc; in dram_init() local
133 out_be32(&lbc->lbcr, CONFIG_SYS_LBC_LBCR); in dram_init()
134 out_be32(&lbc->mrtpr, CONFIG_SYS_LBC_MRTPR); in dram_init()
/OK3568_Linux_fs/kernel/arch/mips/pci/
H A Dops-tx3927.c154 tx3927_pcicptr->lbc = TX3927_PCIC_LBC_EPCAD; in tx3927_pcic_setup()
156 tx3927_pcicptr->lbc |= TX3927_PCIC_LBC_IBSE | in tx3927_pcic_setup()
175 tx3927_pcicptr->lbc |= TX3927_PCIC_LBC_ILMDE | TX3927_PCIC_LBC_ILIDE; in tx3927_pcic_setup()
/OK3568_Linux_fs/u-boot/board/freescale/mpc8569mds/
H A Dmpc8569mds.c289 volatile fsl_lbc_t *lbc = LBC_BASE_ADDR; in local_bus_init() local
295 clkdiv = (lbc->lcrr & LCRR_CLKDIV) * 2; in local_bus_init()
305 out_be32(&lbc->lcrr, (u32)in_be32(&lbc->lcrr)| 0x00030000); in local_bus_init()
/OK3568_Linux_fs/u-boot/board/freescale/p1023rdb/
H A Dp1023rdb.c36 fsl_lbc_t *lbc = LBC_BASE_ADDR; in board_early_init_f() local
39 setbits_be32(&lbc->lbcr, CONFIG_SYS_LBC_LBCR); in board_early_init_f()
/OK3568_Linux_fs/u-boot/board/freescale/mpc8544ds/
H A Dmpc8544ds.c29 volatile fsl_lbc_t *lbc = LBC_BASE_ADDR; in checkboard() local
48 lbc->ltesr = 0xffffffff; /* Clear LBC error interrupts */ in checkboard()
49 lbc->lteir = 0xffffffff; /* Enable LBC error interrupts */ in checkboard()
/OK3568_Linux_fs/kernel/arch/powerpc/boot/dts/fsl/
H A Dppa8548.dts25 lbc: localbus@fe0005000 { label
57 &lbc {
/OK3568_Linux_fs/u-boot/board/keymile/km83xx/
H A Dkm83xx.c148 fsl_lbc_t *lbc = &immap->im_lbc; in board_early_init_r() local
149 u32 *mxmr = &lbc->mamr; in board_early_init_r()

12345