This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
xscale ATU direct addressing on secondary PCI bus
- To: "'ecos-discuss at sourceware dot cygnus dot com'" <ecos-discuss at sourceware dot cygnus dot com>
- Subject: [ECOS] xscale ATU direct addressing on secondary PCI bus
- From: "McAtee, Kip" <Kip dot McAtee at SpirentCom dot COM>
- Date: Fri, 11 May 2001 14:58:59 -1000
Greetings-
I'm trying to configure the secondary PCI bus for
ATU outbound direct addressing on the IQ80310.
The redboot setup for the ATUCR is:
*ATU_reg = 0x00000006;
If I try asserting 'Direct addressing enable' and
'Secondary Direct addressing enable':
*ATU_reg = 0x00000186;
the machine hangs immediately.
I suspect that I have to set something else up.
I think the MMU macros establish a linear mapping
over the ATU regions:
// nothing interesting here (Address Translation)
.rept 0xA00 - 0x8
FL_SECTION_ENTRY __base,0,3,0,0,0,0
.set __base,__base+1
.endr
Can anyone suggest something else to check,
or refer me to somebody that knows about this?
Thanks-
Kip