freebsd-nq/sys/arm
Ian Lepore 63cdf42e8c Add userland access to at91 gpio functionality via ioctl calls. Also,
add the ability for userland to be notified of changes on gpio pins via
a select(2)/read(2) interface.

Change the interrupt handler from filtered to threaded.

Because of the uiomove() calls in the new interface, change locking from
standard mutex to sx.

Add / restore the at91_gpio_high_z() function.

Reviewed by:	imp (long ago)
2013-03-29 19:52:57 +00:00
..
allwinner Enable uart driver for A10. 2013-03-01 01:47:11 +00:00
arm Don't check and warn about pmap mismatch on every call to busdma sync. 2013-03-23 17:17:06 +00:00
at91 Add userland access to at91 gpio functionality via ioctl calls. Also, 2013-03-29 19:52:57 +00:00
broadcom/bcm2835 Minimal timer period of 100us introduced in r244758 is overkill. While 2013-03-21 15:42:41 +00:00
compile
conf Integrate Efika MX project back to home. 2013-03-20 15:39:27 +00:00
econa Eliminate a redundant #include: machine/pmap.h is already included 2013-03-01 19:02:41 +00:00
freescale/imx Integrate Efika MX project back to home. 2013-03-20 15:39:27 +00:00
include Add userland access to at91 gpio functionality via ioctl calls. Also, 2013-03-29 19:52:57 +00:00
lpc MFcalloutng: 2013-02-28 13:46:03 +00:00
mv MFcalloutng: 2013-02-28 13:46:03 +00:00
s3c2xx0 Eliminate a redundant #include: machine/pmap.h is already included 2013-03-01 19:02:41 +00:00
sa11x0 Eliminate a redundant #include: machine/pmap.h is already included 2013-02-26 07:41:34 +00:00
tegra Merge the FDT versions of initarm. 2012-11-03 22:39:07 +00:00
ti Add a macro that gets the physical address of a memory mapped device 2013-03-17 03:04:43 +00:00
versatile MFcalloutng: 2013-02-28 13:46:03 +00:00
xscale Eliminate a redundant #include: machine/pmap.h is already included 2013-03-01 19:02:41 +00:00