From ef3c5f9c9988029be99fa3f07ad109a82989e2ed Mon Sep 17 00:00:00 2001 From: hans Date: Tue, 25 Apr 2017 13:29:10 +0800 Subject: [PATCH] Fixed definition to uppercase. Added all fans with maximum speed while thermal readed fail. Fixed SYS_OBJECT_ID to ".9032.1" in __init__.py Signed-off-by: hans --- .../x86_64_delta_ag9032v1/x86_64_delta_ag9032v1_config.h | 2 +- .../inc/x86_64_delta_ag9032v1/x86_64_delta_ag9032v1_dox.h | 6 +++--- .../x86_64_delta_ag9032v1/x86_64_delta_ag9032v1_porting.h | 6 +++--- .../onlp/builds/src/module/src/sysi.c | 7 +++++++ .../r0/src/python/x86_64_delta_ag9032v1_r0/__init__.py | 2 +- 5 files changed, 15 insertions(+), 8 deletions(-) diff --git a/packages/platforms/delta/x86-64/x86-64-delta-ag9032v1/onlp/builds/src/module/inc/x86_64_delta_ag9032v1/x86_64_delta_ag9032v1_config.h b/packages/platforms/delta/x86-64/x86-64-delta-ag9032v1/onlp/builds/src/module/inc/x86_64_delta_ag9032v1/x86_64_delta_ag9032v1_config.h index 533b1d71..7b9b8e5d 100644 --- a/packages/platforms/delta/x86-64/x86-64-delta-ag9032v1/onlp/builds/src/module/inc/x86_64_delta_ag9032v1/x86_64_delta_ag9032v1_config.h +++ b/packages/platforms/delta/x86-64/x86-64-delta-ag9032v1/onlp/builds/src/module/inc/x86_64_delta_ag9032v1/x86_64_delta_ag9032v1_config.h @@ -13,7 +13,7 @@ #ifdef GLOBAL_INCLUDE_CUSTOM_CONFIG #include #endif -#ifdef x86_64_delta_ag9032V1_INCLUDE_CUSTOM_CONFIG +#ifdef X86_64_DELTA_AG9032V1_INCLUDE_CUSTOM_CONFIG #include #endif diff --git a/packages/platforms/delta/x86-64/x86-64-delta-ag9032v1/onlp/builds/src/module/inc/x86_64_delta_ag9032v1/x86_64_delta_ag9032v1_dox.h b/packages/platforms/delta/x86-64/x86-64-delta-ag9032v1/onlp/builds/src/module/inc/x86_64_delta_ag9032v1/x86_64_delta_ag9032v1_dox.h index 51002f8b..404cbe72 100644 --- a/packages/platforms/delta/x86-64/x86-64-delta-ag9032v1/onlp/builds/src/module/inc/x86_64_delta_ag9032v1/x86_64_delta_ag9032v1_dox.h +++ b/packages/platforms/delta/x86-64/x86-64-delta-ag9032v1/onlp/builds/src/module/inc/x86_64_delta_ag9032v1/x86_64_delta_ag9032v1_dox.h @@ -3,8 +3,8 @@ * x86_64_delta_ag9032v1 Doxygen Header * *****************************************************************************/ -#ifndef __x86_64_delta_ag9032v1_DOX_H__ -#define __x86_64_delta_ag9032v1_DOX_H__ +#ifndef __X86_64_DELTA_AG9032V1_DOX_H__ +#define __X86_64_DELTA_AG9032V1_DOX_H__ /** * @defgroup x86_64_delta_ag9032v1 x86_64_delta_ag9032v1 - x86_64_delta_ag9032v1 Description @@ -23,4 +23,4 @@ The documentation overview for this module should go here. * */ -#endif /* __x86_64_delta_ag9032v1_DOX_H__ */ +#endif /* __X86_64_DELTA_AG9032V1_DOX_H__ */ diff --git a/packages/platforms/delta/x86-64/x86-64-delta-ag9032v1/onlp/builds/src/module/inc/x86_64_delta_ag9032v1/x86_64_delta_ag9032v1_porting.h b/packages/platforms/delta/x86-64/x86-64-delta-ag9032v1/onlp/builds/src/module/inc/x86_64_delta_ag9032v1/x86_64_delta_ag9032v1_porting.h index d2ec2449..33415c46 100644 --- a/packages/platforms/delta/x86-64/x86-64-delta-ag9032v1/onlp/builds/src/module/inc/x86_64_delta_ag9032v1/x86_64_delta_ag9032v1_porting.h +++ b/packages/platforms/delta/x86-64/x86-64-delta-ag9032v1/onlp/builds/src/module/inc/x86_64_delta_ag9032v1/x86_64_delta_ag9032v1_porting.h @@ -7,8 +7,8 @@ * @{ * *****************************************************************************/ -#ifndef __x86_64_delta_ag9032v1_PORTING_H__ -#define __x86_64_delta_ag9032v1_PORTING_H__ +#ifndef __X86_64_DELTA_AG9032V1_PORTING_H__ +#define __X86_64_DELTA_AG9032V1_PORTING_H__ /* */ @@ -103,5 +103,5 @@ /* */ -#endif /* __x86_64_delta_ag9032v1_PORTING_H__ */ +#endif /* _X86_64_DELTA_AG9032V1_PORTING_H__ */ /* @} */ diff --git a/packages/platforms/delta/x86-64/x86-64-delta-ag9032v1/onlp/builds/src/module/src/sysi.c b/packages/platforms/delta/x86-64/x86-64-delta-ag9032v1/onlp/builds/src/module/src/sysi.c index f82d39b5..2588c1a3 100644 --- a/packages/platforms/delta/x86-64/x86-64-delta-ag9032v1/onlp/builds/src/module/src/sysi.c +++ b/packages/platforms/delta/x86-64/x86-64-delta-ag9032v1/onlp/builds/src/module/src/sysi.c @@ -142,6 +142,13 @@ onlp_sysi_platform_manage_fans(void) onlp_thermali_info_get(ONLP_THERMAL_ID_CREATE(THERMAL_1_ON_PSU1), &thermal[6]) != ONLP_STATUS_OK || onlp_thermali_info_get(ONLP_THERMAL_ID_CREATE(THERMAL_1_ON_PSU2), &thermal[7]) != ONLP_STATUS_OK ) { + /* Setting all fans speed to maximum */ + new_duty_percentage = SPEED_100_PERCENTAGE; + for(i = 1 ; i <= 12; i++) + { + onlp_fani_percentage_set(ONLP_FAN_ID_CREATE(i), new_duty_percentage); + } + AIM_LOG_ERROR("Unable to read thermal status"); return ONLP_STATUS_E_INTERNAL; } diff --git a/packages/platforms/delta/x86-64/x86-64-delta-ag9032v1/platform-config/r0/src/python/x86_64_delta_ag9032v1_r0/__init__.py b/packages/platforms/delta/x86-64/x86-64-delta-ag9032v1/platform-config/r0/src/python/x86_64_delta_ag9032v1_r0/__init__.py index f4803d44..84ef7d64 100644 --- a/packages/platforms/delta/x86-64/x86-64-delta-ag9032v1/platform-config/r0/src/python/x86_64_delta_ag9032v1_r0/__init__.py +++ b/packages/platforms/delta/x86-64/x86-64-delta-ag9032v1/platform-config/r0/src/python/x86_64_delta_ag9032v1_r0/__init__.py @@ -5,7 +5,7 @@ class OnlPlatform_x86_64_delta_ag9032v1_r0(OnlPlatformDelta, OnlPlatformPortConfig_32x100): PLATFORM='x86-64-delta-ag9032v1-r0' MODEL="AG9032V1" - SYS_OBJECT_ID=".9032" + SYS_OBJECT_ID=".9032.1" def baseconfig(self):