Skip to contentSkip to conversation

Regarding immap_86xx.h

DISCUSSION sivaji 3 participants 3 messages Sep 4, 2007

lore
Share & tools
lore

sivaji

author
#0 lore raw

Hi,
I am using 2.6.23-rc3 kernel. In this kernel immap_86xx.h file was
loacted in the path: include/asm-powerpc/immap_86xx.h.

This file contains only PCI and Global utility Regsiters
Declarations. LocalBus Controller, Local Access Registers and Rapid IO
Register Declarations are missing. Where i can find these registers
declaration and tell the reason why the CCSRBAR Registers are missing in the file immap_86xx.h

by
Sivaji

Signature · 2 lines
View this message in context: http://www.nabble.com/Regarding-immap_86xx.h-tf4375801.html#a12472670
Sent from the linuxppc-dev mailing list archive at Nabble.com.
#1 lore raw
Quoted 11 lines · sivaji

Hi,
I am using 2.6.23-rc3 kernel. In this kernel immap_86xx.h
file was
loacted in the path: include/asm-powerpc/immap_86xx.h.

This file contains only PCI and Global utility Regsiters
Declarations. LocalBus Controller, Local Access Registers and Rapid IO
Register Declarations are missing. Where i can find these registers
declaration and tell the reason why the CCSRBAR Registers are missing in the file immap_86xx.h

Its most likely been removed since these structures have been distributed to the places they are used.

- k

#2 lore raw
Quoted 1 line · Kumar Gala

Its most likely been removed since these structures have been distributed to the places they are used.

Not only that, but I submitted a patch to remove the PCI structure, so all that's left is the GUTS structure.

The GUTS structure is different from other devices since it contains registers used by a variety of devices. It's a sort of catch-all for miscellaneous hardware configuration. That's why there's no GUTS device driver, and why I left the structure in immap_86xx.h.

Signature · 2 lines
Timur Tabi
Linux Kernel Developer @ Freescale