## @file # ADL P SPD DATA configuration file. # # @copyright # INTEL CONFIDENTIAL # Copyright 2020 - 2021 Intel Corporation. # # The source code contained or described herein and all documents related to the # source code ("Material") are owned by Intel Corporation or its suppliers or # licensors. Title to the Material remains with Intel Corporation or its suppliers # and licensors. The Material may contain trade secrets and proprietary and # confidential information of Intel Corporation and its suppliers and licensors, # and is protected by worldwide copyright and trade secret laws and treaty # provisions. No part of the Material may be used, copied, reproduced, modified, # published, uploaded, posted, transmitted, distributed, or disclosed in any way # without Intel's prior express written permission. # # No license under any patent, copyright, trade secret or other intellectual # property right is granted to or conferred upon you by disclosure or delivery # of the Materials, either expressly, by implication, inducement, estoppel or # otherwise. Any license under such intellectual property rights must be # express and approved by Intel in writing. # # Unless otherwise agreed by Intel in writing, you may not remove or alter # this notice or any other notice embedded in Materials by Intel or # Intel's suppliers or licensors in any way. # # This file contains a 'Sample Driver' and is licensed as such under the terms # of your license agreement with Intel or your vendor. This file may be modified # by the user, subject to the additional terms of the license agreement. # # @par Specification # [PcdsDynamicExVpd.common.SkuIdAdlPLp4Rvp] gBoardModuleTokenSpaceGuid.VpdPcdMrcSpdData|*|{CODE( { // LPDDR4X 200b 8Gb die, 4 die, 2 Channels per package // Micron MT53E1G32D4NQ-046 // 4267 1, {0x23, ///< 0 384 SPD bytes used, 512 total 0x11, ///< 1 SPD Revision 1.1 0x11, ///< 2 DRAM Type: LPDDR4X SDRAM 0x0E, ///< 3 Module Type: Not Hybrid (DRAM only) / Non-DIMM Solution (on-board DRAM) 0x15, ///< 4 8 Banks, no bank groups, 8 Gb SDRAM density 0x21, ///< 5 16 Rows, 10 Columns 0xB5, ///< 6 Non-Monolithic DRAM Device, 4 die, 2 Channels per package, Signal Loading Matrix 1 0x08, ///< 7 SDRAM Optional Features: tMAW = 8192 * tREFI, Unlimited MAC 0x00, ///< 8 SDRAM Thermal / Refresh options: Reserved 0x40, ///< 9 Other SDRAM Optional Features: Post package repair supported, one row per bank group, Soft PPR not supported 0x00, ///< 10 Reserved 0x00, ///< 11 Module Nominal Voltage: Reserved 0x0A, ///< 12 Module Organization: 2 Ranks, x16 Device Width per Channel 0x01, ///< 13 Module Memory Bus width: 1 System Channel, 16 bits channel width, no ECC 0x00, ///< 14 Module Thermal Sensor: none 0x00, ///< 15 Extended Module Type: Reserved 0x48, ///< 16 Signal Loading: Data/Strobe/Mask: 2 loads, CAC: 2 loads, CS: 1 load 0x00, ///< 17 MTB = 0.125ns, FTB = 1 ps 0x04, ///< 18 tCKAVGmin = 0.469ns (LPDDR4-4264) 0xFF, ///< 19 tCKAVGmax = 32.002 ns 0x92, ///< 20 CAS Latencies supported (First Byte) : 14, 10, 6 0x55, ///< 21 CAS Latencies supported (Second Byte): 28, 24, 20, 16 0x00, ///< 22 CAS Latencies supported (Third Byte) : 0x00, ///< 23 CAS Latencies supported (Fourth Byte): 0x8C, ///< 24 Minimum CAS Latency (tAAmin) = 17.5 ns 0x00, ///< 25 Read and Write Latency Set options: Write Latency Set A and DBI-Read Disabled 0x90, ///< 26 Minimum RAS-to-CAS delay (tRCDmin) = 18 ns 0xA8, ///< 27 Row precharge time for all banks (tRPab) = 21 ns 0x90, ///< 28 Minimum row precharge time (tRPmin) = 18 ns 0xC0, ///< 29 tRFCab = 280 ns (8 Gb dual-channel die) 0x08, ///< 30 tRFCab MSB 0x60, ///< 31 tRFCpb = 140 ns (8 Gb dual-channel die) 0x04, ///< 32 tRFCpb MSB 0, 0, 0, 0, 0, 0, 0, ///< 33 - 39 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 40 - 49 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 50 - 59 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 60 - 69 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 70 - 79 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 80 - 89 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 90 - 99 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 100 - 109 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 110 - 119 0x00, ///< 120 FTB for Row precharge time per bank (tRPpb) = 18 ns 0x00, ///< 121 FTB for Row precharge time for all banks (tRPab) = 21 ns 0x00, ///< 122 FTB for Minimum RAS-to-CAS delay (tRCDmin) = 18 ns 0x00, ///< 123 FTB for tAAmin = 17.5 ns 0x7F, ///< 124 FTB for tCKAVGmax = 32.002 ns 0xE1, ///< 125 FTB for tCKAVGmin = 0.469 ns (LPDDR4-4264) 0x00, ///< 126 CRC A 0x00, ///< 127 CRC B 0, 0, ///< 128 - 129 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 130 - 139 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 140 - 149 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 150 - 159 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 160 - 169 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 170 - 179 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 180 - 189 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 190 - 199 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 200 - 209 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 210 - 219 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 220 - 229 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 230 - 239 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 240 - 249 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 250 - 259 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 260 - 269 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 270 - 279 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 280 - 289 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 290 - 299 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 300 - 309 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 310 - 319 0x00, ///< 320 Module Manufacturer ID Code, Least Significant Byte 0x00, ///< 321 Module Manufacturer ID Code, Most Significant Byte 0x00, ///< 322 Module Manufacturing Location 0x00, ///< 323 Module Manufacturing Date Year 0x00, ///< 324 Module Manufacturing Date Week 0x55, ///< 325 Module Serial Number A 0x00, ///< 326 Module Serial Number B 0x00, ///< 327 Module Serial Number C 0x00, ///< 328 Module Serial Number D 0x20, 0x20, 0x20, 0x20, 0x20, ///< 329 - 333 Module Part Number: Unused bytes coded as ASCII Blanks (0x20) 0x20, 0x20, 0x20, 0x20, 0x20, ///< 334 - 338 Module Part Number 0x20, 0x20, 0x20, 0x20, 0x20, ///< 339 - 343 Module Part Number 0x20, 0x20, 0x20, 0x20, 0x20, ///< 344 - 348 Module Part Number 0x00, ///< 349 Module Revision Code 0x00, ///< 350 DRAM Manufacturer ID Code, Least Significant Byte 0x00, ///< 351 DRAM Manufacturer ID Code, Most Significant Byte 0x00, ///< 352 DRAM Stepping 0, 0, 0, 0, 0, 0, 0, ///< 353 - 359 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 360 - 369 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 370 - 379 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 380 - 389 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 390 - 399 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 400 - 409 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 410 - 419 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 420 - 429 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 430 - 439 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 440 - 449 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 450 - 459 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 460 - 469 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 470 - 479 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 480 - 489 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 490 - 499 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 500 - 509 0, 0 ///< 510 - 511 }})} [PcdsDynamicExVpd.common.SkuIdAdlPDdr5Rvp] gBoardModuleTokenSpaceGuid.VpdPcdMrcSpdData|*|{CODE( { // DDR5 1Rx16 - 4800 MHz 1, {0x30, ///< 0 1024 SPD bytes total 0x08, ///< 1 SPD Revision 0.8 0x12, ///< 2 DRAM Type: DDR5 SDRAM 0x03, ///< 3 Module Type: Not Hybrid (DRAM only) / SO-DIMM Solution 0x04, ///< 4 Monolithic SDRAM, 16 Gb SDRAM density 0x00, ///< 5 16 Rows, 10 Columns 0x40, ///< 6 x16 SDRAM I/O Width 0x42, ///< 7 4 Bank Groups, 4 Banks per Bank Group 0x00, ///< 8 Secondary SDRAM Density and Package 0x00, ///< 9 Secondary SDRAM Addressing 0x00, ///< 10 Secondary SDRAM I/O Width 0x00, ///< 11 Secondary BankGroups and Banks per Bank Group 0x60, ///< 12 PPR Supported, One row per bank group, Soft PPR Supported 0x00, ///< 13 Commercial Temperature Grade, 0 to 85 C 0x00, ///< 14 Reserved 0x00, ///< 15 Reserved 0x00, ///< 16 SDRAM Nominal Voltage VDD: 1.1V 0x00, ///< 17 SDRAM Nominal Voltage VDDQ: 1.1V 0x00, ///< 18 SDRAM Nominal Voltage VPP: 1.8V 0x00, ///< 19 Reserved 0xA1, ///< 20 tCKAVGmin LSB 0x01, ///< 21 tCKAVGmin MSB 0xE8, ///< 22 tCKAVGmax LSB 0x03, ///< 23 tCKAVGmax MSB 0x72, ///< 24 CAS Latencies supported (First Byte) : 32, 30, 28, 22 0x15, ///< 25 CAS Latencies supported (Second Byte): 44, 40, 36 0x00, ///< 26 CAS Latencies supported (Third Byte) : 0x00, ///< 27 CAS Latencies supported (Fourth Byte): 0x00, ///< 28 CAS Latencies supported (Fifth Byte) : 0x00, ///< 29 Reserved 0x1E, ///< 30 Minimum CAS Latency (tAAmin) LSB 0x41, ///< 31 Minimum CAS Latency (tAAmin) MSB 0x1E, ///< 32 Minimum RAS-to-CAS delay (tRCDmin) LSB 0x41, ///< 33 Minimum RAS-to-CAS delay (tRCDmin) MSB 0x1E, ///< 34 Minimum Row Precharge delay (tRPmin) LSB 0x41, ///< 35 Minimum Row Precharge delay (tRPmin) MSB 0x00, ///< 36 Minimum Active to Precharge delay (tRASmin) LSB 0x7D, ///< 37 Minimum Active to Precharge delay (tRASmin) MSB 0x1E, ///< 38 Minimum Active to Active/Refresh delay (tRCmin) LSB 0xBE, ///< 39 Minimum Active to Active/Refresh delay (tRCmin) MSB 0x30, ///< 40 Minimum Write Recovery time (tWRmin) LSB 0x75, ///< 41 Minimum Write Recovery time (tWRmin) MSB 0x27, ///< 42 Refresh Recovery Delay (tRFC1min) LSB 0x01, ///< 43 Refresh Recovery Delay (tRFC1min) MSB 0xA0, ///< 44 Refresh Recovery Delay (tRFC2min) MSB 0x00, ///< 45 Refresh Recovery Delay (tRFC2min) MSB 0x82, ///< 46 Refresh Recovery Delay (tRFCsbmin) MSB 0x00, ///< 47 Refresh Recovery Delay (tRFCsbmin) MSB 0, 0, ///< 48 - 49 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 50 - 59 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 60 - 69 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 70 - 79 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 80 - 89 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 90 - 99 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 100 - 109 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 110 - 119 0, 0, 0, 0, 0, 0, ///< 120 - 125 0x47, ///< 126 CRC Bytes 0 - 127 LSB 0xAE, ///< 127 CRC Bytes 0 - 127 MSB 0, 0, ///< 128 - 129 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 130 - 139 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 140 - 149 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 150 - 159 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 160 - 169 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 170 - 179 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 180 - 189 0, 0, ///< 190 - 191 0x08, ///< 192 SPD Revision for Module Information: 0.8 0x00, ///< 193 Reserved 0xC2, ///< 194 SPD Manufacturer ID First Byte 0xC4, ///< 195 SPD Manufacturer ID Second Byte 0x80, ///< 196 SPD Device Type 0x00, ///< 197 SPD Device Revision 0x80, ///< 198 PMIC0 Manufacturer ID First Byte 0xB3, ///< 199 PMIC0 Manufacturer ID Second Byte 0x80, ///< 200 PMIC0 Device Type 0x11, ///< 201 PMIC0 Device Revision 0, 0, 0, 0, ///< 202 - 205 PMIC1 0, 0, 0, 0, ///< 206 - 209 PMIC2 0x80, ///< 210 Thermal Sensors Manufacturer ID First Byte 0xB3, ///< 211 Thermal Sensors Manufacturer ID First Byte 0x80, ///< 212 Thermal Sensors Device Type 0x11, ///< 213 Thermal Sensors Device Revision 0, 0, 0, 0, 0, 0, ///< 214 - 219 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 220 - 229 0x0F, ///< 230 Module Nominal Height 0x10, ///< 231 Module Nominal Thickness 0x00, ///< 232 Reference Raw Card Used 0x01, ///< 233 1 Row of DRAM on Module 0x01, ///< 234 1 Rank, 8 bits SDRAM data width per channel 0x22, ///< 235 2 Channels per DIMM, 32 bits per Channel 0, 0, 0, 0, ///< 236 - 239 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 240 - 249 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 250 - 259 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 260 - 269 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 270 - 279 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 280 - 289 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 290 - 299 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 300 - 309 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 310 - 319 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 320 - 329 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 330 - 339 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 340 - 349 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 350 - 359 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 360 - 369 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 370 - 379 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 380 - 389 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 390 - 399 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 400 - 409 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 410 - 419 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 420 - 429 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 430 - 439 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ///< 440 - 445 0x9C, ///< 446 CRC for Bytes 128 - 253 LSB 0xAD, ///< 447 CRC for Bytes 128 - 253 MSB 0, 0, ///< 448 - 449 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 450 - 459 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 460 - 469 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 470 - 479 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 480 - 489 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 490 - 499 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 500 - 509 0, 0 ///< 510 - 511 ///< Ignore bytes 512-1023, @todo_adl: support 1024 bytes SPD array }})} [PcdsDynamicExVpd.common.SkuIdAdlPDdr5MRRvp] gBoardModuleTokenSpaceGuid.VpdPcdMrcSpdData|*|{CODE( { // DDR5 1Rx8 - 4800 MHz 1, {0x30, ///< 0 1024 SPD bytes total 0x08, ///< 1 SPD Revision 0.8 0x12, ///< 2 DRAM Type: DDR5 SDRAM 0x03, ///< 3 Module Type: Not Hybrid (DRAM only) / SO-DIMM Solution 0x04, ///< 4 Monolithic SDRAM, 16 Gb SDRAM density 0x00, ///< 5 16 Rows, 10 Columns 0x20, ///< 6 x8 SDRAM I/O Width 0x62, ///< 7 8 Bank Groups, 4 Banks per Bank Group 0x00, ///< 8 Secondary SDRAM Density and Package 0x00, ///< 9 Secondary SDRAM Addressing 0x00, ///< 10 Secondary SDRAM I/O Width 0x00, ///< 11 Secondary BankGroups and Banks per Bank Group 0x60, ///< 12 PPR Supported, One row per bank group, Soft PPR Supported 0x00, ///< 13 Commercial Temperature Grade, 0 to 85 C 0x00, ///< 14 Reserved 0x00, ///< 15 Reserved 0x00, ///< 16 SDRAM Nominal Voltage VDD: 1.1V 0x00, ///< 17 SDRAM Nominal Voltage VDDQ: 1.1V 0x00, ///< 18 SDRAM Nominal Voltage VPP: 1.8V 0x00, ///< 19 Reserved 0xA1, ///< 20 tCKAVGmin LSB 0x01, ///< 21 tCKAVGmin MSB 0xE8, ///< 22 tCKAVGmax LSB 0x03, ///< 23 tCKAVGmax MSB 0x72, ///< 24 CAS Latencies supported (First Byte) : 32, 30, 28, 22 0x15, ///< 25 CAS Latencies supported (Second Byte): 44, 40, 36 0x00, ///< 26 CAS Latencies supported (Third Byte) : 0x00, ///< 27 CAS Latencies supported (Fourth Byte): 0x00, ///< 28 CAS Latencies supported (Fifth Byte) : 0x00, ///< 29 Reserved 0x1E, ///< 30 Minimum CAS Latency (tAAmin) LSB 0x41, ///< 31 Minimum CAS Latency (tAAmin) MSB 0x1E, ///< 32 Minimum RAS-to-CAS delay (tRCDmin) LSB 0x41, ///< 33 Minimum RAS-to-CAS delay (tRCDmin) MSB 0x1E, ///< 34 Minimum Row Precharge delay (tRPmin) LSB 0x41, ///< 35 Minimum Row Precharge delay (tRPmin) MSB 0x00, ///< 36 Minimum Active to Precharge delay (tRASmin) LSB 0x7D, ///< 37 Minimum Active to Precharge delay (tRASmin) MSB 0x1E, ///< 38 Minimum Active to Active/Refresh delay (tRCmin) LSB 0xBE, ///< 39 Minimum Active to Active/Refresh delay (tRCmin) MSB 0x30, ///< 40 Minimum Write Recovery time (tWRmin) LSB 0x75, ///< 41 Minimum Write Recovery time (tWRmin) MSB 0x27, ///< 42 Refresh Recovery Delay (tRFC1min) LSB 0x01, ///< 43 Refresh Recovery Delay (tRFC1min) MSB 0xA0, ///< 44 Refresh Recovery Delay (tRFC2min) MSB 0x00, ///< 45 Refresh Recovery Delay (tRFC2min) MSB 0x82, ///< 46 Refresh Recovery Delay (tRFCsbmin) MSB 0x00, ///< 47 Refresh Recovery Delay (tRFCsbmin) MSB 0, 0, ///< 48 - 49 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 50 - 59 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 60 - 69 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 70 - 79 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 80 - 89 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 90 - 99 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 100 - 109 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 110 - 119 0, 0, 0, 0, 0, 0, ///< 120 - 125 0x47, ///< 126 CRC Bytes 0 - 127 LSB 0xAE, ///< 127 CRC Bytes 0 - 127 MSB 0, 0, ///< 128 - 129 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 130 - 139 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 140 - 149 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 150 - 159 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 160 - 169 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 170 - 179 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 180 - 189 0, 0, ///< 190 - 191 0x08, ///< 192 SPD Revision for Module Information: 0.8 0x00, ///< 193 Reserved 0xC2, ///< 194 SPD Manufacturer ID First Byte 0xC4, ///< 195 SPD Manufacturer ID Second Byte 0x80, ///< 196 SPD Device Type 0x00, ///< 197 SPD Device Revision 0x80, ///< 198 PMIC0 Manufacturer ID First Byte 0xB3, ///< 199 PMIC0 Manufacturer ID Second Byte 0x80, ///< 200 PMIC0 Device Type 0x11, ///< 201 PMIC0 Device Revision 0, 0, 0, 0, ///< 202 - 205 PMIC1 0, 0, 0, 0, ///< 206 - 209 PMIC2 0x80, ///< 210 Thermal Sensors Manufacturer ID First Byte 0xB3, ///< 211 Thermal Sensors Manufacturer ID First Byte 0x80, ///< 212 Thermal Sensors Device Type 0x11, ///< 213 Thermal Sensors Device Revision 0, 0, 0, 0, 0, 0, ///< 214 - 219 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 220 - 229 0x0F, ///< 230 Module Nominal Height 0x10, ///< 231 Module Nominal Thickness 0x00, ///< 232 Reference Raw Card Used 0x01, ///< 233 1 Row of DRAM on Module 0x01, ///< 234 1 Rank, 8 bits SDRAM data width per channel 0x22, ///< 235 2 Channels per DIMM, 32 bits per Channel 0, 0, 0, 0, ///< 236 - 239 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 240 - 249 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 250 - 259 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 260 - 269 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 270 - 279 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 280 - 289 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 290 - 299 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 300 - 309 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 310 - 319 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 320 - 329 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 330 - 339 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 340 - 349 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 350 - 359 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 360 - 369 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 370 - 379 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 380 - 389 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 390 - 399 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 400 - 409 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 410 - 419 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 420 - 429 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 430 - 439 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ///< 440 - 445 0x9C, ///< 446 CRC for Bytes 128 - 253 LSB 0xAD, ///< 447 CRC for Bytes 128 - 253 MSB 0, 0, ///< 448 - 449 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 450 - 459 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 460 - 469 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 470 - 479 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 480 - 489 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 490 - 499 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 500 - 509 0, 0 ///< 510 - 511 ///< Ignore bytes 512-1023, @todo_adl: support 1024 bytes SPD array }})} [PcdsDynamicExVpd.common.SkuIdAdlPLp5Rvp] #[-start-210526-KEBIN00005-add]# !if $(C970_SUPPORT_ENABLE) == YES gBoardModuleTokenSpaceGuid.Yogac970MO1Q1R16GSpdData|*|{CODE( { // LPDDR5 315b 16Gb die, DDP 2x16 // Micron MT62F512M32D2-031 // 6400, ??-??-??-?? // 8 Banks, no bank groups, 8Gb SDRAM density // 15 Row bits, 11 Column bits // Non-Monolithic DRAM Device, 2 dies, 2 Channels per package, // mLpddr5xDdp8Gb315b1r6400Spd 1, {0x23, ///< 0 384 SPD bytes used, 512 total 0x10, ///< 1 SPD Revision 1.0 0x13, ///< 2 DRAM Type: LPDDR5 SDRAM 0x0E, ///< 3 Module Type: Not Hybrid (DRAM only) / Non-DIMM Solution (on-board DRAM) 0x16, ///< 4 8 Banks, no bank groups, 8 Gb SDRAM density 0x22, ///< 5 15 Rows, 11 Columns 0x95, ///< 6 Non-Monolithic DRAM Device, 2 die, 2 Channels per package, Signal Loading Matrix 1 0x08, ///< 7 SDRAM Optional Features: tMAW = 8192 * tREFI, Unlimited MAC 0x00, ///< 8 SDRAM Thermal / Refresh options: Reserved 0x40, ///< 9 Other SDRAM Optional Features: Post package repair supported, one row per bank group, Soft PPR not supported 0x00, ///< 10 Reserved 0x00, ///< 11 Module Nominal Voltage: Reserved 0x02, ///< 12 Module Organization: 1 Rank, x16 Device Width per Channel 0x01, ///< 13 Module Memory Bus width: 1 Channels, 16 bits channel width, no ECC 0x00, ///< 14 Module Thermal Sensor: none 0x00, ///< 15 Extended Module Type: Reserved 0x48, ///< 16 Signal Loading: Data/Strobe/Mask: 2 loads, CAC: 2 loads, CS: 1 load 0x00, ///< 17 MTB = 0.125ns, FTB = 1 ps 0x0A, ///< 18 tCKAVGmin = 1.25 ns (LPDDR5-6400) 0xFF, ///< 19 tCKAVGmax = 32.002 ns 0x92, ///< 20 CAS Latencies supported (First Byte) : 14, 10, 6 0x55, ///< 21 CAS Latencies supported (Second Byte): 28, 24, 20, 16 0x05, ///< 22 CAS Latencies supported (Third Byte) : 36, 32 0x00, ///< 23 CAS Latencies supported (Fourth Byte): 0xAA, ///< 24 Minimum CAS Latency (tAAmin) = 21.25 ns 0x00, ///< 25 Read and Write Latency Set options: Write Latency Set A and DBI-Read Disabled 0x98, ///< 26 Minimum RAS-to-CAS delay (tRCDmin) = 19 ns 0xA8, ///< 27 Row precharge time for all banks (tRPab) = 21 ns 0x90, ///< 28 Minimum row precharge time (tRPpb) = 18 ns 0xC0, ///< 29 tRFCab = 210 ns (8 Gb) 0x08, ///< 30 tRFCab MSB 0x60, ///< 31 tRFCpb = 120 ns (8 Gb) 0x04, ///< 32 tRFCpb MSB 0, 0, 0, 0, 0, 0, 0, ///< 33 - 39 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 40 - 49 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 50 - 59 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 60 - 69 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 70 - 79 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 80 - 89 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 90 - 99 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 100 - 109 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 110 - 119 0x00, ///< 120 FTB for Row precharge time per bank (tRPpb) = 18 ns 0x00, ///< 121 FTB for Row precharge time for all banks (tRPab) = 21 ns 0x00, ///< 122 FTB for Minimum RAS-to-CAS delay (tRCDmin) = 19 ns 0x00, ///< 123 FTB for tAAmin = 21.25 ns 0x7F, ///< 124 FTB for tCKAVGmax = 32.002 ns 0x00, ///< 125 FTB for tCKAVGmin = 1.25 ns (LPDDR5-6400) 0x00, ///< 126 CRC A 0x00, ///< 127 CRC B 0, 0, ///< 128 - 129 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 130 - 139 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 140 - 149 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 150 - 159 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 160 - 169 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 170 - 179 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 180 - 189 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 190 - 199 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 200 - 209 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 210 - 219 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 220 - 229 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 230 - 239 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 240 - 249 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 250 - 259 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 260 - 269 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 270 - 279 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 280 - 289 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 290 - 299 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 300 - 309 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 310 - 319 0x00, ///< 320 Module Manufacturer ID Code, Least Significant Byte 0x00, ///< 321 Module Manufacturer ID Code, Most Significant Byte 0x00, ///< 322 Module Manufacturing Location 0x00, ///< 323 Module Manufacturing Date Year 0x00, ///< 324 Module Manufacturing Date Week 0x20, ///< 325 Module ID: Module Serial Number 0x00, ///< 326 Module Serial Number B 0x00, ///< 327 Module Serial Number C 0x00, ///< 328 Module Serial Number D 0x20, 0x20, 0x20, 0x20, 0x20, ///< 329 - 333 Module Part Number: Unused bytes coded as ASCII Blanks (0x20) 0x20, 0x20, 0x20, 0x20, 0x20, ///< 334 - 338 Module Part Number 0x20, 0x20, 0x20, 0x20, 0x20, ///< 339 - 343 Module Part Number 0x20, 0x20, 0x20, 0x20, 0x20, ///< 344 - 348 Module Part Number 0x00, ///< 349 Module Revision Code 0x00, ///< 350 DRAM Manufacturer ID Code, Least Significant Byte 0x00, ///< 351 DRAM Manufacturer ID Code, Most Significant Byte 0x00, ///< 352 DRAM Stepping 0, 0, 0, 0, 0, 0, 0, ///< 353 - 359 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 360 - 369 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 370 - 379 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 380 - 389 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 390 - 399 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 400 - 409 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 410 - 419 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 420 - 429 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 430 - 439 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 440 - 449 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 450 - 459 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 460 - 469 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 470 - 479 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 480 - 489 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 490 - 499 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 500 - 509 0, 0 ///< 510 - 511 }})} !endif #[-start-210526-KEBIN00005-add]# #[-start-210519-KEBIN00001-modify]# #[-start-210825-TAMT000002-modify]# #[-start-210914-DABING0006-modify]# !if ($(C970_SUPPORT_ENABLE) == YES) OR ($(C770_SUPPORT_ENABLE) == YES) OR ($(S77014_SUPPORT_ENABLE) == YES) OR ($(S77013_SUPPORT_ENABLE) == YES) OR ($(S77014IAH_SUPPORT_ENABLE) == YES) #[-start-210914-DABING0006-modify]# #[-end-210825-TAMT000002-modify]# #[-start-210709-YUNLEI0111-modify] gBoardModuleTokenSpaceGuid.Yogac970MO1Q2R16GSpdData|*|{CODE( { // LPDDR5 315b 8Gb die, DDP 2x16 // Micron MT62F1G32D4DR-031 WT:B // 6400, ??-??-??-?? // 8 Banks, no bank groups, 8Gb SDRAM density // 15 Row bits, 11 Column bits // Non-Monolithic DRAM Device, 2 dies, 2 Channels per package, // mLpddr5xDdp8Gb315b1r6400Spd 1, {0x23, ///< 0 384 SPD bytes used, 512 total 0x10, ///< 1 SPD Revision 1.0 0x13, ///< 2 DRAM Type: LPDDR5 SDRAM 0x0E, ///< 3 Module Type: Not Hybrid (DRAM only) / Non-DIMM Solution (on-board DRAM) 0x15, ///< 4 8 Banks, no bank groups, 8 Gb SDRAM density 0x1A, ///< 5 15 Rows, 11 Columns 0xB5, ///< 6 Non-Monolithic DRAM Device, 2 die, 2 Channels per package, Signal Loading Matrix 1 0x08, ///< 7 SDRAM Optional Features: tMAW = 8192 * tREFI, Unlimited MAC 0x00, ///< 8 SDRAM Thermal / Refresh options: Reserved 0x40, ///< 9 Other SDRAM Optional Features: Post package repair supported, one row per bank group, Soft PPR not supported 0x00, ///< 10 Reserved 0x00, ///< 11 Module Nominal Voltage: Reserved 0x0A, ///< 12 Module Organization: 1 Rank, x16 Device Width per Channel 0x01, ///< 13 Module Memory Bus width: 1 Channels, 16 bits channel width, no ECC 0x00, ///< 14 Module Thermal Sensor: none 0x00, ///< 15 Extended Module Type: Reserved 0x48, ///< 16 Signal Loading: Data/Strobe/Mask: 2 loads, CAC: 2 loads, CS: 1 load 0x00, ///< 17 MTB = 0.125ns, FTB = 1 ps 0x0A, ///< 18 tCKAVGmin = 1.25 ns (LPDDR5-6400) 0xFF, ///< 19 tCKAVGmax = 32.002 ns 0x92, ///< 20 CAS Latencies supported (First Byte) : 14, 10, 6 0x55, ///< 21 CAS Latencies supported (Second Byte): 28, 24, 20, 16 0x05, ///< 22 CAS Latencies supported (Third Byte) : 36, 32 0x00, ///< 23 CAS Latencies supported (Fourth Byte): 0xAA, ///< 24 Minimum CAS Latency (tAAmin) = 21.25 ns 0x00, ///< 25 Read and Write Latency Set options: Write Latency Set A and DBI-Read Disabled 0x90, ///< 26 Minimum RAS-to-CAS delay (tRCDmin) = 19 ns 0xA8, ///< 27 Row precharge time for all banks (tRPab) = 21 ns 0x90, ///< 28 Minimum row precharge time (tRPpb) = 18 ns 0x90, ///< 29 tRFCab = 210 ns (8 Gb) 0x06, ///< 30 tRFCab MSB 0xC0, ///< 31 tRFCpb = 120 ns (8 Gb) 0x03, ///< 32 tRFCpb MSB 0, 0, 0, 0, 0, 0, 0, ///< 33 - 39 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 40 - 49 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 50 - 59 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 60 - 69 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 70 - 79 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 80 - 89 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 90 - 99 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 100 - 109 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 110 - 119 0x00, ///< 120 FTB for Row precharge time per bank (tRPpb) = 18 ns 0x00, ///< 121 FTB for Row precharge time for all banks (tRPab) = 21 ns 0x00, ///< 122 FTB for Minimum RAS-to-CAS delay (tRCDmin) = 19 ns 0x00, ///< 123 FTB for tAAmin = 21.25 ns 0x7F, ///< 124 FTB for tCKAVGmax = 32.002 ns 0x00, ///< 125 FTB for tCKAVGmin = 1.25 ns (LPDDR5-6400) 0x00, ///< 126 CRC A 0x00, ///< 127 CRC B 0, 0, ///< 128 - 129 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 130 - 139 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 140 - 149 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 150 - 159 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 160 - 169 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 170 - 179 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 180 - 189 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 190 - 199 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 200 - 209 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 210 - 219 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 220 - 229 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 230 - 239 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 240 - 249 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 250 - 259 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 260 - 269 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 270 - 279 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 280 - 289 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 290 - 299 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 300 - 309 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 310 - 319 0x80, ///< 320 Module Manufacturer ID Code, Least Significant Byte 0x2C, ///< 321 Module Manufacturer ID Code, Most Significant Byte 0x00, ///< 322 Module Manufacturing Location 0x00, ///< 323 Module Manufacturing Date Year 0x00, ///< 324 Module Manufacturing Date Week 0x00, ///< 325 Module ID: Module Serial Number 0x00, ///< 326 Module Serial Number B 0x00, ///< 327 Module Serial Number C 0x00, ///< 328 Module Serial Number D 0x4D, 0x54, 0x36, 0x32, 0x46, ///< 329 - 333 Module Part Number: Unused bytes coded as ASCII Blanks (0x20) 0x31, 0x47, 0x33, 0x32, 0x44, ///< 334 - 338 Module Part Number 0x34, 0x44, 0x52, 0x2D, 0x30, ///< 339 - 343 Module Part Number 0x33, 0x31, 0x20, 0x20, 0x20, ///< 344 - 348 Module Part Number 0x00, ///< 349 Module Revision Code 0x80, ///< 350 DRAM Manufacturer ID Code, Least Significant Byte 0x2C, ///< 351 DRAM Manufacturer ID Code, Most Significant Byte 0x00, ///< 352 DRAM Stepping 0, 0, 0, 0, 0, 0, 0, ///< 353 - 359 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 360 - 369 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 370 - 379 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 380 - 389 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 390 - 399 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 400 - 409 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 410 - 419 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 420 - 429 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 430 - 439 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 440 - 449 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 450 - 459 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 460 - 469 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 470 - 479 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 480 - 489 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 490 - 499 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 500 - 509 0, 0 ///< 510 - 511 }})} gBoardModuleTokenSpaceGuid.Yogac970MO1D1R8GSpdData|*|{CODE( { // LPDDR5 315b 8Gb die, DDP 2x16 // Micron MT62F512M32D2DR-031 WT:B // 6400, ??-??-??-?? // 8 Banks, no bank groups, 8Gb SDRAM density // 15 Row bits, 11 Column bits // Non-Monolithic DRAM Device, 2 dies, 2 Channels per package, // mLpddr5xDdp8Gb315b1r6400Spd 1, {0x23, ///< 0 384 SPD bytes used, 512 total 0x10, ///< 1 SPD Revision 1.0 0x13, ///< 2 DRAM Type: LPDDR5 SDRAM 0x0E, ///< 3 Module Type: Not Hybrid (DRAM only) / Non-DIMM Solution (on-board DRAM) 0x15, ///< 4 8 Banks, no bank groups, 8 Gb SDRAM density 0x1A, ///< 5 15 Rows, 11 Columns 0x95, ///< 6 Non-Monolithic DRAM Device, 2 die, 2 Channels per package, Signal Loading Matrix 1 0x08, ///< 7 SDRAM Optional Features: tMAW = 8192 * tREFI, Unlimited MAC 0x00, ///< 8 SDRAM Thermal / Refresh options: Reserved 0x40, ///< 9 Other SDRAM Optional Features: Post package repair supported, one row per bank group, Soft PPR not supported 0x00, ///< 10 Reserved 0x00, ///< 11 Module Nominal Voltage: Reserved 0x02, ///< 12 Module Organization: 1 Rank, x16 Device Width per Channel 0x01, ///< 13 Module Memory Bus width: 1 Channels, 16 bits channel width, no ECC 0x00, ///< 14 Module Thermal Sensor: none 0x00, ///< 15 Extended Module Type: Reserved 0x48, ///< 16 Signal Loading: Data/Strobe/Mask: 2 loads, CAC: 2 loads, CS: 1 load 0x00, ///< 17 MTB = 0.125ns, FTB = 1 ps 0x0A, ///< 18 tCKAVGmin = 1.25 ns (LPDDR5-6400) 0xFF, ///< 19 tCKAVGmax = 32.002 ns 0x92, ///< 20 CAS Latencies supported (First Byte) : 14, 10, 6 0x55, ///< 21 CAS Latencies supported (Second Byte): 28, 24, 20, 16 0x05, ///< 22 CAS Latencies supported (Third Byte) : 36, 32 0x00, ///< 23 CAS Latencies supported (Fourth Byte): 0xAA, ///< 24 Minimum CAS Latency (tAAmin) = 21.25 ns 0x00, ///< 25 Read and Write Latency Set options: Write Latency Set A and DBI-Read Disabled 0x90, ///< 26 Minimum RAS-to-CAS delay (tRCDmin) = 19 ns 0xA8, ///< 27 Row precharge time for all banks (tRPab) = 21 ns 0x90, ///< 28 Minimum row precharge time (tRPpb) = 18 ns 0x90, ///< 29 tRFCab = 210 ns (8 Gb) 0x06, ///< 30 tRFCab MSB 0xC0, ///< 31 tRFCpb = 120 ns (8 Gb) 0x03, ///< 32 tRFCpb MSB 0, 0, 0, 0, 0, 0, 0, ///< 33 - 39 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 40 - 49 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 50 - 59 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 60 - 69 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 70 - 79 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 80 - 89 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 90 - 99 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 100 - 109 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 110 - 119 0x00, ///< 120 FTB for Row precharge time per bank (tRPpb) = 18 ns 0x00, ///< 121 FTB for Row precharge time for all banks (tRPab) = 21 ns 0x00, ///< 122 FTB for Minimum RAS-to-CAS delay (tRCDmin) = 19 ns 0x00, ///< 123 FTB for tAAmin = 21.25 ns 0x7F, ///< 124 FTB for tCKAVGmax = 32.002 ns 0x00, ///< 125 FTB for tCKAVGmin = 1.25 ns (LPDDR5-6400) 0x00, ///< 126 CRC A 0x00, ///< 127 CRC B 0, 0, ///< 128 - 129 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 130 - 139 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 140 - 149 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 150 - 159 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 160 - 169 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 170 - 179 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 180 - 189 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 190 - 199 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 200 - 209 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 210 - 219 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 220 - 229 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 230 - 239 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 240 - 249 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 250 - 259 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 260 - 269 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 270 - 279 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 280 - 289 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 290 - 299 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 300 - 309 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 310 - 319 0x80, ///< 320 Module Manufacturer ID Code, Least Significant Byte 0x2C, ///< 321 Module Manufacturer ID Code, Most Significant Byte 0x00, ///< 322 Module Manufacturing Location 0x00, ///< 323 Module Manufacturing Date Year 0x00, ///< 324 Module Manufacturing Date Week 0x00, ///< 325 Module ID: Module Serial Number 0x00, ///< 326 Module Serial Number B 0x00, ///< 327 Module Serial Number C 0x00, ///< 328 Module Serial Number D 0x4D, 0x54, 0x36, 0x32, 0x46, ///< 329 - 333 Module Part Number: Unused bytes coded as ASCII Blanks (0x20) 0x35, 0x31, 0x32, 0x4D, 0x33, ///< 334 - 338 Module Part Number 0x32, 0x44, 0x32, 0x44, 0x52, ///< 339 - 343 Module Part Number 0x2D, 0x30, 0x33, 0x31, 0x20, ///< 344 - 348 Module Part Number 0x00, ///< 349 Module Revision Code 0x80, ///< 350 DRAM Manufacturer ID Code, Least Significant Byte 0x2C, ///< 351 DRAM Manufacturer ID Code, Most Significant Byte 0x00, ///< 352 DRAM Stepping 0, 0, 0, 0, 0, 0, 0, ///< 353 - 359 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 360 - 369 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 370 - 379 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 380 - 389 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 390 - 399 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 400 - 409 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 410 - 419 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 420 - 429 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 430 - 439 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 440 - 449 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 450 - 459 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 460 - 469 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 470 - 479 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 480 - 489 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 490 - 499 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 500 - 509 0, 0 ///< 510 - 511 }})} gBoardModuleTokenSpaceGuid.Yogac970MO2O2R32GSpdData|*|{CODE( { // LPDDR5 315b 8Gb die, DDP 2x16 // Micron MT62F2G32D8DR-031 WT:B // 6400, ??-??-??-?? // 8 Banks, no bank groups, 8Gb SDRAM density // 15 Row bits, 11 Column bits // Non-Monolithic DRAM Device, 2 dies, 2 Channels per package, // mLpddr5xDdp8Gb315b1r6400Spd 1, {0x23, ///< 0 384 SPD bytes used, 512 total 0x10, ///< 1 SPD Revision 1.0 0x13, ///< 2 DRAM Type: LPDDR5 SDRAM 0x0E, ///< 3 Module Type: Not Hybrid (DRAM only) / Non-DIMM Solution (on-board DRAM) 0x15, ///< 4 8 Banks, no bank groups, 8 Gb SDRAM density 0x22, ///< 5 15 Rows, 11 Columns 0xF9, ///< 6 Non-Monolithic DRAM Device, 2 die, 2 Channels per package, Signal Loading Matrix 1 0x08, ///< 7 SDRAM Optional Features: tMAW = 8192 * tREFI, Unlimited MAC 0x00, ///< 8 SDRAM Thermal / Refresh options: Reserved 0x40, ///< 9 Other SDRAM Optional Features: Post package repair supported, one row per bank group, Soft PPR not supported 0x00, ///< 10 Reserved 0x00, ///< 11 Module Nominal Voltage: Reserved 0x09, ///< 12 Module Organization: 1 Rank, x16 Device Width per Channel 0x01, ///< 13 Module Memory Bus width: 1 Channels, 16 bits channel width, no ECC 0x00, ///< 14 Module Thermal Sensor: none 0x00, ///< 15 Extended Module Type: Reserved 0x48, ///< 16 Signal Loading: Data/Strobe/Mask: 2 loads, CAC: 2 loads, CS: 1 load 0x00, ///< 17 MTB = 0.125ns, FTB = 1 ps 0x0A, ///< 18 tCKAVGmin = 1.25 ns (LPDDR5-6400) 0xFF, ///< 19 tCKAVGmax = 32.002 ns 0x92, ///< 20 CAS Latencies supported (First Byte) : 14, 10, 6 0x55, ///< 21 CAS Latencies supported (Second Byte): 28, 24, 20, 16 0x05, ///< 22 CAS Latencies supported (Third Byte) : 36, 32 0x00, ///< 23 CAS Latencies supported (Fourth Byte): 0xAA, ///< 24 Minimum CAS Latency (tAAmin) = 21.25 ns 0x00, ///< 25 Read and Write Latency Set options: Write Latency Set A and DBI-Read Disabled 0x90, ///< 26 Minimum RAS-to-CAS delay (tRCDmin) = 19 ns 0xA8, ///< 27 Row precharge time for all banks (tRPab) = 21 ns 0x90, ///< 28 Minimum row precharge time (tRPpb) = 18 ns 0x90, ///< 29 tRFCab = 210 ns (8 Gb) 0x06, ///< 30 tRFCab MSB 0xC0, ///< 31 tRFCpb = 120 ns (8 Gb) 0x03, ///< 32 tRFCpb MSB 0, 0, 0, 0, 0, 0, 0, ///< 33 - 39 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 40 - 49 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 50 - 59 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 60 - 69 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 70 - 79 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 80 - 89 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 90 - 99 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 100 - 109 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 110 - 119 0x00, ///< 120 FTB for Row precharge time per bank (tRPpb) = 18 ns 0x00, ///< 121 FTB for Row precharge time for all banks (tRPab) = 21 ns 0x00, ///< 122 FTB for Minimum RAS-to-CAS delay (tRCDmin) = 19 ns 0x00, ///< 123 FTB for tAAmin = 21.25 ns 0x7F, ///< 124 FTB for tCKAVGmax = 32.002 ns 0x00, ///< 125 FTB for tCKAVGmin = 1.25 ns (LPDDR5-6400) 0x00, ///< 126 CRC A 0x00, ///< 127 CRC B 0, 0, ///< 128 - 129 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 130 - 139 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 140 - 149 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 150 - 159 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 160 - 169 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 170 - 179 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 180 - 189 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 190 - 199 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 200 - 209 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 210 - 219 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 220 - 229 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 230 - 239 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 240 - 249 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 250 - 259 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 260 - 269 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 270 - 279 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 280 - 289 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 290 - 299 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 300 - 309 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 310 - 319 0x80, ///< 320 Module Manufacturer ID Code, Least Significant Byte 0x2C, ///< 321 Module Manufacturer ID Code, Most Significant Byte 0x00, ///< 322 Module Manufacturing Location 0x00, ///< 323 Module Manufacturing Date Year 0x00, ///< 324 Module Manufacturing Date Week 0x00, ///< 325 Module ID: Module Serial Number 0x00, ///< 326 Module Serial Number B 0x00, ///< 327 Module Serial Number C 0x00, ///< 328 Module Serial Number D 0x4D, 0x54, 0x36, 0x32, 0x46, ///< 329 - 333 Module Part Number: Unused bytes coded as ASCII Blanks (0x20) 0x32, 0x47, 0x33, 0x32, 0x44, ///< 334 - 338 Module Part Number 0x38, 0x44, 0x52, 0x2D, 0x30, ///< 339 - 343 Module Part Number 0x33, 0x31, 0x20, 0x20, 0x20, ///< 344 - 348 Module Part Number 0x00, ///< 349 Module Revision Code 0x80, ///< 350 DRAM Manufacturer ID Code, Least Significant Byte 0x2C, ///< 351 DRAM Manufacturer ID Code, Most Significant Byte 0x00, ///< 352 DRAM Stepping 0, 0, 0, 0, 0, 0, 0, ///< 353 - 359 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 360 - 369 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 370 - 379 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 380 - 389 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 390 - 399 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 400 - 409 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 410 - 419 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 420 - 429 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 430 - 439 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 440 - 449 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 450 - 459 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 460 - 469 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 470 - 479 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 480 - 489 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 490 - 499 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 500 - 509 0, 0 ///< 510 - 511 }})} #[-end-210709-YUNLEI0111-modify] #[-end-210519-KEBIN00001-modify] #[-start-210708-YUNLEI0110-modify] gBoardModuleTokenSpaceGuid.Yogac970Samsung16GSpdData|*|{CODE( { // LPDDR5 315F 32Gb die, DDP 2x16 // Samsung K3LKBKB0BM-MGCP 1, {0x23, ///< 0 384 SPD bytes used, 512 total 0x10, ///< 1 SPD Revision 1.0 0x13, ///< 2 DRAM Type: LPDDR5 SDRAM 0x0E, ///< 3 Module Type: Not Hybrid (DRAM only) / Non-DIMM Solution (on-board DRAM) 0x16, ///< 4 8 Banks, no bank groups, 8 Gb SDRAM density 0x22, ///< 5 15 Rows, 11 Columns 0x95, ///< 6 Non-Monolithic DRAM Device, 2 die, 2 Channels per package, Signal Loading Matrix 1 0x08, ///< 7 SDRAM Optional Features: tMAW = 8192 * tREFI, Unlimited MAC 0x00, ///< 8 SDRAM Thermal / Refresh options: Reserved 0x00, ///< 9 Other SDRAM Optional Features: Post package repair supported, one row per bank group, Soft PPR not supported 0x00, ///< 10 Reserved 0x00, ///< 11 Module Nominal Voltage: Reserved 0x02, ///< 12 Module Organization: 1 Rank, x16 Device Width per Channel 0x01, ///< 13 Module Memory Bus width: 1 Channels, 16 bits channel width, no ECC 0x00, ///< 14 Module Thermal Sensor: none 0x00, ///< 15 Extended Module Type: Reserved 0x00, ///< 16 Signal Loading: Data/Strobe/Mask: 2 loads, CAC: 2 loads, CS: 1 load 0x00, ///< 17 MTB = 0.125ns, FTB = 1 ps 0x0A, ///< 18 tCKAVGmin = 1.25 ns (LPDDR5-6400) 0xFF, ///< 19 tCKAVGmax = 32.002 ns 0x92, ///< 20 CAS Latencies supported (First Byte) : 14, 10, 6 0x55, ///< 21 CAS Latencies supported (Second Byte): 28, 24, 20, 16 0x05, ///< 22 CAS Latencies supported (Third Byte) : 36, 32 0x00, ///< 23 CAS Latencies supported (Fourth Byte): 0xAA, ///< 24 Minimum CAS Latency (tAAmin) = 21.25 ns 0x00, ///< 25 Read and Write Latency Set options: Write Latency Set A and DBI-Read Disabled 0x90, ///< 26 Minimum RAS-to-CAS delay (tRCDmin) = 19 ns 0xA8, ///< 27 Row precharge time for all banks (tRPab) = 21 ns 0x90, ///< 28 Minimum row precharge time (tRPpb) = 18 ns 0xC0, ///< 29 tRFCab = 210 ns (8 Gb) 0x08, ///< 30 tRFCab MSB 0x60, ///< 31 tRFCpb = 120 ns (8 Gb) 0x04, ///< 32 tRFCpb MSB 0, 0, 0, 0, 0, 0, 0, ///< 33 - 39 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 40 - 49 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 50 - 59 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 60 - 69 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 70 - 79 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 80 - 89 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 90 - 99 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 100 - 109 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 110 - 119 0x00, ///< 120 FTB for Row precharge time per bank (tRPpb) = 18 ns 0x00, ///< 121 FTB for Row precharge time for all banks (tRPab) = 21 ns 0x00, ///< 122 FTB for Minimum RAS-to-CAS delay (tRCDmin) = 19 ns 0x00, ///< 123 FTB for tAAmin = 21.25 ns 0x7F, ///< 124 FTB for tCKAVGmax = 32.002 ns 0x00, ///< 125 FTB for tCKAVGmin = 1.25 ns (LPDDR5-6400) 0x60, ///< 126 CRC A 0x3F, ///< 127 CRC B 0, 0, ///< 128 - 129 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 130 - 139 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 140 - 149 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 150 - 159 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 160 - 169 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 170 - 179 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 180 - 189 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 190 - 199 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 200 - 209 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 210 - 219 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 220 - 229 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 230 - 239 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 240 - 249 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 250 - 259 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 260 - 269 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 270 - 279 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 280 - 289 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 290 - 299 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 300 - 309 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 310 - 319 0x80, ///< 320 Module Manufacturer ID Code, Least Significant Byte 0xCE, ///< 321 Module Manufacturer ID Code, Most Significant Byte 0x00, ///< 322 Module Manufacturing Location 0x00, ///< 323 Module Manufacturing Date Year 0x00, ///< 324 Module Manufacturing Date Week 0x00, ///< 325 Module ID: Module Serial Number 0x00, ///< 326 Module Serial Number B 0x00, ///< 327 Module Serial Number C 0x00, ///< 328 Module Serial Number D 0x4B, 0x33, 0x4C, 0x4B, 0x42, ///< 329 - 333 Module Part Number: Unused bytes coded as ASCII Blanks (0x20) 0x4B, 0x42, 0x30, 0x42, 0x4D, ///< 334 - 338 Module Part Number 0x2D, 0x4D, 0x47, 0x43, 0x50, ///< 339 - 343 Module Part Number 0x00, 0x00, 0x00, 0x00, 0x00, ///< 344 - 348 Module Part Number 0x00, ///< 349 Module Revision Code 0x80, ///< 350 DRAM Manufacturer ID Code, Least Significant Byte 0xCE, ///< 351 DRAM Manufacturer ID Code, Most Significant Byte 0x00, ///< 352 DRAM Stepping 0, 0, 0, 0, 0, 0, 0, ///< 353 - 359 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 360 - 369 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 370 - 379 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 380 - 389 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 390 - 399 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 400 - 409 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 410 - 419 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 420 - 429 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 430 - 439 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 440 - 449 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 450 - 459 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 460 - 469 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 470 - 479 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 480 - 489 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 490 - 499 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 500 - 509 0, 0 ///< 510 - 511 }})} gBoardModuleTokenSpaceGuid.Yogac970hynix16GSpdData|*|{CODE( { // LPDDR5 315b 8Gb QDP 4GB 6400 (2ch 4pcs) // hynix H9JCNNNCP3MLYR-N6E 1, {0x23, ///< 0 384 SPD bytes used, 512 total 0x10, ///< 1 SPD Revision 1.0 0x13, ///< 2 DRAM Type: LPDDR5 SDRAM 0x0E, ///< 3 Module Type: Not Hybrid (DRAM only) / Non-DIMM Solution (on-board DRAM) 0x15, ///< 4 8 Banks, no bank groups, 8 Gb SDRAM density 0x1A, ///< 5 15 Rows, 11 Columns 0xB5, ///< 6 Non-Monolithic DRAM Device, 2 die, 2 Channels per package, Signal Loading Matrix 1 0x08, ///< 7 SDRAM Optional Features: tMAW = 8192 * tREFI, Unlimited MAC 0x00, ///< 8 SDRAM Thermal / Refresh options: Reserved 0x40, ///< 9 Other SDRAM Optional Features: Post package repair supported, one row per bank group, Soft PPR not supported 0x00, ///< 10 Reserved 0x00, ///< 11 Module Nominal Voltage: Reserved 0x0A, ///< 12 Module Organization: 1 Rank, x16 Device Width per Channel 0x01, ///< 13 Module Memory Bus width: 1 Channels, 16 bits channel width, no ECC 0x00, ///< 14 Module Thermal Sensor: none 0x00, ///< 15 Extended Module Type: Reserved 0x48, ///< 16 Signal Loading: Data/Strobe/Mask: 2 loads, CAC: 2 loads, CS: 1 load 0x00, ///< 17 MTB = 0.125ns, FTB = 1 ps 0x0A, ///< 18 tCKAVGmin = 1.25 ns (LPDDR5-6400) 0xFF, ///< 19 tCKAVGmax = 32.002 ns 0x92, ///< 20 CAS Latencies supported (First Byte) : 14, 10, 6 0x55, ///< 21 CAS Latencies supported (Second Byte): 28, 24, 20, 16 0x05, ///< 22 CAS Latencies supported (Third Byte) : 36, 32 0x00, ///< 23 CAS Latencies supported (Fourth Byte): 0xAA, ///< 24 Minimum CAS Latency (tAAmin) = 21.25 ns 0x00, ///< 25 Read and Write Latency Set options: Write Latency Set A and DBI-Read Disabled 0x90, ///< 26 Minimum RAS-to-CAS delay (tRCDmin) = 19 ns 0xA8, ///< 27 Row precharge time for all banks (tRPab) = 21 ns 0x90, ///< 28 Minimum row precharge time (tRPpb) = 18 ns 0x90, ///< 29 tRFCab = 210 ns (8 Gb) 0x06, ///< 30 tRFCab MSB 0xC0, ///< 31 tRFCpb = 120 ns (8 Gb) 0x03, ///< 32 tRFCpb MSB 0, 0, 0, 0, 0, 0, 0, ///< 33 - 39 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 40 - 49 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 50 - 59 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 60 - 69 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 70 - 79 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 80 - 89 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 90 - 99 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 100 - 109 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 110 - 119 0x00, ///< 120 FTB for Row precharge time per bank (tRPpb) = 18 ns 0x00, ///< 121 FTB for Row precharge time for all banks (tRPab) = 21 ns 0x00, ///< 122 FTB for Minimum RAS-to-CAS delay (tRCDmin) = 19 ns 0x00, ///< 123 FTB for tAAmin = 21.25 ns 0x7F, ///< 124 FTB for tCKAVGmax = 32.002 ns 0x00, ///< 125 FTB for tCKAVGmin = 1.25 ns (LPDDR5-6400) 0x00, ///< 126 CRC A 0x00, ///< 127 CRC B 0, 0, ///< 128 - 129 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 130 - 139 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 140 - 149 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 150 - 159 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 160 - 169 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 170 - 179 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 180 - 189 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 190 - 199 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 200 - 209 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 210 - 219 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 220 - 229 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 230 - 239 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 240 - 249 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 250 - 259 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 260 - 269 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 270 - 279 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 280 - 289 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 290 - 299 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 300 - 309 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 310 - 319 0x80, ///< 320 Module Manufacturer ID Code, Least Significant Byte 0xAD, ///< 321 Module Manufacturer ID Code, Most Significant Byte 0x00, ///< 322 Module Manufacturing Location 0x00, ///< 323 Module Manufacturing Date Year 0x00, ///< 324 Module Manufacturing Date Week 0x00, ///< 325 Module ID: Module Serial Number 0x00, ///< 326 Module Serial Number B 0x00, ///< 327 Module Serial Number C 0x00, ///< 328 Module Serial Number D 0x48, 0x39, 0x4A, 0x43, 0x4E, ///< 329 - 333 Module Part Number: Unused bytes coded as ASCII Blanks (0x20) 0x4E, 0x4E, 0x43, 0x50, 0x33, ///< 334 - 338 Module Part Number 0x4D, 0x4C, 0x59, 0x52, 0x2D, ///< 339 - 343 Module Part Number 0x4E, 0x36, 0x45, 0x20, 0x20, ///< 344 - 348 Module Part Number 0x00, ///< 349 Module Revision Code 0x80, ///< 350 DRAM Manufacturer ID Code, Least Significant Byte 0xAD, ///< 351 DRAM Manufacturer ID Code, Most Significant Byte 0x00, ///< 352 DRAM Stepping 0, 0, 0, 0, 0, 0, 0, ///< 353 - 359 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 360 - 369 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 370 - 379 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 380 - 389 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 390 - 399 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 400 - 409 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 410 - 419 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 420 - 429 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 430 - 439 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 440 - 449 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 450 - 459 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 460 - 469 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 470 - 479 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 480 - 489 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 490 - 499 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 500 - 509 0, 0 ///< 510 - 511 }})} gBoardModuleTokenSpaceGuid.Yogac970hynix8GSpdData|*|{CODE( { // LPDDR5 315b 8Gb DDP 2GB 6400 (2ch 2pcs) // hynix H9JCNNNBK3MLYR-N6E 1, {0x23, ///< 0 384 SPD bytes used, 512 total 0x10, ///< 1 SPD Revision 1.0 0x13, ///< 2 DRAM Type: LPDDR5 SDRAM 0x0E, ///< 3 Module Type: Not Hybrid (DRAM only) / Non-DIMM Solution (on-board DRAM) 0x15, ///< 4 8 Banks, no bank groups, 8 Gb SDRAM density 0x1A, ///< 5 15 Rows, 11 Columns 0x95, ///< 6 Non-Monolithic DRAM Device, 2 die, 2 Channels per package, Signal Loading Matrix 1 0x08, ///< 7 SDRAM Optional Features: tMAW = 8192 * tREFI, Unlimited MAC 0x00, ///< 8 SDRAM Thermal / Refresh options: Reserved 0x40, ///< 9 Other SDRAM Optional Features: Post package repair supported, one row per bank group, Soft PPR not supported 0x00, ///< 10 Reserved 0x00, ///< 11 Module Nominal Voltage: Reserved 0x02, ///< 12 Module Organization: 1 Rank, x16 Device Width per Channel 0x01, ///< 13 Module Memory Bus width: 1 Channels, 16 bits channel width, no ECC 0x00, ///< 14 Module Thermal Sensor: none 0x00, ///< 15 Extended Module Type: Reserved 0x00, ///< 16 Signal Loading: Data/Strobe/Mask: 2 loads, CAC: 2 loads, CS: 1 load 0x00, ///< 17 MTB = 0.125ns, FTB = 1 ps 0x0A, ///< 18 tCKAVGmin = 1.25 ns (LPDDR5-6400) 0xFF, ///< 19 tCKAVGmax = 32.002 ns 0x92, ///< 20 CAS Latencies supported (First Byte) : 14, 10, 6 0x55, ///< 21 CAS Latencies supported (Second Byte): 28, 24, 20, 16 0x05, ///< 22 CAS Latencies supported (Third Byte) : 36, 32 0x00, ///< 23 CAS Latencies supported (Fourth Byte): 0xAA, ///< 24 Minimum CAS Latency (tAAmin) = 21.25 ns 0x00, ///< 25 Read and Write Latency Set options: Write Latency Set A and DBI-Read Disabled 0x90, ///< 26 Minimum RAS-to-CAS delay (tRCDmin) = 19 ns 0xA8, ///< 27 Row precharge time for all banks (tRPab) = 21 ns 0x90, ///< 28 Minimum row precharge time (tRPpb) = 18 ns 0x90, ///< 29 tRFCab = 210 ns (8 Gb) 0x06, ///< 30 tRFCab MSB 0xC0, ///< 31 tRFCpb = 120 ns (8 Gb) 0x03, ///< 32 tRFCpb MSB 0, 0, 0, 0, 0, 0, 0, ///< 33 - 39 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 40 - 49 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 50 - 59 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 60 - 69 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 70 - 79 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 80 - 89 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 90 - 99 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 100 - 109 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 110 - 119 0x00, ///< 120 FTB for Row precharge time per bank (tRPpb) = 18 ns 0x00, ///< 121 FTB for Row precharge time for all banks (tRPab) = 21 ns 0x00, ///< 122 FTB for Minimum RAS-to-CAS delay (tRCDmin) = 19 ns 0x00, ///< 123 FTB for tAAmin = 21.25 ns 0x7F, ///< 124 FTB for tCKAVGmax = 32.002 ns 0x00, ///< 125 FTB for tCKAVGmin = 1.25 ns (LPDDR5-6400) 0x00, ///< 126 CRC A 0x00, ///< 127 CRC B 0, 0, ///< 128 - 129 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 130 - 139 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 140 - 149 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 150 - 159 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 160 - 169 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 170 - 179 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 180 - 189 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 190 - 199 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 200 - 209 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 210 - 219 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 220 - 229 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 230 - 239 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 240 - 249 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 250 - 259 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 260 - 269 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 270 - 279 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 280 - 289 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 290 - 299 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 300 - 309 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 310 - 319 0x80, ///< 320 Module Manufacturer ID Code, Least Significant Byte 0xAD, ///< 321 Module Manufacturer ID Code, Most Significant Byte 0x00, ///< 322 Module Manufacturing Location 0x00, ///< 323 Module Manufacturing Date Year 0x00, ///< 324 Module Manufacturing Date Week 0x00, ///< 325 Module ID: Module Serial Number 0x00, ///< 326 Module Serial Number B 0x00, ///< 327 Module Serial Number C 0x00, ///< 328 Module Serial Number D 0x48, 0x39, 0x4A, 0x43, 0x4E, ///< 329 - 333 Module Part Number: Unused bytes coded as ASCII Blanks (0x20) 0x4E, 0x4E, 0x42, 0x4B, 0x33, ///< 334 - 338 Module Part Number 0x4D, 0x4C, 0x59, 0x52, 0x2D, ///< 339 - 343 Module Part Number 0x4E, 0x36, 0x45, 0x20, 0x20, ///< 344 - 348 Module Part Number 0x00, ///< 349 Module Revision Code 0x80, ///< 350 DRAM Manufacturer ID Code, Least Significant Byte 0xAD, ///< 351 DRAM Manufacturer ID Code, Most Significant Byte 0x00, ///< 352 DRAM Stepping 0, 0, 0, 0, 0, 0, 0, ///< 353 - 359 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 360 - 369 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 370 - 379 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 380 - 389 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 390 - 399 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 400 - 409 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 410 - 419 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 420 - 429 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 430 - 439 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 440 - 449 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 450 - 459 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 460 - 469 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 470 - 479 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 480 - 489 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 490 - 499 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 500 - 509 0, 0 ///< 510 - 511 }})} !endif #[-start-210825-TAMT000002-modify]# # end C970_SUPPORT_ENABLE Or C770_SUPPORT_ENABLE or S77014_SUPPORT_ENABLE or S77013_SUPPORT_ENABLE #[-end-210825-TAMT000002-modify]# #[start-210720-STORM1100-modify]# !if $(C770_SUPPORT_ENABLE) == YES #[-start-210726-YUNLEI0113-modify] gBoardModuleTokenSpaceGuid.Yogac770Samsung32GSpdData|*|{CODE( { // LPDDR5 315F 32Gb die, DDP 2x16 // Samsung LPDDR5 315F 64Gb(QDP) K3LKCKC0BM-MGCP 1, {0x23, ///< 0 384 SPD bytes used, 512 total 0x10, ///< 1 SPD Revision 1.0 0x13, ///< 2 DRAM Type: LPDDR5 SDRAM 0x0E, ///< 3 Module Type: Not Hybrid (DRAM only) / Non-DIMM Solution (on-board DRAM) 0x16, ///< 4 8 Banks, no bank groups, 8 Gb SDRAM density 0x22, ///< 5 15 Rows, 11 Columns 0xB5, ///< 6 Non-Monolithic DRAM Device, 2 die, 2 Channels per package, Signal Loading Matrix 1 0x08, ///< 7 SDRAM Optional Features: tMAW = 8192 * tREFI, Unlimited MAC 0x00, ///< 8 SDRAM Thermal / Refresh options: Reserved 0x00, ///< 9 Other SDRAM Optional Features: Post package repair supported, one row per bank group, Soft PPR not supported 0x00, ///< 10 Reserved 0x00, ///< 11 Module Nominal Voltage: Reserved 0x0A, ///< 12 Module Organization: 1 Rank, x16 Device Width per Channel 0x01, ///< 13 Module Memory Bus width: 1 Channels, 16 bits channel width, no ECC 0x00, ///< 14 Module Thermal Sensor: none 0x00, ///< 15 Extended Module Type: Reserved 0x48, ///< 16 Signal Loading: Data/Strobe/Mask: 2 loads, CAC: 2 loads, CS: 1 load 0x00, ///< 17 MTB = 0.125ns, FTB = 1 ps 0x0A, ///< 18 tCKAVGmin = 1.25 ns (LPDDR5-6400) 0xFF, ///< 19 tCKAVGmax = 32.002 ns 0x92, ///< 20 CAS Latencies supported (First Byte) : 14, 10, 6 0x55, ///< 21 CAS Latencies supported (Second Byte): 28, 24, 20, 16 0x05, ///< 22 CAS Latencies supported (Third Byte) : 36, 32 0x00, ///< 23 CAS Latencies supported (Fourth Byte): 0xAA, ///< 24 Minimum CAS Latency (tAAmin) = 21.25 ns 0x00, ///< 25 Read and Write Latency Set options: Write Latency Set A and DBI-Read Disabled 0x90, ///< 26 Minimum RAS-to-CAS delay (tRCDmin) = 19 ns 0xA8, ///< 27 Row precharge time for all banks (tRPab) = 21 ns 0x90, ///< 28 Minimum row precharge time (tRPpb) = 18 ns 0xC0, ///< 29 tRFCab = 210 ns (8 Gb) 0x08, ///< 30 tRFCab MSB 0x60, ///< 31 tRFCpb = 120 ns (8 Gb) 0x04, ///< 32 tRFCpb MSB 0, 0, 0, 0, 0, 0, 0, ///< 33 - 39 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 40 - 49 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 50 - 59 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 60 - 69 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 70 - 79 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 80 - 89 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 90 - 99 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 100 - 109 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 110 - 119 0x00, ///< 120 FTB for Row precharge time per bank (tRPpb) = 18 ns 0x00, ///< 121 FTB for Row precharge time for all banks (tRPab) = 21 ns 0x00, ///< 122 FTB for Minimum RAS-to-CAS delay (tRCDmin) = 19 ns 0x00, ///< 123 FTB for tAAmin = 21.25 ns 0x7F, ///< 124 FTB for tCKAVGmax = 32.002 ns 0x00, ///< 125 FTB for tCKAVGmin = 1.25 ns (LPDDR5-6400) 0x0E, ///< 126 CRC A 0x3D, ///< 127 CRC B 0, 0, ///< 128 - 129 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 130 - 139 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 140 - 149 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 150 - 159 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 160 - 169 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 170 - 179 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 180 - 189 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 190 - 199 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 200 - 209 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 210 - 219 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 220 - 229 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 230 - 239 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 240 - 249 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 250 - 259 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 260 - 269 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 270 - 279 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 280 - 289 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 290 - 299 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 300 - 309 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 310 - 319 0x80, ///< 320 Module Manufacturer ID Code, Least Significant Byte 0xCE, ///< 321 Module Manufacturer ID Code, Most Significant Byte 0x00, ///< 322 Module Manufacturing Location 0x00, ///< 323 Module Manufacturing Date Year 0x00, ///< 324 Module Manufacturing Date Week 0x00, ///< 325 Module ID: Module Serial Number 0x00, ///< 326 Module Serial Number B 0x00, ///< 327 Module Serial Number C 0x00, ///< 328 Module Serial Number D 0x4B, 0x33, 0x4C, 0x4B, 0x43, ///< 329 - 333 Module Part Number: Unused bytes coded as ASCII Blanks (0x20) 0x4B, 0x43, 0x30, 0x42, 0x4D, ///< 334 - 338 Module Part Number 0x2D, 0x4D, 0x47, 0x43, 0x50, ///< 339 - 343 Module Part Number 0x00, 0x00, 0x00, 0x00, 0x00, ///< 344 - 348 Module Part Number 0x00, ///< 349 Module Revision Code 0x80, ///< 350 DRAM Manufacturer ID Code, Least Significant Byte 0xCE, ///< 351 DRAM Manufacturer ID Code, Most Significant Byte 0x00, ///< 352 DRAM Stepping 0, 0, 0, 0, 0, 0, 0, ///< 353 - 359 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 360 - 369 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 370 - 379 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 380 - 389 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 390 - 399 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 400 - 409 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 410 - 419 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 420 - 429 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 430 - 439 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 440 - 449 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 450 - 459 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 460 - 469 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 470 - 479 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 480 - 489 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 490 - 499 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 500 - 509 0, 0 ///< 510 - 511 }})} gBoardModuleTokenSpaceGuid.Yogac770hynix32GSpdData|*|{CODE( { // LPDDR5 315b 8Gb ODP 8GB 6400 (2ch 8pcs) // hynix H9JCNNNFA5MLYR-N6E 1, {0x23, ///< 0 384 SPD bytes used, 512 total 0x10, ///< 1 SPD Revision 1.0 0x13, ///< 2 DRAM Type: LPDDR5 SDRAM 0x0E, ///< 3 Module Type: Not Hybrid (DRAM only) / Non-DIMM Solution (on-board DRAM) 0x15, ///< 4 8 Banks, no bank groups, 8 Gb SDRAM density 0x22, ///< 5 15 Rows, 11 Columns 0xF9, ///< 6 Non-Monolithic DRAM Device, 2 die, 2 Channels per package, Signal Loading Matrix 1 0x08, ///< 7 SDRAM Optional Features: tMAW = 8192 * tREFI, Unlimited MAC 0x00, ///< 8 SDRAM Thermal / Refresh options: Reserved 0x40, ///< 9 Other SDRAM Optional Features: Post package repair supported, one row per bank group, Soft PPR not supported 0x00, ///< 10 Reserved 0x00, ///< 11 Module Nominal Voltage: Reserved 0x09, ///< 12 Module Organization: 1 Rank, x16 Device Width per Channel 0x01, ///< 13 Module Memory Bus width: 1 Channels, 16 bits channel width, no ECC 0x00, ///< 14 Module Thermal Sensor: none 0x00, ///< 15 Extended Module Type: Reserved 0x51, ///< 16 Signal Loading: Data/Strobe/Mask: 2 loads, CAC: 2 loads, CS: 1 load 0x00, ///< 17 MTB = 0.125ns, FTB = 1 ps 0x0A, ///< 18 tCKAVGmin = 1.25 ns (LPDDR5-6400) 0xFF, ///< 19 tCKAVGmax = 32.002 ns 0x92, ///< 20 CAS Latencies supported (First Byte) : 14, 10, 6 0x55, ///< 21 CAS Latencies supported (Second Byte): 28, 24, 20, 16 0x05, ///< 22 CAS Latencies supported (Third Byte) : 36, 32 0x00, ///< 23 CAS Latencies supported (Fourth Byte): 0xB4, ///< 24 Minimum CAS Latency (tAAmin) = 21.25 ns 0x00, ///< 25 Read and Write Latency Set options: Write Latency Set A and DBI-Read Disabled 0x90, ///< 26 Minimum RAS-to-CAS delay (tRCDmin) = 19 ns 0xA8, ///< 27 Row precharge time for all banks (tRPab) = 21 ns 0x90, ///< 28 Minimum row precharge time (tRPpb) = 18 ns 0x90, ///< 29 tRFCab = 210 ns (8 Gb) 0x06, ///< 30 tRFCab MSB 0xC0, ///< 31 tRFCpb = 120 ns (8 Gb) 0x03, ///< 32 tRFCpb MSB 0, 0, 0, 0, 0, 0, 0, ///< 33 - 39 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 40 - 49 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 50 - 59 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 60 - 69 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 70 - 79 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 80 - 89 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 90 - 99 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 100 - 109 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 110 - 119 0x00, ///< 120 FTB for Row precharge time per bank (tRPpb) = 18 ns 0x00, ///< 121 FTB for Row precharge time for all banks (tRPab) = 21 ns 0x00, ///< 122 FTB for Minimum RAS-to-CAS delay (tRCDmin) = 19 ns 0x00, ///< 123 FTB for tAAmin = 21.25 ns 0x7F, ///< 124 FTB for tCKAVGmax = 32.002 ns 0x00, ///< 125 FTB for tCKAVGmin = 1.25 ns (LPDDR5-6400) 0x00, ///< 126 CRC A 0x00, ///< 127 CRC B 0, 0, ///< 128 - 129 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 130 - 139 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 140 - 149 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 150 - 159 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 160 - 169 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 170 - 179 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 180 - 189 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 190 - 199 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 200 - 209 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 210 - 219 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 220 - 229 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 230 - 239 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 240 - 249 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 250 - 259 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 260 - 269 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 270 - 279 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 280 - 289 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 290 - 299 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 300 - 309 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 310 - 319 0x80, ///< 320 Module Manufacturer ID Code, Least Significant Byte 0xAD, ///< 321 Module Manufacturer ID Code, Most Significant Byte 0x00, ///< 322 Module Manufacturing Location 0x00, ///< 323 Module Manufacturing Date Year 0x00, ///< 324 Module Manufacturing Date Week 0x00, ///< 325 Module ID: Module Serial Number 0x00, ///< 326 Module Serial Number B 0x00, ///< 327 Module Serial Number C 0x00, ///< 328 Module Serial Number D 0x48, 0x39, 0x4A, 0x43, 0x4E, ///< 329 - 333 Module Part Number: Unused bytes coded as ASCII Blanks (0x20) 0x4E, 0x4E, 0x46, 0x41, 0x35, ///< 334 - 338 Module Part Number 0x4D, 0x4C, 0x59, 0x52, 0x2D, ///< 339 - 343 Module Part Number 0x4E, 0x36, 0x45, 0x20, 0x20, ///< 344 - 348 Module Part Number 0x00, ///< 349 Module Revision Code 0x80, ///< 350 DRAM Manufacturer ID Code, Least Significant Byte 0xAD, ///< 351 DRAM Manufacturer ID Code, Most Significant Byte 0x00, ///< 352 DRAM Stepping 0, 0, 0, 0, 0, 0, 0, ///< 353 - 359 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 360 - 369 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 370 - 379 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 380 - 389 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 390 - 399 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 400 - 409 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 410 - 419 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 420 - 429 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 430 - 439 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 440 - 449 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 450 - 459 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 460 - 469 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 470 - 479 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 480 - 489 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 490 - 499 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 500 - 509 0, 0 ///< 510 - 511 }})} #[-end-210726-YUNLEI0113-modify] !endif # end C770_SUPPORT_ENABLE #[end-210720-STORM1100-modify]# #[-start-210825-TAMT000002-remove]# ##[-start-210817-DABING0002-modify]# #!if $(S77014_SUPPORT_ENABLE) == YES #gBoardModuleTokenSpaceGuid.Yogac970Samsung16GSpdData|*|{CODE( #{ #// LPDDR5 315F 32Gb die, DDP 2x16 #// Samsung K3LKBKB0BM-MGCP # 1, # {0x23, ///< 0 384 SPD bytes used, 512 total # 0x10, ///< 1 SPD Revision 1.0 # 0x13, ///< 2 DRAM Type: LPDDR5 SDRAM # 0x0E, ///< 3 Module Type: Not Hybrid (DRAM only) / Non-DIMM Solution (on-board DRAM) # 0x16, ///< 4 8 Banks, no bank groups, 8 Gb SDRAM density # 0x22, ///< 5 15 Rows, 11 Columns # 0x95, ///< 6 Non-Monolithic DRAM Device, 2 die, 2 Channels per package, Signal Loading Matrix 1 # 0x08, ///< 7 SDRAM Optional Features: tMAW = 8192 * tREFI, Unlimited MAC # 0x00, ///< 8 SDRAM Thermal / Refresh options: Reserved # 0x00, ///< 9 Other SDRAM Optional Features: Post package repair supported, one row per bank group, Soft PPR not supported # 0x00, ///< 10 Reserved # 0x00, ///< 11 Module Nominal Voltage: Reserved # 0x02, ///< 12 Module Organization: 1 Rank, x16 Device Width per Channel # 0x01, ///< 13 Module Memory Bus width: 1 Channels, 16 bits channel width, no ECC # 0x00, ///< 14 Module Thermal Sensor: none # 0x00, ///< 15 Extended Module Type: Reserved # 0x00, ///< 16 Signal Loading: Data/Strobe/Mask: 2 loads, CAC: 2 loads, CS: 1 load # 0x00, ///< 17 MTB = 0.125ns, FTB = 1 ps # 0x0A, ///< 18 tCKAVGmin = 1.25 ns (LPDDR5-6400) # 0xFF, ///< 19 tCKAVGmax = 32.002 ns # 0x92, ///< 20 CAS Latencies supported (First Byte) : 14, 10, 6 # 0x55, ///< 21 CAS Latencies supported (Second Byte): 28, 24, 20, 16 # 0x05, ///< 22 CAS Latencies supported (Third Byte) : 36, 32 # 0x00, ///< 23 CAS Latencies supported (Fourth Byte): # 0xAA, ///< 24 Minimum CAS Latency (tAAmin) = 21.25 ns # 0x00, ///< 25 Read and Write Latency Set options: Write Latency Set A and DBI-Read Disabled # 0x90, ///< 26 Minimum RAS-to-CAS delay (tRCDmin) = 19 ns # 0xA8, ///< 27 Row precharge time for all banks (tRPab) = 21 ns # 0x90, ///< 28 Minimum row precharge time (tRPpb) = 18 ns # 0xC0, ///< 29 tRFCab = 210 ns (8 Gb) # 0x08, ///< 30 tRFCab MSB # 0x60, ///< 31 tRFCpb = 120 ns (8 Gb) # 0x04, ///< 32 tRFCpb MSB # 0, 0, 0, 0, 0, 0, 0, ///< 33 - 39 # 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 40 - 49 # 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 50 - 59 # 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 60 - 69 # 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 70 - 79 # 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 80 - 89 # 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 90 - 99 # 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 100 - 109 # 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 110 - 119 # 0x00, ///< 120 FTB for Row precharge time per bank (tRPpb) = 18 ns # 0x00, ///< 121 FTB for Row precharge time for all banks (tRPab) = 21 ns # 0x00, ///< 122 FTB for Minimum RAS-to-CAS delay (tRCDmin) = 19 ns # 0x00, ///< 123 FTB for tAAmin = 21.25 ns # 0x7F, ///< 124 FTB for tCKAVGmax = 32.002 ns # 0x00, ///< 125 FTB for tCKAVGmin = 1.25 ns (LPDDR5-6400) # 0x60, ///< 126 CRC A # 0x3F, ///< 127 CRC B # 0, 0, ///< 128 - 129 # 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 130 - 139 # 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 140 - 149 # 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 150 - 159 # 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 160 - 169 # 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 170 - 179 # 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 180 - 189 # 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 190 - 199 # 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 200 - 209 # 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 210 - 219 # 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 220 - 229 # 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 230 - 239 # 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 240 - 249 # 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 250 - 259 # 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 260 - 269 # 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 270 - 279 # 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 280 - 289 # 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 290 - 299 # 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 300 - 309 # 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 310 - 319 # 0x80, ///< 320 Module Manufacturer ID Code, Least Significant Byte # 0xCE, ///< 321 Module Manufacturer ID Code, Most Significant Byte # 0x00, ///< 322 Module Manufacturing Location # 0x00, ///< 323 Module Manufacturing Date Year # 0x00, ///< 324 Module Manufacturing Date Week # 0x00, ///< 325 Module ID: Module Serial Number # 0x00, ///< 326 Module Serial Number B # 0x00, ///< 327 Module Serial Number C # 0x00, ///< 328 Module Serial Number D # 0x4B, 0x33, 0x4C, 0x4B, 0x42, ///< 329 - 333 Module Part Number: Unused bytes coded as ASCII Blanks (0x20) # 0x4B, 0x42, 0x30, 0x42, 0x4D, ///< 334 - 338 Module Part Number # 0x2D, 0x4D, 0x47, 0x43, 0x50, ///< 339 - 343 Module Part Number # 0x00, 0x00, 0x00, 0x00, 0x00, ///< 344 - 348 Module Part Number # 0x00, ///< 349 Module Revision Code # 0x80, ///< 350 DRAM Manufacturer ID Code, Least Significant Byte # 0xCE, ///< 351 DRAM Manufacturer ID Code, Most Significant Byte # 0x00, ///< 352 DRAM Stepping # 0, 0, 0, 0, 0, 0, 0, ///< 353 - 359 # 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 360 - 369 # 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 370 - 379 # 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 380 - 389 # 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 390 - 399 # 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 400 - 409 # 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 410 - 419 # 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 420 - 429 # 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 430 - 439 # 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 440 - 449 # 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 450 - 459 # 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 460 - 469 # 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 470 - 479 # 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 480 - 489 # 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 490 - 499 # 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 500 - 509 # 0, 0 ///< 510 - 511 #}})} #!endif ##[-end-210817-DABING0002-modify]# #[-end-210825-TAMT000002-remove]# gBoardModuleTokenSpaceGuid.VpdPcdMrcSpdData|*|{CODE( { // LPDDR5 315b 8Gb die, DDP 2x16 // Micron MT62F512M32D2-031 // 6400, ??-??-??-?? // 8 Banks, no bank groups, 8Gb SDRAM density // 15 Row bits, 11 Column bits // Non-Monolithic DRAM Device, 2 dies, 2 Channels per package, // mLpddr5xDdp8Gb315b1r6400Spd 1, {0x23, ///< 0 384 SPD bytes used, 512 total 0x10, ///< 1 SPD Revision 1.0 0x13, ///< 2 DRAM Type: LPDDR5 SDRAM 0x0E, ///< 3 Module Type: Not Hybrid (DRAM only) / Non-DIMM Solution (on-board DRAM) 0x15, ///< 4 8 Banks, no bank groups, 8 Gb SDRAM density 0x1A, ///< 5 15 Rows, 11 Columns 0x95, ///< 6 Non-Monolithic DRAM Device, 2 die, 2 Channels per package, Signal Loading Matrix 1 0x08, ///< 7 SDRAM Optional Features: tMAW = 8192 * tREFI, Unlimited MAC 0x00, ///< 8 SDRAM Thermal / Refresh options: Reserved 0x40, ///< 9 Other SDRAM Optional Features: Post package repair supported, one row per bank group, Soft PPR not supported 0x00, ///< 10 Reserved 0x00, ///< 11 Module Nominal Voltage: Reserved 0x02, ///< 12 Module Organization: 1 Rank, x16 Device Width per Channel 0x01, ///< 13 Module Memory Bus width: 1 Channels, 16 bits channel width, no ECC 0x00, ///< 14 Module Thermal Sensor: none 0x00, ///< 15 Extended Module Type: Reserved 0x48, ///< 16 Signal Loading: Data/Strobe/Mask: 2 loads, CAC: 2 loads, CS: 1 load 0x00, ///< 17 MTB = 0.125ns, FTB = 1 ps 0x0A, ///< 18 tCKAVGmin = 1.25 ns (LPDDR5-6400) 0xFF, ///< 19 tCKAVGmax = 32.002 ns 0x92, ///< 20 CAS Latencies supported (First Byte) : 14, 10, 6 0x55, ///< 21 CAS Latencies supported (Second Byte): 28, 24, 20, 16 0x05, ///< 22 CAS Latencies supported (Third Byte) : 36, 32 0x00, ///< 23 CAS Latencies supported (Fourth Byte): 0xAA, ///< 24 Minimum CAS Latency (tAAmin) = 21.25 ns 0x00, ///< 25 Read and Write Latency Set options: Write Latency Set A and DBI-Read Disabled 0x90, ///< 26 Minimum RAS-to-CAS delay (tRCDmin) = 18 ns 0xA8, ///< 27 Row precharge time for all banks (tRPab) = 21 ns 0x90, ///< 28 Minimum row precharge time (tRPpb) = 18 ns 0x90, ///< 29 tRFCab = 210 ns (8 Gb) 0x06, ///< 30 tRFCab MSB 0xC0, ///< 31 tRFCpb = 120 ns (8 Gb) 0x03, ///< 32 tRFCpb MSB 0, 0, 0, 0, 0, 0, 0, ///< 33 - 39 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 40 - 49 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 50 - 59 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 60 - 69 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 70 - 79 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 80 - 89 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 90 - 99 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 100 - 109 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 110 - 119 0x00, ///< 120 FTB for Row precharge time per bank (tRPpb) = 18 ns 0x00, ///< 121 FTB for Row precharge time for all banks (tRPab) = 21 ns 0x00, ///< 122 FTB for Minimum RAS-to-CAS delay (tRCDmin) = 18 ns 0x00, ///< 123 FTB for tAAmin = 21.25 ns 0x7F, ///< 124 FTB for tCKAVGmax = 32.002 ns 0x00, ///< 125 FTB for tCKAVGmin = 1.25 ns (LPDDR5-6400) 0x00, ///< 126 CRC A 0x00, ///< 127 CRC B 0, 0, ///< 128 - 129 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 130 - 139 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 140 - 149 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 150 - 159 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 160 - 169 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 170 - 179 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 180 - 189 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 190 - 199 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 200 - 209 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 210 - 219 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 220 - 229 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 230 - 239 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 240 - 249 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 250 - 259 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 260 - 269 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 270 - 279 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 280 - 289 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 290 - 299 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 300 - 309 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 310 - 319 0x00, ///< 320 Module Manufacturer ID Code, Least Significant Byte 0x00, ///< 321 Module Manufacturer ID Code, Most Significant Byte 0x00, ///< 322 Module Manufacturing Location 0x00, ///< 323 Module Manufacturing Date Year 0x00, ///< 324 Module Manufacturing Date Week 0x20, ///< 325 Module ID: Module Serial Number 0x00, ///< 326 Module Serial Number B 0x00, ///< 327 Module Serial Number C 0x00, ///< 328 Module Serial Number D 0x20, 0x20, 0x20, 0x20, 0x20, ///< 329 - 333 Module Part Number: Unused bytes coded as ASCII Blanks (0x20) 0x20, 0x20, 0x20, 0x20, 0x20, ///< 334 - 338 Module Part Number 0x20, 0x20, 0x20, 0x20, 0x20, ///< 339 - 343 Module Part Number 0x20, 0x20, 0x20, 0x20, 0x20, ///< 344 - 348 Module Part Number 0x00, ///< 349 Module Revision Code 0x00, ///< 350 DRAM Manufacturer ID Code, Least Significant Byte 0x00, ///< 351 DRAM Manufacturer ID Code, Most Significant Byte 0x00, ///< 352 DRAM Stepping 0, 0, 0, 0, 0, 0, 0, ///< 353 - 359 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 360 - 369 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 370 - 379 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 380 - 389 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 390 - 399 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 400 - 409 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 410 - 419 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 420 - 429 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 430 - 439 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 440 - 449 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 450 - 459 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 460 - 469 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 470 - 479 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 480 - 489 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 490 - 499 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 500 - 509 0, 0 ///< 510 - 511 }})} [PcdsDynamicExVpd.common.SkuIdAdlPLp4Bep] gBoardModuleTokenSpaceGuid.VpdPcdMrcSpdData|*|{CODE( { // LPDDR4X 200b 8Gb die, 4 die, 2 Channels per package // MT53E512M32D2NP-046 // 4267 1, {0x23, ///< 0 384 SPD bytes used, 512 total 0x11, ///< 1 SPD Revision 1.1 0x11, ///< 2 DRAM Type: LPDDR4X SDRAM 0x0E, ///< 3 Module Type: Not Hybrid (DRAM only) / Non-DIMM Solution (on-board DRAM) 0x15, ///< 4 8 Banks, no bank groups, 8 Gb SDRAM density 0x19, ///< 5 16 Rows, 10 Columns 0x95, ///< 6 Non-Monolithic DRAM Device, 4 die, 2 Channels per package, Signal Loading Matrix 1 0x08, ///< 7 SDRAM Optional Features: tMAW = 8192 * tREFI, Unlimited MAC 0x00, ///< 8 SDRAM Thermal / Refresh options: Reserved 0x40, ///< 9 Other SDRAM Optional Features: Post package repair supported, one row per bank group, Soft PPR not supported 0x00, ///< 10 Reserved 0x00, ///< 11 Module Nominal Voltage: Reserved 0x02, ///< 12 Module Organization: 2 Ranks, x16 Device Width per Channel 0x21, ///< 13 Module Memory Bus width: 2 Channels, 16 bits channel width, no ECC 0x00, ///< 14 Module Thermal Sensor: none 0x00, ///< 15 Extended Module Type: Reserved 0x48, ///< 16 Signal Loading: Data/Strobe/Mask: 2 loads, CAC: 2 loads, CS: 1 load 0x00, ///< 17 MTB = 0.125ns, FTB = 1 ps 0x04, ///< 18 tCKAVGmin = 0.469ns (LPDDR4-4267) 0xFF, ///< 19 tCKAVGmax = 32.002 ns 0x92, ///< 20 CAS Latencies supported (First Byte) : 14, 10, 6 0x55, ///< 21 CAS Latencies supported (Second Byte): 28, 24, 20, 16 0x00, ///< 22 CAS Latencies supported (Third Byte) : 0x00, ///< 23 CAS Latencies supported (Fourth Byte): 0x8C, ///< 24 Minimum CAS Latency (tAAmin) = 17.5 ns 0x00, ///< 25 Read and Write Latency Set options: Write Latency Set A and DBI-Read Disabled 0x90, ///< 26 Minimum RAS-to-CAS delay (tRCDmin) = 18 ns 0xA8, ///< 27 Row precharge time for all banks (tRPab) = 21 ns 0x90, ///< 28 Minimum row precharge time (tRPmin) = 18 ns 0xC0, ///< 29 tRFCab = 280 ns (8 Gb dual-channel die) 0x08, ///< 30 tRFCab MSB 0x60, ///< 31 tRFCpb = 140 ns (8 Gb dual-channel die) 0x04, ///< 32 tRFCpb MSB 0, 0, 0, 0, 0, 0, 0, ///< 33 - 39 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 40 - 49 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 50 - 59 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 60 - 69 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 70 - 79 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 80 - 89 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 90 - 99 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 100 - 109 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 110 - 119 0x00, ///< 120 FTB for Row precharge time per bank (tRPpb) = 18 ns 0x00, ///< 121 FTB for Row precharge time for all banks (tRPab) = 21 ns 0x00, ///< 122 FTB for Minimum RAS-to-CAS delay (tRCDmin) = 18 ns 0x00, ///< 123 FTB for tAAmin = 17.5 ns 0x7F, ///< 124 FTB for tCKAVGmax = 32.002 ns 0xE1, ///< 125 FTB for tCKAVGmin = 0.469 ns (LPDDR4-4267) 0x00, ///< 126 CRC A 0x00, ///< 127 CRC B 0, 0, ///< 128 - 129 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 130 - 139 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 140 - 149 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 150 - 159 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 160 - 169 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 170 - 179 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 180 - 189 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 190 - 199 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 200 - 209 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 210 - 219 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 220 - 229 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 230 - 239 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 240 - 249 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 250 - 259 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 260 - 269 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 270 - 279 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 280 - 289 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 290 - 299 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 300 - 309 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 310 - 319 0x00, ///< 320 Module Manufacturer ID Code, Least Significant Byte 0x00, ///< 321 Module Manufacturer ID Code, Most Significant Byte 0x00, ///< 322 Module Manufacturing Location 0x00, ///< 323 Module Manufacturing Date Year 0x00, ///< 324 Module Manufacturing Date Week 0x55, ///< 325 Module Serial Number A 0x00, ///< 326 Module Serial Number B 0x00, ///< 327 Module Serial Number C 0x00, ///< 328 Module Serial Number D 0x20, 0x20, 0x20, 0x20, 0x20, ///< 329 - 333 Module Part Number: Unused bytes coded as ASCII Blanks (0x20) 0x20, 0x20, 0x20, 0x20, 0x20, ///< 334 - 338 Module Part Number 0x20, 0x20, 0x20, 0x20, 0x20, ///< 339 - 343 Module Part Number 0x20, 0x20, 0x20, 0x20, 0x20, ///< 344 - 348 Module Part Number 0x00, ///< 349 Module Revision Code 0x00, ///< 350 DRAM Manufacturer ID Code, Least Significant Byte 0x00, ///< 351 DRAM Manufacturer ID Code, Most Significant Byte 0x00, ///< 352 DRAM Stepping 0, 0, 0, 0, 0, 0, 0, ///< 353 - 359 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 360 - 369 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 370 - 379 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 380 - 389 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 390 - 399 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 400 - 409 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 410 - 419 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 420 - 429 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 430 - 439 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 440 - 449 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 450 - 459 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 460 - 469 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 470 - 479 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 480 - 489 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 490 - 499 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 500 - 509 0, 0 ///< 510 - 511 }})} [PcdsDynamicExVpd.common.SkuIdAdlPLp5Aep] gBoardModuleTokenSpaceGuid.VpdPcdMrcSpdData|*|{CODE( { // LPDDR5 315b 8Gb die, QDP 2x16 // Micron MT62F1G32D4-031 // 6400, ??-??-??-?? // 8 Banks, no bank groups, 8Gb SDRAM density // 15 Row bits, 11 Column bits // Non-Monolithic DRAM Device, 4 dies, 2 Channels per package 1, {0x23, ///< 0 384 SPD bytes used, 512 total 0x10, ///< 1 SPD Revision 1.0 0x13, ///< 2 DRAM Type: LPDDR5 SDRAM 0x0E, ///< 3 Module Type: Not Hybrid (DRAM only) / Non-DIMM Solution (on-board DRAM) 0x15, ///< 4 8 Banks, no bank groups, 8 Gb SDRAM density 0x1A, ///< 5 15 Rows, 11 Columns 0xB5, ///< 6 Non-Monolithic DRAM Device, 4 die, 2 Channels per package, Signal Loading Matrix 1 0x08, ///< 7 SDRAM Optional Features: tMAW = 8192 * tREFI, Unlimited MAC 0x00, ///< 8 SDRAM Thermal / Refresh options: Reserved 0x40, ///< 9 Other SDRAM Optional Features: Post package repair supported, one row per bank group, Soft PPR not supported 0x00, ///< 10 Reserved 0x00, ///< 11 Module Nominal Voltage: Reserved 0x0A, ///< 12 Module Organization: 2 Ranks, x16 Device Width per Channel 0x01, ///< 13 Module Memory Bus width: 1 Channels, 16 bits channel width, no ECC 0x00, ///< 14 Module Thermal Sensor: none 0x00, ///< 15 Extended Module Type: Reserved 0x48, ///< 16 Signal Loading: Data/Strobe/Mask: 2 loads, CAC: 2 loads, CS: 1 load 0x00, ///< 17 MTB = 0.125ns, FTB = 1 ps 0x0A, ///< 18 tCKAVGmin = 1.25 ns (LPDDR5-6400) 0xFF, ///< 19 tCKAVGmax = 32.002 ns 0x92, ///< 20 CAS Latencies supported (First Byte) : 14, 10, 6 0x55, ///< 21 CAS Latencies supported (Second Byte): 28, 24, 20, 16 0x05, ///< 22 CAS Latencies supported (Third Byte) : 36, 32 0x00, ///< 23 CAS Latencies supported (Fourth Byte): 0xAA, ///< 24 Minimum CAS Latency (tAAmin) = 21.25 ns 0x00, ///< 25 Read and Write Latency Set options: Write Latency Set A and DBI-Read Disabled 0x90, ///< 26 Minimum RAS-to-CAS delay (tRCDmin) = 18 ns 0xA8, ///< 27 Row precharge time for all banks (tRPab) = 21 ns 0x90, ///< 28 Minimum row precharge time (tRPpb) = 18 ns 0x90, ///< 29 tRFCab = 210 ns (8 Gb) 0x06, ///< 30 tRFCab MSB 0xC0, ///< 31 tRFCpb = 120 ns (8 Gb) 0x03, ///< 32 tRFCpb MSB 0, 0, 0, 0, 0, 0, 0, ///< 33 - 39 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 40 - 49 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 50 - 59 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 60 - 69 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 70 - 79 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 80 - 89 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 90 - 99 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 100 - 109 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 110 - 119 0x00, ///< 120 FTB for Row precharge time per bank (tRPpb) = 18 ns 0x00, ///< 121 FTB for Row precharge time for all banks (tRPab) = 21 ns 0x00, ///< 122 FTB for Minimum RAS-to-CAS delay (tRCDmin) = 18 ns 0x00, ///< 123 FTB for tAAmin = 21.25 ns 0x7F, ///< 124 FTB for tCKAVGmax = 32.002 ns 0x00, ///< 125 FTB for tCKAVGmin = 1.25 ns (LPDDR5-6400) 0x00, ///< 126 CRC A 0x00, ///< 127 CRC B 0, 0, ///< 128 - 129 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 130 - 139 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 140 - 149 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 150 - 159 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 160 - 169 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 170 - 179 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 180 - 189 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 190 - 199 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 200 - 209 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 210 - 219 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 220 - 229 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 230 - 239 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 240 - 249 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 250 - 259 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 260 - 269 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 270 - 279 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 280 - 289 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 290 - 299 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 300 - 309 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 310 - 319 0x00, ///< 320 Module Manufacturer ID Code, Least Significant Byte 0x00, ///< 321 Module Manufacturer ID Code, Most Significant Byte 0x00, ///< 322 Module Manufacturing Location 0x00, ///< 323 Module Manufacturing Date Year 0x00, ///< 324 Module Manufacturing Date Week 0x20, ///< 325 Module ID: Module Serial Number 0x00, ///< 326 Module Serial Number B 0x00, ///< 327 Module Serial Number C 0x00, ///< 328 Module Serial Number D 0x20, 0x20, 0x20, 0x20, 0x20, ///< 329 - 333 Module Part Number: Unused bytes coded as ASCII Blanks (0x20) 0x20, 0x20, 0x20, 0x20, 0x20, ///< 334 - 338 Module Part Number 0x20, 0x20, 0x20, 0x20, 0x20, ///< 339 - 343 Module Part Number 0x20, 0x20, 0x20, 0x20, 0x20, ///< 344 - 348 Module Part Number 0x00, ///< 349 Module Revision Code 0x00, ///< 350 DRAM Manufacturer ID Code, Least Significant Byte 0x00, ///< 351 DRAM Manufacturer ID Code, Most Significant Byte 0x00, ///< 352 DRAM Stepping 0, 0, 0, 0, 0, 0, 0, ///< 353 - 359 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 360 - 369 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 370 - 379 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 380 - 389 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 390 - 399 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 400 - 409 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 410 - 419 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 420 - 429 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 430 - 439 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 440 - 449 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 450 - 459 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 460 - 469 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 470 - 479 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 480 - 489 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 490 - 499 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 500 - 509 0, 0 ///< 510 - 511 }})} [PcdsDynamicExVpd.common.SkuIdAdlPLp5Gcs] gBoardModuleTokenSpaceGuid.VpdPcdMrcSpdData|*|{CODE( { // LPDDR5 315b 8Gb die, QDP 2x16 // Micron MT62F1G32D4-031 // 6400, ??-??-??-?? // 8 Banks, no bank groups, 8Gb SDRAM density // 15 Row bits, 11 Column bits // Non-Monolithic DRAM Device, 4 dies, 2 Channels per package, 1, {0x23, ///< 0 384 SPD bytes used, 512 total 0x10, ///< 1 SPD Revision 1.0 0x13, ///< 2 DRAM Type: LPDDR5 SDRAM 0x0E, ///< 3 Module Type: Not Hybrid (DRAM only) / Non-DIMM Solution (on-board DRAM) 0x15, ///< 4 8 Banks, no bank groups, 8 Gb SDRAM density 0x1A, ///< 5 15 Rows, 11 Columns 0xB5, ///< 6 Non-Monolithic DRAM Device, 4 die, 2 Channels per package, Signal Loading Matrix 1 0x08, ///< 7 SDRAM Optional Features: tMAW = 8192 * tREFI, Unlimited MAC 0x00, ///< 8 SDRAM Thermal / Refresh options: Reserved 0x40, ///< 9 Other SDRAM Optional Features: Post package repair supported, one row per bank group, Soft PPR not supported 0x00, ///< 10 Reserved 0x00, ///< 11 Module Nominal Voltage: Reserved 0x0A, ///< 12 Module Organization: 2 Ranks, x16 Device Width per Channel 0x01, ///< 13 Module Memory Bus width: 1 Channels, 16 bits channel width, no ECC 0x00, ///< 14 Module Thermal Sensor: none 0x00, ///< 15 Extended Module Type: Reserved 0x48, ///< 16 Signal Loading: Data/Strobe/Mask: 2 loads, CAC: 2 loads, CS: 1 load 0x00, ///< 17 MTB = 0.125ns, FTB = 1 ps 0x0A, ///< 18 tCKAVGmin = 1.25 ns (LPDDR5-6400) 0xFF, ///< 19 tCKAVGmax = 32.002 ns 0x92, ///< 20 CAS Latencies supported (First Byte) : 14, 10, 6 0x55, ///< 21 CAS Latencies supported (Second Byte): 28, 24, 20, 16 0x05, ///< 22 CAS Latencies supported (Third Byte) : 36, 32 0x00, ///< 23 CAS Latencies supported (Fourth Byte): 0xAA, ///< 24 Minimum CAS Latency (tAAmin) = 21.25 ns 0x00, ///< 25 Read and Write Latency Set options: Write Latency Set A and DBI-Read Disabled 0x90, ///< 26 Minimum RAS-to-CAS delay (tRCDmin) = 18 ns 0xA8, ///< 27 Row precharge time for all banks (tRPab) = 21 ns 0x90, ///< 28 Minimum row precharge time (tRPpb) = 18 ns 0x90, ///< 29 tRFCab = 210 ns (8 Gb) 0x06, ///< 30 tRFCab MSB 0xC0, ///< 31 tRFCpb = 120 ns (8 Gb) 0x03, ///< 32 tRFCpb MSB 0, 0, 0, 0, 0, 0, 0, ///< 33 - 39 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 40 - 49 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 50 - 59 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 60 - 69 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 70 - 79 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 80 - 89 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 90 - 99 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 100 - 109 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 110 - 119 0x00, ///< 120 FTB for Row precharge time per bank (tRPpb) = 18 ns 0x00, ///< 121 FTB for Row precharge time for all banks (tRPab) = 21 ns 0x00, ///< 122 FTB for Minimum RAS-to-CAS delay (tRCDmin) = 18 ns 0x00, ///< 123 FTB for tAAmin = 21.25 ns 0x7F, ///< 124 FTB for tCKAVGmax = 32.002 ns 0x00, ///< 125 FTB for tCKAVGmin = 1.25 ns (LPDDR5-6400) 0x00, ///< 126 CRC A 0x00, ///< 127 CRC B 0, 0, ///< 128 - 129 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 130 - 139 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 140 - 149 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 150 - 159 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 160 - 169 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 170 - 179 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 180 - 189 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 190 - 199 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 200 - 209 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 210 - 219 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 220 - 229 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 230 - 239 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 240 - 249 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 250 - 259 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 260 - 269 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 270 - 279 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 280 - 289 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 290 - 299 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 300 - 309 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 310 - 319 0x00, ///< 320 Module Manufacturer ID Code, Least Significant Byte 0x00, ///< 321 Module Manufacturer ID Code, Most Significant Byte 0x00, ///< 322 Module Manufacturing Location 0x00, ///< 323 Module Manufacturing Date Year 0x00, ///< 324 Module Manufacturing Date Week 0x20, ///< 325 Module ID: Module Serial Number 0x00, ///< 326 Module Serial Number B 0x00, ///< 327 Module Serial Number C 0x00, ///< 328 Module Serial Number D 0x20, 0x20, 0x20, 0x20, 0x20, ///< 329 - 333 Module Part Number: Unused bytes coded as ASCII Blanks (0x20) 0x20, 0x20, 0x20, 0x20, 0x20, ///< 334 - 338 Module Part Number 0x20, 0x20, 0x20, 0x20, 0x20, ///< 339 - 343 Module Part Number 0x20, 0x20, 0x20, 0x20, 0x20, ///< 344 - 348 Module Part Number 0x00, ///< 349 Module Revision Code 0x00, ///< 350 DRAM Manufacturer ID Code, Least Significant Byte 0x00, ///< 351 DRAM Manufacturer ID Code, Most Significant Byte 0x00, ///< 352 DRAM Stepping 0, 0, 0, 0, 0, 0, 0, ///< 353 - 359 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 360 - 369 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 370 - 379 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 380 - 389 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 390 - 399 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 400 - 409 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 410 - 419 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 420 - 429 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 430 - 439 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 440 - 449 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 450 - 459 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 460 - 469 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 470 - 479 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 480 - 489 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 490 - 499 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 500 - 509 0, 0 ///< 510 - 511 }})} [PcdsDynamicExVpd.common.SkuIdAdlPLp5PpvRVP] gBoardModuleTokenSpaceGuid.VpdPcdMrcSpdData|*|{CODE( { // LPDDR5 315b 16Gb die, DDP 2x16 // 6400, ??-??-??-?? // 8 Banks, no bank groups, 16Gb SDRAM density // 16 Row bits, 11 Column bits // Non-Monolithic DRAM Device, 2 dies, 2 Channels per package // mLpddr5xDdp16Gb315b1r6400Spd 1, {0x23, ///< 0 384 SPD bytes used, 512 total 0x10, ///< 1 SPD Revision 1.0 0x13, ///< 2 DRAM Type: LPDDR5 SDRAM 0x0E, ///< 3 Module Type: Not Hybrid (DRAM only) / Non-DIMM Solution (on-board DRAM) 0x16, ///< 4 8 Banks, no bank groups, 16 Gb SDRAM density 0x22, ///< 5 16 Rows, 11 Columns 0x95, ///< 6 Non-Monolithic DRAM Device, 2 die, 2 Channels per package, Signal Loading Matrix 1 0x08, ///< 7 SDRAM Optional Features: tMAW = 8192 * tREFI, Unlimited MAC 0x00, ///< 8 SDRAM Thermal / Refresh options: Reserved 0x40, ///< 9 Other SDRAM Optional Features: Post package repair supported, one row per bank group, Soft PPR not supported 0x00, ///< 10 Reserved 0x00, ///< 11 Module Nominal Voltage: Reserved 0x02, ///< 12 Module Organization: 1 Rank, x16 Device Width per Channel 0x01, ///< 13 Module Memory Bus width: 1 Channels, 16 bits channel width, no ECC 0x00, ///< 14 Module Thermal Sensor: none 0x00, ///< 15 Extended Module Type: Reserved 0x48, ///< 16 Signal Loading: Data/Strobe/Mask: 2 loads, CAC: 2 loads, CS: 1 load 0x00, ///< 17 MTB = 0.125ns, FTB = 1 ps 0x0A, ///< 18 tCKAVGmin = 1.25 ns (LPDDR5-6400) 0xFF, ///< 19 tCKAVGmax = 32.002 ns 0x92, ///< 20 CAS Latencies supported (First Byte) : 14, 10, 6 0x55, ///< 21 CAS Latencies supported (Second Byte): 28, 24, 20, 16 0x05, ///< 22 CAS Latencies supported (Third Byte) : 36, 32 0x00, ///< 23 CAS Latencies supported (Fourth Byte): 0xAA, ///< 24 Minimum CAS Latency (tAAmin) = 21.25 ns 0x00, ///< 25 Read and Write Latency Set options: Write Latency Set A and DBI-Read Disabled 0x90, ///< 26 Minimum RAS-to-CAS delay (tRCDmin) = 18 ns 0xA8, ///< 27 Row precharge time for all banks (tRPab) = 21 ns 0x90, ///< 28 Minimum row precharge time (tRPpb) = 18 ns 0xC0, ///< 29 tRFCab = 280 ns (16 Gb) 0x08, ///< 30 tRFCab MSB 0x60, ///< 31 tRFCpb = 140 ns (16 Gb) 0x04, ///< 32 tRFCpb MSB 0, 0, 0, 0, 0, 0, 0, ///< 33 - 39 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 40 - 49 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 50 - 59 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 60 - 69 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 70 - 79 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 80 - 89 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 90 - 99 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 100 - 109 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 110 - 119 0x00, ///< 120 FTB for Row precharge time per bank (tRPpb) = 18 ns 0x00, ///< 121 FTB for Row precharge time for all banks (tRPab) = 21 ns 0x00, ///< 122 FTB for Minimum RAS-to-CAS delay (tRCDmin) = 18 ns 0x00, ///< 123 FTB for tAAmin = 21.25 ns 0x7F, ///< 124 FTB for tCKAVGmax = 32.002 ns 0x00, ///< 125 FTB for tCKAVGmin = 1.25 ns (LPDDR5-6400) 0x00, ///< 126 CRC A 0x00, ///< 127 CRC B 0, 0, ///< 128 - 129 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 130 - 139 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 140 - 149 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 150 - 159 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 160 - 169 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 170 - 179 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 180 - 189 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 190 - 199 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 200 - 209 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 210 - 219 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 220 - 229 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 230 - 239 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 240 - 249 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 250 - 259 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 260 - 269 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 270 - 279 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 280 - 289 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 290 - 299 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 300 - 309 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 310 - 319 0x00, ///< 320 Module Manufacturer ID Code, Least Significant Byte 0x00, ///< 321 Module Manufacturer ID Code, Most Significant Byte 0x00, ///< 322 Module Manufacturing Location 0x00, ///< 323 Module Manufacturing Date Year 0x00, ///< 324 Module Manufacturing Date Week 0x20, ///< 325 Module ID: Module Serial Number 0x00, ///< 326 Module Serial Number B 0x00, ///< 327 Module Serial Number C 0x00, ///< 328 Module Serial Number D 0x20, 0x20, 0x20, 0x20, 0x20, ///< 329 - 333 Module Part Number: Unused bytes coded as ASCII Blanks (0x20) 0x20, 0x20, 0x20, 0x20, 0x20, ///< 334 - 338 Module Part Number 0x20, 0x20, 0x20, 0x20, 0x20, ///< 339 - 343 Module Part Number 0x20, 0x20, 0x20, 0x20, 0x20, ///< 344 - 348 Module Part Number 0x00, ///< 349 Module Revision Code 0x00, ///< 350 DRAM Manufacturer ID Code, Least Significant Byte 0x00, ///< 351 DRAM Manufacturer ID Code, Most Significant Byte 0x00, ///< 352 DRAM Stepping 0, 0, 0, 0, 0, 0, 0, ///< 353 - 359 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 360 - 369 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 370 - 379 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 380 - 389 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 390 - 399 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 400 - 409 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 410 - 419 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 420 - 429 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 430 - 439 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 440 - 449 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 450 - 459 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 460 - 469 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 470 - 479 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 480 - 489 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 490 - 499 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ///< 500 - 509 0, 0 ///< 510 - 511 }})} #[-start-210910-QINGLIN0060-add]# [PcdsDynamicExVpd.common.SkuIdAdlPDdr4Rvp] !if ($(S370_SUPPORT_ENABLE) == YES) OR ($(S570_SUPPORT_ENABLE) == YES) gBoardModuleTokenSpaceGuid.DDR4Samsung4GSpdData|*|{CODE( { //Samsung ddr4 DRAM SA0000AC810 K4A8G165WC-BCWE 1, { //0----7 0x23, 0x11, 0x0C, 0x03, 0x45, 0x21, 0x00, 0x08, //8----15 0x00, 0x60, 0x00, 0x03, 0x02, 0x03, 0x00, 0x00, //16----23 0x00, 0x00, 0x05, 0x0D, 0xF8, 0xFF, 0x02, 0x00, //24----31 0x6E, 0x6E, 0x6E, 0x11, 0x00, 0x6E, 0xF0, 0x0A, //32----39 0x20, 0x08, 0x00, 0x05, 0x00, 0xF0, 0x2B, 0x34, //40----47 0x28, 0x00, 0x78, 0x00, 0x14, 0x3C, 0x00, 0x00, //48----55 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //56----63 0x00, 0x00, 0x00, 0x00, 0x16, 0x36, 0x0B, 0x35, //64----71 0x16, 0x36, 0x0B, 0x35, 0x00, 0x00, 0x16, 0x36, //72----79 0x0B, 0x35, 0x16, 0x36, 0x0B, 0x35, 0x00, 0x00, //80----87 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //88----95 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //96----103 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //104----111 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //112----119 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9C, 0xB5, //120----127 0x00, 0x00, 0x00, 0x00, 0xE7, 0x00, 0x14, 0x98, //128----135 0x0F, 0x11, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, //136----143 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //144----151 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //152----159 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //160----167 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //168----175 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //176----183 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //184----191 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //192----199 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //200----207 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //208----215 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //216----223 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //224----231 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //232----239 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //240----247 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //248----255 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xDB, 0x08, //256----263 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //264----271 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //272----279 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //280----287 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //288----295 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //296----303 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //304----311 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //312----319 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //320----327 0x80, 0xCE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //328----335 0x00, 0x4D, 0x34, 0x37, 0x31, 0x41, 0x35, 0x32, //336----343 0x34, 0x34, 0x43, 0x42, 0x30, 0x2D, 0x43, 0x57, //344----351 0x45, 0x20, 0x20, 0x20, 0x20, 0x00, 0x80, 0xCE, //352----359 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //360----367 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //368----375 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //376----383 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //384----391 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //392----399 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //400----407 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //408----415 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //416----423 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //424----431 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //432----439 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //440----447 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //448----455 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //456----463 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //464----471 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //472----479 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //480----487 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //488----495 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //496----503 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //504----511 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }})} gBoardModuleTokenSpaceGuid.DDR4Samsung8GSpdData|*|{CODE( { //Samsung ddr4 DRAM SA0000C6N10 K4AAG165WB-BCWE 1, { //0----7 0x23, 0x11, 0x0C, 0x03, 0x46, 0x29, 0x00, 0x08, //8----15 0x00, 0x60, 0x00, 0x03, 0x02, 0x03, 0x00, 0x00, //16----23 0x00, 0x00, 0x05, 0x0D, 0xF8, 0xFF, 0x02, 0x00, //24----31 0x6E, 0x6E, 0x6E, 0x11, 0x00, 0x6E, 0x30, 0x11, //32----39 0xF0, 0x0A, 0x20, 0x08, 0x00, 0xF0, 0x2B, 0x34, //40----47 0x28, 0x00, 0x78, 0x00, 0x14, 0x3C, 0x00, 0x00, //48----55 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //56----63 0x00, 0x00, 0x00, 0x00, 0x16, 0x36, 0x0B, 0x35, //64----71 0x16, 0x36, 0x0B, 0x35, 0x00, 0x00, 0x16, 0x36, //72----79 0x0B, 0x35, 0x16, 0x36, 0x0B, 0x35, 0x00, 0x00, //80----87 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //88----95 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //96----103 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //104----111 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //112----119 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9C, 0xB5, //120----127 0x00, 0x00, 0x00, 0x00, 0xE7, 0x00, 0xDE, 0xDE, //128----135 0x0F, 0x11, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, //136----143 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //144----151 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //152----159 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //160----167 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //168----175 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //176----183 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //184----191 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //192----199 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //200----207 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //208----215 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //216----223 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //224----231 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //232----239 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //240----247 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //248----255 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xDB, 0x08, //256----263 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //264----271 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //272----279 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //280----287 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //288----295 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //296----303 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //304----311 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //312----319 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //320----327 0x80, 0xCE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //328----335 0x00, 0x4D, 0x34, 0x37, 0x31, 0x41, 0x31, 0x47, //336----343 0x34, 0x34, 0x42, 0x42, 0x30, 0x2D, 0x43, 0x57, //344----351 0x45, 0x20, 0x20, 0x20, 0x20, 0x00, 0x80, 0xCE, //352----359 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //360----367 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //368----375 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //376----383 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //384----391 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //392----399 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //400----407 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //408----415 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //416----423 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //424----431 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //432----439 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //440----447 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //448----455 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //456----463 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //464----471 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //472----479 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //480----487 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //488----495 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //496----503 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //504----511 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }})} gBoardModuleTokenSpaceGuid.DDR4Hynix4GSpdData|*|{CODE( { //Hynix ddr4 DRAM SA0000AT510 H5AN8G6NDJR-XNC 1, { //0----7 0x23, 0x11, 0x0C, 0x03, 0x45, 0x21, 0x00, 0x08, //8----15 0x00, 0x60, 0x00, 0x03, 0x02, 0x03, 0x00, 0x00, //16----23 0x00, 0x00, 0x05, 0x0D, 0xF8, 0xFF, 0x02, 0x00, //24----31 0x6E, 0x6E, 0x6E, 0x11, 0x00, 0x6E, 0xF0, 0x0A, //32----39 0x20, 0x08, 0x00, 0x05, 0x00, 0xF0, 0x2B, 0x34, //40----47 0x28, 0x00, 0x78, 0x00, 0x14, 0x3C, 0x00, 0x00, //48----55 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //56----63 0x00, 0x00, 0x00, 0x00, 0x16, 0x36, 0x0B, 0x35, //64----71 0x16, 0x36, 0x0B, 0x35, 0x00, 0x00, 0x16, 0x36, //72----79 0x0B, 0x35, 0x16, 0x36, 0x0B, 0x35, 0x00, 0x00, //80----87 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //88----95 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //96----103 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //104----111 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //112----119 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9C, 0xB4, //120----127 0x00, 0x00, 0x00, 0x00, 0xE7, 0x00, 0x75, 0x20, //128----135 0x0F, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, //136----143 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //144----151 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //152----159 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //160----167 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //168----175 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //176----183 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //184----191 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //192----199 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //200----207 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //208----215 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //216----223 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //224----231 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //232----239 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //240----247 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //248----255 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xE2, //256----263 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //264----271 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //272----279 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //280----287 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //288----295 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //296----303 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //304----311 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //312----319 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //320----327 0x80, 0xAD, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, //328----335 0x00, 0x48, 0x4D, 0x41, 0x38, 0x35, 0x31, 0x53, //336----343 0x36, 0x44, 0x4A, 0x52, 0x36, 0x4E, 0x2D, 0x58, //344----351 0x4E, 0x20, 0x20, 0x20, 0x20, 0x00, 0x80, 0xAD, //352----359 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //360----367 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //368----375 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //376----383 0x00, 0x00, 0x00, 0x00, 0x00, 0xDD, 0x00, 0x00, //384----391 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //392----399 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //400----407 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //408----415 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //416----423 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //424----431 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //432----439 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //440----447 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //448----455 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //456----463 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //464----471 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //472----479 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //480----487 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //488----495 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //496----503 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //504----511 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }})} gBoardModuleTokenSpaceGuid.DDR4Hynix8GSpdData|*|{CODE( { //Hynix ddr4 DRAM SA0000B5K10 H5ANAG6NCJR-XNC 1, { //0----7 0x23, 0x12, 0x0C, 0x03, 0x46, 0x29, 0x00, 0x08, //8----15 0x00, 0x60, 0x00, 0x03, 0x02, 0x03, 0x00, 0x00, //16----23 0x00, 0x00, 0x05, 0x0D, 0xF8, 0xFF, 0x02, 0x00, //24----31 0x6E, 0x6E, 0x6E, 0x11, 0x00, 0x6E, 0xF0, 0x0A, //32----39 0x20, 0x08, 0x00, 0x05, 0x00, 0xF0, 0x2B, 0x34, //40----47 0x28, 0x00, 0x78, 0x00, 0x14, 0x3C, 0x00, 0x00, //48----55 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //56----63 0x00, 0x00, 0x00, 0x00, 0x16, 0x36, 0x0B, 0x35, //64----71 0x16, 0x36, 0x0B, 0x35, 0x00, 0x00, 0x16, 0x36, //72----79 0x0B, 0x35, 0x16, 0x36, 0x0B, 0x35, 0x00, 0x00, //80----87 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //88----95 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //96----103 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //104----111 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //112----119 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9C, 0xB5, //120----127 0x00, 0x00, 0x00, 0x00, 0xE7, 0x00, 0x9C, 0x33, //128----135 0x0F, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, //136----143 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //144----151 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //152----159 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //160----167 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //168----175 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //176----183 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //184----191 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //192----199 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //200----207 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //208----215 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //216----223 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //224----231 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //232----239 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //240----247 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //248----255 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xE2, //256----263 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //264----271 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //272----279 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //280----287 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //288----295 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //296----303 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //304----311 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //312----319 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //320----327 0x80, 0xAD, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, //328----335 0x00, 0x48, 0x4D, 0x41, 0x41, 0x31, 0x47, 0x53, //336----343 0x36, 0x43, 0x4A, 0x52, 0x36, 0x4E, 0x2D, 0x58, //344----351 0x4E, 0x20, 0x20, 0x20, 0x20, 0x00, 0x80, 0xAD, //352----359 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //360----367 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //368----375 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //376----383 0x00, 0x00, 0x00, 0x00, 0x00, 0xDD, 0x00, 0x00, //384----391 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //392----399 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //400----407 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //408----415 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //416----423 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //424----431 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //432----439 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //440----447 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //448----455 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //456----463 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //464----471 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //472----479 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //480----487 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //488----495 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //496----503 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //504----511 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }})} gBoardModuleTokenSpaceGuid.DDR4Micron4GSpdData|*|{CODE( { //Micron ddr4 DRAM SA0000C2700 MT40A512M16TB-062E:R 1, { //0----7 0x23, 0x11, 0x0C, 0x03, 0x45, 0x21, 0x00, 0x08, //8----15 0x00, 0x60, 0x00, 0x03, 0x02, 0x03, 0x00, 0x00, //16----23 0x00, 0x00, 0x05, 0x0D, 0xF8, 0xFF, 0x2F, 0x00, //24----31 0x6E, 0x6E, 0x6E, 0x11, 0x00, 0x6E, 0xF0, 0x0A, //32----39 0x20, 0x08, 0x00, 0x05, 0x00, 0xF0, 0x2B, 0x34, //40----47 0x28, 0x00, 0x78, 0x00, 0x14, 0x3C, 0x00, 0x00, //48----55 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //56----63 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //64----71 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //72----79 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //80----87 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //88----95 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //96----103 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //104----111 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //112----119 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9C, 0xB5, //120----127 0x00, 0x00, 0x00, 0x00, 0xE7, 0x00, 0x01, 0x44, //128----135 0x00, 0x00, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, //136----143 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //144----151 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //152----159 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //160----167 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //168----175 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //176----183 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //184----191 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //192----199 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //200----207 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //208----215 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //216----223 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //224----231 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //232----239 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //240----247 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //248----255 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x23, 0x66, //256----263 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //264----271 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //272----279 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //280----287 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //288----295 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //296----303 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //304----311 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //312----319 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //320----327 0x80, 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //328----335 0x00, 0x4D, 0x54, 0x34, 0x30, 0x41, 0x35, 0x31, //336----343 0x32, 0x4D, 0x31, 0x36, 0x54, 0x42, 0x2D, 0x30, //344----351 0x36, 0x32, 0x45, 0x3A, 0x52, 0x00, 0x80, 0x2C, //352----359 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //360----367 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //368----375 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //376----383 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //384----391 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //392----399 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //400----407 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //408----415 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //416----423 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //424----431 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //432----439 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //440----447 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //448----455 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //456----463 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //464----471 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //472----479 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //480----487 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //488----495 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //496----503 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //504----511 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }})} gBoardModuleTokenSpaceGuid.DDR4Micron8GSpdData|*|{CODE( { //Micron ddr4 DRAM SA0000A4K00 MT40A1G16RC-062E:B 1, { //0----7 0x23, 0x11, 0x0C, 0x03, 0x46, 0x29, 0x00, 0x08, //8----15 0x00, 0x60, 0x00, 0x03, 0x02, 0x03, 0x00, 0x00, //16----23 0x00, 0x00, 0x05, 0x0D, 0xF8, 0xFF, 0x2F, 0x00, //24----31 0x6E, 0x6E, 0x6E, 0x11, 0x00, 0x6E, 0xF0, 0x0A, //32----39 0x20, 0x08, 0x00, 0x05, 0x00, 0xF0, 0x2B, 0x34, //40----47 0x28, 0x00, 0x78, 0x00, 0x14, 0x3C, 0x00, 0x00, //48----55 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //56----63 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //64----71 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //72----79 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //80----87 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //88----95 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //96----103 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //104----111 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //112----119 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9C, 0xB5, //120----127 0x00, 0x00, 0x00, 0x00, 0xE7, 0x00, 0x01, 0x44, //128----135 0x00, 0x00, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, //136----143 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //144----151 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //152----159 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //160----167 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //168----175 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //176----183 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //184----191 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //192----199 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //200----207 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //208----215 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //216----223 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //224----231 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //232----239 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //240----247 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //248----255 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x23, 0x66, //256----263 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //264----271 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //272----279 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //280----287 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //288----295 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //296----303 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //304----311 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //312----319 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //320----327 0x80, 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //328----335 0x00, 0x4D, 0x54, 0x34, 0x30, 0x41, 0x31, 0x47, //336----343 0x31, 0x36, 0x52, 0x43, 0x2D, 0x30, 0x36, 0x32, //344----351 0x45, 0x3A, 0x42, 0x20, 0x20, 0x00, 0x80, 0x2C, //352----359 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //360----367 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //368----375 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //376----383 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //384----391 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //392----399 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //400----407 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //408----415 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //416----423 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //424----431 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //432----439 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //440----447 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //448----455 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //456----463 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //464----471 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //472----479 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //480----487 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //488----495 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //496----503 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //504----511 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }})} gBoardModuleTokenSpaceGuid.DDR4NullSpdData|*|{CODE( { //Null 1, { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }})} !endif #[-start-211230-QINGLIN0140-modify]# !if ($(S570_SUPPORT_ENABLE) == YES) OR ($(S370_SUPPORT_ENABLE) == YES) #[-end-211230-QINGLIN0140-modify]# gBoardModuleTokenSpaceGuid.DDR4Micron8G2ndSpdData|*|{CODE( { //Micron ddr4 DRAM SA0000CDU00 MT40A1G16TB-062E:F 1, { //0----7 0x23, 0x11, 0x0C, 0x03, 0x46, 0x29, 0x00, 0x08, //8----15 0x00, 0x60, 0x00, 0x03, 0x02, 0x03, 0x00, 0x00, //16----23 0x00, 0x00, 0x05, 0x0D, 0xF8, 0xFF, 0x2F, 0x00, //24----31 0x6E, 0x6E, 0x6E, 0x11, 0x00, 0x6E, 0xF0, 0x0A, //32----39 0x20, 0x08, 0x00, 0x05, 0x00, 0xF0, 0x2B, 0x34, //40----47 0x28, 0x00, 0x78, 0x00, 0x14, 0x3C, 0x00, 0x00, //48----55 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //56----63 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //64----71 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //72----79 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //80----87 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //88----95 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //96----103 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //104----111 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //112----119 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9C, 0xB5, //120----127 0x00, 0x00, 0x00, 0x00, 0xE7, 0x00, 0x01, 0x44, //128----135 0x00, 0x00, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, //136----143 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //144----151 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //152----159 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //160----167 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //168----175 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //176----183 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //184----191 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //192----199 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //200----207 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //208----215 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //216----223 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //224----231 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //232----239 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //240----247 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //248----255 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x23, 0x66, //256----263 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //264----271 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //272----279 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //280----287 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //288----295 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //296----303 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //304----311 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //312----319 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //320----327 0x80, 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //328----335 0x00, 0x4D, 0x54, 0x34, 0x30, 0x41, 0x31, 0x47, //336----343 0x31, 0x36, 0x54, 0x42, 0x2D, 0x30, 0x36, 0x32, //344----351 0x45, 0x3A, 0x46, 0x20, 0x20, 0x00, 0x80, 0x2C, //352----359 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //360----367 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //368----375 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //376----383 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //384----391 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //392----399 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //400----407 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //408----415 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //416----423 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //424----431 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //432----439 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //440----447 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //448----455 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //456----463 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //464----471 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //472----479 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //480----487 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //488----495 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //496----503 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //504----511 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }})} !endif #[-start-211228-QINGLIN0136-add]# !if ($(S370_SUPPORT_ENABLE) == YES) gBoardModuleTokenSpaceGuid.DDR4Smart4GSpdData|*|{CODE( { //Smart ddr4 DRAM K4A8G165WC-BCWE 1, { //0----7 0x23, 0x11, 0x0C, 0x03, 0x45, 0x21, 0x00, 0x08, //8----15 0x00, 0x60, 0x00, 0x03, 0x02, 0x03, 0x00, 0x00, //16----23 0x00, 0x00, 0x05, 0x0D, 0xF8, 0xFF, 0x02, 0x00, //24----31 0x6E, 0x6E, 0x6E, 0x11, 0x00, 0x6E, 0xF0, 0x0A, //32----39 0x20, 0x08, 0x00, 0x05, 0x00, 0xF0, 0x2B, 0x34, //40----47 0x28, 0x00, 0x78, 0x00, 0x14, 0x3C, 0x00, 0x00, //48----55 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //56----63 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //64----71 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //72----79 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //80----87 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //88----95 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //96----103 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //104----111 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //112----119 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9C, 0xB5, //120----127 0x00, 0x00, 0x00, 0x00, 0xE7, 0x00, 0xF4, 0xD2, //128----135 0x0F, 0x11, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, //136----143 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //144----151 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //152----159 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //160----167 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //168----175 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //176----183 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //184----191 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //192----199 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //200----207 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //208----215 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //216----223 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //224----231 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //232----239 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //240----247 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //248----255 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xDB, 0x08, //256----263 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //264----271 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //272----279 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //280----287 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //288----295 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //296----303 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //304----311 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //312----319 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //320----327 0x01, 0x94, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //328----335 0x00, 0x53, 0x44, 0x51, 0x43, 0x38, 0x47, 0x38, //336----343 0x57, 0x31, 0x36, 0x58, 0x43, 0x57, 0x45, 0x39, //344----351 0x4E, 0x31, 0x54, 0x20, 0x20, 0x00, 0x01, 0x94, //352----359 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //360----367 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //368----375 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //376----383 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //384----391 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //392----399 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //400----407 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //408----415 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //416----423 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //424----431 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //432----439 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //440----447 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //448----455 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //456----463 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //464----471 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //472----479 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //480----487 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //488----495 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //496----503 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //504----511 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }})} gBoardModuleTokenSpaceGuid.DDR4Adata4GSpdData|*|{CODE( { //Adata ddr4 DRAM ADS4021HY 1, { //0----7 0x23, 0x11, 0x0C, 0x03, 0x45, 0x21, 0x00, 0x08, //8----15 0x00, 0x60, 0x00, 0x03, 0x02, 0x03, 0x00, 0x00, //16----23 0x00, 0x00, 0x05, 0x0D, 0xF8, 0xFF, 0x02, 0x00, //24----31 0x6E, 0x6E, 0x6E, 0x11, 0x00, 0x6E, 0xF0, 0x0A, //32----39 0x20, 0x08, 0x00, 0x05, 0x00, 0xF0, 0x2B, 0x34, //40----47 0x28, 0x00, 0x78, 0x00, 0x14, 0x3C, 0x00, 0x00, //48----55 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //56----63 0x00, 0x00, 0x00, 0x00, 0x16, 0x36, 0x0B, 0x35, //64----71 0x16, 0x36, 0x0B, 0x35, 0x00, 0x00, 0x16, 0x36, //72----79 0x0B, 0x35, 0x16, 0x36, 0x0B, 0x35, 0x00, 0x00, //80----87 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //88----95 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //96----103 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //104----111 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //112----119 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9C, 0xB5, //120----127 0x00, 0x00, 0x00, 0x00, 0xE7, 0x00, 0x14, 0x98, //128----135 0x0F, 0x11, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, //136----143 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //144----151 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //152----159 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //160----167 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //168----175 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //176----183 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //184----191 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //192----199 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //200----207 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //208----215 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //216----223 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //224----231 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //232----239 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //240----247 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //248----255 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xDB, 0x08, //256----263 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //264----271 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //272----279 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //280----287 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //288----295 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //296----303 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //304----311 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //312----319 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //320----327 0x04, 0xCB, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //328----335 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //336----343 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //344----351 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x80, 0xAD, //352----359 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //360----367 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //368----375 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //376----383 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //384----391 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //392----399 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //400----407 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //408----415 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //416----423 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //424----431 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //432----439 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //440----447 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //448----455 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //456----463 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //464----471 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //472----479 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //480----487 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //488----495 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //496----503 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //504----511 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }})} gBoardModuleTokenSpaceGuid.DDR4Micron8G170SpdData|*|{CODE( { //SM31H94915 Micron HTH5AN8G6NDJR-XND 1, { //0-7 0x23, 0x11, 0x0C, 0x03, 0x45, 0x21, 0x00, 0x08, //8-15 0x00, 0x60, 0x00, 0x03, 0x02, 0x03, 0x00, 0x00, //16-23 0x00, 0x00, 0x05, 0x0D, 0xF8, 0xFF, 0x02, 0x00, //24-31 0x6E, 0x6E, 0x6E, 0x11, 0x00, 0x6E, 0xF0, 0x0A, //32-39 0x20, 0x08, 0x00 ,0x05, 0x00, 0xF0, 0x2B, 0x34, //40-47 0x28, 0x00, 0x78, 0x00, 0x14, 0x3C, 0x00, 0x00, //48-55 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //56-63 0x00, 0x00, 0x00, 0x00, 0x16, 0x36, 0x0B, 0x35, //64-71 0x16, 0x36, 0x0B, 0x35, 0x00, 0x00, 0x16, 0x36, //72-79 0x0B, 0x35, 0x16, 0x36, 0x0B, 0x35, 0x00, 0x00, //80-87 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //88-95 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //96-103 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //104-111 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //112-119 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9C, 0xB4, //120-127 0x00, 0x00, 0x00, 0x00, 0xE7, 0x00, 0x75, 0x20, //128-135 0x0F, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, //136-143 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //144-151 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //152-159 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //160-199 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //200-239 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //240-255 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xE2, //256-295 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //296-319 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //320-327 0x07, 0x92, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //328-335 0x00, 0x48, 0x54, 0x48, 0x35, 0x41, 0x4E, 0x38, //336-343 0x47, 0x36, 0x4E, 0x44, 0x4A, 0x52, 0x2D, 0x58, //344--351 0x4E, 0x44, 0x20, 0x20, 0x20, 0x00, 0x07, 0x92, //352-391 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //392-431 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //432-471 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //472-487 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //488-495 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //496-511 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }})} gBoardModuleTokenSpaceGuid.DDR4Smart8G170SpdData|*|{CODE( { //SM31K40193 Smart 1, { //0-7 0x23, 0x11, 0x0C, 0x03, 0x46, 0x29, 0x00, 0x08, //8-15 0x00, 0x60, 0x00, 0x03, 0x02, 0x03, 0x00, 0x00, //16-23 0x00, 0x00, 0x05, 0x0D, 0xF8, 0xFF, 0x02, 0x00, //24-31 0x6E, 0x6E, 0x6E, 0x11, 0x00, 0x6E, 0x30, 0x11, //32-39 0xF0, 0x0A, 0x20 ,0x08, 0x00, 0xF0, 0x2B, 0x34, //40-47 0x28, 0x00, 0x78, 0x00, 0x14, 0x3C, 0x00, 0x00, //48-55 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //56-63 0x00, 0x00, 0x00, 0x00, 0x16, 0x36, 0x0B, 0x35, //64-71 0x16, 0x36, 0x0B, 0x35, 0x00, 0x00, 0x16, 0x36, //72-79 0x0B, 0x35, 0x16, 0x36, 0x0B, 0x35, 0x00, 0x00, //80-87 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //88-95 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //96-103 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //104-111 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //112-119 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9C, 0xB5, //120-127 0x00, 0x00, 0x00, 0x00, 0xE7, 0x00, 0xDE, 0xDE, //128-135 0x0F, 0x11, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, //136-143 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //144-151 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //152-159 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //160-199 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //200-239 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //240-255 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xDB, 0x08, //256-295 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //296-319 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //320-327 0x01, 0x94, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, //328-335 0x00, 0x53, 0x44, 0x51, 0x41, 0x41, 0x47, 0x36, //336-343 0x57, 0x31, 0x36, 0x58, 0x43, 0x57, 0x45, 0x39, //344--351 0x4E, 0x31, 0x54, 0x20, 0x20, 0x00, 0x01, 0x94, //352-391 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //392-431 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //432-471 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //472-487 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //488-495 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //496-511 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }})} !endif #[-end-211228-QINGLIN0136-add]# #[-end-210910-QINGLIN0060-add]#