Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
include
linux
platform_data
leds-lm3642.h
Go to the documentation of this file.
1
/*
2
* Copyright (C) 2012 Texas Instruments
3
*
4
* License Terms: GNU General Public License v2
5
*
6
* Simple driver for Texas Instruments LM3642 LED driver chip
7
*
8
* Author: G.Shark Jeong <
[email protected]
>
9
* Daniel Jeong <
[email protected]
>
10
*/
11
12
#ifndef __LINUX_LM3642_H
13
#define __LINUX_LM3642_H
14
15
#define LM3642_NAME "leds-lm3642"
16
17
enum
lm3642_torch_pin_enable
{
18
LM3642_TORCH_PIN_DISABLE
= 0x00,
19
LM3642_TORCH_PIN_ENABLE
= 0x10,
20
};
21
22
enum
lm3642_strobe_pin_enable
{
23
LM3642_STROBE_PIN_DISABLE
= 0x00,
24
LM3642_STROBE_PIN_ENABLE
= 0x20,
25
};
26
27
enum
lm3642_tx_pin_enable
{
28
LM3642_TX_PIN_DISABLE
= 0x00,
29
LM3642_TX_PIN_ENABLE
= 0x40,
30
};
31
32
struct
lm3642_platform_data
{
33
enum
lm3642_torch_pin_enable
torch_pin
;
34
enum
lm3642_strobe_pin_enable
strobe_pin
;
35
enum
lm3642_tx_pin_enable
tx_pin
;
36
};
37
38
#endif
/* __LINUX_LM3642_H */
Generated on Thu Jan 10 2013 14:52:20 for Linux Kernel by
1.8.2