Where to define IO ports
iseno at tomen-ele.co.jp
iseno at tomen-ele.co.jp
Tue Mar 14 17:01:37 EST 2006
Hi Ed,
I think you should change the "u-boot".
- include/configs/IceCube.h
- board/icecube/icecube.h
1st, put a constant like (CFG_CS1_START, CFG_CS1_STOP, CFG_CS1_CFG) to
IceCube.h.
And then, write some code to configure registers like (MPC5XXX_CS0_START,
MPC5XXX_CS0_STOP, MPC5XXX_CS0_CFG).
After that, you will be able to use ioremap() in your driver.
>We have added a peripheral to the LocalPlus bus, and I'm trying to figure
Is this address kernel space?
If this is so, you have to change "TEXT_BASE" in u-boot's Makefile and etc.
Akihiro Iseno
=================================
Akihiro Iseno <iseno at tomen-ele.co.jp>
TOMEN Electronics Corp.
System Engineering Dept. II
=================================
-----Original Message-----
From: Edward Jubenville [mailto:edjubenville at adelphia.net]
Sent: Tuesday, March 14, 2006 1:41 PM
To: linuxppc-embedded at ozlabs.org
Subject: Where to define IO ports
We are building a board similar to the Freescale Lite5200 (IceCube) board,
using ELDK 3.0 with Linux 2.4.25.
We have added a peripheral to the LocalPlus bus, and I'm trying to figure
out how to modify the kernel startup code to define a memory address range
and generate the proper chip select signal.
Can someone point me to where that sort of thing is done in the kernel
source?
Ed
_______________________________________________
Linuxppc-embedded mailing list
Linuxppc-embedded at ozlabs.org
https://ozlabs.org/mailman/listinfo/linuxppc-embedded
More information about the Linuxppc-embedded
mailing list