Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

media: admin-guide: reorganize the guide

Separate the generic documentation from the driver-specific
parts, and use a better title for the documentation.

Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>

+44 -23
+12
Documentation/admin-guide/media/dvb.rst
··· 1 + .. SPDX-License-Identifier: GPL-2.0 2 + 3 + ========== 4 + Digital TV 5 + ========== 6 + 7 + .. toctree:: 8 + 9 + dvb_intro 10 + ci 11 + faq 12 + dvb_references
+27 -19
Documentation/admin-guide/media/index.rst
··· 2 2 3 3 .. include:: <isonum.txt> 4 4 5 - ============================ 6 - Media subsystem usage guides 7 - ============================ 5 + ==================================== 6 + Media subsystem admin and user guide 7 + ==================================== 8 8 9 9 This section contains usage information about media subsystem and 10 10 its supported drivers. ··· 18 18 for driver development information and Kernel APIs used by 19 19 media devices; 20 20 21 - .. _uapi-v4l-drivers: 22 - 23 - ################################################ 24 - Video4Linux (V4L) driver-specific documentation 25 - ################################################ 21 + The media subsystem 22 + =================== 26 23 27 24 .. only:: html 28 25 ··· 34 37 intro 35 38 building 36 39 40 + remote-controller 41 + 42 + dvb 43 + 37 44 cardlist 38 45 39 - v4l-with-ir 46 + 47 + .. _uapi-v4l-drivers: 48 + 49 + Video4Linux (V4L) driver-specific documentation 50 + =============================================== 51 + 52 + .. only:: html 53 + 54 + .. class:: toc-title 55 + 56 + Table of Contents 57 + 58 + .. toctree:: 59 + :maxdepth: 5 60 + :numbered: 40 61 41 62 bttv 42 63 cafe_ccic ··· 79 64 vimc 80 65 vivid 81 66 82 - ############################################## 83 - Linux Digital TV driver-specific documentation 84 - ############################################## 67 + Digital TV driver-specific documentation 68 + ======================================== 85 69 86 70 .. only:: html 87 71 ··· 92 78 :maxdepth: 5 93 79 :numbered: 94 80 95 - dvb_intro 96 - ci 97 - faq 98 - dvb_references 99 - 100 81 avermedia 101 82 bt8xx 102 83 lmedm04 ··· 100 91 ttusb-dec 101 92 zr364xx 102 93 103 - ################################# 104 94 CEC driver-specific documentation 105 - ################################# 95 + ================================= 106 96 107 97 .. only:: html 108 98
+5 -4
Documentation/admin-guide/media/v4l-with-ir.rst Documentation/admin-guide/media/remote-controller.rst
··· 1 1 .. SPDX-License-Identifier: GPL-2.0 2 2 3 + ====================================================== 3 4 Infrared remote control support in video4linux drivers 4 5 ====================================================== 5 6 6 7 Authors: Gerd Hoffmann, Mauro Carvalho Chehab 7 8 8 9 Basics 9 - ------ 10 + ====== 10 11 11 12 Most analog and digital TV boards support remote controllers. Several of 12 13 them have a microprocessor that receives the IR carriers, convert into ··· 34 33 ir-kbd-i2c module. 35 34 36 35 How it works 37 - ------------ 36 + ============ 38 37 39 38 The modules register the remote as keyboard within the linux input 40 39 layer, i.e. you'll see the keys of the remote as normal key strokes ··· 56 55 57 56 58 57 Using with lircd 59 - ================ 58 + ---------------- 60 59 61 60 The latest versions of the lircd daemon supports reading events from the 62 61 linux input layer (via event device). It also supports receiving IR codes ··· 64 63 65 64 66 65 Using without lircd 67 - =================== 66 + ------------------- 68 67 69 68 Xorg recognizes several IR keycodes that have its numerical value lower 70 69 than 247. With the advent of Wayland, the input driver got updated too,