All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Dale Farnsworth" <dale@farnsworth.org>
To: Wolfgang Denk <wd@denx.de>, linuxppc-dev@lists.linuxppc.org
Subject: Re: MPC5200 Patches
Date: Tue, 11 Nov 2003 21:50:32 -0700	[thread overview]
Message-ID: <20031112045032.GA3411@zenos.farnsworth.org> (raw)
In-Reply-To: <20031112003502.BBA4CC5F59@atlas.denx.de>


On Wed, Nov 12, 2003 at 12:34:57AM +0000, Wolfgang Denk wrote:
> Hi Dale & Tom,
> It seems you have an older board? [8 MB flash?] Both USB and PCI have
> been tested here with a cuple of devices. They were working  fine  in
> most cases.

I do have an older board.  Hmm.  I found nowhere in your patch where
the outbound PCI window registers were initialized.  Maybe that's
taken care of by U-Boot.  If so, I'd like to remove the dependency.
I could be missing something obvious, though.  I got farther after
initializing the window regs, but still couldn't read the 5200's
PCI config space registers.

> > I haven't tested this merged code on the MGT5100, and in fact, I removed
> > the MGT5100 FEC support because the #ifdefs in fec.c were just too ugly.
>
> Ummm... but they were working. I understand that you want to clean up
> the code, but IMHO we  should  not  simply  drop  support  for  older
> hardware  if  it was working before. Some people still have (or want)
> to use the old boards.

That code is too ugly to keep around.  It was a hack that I never
intended to publish.  I'm still angry that it was passed along to
you before I had a chance to clean it up.

> > I'll insert a compatibility layer to support the MGT5100 FEC if there
> > is sufficient interest.  Is anyone still using the MGT5100?
>
> Yes, we. Some of our customers. Some of Motorola's customers.

Ok.  I'll try to get to it next week.

> Here a few general questions / remarks:
>
> * Did you actually test the code on a IceCube with MGT5100?

Kent Borg tested on a 5100-based IceCube.  I haven't seen one.
I do have a 5100-based Glacier.

> * Some files/directories have been renamed into 5xxx, others in
>   m5xxx. The same applies to the CONFIG_ options: Maybe we can make
>   this a bit more consistent?
>
>   Given the fact that we use CONFIG_6xx, CONFIG_40x, CONFIG_44x,
>   CONFIG_8xx, ... we should probably use CONFIG_5xxx instead of
>   CONFIG_M5XXX ?
>
>   We have drivers/i2c/i2c-algo-8xx.c, so maybe we should have
>   i2c-algo-5xxx.c instead of i2c-algo-m5xxx.c ?
>
>   There is include/linux/i2c-algo-8xx.h - how about i2c-algo-5xxx.h
>   instead of i2c-algo-m5xxx.h ?

Sounds good to me.

>   We have include/asm-ppc/mpc8xx.h and mpc8260.h and ibm4xx.h - maybe
>   we should use mpc5xxx.h instead of m5xxx.h ?

I chose m5xxx to include both mgt5xxx an mpc5xxx, but I don't feel
strongly about this.

> * Does it make sense to add a "Board uses UBoot" config option to
>   individual boards? [BTW: the name is "U-Boot".] If we do something
>   like this (which I'd appreciate) we should do it right - there
>   might be some other boards that use this, too.

Go for it.

> * In "arch/ppc/config.in" you write:
> 	...
> 	hex 'Flash Rom Size' CONFIG_M5XXX_FLASH_SIZE 0x800000
>
>   I recommend to make this 0x1000000 instead - you will probably  not
>   see new boards with 8 MB flash any more.

Thanks.

> * I think you should not overwrite arch/ppc/defconfig

Doh!  I noted that you included defconfig in your patch and I made
a mental note not to make the same mistake.  Oh well.  :-)

> Will try to run your code ASAP.

Thanks for the help, Wolfgang.

-Dale Farnsworth

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

  reply	other threads:[~2003-11-12  4:50 UTC|newest]

Thread overview: 41+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-11-01  9:36 MPC5200 Patches Wolfgang Denk
2003-11-03 23:31 ` Dale Farnsworth
2003-11-07 22:20   ` Wolfgang Denk
2003-11-10 19:02     ` Dale Farnsworth
2003-11-10 20:46       ` Wolfgang Denk
2003-11-10 21:00         ` Tom Rini
2003-11-12  0:34       ` Wolfgang Denk
2003-11-12  4:50         ` Dale Farnsworth [this message]
2003-11-12  9:30         ` Geert Uytterhoeven
2003-11-12  9:49           ` Wolfgang Denk
2003-11-12  9:59             ` Geert Uytterhoeven
2003-11-12 11:41               ` Gabriel Paubert
2003-11-12 11:51                 ` Geert Uytterhoeven
2003-11-12 14:47                   ` Wolfgang Denk
2003-11-12 14:45                 ` Wolfgang Denk
2003-11-12 17:43                   ` Gabriel Paubert
2003-11-12 19:41                     ` Geert Uytterhoeven
2003-11-14  6:11                       ` Kumar Gala
2003-11-14 15:20                         ` Tom Rini
2003-11-12 15:18         ` Tom Rini
2003-11-12 15:49           ` Gary Thomas
2003-11-12 15:53             ` Tom Rini
2003-11-16 20:33           ` Wolfgang Denk
2003-11-17  6:07             ` Dale Farnsworth
2003-11-17  8:35               ` Wolfgang Denk
2003-11-17 15:19                 ` Tom Rini
2003-11-17 16:02                   ` Wolfgang Denk
2003-11-17 16:25                     ` Tom Rini
2003-11-18 14:52                       ` Dale Farnsworth
2003-11-20 11:53                       ` Christoph Hellwig
2003-11-20 12:10                         ` Wolfgang Denk
2003-11-20 12:17                           ` Christoph Hellwig
2003-11-21  1:04                           ` Paul Mackerras
2003-11-18  0:43                     ` Benjamin Herrenschmidt
2003-11-18  0:44                       ` Benjamin Herrenschmidt
2003-11-18 14:45                         ` Wolfgang Denk
2003-11-18 15:00               ` Wolfgang Denk
2003-11-17 18:50             ` Tom Rini
2003-12-03 18:28               ` Dale Farnsworth
     [not found]                 ` <20031203185310.19A48C5F5F@atlas.denx.de>
2003-12-04  0:35                   ` Dale Farnsworth
     [not found]     ` <20031110162536.GC8584@ip68-0-152-218.tc.ph.cox.net>
2003-11-10 19:09       ` Dale Farnsworth

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20031112045032.GA3411@zenos.farnsworth.org \
    --to=dale@farnsworth.org \
    --cc=linuxppc-dev@lists.linuxppc.org \
    --cc=wd@denx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.