Commit Graph

371 Commits

Author SHA1 Message Date
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