|
|
@ -5,7 +5,7 @@ |
|
|
|
# Copyright 1998, 1999 Philip Edelbrock <phil@netroedge.com> |
|
|
|
# modified by Christian Zuckschwerdt <zany@triq.net> |
|
|
|
# modified by Burkart Lingner <burkart@bollchen.de> |
|
|
|
# Copyright (C) 2005-2013 Jean Delvare <jdelvare@suse.de> |
|
|
|
# Copyright (C) 2005-2017 Jean Delvare <jdelvare@suse.de> |
|
|
|
# |
|
|
|
# This program is free software; you can redistribute it and/or modify |
|
|
|
# it under the terms of the GNU General Public License as published by |
|
|
@ -2410,7 +2410,9 @@ sub get_dimm_list |
|
|
|
my (@dirs, $dir, $opened, $file, @files); |
|
|
|
|
|
|
|
if ($use_sysfs) { |
|
|
|
@dirs = ('/sys/bus/i2c/drivers/eeprom', '/sys/bus/i2c/drivers/at24'); |
|
|
|
@dirs = ('/sys/bus/i2c/drivers/eeprom', |
|
|
|
'/sys/bus/i2c/drivers/at24', |
|
|
|
'/sys/bus/i2c/drivers/ee1004'); # DDR4 |
|
|
|
} else { |
|
|
|
@dirs = ('/proc/sys/dev/sensors'); |
|
|
|
} |
|
|
@ -2428,7 +2430,9 @@ sub get_dimm_list |
|
|
|
# or spd (driver at24) |
|
|
|
my $attr = sysfs_device_attribute("$dir/$file", "name"); |
|
|
|
next unless defined $attr && |
|
|
|
($attr eq "eeprom" || $attr eq "spd"); |
|
|
|
($attr eq "eeprom" || |
|
|
|
$attr eq "spd" || |
|
|
|
$attr eq "ee1004"); # DDR4 |
|
|
|
} else { |
|
|
|
next unless $file =~ /^eeprom-/; |
|
|
|
} |
|
|
|