~fcwu-tw/+junk/oem-wireless-bluetooth-dw1550-dkms

« back to all changes in this revision

Viewing changes to oem-wireless-bluetooth-intel-7260/drivers/media/Kconfig

  • Committer: Doro Wu
  • Date: 2013-08-14 01:41:53 UTC
  • Revision ID: doro.wu@canonical.com-20130814014153-5v7ergizf2ilf7ly
[Doro Wu]
* Merge bcmwl 6.30.223.30+bdcom-0ubuntu1

[Jesse Sung]
* Add patchram support and IDs for broadcom devices (LP: #1180300)
* cherry picked d9c78e9738ccd0017b10b8f44462aafb61904a4a from upstream

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
#
2
 
# Multimedia device configuration
3
 
#
4
 
 
5
 
menuconfig MEDIA_SUPPORT
6
 
        depends on !BACKPORT_KERNEL_3_2
7
 
        depends on !BACKPORT_KERNEL_3_3
8
 
        tristate "Multimedia support"
9
 
        depends on m
10
 
        depends on HAS_IOMEM
11
 
        help
12
 
          If you want to use Webcams, Video grabber devices and/or TV devices
13
 
          enable this option and other options below.
14
 
          Additional info and docs are available on the web at
15
 
          <http://linuxtv.org>
16
 
 
17
 
if MEDIA_SUPPORT
18
 
 
19
 
comment "Multimedia core support"
20
 
 
21
 
#
22
 
# Multimedia support - automatically enable V4L2 and DVB core
23
 
#
24
 
config MEDIA_CAMERA_SUPPORT
25
 
        bool "Cameras/video grabbers support"
26
 
        ---help---
27
 
          Enable support for webcams and video grabbers.
28
 
 
29
 
          Say Y when you have a webcam or a video capture grabber board.
30
 
 
31
 
config MEDIA_ANALOG_TV_SUPPORT
32
 
        bool "Analog TV support"
33
 
        ---help---
34
 
          Enable analog TV support.
35
 
 
36
 
          Say Y when you have a TV board with analog support or with a
37
 
          hybrid analog/digital TV chipset.
38
 
 
39
 
          Note: There are several DVB cards that are based on chips that
40
 
                support both analog and digital TV. Disabling this option
41
 
                will disable support for them.
42
 
 
43
 
config MEDIA_DIGITAL_TV_SUPPORT
44
 
        bool "Digital TV support"
45
 
        ---help---
46
 
          Enable digital TV support.
47
 
 
48
 
          Say Y when you have a board with digital support or a board with
49
 
          hybrid digital TV and analog TV.
50
 
 
51
 
config MEDIA_RADIO_SUPPORT
52
 
        bool "AM/FM radio receivers/transmitters support"
53
 
        ---help---
54
 
          Enable AM/FM radio support.
55
 
 
56
 
          Additional info and docs are available on the web at
57
 
          <http://linuxtv.org>
58
 
 
59
 
          Say Y when you have a board with radio support.
60
 
 
61
 
          Note: There are several TV cards that are based on chips that
62
 
                support radio reception. Disabling this option will
63
 
                disable support for them.
64
 
 
65
 
config MEDIA_RC_SUPPORT
66
 
        bool "Remote Controller support"
67
 
        depends on INPUT
68
 
        ---help---
69
 
          Enable support for Remote Controllers on Linux. This is
70
 
          needed in order to support several video capture adapters,
71
 
          standalone IR receivers/transmitters, and RF receivers.
72
 
 
73
 
          Enable this option if you have a video capture board even
74
 
          if you don't need IR, as otherwise, you may not be able to
75
 
          compile the driver for your adapter.
76
 
 
77
 
          Say Y when you have a TV or an IR device.
78
 
 
79
 
#
80
 
# Media controller
81
 
#       Selectable only for webcam/grabbers, as other drivers don't use it
82
 
#
83
 
 
84
 
config MEDIA_CONTROLLER
85
 
        bool "Media Controller API"
86
 
        depends on MEDIA_CAMERA_SUPPORT
87
 
        ---help---
88
 
          Enable the media controller API used to query media devices internal
89
 
          topology and configure it dynamically.
90
 
 
91
 
          This API is mostly used by camera interfaces in embedded platforms.
92
 
 
93
 
#
94
 
# Video4Linux support
95
 
#       Only enables if one of the V4L2 types (ATV, webcam, radio) is selected
96
 
#
97
 
 
98
 
config VIDEO_DEV
99
 
        tristate
100
 
        depends on m
101
 
        depends on MEDIA_SUPPORT
102
 
        depends on MEDIA_CAMERA_SUPPORT || MEDIA_ANALOG_TV_SUPPORT || MEDIA_RADIO_SUPPORT
103
 
        default y
104
 
 
105
 
config VIDEO_V4L2_SUBDEV_API
106
 
        bool "V4L2 sub-device userspace API"
107
 
        depends on VIDEO_DEV && MEDIA_CONTROLLER
108
 
        ---help---
109
 
          Enables the V4L2 sub-device pad-level userspace API used to configure
110
 
          video format, size and frame rate between hardware blocks.
111
 
 
112
 
          This API is mostly used by camera interfaces in embedded platforms.
113
 
 
114
 
source "drivers/media/v4l2-core/Kconfig"
115
 
 
116
 
#
117
 
# DVB Core
118
 
#       Only enables if one of DTV is selected
119
 
#
120
 
 
121
 
config DVB_CORE
122
 
        tristate
123
 
        depends on m
124
 
        depends on MEDIA_SUPPORT
125
 
        depends on MEDIA_DIGITAL_TV_SUPPORT
126
 
        default y
127
 
        depends on CRC32
128
 
 
129
 
config DVB_NET
130
 
        bool "DVB Network Support"
131
 
        default (NET && INET)
132
 
        depends on NET && INET && DVB_CORE
133
 
        help
134
 
          This option enables DVB Network Support which is a part of the DVB
135
 
          standard. It is used, for example, by automatic firmware updates used
136
 
          on Set-Top-Boxes. It can also be used to access the Internet via the
137
 
          DVB card, if the network provider supports it.
138
 
 
139
 
          You may want to disable the network support on embedded devices. If
140
 
          unsure say Y.
141
 
 
142
 
# This Kconfig option is used by both PCI and USB drivers
143
 
config TTPCI_EEPROM
144
 
        tristate
145
 
        depends on m
146
 
        depends on I2C
147
 
        default n
148
 
 
149
 
source "drivers/media/dvb-core/Kconfig"
150
 
 
151
 
comment "Media drivers"
152
 
source "drivers/media/rc/Kconfig"
153
 
 
154
 
#
155
 
# V4L platform/mem2mem drivers
156
 
#
157
 
 
158
 
source "drivers/media/usb/Kconfig"
159
 
source "drivers/media/pci/Kconfig"
160
 
source "drivers/media/platform/Kconfig"
161
 
source "drivers/media/mmc/Kconfig"
162
 
source "drivers/media/parport/Kconfig"
163
 
source "drivers/media/radio/Kconfig"
164
 
 
165
 
comment "Supported FireWire (IEEE 1394) Adapters"
166
 
        depends on DVB_CORE && FIREWIRE
167
 
source "drivers/media/firewire/Kconfig"
168
 
 
169
 
# Common driver options
170
 
source "drivers/media/common/Kconfig"
171
 
 
172
 
comment "Media ancillary drivers (tuners, sensors, i2c, frontends)"
173
 
 
174
 
#
175
 
# Ancillary drivers (tuners, i2c, frontends)
176
 
#
177
 
 
178
 
config MEDIA_SUBDRV_AUTOSELECT
179
 
        bool "Autoselect ancillary drivers (tuners, sensors, i2c, frontends)"
180
 
        depends on MEDIA_ANALOG_TV_SUPPORT || MEDIA_DIGITAL_TV_SUPPORT || MEDIA_CAMERA_SUPPORT
181
 
        default y
182
 
        help
183
 
          By default, a media driver auto-selects all possible ancillary
184
 
          devices such as tuners, sensors, video encoders/decoders and
185
 
          frontends, that are used by any of the supported devices.
186
 
 
187
 
          This is generally the right thing to do, except when there
188
 
          are strict constraints with regards to the kernel size,
189
 
          like on embedded systems.
190
 
 
191
 
          Use this option with care, as deselecting ancillary drivers which
192
 
          are, in fact, necessary will result in the lack of the needed
193
 
          functionality for your device (it may not tune or may not have
194
 
          the needed demodulators).
195
 
 
196
 
          If unsure say Y.
197
 
 
198
 
source "drivers/media/i2c/Kconfig"
199
 
source "drivers/media/tuners/Kconfig"
200
 
source "drivers/media/dvb-frontends/Kconfig"
201
 
 
202
 
endif # MEDIA_SUPPORT