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
bsh
fba8e3e432
add -DCPU_S3C{2800,2410} for board/sscom.c
2003-10-05 06:58:26 +00:00
bsh
55f95bf493
move back get_com_freq() to sscom.c with #ifdef CPU_{S3C2800,S3C2410}
2003-10-05 06:57:20 +00:00
ichiro
663ccee1cc
pci bus support
2003-09-25 14:11:18 +00:00
matt
1df05a73fe
Fix GCC 3.3.1 nits.
2003-09-21 19:33:13 +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
06ea4a681d
Don't assume that we are the PCI host. Actually check, and make sure that
...
we set things up so that we can run either as a PCI host or as a PCI slave
(working within the PCI BARs that the system BIOS has configured for us).
2003-09-12 04:39:59 +00:00
briggs
38da12464f
We need a little more symtab space.
2003-09-11 22:52:38 +00:00
thorpej
62a064e24e
Bump initial kernel PTs to 4.
2003-09-09 20:42:38 +00:00
rearnsha
5d78bf50ac
ANSIfy.
2003-09-06 13:34:29 +00:00
rearnsha
81594136ec
irqhandler.h and related baggage now obsolete.
2003-09-06 13:01:29 +00:00
rearnsha
3a05158011
Remove include of ifpga/irqhandler.h.
2003-09-06 12:58:48 +00:00
rearnsha
9066202e72
Delete GENASSYM_EXTRAS.
2003-09-06 12:57:22 +00:00
rearnsha
b548db6846
Obsolete.
2003-09-06 12:36:29 +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
fec013d595
Fix incorrect definition of IFPGA_SC_LBFCODE_BEN1 and missing
...
definition of IFPGA_SC_LBFCODE_BEN0.
Add definitions for unused interrupt bits and a suitable mask (preparation
for switch to generic soft-ints code).
2003-09-06 11:27:01 +00:00
rearnsha
333d22f36e
Fix handling large values of delay when the timer might wrap.
2003-09-06 11:21:44 +00:00
rearnsha
7c9aacc774
Add bouncing support
2003-09-06 11:12:53 +00:00
rearnsha
a25a2641d9
General cleanups of the bootstrap code
2003-09-06 10:57:12 +00:00
rearnsha
b867034038
When an Integrator board has less than 256M of SDRAM fitted, the
...
memory that is "obscured" by the SSRAM is visible at a wrapped address.
So we can use the full amount of SDRAM in almost all cases.
2003-09-06 10:28:26 +00:00
rearnsha
15f5c8f7db
Remove a verbose-boot message that kills the bootstrap (since the
...
console port mapping has just been moved).
2003-09-06 10:21:19 +00:00
rearnsha
0663dd6d22
The third argument to pmap_map_chunk is the pa not the va.
2003-09-06 10:18:07 +00:00
rearnsha
20b73e2b48
Add a flags field to _PhysMem structure so that we can describe
...
attributes of memory regions (BOOT_DRAM_CAN_DMA, BOOT_DRAM_PREFER).
Rearrange order of BootConfig members so that the describing how many
dram regions we have preceeds the descriptions of each region.
2003-09-06 10:08:13 +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
mycroft
9b3ff19873
Whoops, reenable some stuff.
2003-09-03 03:19:04 +00:00
mycroft
7929022703
Add gzboot support for SMDK2410.
2003-09-03 03:18:30 +00:00
mycroft
56cdfe0eab
GC a bogus variable that was causing link failures with PCMCIA.
2003-09-03 03:17:22 +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
b0c5091bcb
tweak memory controller on startup for CS8900A at CS3 and CL-PD7610 at
...
CS2.
2003-08-29 13:46:38 +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
1f218a14c4
fix a comment.
2003-08-29 12:07:33 +00:00
bsh
13543d215c
move some definitions of register block size from s3c24[10]0reg.h
...
to s3c24x0reg.h when they are same for S3C2410 and 2400, and rename them as
S3C24X0_FOO_SIZE.
2003-08-27 03:46:05 +00:00
bsh
e1cdd07843
use CLZ insn to find a pending interrupt.
2003-08-12 08:24:04 +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
agc
aad01611e7
Move UCB-licensed code from 4-clause to 3-clause licence.
...
Patches provided by Joel Baker in PR 22364, verified by myself.
2003-08-07 16:26:28 +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
4060e862f4
add s3c2xx0_bus_dma_init() which is called by s3c2410_attach().
...
add a variable wdcdebug_wd_mask for a temporary workaround to the link
error when umass is configured in SMDK2410 kernel. I'll re-visit this
later.
2003-08-05 11:32:35 +00:00
bsh
490a557f57
disable interrupts at the beginning.
2003-08-04 12:38:57 +00:00
bsh
3bcf928aaa
don't be too verbose unless VERBOSE_INIT_ARM is defined.
2003-08-04 12:37:43 +00:00
bsh
388f0338ac
option SSCOM_S3C2800 is needed for S3C2800 based platforms.
2003-08-04 12:35:51 +00:00
bsh
18fca6b097
an arg of s3c2800_clk_freq() has been changed to match with
...
s3c24x0_clk_freq().
2003-08-03 14:11:16 +00:00
bsh
e5df2a7bb7
delete my private hack sneaked into previous commit.
2003-08-01 01:01:37 +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