1/* 2 * This file is subject to the terms and conditions of the GNU General Public 3 * License. See the file "COPYING" in the main directory of this archive 4 * for more details. 5 * 6 * Copyright (c) 2001-2004 Silicon Graphics, Inc. All rights reserved. 7 */ 8 9#include <asm/sn/leds.h> 10 11void snidle(int state) 12{ 13 if (state) { 14 if (pda->idle_flag == 0) { 15 /* 16 * Turn the activity LED off. 17 */ 18 set_led_bits(0, LED_CPU_ACTIVITY); 19 } 20 21 pda->idle_flag = 1; 22 } else { 23 /* 24 * Turn the activity LED on. 25 */ 26 set_led_bits(LED_CPU_ACTIVITY, LED_CPU_ACTIVITY); 27 28 pda->idle_flag = 0; 29 } 30} 31