1
0
Fork 0

i2c: spd: Extend SPD memory types

Decode DDR, DDR3 and DDR4 memories.

Signed-off-by: Michal Simek <michal.simek@xilinx.com>
utp
Michal Simek 2016-02-15 11:58:37 +01:00
parent d9a3bec682
commit 18c4e7f71c
1 changed files with 13 additions and 1 deletions

View File

@ -1141,7 +1141,7 @@ static void decode_bits (u_char const b, char const *str[], int const do_once)
*/
static int do_sdram (cmd_tbl_t * cmdtp, int flag, int argc, char * const argv[])
{
enum { unknown, EDO, SDRAM, DDR2 } type;
enum { unknown, EDO, SDRAM, DDR, DDR2, DDR3, DDR4 } type;
uint chip;
u_char data[128];
@ -1228,10 +1228,22 @@ static int do_sdram (cmd_tbl_t * cmdtp, int flag, int argc, char * const argv[])
type = SDRAM;
puts ("SDRAM\n");
break;
case 7:
type = DDR;
puts("DDR\n");
break;
case 8:
type = DDR2;
puts ("DDR2\n");
break;
case 11:
type = DDR3;
puts("DDR3\n");
break;
case 12:
type = DDR4;
puts("DDR4\n");
break;
default:
type = unknown;
puts ("unknown\n");