forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-09-20 a36159eec6ca17402b0e146b86efaf76568dc353
kernel/arch/mips/sgi-ip27/ip27-reset.c
....@@ -22,9 +22,11 @@
2222 #include <asm/reboot.h>
2323 #include <asm/sgialib.h>
2424 #include <asm/sn/addrs.h>
25
+#include <asm/sn/agent.h>
2526 #include <asm/sn/arch.h>
2627 #include <asm/sn/gda.h>
27
-#include <asm/sn/sn0/hub.h>
28
+
29
+#include "ip27-common.h"
2830
2931 void machine_restart(char *command) __noreturn;
3032 void machine_halt(void) __noreturn;
....@@ -45,8 +47,7 @@
4547 #endif
4648 #if 0
4749 for_each_online_node(i)
48
- REMOTE_HUB_S(COMPACT_TO_NASID_NODEID(i), PROMOP_REG,
49
- PROMOP_REBOOT);
50
+ REMOTE_HUB_S(i, PROMOP_REG, PROMOP_REBOOT);
5051 #else
5152 LOCAL_HUB_S(NI_PORT_RESET, NPR_PORTRESET | NPR_LOCALRESET);
5253 #endif
....@@ -61,8 +62,7 @@
6162 smp_send_stop();
6263 #endif
6364 for_each_online_node(i)
64
- REMOTE_HUB_S(COMPACT_TO_NASID_NODEID(i), PROMOP_REG,
65
- PROMOP_RESTART);
65
+ REMOTE_HUB_S(i, PROMOP_REG, PROMOP_RESTART);
6666 LOCAL_HUB_S(NI_PORT_RESET, NPR_PORTRESET | NPR_LOCALRESET);
6767 noreturn;
6868 }