RE: Where to define IO ports
From: <hidden>
Date: 2006-03-14 06:16:13
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 [off-list ref]
TOMEN Electronics Corp.
System Engineering Dept. II
=================================
-----Original Message-----
From: Edward Jubenville [mailto:edjubenville@adelphia.net]
Sent: Tuesday, March 14, 2006 1:41 PM
To: linuxppc-embedded@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@ozlabs.org
https://ozlabs.org/mailman/listinfo/linuxppc-embedded