Home
last modified time | relevance | path

Searched full:tfaw (Results 1 – 25 of 54) sorted by relevance

123

/openbmc/linux/drivers/memory/
H A Djedec_ddr_data.c47 .tFAW = 50000,
68 .tFAW = 50000,
89 .tFAW = 50000,
110 .tFAW = 50000,
131 .tFAW = 8
H A Dof_memory.c48 ret |= of_property_read_u32(np, "tFAW-min-tck", &min->tFAW); in of_get_min_tck()
80 ret |= of_property_read_u32(np, "tFAW", &tim->tFAW); in of_do_get_timings()
190 ret |= of_property_read_u32(np, "tFAW-min-tck", &min->tFAW); in of_lpddr3_get_min_tck()
233 ret |= of_property_read_u32(np, "tFAW", &tim->tFAW); in of_lpddr3_do_get_timings()
H A Djedec_ddr.h161 u32 tFAW; member
184 u32 tFAW; member
243 u32 tFAW; member
272 u32 tFAW; member
/openbmc/linux/arch/arm/boot/dts/ti/omap/
H A Delpida_ecb240abacn.dtsi22 tFAW-min-tck = <8>;
38 tFAW = <50000>;
60 tFAW = <50000>;
/openbmc/u-boot/arch/arm/mach-omap2/omap4/
H A Demif.c43 .tFAW = 50
67 .tFAW = 50
89 .tFAW = 8
H A Dsdram_elpida.c210 .tFAW = 50
233 .tFAW = 50
256 .tFAW = 50
271 .tFAW = 8
/openbmc/linux/Documentation/devicetree/bindings/memory-controllers/ddr/
H A Djedec,lpddr2.yaml120 tFAW-min-tck:
161 tFAW-min-tck = <8>;
177 tFAW = <50000>;
198 tFAW = <50000>;
H A Djedec,lpddr3.yaml62 tFAW-min-tck:
201 tFAW-min-tck = <5>;
226 tFAW = <25000>;
H A Djedec,lpddr2-timings.yaml43 tFAW:
122 tFAW = <50000>;
H A Djedec,lpddr3-timings.yaml44 tFAW:
140 tFAW = <25000>;
/openbmc/u-boot/arch/arm/mach-omap2/omap5/
H A Demif.c44 .tFAW = 50
66 .tFAW = 8
/openbmc/u-boot/board/technologic/ts4600/
H A Diomux.c111 #define TFAW 0xb macro
114 #define HW_DRAM_CTL39_CONFIG (TFAW << 24 | TDLL)
/openbmc/u-boot/arch/arm/mach-sunxi/dram_timings/
H A Dddr2_v3s.c11 u8 tfaw = ns_to_t(50); in mctl_set_timing_params() local
54 writel(DRAMTMG0_TWTP(twtp) | DRAMTMG0_TFAW(tfaw) | in mctl_set_timing_params()
H A Dlpddr3_stock.c11 u8 tfaw = max(ns_to_t(50), 4); in mctl_set_timing_params() local
53 writel(DRAMTMG0_TWTP(twtp) | DRAMTMG0_TFAW(tfaw) | in mctl_set_timing_params()
H A Dddr3_1333.c11 u8 tfaw = ns_to_t(50); in mctl_set_timing_params() local
57 writel(DRAMTMG0_TWTP(twtp) | DRAMTMG0_TFAW(tfaw) | in mctl_set_timing_params()
/openbmc/u-boot/arch/arm/mach-imx/mx6/
H A Dddr.c999 u8 twl, txp, tfaw, tcl; in mx6_lpddr2_cfg() local
1044 tfaw = DIV_ROUND_UP(60000, clkper) - 1; in mx6_lpddr2_cfg()
1046 tfaw = DIV_ROUND_UP(50000, clkper) - 1; in mx6_lpddr2_cfg()
1086 debug("tfaw=%d\n", tfaw); in mx6_lpddr2_cfg()
1141 (tfaw << 4) | tcl; in mx6_lpddr2_cfg()
1229 u8 todtlon, taxpd, tanpd, tcwl, txp, tfaw, tcl; in mx6_ddr3_cfg() local
1304 tfaw = DIV_ROUND_UP(40000, clkper) - 1; in mx6_ddr3_cfg()
1307 tfaw = DIV_ROUND_UP(50000, clkper) - 1; in mx6_ddr3_cfg()
1315 tfaw = DIV_ROUND_UP(37500, clkper) - 1; in mx6_ddr3_cfg()
1318 tfaw = DIV_ROUND_UP(50000, clkper) - 1; in mx6_ddr3_cfg()
[all …]
/openbmc/u-boot/doc/device-tree-bindings/misc/
H A Dintel,baytrail-fsp.txt87 - fsp,dimm-tfaw
150 fsp,dimm-tfaw = <0x14>;
/openbmc/u-boot/arch/arm/include/asm/arch-vf610/
H A Dddrmc-vf610.h23 u8 tfaw; member
/openbmc/u-boot/arch/arm/mach-sunxi/
H A Ddram_sun8i_a83t.c93 u8 tfaw = ns_to_t(50); in auto_set_timing_para() local
145 tfaw = max(ns_to_t(50), 4); in auto_set_timing_para()
170 reg_val = (twtp << 24) | (tfaw << 16) | (trasmax << 8) | (tras << 0); in auto_set_timing_para()
H A Ddram_sun9i.c131 u32 tFAW; /* in ps */ member
391 const u32 tFAW = PS2CYCLES_ROUNDUP(para->tFAW); in mctl_channel_init() local
533 writel((MCTL_DIV2(WR2PRE) << 24) | (MCTL_DIV2(tFAW) << 16) | in mctl_channel_init()
644 writel((tMRD << 0) | ((tMOD - 12) << 2) | (tFAW << 5) | in mctl_channel_init()
901 .tFAW = 40, in sunxi_dram_init()
H A Ddram_sun8i_a33.c93 u8 tfaw = ns_to_t(50); in auto_set_timing_para() local
138 reg_val = (twtp << 24) | (tfaw << 16) | (trasmax << 8) | (tras << 0); in auto_set_timing_para()
/openbmc/u-boot/arch/x86/include/asm/arch-baytrail/fsp/
H A Dfsp_vpd.h27 uint8_t dimm_tfaw; /* tFAW in DRAM clk */
/openbmc/u-boot/drivers/ram/rockchip/
H A Ddmc-rk3368.c523 * The controller can represent tFAW as 4x, 5x or 6x tRRD only. in pctl_calc_timings()
524 * We want to use the smallest multiplier that satisfies the tFAW in pctl_calc_timings()
526 * tRRD to allow us to operate on a 6x multiplier for tFAW. in pctl_calc_timings()
528 tfaw_as_ps = 40000; /* 40ns: tFAW for DDR3-1600K, 2KB page-size */ in pctl_calc_timings()
530 /* If tFAW is > 6 x tRRD, we need to stretch tRRD */ in pctl_calc_timings()
/openbmc/u-boot/arch/arm/include/asm/arch-tegra20/
H A Demc.h51 u32 tfaw; /* 0x98: EMC_TFAW */ member
/openbmc/u-boot/arch/arm/include/asm/arch-s32v234/
H A Dlpddr2.h39 …A5 /* tRFCab=70 (=130ns),tXSR=80 (=tRFCab+10ns),tXP=4 (=7.5ns),tXPDLL=n/a,tFAW=27 (50 ns),tCL(RL)=…

123