cregit-Linux how code gets into the kernel

Release 4.14 arch/ia64/include/asm/sn/leds.h

/*
 * This file is subject to the terms and conditions of the GNU General Public
 * License.  See the file "COPYING" in the main directory of this archive
 * for more details.
 * Copyright (C) 2000-2004 Silicon Graphics, Inc. All rights reserved.
 */
#ifndef _ASM_IA64_SN_LEDS_H

#define _ASM_IA64_SN_LEDS_H

#include <asm/sn/addrs.h>
#include <asm/sn/pda.h>
#include <asm/sn/shub_mmr.h>


#define LED0		(LOCAL_MMR_ADDR(SH_REAL_JUNK_BUS_LED0))

#define LED_CPU_SHIFT	16


#define LED_CPU_HEARTBEAT	0x01

#define LED_CPU_ACTIVITY	0x02

#define LED_ALWAYS_SET		0x00

/*
 * Basic macros for flashing the LEDS on an SGI SN.
 */


static __inline__ void set_led_bits(u8 value, u8 mask) { pda->led_state = (pda->led_state & ~mask) | (value & mask); *pda->led_address = (short) pda->led_state; }

Contributors

PersonTokensPropCommitsCommitProp
Jesse Barnes3170.45%150.00%
David Mosberger-Tang1329.55%150.00%
Total44100.00%2100.00%

#endif /* _ASM_IA64_SN_LEDS_H */

Overall Contributors

PersonTokensPropCommitsCommitProp
David Mosberger-Tang4452.38%116.67%
Jesse Barnes3541.67%233.33%
Jack Steiner33.57%116.67%
Patrick Gefre11.19%116.67%
Martin Hicks11.19%116.67%
Total84100.00%6100.00%
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.