From: "Heinz-Jürgen Oertel" <hj.oertel@surfeu.de>
To: linux-kernel@vger.kernel.org
Subject: Re: ioremap() and port of linux to MPC7400 based SBC (VME board)
Date: Mon, 07 Feb 2005 22:39:38 +0100 [thread overview]
Message-ID: <cu8ncd$u6u$1@ulysses.news.tiscali.de> (raw)
In-Reply-To: <420767A1.2050300@here.com>
him wrote:
> I have run into a problem I am having a hard time figuring out.
>
> I have an MPC7400 SBC (PCI bus based) that has a device X residing
> at the following locations in memory:
>
> 0x1860 0000 - 0x186f ffff device control register space
> 0xb000 0000 - 0xbfff ffff device memory space
>
> Now assume for a moment that NOTHING special needs to be done to
> access either space once the system has booted and bus enumerator
> have set things up.
>
> ioremap() of the first physical address returns a VALID virtual
> address ... that I can read and write to. It works as expected
> because there are signature values at various offsets in the control
> register space.
> The virtual address returned is EQUAL to the physical address
>
> ioremap() of the second physical address also returns what appears to
> be a VALID virtual address although WRITES go nowhere and READS return
> all ff's.
> The virtual address returned is 0xc100 0000
>
>
>
> Now my question ... I have the source for the port. Where should I focus
> my efforts in trying to figure this out?
>
> I have read the device drivers book and certain that I am following
> the rules.
>
> I should also mention that there is an IO controller seperate from the
> MPC7400 that I use to verify that the device X control and memory exist
> in THAT physical range.
>
> If Only I can access them through ioremap()
>
> Thanks
No idea up to now, but what kernel, what linux? is it VM linux or uClinux?
Heinz
--
with best regards / mit freundlichen Grüßen
Heinz-Jürgen Oertel
+===================================================================
| Heinz-Jürgen Oertel port GmbH http://www.port.de
| mailto:oe@port.de
| phone +49 345 77755-0 fax +49 345 77755-20
| Regensburger Str. 7b, D-06132 Halle/Saale, Germany
| CAN Wiki http://www.CAN-Wiki.info
| Newsletter: http://www.port.de/engl/company/content/abo_form.html
+===================================================================
parent reply other threads:[~2005-02-07 21:42 UTC|newest]
Thread overview: expand[flat|nested] mbox.gz Atom feed
[parent not found: <420767A1.2050300@here.com>]
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='cu8ncd$u6u$1@ulysses.news.tiscali.de' \
--to=hj.oertel@surfeu.de \
--cc=linux-kernel@vger.kernel.org \
/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
all inboxes | Powered by JetHome®