diff --git a/kernel/include/sensors.h b/kernel/include/sensors.h index 6e0f3bad..f980b640 100644 --- a/kernel/include/sensors.h +++ b/kernel/include/sensors.h @@ -291,6 +291,7 @@ #define SIS5595_SYSCTL_IN1 1001 #define SIS5595_SYSCTL_IN2 1002 #define SIS5595_SYSCTL_IN3 1003 +#define SIS5595_SYSCTL_IN4 1004 #define SIS5595_SYSCTL_FAN1 1101 /* Rotations/min */ #define SIS5595_SYSCTL_FAN2 1102 #define SIS5595_SYSCTL_TEMP 1200 /* Degrees Celcius * 10 */ diff --git a/lib/chips.c b/lib/chips.c index de1aa5cf..924b361a 100644 --- a/lib/chips.c +++ b/lib/chips.c @@ -1194,6 +1194,8 @@ static sensors_chip_feature sis5595_features[] = SENSORS_MODE_R, LM78_SYSCTL_IN2, VALUE(3), 2 }, { SENSORS_SIS5595_IN3, "in3", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, SENSORS_MODE_R, LM78_SYSCTL_IN3, VALUE(3), 2 }, + { SENSORS_SIS5595_IN4, "in4", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, + SENSORS_MODE_R, LM78_SYSCTL_IN4, VALUE(3), 2 }, { SENSORS_SIS5595_IN0_MIN, "in0_min", SENSORS_SIS5595_IN0, SENSORS_SIS5595_IN0, SENSORS_MODE_RW, LM78_SYSCTL_IN0, VALUE(1), 2 }, { SENSORS_SIS5595_IN1_MIN, "in1_min", SENSORS_SIS5595_IN1, SENSORS_SIS5595_IN1, @@ -1202,6 +1204,8 @@ static sensors_chip_feature sis5595_features[] = SENSORS_MODE_RW, LM78_SYSCTL_IN2, VALUE(1), 2 }, { SENSORS_SIS5595_IN3_MIN, "in3_min", SENSORS_SIS5595_IN3, SENSORS_SIS5595_IN3, SENSORS_MODE_RW, LM78_SYSCTL_IN3, VALUE(1), 2 }, + { SENSORS_SIS5595_IN4_MIN, "in4_min", SENSORS_SIS5595_IN4, SENSORS_SIS5595_IN4, + SENSORS_MODE_RW, LM78_SYSCTL_IN4, VALUE(1), 2 }, { SENSORS_SIS5595_IN0_MAX, "in0_max", SENSORS_SIS5595_IN0, SENSORS_SIS5595_IN0, SENSORS_MODE_RW, LM78_SYSCTL_IN0, VALUE(2), 2 }, { SENSORS_SIS5595_IN1_MAX, "in1_max", SENSORS_SIS5595_IN1, SENSORS_SIS5595_IN1, @@ -1210,6 +1214,8 @@ static sensors_chip_feature sis5595_features[] = SENSORS_MODE_RW, LM78_SYSCTL_IN2, VALUE(2), 2 }, { SENSORS_SIS5595_IN3_MAX, "in3_max", SENSORS_SIS5595_IN3, SENSORS_SIS5595_IN3, SENSORS_MODE_RW, LM78_SYSCTL_IN3, VALUE(2), 2 }, + { SENSORS_SIS5595_IN4_MAX, "in4_max", SENSORS_SIS5595_IN4, SENSORS_SIS5595_IN4, + SENSORS_MODE_RW, LM78_SYSCTL_IN4, VALUE(2), 2 }, { SENSORS_SIS5595_FAN1, "fan1", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, SENSORS_MODE_R, LM78_SYSCTL_FAN1, VALUE(2), 0 }, { SENSORS_SIS5595_FAN2, "fan2", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, diff --git a/lib/chips.h b/lib/chips.h index 43ee28de..b80ea4cb 100644 --- a/lib/chips.h +++ b/lib/chips.h @@ -558,14 +558,17 @@ #define SENSORS_SIS5595_IN1 2 /* R */ #define SENSORS_SIS5595_IN2 3 /* R */ #define SENSORS_SIS5595_IN3 4 /* R */ +#define SENSORS_SIS5595_IN4 4 /* R */ #define SENSORS_SIS5595_IN0_MIN 11 /* RW */ #define SENSORS_SIS5595_IN1_MIN 12 /* RW */ #define SENSORS_SIS5595_IN2_MIN 13 /* RW */ #define SENSORS_SIS5595_IN3_MIN 14 /* RW */ +#define SENSORS_SIS5595_IN4_MIN 14 /* RW */ #define SENSORS_SIS5595_IN0_MAX 21 /* RW */ #define SENSORS_SIS5595_IN1_MAX 22 /* RW */ #define SENSORS_SIS5595_IN2_MAX 23 /* RW */ #define SENSORS_SIS5595_IN3_MAX 24 /* RW */ +#define SENSORS_SIS5595_IN4_MAX 24 /* RW */ #define SENSORS_SIS5595_FAN1 31 /* R */ #define SENSORS_SIS5595_FAN2 32 /* R */ #define SENSORS_SIS5595_FAN1_MIN 41 /* RW */