29 Commits

Author SHA1 Message Date
cegger
9480c51b04 Add a flags argument to pmap_kenter_pa(9).
Patch showed on tech-kern@ http://mail-index.netbsd.org/tech-kern/2009/11/04/msg006434.html
No objections.
2009-11-07 07:27:40 +00:00
rmind
f95af63371 Drop 3rd and 4th clauses from Ichiro FUKUHARA's license.
Reviewed and approved by ichiro@ (copyright holder).
2009-10-21 14:15:50 +00:00
marty
3f031dd86e Work around the circular dependency between sys/device.h and omap_intr.h
introduced when sys/device.h included sys/mutex.h

This workaround should be removed once the circular dependency is fixed.
2009-04-14 06:33:23 +00:00
cegger
9b87d582bd kill MALLOC and FREE macros. 2008-12-17 20:51:31 +00:00
matt
ce637ca878 CFATTACH_DECL -> CFATTACH_DECL_NEW 2008-12-12 17:36:14 +00:00
matt
3157816ae9 Switch to CFATTACH_DECL_NEW. Use device_* accessors. etc. 2008-11-21 17:13:07 +00:00
matt
4b24ff1776 Don't include <machine/atomic.h> since it's not used. 2008-11-19 06:26:27 +00:00
matt
ebde8b5e81 Make this generate less errors when compiling. :) 2008-10-24 05:39:00 +00:00
matt
fbba39f598 Switch icu to CFATTACH_DECL_NEW. Fix typo. Add 3530 definition. 2008-10-22 10:45:47 +00:00
matt
518bc3b66a Add GPIO_BASEx depending on which CPU. 2008-10-21 18:50:25 +00:00
matt
b1623157a5 Cleanup OMAP2 files. Change most omap2430* to omap2_*. This is in
preperation for the OMAP 3530 (OMAP 3) support.  Some 3530 definitions
added.
2008-08-27 11:03:09 +00:00
matt
db24f36199 From: Andy Shevchenko <andy.shevchenko@teleca.com>
The OMAP2 ref timer providing a base for generic timecounting was configured
to reload at HZ similarly to the clock providing the tick interrupt at HZ.
This and the fact that the tc framework expected a full 32 bit counter range
resulted in time running ~40 times faster than normal.

Configure the ref timer as a full range counter to fix this.
2008-07-03 06:19:18 +00:00
matt
b2abaa8158 Nuke some debugging aprint's. 2008-07-03 06:18:01 +00:00
matt
74055e51f8 Nuke some remaining debug aprint 2008-07-03 06:17:24 +00:00
martin
07c5538d1f Merge multiple TNF licenses into a single one, move to 2 clause 2008-05-02 23:46:12 +00:00
martin
ce099b4099 Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
matt
825088eda6 Merge kernel changes in matt-armv6 to HEAD. 2008-04-27 18:58:43 +00:00
cube
607ead0ef4 Split device_t and softc for all com(4) devices (well, everything that
uses a com_softc backend).  Use proper types and ansify where appropriate.
2008-03-14 15:09:09 +00:00
joerg
4e56cdd20a Convert evbarm to timecounter. Only one of the systems was tested, the
rest of the patch is compile-time tested only.
2008-01-20 16:28:22 +00:00
matt
0c0de8072e Cleanup softint lossage. 2008-01-06 01:37:53 +00:00
perry
9b2b412c19 __FUNCTION__ -> __func__ 2007-12-15 00:39:14 +00:00
ad
4b293a84e1 Interrupt handling changes, in discussion since February:
- Reduce available SPL levels for hardware devices to none, vm, sched, high.
- Acquire kernel_lock only for interrupts at IPL_VM.
- Implement threaded soft interrupts.
2007-12-03 15:33:00 +00:00
thorpej
ab87c6666d TRUE -> true, FALSE -> false 2007-02-22 05:14:04 +00:00
christos
acedbdccc7 Update to the latest version. From Bucky Katz. 2007-01-06 16:10:32 +00:00
christos
ee28c46912 Update the gpio code to the latest. From Bucky Katz 2007-01-06 16:08:54 +00:00
christos
a7d00fb3d8 PR/34683: Bucky Katz: RTC driver
The attached patch adds support for the OMAP Real Time Clock.
2007-01-06 00:59:45 +00:00
christos
faa54b03a6 PR/34682: Bucky Katz: Add support for the OMAP GPIO blocks. 2007-01-06 00:58:04 +00:00
christos
4f74175a01 PR/34680: Bucky Katz: OMAP5912 support:
Attached is a patch to add generic base support for systems based on the
OMAP 1 family.  The devices supported in this patch are serial console
and MPU timers for OS timing purposes.
2007-01-06 00:53:11 +00:00
christos
2eb1bf64a3 PR/34679: Bucky Katz: Basic support for the TI OMAP family of ARM processors
Attached is a patch to add generic base support for systems based on the
OMAP 1 family.  The devices supported in this patch are serial console
and MPU timers for OS timing purposes.

This patch depends upon patches previously sent by Scott Allan: "Three
small patches for ARM" on 07/26/2006 and "Patch to add support for
ARM9E" on 07/31/2006.

A staggering number of mobile phones, PDAs, and other portable devices
are based on these systems, and OMAP would make a great addition to
NetBSD.  If there are any concerns we can address or other things we can
do to get this code accepted upstream please let me know, thanks,
2007-01-06 00:29:52 +00:00