This series improves the behaviour of the MIPS Malta board in response to a halt or power off command. The previous behaviour was that both of these would trigger a reset of the board. The new behaviour with this series applied is that halt will execute an infinite loop and power off will power off the board via the PIIX4. Paul Burton (5): MIPS: define some more PIIX4 registers & values MIPS: Malta: add suspend state entry code MIPS: Malta: let PIIX4 respond to PCI special cycles MIPS: Malta: hang on halt MIPS: Malta: support powering down arch/mips/Kconfig | 6 ++ arch/mips/include/asm/mach-malta/malta-pm.h | 37 +++++++++++ arch/mips/include/asm/mips-boards/piix4.h | 12 ++++ arch/mips/mti-malta/Makefile | 2 + arch/mips/mti-malta/malta-pm.c | 96 +++++++++++++++++++++++++++++ arch/mips/mti-malta/malta-reset.c | 15 +++-- arch/mips/pci/fixup-malta.c | 6 ++ 7 files changed, 170 insertions(+), 4 deletions(-) create mode 100644 arch/mips/include/asm/mach-malta/malta-pm.h create mode 100644 arch/mips/mti-malta/malta-pm.c -- 1.8.5.3