Skip to contentSkip to conversation

Add support for Poseidon board.

PATCH Heiko Schocher 2 participants 2 messages Dec 27, 2007 SuperH

lore
Share & tools
lore
#0 lore raw

Hello Paul,

Sorry for the long delay, but in Christmas time the idle() function is never called ;-)

Quoted 4 lines · Paul Mundt
Quoted 2 lines · Manuel Lauss

On Wed, Dec 12, 2007 at 08:57:57AM +0100, Heiko Schocher wrote:

Quoted 17 lines
Quoted 4 lines
Quoted 4 lines
arch/sh/boards/emblux/poseidon/io.c new file +1 -0
@@ -0,0 +1,171 @@
+/*
Quoted 8 lines

arch/sh/boards/emblux/poseidon/io.c line 8

Quoted 8 lines
arch/sh/boards/emblux/poseidon/io.c new file +7 -0
+ * linux/arch/sh/boards/emblux/poseidon/io.c
+ *
+ * Copyright (C) 2007 Heiko Schocher <[email protected]>
+ *
+ * I/O routine for Poseidon.
+ *
+ */

Please kill this io.c completely. If the generic routines don't work for you, we can look at conditionalizing timeouts there if it's absolutely needed. Other architectures have similar hooks for broken platforms.

I played with the Bus-timing registers, but without any success :-( When I disable the cache it works fine with the generic io routines!

Now I dont know, if we have to modify the generic routines, because I think its a really special problem for me, and that shouldnt go into generic routines, or?

bye,
Heiko

#1 lore raw
Quoted 11 lines · Heiko Schocher
Quoted 3 lines · Paul Mundt

Please kill this io.c completely. If the generic routines don't work for you, we can look at conditionalizing timeouts there if it's absolutely needed. Other architectures have similar hooks for broken platforms.

I played with the Bus-timing registers, but without any success :-( When I disable the cache it works fine with the generic io routines!

Now I dont know, if we have to modify the generic routines, because I think its a really special problem for me, and that shouldnt go into generic routines, or?

SLOW_DOWN_IO can be done generically. Look at mips or x86 for an example.

There's no reason to define it for anyone else, and it will be pre-processed away.