Path: blob/main/sys/contrib/device-tree/Bindings/ddr/lpddr3.txt
48378 views
* LPDDR3 SDRAM memories compliant to JEDEC JESD209-3C12Required properties:3- compatible : Should be "<vendor>,<type>", and generic value "jedec,lpddr3".4Example "<vendor>,<type>" values:5"samsung,K3QF2F20DB"67- density : <u32> representing density in Mb (Mega bits)8- io-width : <u32> representing bus width. Possible values are 8, 16, 32, 649- #address-cells: Must be set to 110- #size-cells: Must be set to 01112Optional properties:1314- manufacturer-id : <u32> Manufacturer ID value read from Mode Register 515- revision-id : <u32 u32> Revision IDs read from Mode Registers 6 and 71617The following optional properties represent the minimum value of some AC18timing parameters of the DDR device in terms of number of clock cycles.19These values shall be obtained from the device data-sheet.20- tRFC-min-tck21- tRRD-min-tck22- tRPab-min-tck23- tRPpb-min-tck24- tRCD-min-tck25- tRC-min-tck26- tRAS-min-tck27- tWTR-min-tck28- tWR-min-tck29- tRTP-min-tck30- tW2W-C2C-min-tck31- tR2R-C2C-min-tck32- tWL-min-tck33- tDQSCK-min-tck34- tRL-min-tck35- tFAW-min-tck36- tXSR-min-tck37- tXP-min-tck38- tCKE-min-tck39- tCKESR-min-tck40- tMRD-min-tck4142Child nodes:43- The lpddr3 node may have one or more child nodes of type "lpddr3-timings".44"lpddr3-timings" provides AC timing parameters of the device for45a given speed-bin. Please see Documentation/devicetree/46bindings/ddr/lpddr3-timings.txt for more information on "lpddr3-timings"4748Example:4950samsung_K3QF2F20DB: lpddr3 {51compatible = "samsung,K3QF2F20DB", "jedec,lpddr3";52density = <16384>;53io-width = <32>;54manufacturer-id = <1>;55revision-id = <123 234>;56#address-cells = <1>;57#size-cells = <0>;5859tRFC-min-tck = <17>;60tRRD-min-tck = <2>;61tRPab-min-tck = <2>;62tRPpb-min-tck = <2>;63tRCD-min-tck = <3>;64tRC-min-tck = <6>;65tRAS-min-tck = <5>;66tWTR-min-tck = <2>;67tWR-min-tck = <7>;68tRTP-min-tck = <2>;69tW2W-C2C-min-tck = <0>;70tR2R-C2C-min-tck = <0>;71tWL-min-tck = <8>;72tDQSCK-min-tck = <5>;73tRL-min-tck = <14>;74tFAW-min-tck = <5>;75tXSR-min-tck = <12>;76tXP-min-tck = <2>;77tCKE-min-tck = <2>;78tCKESR-min-tck = <2>;79tMRD-min-tck = <5>;8081timings_samsung_K3QF2F20DB_800mhz: lpddr3-timings@800000000 {82compatible = "jedec,lpddr3-timings";83/* workaround: 'reg' shows max-freq */84reg = <800000000>;85min-freq = <100000000>;86tRFC = <65000>;87tRRD = <6000>;88tRPab = <12000>;89tRPpb = <12000>;90tRCD = <10000>;91tRC = <33750>;92tRAS = <23000>;93tWTR = <3750>;94tWR = <7500>;95tRTP = <3750>;96tW2W-C2C = <0>;97tR2R-C2C = <0>;98tFAW = <25000>;99tXSR = <70000>;100tXP = <3750>;101tCKE = <3750>;102tCKESR = <3750>;103tMRD = <7000>;104};105}106107108