| | 1067 | SENSORS_NO_MAPPING, SENSORS_MODE_RW, |
| | 1068 | ADM9240_SYSCTL_ANALOG_OUT, VALUE(1), 0 }, |
| | 1069 | { 0 } |
| | 1070 | }; |
| | 1071 | |
| | 1072 | static sensors_chip_feature ds1780_features[] = |
| | 1073 | { |
| | 1074 | { SENSORS_DS1780_IN0, "2.5V", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, |
| | 1075 | SENSORS_MODE_R, ADM9240_SYSCTL_IN0, VALUE(3), 2 }, |
| | 1076 | { SENSORS_DS1780_IN1, "Vccp1", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, |
| | 1077 | SENSORS_MODE_R, ADM9240_SYSCTL_IN1, VALUE(3), 2 }, |
| | 1078 | { SENSORS_DS1780_IN2, "3.3V", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, |
| | 1079 | SENSORS_MODE_R, ADM9240_SYSCTL_IN2, VALUE(3), 2 }, |
| | 1080 | { SENSORS_DS1780_IN3, "5V", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, |
| | 1081 | SENSORS_MODE_R, ADM9240_SYSCTL_IN3, VALUE(3), 2 }, |
| | 1082 | { SENSORS_DS1780_IN4, "12V", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, |
| | 1083 | SENSORS_MODE_R, ADM9240_SYSCTL_IN4, VALUE(3), 2 }, |
| | 1084 | { SENSORS_DS1780_IN5, "Vccp2", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, |
| | 1085 | SENSORS_MODE_R, ADM9240_SYSCTL_IN5, VALUE(3), 2 }, |
| | 1086 | { SENSORS_DS1780_IN0_MIN, "2.5V_min", SENSORS_DS1780_IN0, |
| | 1087 | SENSORS_DS1780_IN0, SENSORS_MODE_RW, |
| | 1088 | ADM9240_SYSCTL_IN0, VALUE(1), 2 }, |
| | 1089 | { SENSORS_DS1780_IN1_MIN, "Vccp1_min", SENSORS_DS1780_IN1, |
| | 1090 | SENSORS_DS1780_IN1, SENSORS_MODE_RW, |
| | 1091 | ADM9240_SYSCTL_IN1, VALUE(1), 2 }, |
| | 1092 | { SENSORS_DS1780_IN2_MIN, "3.3V_min", SENSORS_DS1780_IN2, |
| | 1093 | SENSORS_DS1780_IN2, SENSORS_MODE_RW, |
| | 1094 | ADM9240_SYSCTL_IN2, VALUE(1), 2 }, |
| | 1095 | { SENSORS_DS1780_IN3_MIN, "5V_min", SENSORS_DS1780_IN3, |
| | 1096 | SENSORS_DS1780_IN3, SENSORS_MODE_RW, |
| | 1097 | ADM9240_SYSCTL_IN3, VALUE(1), 2 }, |
| | 1098 | { SENSORS_DS1780_IN4_MIN, "12V_min", SENSORS_DS1780_IN4, |
| | 1099 | SENSORS_DS1780_IN4, SENSORS_MODE_RW, |
| | 1100 | ADM9240_SYSCTL_IN4, VALUE(1), 2 }, |
| | 1101 | { SENSORS_DS1780_IN5_MIN, "Vccp2_min", SENSORS_DS1780_IN5, |
| | 1102 | SENSORS_DS1780_IN5, SENSORS_MODE_RW, |
| | 1103 | ADM9240_SYSCTL_IN5, VALUE(1), 2 }, |
| | 1104 | { SENSORS_DS1780_IN0_MAX, "2.5V_max", SENSORS_DS1780_IN0, |
| | 1105 | SENSORS_DS1780_IN0, SENSORS_MODE_RW, |
| | 1106 | ADM9240_SYSCTL_IN0, VALUE(2), 2 }, |
| | 1107 | { SENSORS_DS1780_IN1_MAX, "Vccp1_max", SENSORS_DS1780_IN1, |
| | 1108 | SENSORS_DS1780_IN1, SENSORS_MODE_RW, |
| | 1109 | ADM9240_SYSCTL_IN1, VALUE(2), 2 }, |
| | 1110 | { SENSORS_DS1780_IN2_MAX, "3.3V_max", SENSORS_DS1780_IN2, |
| | 1111 | SENSORS_DS1780_IN2, SENSORS_MODE_RW, |
| | 1112 | ADM9240_SYSCTL_IN2, VALUE(2), 2 }, |
| | 1113 | { SENSORS_DS1780_IN3_MAX, "5V_max", SENSORS_DS1780_IN3, |
| | 1114 | SENSORS_DS1780_IN3, SENSORS_MODE_RW, |
| | 1115 | ADM9240_SYSCTL_IN3, VALUE(2), 2 }, |
| | 1116 | { SENSORS_DS1780_IN4_MAX, "12V_max", SENSORS_DS1780_IN4, |
| | 1117 | SENSORS_DS1780_IN4, SENSORS_MODE_RW, |
| | 1118 | ADM9240_SYSCTL_IN4, VALUE(2), 2 }, |
| | 1119 | { SENSORS_DS1780_IN5_MAX, "Vccp2_max", SENSORS_DS1780_IN5, |
| | 1120 | SENSORS_DS1780_IN5, SENSORS_MODE_RW, |
| | 1121 | ADM9240_SYSCTL_IN5, VALUE(2), 2 }, |
| | 1122 | { SENSORS_DS1780_FAN1, "fan1", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, |
| | 1123 | SENSORS_MODE_R, ADM9240_SYSCTL_FAN1, VALUE(2), 0 }, |
| | 1124 | { SENSORS_DS1780_FAN2, "fan2", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, |
| | 1125 | SENSORS_MODE_R, ADM9240_SYSCTL_FAN2, VALUE(2), 0 }, |
| | 1126 | { SENSORS_DS1780_FAN1_MIN, "fan1_min", SENSORS_DS1780_FAN1, |
| | 1127 | SENSORS_DS1780_FAN1, SENSORS_MODE_RW, |
| | 1128 | ADM9240_SYSCTL_FAN1, VALUE(1), 0 }, |
| | 1129 | { SENSORS_DS1780_FAN2_MIN, "fan2_min", SENSORS_DS1780_FAN2, |
| | 1130 | SENSORS_DS1780_FAN2, SENSORS_MODE_RW, |
| | 1131 | ADM9240_SYSCTL_FAN2, VALUE(1), 0 }, |
| | 1132 | { SENSORS_DS1780_TEMP, "temp", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, |
| | 1133 | SENSORS_MODE_R, ADM9240_SYSCTL_TEMP, VALUE(3), 1 }, |
| | 1134 | { SENSORS_DS1780_TEMP_HYST, "temp_hyst", SENSORS_DS1780_TEMP, |
| | 1135 | SENSORS_DS1780_TEMP, SENSORS_MODE_RW, |
| | 1136 | ADM9240_SYSCTL_TEMP, VALUE(2), 1 }, |
| | 1137 | { SENSORS_DS1780_TEMP_OVER, "temp_over", SENSORS_DS1780_TEMP, |
| | 1138 | SENSORS_DS1780_TEMP, SENSORS_MODE_RW, |
| | 1139 | ADM9240_SYSCTL_TEMP, VALUE(1), 1 }, |
| | 1140 | |
| | 1141 | { SENSORS_DS1780_VID, "vid", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, |
| | 1142 | SENSORS_MODE_R, ADM9240_SYSCTL_VID, VALUE(1), 2 }, |
| | 1143 | { SENSORS_DS1780_FAN1_DIV, "fan1_div", SENSORS_DS1780_FAN1, |
| | 1144 | SENSORS_NO_MAPPING, SENSORS_MODE_RW, |
| | 1145 | ADM9240_SYSCTL_FAN_DIV, VALUE(1), 0 }, |
| | 1146 | { SENSORS_DS1780_FAN2_DIV, "fan2_div", SENSORS_DS1780_FAN2, |
| | 1147 | SENSORS_NO_MAPPING, SENSORS_MODE_RW, |
| | 1148 | ADM9240_SYSCTL_FAN_DIV, VALUE(2), 0 }, |
| | 1149 | { SENSORS_DS1780_ALARMS, "alarms", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, |
| | 1150 | SENSORS_MODE_R, ADM9240_SYSCTL_ALARMS, VALUE(1), 0 }, |
| | 1151 | { SENSORS_DS1780_ANALOG_OUT, "analog_out", SENSORS_NO_MAPPING, |