1*8cc087a1SEmmanuel Vadot* AC timing parameters of LPDDR3 memories for a given speed-bin. 2*8cc087a1SEmmanuel Vadot 3*8cc087a1SEmmanuel VadotThe structures are based on LPDDR2 and extended where needed. 4*8cc087a1SEmmanuel Vadot 5*8cc087a1SEmmanuel VadotRequired properties: 6*8cc087a1SEmmanuel Vadot- compatible : Should be "jedec,lpddr3-timings" 7*8cc087a1SEmmanuel Vadot- min-freq : minimum DDR clock frequency for the speed-bin. Type is <u32> 8*8cc087a1SEmmanuel Vadot- reg : maximum DDR clock frequency for the speed-bin. Type is <u32> 9*8cc087a1SEmmanuel Vadot 10*8cc087a1SEmmanuel VadotOptional properties: 11*8cc087a1SEmmanuel Vadot 12*8cc087a1SEmmanuel VadotThe following properties represent AC timing parameters from the memory 13*8cc087a1SEmmanuel Vadotdata-sheet of the device for a given speed-bin. All these properties are 14*8cc087a1SEmmanuel Vadotof type <u32> and the default unit is ps (pico seconds). 15*8cc087a1SEmmanuel Vadot- tRFC 16*8cc087a1SEmmanuel Vadot- tRRD 17*8cc087a1SEmmanuel Vadot- tRPab 18*8cc087a1SEmmanuel Vadot- tRPpb 19*8cc087a1SEmmanuel Vadot- tRCD 20*8cc087a1SEmmanuel Vadot- tRC 21*8cc087a1SEmmanuel Vadot- tRAS 22*8cc087a1SEmmanuel Vadot- tWTR 23*8cc087a1SEmmanuel Vadot- tWR 24*8cc087a1SEmmanuel Vadot- tRTP 25*8cc087a1SEmmanuel Vadot- tW2W-C2C 26*8cc087a1SEmmanuel Vadot- tR2R-C2C 27*8cc087a1SEmmanuel Vadot- tFAW 28*8cc087a1SEmmanuel Vadot- tXSR 29*8cc087a1SEmmanuel Vadot- tXP 30*8cc087a1SEmmanuel Vadot- tCKE 31*8cc087a1SEmmanuel Vadot- tCKESR 32*8cc087a1SEmmanuel Vadot- tMRD 33*8cc087a1SEmmanuel Vadot 34*8cc087a1SEmmanuel VadotExample: 35*8cc087a1SEmmanuel Vadot 36*8cc087a1SEmmanuel Vadottimings_samsung_K3QF2F20DB_800mhz: lpddr3-timings@800000000 { 37*8cc087a1SEmmanuel Vadot compatible = "jedec,lpddr3-timings"; 38*8cc087a1SEmmanuel Vadot reg = <800000000>; /* workaround: it shows max-freq */ 39*8cc087a1SEmmanuel Vadot min-freq = <100000000>; 40*8cc087a1SEmmanuel Vadot tRFC = <65000>; 41*8cc087a1SEmmanuel Vadot tRRD = <6000>; 42*8cc087a1SEmmanuel Vadot tRPab = <12000>; 43*8cc087a1SEmmanuel Vadot tRPpb = <12000>; 44*8cc087a1SEmmanuel Vadot tRCD = <10000>; 45*8cc087a1SEmmanuel Vadot tRC = <33750>; 46*8cc087a1SEmmanuel Vadot tRAS = <23000>; 47*8cc087a1SEmmanuel Vadot tWTR = <3750>; 48*8cc087a1SEmmanuel Vadot tWR = <7500>; 49*8cc087a1SEmmanuel Vadot tRTP = <3750>; 50*8cc087a1SEmmanuel Vadot tW2W-C2C = <0>; 51*8cc087a1SEmmanuel Vadot tR2R-C2C = <0>; 52*8cc087a1SEmmanuel Vadot tFAW = <25000>; 53*8cc087a1SEmmanuel Vadot tXSR = <70000>; 54*8cc087a1SEmmanuel Vadot tXP = <3750>; 55*8cc087a1SEmmanuel Vadot tCKE = <3750>; 56*8cc087a1SEmmanuel Vadot tCKESR = <3750>; 57*8cc087a1SEmmanuel Vadot tMRD = <7000>; 58*8cc087a1SEmmanuel Vadot}; 59