| Age | Commit message (Collapse) | Author |
|
http://mail-index.netbsd.org/port-hpcarm/2003/12/18/0000.html
|
|
http://mail-index.netbsd.org/port-hpcarm/2003/12/14/0000.html
|
|
|
|
|
|
Tested by Julian Coleman <jdc@netbsd>.
|
|
sacc on other platforms than hpcarm (evbarm for example).
codes specific to hpcarm are extracted and moved to hpcarm/dev/.
|
|
Patches provided by Joel Baker in PR 22364, verified by myself.
|
|
|
|
|
|
for tpctl(8).
|
|
|
|
kqueue provides a stateful and efficient event notification framework
currently supported events include socket, file, directory, fifo,
pipe, tty and device changes, and monitoring of processes and signals
kqueue is supported by all writable filesystems in NetBSD tree
(with exception of Coda) and all device drivers supporting poll(2)
based on work done by Jonathan Lemon for FreeBSD
initial NetBSD port done by Luke Mewburn and Jason Thorpe
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cfattach->ca_match function in behalf of the caller. Use it
rather than invoking cfattach->ca_match directly.
|
|
instead use a string naming the driver. The cfdriver is then looked
up in a list which is built at run-time.
|
|
- KNF
|
|
|
|
- when moving the stylus, the cursor was updated only when the screen was
released
- when moving the stylus for too long, the kernel crashed
This was caused by improper delays in SSP read and write, and by interrupt
hammering while the screen is touched). Both led to the machine handling
interrupts all the time and been unable to schedule the X server, therefore
the lack of cursor refresh.
The problem is fixed by
- masking touchpanel interrupts as soon as we are already handling them
- creating a kernel thread (j720ssp) that takes care of keyboard and
touchpanel I/O, instead of doing it in a softintr.
- reducing delays in j720ssp_readwrite operations from 5ms to 0.1ms.
NB: If the delay in j720ssp_readwrite operation is lowered to 0.1, then
switching on the screen using the power key pushes brightness to maximum.
In order to avoid this, we introduce a wait argument to j720ssp_readwrite,
which specify how many microseconds we have to wait. j720ssp_readwrite is
called with wait = 100 everywhere except in j720lcdparam where it is called
with wait = 500. That way it works.
|
|
|
|
|
|
|
|
|
|
make compile
|
|
|
|
indicating an unhandled "command". ERESTART is -1, which can lead to
confusion. ERESTART has been moved to -3 and EPASSTHROUGH has been
placed at -4. No ioctl code should now return -1 anywhere. The
ioctl() system call is now properly restartable.
|
|
|
|
|
|
|
|
|
|
|
|
reference <arm/arm32/katelib.h> until such time as all use of this
file has been purged from the face of the earth.
|
|
|
|
add judgment of complete of the Card (SAPCIC_STATUS_READY)
|
|
this is initial version, only frame.
|
|
reverse a change
|
|
|
|
|
|
(Touch panel, Battery status, button events, and others status)
|
|
little endian like order, however, usage of 'HPCFB_SWAP_*' was widely
misunderstood because it reminded you of 'RI_BSWAP' in raster operation.
Please note that 'RI_BSWAP' indicate that frame buffer byte order is different
from natural order of system while 'HPCFB_REVORDER_*' is independent of
system byte order.
|
|
keyboard.
We still don't have {}[]`~ since these require the 'fn' key modifier. Same
with num-lock, caps-lock or funky british currency symbols.
|
|
|
|
|
|
|
|
|
|
|