kleink
0e5d242328
Update for new pci_devinfo(9) signature.
2004-04-24 15:49:00 +00:00
simonb
9bc855a931
s/the the/the/ (only in sources that aren't regularly imported from
...
elsewhere).
2004-04-23 02:58:27 +00:00
thorpej
f84850f7df
Assign to CPUFLAGS to add -march=armv4 instead of adding to COPTS.
2004-04-22 22:41:42 +00:00
ross
e4baf7f2f0
* Bump up SYMTAB_SPACE slightly.
...
* Use the correct board name.
2004-04-06 20:00:54 +00:00
bsh
6141a1e035
enable PS/2 mouse support.
...
Thanks to Ben Harris' pckbport, pms driver now attaches to sackbc
very cleanly.
2004-04-06 01:45:03 +00:00
bsh
a031021b23
SMDK2800 gets kernel panic with write-back dcache. Use write-through
...
mode until we find a fix for this.
2004-04-03 04:38:48 +00:00
drochner
cf8b697c65
remove license clauses 3 and 4 from my cpoyright notices
2004-03-24 17:06:57 +00:00
bjh21
dff5222d3a
Abstract the interface between pckbc(4), and the pckbd(4) and pms(4)
...
drivers that attach to it. This allows for other host interface chips
that use the same keyboards and mice, such as the ones in the ARM
IOMD20, ARM7500, and SA-1111. The PC-compatible driver is still
called pckbc(4), and the new abstraction layer is "pckbport", so the
child devices have moved from sys/dev/pckbc to sys/dev/pckbport, which
also contains some code shared between all host controllers. To avoid
incompatibility, pckbdreg.h is still installed in
/usr/include/dev/pckbc.
In theory, this shouldn't cause any behavioural changes in the drivers
concerned. Thy just use rather more function pointers than before. Tested
on i386 and (with a new host driver) acorn32. Compiled on several other
affected architectures.
2004-03-13 17:31:33 +00:00
bjh21
859077437c
Use 0 for integers, not NULL.
2004-02-21 23:25:01 +00:00
bjh21
af905e2600
RCSID()
2004-02-21 23:22:34 +00:00
bjh21
02d168952e
Ensure file ends with a newline.
2004-02-21 23:20:53 +00:00
bsh
c9e2add10b
add drivers for LCD and keyboard.
2004-02-14 07:32:31 +00:00
bsh
58613436a1
Support SMDK2410's 240x320 TFT LCD.
...
This can be configured with or without wsdisplay.
Only 8- and 16-bpp modes have been tested.
2004-02-14 07:26:35 +00:00
bsh
782b4d1e18
Keyboard driver for semtech SPICoder-SA06 on Samsung SMDK2410.
...
The board has a full keyboard. The controller is hooked to SPI port.
2004-02-14 07:23:30 +00:00
wiz
d20841bb64
Uppercase CPU, plural is CPUs.
2004-02-13 11:36:08 +00:00
wiz
5fd0048361
Uppercase CPU where appropriate.
2004-02-13 10:10:18 +00:00
scw
7096f676a7
Very occasionally, the MMU is enabled before the 'ldr' which loads
...
the mapped address to leap to completes. This generally manifests
itself as a random exception with RedBoot just after 'go'.
Fix it by adding a data-dependency on the 'ldr' result.
2004-02-12 23:26:48 +00:00
he
9730086e9d
Copy code from iq80321 / ixp425:
...
Use __insn_barrier() to prevent the compiler reordering splx/splraise
relative to the code they're supposed to protect.
2004-01-13 23:18:54 +00:00
briggs
5786d9fb02
Configuration file for the TeamASA NPWR-FC.
...
XXX - Note that, because the serial interrupt uses the i80321's HPI, this
configuration will not work as-is without some changes in i80321_icu.c.
2003-12-24 19:41:09 +00:00
abs
7b5d232918
Small fixed to tense in comment.
2003-12-17 22:03:24 +00:00
bsh
7ff9ddf063
mask all interrupts during bootstrap *correctly*.
...
call s3c2xx0_intr_bootstrap() to initialize variables used by splfoo().
2003-12-17 13:21:33 +00:00
thorpej
9a136c5211
Remove piixide, since these boards will never, ever have one.
2003-12-14 01:33:15 +00:00
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
6e97fad006
Set up a temporary 1MB mapping to cover the SDRAM controller's registers.
2003-12-08 16:15:31 +00:00
scw
ec226f1150
Don't hard-code SDRAM size. Let ixp425_sdram_size() figure it out
...
at runtime.
2003-12-08 14:44:03 +00:00
briggs
5513f6b2e8
Make PCI host/slave detection work for the iq31244 as well as the iq80321.
2003-12-04 07:02:18 +00:00
scw
b9d5da7eda
The expansion bus is mapped via ixpsip now.
2003-11-02 21:27:51 +00:00
scw
39fe0cf03e
Delete the symbolsize variable. It's not useful here.
...
Reported by Shoichi Miyake in port-arm/23293.
2003-10-28 08:26:33 +00:00
lukem
f85d2d1c14
Use ${HOST_SH} instead of `sh'.
...
If necessary, pull in <bsd.sys.mk> to get the definition of HOST_SH;
Makefiles that pull in one of (most of) <bsd.*.mk> will get this anyway.
2003-10-26 07:25:33 +00:00
scw
11b5112b4e
The i2c pins are not interrupt sources.
2003-10-24 10:04:01 +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
ichiro
1a8b4d7eab
add mapping table of pci interrupt number
2003-10-11 03:53:52 +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
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