lib/chips.h patch for kernel 2.6.X lm85 driver

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Here is associated lib/chips.h patch for the kernel 2.6.X lm85 driver.

Justin Thiessen
---------------
Linux Engineer
jthiessen at penguincomputing.com
http://www.penguincomputing.com


from

diff -Naur


--------------------------



--- lib/chips.h	2004-08-09 14:08:59.908807328 -0700
+++ lib/chips.h.new	2004-08-09 14:08:09.577458856 -0700
@@ -373,107 +373,142 @@
 #define SENSORS_ADT7463_PREFIX "adt7463"
 #define SENSORS_EMC6D100_PREFIX "emc6d100"
 
-#define SENSORS_ADM1027_ALARM_MASK           1  /* RW -- alarm_mask  */
-#define SENSORS_ADM1027_FAN1_PPR             2  /* RW -- fan1_ppr  */
-#define SENSORS_ADM1027_FAN1_TACH_MODE       3  /* RW -- fan1_tach_mode  */
-#define SENSORS_ADM1027_FAN2_PPR             4  /* RW -- fan2_ppr  */
-#define SENSORS_ADM1027_FAN2_TACH_MODE       5  /* RW -- fan2_tach_mode  */
-#define SENSORS_ADM1027_FAN3_PPR             6  /* RW -- fan3_ppr  */
-#define SENSORS_ADM1027_FAN3_TACH_MODE       7  /* RW -- fan3_tach_mode  */
-#define SENSORS_ADM1027_FAN4_PPR             8  /* RW -- fan4_ppr  */
-#define SENSORS_ADM1027_FAN4_TACH_MODE       9  /* RW -- fan4_tach_mode  */
-#define SENSORS_ADM1027_PWM1_SMOOTH         10  /* RW -- pwm1_smooth  */
-#define SENSORS_ADM1027_PWM2_SMOOTH         11  /* RW -- pwm2_smooth  */
-#define SENSORS_ADM1027_PWM3_SMOOTH         12  /* RW -- pwm3_smooth  */
-#define SENSORS_ADM1027_TEMP1_OFFSET        13  /* RW -- temp1_offset  */
-#define SENSORS_ADM1027_TEMP2_OFFSET        14  /* RW -- temp2_offset  */
-#define SENSORS_ADM1027_TEMP3_OFFSET        15  /* RW -- temp3_offset  */
-#define SENSORS_LM85_ALARMS                 16  /* R  -- alarms  */
-#define SENSORS_LM85_VID                    17  /* R  -- vid  */
-#define SENSORS_LM85_VRM                    18  /* RW -- vrm  */
-#define SENSORS_LM85_FAN1                   19  /* R  -- fan1  */
-#define SENSORS_LM85_FAN1_MIN               20  /* RW -- fan1_min  */
-#define SENSORS_LM85_FAN1_TACH_MODE         21  /* RW -- fan1_tach_mode  */
-#define SENSORS_LM85_FAN2                   22  /* R  -- fan2  */
-#define SENSORS_LM85_FAN2_MIN               23  /* RW -- fan2_min  */
-#define SENSORS_LM85_FAN2_TACH_MODE         24  /* RW -- fan2_tach_mode  */
-#define SENSORS_LM85_FAN3                   25  /* R  -- fan3  */
-#define SENSORS_LM85_FAN3_MIN               26  /* RW -- fan3_min  */
-#define SENSORS_LM85_FAN3_TACH_MODE         27  /* RW -- fan3_tach_mode  */
-#define SENSORS_LM85_FAN4                   28  /* R  -- fan4  */
-#define SENSORS_LM85_FAN4_MIN               29  /* RW -- fan4_min  */
-#define SENSORS_LM85_IN0                    30  /* R  -- in0  */
-#define SENSORS_LM85_IN0_MAX                31  /* RW -- in0_max  */
-#define SENSORS_LM85_IN0_MIN                32  /* RW -- in0_min  */
-#define SENSORS_LM85_IN1                    33  /* R  -- in1  */
-#define SENSORS_LM85_IN1_MAX                34  /* RW -- in1_max  */
-#define SENSORS_LM85_IN1_MIN                35  /* RW -- in1_min  */
-#define SENSORS_LM85_IN2                    36  /* R  -- in2  */
-#define SENSORS_LM85_IN2_MAX                37  /* RW -- in2_max  */
-#define SENSORS_LM85_IN2_MIN                38  /* RW -- in2_min  */
-#define SENSORS_LM85_IN3                    39  /* R  -- in3  */
-#define SENSORS_LM85_IN3_MAX                40  /* RW -- in3_max  */
-#define SENSORS_LM85_IN3_MIN                41  /* RW -- in3_min  */
-#define SENSORS_LM85_IN4                    42  /* R  -- in4  */
-#define SENSORS_LM85_IN4_MAX                43  /* RW -- in4_max  */
-#define SENSORS_LM85_IN4_MIN                44  /* RW -- in4_min  */
-#define SENSORS_LM85_IN5                    45  /* R  -- in5  */
-#define SENSORS_LM85_IN5_MAX                46  /* RW -- in5_max  */
-#define SENSORS_LM85_IN5_MIN                47  /* RW -- in5_min  */
-#define SENSORS_LM85_IN6                    48  /* R  -- in6  */
-#define SENSORS_LM85_IN6_MAX                49  /* RW -- in6_max  */
-#define SENSORS_LM85_IN6_MIN                50  /* RW -- in6_min  */
-#define SENSORS_LM85_IN7                    51  /* R  -- in7  */
-#define SENSORS_LM85_IN7_MAX                52  /* RW -- in7_max  */
-#define SENSORS_LM85_IN7_MIN                53  /* RW -- in7_min  */
-#define SENSORS_LM85_PWM1                   54  /* RW -- pwm1  */
-#define SENSORS_LM85_PWM1_FREQ              55  /* RW -- pwm1_freq  */
-#define SENSORS_LM85_PWM1_INVERT            56  /* RW -- pwm1_invert  */
-#define SENSORS_LM85_PWM1_MIN               57  /* RW -- pwm1_min  */
-#define SENSORS_LM85_PWM1_MIN_CTL           58  /* RW -- pwm1_min_ctl  */
-#define SENSORS_LM85_PWM1_SPINUP            59  /* RW -- pwm1_spinup  */
-#define SENSORS_LM85_PWM1_SPINUP_CTL        60  /* RW -- pwm1_spinup_ctl  */
-#define SENSORS_LM85_PWM1_ZONE              61  /* RW -- pwm1_zone  */
-#define SENSORS_LM85_PWM2                   62  /* RW -- pwm2  */
-#define SENSORS_LM85_PWM2_FREQ              63  /* RW -- pwm2_freq  */
-#define SENSORS_LM85_PWM2_INVERT            64  /* RW -- pwm2_invert  */
-#define SENSORS_LM85_PWM2_MIN               65  /* RW -- pwm2_min  */
-#define SENSORS_LM85_PWM2_MIN_CTL           66  /* RW -- pwm2_min_ctl  */
-#define SENSORS_LM85_PWM2_SPINUP            67  /* RW -- pwm2_spinup  */
-#define SENSORS_LM85_PWM2_SPINUP_CTL        68  /* RW -- pwm2_spinup_ctl  */
-#define SENSORS_LM85_PWM2_ZONE              69  /* RW -- pwm2_zone  */
-#define SENSORS_LM85_PWM3                   70  /* RW -- pwm3  */
-#define SENSORS_LM85_PWM3_FREQ              71  /* RW -- pwm3_freq  */
-#define SENSORS_LM85_PWM3_INVERT            72  /* RW -- pwm3_invert  */
-#define SENSORS_LM85_PWM3_MIN               73  /* RW -- pwm3_min  */
-#define SENSORS_LM85_PWM3_MIN_CTL           74  /* RW -- pwm3_min_ctl  */
-#define SENSORS_LM85_PWM3_SPINUP            75  /* RW -- pwm3_spinup  */
-#define SENSORS_LM85_PWM3_SPINUP_CTL        76  /* RW -- pwm3_spinup_ctl  */
-#define SENSORS_LM85_PWM3_ZONE              77  /* RW -- pwm3_zone  */
-#define SENSORS_LM85_TEMP1                  78  /* R  -- temp1  */
-#define SENSORS_LM85_TEMP1_MAX              79  /* RW -- temp1_max  */
-#define SENSORS_LM85_TEMP1_MIN              80  /* RW -- temp1_min  */
-#define SENSORS_LM85_TEMP2                  81  /* R  -- temp2  */
-#define SENSORS_LM85_TEMP2_MAX              82  /* RW -- temp2_max  */
-#define SENSORS_LM85_TEMP2_MIN              83  /* RW -- temp2_min  */
-#define SENSORS_LM85_TEMP3                  84  /* R  -- temp3  */
-#define SENSORS_LM85_TEMP3_MAX              85  /* RW -- temp3_max  */
-#define SENSORS_LM85_TEMP3_MIN              86  /* RW -- temp3_min  */
-#define SENSORS_LM85_ZONE1_CRITICAL         87  /* RW -- zone1_critical  */
-#define SENSORS_LM85_ZONE1_HYST             88  /* RW -- zone1_hyst  */
-#define SENSORS_LM85_ZONE1_LIMIT            89  /* RW -- zone1_limit  */
-#define SENSORS_LM85_ZONE1_RANGE            90  /* RW -- zone1_range  */
-#define SENSORS_LM85_ZONE1_SMOOTH           91  /* RW -- zone1_smooth  */
-#define SENSORS_LM85_ZONE2_CRITICAL         92  /* RW -- zone2_critical  */
-#define SENSORS_LM85_ZONE2_HYST             93  /* RW -- zone2_hyst  */
-#define SENSORS_LM85_ZONE2_LIMIT            94  /* RW -- zone2_limit  */
-#define SENSORS_LM85_ZONE2_RANGE            95  /* RW -- zone2_range  */
-#define SENSORS_LM85_ZONE2_SMOOTH           96  /* RW -- zone2_smooth  */
-#define SENSORS_LM85_ZONE3_CRITICAL         97  /* RW -- zone3_critical  */
-#define SENSORS_LM85_ZONE3_HYST             98  /* RW -- zone3_hyst  */
-#define SENSORS_LM85_ZONE3_LIMIT            99  /* RW -- zone3_limit  */
-#define SENSORS_LM85_ZONE3_RANGE           100  /* RW -- zone3_range  */
-#define SENSORS_LM85_ZONE3_SMOOTH          101  /* RW -- zone3_smooth  */
+#define SENSORS_LM85_VID   1  /* R  -- vid  (in0_ref) */
+#define SENSORS_LM85_VRM   2  /* RW -- vrm  */
+#define SENSORS_LM85_FAN1  3  /* R  -- fan1  */
+#define SENSORS_LM85_FAN1_MIN   4  /* RW -- fan1_min  */
+#define SENSORS_LM85_FAN1_TACH_MODE   5  /* RW -- fan1_tach_mode  */
+#define SENSORS_LM85_FAN1_PWM   6  /* RW -- fan1_pwm  */
+#define SENSORS_LM85_FAN2   7  /* R  -- fan2  */
+#define SENSORS_LM85_FAN2_MIN   8  /* RW -- fan2_min  */
+#define SENSORS_LM85_FAN2_TACH_MODE   9  /* RW -- fan2_tach_mode  */
+#define SENSORS_LM85_FAN2_PWM   10  /* RW -- fan2_pwm  */
+#define SENSORS_LM85_FAN3   11  /* R  -- fan3  */
+#define SENSORS_LM85_FAN3_MIN   12  /* RW -- fan3_min  */
+#define SENSORS_LM85_FAN3_TACH_MODE   13  /* RW -- fan3_tach_mode  */
+#define SENSORS_LM85_FAN3_PWM   14  /* RW -- fan3_pwm  */
+#define SENSORS_LM85_FAN4   15  /* R  -- fan4  */
+#define SENSORS_LM85_FAN4_MIN   16  /* RW -- fan4_min  */
+#define SENSORS_LM85_IN0   17  /* R  -- in0  */
+#define SENSORS_LM85_IN0_MAX   18  /* RW -- in0_max  */
+#define SENSORS_LM85_IN0_MIN   19  /* RW -- in0_min  */
+#define SENSORS_LM85_IN1   20  /* R  -- in1  */
+#define SENSORS_LM85_IN1_MAX   21  /* RW -- in1_max  */
+#define SENSORS_LM85_IN1_MIN   22  /* RW -- in1_min  */
+#define SENSORS_LM85_IN2   23  /* R  -- in2  */
+#define SENSORS_LM85_IN2_MAX   24  /* RW -- in2_max  */
+#define SENSORS_LM85_IN2_MIN   25  /* RW -- in2_min  */
+#define SENSORS_LM85_IN3   26  /* R  -- in3  */
+#define SENSORS_LM85_IN3_MAX   27  /* RW -- in3_max  */
+#define SENSORS_LM85_IN3_MIN   28  /* RW -- in3_min  */
+#define SENSORS_LM85_IN4   29  /* R  -- in4  */
+#define SENSORS_LM85_IN4_MAX   30  /* RW -- in4_max  */
+#define SENSORS_LM85_IN4_MIN   31  /* RW -- in4_min  */
+#define SENSORS_LM85_IN5   32  /* R  -- in5  */
+#define SENSORS_LM85_IN5_MAX   33  /* RW -- in5_max  */
+#define SENSORS_LM85_IN5_MIN   34  /* RW -- in5_min  */
+#define SENSORS_LM85_IN6   35  /* R  -- in6  */
+#define SENSORS_LM85_IN6_MAX   36  /* RW -- in6_max  */
+#define SENSORS_LM85_IN6_MIN   37  /* RW -- in6_min  */
+#define SENSORS_LM85_IN7   38  /* R  -- in7  */
+#define SENSORS_LM85_IN7_MAX   39  /* RW -- in7_max  */
+#define SENSORS_LM85_IN7_MIN   40  /* RW -- in7_min  */
+#define SENSORS_LM85_FAN1_AUTO   41  /* R  -- pwm1  */
+#define SENSORS_LM85_FAN1_AUTO_FREQ   42  /* RW -- fan1_auto_freq  */
+#define SENSORS_LM85_FAN1_AUTO_INVERT   43  /* RW -- fan1_auto_invert  */
+#define SENSORS_LM85_FAN1_AUTO_MIN_PWM   44  /* RW -- fan1_auto_min_pwm  */
+#define SENSORS_LM85_FAN1_AUTO_MIN_CTL   45  /* RW -- fan1_auto_min_ctl  */
+#define SENSORS_LM85_FAN1_AUTO_SPINUP   46  /* RW -- fan1_auto_spinup  */
+#define SENSORS_LM85_FAN1_AUTO_SPINUP_CTL   47  /* RW -- fan1_auto_spinup_ctl */
+#define SENSORS_LM85_FAN1_AUTO_ZONE   48  /* RW -- fan1_auto_zone  */
+#define SENSORS_LM85_FAN2_AUTO   49  /* R  -- pwm2  */
+#define SENSORS_LM85_FAN2_AUTO_FREQ   50  /* RW -- fan2_auto_freq  */
+#define SENSORS_LM85_FAN2_AUTO_INVERT   51  /* RW -- fan2_auto_invert  */
+#define SENSORS_LM85_FAN2_AUTO_MIN_PWM   52  /* RW -- fan2_auto_min_pwm  */
+#define SENSORS_LM85_FAN2_AUTO_MIN_CTL   53  /* RW -- fan2_auto_min_ctl  */
+#define SENSORS_LM85_FAN2_AUTO_SPINUP   54  /* RW -- fan2_auto_spinup  */
+#define SENSORS_LM85_FAN2_AUTO_SPINUP_CTL   55  /* RW -- fan2_auto_spinup_ctl */
+#define SENSORS_LM85_FAN2_AUTO_ZONE   56  /* RW -- fan2_auto_zone  */
+#define SENSORS_LM85_FAN3_AUTO   57  /* R  -- pwm3  */
+#define SENSORS_LM85_FAN3_AUTO_FREQ   58  /* RW -- fan3_auto_freq  */
+#define SENSORS_LM85_FAN3_AUTO_INVERT   59  /* RW -- fan3_auto_invert  */
+#define SENSORS_LM85_FAN3_AUTO_MIN_PWM   60  /* RW -- fan3_auto_min_pwm  */
+#define SENSORS_LM85_FAN3_AUTO_MIN_CTL   61  /* RW -- fan3_auto_min_ctl  */
+#define SENSORS_LM85_FAN3_AUTO_SPINUP   62  /* RW -- fan3_auto_spinup  */
+#define SENSORS_LM85_FAN3_AUTO_SPINUP_CTL   63  /* RW -- fan3_auto_spinup_ctl */
+#define SENSORS_LM85_FAN3_AUTO_ZONE   64  /* RW -- fan3_auto_zone  */
+#define SENSORS_LM85_TEMP1   65  /* R  -- temp1  */
+#define SENSORS_LM85_TEMP1_MAX   66  /* RW -- temp1_max  */
+#define SENSORS_LM85_TEMP1_MIN   67  /* RW -- temp1_min  */
+#define SENSORS_LM85_TEMP2   68  /* R  -- temp2  */
+#define SENSORS_LM85_TEMP2_MAX   69  /* RW -- temp2_max  */
+#define SENSORS_LM85_TEMP2_MIN   70  /* RW -- temp2_min  */
+#define SENSORS_LM85_TEMP3   71  /* R  -- temp3  */
+#define SENSORS_LM85_TEMP3_MAX   72  /* RW -- temp3_max  */
+#define SENSORS_LM85_TEMP3_MIN   73  /* RW -- temp3_min  */
+#define SENSORS_LM85_TEMP1_AUTO_CRITICAL   74  /* RW -- temp1_auto_critical  */
+#define SENSORS_LM85_TEMP1_AUTO_OFF   75  /* RW -- temp1_auto_off  */
+#define SENSORS_LM85_TEMP1_AUTO_MIN   76  /* RW -- temp1_auto_min  */
+#define SENSORS_LM85_TEMP1_AUTO_MAX   77  /* RW -- temp1_auto_max  */
+#define SENSORS_LM85_TEMP1_AUTO_SMOOTH   78  /* RW -- temp1_auto_smooth  */
+#define SENSORS_LM85_TEMP2_AUTO_CRITICAL   79  /* RW -- temp2_auto_critical  */
+#define SENSORS_LM85_TEMP2_AUTO_OFF   80  /* RW -- temp2_auto_off  */
+#define SENSORS_LM85_TEMP2_AUTO_MIN   81  /* RW -- temp2_auto_min  */
+#define SENSORS_LM85_TEMP2_AUTO_MAX   82  /* RW -- temp2_auto_max  */
+#define SENSORS_LM85_TEMP2_AUTO_SMOOTH   83  /* RW -- temp2_auto_smooth  */
+#define SENSORS_LM85_TEMP3_AUTO_CRITICAL   84  /* RW -- temp3_auto_critical  */
+#define SENSORS_LM85_TEMP3_AUTO_OFF   85  /* RW -- temp3_auto_off  */
+#define SENSORS_LM85_TEMP3_AUTO_MIN   86  /* RW -- temp3_auto_min  */
+#define SENSORS_LM85_TEMP3_AUTO_MAX   87  /* RW -- temp3_auto_max  */
+#define SENSORS_LM85_TEMP3_AUTO_SMOOTH   88  /* RW -- temp3_auto_smooth  */
+#define SENSORS_LM85_ALARMS   89  /* R  -- alarms  */
+#define SENSORS_ADM1027_ALARM_MASK_2500MV   90  /* RW -- alarm_mask_2500mv  */
+#define SENSORS_ADM1027_ALARM_MASK_VCCP   91  /* RW -- alarm_mask_vccp */
+#define SENSORS_ADM1027_ALARM_MASK_VCC   92  /* RW -- alarm_mask_vcc */
+#define SENSORS_ADM1027_ALARM_MASK_5000MV   93  /* RW -- alarm_mask_5000mv  */
+#define SENSORS_ADM1027_ALARM_MASK_TEMP1   94  /* RW -- alarm_mask_temp1   */
+#define SENSORS_ADM1027_ALARM_MASK_TEMP2   95  /* RW -- alarm_mask_temp2   */
+#define SENSORS_ADM1027_ALARM_MASK_TEMP3   96  /* RW -- alarm_mask_temp3   */
+#define SENSORS_ADM1027_ALARM_MASK_12000MV  97  /* RW -- alarm_mask_12000mv  */
+#define SENSORS_ADM1027_ALARM_MASK_THERM    98  /* RW -- alarm_mask_therm   */
+#define SENSORS_ADM1027_ALARM_MASK_FAN1   99  /* RW -- alarm_mask_fan1  */
+#define SENSORS_ADM1027_ALARM_MASK_FAN2   100  /* RW -- alarm_mask_fan2  */
+#define SENSORS_ADM1027_ALARM_MASK_FAN3   101  /* RW -- alarm_mask_fan3  */
+#define SENSORS_ADM1027_ALARM_MASK_FAN4   102  /* RW -- alarm_mask_fan4  */
+#define SENSORS_ADM1027_ALARM_MASK_REMOTE1_ELEC   103  /* RW -- \
+                                                       * alarm_mask_remote1
+                                                       * _elec */
+#define SENSORS_ADM1027_ALARM_MASK_REMOTE2_ELEC   104 /* RW -- \
+                                                       * alarm_mask_remote2
+                                                       * _elec */
+#define SENSORS_ADM1027_FAN_AUTO_SPINUP_CTL   105  /* RW -- \
+                                                    * fan_auto_spinup_ctl */
+#define SENSORS_ADM1027_FAN1_PPR   106  /* RW -- fan1_ppr  */
+#define SENSORS_ADM1027_FAN1_TACH_MODE   107  /* RW -- fan1_tach_mode  */
+#define SENSORS_ADM1027_FAN2_PPR   108  /* RW -- fan2_ppr  */
+#define SENSORS_ADM1027_FAN2_TACH_MODE   109  /* RW -- fan2_tach_mode  */
+#define SENSORS_ADM1027_FAN3_PPR   110  /* RW -- fan3_ppr  */
+#define SENSORS_ADM1027_FAN3_TACH_MODE   111  /* RW -- fan3_tach_mode  */
+#define SENSORS_ADM1027_FAN4_PPR   112  /* RW -- fan4_ppr  */
+#define SENSORS_ADM1027_FAN4_TACH_MODE   113  /* RW -- fan4_tach_mode  */
+#define SENSORS_ADM1027_PWM1_SMOOTH   114  /* RW -- pwm1_smooth  */
+#define SENSORS_ADM1027_PWM2_SMOOTH   115  /* RW -- pwm2_smooth  */
+#define SENSORS_ADM1027_PWM3_SMOOTH   116  /* RW -- pwm3_smooth  */
+#define SENSORS_ADM1027_TEMP1_OFFSET   117  /* RW -- temp1_offset  */
+#define SENSORS_ADM1027_TEMP2_OFFSET   118  /* RW -- temp2_offset  */
+#define SENSORS_ADM1027_TEMP3_OFFSET   119  /* RW -- temp3_offset  */
+#define SENSORS_ADT7463_THERM_LIMIT   120  /* RW -- therm_limit */
+#define SENSORS_ADT7463_THERM_TOTAL   121  /* R  -- therm_total */
+#define SENSORS_ADT7463_TEMP1_AUTO_DYNAMIC_TMIN_CTL   122  /* RW --
+                                                            * tmin_ctl */
+#define SENSORS_ADT7463_TEMP1_AUTO_OPPOINT   123  /* RW -- oppoint */
+#define SENSORS_ADT7463_TEMP2_AUTO_DYNAMIC_TMIN_CTL   124  /* RW --
+                                                            * tmin_ctl */
+#define SENSORS_ADT7463_TEMP2_AUTO_OPPOINT   125  /* RW -- oppoint */
+#define SENSORS_ADT7463_TEMP3_AUTO_DYNAMIC_TMIN_CTL   126  /* RW --
+                                                            * tmin_ctl */
+#define SENSORS_ADT7463_TEMP3_AUTO_OPPOINT   127  /* RW -- oppoint */
+
 
 /* LM86/LM89/LM90/LM99/ADM1032/MAX6657 chips */
 




[Index of Archives]     [Linux Kernel]     [Linux Hardware Monitoring]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux