Show
Ignore:
Timestamp:
10/18/00 02:34:07 (14 years ago)
Author:
mds
Message:

(mds) MTP008 driver patch from Kris Van Hees.

Files:
1 modified

Legend:

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

    r872 r909  
    18581858  }; 
    18591859 
     1860static sensors_chip_feature mtp008_features[] = 
     1861  {  
     1862    { SENSORS_MTP008_IN0, "in0", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     1863                        SENSORS_MODE_R, MTP008_SYSCTL_IN0, VALUE(3), 2 }, 
     1864    { SENSORS_MTP008_IN1, "in1", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     1865                        SENSORS_MODE_R, MTP008_SYSCTL_IN1, VALUE(3), 2 }, 
     1866    { SENSORS_MTP008_IN2, "in2", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     1867                        SENSORS_MODE_R, MTP008_SYSCTL_IN2, VALUE(3), 2 }, 
     1868    { SENSORS_MTP008_IN3, "in3", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     1869                        SENSORS_MODE_R, MTP008_SYSCTL_IN3, VALUE(3), 2 }, 
     1870    { SENSORS_MTP008_IN4, "in4", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     1871                        SENSORS_MODE_R, MTP008_SYSCTL_IN4, VALUE(3), 2 }, 
     1872    { SENSORS_MTP008_IN5, "in5", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     1873                        SENSORS_MODE_R, MTP008_SYSCTL_IN5, VALUE(3), 2 }, 
     1874    { SENSORS_MTP008_IN6, "in6", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     1875                        SENSORS_MODE_R, MTP008_SYSCTL_IN6, VALUE(3), 2 }, 
     1876    { SENSORS_MTP008_IN0_MIN, "in0_min", SENSORS_MTP008_IN0,  
     1877                        SENSORS_MTP008_IN0, SENSORS_MODE_RW,  
     1878                        MTP008_SYSCTL_IN0, VALUE(1), 2 }, 
     1879    { SENSORS_MTP008_IN1_MIN, "in1_min", SENSORS_MTP008_IN1,  
     1880                        SENSORS_MTP008_IN1, SENSORS_MODE_RW,  
     1881                        MTP008_SYSCTL_IN1, VALUE(1), 2 }, 
     1882    { SENSORS_MTP008_IN2_MIN, "in2_min", SENSORS_MTP008_IN2,  
     1883                        SENSORS_MTP008_IN2, SENSORS_MODE_RW,  
     1884                        MTP008_SYSCTL_IN2, VALUE(1), 2 }, 
     1885    { SENSORS_MTP008_IN3_MIN, "in3_min", SENSORS_MTP008_IN3,  
     1886                        SENSORS_MTP008_IN3, SENSORS_MODE_RW,  
     1887                        MTP008_SYSCTL_IN3, VALUE(1), 2 }, 
     1888    { SENSORS_MTP008_IN4_MIN, "in4_min", SENSORS_MTP008_IN4,  
     1889                        SENSORS_MTP008_IN4, SENSORS_MODE_RW,  
     1890                        MTP008_SYSCTL_IN4, VALUE(1), 2 }, 
     1891    { SENSORS_MTP008_IN5_MIN, "in5_min", SENSORS_MTP008_IN5,  
     1892                        SENSORS_MTP008_IN5, SENSORS_MODE_RW,  
     1893                        MTP008_SYSCTL_IN5, VALUE(1), 2 }, 
     1894    { SENSORS_MTP008_IN6_MIN, "in6_min", SENSORS_MTP008_IN6,  
     1895                        SENSORS_MTP008_IN6, SENSORS_MODE_RW,  
     1896                        MTP008_SYSCTL_IN6, VALUE(1), 2 }, 
     1897    { SENSORS_MTP008_IN0_MAX, "in0_max", SENSORS_MTP008_IN0,  
     1898                        SENSORS_MTP008_IN0, SENSORS_MODE_RW, 
     1899                        MTP008_SYSCTL_IN0, VALUE(2), 2 }, 
     1900    { SENSORS_MTP008_IN1_MAX, "in1_max", SENSORS_MTP008_IN1,  
     1901                        SENSORS_MTP008_IN1, SENSORS_MODE_RW,  
     1902                        MTP008_SYSCTL_IN1, VALUE(2), 2 }, 
     1903    { SENSORS_MTP008_IN2_MAX, "in2_max", SENSORS_MTP008_IN2,  
     1904                        SENSORS_MTP008_IN2, SENSORS_MODE_RW,  
     1905                        MTP008_SYSCTL_IN2, VALUE(2), 2 }, 
     1906    { SENSORS_MTP008_IN3_MAX, "in3_max", SENSORS_MTP008_IN3,  
     1907                        SENSORS_MTP008_IN3, SENSORS_MODE_RW,  
     1908                        MTP008_SYSCTL_IN3, VALUE(2), 2 }, 
     1909    { SENSORS_MTP008_IN4_MAX, "in4_max", SENSORS_MTP008_IN4,  
     1910                        SENSORS_MTP008_IN4, SENSORS_MODE_RW, 
     1911                        MTP008_SYSCTL_IN4, VALUE(2), 2 }, 
     1912    { SENSORS_MTP008_IN5_MAX, "in5_max", SENSORS_MTP008_IN5,  
     1913                        SENSORS_MTP008_IN5, SENSORS_MODE_RW,  
     1914                        MTP008_SYSCTL_IN5, VALUE(2), 2 }, 
     1915    { SENSORS_MTP008_IN6_MAX, "in6_max", SENSORS_MTP008_IN6,  
     1916                        SENSORS_MTP008_IN6, SENSORS_MODE_RW,  
     1917                        MTP008_SYSCTL_IN6, VALUE(2), 2 }, 
     1918    { SENSORS_MTP008_FAN1, "fan1", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     1919                        SENSORS_MODE_R, MTP008_SYSCTL_FAN1, VALUE(2), 0 }, 
     1920    { SENSORS_MTP008_FAN2, "fan2", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     1921                        SENSORS_MODE_R, MTP008_SYSCTL_FAN2, VALUE(2), 0 }, 
     1922    { SENSORS_MTP008_FAN3, "fan3", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     1923                        SENSORS_MODE_R, MTP008_SYSCTL_FAN3, VALUE(2), 0 }, 
     1924    { SENSORS_MTP008_FAN1_MIN, "fan1_limit", SENSORS_MTP008_FAN1, 
     1925                        SENSORS_MTP008_FAN1, SENSORS_MODE_RW,  
     1926                        MTP008_SYSCTL_FAN1, VALUE(1), 0 }, 
     1927    { SENSORS_MTP008_FAN2_MIN, "fan2_limit", SENSORS_MTP008_FAN2,  
     1928                        SENSORS_MTP008_FAN2, SENSORS_MODE_RW,  
     1929                        MTP008_SYSCTL_FAN2, VALUE(1), 0 }, 
     1930    { SENSORS_MTP008_FAN3_MIN, "fan3_limit", SENSORS_MTP008_FAN3,  
     1931                        SENSORS_MTP008_FAN3, SENSORS_MODE_RW,  
     1932                        MTP008_SYSCTL_FAN3, VALUE(1), 0 }, 
     1933    { SENSORS_MTP008_TEMP1, "temp1", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     1934                        SENSORS_MODE_R, MTP008_SYSCTL_TEMP1, VALUE(3), 1 }, 
     1935    { SENSORS_MTP008_TEMP2, "temp2", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,  
     1936                        SENSORS_MODE_R, MTP008_SYSCTL_TEMP2, VALUE(3), 1 }, 
     1937    { SENSORS_MTP008_TEMP3, "temp3", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     1938                        SENSORS_MODE_R, MTP008_SYSCTL_TEMP3, VALUE(3), 1 }, 
     1939    { SENSORS_MTP008_TEMP1_OVER, "temp1_over", SENSORS_MTP008_TEMP1, 
     1940                        SENSORS_MTP008_TEMP1, SENSORS_MODE_RW, 
     1941                        MTP008_SYSCTL_TEMP1, VALUE(1), 1 }, 
     1942    { SENSORS_MTP008_TEMP2_OVER, "temp2_over", SENSORS_MTP008_TEMP2, 
     1943                        SENSORS_MTP008_TEMP2, SENSORS_MODE_RW, 
     1944                        MTP008_SYSCTL_TEMP2, VALUE(1), 1 }, 
     1945    { SENSORS_MTP008_TEMP3_OVER, "temp3_over", SENSORS_MTP008_TEMP3, 
     1946                        SENSORS_MTP008_TEMP3, SENSORS_MODE_RW, 
     1947                        MTP008_SYSCTL_TEMP3, VALUE(1), 1 }, 
     1948    { SENSORS_MTP008_TEMP1_HYST, "temp1_hyst", SENSORS_MTP008_TEMP1, 
     1949                        SENSORS_MTP008_TEMP1, SENSORS_MODE_RW, 
     1950                        MTP008_SYSCTL_TEMP1, VALUE(2), 1 }, 
     1951    { SENSORS_MTP008_TEMP2_HYST, "temp2_hyst", SENSORS_MTP008_TEMP2, 
     1952                        SENSORS_MTP008_TEMP2, SENSORS_MODE_RW, 
     1953                        MTP008_SYSCTL_TEMP2, VALUE(2), 1 }, 
     1954    { SENSORS_MTP008_TEMP3_HYST, "temp3_hyst", SENSORS_MTP008_TEMP3, 
     1955                        SENSORS_MTP008_TEMP3, SENSORS_MODE_RW, 
     1956                        MTP008_SYSCTL_TEMP3, VALUE(2), 1 }, 
     1957    { SENSORS_MTP008_VID, "vid", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     1958                         SENSORS_MODE_R, MTP008_SYSCTL_VID, VALUE(1), 2 }, 
     1959    { SENSORS_MTP008_FAN1_DIV, "fan1_div", SENSORS_NO_MAPPING,  
     1960                         SENSORS_NO_MAPPING, SENSORS_MODE_RW,  
     1961                         MTP008_SYSCTL_FAN_DIV, VALUE(1), 0 }, 
     1962    { SENSORS_MTP008_FAN2_DIV, "fan2_div", SENSORS_NO_MAPPING,  
     1963                         SENSORS_NO_MAPPING, SENSORS_MODE_RW,  
     1964                         MTP008_SYSCTL_FAN_DIV, VALUE(2), 0 }, 
     1965    { SENSORS_MTP008_FAN3_DIV, "fan3_div", SENSORS_NO_MAPPING,  
     1966                         SENSORS_NO_MAPPING, SENSORS_MODE_RW,  
     1967                         MTP008_SYSCTL_FAN_DIV, VALUE(3), 0 }, 
     1968    { SENSORS_MTP008_ALARMS, "alarms", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,  
     1969                         SENSORS_MODE_R, MTP008_SYSCTL_ALARMS, VALUE(1), 0 }, 
     1970    { SENSORS_MTP008_BEEP, "beeps", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,  
     1971                         SENSORS_MODE_R, MTP008_SYSCTL_BEEP, VALUE(1), 0 }, 
     1972    { 0 } 
     1973  }; 
     1974 
    18601975sensors_chip_features sensors_chip_features_list[] = 
    18611976{ 
     
    18992014 { SENSORS_EEPROM_PREFIX, eeprom_features }, 
    19002015 { SENSORS_LM87_PREFIX, lm87_features }, 
     2016 { SENSORS_MTP008_PREFIX, mtp008_features }, 
    19012017 { 0 } 
    19022018}; 
    1903