TODO file for tpctl
===================

Things to do
------------
- Fill in more blanks in the following table.
- Rewrite kernel modules to interface with tpctl via the /proc mechanism
- Add ECP/EPP/uni/bi support to --rp

Things done
------------
tpctl is similar in function to PS2.EXE,  the ThinkPad configuration
tool that runs under DOS.  However the option names are entirely different.
Here is a list of all the PS2 options, plus their tpctl equivalents.
(As tpctl develops, expect a few more of the blanks to be filled in.)

PS2             tpctl              comments
---------       -------------      --------
pmode           --pm*
serial          --rs*=(en|dis)     but tpctl doesn't power up/down the port
power           --ptZ, --pdZ*
lcd             --ptB
disk            --ptd
on              --pra
hfile                              would be sorta nice, but if you have a
                                   DOS partition for the hib file then you
                                   also have a place to install PS2.EXE
cover           --psl
dock                               would be nice
safe            --pmR
ri              --prs
htimer          --psh
timer           --psZ
lbattery        --psb
s2h             --psH, --pdH
hswitch         --psp
cdspeed                            would be nice 
cpupower                           would be nice
pcibuspower                        would be nice
speed           --pm*

screen          --sd*
hvexpansion                        would be sorta nice
f8                                 would be sorta nice

beep                               would be nice

irq             --rx               but tpctl doesn't display them all
dma                                would be very nice
krate                              would be very nice
fnsticky        --sf
tpoint          --sp*
jstick                             would be sorta nice
parallel        --rp               but tpctl doesn't set uni/bi/epp/ecp yet
sera            --rs1
ir              --rs2              but tpctl doesn't set dma
startup                            yawn
presentation    --pt*
pciirq                             would be nice
audio                              would be very nice
midiport                           would be very nice
audioctrl                          would be very nice
ide2                               would be nice
ide3                               would be nice
imodem                             would be nice if the modem worked

brightness                         would be very nice
fdd                                would be nice

suspend         --S                actually does *standby*
off             --Z                actually does *suspend*
hibernate       --H
turn            --O                actually does *poweroff* (this is disabled)

--
Thomas Hood
3 January 2000
