briggs
0bc37e80cc
Enable lmtemp0/1.
2009-01-09 17:21:19 +00:00
briggs
9a22d28e6e
Allow IQ80321-derived systems to provide an m.d. reboot routine.
...
Use this on the IQ31244 to force a watchdog reset from the M41ST84
if it's been attached. The generic reset doesn't fully reset the
system whereas the RTC watchdog reset does.
2009-01-09 16:23:59 +00:00
briggs
6d5de89955
Enable the M41ST84 RTC.
2009-01-09 16:21:27 +00:00
briggs
e1e1aca1f8
i80321-based systems use a virtual base of 0xc0000000 so specify
...
KERNEL_BASE_EXT.
2009-01-05 05:53:06 +00:00
christos
2dacfb04ff
remove esl (KIYOHARA Takashi)
2009-01-03 17:46:05 +00:00
tsutsui
59f24f5fbc
Remove obsolete options SYSTRACE.
2008-12-23 13:04:56 +00:00
kenh
3230ffc8a5
Trim back kernel configuration to fit within TS7200's memory limitations.
2008-12-19 04:23:52 +00:00
he
cc040f5992
Bump SYMTAB_SPACE so that it fits again.
2008-12-14 23:07:22 +00:00
cliff
41bfa2c41d
add gemini pseudo-nic and support code.
2008-12-06 05:22:39 +00:00
ad
6ba528b5bc
Remove softdep, pass 1. We are focused on improving journalling.
...
Proposed on tech-kern@.
2008-11-24 11:41:07 +00:00
matt
c98b2a2f4e
Add a commented out option of PROCESS_ID_IS_CURCPU
2008-11-21 00:18:57 +00:00
cliff
e3d7c50f06
add gpio driver
2008-11-20 23:31:35 +00:00
cliff
c55c9be57e
add driver for low level inter-processor-interrupt
...
provides functions for establish/disestablish IPI ISR,
and function to signal IPI to the other CPU.
2008-11-20 08:02:48 +00:00
cliff
16cd61f5e8
use __HAVE_FAST_SOFTINTS now
2008-11-20 07:45:37 +00:00
cliff
0fbe2f865b
add option GEMINI_BUSBASE to define kernel offset between
...
kernel physical addr and (DMA master) bus addr
2008-11-13 07:21:59 +00:00
cliff
3370523d4f
- add "wm" interface and "makphy"
...
- add "re" interface and "rgephy"
2008-11-13 01:39:23 +00:00
cliff
54739f3c1c
- comment out wdc, atabus, wd by default; can turn these on if/when wanted.
...
- add "wm" interface and "makphy"
2008-11-13 01:38:09 +00:00
ad
0efea177e3
Remove LKMs and switch to the module framework, pass 1.
...
Proposed on tech-kern@.
2008-11-12 12:35:50 +00:00
cliff
01b65de4cd
- add option GEMINI_SINGLE for single-core system model
...
- add "re" interface to GEMINI configuration
2008-11-11 19:54:38 +00:00
cliff
ac51de51b3
- slave CPU using LPC UART or console
...
- don't use VERBOSE_INIT_ARM
- dont configure obio UART
- using intr -1 for now, causes callout interrupt polling
can use that until serirq from 8712 works
2008-11-10 04:39:43 +00:00
cliff
129e7690e8
master cpu does not need LPC stuff, comment out for now
2008-11-10 04:37:14 +00:00
cliff
fe95ceb60e
these kernel configs are lmeant to be used to create flashable memory disk rooted
...
embedded kernels using non-SMP master/slave dual core division of resources.
still very much in progress at this time.
2008-11-09 09:39:18 +00:00
cliff
443abea81b
- use option GEMINI_MASTER to pick up clock, icu
...
- ATADEBUG now here but commented out
- deconfigure timer#1 now that system clock and stat clock are combined
- add umass and wd for use w/ ehci
- uncomment wdc0, wd1; add atabus and wd* for use w/ wdc
- warning the gzipped binary GEMINI kernel image will not fit in a 1MB flash area, even gzipped
2008-11-09 09:36:08 +00:00
cliff
583e22f8aa
remove (unused) KERNEL_BASE_EXT option
2008-11-08 09:42:46 +00:00
rafal
dba38eab03
Explicitly set LOADADDR of bss/sbss so naiive bootloaders (cough, hpcboot)
...
can deal with the BSS/SBSS of kernels linked with PA != VA.
2008-11-07 16:23:58 +00:00
matt
64cf39e420
No need for md.
2008-10-30 16:25:22 +00:00
cliff
f548211cf6
add INSTALL configuration variant for GEMINI platform
2008-10-30 15:37:24 +00:00
cliff
1913f7ba99
add gzboot support for gemini
...
GEMINI_dram_0x01600000 defines inflation from concatenated
gzboot & netbsd.bin.gz at sdram 0x01600000 to 0x00200000
note that ns16550.c INB() and OUTB() macros now have
"mult 4" type 4 byte regsiter offset stride
if NS16550_AX4 is defined. this is needed for gemini,
and was OKed by gimpy.
2008-10-30 06:23:12 +00:00
matt
6577340ba4
Switch to new icu/gpio code.
2008-10-30 04:27:35 +00:00
matt
b00e536f9e
Disable fast softints for now.
2008-10-29 03:53:31 +00:00
matt
cd126431a5
Since KERNEL_BASE_PHYS and KERNEL_BASE_VIRT are the same as LOADADDRESS,
...
define them using LOADADDRESS.
2008-10-28 17:19:37 +00:00
matt
e5e7d34405
Move line from mk.gemini to std.gemini so addrs are all in one place.
2008-10-28 17:12:05 +00:00
matt
39f041b6a5
Enable making netbsd.gdb
2008-10-28 04:46:52 +00:00
apb
f46c1de7cb
Use ${TOOL_SED} instead if plain sed in Makefiles.
2008-10-25 22:27:34 +00:00
matt
cbc61e5fc2
Add ehci/usb support.
2008-10-24 16:49:02 +00:00
matt
f5d7ce3d2f
Add support for Cortina Systems SL3516 eval board.
2008-10-24 04:23:18 +00:00
matt
a96df19b68
Don't enable L4 emul. Add some usb stuff.
2008-10-22 17:38:59 +00:00
matt
f3868737d3
Initial BEAGLEBOARD support. Compile tested only so far.
2008-10-22 10:50:56 +00:00
matt
9be6da6c71
Add TISDP2420_INSTALL and remove md from TISDP2420
2008-10-21 23:45:06 +00:00
joerg
2201ddb77c
Add u3g entries in kernels that have ugensa as well.
2008-10-19 11:34:31 +00:00
pgoyette
7a91225cc4
Move all platforms to new dbCool driver in preparation for removal of
...
chip-specific drivers
2008-10-07 12:43:31 +00:00
tsutsui
216fead6b1
Remove obsolete options I2OVERBOSE.
2008-09-20 18:19:11 +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
0e6db102ac
Fix thinko (brain fart)
2008-08-12 15:16:31 +00:00
matt
196a1048f5
Enable __HAVE_FAST_SOFTINTS
2008-08-07 03:59:49 +00:00
simonb
0751ba4bff
Add "options WAPBL" to standard GENERIC/INSTALL type configs.
2008-07-31 07:40:59 +00:00
matt
45df48f8af
The performance counter based delay function depends on a correct frequency
...
setting, do this for H4, which runs on a known fixed core frequency.
Submitted by Irme Deak <imre.deak@teleca.com>
2008-07-03 06:16:17 +00:00
matt
c62a0ac493
Add AT91 support. (XXX need to finish timecounter support).
2008-07-03 01:15:38 +00:00
bsh
db59b3aaa6
KERNEL_BASE_EXT is mandatory after matt-armv6 merge
2008-06-30 08:18:11 +00:00
hamajima
045f7eb611
Fixed addr and size of eppcic0.
2008-06-29 05:42:24 +00:00