Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
leds-lp8788.c File Reference
#include <linux/module.h>
#include <linux/slab.h>
#include <linux/err.h>
#include <linux/platform_device.h>
#include <linux/leds.h>
#include <linux/mutex.h>
#include <linux/mfd/lp8788.h>
#include <linux/mfd/lp8788-isink.h>

Go to the source code of this file.

Data Structures

struct  lp8788_led
 
struct  lp8788_led_config
 

Macros

#define MAX_BRIGHTNESS   LP8788_ISINK_MAX_PWM
 
#define DEFAULT_LED_NAME   "keyboard-backlight"
 

Functions

 module_platform_driver (lp8788_led_driver)
 
 MODULE_DESCRIPTION ("Texas Instruments LP8788 Keyboard LED Driver")
 
 MODULE_AUTHOR ("Milo Kim")
 
 MODULE_LICENSE ("GPL")
 
 MODULE_ALIAS ("platform:lp8788-keyled")
 

Macro Definition Documentation

#define DEFAULT_LED_NAME   "keyboard-backlight"

Definition at line 24 of file leds-lp8788.c.

#define MAX_BRIGHTNESS   LP8788_ISINK_MAX_PWM

Definition at line 23 of file leds-lp8788.c.

Function Documentation

MODULE_ALIAS ( "platform:lp8788-keyled"  )
MODULE_AUTHOR ( "Milo Kim"  )
MODULE_DESCRIPTION ( "Texas Instruments LP8788 Keyboard LED Driver"  )
MODULE_LICENSE ( "GPL"  )
module_platform_driver ( lp8788_led_driver  )