Home | History | Annotate | Download | only in dev
History log of /src/sys/arch/sparc/dev/ts102reg.h
RevisionDateAuthorComments
 1.12  28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.11  06-Mar-2006  macallan branches: 1.11.66; 1.11.68; 1.11.70;
- use a lock to serialize tadpole_request()
- add a callback to signal monitor detection on the external VGA port
- don't call tadpole-request() in interrupt context
- use a kernel thread for various not time-critical work like device
monitoring, LCD status updates, external event handling and so on
(the monitoring stuff is preliminary and to be replaced by a more generic API)
 1.10  04-Mar-2006  uwe branches: 1.10.2;
s/u_intN_t/uintN_t/
 1.9  11-Dec-2005  christos branches: 1.9.4; 1.9.6;
merge ktrace-lwp.
 1.8  06-Jul-2005  macallan Add support for the TS102 PCMCIA controller found in SPARCbooks
 1.7  29-Sep-2002  wiz branches: 1.7.6; 1.7.22;
"definitions" has lots of 'i's, but that's not reason to leave one out.
 1.6  25-Jul-2000  toddpw branches: 1.6.4; 1.6.8;
Ignore all undefined bits in the Tadpole microcontroller status register.
Only the low nibble is defined, and on at least one 3gx (mine) there is an
undefined bit which reads as a one -- bit 6 (0x40). This screwed tctrl_intr()
which would loop forever, thinking it always had new events to process.
 1.5  09-Mar-2000  garbled branches: 1.5.4;
New features:
tctrl now initializes the state of the internal LCD icons. The icons
are unprogrammed at boot time. This incidentally makes the DC-POWER icon
work.

Fixes:
Fix my stupidity in the ENVSYS stuff, and actually follow the API.
 1.4  15-Dec-1999  garbled add <machine/tctrl.h> where needed.
Add some undocumented commands to the ts102 registers file, and fix a few
typos.

Modifications to tctrl.c:

Add entrypoints to driver for open/close/ioctl/poll.
Make device work with apmd. (still no support for suspend/sleep)
Make device work with ENVSYS API.
Slightly restructure handling of events.
Add function to make microcontroller requests.
 1.3  12-Nov-1999  matt add some stuff needed for pcmcia support
 1.2  11-Aug-1999  matt branches: 1.2.2; 1.2.4; 1.2.8;
This now works properly and uses interrupts. If you close the lid, the
screen will turn off and when you open the lid screen turns on. If you
do too rapidly, the driver won't be notified but you can press the micro
switch and it will come back. Also "halt -p" now works so you don't
have to do Pause-P to powerdown.
 1.1  09-Aug-1999  matt Add a driver for the Tadpole SPARCbook microcontroller. It doesn't
do much yet (except for power down support). As sson as I figure
out to get its interrupts enabled, it will be much more functional.
(e.g., print console messages on low power warnings, be able to turn
off the TFT, etc.).
 1.2.8.1  27-Dec-1999  wrstuden Pull up to last week's -current.
 1.2.4.1  15-Nov-1999  fvdl Sync with -current
 1.2.2.1  20-Nov-2000  bouyer Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.
 1.5.4.1  26-Jul-2000  toddpw Pull up tctrl.c 1.12, and ts102reg.h 1.6 (both requested by toddpw):
Prevent kernel freeze during boot on some Sparcbook 3gx's (namely, mine).
Sparc "tctrl0" device was sensitive to undefined bits in the hardware.
 1.6.8.1  18-Oct-2002  nathanw Catch up to -current.
 1.6.4.1  10-Oct-2002  jdolecek sync kqueue with -current; this includes merge of gehenna-devsw branch,
merge of i386 MP branch, and part of autoconf rototil work
 1.7.22.1  21-Jun-2006  yamt sync with head.
 1.7.6.1  10-Nov-2005  skrll Sync with HEAD. Here we go again...
 1.9.6.1  22-Apr-2006  simonb Sync with head.
 1.9.4.1  09-Sep-2006  rpaulo sync with head
 1.10.2.1  13-Mar-2006  yamt sync with head.
 1.11.70.1  16-May-2008  yamt sync with head.
 1.11.68.1  18-May-2008  yamt sync with head.
 1.11.66.1  02-Jun-2008  mjf Sync with HEAD.

RSS XML Feed