Skip to content

Commit 1de4e10

Browse files
committed
support chipset temperature ID
Signed-off-by: Reyhaneh Yazdani <reyhane.y84@gmail.com>
1 parent 1cab339 commit 1de4e10

File tree

2 files changed

+7
-6
lines changed

2 files changed

+7
-6
lines changed

lib/EApiEmulBoardInfo.c

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -297,11 +297,13 @@ EApiBoardGetValueEmul(
297297
snprintf(path,strlen(ACPIHWMON_PATH)+strlen(acpiHwmonName)+strlen("/acpi_temp_cpu")+ 1,ACPIHWMON_PATH"%s/acpi_temp_cpu",acpiHwmonName);
298298
break;
299299
case EAPI_ID_HWMON_CHIPSET_TEMP:
300-
EAPI_LIB_RETURN_ERROR(
300+
EAPI_LIB_RETURN_ERROR_IF(
301301
EApiBoardGetValueEmul,
302-
EAPI_STATUS_UNSUPPORTED ,
303-
"Not support chipset Temperature"
302+
(acpiHwmonName==NULL),
303+
EAPI_STATUS_ERROR,
304+
"Error finding ACPI-HWMON"
304305
);
306+
snprintf(path,strlen(ACPIHWMON_PATH)+strlen(acpiHwmonName)+strlen("/acpi_temp_chipset")+ 1,ACPIHWMON_PATH"%s/acpi_temp_chipset",acpiHwmonName);
305307
break;
306308
case EAPI_ID_HWMON_SYSTEM_TEMP:
307309
EAPI_LIB_RETURN_ERROR_IF(
@@ -310,7 +312,7 @@ EApiBoardGetValueEmul(
310312
EAPI_STATUS_ERROR,
311313
"Error finding ACPI-HWMON"
312314
);
313-
snprintf(path,strlen(ACPIHWMON_PATH)+strlen(acpiHwmonName)+strlen("/acpi_temp_board")+1,ACPIHWMON_PATH"%s/acpi_temp_board",acpiHwmonName);
315+
snprintf(path,strlen(ACPIHWMON_PATH)+strlen(acpiHwmonName)+strlen("/acpi_temp_sys")+1,ACPIHWMON_PATH"%s/acpi_temp_sys",acpiHwmonName);
314316
break;
315317
case EAPI_ID_HWMON_FAN_CPU:
316318
EAPI_LIB_RETURN_ERROR_IF(

lib/EApiInitLib.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -281,8 +281,7 @@ EApiStatus_t gpio_dev_open(const char *device_name)
281281
int ret = -1;
282282
unsigned int i;
283283

284-
285-
snprintf(chrdev_name, sizeof("/dev/")+sizeof(device_name)+1,"/dev/%s",device_name);
284+
snprintf(chrdev_name, sizeof("/dev/")+strlen(device_name),"/dev/%s",device_name);
286285
gpiofd = open(chrdev_name, O_WRONLY);
287286
if(gpiofd < 0)
288287
{

0 commit comments

Comments
 (0)