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

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

Updated TODO list

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