Changeset 516
- Timestamp:
- 07/24/99 01:43:13 (9 years ago)
- Files:
-
- lm-sensors/trunk/TODO (modified) (1 diff)
- lm-sensors/trunk/doc/busses/i2c-via (modified) (1 diff)
- lm-sensors/trunk/kernel/busses/i2c-ali15x3.c (modified) (5 diffs)
- lm-sensors/trunk/kernel/busses/i2c-hydra.c (modified) (3 diffs)
- lm-sensors/trunk/kernel/busses/i2c-isa.c (modified) (5 diffs)
- lm-sensors/trunk/kernel/busses/i2c-piix4.c (modified) (5 diffs)
- lm-sensors/trunk/kernel/busses/i2c-via.c (modified) (3 diffs)
- lm-sensors/trunk/kernel/busses/i2c-via2.c (modified) (5 diffs)
- lm-sensors/trunk/kernel/busses/i2c-viapro.c (modified) (5 diffs)
- lm-sensors/trunk/kernel/busses/i2c-voodoo3.c (modified) (5 diffs)
- lm-sensors/trunk/kernel/chips/adm1021.c (modified) (5 diffs)
- lm-sensors/trunk/kernel/chips/adm9240.c (modified) (5 diffs)
- lm-sensors/trunk/kernel/chips/bt869.c (modified) (5 diffs)
- lm-sensors/trunk/kernel/chips/eeprom.c (modified) (5 diffs)
- lm-sensors/trunk/kernel/chips/gl518sm.c (modified) (5 diffs)
- lm-sensors/trunk/kernel/chips/gl520sm.c (modified) (5 diffs)
- lm-sensors/trunk/kernel/chips/icspll.c (modified) (5 diffs)
- lm-sensors/trunk/kernel/chips/lm75.c (modified) (5 diffs)
- lm-sensors/trunk/kernel/chips/lm78.c (modified) (5 diffs)
- lm-sensors/trunk/kernel/chips/lm80.c (modified) (5 diffs)
- lm-sensors/trunk/kernel/chips/ltc1710.c (modified) (5 diffs)
- lm-sensors/trunk/kernel/chips/matorb.c (modified) (5 diffs)
- lm-sensors/trunk/kernel/chips/maxilife.c (modified) (5 diffs)
- lm-sensors/trunk/kernel/chips/sis5595.c (modified) (5 diffs)
- lm-sensors/trunk/kernel/chips/w83781d.c (modified) (5 diffs)
- lm-sensors/trunk/kernel/sensors.c (modified) (1 diff)
- lm-sensors/trunk/mkpatch/Config.in (modified) (1 diff)
- lm-sensors/trunk/mkpatch/FILES (modified) (1 diff)
- lm-sensors/trunk/mkpatch/mkpatch.pl (modified) (25 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
lm-sensors/trunk/TODO
r512 r516 4 4 ================ 5 5 6 * Add code and supporting files to compile modules into the main kernel7 * Write a mkpatch script, as in the i2c tree8 6 * Check what happens if the ISA bus is selected by a force parameter; 9 7 I think the _detect procedures are called?!? lm-sensors/trunk/doc/busses/i2c-via
r413 r516 1 Kernel driver `i2c- piix4.o'1 Kernel driver `i2c-via.o' 2 2 3 3 Status: Complete and well-tested lm-sensors/trunk/kernel/busses/i2c-ali15x3.c
r513 r516 87 87 #else 88 88 #define __init 89 #define __initdata 89 90 #endif 90 91 … … 150 151 151 152 152 static int __init ali15x3_init(void); 153 #ifdef MODULE 154 static 155 #else 156 extern 157 #endif 158 int __init i2c_ali15x3_init(void); 153 159 static int __init ali15x3_cleanup(void); 154 160 static int ali15x3_setup(void); … … 186 192 }; 187 193 188 static int __init ali15x3_initialized;194 static int __initdata ali15x3_initialized; 189 195 #ifdef MAP_ACPI 190 196 static unsigned short ali15x3_acpia = 0; … … 605 611 } 606 612 607 int __init ali15x3_init(void)613 int __init i2c_ali15x3_init(void) 608 614 { 609 615 int res; … … 667 673 int init_module(void) 668 674 { 669 return ali15x3_init();675 return i2c_ali15x3_init(); 670 676 } 671 677 lm-sensors/trunk/kernel/busses/i2c-hydra.c
r513 r516 44 44 #else 45 45 #define __init 46 #define __initdata 46 47 #endif 47 48 … … 177 178 } 178 179 179 int __init init_i2c_hydra(void) 180 #ifdef MODULE 181 static 182 #else 183 extern 184 #endif 185 int __init i2c_init_i2c_hydra(void) 180 186 { 181 187 if (find_hydra() < 0) { … … 204 210 int init_module(void) 205 211 { 206 return i nit_i2c_hydra();212 return i2c_init_i2c_hydra(); 207 213 } 208 214 lm-sensors/trunk/kernel/busses/i2c-isa.c
r513 r516 34 34 #else 35 35 #define __init 36 #define __initdata 36 37 #endif 37 38 … … 42 43 static void isa_dec_use (struct i2c_adapter *adapter); 43 44 44 static int __init isa_init(void); 45 #ifdef MODULE 46 static 47 #else 48 extern 49 #endif 50 int __init i2c_isa_init(void); 45 51 static int __init isa_cleanup(void); 46 52 … … 73 79 74 80 /* Used in isa_init/cleanup */ 75 static int __init isa_initialized;81 static int __initdata isa_initialized; 76 82 77 83 void isa_inc_use (struct i2c_adapter *adapter) … … 89 95 } 90 96 91 int __init i sa_init(void)97 int __init i2c_isa_init(void) 92 98 { 93 99 int res; … … 148 154 int init_module(void) 149 155 { 150 return i sa_init();156 return i2c_isa_init(); 151 157 } 152 158 lm-sensors/trunk/kernel/busses/i2c-piix4.c
r513 r516 41 41 #else 42 42 #define __init 43 #define __initdata 43 44 #endif 44 45 … … 91 92 "EXTREMELY DANGEROUS!"); 92 93 93 static int __init piix4_init(void); 94 #ifdef MODULE 95 static 96 #else 97 extern 98 #endif 99 int __init piix4_init(void); 94 100 static int __init piix4_cleanup(void); 95 101 static int piix4_setup(void); … … 127 133 }; 128 134 129 static int __init piix4_initialized;135 static int __initdata piix4_initialized; 130 136 static unsigned short piix4_smba = 0; 131 137 … … 441 447 } 442 448 443 int __init piix4_init(void)449 int __init i2c_piix4_init(void) 444 450 { 445 451 int res; … … 497 503 int init_module(void) 498 504 { 499 return piix4_init();505 return i2c_piix4_init(); 500 506 } 501 507 lm-sensors/trunk/kernel/busses/i2c-via.c
r513 r516 38 38 #else 39 39 #define __init 40 #define __initdata 40 41 #endif 41 42 … … 211 212 #endif 212 213 213 static int __init init_i2c_via(void) 214 #ifdef MODULE 215 static 216 #else 217 extern 218 #endif 219 int __init i2c_init_i2c_via(void) 214 220 { 215 221 if (find_via() < 0) { … … 247 253 int init_module(void) 248 254 { 249 return i nit_i2c_via();255 return i2c_init_i2c_via(); 250 256 } 251 257 lm-sensors/trunk/kernel/busses/i2c-via2.c
r513 r516 41 41 #else 42 42 #define __init 43 #define __initdata 43 44 #endif 44 45 … … 108 109 "EXTREMELY DANGEROUS!"); 109 110 110 static int __init vt596_init(void); 111 #ifdef MODULE 112 static 113 #else 114 extern 115 #endif 116 int __init i2c_vt596_init(void); 111 117 static int __init vt596_cleanup(void); 112 118 static int vt596_setup(void); … … 144 150 }; 145 151 146 static int __init vt596_initialized;152 static int __initdata vt596_initialized; 147 153 static unsigned short vt596_smba = 0; 148 154 … … 478 484 } 479 485 480 int __init vt596_init(void)486 int __init i2c_vt596_init(void) 481 487 { 482 488 int res; … … 535 541 int init_module(void) 536 542 { 537 return vt596_init();543 return i2c_vt596_init(); 538 544 } 539 545 lm-sensors/trunk/kernel/busses/i2c-viapro.c
r513 r516 41 41 #else 42 42 #define __init 43 #define __initdata 43 44 #endif 44 45 … … 108 109 "EXTREMELY DANGEROUS!"); 109 110 110 static int __init vt596_init(void); 111 #ifdef MODULE 112 static 113 #else 114 extern 115 #endif 116 int __init i2c_vt596_init(void); 111 117 static int __init vt596_cleanup(void); 112 118 static int vt596_setup(void); … … 144 150 }; 145 151 146 static int __init vt596_initialized;152 static int __initdata vt596_initialized; 147 153 static unsigned short vt596_smba = 0; 148 154 … … 478 484 } 479 485 480 int __init vt596_init(void)486 int __init i2c_vt596_init(void) 481 487 { 482 488 int res; … … 535 541 int init_module(void) 536 542 { 537 return vt596_init();543 return i2c_vt596_init(); 538 544 } 539 545 lm-sensors/trunk/kernel/busses/i2c-voodoo3.c
r513 r516 49 49 #else 50 50 #define __init 51 #define __initdata 51 52 #endif 52 53 … … 59 60 #endif 60 61 61 static int __init voodoo3_init(void); 62 #ifdef MODULE 63 static 64 #else 65 extern 66 #endif 67 int __init i2c_voodoo3_init(void); 62 68 static int __init voodoo3_cleanup(void); 63 69 static int voodoo3_setup(void); … … 106 112 }; 107 113 108 static int __init voodoo3_initialized;114 static int __initdata voodoo3_initialized; 109 115 static unsigned short voodoo3_smba = 0; 110 116 static unsigned int state=0xcf980020; … … 526 532 } 527 533 528 int __init voodoo3_init(void)534 int __init i2c_voodoo3_init(void) 529 535 { 530 536 int res; … … 584 590 int init_module(void) 585 591 { 586 return voodoo3_init();592 return i2c_voodoo3_init(); 587 593 } 588 594 lm-sensors/trunk/kernel/chips/adm1021.c
r513 r516 32 32 #else 33 33 #define __init 34 #define __initdata 34 35 #endif 35 36 … … 108 109 #endif /* MODULE */ 109 110 110 static int __init adm1021_init(void); 111 #ifdef MODULE 112 static 113 #else 114 extern 115 #endif 116 int __init sensors_adm1021_init(void); 111 117 static int __init adm1021_cleanup(void); 112 118 static int adm1021_attach_adapter(struct i2c_adapter *adapter); … … 172 178 173 179 /* Used by init/cleanup */ 174 static int __init adm1021_initialized = 0;180 static int __initdata adm1021_initialized = 0; 175 181 176 182 /* I choose here for semi-static allocation. Complete dynamic … … 496 502 } 497 503 498 int __init adm1021_init(void)504 int __init sensors_adm1021_init(void) 499 505 { 500 506 int res; … … 535 541 int init_module(void) 536 542 { 537 return adm1021_init();543 return sensors_adm1021_init(); 538 544 } 539 545 lm-sensors/trunk/kernel/chips/adm9240.c
r513 r516 64 64 #else 65 65 #define __init 66 #define __initdata 66 67 #endif 67 68 … … 239 240 240 241 241 static int __init adm9240_init(void); 242 #ifdef MODULE 243 static 244 #else 245 extern 246 #endif 247 int __init sensors_adm9240_init(void); 242 248 static int __init adm9240_cleanup(void); 243 249 … … 289 295 290 296 /* Used by adm9240_init/cleanup */ 291 static int __init adm9240_initialized = 0;297 static int __initdata adm9240_initialized = 0; 292 298 293 299 /* The /proc/sys entries */ … … 754 760 } 755 761 756 int __init adm9240_init(void)762 int __init sensors_adm9240_init(void) 757 763 { 758 764 int res; … … 793 799 int init_module(void) 794 800 { 795 return adm9240_init();801 return sensors_adm9240_init(); 796 802 } 797 803 lm-sensors/trunk/kernel/chips/bt869.c
r513 r516 33 33 #else 34 34 #define __init 35 #define __initdata 35 36 #endif 36 37 … … 83 84 #endif /* MODULE */ 84 85 85 static int __init bt869_init(void); 86 #ifdef MODULE 87 static 88 #else 89 extern 90 #endif 91 int __init sensors_bt869_init(void); 86 92 static int __init bt869_cleanup(void); 87 93 static int bt869_attach_adapter(struct i2c_adapter *adapter); … … 144 150 145 151 /* Used by init/cleanup */ 146 static int __init bt869_initialized = 0;152 static int __initdata bt869_initialized = 0; 147 153 148 154 /* I choose here for semi-static bt869 allocation. Complete dynamic … … 525 531 } 526 532 527 int __init bt869_init(void)533 int __init sensors_bt869_init(void) 528 534 { 529 535 int res; … … 564 570 int init_module(void) 565 571 { 566 return bt869_init();572 return sensors_bt869_init(); 567 573 } 568 574 lm-sensors/trunk/kernel/chips/eeprom.c
r513 r516 32 32 #else 33 33 #define __init 34 #define __initdata 34 35 #endif 35 36 … … 82 83 #endif /* MODULE */ 83 84 84 static int __init eeprom_init(void); 85 #ifdef MODULE 86 static 87 #else 88 extern 89 #endif 90 int __init sensors_eeprom_init(void); 85 91 static int __init eeprom_cleanup(void); 86 92 … … 141 147 142 148 /* Used by init/cleanup */ 143 static int __init eeprom_initialized = 0;149 static int __initdata eeprom_initialized = 0; 144 150 145 151 /* I choose here for semi-static LM78 allocation. Complete dynamic … … 391 397 } 392 398 393 int __init eeprom_init(void)399 int __init sensors_eeprom_init(void) 394 400 { 395 401 int res; … … 430 436 int init_module(void) 431 437 { 432 return eeprom_init();438 return sensors_eeprom_init(); 433 439 } 434 440 lm-sensors/trunk/kernel/chips/gl518sm.c
r513 r516 33 33 #else 34 34 #define __init 35 #define __initdata 35 36 #endif 36 37 … … 175 176 #endif /* MODULE */ 176 177 177 static int __init gl518_init(void); 178 #ifdef MODULE 179 static 180 #else 181 extern 182 #endif 183 int __init sensors_gl518_init(void); 178 184 static int __init gl518_cleanup(void); 179 185 static int gl518_attach_adapter(struct i2c_adapter *adapter); … … 255 261 256 262 /* Used by init/cleanup */ 257 static int __init gl518_initialized = 0;263 static int __initdata gl518_initialized = 0; 258 264 259 265 /* I choose here for semi-static GL518SM allocation. Complete dynamic … … 904 910 } 905 911 906 int __init gl518_init(void)912 int __init sensors_gl518_init(void) 907 913 { 908 914 int res; … … 943 949 int init_module(void) 944 950 { 945 return gl518_init();951 return sensors_gl518_init(); 946 952 } 947 953 lm-sensors/trunk/kernel/chips/gl520sm.c
r513 r516 33 33 #else 34 34 #define __init 35 #define __initdata 35 36 #endif 36 37 … … 179 180 #endif /* MODULE */ 180 181 181 static int __init gl520_init(void); 182 #ifdef MODULE 183 static 184 #else 185 extern 186 #endif 187 int __init sensors_gl520_init(void); 182 188 static int __init gl520_cleanup(void); 183 189 static int gl520_attach_adapter(struct i2c_adapter *adapter); … … 265 271 266 272 /* Used by init/cleanup */ 267 static int __init gl520_initialized = 0;273 static int __initdata gl520_initialized = 0; 268 274 269 275 /* I choose here for semi-static GL520SM allocation. Complete dynamic … … 792 798 } 793 799 794 int __init gl520_init(void)800 int __init sensors_gl520_init(void) 795 801 { 796 802 int res; … … 831 837 int init_module(void) 832 838 { 833 return gl520_init();839 return sensors_gl520_init(); 834 840 } 835 841 lm-sensors/trunk/kernel/chips/icspll.c
r513 r516 39 39 #else 40 40 #define __init 41 #define __initdata 41 42 #endif 42 43 … … 64 65 #endif /* MODULE */ 65 66 66 static int __init icspll_init(void); 67 #ifdef MODULE 68 static 69 #else 70 extern 71 #endif 72 int __init sensors_icspll_init(void); 67 73 static int __init icspll_cleanup(void); 68 74 … … 111 117 112 118 /* Used by init/cleanup */ 113 static int __init icspll_initialized = 0;119 static int __initdata icspll_initialized = 0; 114 120 115 121 /* I choose here for semi-static allocation. Complete dynamic … … 320 326 } 321 327 322 int __init icspll_init(void)328 int __init sensors_icspll_init(void) 323 329 { 324 330 int res; … … 359 365 int init_module(void) 360 366 { 361 return icspll_init();367 return sensors_icspll_init(); 362 368 } 363 369 lm-sensors/trunk/kernel/chips/lm75.c
r513 r516 31 31 #else 32 32 #define __init 33 #define __initdata 33 34 #endif 34 35 … … 78 79 #endif /* MODULE */ 79 80 80 static int __init lm75_init(void); 81 #ifdef MODULE 82 static 83 #else 84 extern 85 #endif 86 int __init sensors_lm75_init(void); 81 87 static int __init lm75_cleanup(void); 82 88 static int lm75_attach_adapter(struct i2c_adapter *adapter); … … 120 126 121 127 /* Used by init/cleanup */ 122 static int __init lm75_initialized = 0;128 static int __initdata lm75_initialized = 0; 123 129 124 130 /* I choose here for semi-static LM75 allocation. Complete dynamic … … 379 385 } 380 386 381 int __init lm75_init(void)387 int __init sensors_lm75_init(void) 382 388 { 383 389 int res; … … 418 424 int init_module(void) 419 425 { 420 return lm75_init();426 return sensors_lm75_init(); 421 427 } 422 428 lm-sensors/trunk/kernel/chips/lm78.c
r513 r516 37 37 #else 38 38 #define __init 39 #define __initdata 39 40 #endif 40 41 … … 203 204 204 205 205 static int __init lm78_init(void); 206 #ifdef MODULE 207 static 208 #else 209 extern 210 #endif 211 int __init sensors_lm78_init(void); 206 212 static int __init lm78_cleanup(void); 207 213 … … 251 257 252 258 /* Used by lm78_init/cleanup */ 253 static int __init lm78_initialized = 0;259 static int __initdata lm78_initialized = 0; 254 260 255 261 /* The /proc/sys entries */ … … 788 794 } 789 795 790 int __init lm78_init(void)796 int __init sensors_lm78_init(void) 791 797 { 792 798 int res; … … 827 833 int init_module(void) 828 834 { 829 return lm78_init();835 return sensors_lm78_init(); 830 836 } 831 837 lm-sensors/trunk/kernel/chips/lm80.c
r513 r516 38 38 #else 39 39 #define __init 40 #define __initdata 40 41 #endif 41 42 … … 198 199 199 200 200 static int __init lm80_init(void);201 static int __init sensors_lm80_init(void); 201 202 static int __init lm80_cleanup(void); 202 203 … … 244 245 245 246 /* Used by lm80_init/cleanup */ 246 static int __init lm80_initialized = 0;247 static int __initdata lm80_initialized = 0; 247 248 248 249 /* The /proc/sys entries */ … … 672 673 } 673 674 674 int __init lm80_init(void)675 int __init sensors_lm80_init(void) 675 676 { 676 677 int res; … … 711 712 int init_module(void) 712 713 { 713 return lm80_init();714 return sensors_lm80_init(); 714 715 } 715 716 lm-sensors/trunk/kernel/chips/ltc1710.c
r513 r516 54 54 #else 55 55 #define __init 56 #define __initdata 56 57 #endif 57 58 … … 89 90 #endif /* MODULE */ 90 91 91 static int __init ltc1710_init(void); 92 #ifdef MODULE 93 static 94 #else 95 extern 96 #endif 97 int __init sensors_ltc1710_init(void); 92 98 static int __init ltc1710_cleanup(void); 93 99 static int ltc1710_attach_adapter(struct i2c_adapter *adapter); … … 131 137 132 138 /* Used by init/cleanup */ 133 static int __init ltc1710_initialized = 0;139 static int __initdata ltc1710_initialized = 0; 134 140 135 141 /* I choose here for semi-static LTC1710 allocation. Complete dynamic … … 355 361 } 356 362 357 int __init ltc1710_init(void)363 int __init sensors_ltc1710_init(void) 358 364 { 359 365 int res; … … 394 400 int init_module(void) 395 401 { 396 return ltc1710_init();402 return sensors_ltc1710_init(); 397 403 } 398 404 lm-sensors/trunk/kernel/chips/matorb.c
r513 r516 35 35 #else 36 36 #define __init 37 #define __initdata 37 38 #endif 38 39 … … 65 66 #endif /* MODULE */ 66 67 67 static int __init matorb_init(void); 68 #ifdef MODULE 69 static 70 #else 71 extern 72 #endif 73 int __init sensors_matorb_init(void); 68 74 static int __init matorb_cleanup(void); 69 75 static int matorb_attach_adapter(struct i2c_adapter *adapter); … … 105 111 106 112 /* Used by init/cleanup */ 107 static int __init matorb_initialized = 0;113 static int __initdata matorb_initialized = 0; 108 114 109 115 /* I choose here for semi-static MATORB allocation. Complete dynamic … … 325 331 } 326 332 327 int __init matorb_init(void)333 int __init sensors_matorb_init(void) 328 334 { 329 335 int res; … … 364 370 int init_module(void) 365 371 { 366 return matorb_init();372 return sensors_matorb_init(); 367 373 } 368 374 lm-sensors/trunk/kernel/chips/maxilife.c
r513 r516 56 56 #else 57 57 #define __init 58 #define __initdata 58 59 #endif 59 60 … … 159 160 160 161 161 static int __init maxi_init(void); 162 #ifdef MODULE 163 static 164 #else 165 extern 166 #endif 167 int __init sensors_maxi_init(void); 162 168 static int __init maxi_cleanup(void); 163 169 … … 213 219 214 220 /* Used by maxi_init/cleanup */ 215 static int __init maxi_initialized = 0;221 static int __initdata maxi_initialized = 0; 216 222 217 223 /* Default firmware version. Use module option "maxi_version" … … 717 723 } 718 724 719 int __init maxi_init(void)725 int __init sensors_maxi_init(void) 720 726 { 721 727 int res; … … 759 765 int init_module(void) 760 766 { 761 return maxi_init();767 return sensors_maxi_init(); 762 768 } 763 769 lm-sensors/trunk/kernel/chips/sis5595.c
r513 r516 43 43 #else 44 44 #define __init 45 #define __initdata 45 46 #endif 46 47 … … 183 184 184 185 185 static int __init sis5595_init(void); 186 #ifdef MODULE 187 static 188 #else 189 extern 190 #endif 191 int __init sensors_sis5595_init(void); 186 192 static int __init sis5595_cleanup(void); 187 193 … … 232 238 233 239 /* Used by sis5595_init/cleanup */ 234 static int __init sis5595_initialized = 0;240 static int __initdata sis5595_initialized = 0; 235 241 236 242 /* The /proc/sys entries */ … … 713 719 } 714 720 715 int __init s is5595_init(void)721 int __init sensors_sis5595_init(void) 716 722 { 717 723 int res,addr; … … 758 764 int init_module(void) 759 765 { 760 return s is5595_init();766 return sensors_sis5595_init(); 761 767 } 762 768 lm-sensors/trunk/kernel/chips/w83781d.c
r513 r516 49 49 #else 50 50 #define __init 51 #define __initdata 51 52 #endif 52 53 … … 355 356 356 357 357 static int __init w83781d_init(void); 358 #ifdef MODULE 359 static 360 #else 361 extern 362 #endif 363 int __init sensors_w83781d_init(void); 358 364 static int __init w83781d_cleanup(void); 359 365 … … 416 422 417 423 /* Used by w83781d_init/cleanup */ 418 static int __init w83781d_initialized = 0;424 static int __initdata w83781d_initialized = 0; 419 425 420 426 /* The /proc/sys entries */ … … 1486 1492 #endif 1487 1493 1488 int __init w83781d_init(void)1494 int __init sensors_w83781d_init(void) 1489 1495 { 1490 1496 int res; … … 1526 1532 int init_module(void) 1527 1533 { 1528 return w83781d_init();1534 return sensors_w83781d_init(); 1529 1535 } 1530 1536 lm-sensors/trunk/kernel/sensors.c
r513 r516 792 792 } 793 793 794 #else /* ndef MODULE */ 795 796 #ifdef CONFIG_SENSORS_ADM1021 797 extern int sensors_adm1021_init(void); 798 #endif 799 #ifdef CONFIG_SENSORS_ADM9024 800 extern int sensors_adm9024_init(void); 801 #endif 802 #ifdef CONFIG_SENSORS_GL518SM 803 extern int sensors_gl518sm_init(void); 804 #endif 805 #ifdef CONFIG_SENSORS_LM75 806 extern int sensors_lm75_init(void); 807 #endif 808 #ifdef CONFIG_SENSORS_LM78 809 extern int sensors_lm78_init(void); 810 #endif 811 #ifdef CONFIG_SENSORS_LM80 812 extern int sensors_lm80_init(void); 813 #endif 814 #ifdef CONFIG_SENSORS_SIS5595 815 extern int sensors_sis5595_init(void); 816 #endif 817 #ifdef CONFIG_SENSORS_W83781D 818 extern int sensors_w83781d_init(void); 819 #endif 820 #ifdef CONFIG_SENSORS_EEPROM 821 extern int sensors_eeprom_init(void); 822 #endif 823 #ifdef CONFIG_SENSORS_LTC1710 824 extern int sensors_ltc1710_init(void); 825 #endif 826 827 int __init sensors_init_all(void) 828 { 829 sensors_init(); 830 #ifdef CONFIG_SENSORS_ADM1021 831 sensors_adm1021_init(); 832 #endif 833 #ifdef CONFIG_SENSORS_ADM9024 834 sensors_adm9024_init(); 835 #endif 836 #ifdef CONFIG_SENSORS_GL518SM 837 sensors_gl518sm_init(); 838 #endif 839 #ifdef CONFIG_SENSORS_LM75 840 sensors_lm75_init(); 841 #endif 842 #ifdef CONFIG_SENSORS_LM78 843 sensors_lm78_init(); 844 #endif 845 #ifdef CONFIG_SENSORS_LM80 846 sensors_lm80_init(); 847 #endif 848 #ifdef CONFIG_SENSORS_SIS5595 849 sensors_sis5595_init(); 850 #endif 851 #ifdef CONFIG_SENSORS_W83781D 852 sensors_w83781d_init(); 853 #endif 854 #ifdef CONFIG_SENSORS_EEPROM 855 sensors_eeprom_init(); 856 #endif 857 #ifdef CONFIG_SENSORS_LTC1710 858 sensors_ltc1710_init(); 859 #endif 860 return 0; 861 } 862 794 863 #endif /* MODULE */ 795 864 lm-sensors/trunk/mkpatch/Config.in
r514 r516 2 2 # Character device configuration 3 3 # 4 mainmenu_option next_comment5 comment 'Hardware sensors support'6 4 7 dep_tristate 'Hardware sensors support' CONFIG_SENSORS $CONFIG_I2C 8 9 if [ "$CONFIG_SENSORS" != "n" ]; then 10 dep_tristate ' Analog Devices ADM1021 and compatibles' CONFIG_SENSORS_ADM1021 $CONFIG_SENSORS 11 dep_tristate ' Analog Devices ADM9240 and compatibles' CONFIG_SENSORS_ADM9240 $CONFIG_SENSORS 12 dep_tristate ' Genesys Logic GL518SM' CONFIG_SENSORS_GL518SM $CONFIG_SENSORS 13 dep_tristate ' National Semiconductors LM75' CONFIG_SENSORS_LM75 $CONFIG_SENSORS 14 dep_tristate ' National Semiconductors LM78' CONFIG_SENSORS_LM78 $CONFIG_SENSORS 15 dep_tristate ' National Semiconductors LM80' CONFIG_SENSORS_LM80 $CONFIG_SENSORS 16 dep_tristate ' Silicon Integrated Systems Corp. SiS5595' CONFIG_SENSORS_SIS5595 $CONFIG_SENSORS 17 dep_tristate ' Western Digital W83781D, W83782D and W83783S' CONFIG_SENSORS_W83781D $CONFIG_SENSORS 18 dep_bool ' Other I2C devices' CONFIG_SENSORS_OTHER CONFIG_SENSORS 19 if [ "$CONFIG_SENSORS_OTHER" = "y" ] ; then 20 dep_tristate ' EEprom (DIMM) reader ' CONFIG_SENSORS_EEPROM $CONFIG_SENSORS_OTHER 21 dep_tristate ' Linear Technologies LTC1710 ' CONFIG_SENSORS_LTC1710 $CONFIG_SENSORS_OTHER 5 if [ "$CONFIG_I2C" != "n" ] ; then 6 mainmenu_option next_comment 7 comment 'Hardware sensors support' 8 9 dep_tristate 'Hardware sensors support' CONFIG_SENSORS $CONFIG_I2C 10 11 if [ "$CONFIG_SENSORS" != "n" ]; then 12 dep_tristate ' Analog Devices ADM1021 and compatibles' CONFIG_SENSORS_ADM1021 $CONFIG_SENSORS 13 dep_tristate ' Analog Devices ADM9240 and compatibles' CONFIG_SENSORS_ADM9240 $CONFIG_SENSORS 14 dep_tristate ' Genesys Logic GL518SM' CONFIG_SENSORS_GL518SM $CONFIG_SENSORS 15 dep_tristate ' National Semiconductors LM75' CONFIG_SENSORS_LM75 $CONFIG_SENSORS 16 dep_tristate ' N
