Commit Graph

159 Commits

Author SHA1 Message Date
thorpej
2f2ca9e66b Split the Intel i31244 SATA controller ("Artisea") driver out of piixide
into its own driver (artsata).
2003-12-14 01:32:01 +00:00
thorpej
084803988a Remove the IDE controllers that only exist in southbridge chips (which
none of these boards have).

XXX piixide stays for now, because that's where the Intel i31244 SATA
controller is.  That will change, eventually.
2003-12-13 23:31:21 +00:00
thorpej
22267f63f3 Collapse the atabus declaration into "atabus* at ata? channel ?". 2003-12-13 23:28:11 +00:00
thorpej
9e321b3a18 Collapse the atabus declaration into "atabus* at ata? channel ?". 2003-12-13 23:24:47 +00:00
thorpej
98f7d12017 Split out the Silicon Image SATALink support into its own driver,
"satalink".
2003-12-13 23:13:40 +00:00
he
9d5ca63b31 Bump SYMTAB_SPACE so that the symbol table fits again. 2003-12-09 18:00:22 +00:00
scw
9552c65898 - Make the compile-time selection of ixdp425 vs. zao425 actually work.
- Flesh out cpu_reboot() to jump to Redboot via cpu_reset().
   (See XXX comment in code regarding a problem with this).
2003-10-23 10:50:01 +00:00
briggs
1ce6ced119 As suggested by Jason Thorpe, rename m41t to m41trtc. 2003-10-20 16:24:10 +00:00
briggs
795751a888 Add i2c and the m41t00 RTC on the i2c bus. 2003-10-20 15:37:46 +00:00
chs
6677871b04 increase SYMTAB_SPACE. 2003-10-10 15:17:41 +00:00
scw
fb2c521159 Make it easier to support different types of IXP425 board:
- Move board-specific PCI/GPIO initialisation to its rightful place.

 - Handle clearing down latched GPIO interrupts in a board-independent way.

 - Use MI com(4) driver for on-chip UARTs.

 - Misc. tidying up.

Tested on IXDP425.
2003-10-08 14:55:04 +00:00
bouyer
f5a6a0a843 Add new per-chip pciide drivers. 2003-10-08 11:55:43 +00:00
bouyer
a690443244 Add atabus 2003-10-08 11:07:04 +00:00
thorpej
d322684f55 Add support for the i80312 and i80321 I2C controllers. 2003-10-06 16:06:05 +00:00
ichiro
663ccee1cc pci bus support 2003-09-25 14:11:18 +00:00
chris
cfb7a98211 Add COMPAT_16 to most arm based kernels. Mainly in preperation for doing
SA_SIGINFO work.
2003-09-13 13:30:01 +00:00
briggs
38da12464f We need a little more symtab space. 2003-09-11 22:52:38 +00:00
rearnsha
9066202e72 Delete GENASSYM_EXTRAS. 2003-09-06 12:57:22 +00:00
rearnsha
8395e3535e config option is now CPU_ARM10. 2003-09-06 11:41:11 +00:00
rearnsha
256da36a1c Switch to using generic soft interrupts. 2003-09-06 11:31:20 +00:00
rearnsha
d35277ea35 Default all builds to not have debug information. Significantly
reduces disk space needed for a make release, especially if using
dwarf2 debug.
2003-09-06 10:00:51 +00:00
bsh
43f6db1ea7 support CS8900A ethernet on SMDK2410.
XXX: SMDK2410 has no EEPROM connected to CS8900A. Currently the only
     way to set MAC address is give it via kernel config option.
2003-08-29 13:54:03 +00:00
bsh
2a0faa1f10 change CPU clock to 200MHz at kernel startup. 2003-08-29 12:42:13 +00:00
bsh
e979aaa6ea add option SMDK2XX0_CLOCK_CONFIG to change CPU clock at kernel startup. 2003-08-29 12:41:12 +00:00
bsh
7061f16abb enable LCD, PCMCIA, CF and PS/2 keyboard. 2003-08-09 19:41:44 +00:00
bsh
eab266e671 add following drivers for Intel Lubbock.
LCD
	on-board SA-1111 companion chip
	PCMCIA/CF slots
2003-08-09 19:38:53 +00:00
bsh
d1e6225495 add lubbock_pcic.c 2003-08-08 00:11:21 +00:00
bsh
b5fd93af20 add and enable USB devices. I've so far tested floppy and CD-R drives,
mice, and smartmedia card readers.
2003-08-05 11:36:14 +00:00
bsh
388f0338ac option SSCOM_S3C2800 is needed for S3C2800 based platforms. 2003-08-04 12:35:51 +00:00
bsh
3a51a1be48 move KERNEL_BASE_PHYS from mk.smdk2xx0 to std.smdk2800, to share
mk.smdk2xx0 with SMDK2410.
2003-07-31 20:25:28 +00:00
bsh
76df5f270b the first cut for Samsung SMDK2410 support.
It is an evaluation board for S3C2410.

XXX: not tested much yet.
XXX: smdk2410_machdep.c and smdk2410_start.S are almost identical
     to SMDK2800's.  One day I'll merge them.
2003-07-31 20:11:45 +00:00
bsh
dd27d238b6 MD part for Intel Lubbock (DBPXA250).
built-in UART and on-board ethernet are supported for now.
LCD, PCMCIA, CF, PS/2, AC97 will follow shortly.
2003-06-18 10:51:15 +00:00
thorpej
bd370c9c04 Give every obio implementation a size and width locator. 2003-06-16 17:40:49 +00:00
thorpej
998f8a71ed Add an optional "width" locator to the obio bus, specifying the
bus width of the device.
2003-06-15 19:03:46 +00:00
thorpej
0ab88570d0 Use CPUFLAGS rather than COPTS to pass -mcpu=xscale. 2003-06-14 19:32:54 +00:00
ichiro
ff3a6a2721 add unit index of uart 2003-06-01 01:52:40 +00:00
ichiro
a52b2549e2 print description of Console and enable ixpcom0/1 in configuration 2003-05-31 23:57:45 +00:00
ichiro
081a8ed553 led support for IXDP425/ZAO425 2003-05-31 01:16:31 +00:00
ichiro
97106736c6 add IXDP425 PCI interrupt
fix some typo
2003-05-24 01:59:32 +00:00
ichiro
9b42bcea42 fix kernel base address
delete offset of elf header 0x100
 so we use binary kernel(netbsd.bin)
2003-05-24 01:55:56 +00:00
thorpej
539c89a0c4 Add ksyms. 2003-05-23 14:23:46 +00:00
ichiro
a735a14d5a delete unused definition 2003-05-23 09:38:05 +00:00
ichiro
00eb02e3da support IXP425 Intel Network Processor
running on BigEndian
2003-05-23 00:57:23 +00:00
thorpej
181911c6db Don't need ARM32_PMAP_NEW option any more. 2003-05-22 05:52:18 +00:00
bsh
a710e1b34a SMDK2800 has a 6MHz X'tal.
comment out memory disk options.
2003-05-16 08:11:36 +00:00
thorpej
5b9c2e6257 Add support for the Intel IQ31244 reference board, based on the i80321
I/O processor and the i31244 PCI-X S-ATA controller.

The IQ31244 is almost identical to the IQ80321, from software's
perspective, so we share much of the code.
2003-05-14 21:41:31 +00:00
igy
f97f3c0df9 code cleanup 2003-05-05 04:34:48 +00:00
thorpej
a86ebf303f Switch Integrator, IXM1200, and SMDK2800 to ARM32_PMAP_NEW. These
are the last of the ARM platforms to be converted.
2003-05-03 00:39:21 +00:00
thorpej
1b42986cc6 Bump SYMTAB_SPACE a little. 2003-04-22 14:49:13 +00:00
thorpej
9361d039a1 Add XSCALE_CACHE_READ_WRITE_ALLOCATE. 2003-04-21 04:02:04 +00:00