Show
Ignore:
Timestamp:
06/02/06 20:49:23 (6 years ago)
Author:
khali
Message:

Add user-space support for abituguru. Patch from Hans de Goede.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lm-sensors/trunk/lib/chips.c

    r3277 r4035  
    57735773}; 
    57745774 
     5775#define SENSORS_ABITUGURU_IN_FEATURES(nr) \ 
     5776        { SENSORS_ABITUGURU_IN(nr), "in" #nr, NOMAP, NOMAP, R, NOSYSCTL, \ 
     5777                VALUE(3), 3 }, \ 
     5778        { SENSORS_ABITUGURU_IN_MIN(nr), "in" #nr "_min", \ 
     5779                SENSORS_ABITUGURU_IN(nr), SENSORS_ABITUGURU_IN(nr), RW, \ 
     5780                NOSYSCTL, VALUE(1), 3 }, \ 
     5781        { SENSORS_ABITUGURU_IN_MIN_ALARM(nr), "in" #nr "_min_alarm", \ 
     5782                SENSORS_ABITUGURU_IN(nr), NOMAP, R, NOSYSCTL, \ 
     5783                VALUE(1), 0 }, \ 
     5784        { SENSORS_ABITUGURU_IN_MAX(nr), "in" #nr "_max", \ 
     5785                SENSORS_ABITUGURU_IN(nr), SENSORS_ABITUGURU_IN(nr), RW, \ 
     5786                NOSYSCTL, VALUE(2), 3 }, \ 
     5787        { SENSORS_ABITUGURU_IN_MAX_ALARM(nr), "in" #nr "_max_alarm", \ 
     5788                SENSORS_ABITUGURU_IN(nr), NOMAP, R, NOSYSCTL, \ 
     5789                VALUE(2), 0 } 
     5790 
     5791#define SENSORS_ABITUGURU_TEMP_FEATURES(nr) \ 
     5792        { SENSORS_ABITUGURU_TEMP(nr), "temp" #nr, NOMAP, NOMAP, R, NOSYSCTL, \ 
     5793                VALUE(3), 3 }, \ 
     5794        { SENSORS_ABITUGURU_TEMP_ALARM(nr), "temp" #nr "_alarm", \ 
     5795                SENSORS_ABITUGURU_TEMP(nr), NOMAP, R, NOSYSCTL, \ 
     5796                VALUE(1), 0 }, \ 
     5797        { SENSORS_ABITUGURU_TEMP_MAX(nr), "temp" #nr "_max", \ 
     5798                SENSORS_ABITUGURU_TEMP(nr), SENSORS_ABITUGURU_TEMP(nr), RW, \ 
     5799                NOSYSCTL, VALUE(1), 3 }, \ 
     5800        { SENSORS_ABITUGURU_TEMP_CRIT(nr), "temp" #nr "_crit", \ 
     5801                SENSORS_ABITUGURU_TEMP(nr), SENSORS_ABITUGURU_TEMP(nr), RW, \ 
     5802                NOSYSCTL, VALUE(2), 3 } 
     5803 
     5804#define SENSORS_ABITUGURU_FAN_FEATURES(nr) \ 
     5805        { SENSORS_ABITUGURU_FAN(nr), "fan" #nr, NOMAP, NOMAP, R, NOSYSCTL, \ 
     5806                VALUE(2), 0 }, \ 
     5807        { SENSORS_ABITUGURU_FAN_ALARM(nr), "fan" #nr "_alarm", \ 
     5808                SENSORS_ABITUGURU_FAN(nr), NOMAP, R, NOSYSCTL, \ 
     5809                VALUE(1), 0 }, \ 
     5810        { SENSORS_ABITUGURU_FAN_MIN(nr), "fan" #nr "_min", \ 
     5811                SENSORS_ABITUGURU_FAN(nr), SENSORS_ABITUGURU_FAN(nr), RW, \ 
     5812                NOSYSCTL, VALUE(1), 0 } 
     5813 
     5814static sensors_chip_feature abituguru_features[] = 
     5815{ 
     5816        SENSORS_ABITUGURU_IN_FEATURES(0), 
     5817        SENSORS_ABITUGURU_IN_FEATURES(1), 
     5818        SENSORS_ABITUGURU_IN_FEATURES(2), 
     5819        SENSORS_ABITUGURU_IN_FEATURES(3), 
     5820        SENSORS_ABITUGURU_IN_FEATURES(4), 
     5821        SENSORS_ABITUGURU_IN_FEATURES(5), 
     5822        SENSORS_ABITUGURU_IN_FEATURES(6), 
     5823        SENSORS_ABITUGURU_IN_FEATURES(7), 
     5824        SENSORS_ABITUGURU_IN_FEATURES(8), 
     5825        SENSORS_ABITUGURU_IN_FEATURES(9), 
     5826        SENSORS_ABITUGURU_IN_FEATURES(10), 
     5827        SENSORS_ABITUGURU_TEMP_FEATURES(1), 
     5828        SENSORS_ABITUGURU_TEMP_FEATURES(2), 
     5829        SENSORS_ABITUGURU_TEMP_FEATURES(3), 
     5830        SENSORS_ABITUGURU_TEMP_FEATURES(4), 
     5831        SENSORS_ABITUGURU_TEMP_FEATURES(5), 
     5832        SENSORS_ABITUGURU_TEMP_FEATURES(6), 
     5833        SENSORS_ABITUGURU_TEMP_FEATURES(7), 
     5834        SENSORS_ABITUGURU_FAN_FEATURES(1), 
     5835        SENSORS_ABITUGURU_FAN_FEATURES(2), 
     5836        SENSORS_ABITUGURU_FAN_FEATURES(3), 
     5837        SENSORS_ABITUGURU_FAN_FEATURES(4), 
     5838        SENSORS_ABITUGURU_FAN_FEATURES(5), 
     5839        SENSORS_ABITUGURU_FAN_FEATURES(6), 
     5840        { 0 } 
     5841}; 
     5842 
     5843 
    57755844sensors_chip_features sensors_chip_features_list[] = 
    57765845{ 
     
    58745943 { SENSORS_SMSC47B397_PREFIX, smsc47b397_features }, 
    58755944 { SENSORS_F71805F_PREFIX, f71805f_features }, 
     5945 { SENSORS_ABITUGURU_PREFIX, abituguru_features }, 
    58765946 { 0 } 
    58775947};