1
0
Fork 0
alistair23-linux/arch/powerpc/platforms/pasemi
Nathan Lynch b139f1fb0f [POWERPC] Remove gratuitous reads from pasemi pci config space methods
The pasemi pci configuration space write method reads the written
location immediately after the write is performed, presumably in order
to flush the write.  However, configuration space writes are not
allowed to be posted, making these reads gratuitous.  Furthermore,
this behavior potentially causes us to violate the PCI PM spec when
changing between e.g. D0 and D3 states, because a delay of up to 10ms
may be required before the OS accesses configuration space after the
write which initiates the transition.

Remove the unnecessary reads from pa_pxp_write_config.

Signed-off-by: Nathan Lynch <ntl@pobox.com>
Acked-by: Olof Johansson <olof@lixom.net>
Signed-off-by: Paul Mackerras <paulus@samba.org>
2007-08-17 11:01:54 +10:00
..
Kconfig [POWERPC] pasemi: Don't auto-select CONFIG_EMBEDDED 2007-07-10 22:01:00 +10:00
Makefile [POWERPC] pasemi: Electra IDE/pata_platform glue 2007-06-25 16:58:05 +10:00
cpufreq.c [POWERPC] pasemi: Update ppc_proc_freq from cpufreq driver 2007-05-07 20:31:14 +10:00
electra_ide.c [POWERPC] pasemi: Electra IDE/pata_platform glue 2007-06-25 16:58:05 +10:00
gpio_mdio.c [POWERPC] get_property cleanups 2007-04-30 11:02:05 +10:00
idle.c [POWERPC] pasemi idle uses hard_smp_processor_id 2007-06-02 21:01:55 +10:00
iommu.c [POWERPC] pasemi: Fix iommu + 64K PAGE_SIZE bug 2007-06-07 11:44:39 +10:00
pasemi.h [POWERPC] pasemi: Cpufreq driver 2007-04-27 15:51:57 +10:00
pci.c [POWERPC] Remove gratuitous reads from pasemi pci config space methods 2007-08-17 11:01:54 +10:00
powersave.S [POWERPC] pasemi: Idle loops 2007-02-07 14:03:22 +11:00
setup.c [POWERPC] pasemi: Rename platform 2007-07-10 22:00:59 +10:00
time.c Remove all inclusions of <linux/config.h> 2006-10-04 03:38:54 -04:00