22 Jun, 2005
1 commit
-
Signed-off-by: David S. Miller
21 Jun, 2005
11 commits
-
Signed-off-by: Yani Ioannou
Signed-off-by: Greg Kroah-Hartman -
Signed-off-by: Andrew Morton
Signed-off-by: Greg Kroah-Hartman -
Signed-off-by: Greg Kroah-Hartman
-
Patch from Lennert Buytenhek
The ixp2000 defconfigs are among the few that do not enable module
support by default. I keep enabling module support by hand for every
new kernel version, so let's just make this change upstream.Signed-off-by: Lennert Buytenhek
Signed-off-by: Russell King -
Patch from Richard Purdie
Fix typo in sharpsl_param.c so it works correctly on collie.
Signed-off-by: Richard Purdie
Signed-off-by: Russell King -
Patch from Lennert Buytenhek
The IXP2000 has four timers, but if we're on an A-step IXP2800, timer
2 and 3 don't work. We need two timers for timekeeping (one for the
timer interrupt and one for tracking missed jiffies), so on early
IXP2800s we have no other choice but to use timer 1 and 4 for that,
but on all other IXP2000s we'd rather leave timer 4 free since that's
the only timer we can use for the watchdog.
So, on buggy IXP2000s (i.e. the A-step IXP2800) we use timer 4 for
tracking missed jiffies, and on all all non-buggy IXP2000s (i.e.
everything but the A-step IXP2800) we use timer 2.
On a pre-production IXP2800, this patch should print these messages
on boot:
Enabling IXP2800 erratum #25 workaround
Unable to use IXP2000 watchdog due to IXP2800 erratum #25
On any non-buggy IXP2800 (as well as on IXP2400s) you shouldn't see
anything at all, and the watchdog should be usable again.Signed-off-by: Lennert Buytenhek
Signed-off-by: Deepak Saxena
Signed-off-by: Russell King -
Patch from Catalin Marinas
This patch adds PCI support for the Versatile PB926 platform.
Signed-off-by: Colin King
Signed-off-by: Catalin Marinas
Signed-off-by: Russell King -
Patch from Bellido Nicolas
Core support for AAEC-2000 based platforms.
This is an updated version of the previous patch, and takes
into account Russell's comments.
AAED-2000 default configuration will follow as soon
as some problems with the bootloader are sorted out...Signed-off-by: Nicolas Bellido
Signed-off-by: Russell King -
Signed-off-by: Russell King
20 Jun, 2005
15 commits
-
Signed-off-by: Russell King
-
Signed-off-by: Russell King
-
Signed-off-by: Russell King
-
Convert ugly GCC types to Linux types:
UQImode -> u8
SImode -> s32
USImode -> u32
DImode -> s64
UDImode -> u64
word_type -> intSigned-off-by: Russell King
-
This is not used anymore - RiscPC now contains the necessary
supporting code.Signed-off-by: Russell King
-
A fairly recent platform requirement states that the OS must clear the
whole TCE table at setup time, in case firmware left any active
mappings in it. Without this initialization, dynamic bus removes can
fail. Firmware rejects these requests if active mappings still exist
for a slot that has been deallocated by the OS.Signed-off-by: John Rose
Signed-off-by: Paul Mackerras -
Use the new cpu_has_feature macros instead of open coding it.
Signed-off-by: Anton Blanchard
Signed-off-by: Paul Mackerras -
Some rtasd printks were too loud. They would appear on a quiet boot
even though they were only informational.Signed-off-by: Anton Blanchard
Signed-off-by: Paul Mackerras -
When DMA bounce buffers were unmapped and the data was memcpy'd to
the original buffer, we were not ensuring that the data was written
to RAM. This means that there was the potential for page cache
pages to have different cache states depending whether they've been
bounced or not.Signed-off-by: Russell King
-
Signed-off-by: Russell King
-
flush_dcache_page() did nothing for these caches, but since they
suffer from I/D cache coherency issues, we need to ensure that data
is written back to RAM.Signed-off-by: Russell King
-
Signed-off-by: Russell King
-
We need to re-initialise the stack pointers for undefined, IRQ
and abort mode handlers whenever we resume.Signed-off-by: Russell King
19 Jun, 2005
2 commits
-
Add missed new files from basic SMP support for the Integrator/CP platform.
Signed-off-by: Russell King
18 Jun, 2005
4 commits
-
Add basic SMP support for the Integrator/CP platform.
Signed-off-by: Russell King
-
Create a temporary page table to startup secondary processors. This
page table must have a 1:1 virtual/physical mapping for the kernel
in addition to the standard mappings to ensure that the secondary
CPU can enable its MMU safely.Signed-off-by: Russell King
17 Jun, 2005
3 commits
-
Patch from Nicolas Pitre
Without this some devices fail to work again after a suspend event.
Signed-off-by: Nicolas Pitre
Signed-off-by: Russell King -
Patch from Catalin Marinas
The GPIO base for Integrator/CP is different from the
Integrator/AP. This patch sets the correct value for
INTEGRATOR_GPIO_BASE.Signed-off-by: Catalin Marinas
Signed-off-by: Russell King -
Patch from Catalin Marinas
The current red and blue colours on the Versatile CLCD are
reversed when the 5:6:5 mode is used. The patch sets the proper
bit in the SYS_CLCD register value.Signed-off-by: Catalin Marinas
Signed-off-by: Russell King
15 Jun, 2005
2 commits
-
enable cpusets
enable new lpfc and jsm drivers
enable new dm-multipath
leave new agp disabled
disable rivafb, it does not handle the cards in G5 models (FX5200 as example)
the new nvidiafb doesnt work on bigendian, yetSigned-off-by: Olaf Hering
Acked-by: Paul Mackerras
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
Here is a patch to update the example configs in arch/ppc64/configs.
Signed-off-by: Paul Mackerras
Signed-off-by: Linus Torvalds
14 Jun, 2005
2 commits
-
This patch causes the ignore_normal_resume flag to be set slightly earlier,
before there is a chance that the apm driver will receive the normal resume
event from the BIOS. (Addresses Debian bug #310865)Signed-off-by: Thomas Hood
Acked-by: Stephen Rothwell
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
This patch merges a lot of duplicated code in the slip and slirp drivers,
abstracts out the slip protocol, and makes the slip driver work in 2.6.Signed-off-by: Jeff Dike
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds