Lines Matching +full:build +full:- +full:without +full:- +full:default +full:- +full:devices

1 .. SPDX-License-Identifier: GPL-2.0
8 distribution-specific source file or via the Kernel's main git tree\ [1]_.
12 - you're a braveheart and want to experiment with new stuff;
13 - if you want to report a bug;
14 - if you're developing new patches
23 https://linuxtv.org/wiki/index.php/How_to_Obtain,_Build_and_Install_V4L-DVB_Device_Drivers
50 Device Drivers --->
51 <M> Remote Controller support --->
54 [*] HDMI CEC drivers --->
55 <*> Multimedia support --->
80 $ scripts/config -m RC_CORE
81 $ scripts/config -m MEDIA_SUPPORT
90 Those GPU-specific drivers are selected via the ``Graphics support``
97 ------------------
103 For example, most media devices use a serial communication bus in
105 (Inter-Integrated Circuit). In order to be able to build support
109 ./scripts/config -m I2C
112 input devices, with can be enabled with::
114 ./scripts/config -m INPUT
120 ----------------------------------
122 The remote controller menu allows selecting drivers for specific devices.
125 --- Remote Controller support
128 [*] Support for eBPF programs attached to lirc devices
129 [*] Remote controller decoders --->
130 [*] Remote Controller devices --->
139 The ``Support for eBPF programs attached to lirc devices`` option allows
146 sub-options enabled.
148 The ``Remote Controller devices`` allows you to select the drivers
155 $ scripts/config -e INPUT
156 $ scripts/config -e ACPI
157 $ scripts/config -e MODULES
158 $ scripts/config -m RC_CORE
159 $ scripts/config -e RC_DEVICES
160 $ scripts/config -e RC_DECODERS
161 $ scripts/config -m IR_RC5_DECODER
162 $ scripts/config -m IR_ITE_CIR
165 -------------------------
171 The HDMI-specific drivers are available at the ``HDMI CEC drivers``
174 --- HDMI CEC drivers
178 < > Generic GPIO-based CEC driver
189 HDMI devices depends on the system's architecture and may vary
193 ----------------------
198 --- Media support
201 Media device types --->
202 Media core support --->
203 Video4Linux options --->
204 Media controller options --->
205 Digital TV options --->
206 HDMI CEC options --->
207 Media drivers --->
208 Media ancillary drivers --->
210 Except if you know exactly what you're doing, or if you want to build
212 ``Autoselect ancillary drivers`` option turned on, as it will auto-select
230 [ ] Platform-specific devices
237 auto-select the needed core drivers in order to support the selected
251 ``Media support`` sub-menus::
253 Media core support --->
254 Video4Linux options --->
255 Media controller options --->
256 Digital TV options --->
257 HDMI CEC options --->
260 criteria will be available at the ``Media support->Media drivers`` sub-menu.
262 ``Media Core Support`` menu without filtering
274 -------
277 :doc:`this table <cx231xx-cardlist>`, with modular media core modules, the
296 Once the ``.config`` file has everything needed, all it takes to build
311 some ways to build just the new drivers, using alternative trees.
325 it would work (or even build) on a random Kernel. This tree is maintained
326 using a "best-efforts" principle, as time permits us to fix issues there.
330 add ``[PATCH media-build]`` at the e-mail's subject if you submit a new
331 patch for the media-build.
335 $ ./build
339 1) you may need to run it twice if the ``media-build`` tree gets
344 3) by default, it will use the same config options for media as
352 Then, you can build and install the new drivers::