forked from Qortal/Brooklyn
* 0day explit mitigation * Memory corruption prevention * Privilege escalation prevention * Buffer over flow prevention * File System corruption defense * Thread escape prevention This may very well be the most intensive inclusion to BrooklynR. This will not be part of an x86 suite nor it will be released as tool kit. The security core toolkit will remain part of kernel base.
35 lines
1.7 KiB
C
35 lines
1.7 KiB
C
/*
|
|
* include/linux/mfd/wm831x/status.h -- Status LEDs for WM831x
|
|
*
|
|
* Copyright 2009 Wolfson Microelectronics PLC.
|
|
*
|
|
* Author: Mark Brown <broonie@opensource.wolfsonmicro.com>
|
|
*
|
|
* This program is free software; you can redistribute it and/or modify it
|
|
* under the terms of the GNU General Public License as published by the
|
|
* Free Software Foundation; either version 2 of the License, or (at your
|
|
* option) any later version.
|
|
*
|
|
*/
|
|
|
|
#ifndef __MFD_WM831X_STATUS_H__
|
|
#define __MFD_WM831X_STATUS_H__
|
|
|
|
#define WM831X_LED_SRC_MASK 0xC000 /* LED_SRC - [15:14] */
|
|
#define WM831X_LED_SRC_SHIFT 14 /* LED_SRC - [15:14] */
|
|
#define WM831X_LED_SRC_WIDTH 2 /* LED_SRC - [15:14] */
|
|
#define WM831X_LED_MODE_MASK 0x0300 /* LED_MODE - [9:8] */
|
|
#define WM831X_LED_MODE_SHIFT 8 /* LED_MODE - [9:8] */
|
|
#define WM831X_LED_MODE_WIDTH 2 /* LED_MODE - [9:8] */
|
|
#define WM831X_LED_SEQ_LEN_MASK 0x0030 /* LED_SEQ_LEN - [5:4] */
|
|
#define WM831X_LED_SEQ_LEN_SHIFT 4 /* LED_SEQ_LEN - [5:4] */
|
|
#define WM831X_LED_SEQ_LEN_WIDTH 2 /* LED_SEQ_LEN - [5:4] */
|
|
#define WM831X_LED_DUR_MASK 0x000C /* LED_DUR - [3:2] */
|
|
#define WM831X_LED_DUR_SHIFT 2 /* LED_DUR - [3:2] */
|
|
#define WM831X_LED_DUR_WIDTH 2 /* LED_DUR - [3:2] */
|
|
#define WM831X_LED_DUTY_CYC_MASK 0x0003 /* LED_DUTY_CYC - [1:0] */
|
|
#define WM831X_LED_DUTY_CYC_SHIFT 0 /* LED_DUTY_CYC - [1:0] */
|
|
#define WM831X_LED_DUTY_CYC_WIDTH 2 /* LED_DUTY_CYC - [1:0] */
|
|
|
|
#endif
|