mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-09-12 13:55:32 +00:00
![Thomas Gleixner](/assets/img/avatar_default.png)
Based on 1 normalized pattern(s): 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 extracted by the scancode license scanner the SPDX license identifier GPL-2.0-or-later has been chosen to replace the boilerplate/reference in 3029 file(s). Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Reviewed-by: Allison Randal <allison@lohutok.net> Cc: linux-spdx@vger.kernel.org Link: https://lkml.kernel.org/r/20190527070032.746973796@linutronix.de Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
29 lines
1.5 KiB
C
29 lines
1.5 KiB
C
/* SPDX-License-Identifier: GPL-2.0-or-later */
|
|
/*
|
|
* include/linux/mfd/wm831x/status.h -- Status LEDs for WM831x
|
|
*
|
|
* Copyright 2009 Wolfson Microelectronics PLC.
|
|
*
|
|
* Author: Mark Brown <broonie@opensource.wolfsonmicro.com>
|
|
*/
|
|
|
|
#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
|