root/lm-sensors/tags/V2-3-0/TODO

Revision 408, 2.9 kB (checked in by frodo, 10 years ago)

Many documentation updates

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1 Many, many things. Most notably:
2
3 KERNEL MODULES
4 ==============
5
6 * maxilife.c: Introduce new insmod variables
7 * maxilife.c: Round REG_TO_VID correctly
8 * icspll.c: Rewrite. The current implementation simply can't work at all.
9   It needs i2c-level access (too bad for SMBus-only adapters).
10 * w83781d: Some features are still unsupported for the W8378[23]. For
11   example, the new fan_divs (register 0x5d) and the extended beeps
12   (bank 4 register 0x53). Also, alarms seem to give strange results
13   sometimes, and there are some other minor problems, as indicated by
14   Jonathan Bradshaw <jonathan@NrgUp.Com>
15 * Create wait-queues for bus locking instead of pure semaphores in the i2c
16   base modules, to make it more interactive (right now one process can
17   monopolize the entire adapter)
18 * Find some soulation for block reads in smbus-on-i2c emulation code
19   We need a hack in the i2c level code for this :-(
20 * At least the bit-lp and bit-velle modules do no detection on loading;
21   ask Simon whether this is possible to add.
22 * Support 10-bit addresses. At this moment, they are supported nowhere, except
23   in Simon Vogl's i2c modules.
24 * Change the i2c modules to keep the namespace clean (EXPORT_SYMBOL does not
25   work for us; many static declarations need to be added; better ask Simon
26   Vogl first)
27 * Make it SMP-safe: there are no spinlocks yet. They are needed at many
28   places, probably (everywhere where global vars are accessed). This must be
29   done for the i2c modules, too.
30 * Better general locking, or at least a once-over to check no race-conditions
31   remain. This is part of the SMP-safeness, and can better be done at once.
32 * Register which i2c addresses are used (a la ISA) for each adapter.
33 * Test SIS5595(/91/98) sensor support. Write generic i2c support.
34   Thomas Dickel <Thomas.Dickel@mni.fh-giessen.de> owns one SIS5595.
35 * Make GL518SM rev 00 voltage iteration run as a kernel thread.
36   Add libsensors support for the new readable registers.
37 * adm9240: check whether the current voltage computations are correct.
38   Probably not, as they are different from the datasheet specifications.
39   Also check for the supported dallas chip.
40 * lm80: Check how OS alarms work. At page 17 of the sheet, it tells
41   something completely different from the description at page 25.
42 * gl518sm: Update binary search to 'trinary' search: because we have
43   both upper and lower limits, you can see the difference between three
44   pieces of the current range.
45   Also, you can assume that new values are close to old values, so start
46   with trying to use a small range near the old values (already partially
47   done?)
48
49 LIBRARY
50 =======
51
52 * reload does not work (Bison/Flex problem?).
53 * Some library routines are pretty inefficient right now.
54 * Library should be split in more separate files, for better linking
55   behaviour.
56
57 PROGRAMS
58 ========
59
60 * Sensors program needs to print a + before lm75 temperatures
61 * Sensors program needs to be extended for many new chips
Note: See TracBrowser for help on using the browser.