linuxppc-dev.lists.ozlabs.org archive mirror
 help / color / mirror / Atom feed
From: Tom Rini <trini@kernel.crashing.org>
To: Oliver Korpilla <okorpil@fh-landshut.de>
Cc: linuxppc-embedded@lists.linuxppc.org
Subject: Re: Patch Preview for MVME2100
Date: Tue, 6 Apr 2004 11:47:03 -0700	[thread overview]
Message-ID: <20040406184703.GA31152@smtp.west.cox.net> (raw)
In-Reply-To: <4072E904.7010409@fh-landshut.de>


On Tue, Apr 06, 2004 at 07:29:40PM +0200, Oliver Korpilla wrote:

>
> Tom Rini wrote:
>
> Applied changes today, and the serial console is coming along nicely,
> can log into my board, use ethernet, boot off NFS. :)
>
> I'm very happy and very grateful. Thank you!
>
> >>Maybe the CONFIG_EPIC_SERIAL_MODE should be set, shouldn't it? Will add
> >>it tomorrow. Should I add that cascade hookup stuff even if there is no
> >>cascaded 8259?
> >>
> >>
> >
> >You don't need to call openpic_hookup_cascade, if there is no cascade.
> >You only want to set EPIC_SERIAL_MODE if the controller really is in
> >serial mode.
>
> As far as I can see from the (sometimes very unspecific) documentation
> for the MVME2100 and from the probing in the Linux kernel there doesn't
> seem to be an external interrupt (= no 8259) on-board. So I guess I
> could drop CONFIG_EPIC_SERIAL_MODE, because I don't need to probe for
> interrupts on that source, do I? (I'm a bit confused about that, because
> I delved a bit in the MPC107, the LoPEC board, the MPC8240 and the
> MVME2100 manuals without very clear info about that)

This is all from memory, but..
EPIC_SERIAL_MODE means that the OpenPIC is put into serial mode.  This
means that the OpenPIC is wired for a number of interrupt, as opposed to
4.  Looking at the old patch, this is something you can turn off for the
MVME2100.

> Can I drop
>
>       /* Map serial interrupts 0-15 */
>       openpic_set_sources(0, 16, OpenPIC_Addr + 0x10200);
>
> too? No connected 8259 should mean no interrupt sources there, I guess.

Looking at the old table, yes.

> >No.  The '0's are wrong.  You only need to describe, in terms of
> >level/edge, documented interrupts.  You then make multiple calls to
> >openpic_set_sources(), to skip over the non-existant interrupts.
>
> For initial testing I have still 0s in there - for the unused interrupts
> within the range after the external interrupts. I get a bad interrupt at
> 1 - this would be the first interrupt in the cascade I guess, but
> interrupts of the ethernet and the UART serial (17  - 2nd internal
> interrupt and 29 - 13th internal interrupt) work just fine - console is
> responsive, ethernet is stable and fine.

If you drop the openpic_set_sources() call for 0-15, you need to drop
these from the table as well, FWIW.  Similarly for any other '0's you've
had.

> A very big "Thank" You! indeed. Your advice was indispensable for my
> work and it was to the point, too.

You're welcome.

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

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

      reply	other threads:[~2004-04-06 18:47 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-04-04 11:27 Patch Preview for MVME2100 Oliver Korpilla
2004-04-05 17:23 ` Tom Rini
2004-04-05 18:06   ` Oliver Korpilla
2004-04-05 18:30     ` Tom Rini
2004-04-06 17:29       ` Oliver Korpilla
2004-04-06 18:47         ` Tom Rini [this message]

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=20040406184703.GA31152@smtp.west.cox.net \
    --to=trini@kernel.crashing.org \
    --cc=linuxppc-embedded@lists.linuxppc.org \
    --cc=okorpil@fh-landshut.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 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).