Skip to content

Commit dd129c6

Browse files
committed
MIPS: Malta: Use PIIX4 poweroff driver to power down
Remove the platform code used to power down the system, instead relying upon the new PIIX4 poweroff driver. This reduces the amount of platform code required for the Malta board in preparation for allowing it to be part of a more generic kernel. Signed-off-by: Paul Burton <[email protected]> Patchwork: https://patchwork.linux-mips.org/patch/14282/
1 parent a07539c commit dd129c6

13 files changed

+9
-134
lines changed

arch/mips/Kconfig

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1974,12 +1974,6 @@ config SYS_HAS_CPU_XLR
19741974
config SYS_HAS_CPU_XLP
19751975
bool
19761976

1977-
config MIPS_MALTA_PM
1978-
depends on MIPS_MALTA
1979-
depends on PCI
1980-
bool
1981-
default y
1982-
19831977
#
19841978
# CPU may reorder R->R, R->W, W->R, W->W
19851979
# Reordering beyond LL and SC is handled in WEAK_REORDERING_BEYOND_LLSC

arch/mips/configs/malta_defconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -317,6 +317,7 @@ CONFIG_MOUSE_PS2_ELANTECH=y
317317
CONFIG_SERIAL_8250=y
318318
CONFIG_SERIAL_8250_CONSOLE=y
319319
CONFIG_POWER_RESET=y
320+
CONFIG_POWER_RESET_PIIX4_POWEROFF=y
320321
CONFIG_POWER_RESET_SYSCON=y
321322
# CONFIG_HWMON is not set
322323
CONFIG_FB=y

arch/mips/configs/malta_kvm_defconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -328,6 +328,7 @@ CONFIG_INPUT_MOUSEDEV=y
328328
CONFIG_SERIAL_8250=y
329329
CONFIG_SERIAL_8250_CONSOLE=y
330330
CONFIG_POWER_RESET=y
331+
CONFIG_POWER_RESET_PIIX4_POWEROFF=y
331332
CONFIG_POWER_RESET_SYSCON=y
332333
# CONFIG_HWMON is not set
333334
CONFIG_FB=y

arch/mips/configs/malta_kvm_guest_defconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -330,6 +330,7 @@ CONFIG_INPUT_MOUSEDEV=y
330330
CONFIG_SERIAL_8250=y
331331
CONFIG_SERIAL_8250_CONSOLE=y
332332
CONFIG_POWER_RESET=y
333+
CONFIG_POWER_RESET_PIIX4_POWEROFF=y
333334
CONFIG_POWER_RESET_SYSCON=y
334335
# CONFIG_HWMON is not set
335336
CONFIG_FB=y

arch/mips/configs/malta_qemu_32r6_defconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,7 @@ CONFIG_SERIAL_8250=y
133133
CONFIG_SERIAL_8250_CONSOLE=y
134134
CONFIG_HW_RANDOM=y
135135
CONFIG_POWER_RESET=y
136+
CONFIG_POWER_RESET_PIIX4_POWEROFF=y
136137
CONFIG_POWER_RESET_SYSCON=y
137138
# CONFIG_HWMON is not set
138139
CONFIG_FB=y

arch/mips/configs/maltaaprp_defconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,7 @@ CONFIG_SERIAL_8250=y
133133
CONFIG_SERIAL_8250_CONSOLE=y
134134
CONFIG_HW_RANDOM=y
135135
CONFIG_POWER_RESET=y
136+
CONFIG_POWER_RESET_PIIX4_POWEROFF=y
136137
CONFIG_POWER_RESET_SYSCON=y
137138
# CONFIG_HWMON is not set
138139
CONFIG_FB=y

arch/mips/configs/maltasmvp_defconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,7 @@ CONFIG_SERIAL_8250=y
134134
CONFIG_SERIAL_8250_CONSOLE=y
135135
CONFIG_HW_RANDOM=y
136136
CONFIG_POWER_RESET=y
137+
CONFIG_POWER_RESET_PIIX4_POWEROFF=y
137138
CONFIG_POWER_RESET_SYSCON=y
138139
# CONFIG_HWMON is not set
139140
CONFIG_FB=y

arch/mips/configs/maltasmvp_eva_defconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,7 @@ CONFIG_SERIAL_8250=y
137137
CONFIG_SERIAL_8250_CONSOLE=y
138138
CONFIG_HW_RANDOM=y
139139
CONFIG_POWER_RESET=y
140+
CONFIG_POWER_RESET_PIIX4_POWEROFF=y
140141
CONFIG_POWER_RESET_SYSCON=y
141142
# CONFIG_HWMON is not set
142143
CONFIG_FB=y

arch/mips/configs/maltaup_defconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,7 @@ CONFIG_SERIAL_8250=y
132132
CONFIG_SERIAL_8250_CONSOLE=y
133133
CONFIG_HW_RANDOM=y
134134
CONFIG_POWER_RESET=y
135+
CONFIG_POWER_RESET_PIIX4_POWEROFF=y
135136
CONFIG_POWER_RESET_SYSCON=y
136137
# CONFIG_HWMON is not set
137138
CONFIG_FB=y

arch/mips/configs/maltaup_xpa_defconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -326,6 +326,7 @@ CONFIG_MOUSE_PS2_ELANTECH=y
326326
CONFIG_SERIAL_8250=y
327327
CONFIG_SERIAL_8250_CONSOLE=y
328328
CONFIG_POWER_RESET=y
329+
CONFIG_POWER_RESET_PIIX4_POWEROFF=y
329330
CONFIG_POWER_RESET_SYSCON=y
330331
# CONFIG_HWMON is not set
331332
CONFIG_FB=y

arch/mips/mti-malta/Makefile

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,9 @@ obj-y += malta-init.o
1313
obj-y += malta-int.o
1414
obj-y += malta-memory.o
1515
obj-y += malta-platform.o
16-
obj-y += malta-reset.o
1716
obj-y += malta-setup.o
1817
obj-y += malta-time.o
1918

2019
obj-$(CONFIG_MIPS_CMP) += malta-amon.o
21-
obj-$(CONFIG_MIPS_MALTA_PM) += malta-pm.o
2220

2321
CFLAGS_malta-dtshim.o = -I$(src)/../../../scripts/dtc/libfdt

arch/mips/mti-malta/malta-pm.c

Lines changed: 0 additions & 96 deletions
This file was deleted.

arch/mips/mti-malta/malta-reset.c

Lines changed: 0 additions & 30 deletions
This file was deleted.

0 commit comments

Comments
 (0)