Changes between Version 12 and Version 13 of newport/powerthermal
- Timestamp:
- 11/01/2018 11:43:44 PM (6 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
newport/powerthermal
v12 v13 16 16 == Newport Temperature Readings == 17 17 18 Newport currently has the ability to measure the board temperature.18 Newport has the ability to measure the board temperature and CPU temperature. 19 19 20 CPU temperature is not available at this time.20 Both values are important, but the CPU will be the hottest component and thus should be watched closely. 21 21 22 22 From Gateworks testing, it has been observed the CPU temperature is typically around 20C higher than the measured board temperature. 23 23 24 Board temperature can be measured as shown on the GSC wiki page here: [http://trac.gateworks.com/wiki/gsc#SystemTemperatureandVoltageMonitor Reading Newport Board Temperature] 24 '''Warning''' There is no automatic shutdown of the CPU / Board if the temperature goes over the maximum rating of the CPU. Therefore, the temperature needs to be monitored and handled appropriately. This feature is coming soon, please contact support@gateworks.com for more information. 25 25 26 '''Warning''' There is no automatic shutdown of the CPU / Board if the temperature goes over the maximum rating of the CPU. Therefore, the temperature needs to be monitored and handled appropriately. 26 27 === CPU Temperature 28 Note this is only available on [wiki:newport/errata#np3 newer revision Newport boards] 29 30 This requires up to date software (Device Tree, GSC, Kernel, etc) 31 32 This is using a MAX6642 temperature sensor over I2C and is exposed through the Linux hwmon interface. 33 34 Typically the GSC will exist on hwmon0 and the MAX6642 will exist on hwmon1. 35 36 The MAX6642 has a local and remote temperature, with the remote temperature being the temperature of the CPU. This is typically going to be temp2_input. 37 38 To read the temperature value, see the below given example, showing a temperature of 97.250C (value returned divided by 1000) 39 {{{ 40 root@xenial-newport:~# cat /sys/class/hwmon/hwmon1/temp2_input 41 97250 42 }}} 43 44 Note that temp2_max is declared as the max value of the CPU rating, as shown in this commit [https://github.com/Gateworks/bdk-newport/commit/4fb971493bf4f74022b7b5fec185914746f315ca here] 45 46 47 48 === Board Temperature 49 can be measured through the GSC as shown on the GSC wiki page here: [http://trac.gateworks.com/wiki/gsc#SystemTemperatureandVoltageMonitor Reading Newport Board Temperature] 50 51 52 27 53 28 54 == Newport Power Dissipation == … … 62 88 * GW10129 Fansink - Used on GW63xx, GW64xx 63 89 90 The fan is automatically controlled through the fan set points as defined [wiki:gsc#FanController here] 91 64 92 == Troubleshooting == 65 93