Add memory device types as in DSP0134

Adding all Memory Device Types which are defined in DMTF DSP0134
SMBIOS document.

Signed-off-by: Cheng C Yang <cheng.c.yang@linux.intel.com>
Change-Id: I6ef20b28bcbcfdd989764ddb8221fdc328f14a5b
diff --git a/xyz/openbmc_project/Inventory/Item/Dimm.interface.yaml b/xyz/openbmc_project/Inventory/Item/Dimm.interface.yaml
index a6dbabe..e08b690 100644
--- a/xyz/openbmc_project/Inventory/Item/Dimm.interface.yaml
+++ b/xyz/openbmc_project/Inventory/Item/Dimm.interface.yaml
@@ -94,42 +94,66 @@
           This property shall contain the Memory Device Type as defined by
           SMBIOS.
       values:
+        - name: Other
+          description: >
+              Some devices which are not defined in this table.
+        - name: Unknown
+          description: >
+              Unknown device.
+        - name: DRAM
+          description: >
+              Dynamic Random Access Memory.
+        - name: EDRAM
+          description: >
+              Enhanced Dynamic Random Access Memory.
+        - name: VRAM
+          description: >
+              Video Random Access Memory.
+        - name: SRAM
+          description: >
+              Static Random Access Memory.
+        - name: RAM
+          description: >
+              Random Access Memory.
+        - name: ROM
+          description: >
+              Read Only Memory.
+        - name: FLASH
+          description: >
+              Flash Memory.
+        - name: EEPROM
+          description: >
+              Electrically Erasable Programmable Read Only Memory.
+        - name: FEPROM
+          description: >
+              Flash Erasable Programmable Read Only Memory.
+        - name: EPROM
+          description: >
+              Erasable Programmable Read Only Memory.
+        - name: CDRAM
+          description: >
+              Cached Dynamic Random Access Memory.
+        - name: ThreeDRAM
+          description: >
+              Three Dimensional Random Access Memory.
+        - name: SDRAM
+          description: >
+              Synchronous Dynamic Random Access Memory.
+        - name: DDR_SGRAM
+          description: >
+              Double Data Rate Synchronous Graphics Random-Access Memory.
+        - name: RDRAM
+          description: >
+              Direct Rambus Dynamic Random Access Memory.
         - name: DDR
           description: >
               Double Data Rate SDRAM.
         - name: DDR2
           description: >
               Double Data Rate 2 SDRAM.
-        - name: DDR3
-          description: >
-              Double Data Rate 3 SDRAM.
-        - name: DDR4
-          description: >
-              Double Data Rate 4 SDRAM.
-        - name: DDR4E_SDRAM
-          description: >
-              Double Data Rate 4 Extended Compliant SDRAM.
-        - name: LPDDR4_SDRAM
-          description: >
-              Low-Power Double Data Rate 4 SDRAM.
-        - name: LPDDR3_SDRAM
-          description: >
-              Low-Power Double Data Rate 3 SDRAM..
         - name: DDR2_SDRAM_FB_DIMM
           description: >
               DDR2 SDRAM Fully Buffered DIMM.
-        - name: DDR2_SDRAM_FB_DIMM_PROB
-          description: >
-              DDR2 SDRAM Fully Buffered DIMM PROBE.
-        - name: DDR_SGRAM
-          description: >
-              Double Data Rate Synchronous Graphics Random-Access Memory.
-        - name: ROM
-          description: >
-              Read Only Memory.
-        - name: SDRAM
-          description: >
-              Synchronous Dynamic Random Access Memory.
         - name: EDO
           description: >
               Extended Data Output Memory.
@@ -139,6 +163,27 @@
         - name: PipelinedNibble
           description: >
               Pipelined Nibble Memory.
+        - name: DDR3
+          description: >
+              Double Data Rate 3 SDRAM.
+        - name: FBD2
+          description: >
+              Fully Buffered DIMM 2.
+        - name: DDR4
+          description: >
+              Double Data Rate 4 SDRAM.
+        - name: LPDDR_SDRAM
+          description: >
+              Low-Power Double Data Rate SDRAM.
+        - name: LPDDR2_SDRAM
+          description: >
+              Low-Power Double Data Rate 2 SDRAM.
+        - name: LPDDR3_SDRAM
+          description: >
+              Low-Power Double Data Rate 3 SDRAM.
+        - name: LPDDR4_SDRAM
+          description: >
+              Low-Power Double Data Rate 4 SDRAM.
         - name: Logical
           description: >
               Logical Non-volatile device.
@@ -148,4 +193,10 @@
         - name: HBM2
           description: >
               High Bandwidth Memory Generation 2.
+        - name: DDR2_SDRAM_FB_DIMM_PROB
+          description: >
+              DDR2 SDRAM Fully Buffered DIMM PROBE.
+        - name: DDR4E_SDRAM
+          description: >
+              Double Data Rate 4 Extended Compliant SDRAM.
 # vim: tabstop=8 expandtab shiftwidth=4 softtabstop=4