mirror of
https://github.com/Telecominfraproject/OpenCellular.git
synced 2025-12-27 18:25:05 +00:00
Rambi: Switch from g781 to tmp432 temperature sensor
BUG=chrome-os-partner:23985 BRANCH=rambi TEST=Run 'tmp432' and 'temps' command on EC console. Signed-off-by: Dave Parker <dparker@chromium.org> Change-Id: I0f246c82ea5f9d5d153b7dc57f7371ea931d6189 Reviewed-on: https://chromium-review.googlesource.com/178689 Reviewed-by: Randall Spangler <rspangler@chromium.org>
This commit is contained in:
committed by
chrome-internal-fetch
parent
d53fe7b79b
commit
53d219f555
@@ -9,7 +9,7 @@
|
||||
#include "backlight.h"
|
||||
#include "chipset_x86_common.h"
|
||||
#include "common.h"
|
||||
#include "driver/temp_sensor/g781.h"
|
||||
#include "driver/temp_sensor/tmp432.h"
|
||||
#include "extpower.h"
|
||||
#include "gpio.h"
|
||||
#include "host_command.h"
|
||||
@@ -178,10 +178,12 @@ const unsigned int i2c_ports_used = ARRAY_SIZE(i2c_ports);
|
||||
/* Temperature sensors data; must be in same order as enum temp_sensor_id. */
|
||||
const struct temp_sensor_t temp_sensors[] = {
|
||||
{"ECInternal", TEMP_SENSOR_TYPE_BOARD, chip_temp_sensor_get_val, 0, 4},
|
||||
{"G781Internal", TEMP_SENSOR_TYPE_BOARD, g781_get_val,
|
||||
G781_IDX_INTERNAL, 4},
|
||||
{"G781External", TEMP_SENSOR_TYPE_BOARD, g781_get_val,
|
||||
G781_IDX_EXTERNAL, 4},
|
||||
{"TMP432_Internal", TEMP_SENSOR_TYPE_BOARD, tmp432_get_val,
|
||||
TMP432_IDX_LOCAL, 4},
|
||||
{"TMP432_Power_top", TEMP_SENSOR_TYPE_BOARD, tmp432_get_val,
|
||||
TMP432_IDX_REMOTE1, 4},
|
||||
{"TMP432_CPU_bottom", TEMP_SENSOR_TYPE_BOARD, tmp432_get_val,
|
||||
TMP432_IDX_REMOTE2, 4},
|
||||
};
|
||||
BUILD_ASSERT(ARRAY_SIZE(temp_sensors) == TEMP_SENSOR_COUNT);
|
||||
|
||||
@@ -192,5 +194,6 @@ struct ec_thermal_config thermal_params[] = {
|
||||
{{0, 0, 0}, 0, 0},
|
||||
{{0, 0, 0}, 0, 0},
|
||||
{{0, 0, 0}, 0, 0},
|
||||
{{0, 0, 0}, 0, 0},
|
||||
};
|
||||
BUILD_ASSERT(ARRAY_SIZE(thermal_params) == TEMP_SENSOR_COUNT);
|
||||
|
||||
@@ -32,8 +32,7 @@
|
||||
#define CONFIG_PWM
|
||||
#define CONFIG_SCI_GPIO GPIO_PCH_SCI_L
|
||||
#define CONFIG_TEMP_SENSOR
|
||||
#define CONFIG_TEMP_SENSOR_G781
|
||||
#define CONFIG_TEMP_SENSOR_POWER_GPIO GPIO_PP3300_DX_EN
|
||||
#define CONFIG_TEMP_SENSOR_TMP432
|
||||
#define CONFIG_USB_PORT_POWER_SMART
|
||||
#define CONFIG_WIRELESS
|
||||
|
||||
@@ -163,9 +162,10 @@ enum temp_sensor_id {
|
||||
/* EC internal temperature sensor */
|
||||
TEMP_SENSOR_EC_INTERNAL = 0,
|
||||
|
||||
/* G781 internal and external sensors */
|
||||
TEMP_SENSOR_I2C_G781_INTERNAL,
|
||||
TEMP_SENSOR_I2C_G781_EXTERNAL,
|
||||
/* TMP432 local and remote sensors */
|
||||
TEMP_SENSOR_I2C_TMP432_LOCAL,
|
||||
TEMP_SENSOR_I2C_TMP432_REMOTE1,
|
||||
TEMP_SENSOR_I2C_TMP432_REMOTE2,
|
||||
|
||||
TEMP_SENSOR_COUNT
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user