Blame view

kernel/linux-imx6_3.14.28/drivers/leds/trigger/Kconfig 3.15 KB
6b13f685e   김민수   BSP 최초 추가
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
  menuconfig LEDS_TRIGGERS
  	bool "LED Trigger support"
  	depends on LEDS_CLASS
  	help
  	  This option enables trigger support for the leds class.
  	  These triggers allow kernel events to drive the LEDs and can
  	  be configured via sysfs. If unsure, say Y.
  
  if LEDS_TRIGGERS
  
  config LEDS_TRIGGER_TIMER
  	tristate "LED Timer Trigger"
  	depends on LEDS_TRIGGERS
  	help
  	  This allows LEDs to be controlled by a programmable timer
  	  via sysfs. Some LED hardware can be programmed to start
  	  blinking the LED without any further software interaction.
  	  For more details read Documentation/leds/leds-class.txt.
  
  	  If unsure, say Y.
  
  config LEDS_TRIGGER_ONESHOT
  	tristate "LED One-shot Trigger"
  	depends on LEDS_TRIGGERS
  	help
  	  This allows LEDs to blink in one-shot pulses with parameters
  	  controlled via sysfs.  It's useful to notify the user on
  	  sporadic events, when there are no clear begin and end trap points,
  	  or on dense events, where this blinks the LED at constant rate if
  	  rearmed continuously.
  
  	  It also shows how to use the led_blink_set_oneshot() function.
  
  	  If unsure, say Y.
  
  config LEDS_TRIGGER_IDE_DISK
  	bool "LED IDE Disk Trigger"
  	depends on IDE_GD_ATA
  	depends on LEDS_TRIGGERS
  	help
  	  This allows LEDs to be controlled by IDE disk activity.
  	  If unsure, say Y.
  
  config LEDS_TRIGGER_HEARTBEAT
  	tristate "LED Heartbeat Trigger"
  	depends on LEDS_TRIGGERS
  	help
  	  This allows LEDs to be controlled by a CPU load average.
  	  The flash frequency is a hyperbolic function of the 1-minute
  	  load average.
  	  If unsure, say Y.
  
  config LEDS_TRIGGER_BACKLIGHT
  	tristate "LED backlight Trigger"
  	depends on LEDS_TRIGGERS
  	help
  	  This allows LEDs to be controlled as a backlight device: they
  	  turn off and on when the display is blanked and unblanked.
  
  	  If unsure, say N.
  
  config LEDS_TRIGGER_CPU
  	bool "LED CPU Trigger"
  	depends on LEDS_TRIGGERS
  	help
  	  This allows LEDs to be controlled by active CPUs. This shows
  	  the active CPUs across an array of LEDs so you can see which
  	  CPUs are active on the system at any given moment.
  
  	  If unsure, say N.
  
  config LEDS_TRIGGER_GPIO
  	tristate "LED GPIO Trigger"
  	depends on LEDS_TRIGGERS
  	depends on GPIOLIB
  	help
  	  This allows LEDs to be controlled by gpio events. It's good
  	  when using gpios as switches and triggering the needed LEDs
  	  from there. One use case is n810's keypad LEDs that could
  	  be triggered by this trigger when user slides up to show
  	  keypad.
  
  	  If unsure, say N.
  
  config LEDS_TRIGGER_DEFAULT_ON
  	tristate "LED Default ON Trigger"
  	depends on LEDS_TRIGGERS
  	help
  	  This allows LEDs to be initialised in the ON state.
  	  If unsure, say Y.
  
  comment "iptables trigger is under Netfilter config (LED target)"
  	depends on LEDS_TRIGGERS
  
  config LEDS_TRIGGER_TRANSIENT
  	tristate "LED Transient Trigger"
  	depends on LEDS_TRIGGERS
  	help
  	  This allows one time activation of a transient state on
  	  GPIO/PWM based hardware.
  	  If unsure, say Y.
  
  config LEDS_TRIGGER_CAMERA
  	tristate "LED Camera Flash/Torch Trigger"
  	depends on LEDS_TRIGGERS
  	help
  	  This allows LEDs to be controlled as a camera flash/torch device.
  	  This enables direct flash/torch on/off by the driver, kernel space.
  	  If unsure, say Y.
  
  endif # LEDS_TRIGGERS