linuxppc-dev.lists.ozlabs.org archive mirror
 help / color / mirror / Atom feed
* MPC5xxx code issues
@ 2003-11-17 20:29 Tom Rini
  2003-11-17 20:43 ` Wolfgang Denk
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Tom Rini @ 2003-11-17 20:29 UTC (permalink / raw)
  To: linuxppc-dev; +Cc: Wolfgang Denk, Dale Farnsworth


Okay, after giving the code a good review, here's my list of things to
try and get done on the MPC5xxx code:

I don't understand:
include/asm-ppc/io.h: Why does CONFIG_ICECUBE define _IO_BASE, etc to 0
when it sets isa_io_base, etc.
drivers/i2c/i2c-algo-mpc5xxx.c, drivers/i2c/i2c-icecube.c: Is the
-icecube file actually icecube specific or is this a case of following
the 8xx model?

Must clean: These files need some sort of rewrite to look less like a
drop of commerical code into the kernel and more like working the
commercial code into the kernel:
arch/ppc/5xxx_io/bestcomm/capi/Makefile
arch/ppc/5xxx_io/bestcomm/code_dma/image_rtos1/Makefile
arch/ppc/5xxx_io/bestcomm/code_dma/image_rtos2/Makefile
arch/ppc/5xxx_io/bestcomm/include/dummy files (should these be needed?)

Really should get reviewed: These drivers really should be run past the
respective overall maintainers.  I cannot push these to Marcelo (with
the exeception of the FEC driver) without their approval:
arch/ppc/5xxx_io/fec.[ch]
drivers/i2c/i2c-algo-mpc5xxx.c
drivers/i2c/i2c-icecube.c
drivers/ide/ide-dma.c (I've seen a similar patch for 2.6 so this should
be easy to get in).
drivers/ide/ppc/mpc5xxx_ide.c, etc (I'm not actually sure if Alan
reviews drivers, or would given that he's spending less time on Linux
right now).
drivers/mtd/maps/icecube.c (There's recent MTD changes so that the
physmap.c driver can be used instead on a lot of platforms, I don't know
if this would work for the IceCube or not.  Something to keep in mind
however, should MTD be updated in kernel.org)
drivers/usb/host/usb-ohci.c, etc.

Wishlist: It really would be nice to do this, but I can accept it if
they don't happen:
CONFIG_UBOOT: In all uses of it that I can see at least in the kernel
code we could just as easily have the in-tree bootwrapper create the
__res data and always act like we're on U-Boot.
defconfigs: Since I don't know the board families well (and google was
no help here), should both IceCube and Glacier default to MPC5200 ?

--
Tom Rini
http://gate.crashing.org/~trini/

** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2003-11-20  1:17 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-11-17 20:29 MPC5xxx code issues Tom Rini
2003-11-17 20:43 ` Wolfgang Denk
2003-11-17 20:49   ` Tom Rini
2003-11-18  0:21 ` Benjamin Herrenschmidt
2003-11-18 15:04 ` Dale Farnsworth
2003-11-19 15:58   ` Tom Rini
2003-11-20  1:17     ` Dale Farnsworth

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).