Home
last modified time | relevance | path

Searched refs:emc (Results 1 – 10 of 10) sorted by relevance

/rk3399_rockchip-uboot/arch/arm/cpu/arm926ejs/lpc32xx/
H A Ddram.c26 static struct emc_regs *emc = (struct emc_regs *)EMC_BASE; variable
33 writel(1, &emc->ctrl); in ddr_init()
34 writel(0, &emc->config); in ddr_init()
36 writel(0x7FF, &emc->refresh); in ddr_init()
41 writel(dram->config0, &emc->config0); in ddr_init()
42 writel(dram->rascas0, &emc->rascas0); in ddr_init()
43 writel(dram->rdconfig, &emc->read_config); in ddr_init()
45 writel((ck / dram->trp) & 0x0000000F, &emc->t_rp); in ddr_init()
46 writel((ck / dram->tras) & 0x0000000F, &emc->t_ras); in ddr_init()
47 writel((ck / dram->tsrex) & 0x0000007F, &emc->t_srex); in ddr_init()
[all …]
/rk3399_rockchip-uboot/board/timll/devkit3250/
H A Ddevkit3250.c19 static struct emc_regs *emc = (struct emc_regs *)EMC_BASE; variable
61 emc->stat[0].config = EMC_STAT_CONFIG_PB | EMC_STAT_CONFIG_16BIT; in board_init()
64 emc->stat[0].waitwen = EMC_STAT_WAITWEN(1); in board_init()
65 emc->stat[0].waitoen = EMC_STAT_WAITOEN(0); in board_init()
66 emc->stat[0].waitrd = EMC_STAT_WAITRD(12); in board_init()
67 emc->stat[0].waitpage = EMC_STAT_WAITPAGE(12); in board_init()
68 emc->stat[0].waitwr = EMC_STAT_WAITWR(5); in board_init()
69 emc->stat[0].waitturn = EMC_STAT_WAITTURN(2); in board_init()
/rk3399_rockchip-uboot/arch/arm/mach-tegra/tegra20/
H A Demc.c243 struct emc_ctlr *emc; in tegra_set_emc() local
247 err = decode_emc(blob, rate, &emc, &table); in tegra_set_emc()
257 u32 addr = (uintptr_t)emc + emc_reg_addr[i]; in tegra_set_emc()
H A DMakefile18 obj-$(CONFIG_TEGRA_CLOCK_SCALING) += emc.o
H A Dwarmboot.c131 struct emc_ctlr *emc = emc_get_controller(gd->fdt_blob); in warmboot_save_sdram_params() local
172 fbio_spare.word = readl(&emc->fbio_spare); in warmboot_save_sdram_params()
/rk3399_rockchip-uboot/arch/arm/mach-tegra/
H A DMakefile29 obj-$(CONFIG_TEGRA_CLOCK_SCALING) += emc.o
/rk3399_rockchip-uboot/arch/arm/dts/
H A Dtegra20-seaboard.dts737 emc-table@190000 {
739 compatible = "nvidia,tegra20-emc-table";
741 nvidia,emc-registers = <0x0000000c 0x00000026
755 emc-table@380000 {
757 compatible = "nvidia,tegra20-emc-table";
759 nvidia,emc-registers = <0x00000017 0x0000004b
H A Dtegra124.dtsi226 nvidia,external-memory-controller = <&emc>;
240 clock-names = "actmon", "emc";
603 emc: emc@7001b000 { label
604 compatible = "nvidia,tegra124-emc";
H A Dtegra20.dtsi568 compatible = "nvidia,tegra20-emc";
/rk3399_rockchip-uboot/doc/device-tree-bindings/clock/
H A Dnvidia,tegra20-car.txt86 57 emc