summaryrefslogtreecommitdiff
path: root/util
diff options
context:
space:
mode:
authorRob Barnes <robbarnes@google.com>2020-08-14 15:21:35 -0600
committerAaron Durbin <adurbin@chromium.org>2020-08-28 14:29:44 +0000
commit8283ae6bab2131ff5d5b70155d6f91e39d3ef6ac (patch)
tree2e48c301d58e326239f2ceb5abd5b8c9b297cc07 /util
parent913ea9278f50b73427a50a54e91f8d5502d93219 (diff)
util: Add memory parts needed by zork boards
Add memory parts needed by zork boards. Attributes are derived from data sheets. BUG=b:162939176 TEST=Compared generated SPDs with data sheets and checked in SPDs Signed-off-by: Rob Barnes <robbarnes@google.com> Change-Id: I67f205f9af24bbc5c12656be1f363a15fe975955 Reviewed-on: https://review.coreboot.org/c/coreboot/+/44447 Reviewed-by: Furquan Shaikh <furquan@google.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Diffstat (limited to 'util')
-rw-r--r--util/spd_tools/ddr4/global_ddr4_mem_parts.json.txt144
1 files changed, 144 insertions, 0 deletions
diff --git a/util/spd_tools/ddr4/global_ddr4_mem_parts.json.txt b/util/spd_tools/ddr4/global_ddr4_mem_parts.json.txt
index b2acf9ea82..2f4bc8e2d0 100644
--- a/util/spd_tools/ddr4/global_ddr4_mem_parts.json.txt
+++ b/util/spd_tools/ddr4/global_ddr4_mem_parts.json.txt
@@ -35,6 +35,150 @@
"packageBusWidth": 16,
"ranksPerPackage": 1
}
+ },
+ {
+ // Datasheet Revision: Rev. 1.1 / Sep.2017
+ "name": "HMA851S6CJR6N-VK",
+ "attribs": {
+ "speedMTps": 2666,
+ "CL_nRCD_nRP": 19,
+ "capacityPerDieGb": 8,
+ "diesPerPackage": 1,
+ "packageBusWidth": 16,
+ "ranksPerPackage": 1
+ }
+ },
+ {
+ // Datasheet Revision: Rev. 1.5, Apr. 2017
+ "name": "K4A8G165WC-BCTD",
+ "attribs": {
+ "speedMTps": 2666,
+ "CL_nRCD_nRP": 19,
+ "capacityPerDieGb": 8,
+ "diesPerPackage": 1,
+ "packageBusWidth": 16,
+ "ranksPerPackage": 1
+ }
+ },
+ {
+ // Datasheet Revision: Rev. 1.3 / Jun.2018
+ "name": "H5AN8G6NCJR-VKC",
+ "attribs": {
+ "speedMTps": 2666,
+ "CL_nRCD_nRP": 19,
+ "capacityPerDieGb": 8,
+ "diesPerPackage": 1,
+ "packageBusWidth": 16,
+ "ranksPerPackage": 1
+ }
+ },
+ {
+ // Datasheet Revision: Rev. F 10/17 EN
+ "name": "MT40A1G16KNR-075:E",
+ "attribs": {
+ "speedMTps": 2666,
+ "CL_nRCD_nRP": 18,
+ "capacityPerDieGb": 8,
+ "diesPerPackage": 2,
+ "packageBusWidth": 16,
+ "ranksPerPackage": 1
+ }
+ },
+ {
+ // Datasheet Revision: Rev. 1.4, Jul. 2017
+ "name": "K4AAG165WB-MCTD",
+ "attribs": {
+ "speedMTps": 2666,
+ "CL_nRCD_nRP": 19,
+ "capacityPerDieGb": 8,
+ "diesPerPackage": 1,
+ "packageBusWidth": 8,
+ "ranksPerPackage": 1
+ }
+ },
+ {
+ // Datasheet Revision: Rev. 1.0 / Aug.2018
+ "name": "H5ANAG6NCMR-VKC",
+ "attribs": {
+ "speedMTps": 2666,
+ "CL_nRCD_nRP": 19,
+ "capacityPerDieGb": 8,
+ "diesPerPackage": 2,
+ "packageBusWidth": 16,
+ "ranksPerPackage": 1
+ }
+ },
+ {
+ // Datasheet Revision: Rev. 0.5, Jun. 2019
+ "name": "K4A8G165WC-BCWE",
+ "attribs": {
+ "speedMTps": 3200,
+ "CL_nRCD_nRP": 22,
+ "capacityPerDieGb": 8,
+ "diesPerPackage": 1,
+ "packageBusWidth": 16,
+ "ranksPerPackage": 1
+ }
+ },
+ {
+ // Datasheet Revision: Rev. G 08/2020 EN
+ "name": "MT40A1G16KD-062E:E",
+ "attribs": {
+ "speedMTps": 3200,
+ "CL_nRCD_nRP": 22,
+ "capacityPerDieGb": 16,
+ "diesPerPackage": 1,
+ "packageBusWidth": 16,
+ "ranksPerPackage": 1,
+ // Table 158 - Refersh Timing - 16Gb
+ "TRFC1MinPs": 350000,
+ "TRFC2MinPs": 260000,
+ "TRFC4MinPs": 160000
+ }
+ },
+ {
+ // Datasheet Revision: Rev. 0.5, Feb. 2019
+ "name": "K4AAG165WA-BCWE",
+ "attribs": {
+ "speedMTps": 3200,
+ "CL_nRCD_nRP": 22,
+ "capacityPerDieGb": 16,
+ "diesPerPackage": 1,
+ "packageBusWidth": 16,
+ "ranksPerPackage": 1,
+ // Table 57 - 16Gb
+ "TRFC1MinPs": 350000,
+ "TRFC2MinPs": 260000,
+ "TRFC4MinPs": 160000
+ }
+ },
+ {
+ // Datasheet Revision: Rev. 1.5 / Mar.2019
+ "name": "H5AN8G6NCJR-XNC",
+ "attribs": {
+ "speedMTps": 3200,
+ "CL_nRCD_nRP": 22,
+ "capacityPerDieGb": 8,
+ "diesPerPackage": 1,
+ "packageBusWidth": 16,
+ "ranksPerPackage": 1
+ }
+ },
+ {
+ // Datasheet Revision: Rev. 1.0, Dec. 2019
+ "name": "K4AAG165WA-BCTD",
+ "attribs": {
+ "speedMTps": 2666,
+ "CL_nRCD_nRP": 19,
+ "capacityPerDieGb": 16,
+ "diesPerPackage": 1,
+ "packageBusWidth": 16,
+ "ranksPerPackage": 1,
+ // Table 41 - Note: Both 550ns and 350ns tRFC1 is supported
+ "TRFC1MinPs": 350000,
+ "TRFC2MinPs": 260000,
+ "TRFC4MinPs": 160000
+ }
}
]
}