linux/arch/powerpc/sysdev
Vitaly Bordug fc8e50e349 POWERPC: Get rid of remapping the whole immr
The stuff below cleans up the code attempting to remap the whole cpm2_immr
early, as well as places happily assuming that fact. This is more like the 2.4
legacy stuff, and is at least confusing and unclear now.

To keep the world comfortable, a new mechanism is introduced: before accessing
specific immr register/register set, one needs to map it, using cpm2_map(<reg>),
for instance, access to CPM command register will look like
	volatile cpm_cpm2_t *cp = cpm2_map(im_cpm);
keeping the code clear, yet without "already defined somewhere" cpm2_immr.

So far, unmapping code is not implemented, but it's not a big deal to add it,
if the whole idea makes sense.

Signed-off-by: Vitaly Bordug <vbordug@ru.mvista.com>
2006-09-21 22:37:58 +04:00
..
cpm2_common.c POWERPC: Get rid of remapping the whole immr 2006-09-21 22:37:58 +04:00
cpm2_pic.c POWERPC: Get rid of remapping the whole immr 2006-09-21 22:37:58 +04:00
cpm2_pic.h POWERPC: Get rid of remapping the whole immr 2006-09-21 22:37:58 +04:00
dart_iommu.c [POWERPC] Fix G5 DART (IOMMU) race causing occasional data corruption 2006-09-13 22:12:52 +10:00
dart.h [POWERPC] U4 DART improvements 2006-06-29 16:22:46 +10:00
dcr.S [PATCH] powerpc: trivial: modify comments to refer to new location of files 2006-02-10 16:53:51 +11:00
fsl_soc.c POWERPC: Get rid of remapping the whole immr 2006-09-21 22:37:58 +04:00
fsl_soc.h POWERPC: Add cpm2 stuff support to the fsl_soc.c 2006-09-21 17:26:34 +04:00
grackle.c powerpc: Pull out MPC106 (grackle) initialization code into its own file 2005-10-26 17:16:38 +10:00
i8259.c [POWERPC] Make doc comments extractable 2006-08-08 17:07:04 +10:00
indirect_pci.c powerpc: Use arch/powerpc/mm and arch/powerpc/lib for 64-bit 2005-10-10 22:25:26 +10:00
ipic.c [POWERPC] Adapt ipic driver to new host_ops interface, add set_irq_type to set IRQ sense 2006-08-30 10:34:33 +10:00
ipic.h [POWERPC] Adapt ipic driver to new host_ops interface, add set_irq_type to set IRQ sense 2006-08-30 10:34:33 +10:00
Makefile POWERPC: Move generic cpm2 stuff to powerpc 2006-09-21 22:18:53 +04:00
mmio_nvram.c [POWERPC] Constify & voidify get_property() 2006-07-31 15:55:04 +10:00
mpic.c [POWERPC] Support for "weird" MPICs and fixup mpc7448_hpc2 2006-08-30 14:29:42 +10:00
todc.c [POWERPC] todc: add support for Time-Of-Day-Clock 2006-06-29 16:22:46 +10:00
tsi108_dev.c [POWERPC] Update mpc7448hpc2 board irq support using device tree 2006-08-23 15:51:18 +10:00
tsi108_pci.c Merge branch 'merge' 2006-08-25 14:56:07 +10:00