* [sailus-media-tree:metadata 14/41] htmldocs: Documentation/userspace-api/media/glossary.rst:17: WARNING: term not in glossary: device driver
@ 2023-09-26 17:09 kernel test robot
0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2023-09-26 17:09 UTC (permalink / raw)
To: Sakari Ailus; +Cc: oe-kbuild-all, linux-media, linux-doc
tree: git://linuxtv.org/sailus/media_tree.git metadata
head: 680ea5964952e120a32644bb7751dd9aa3658ff9
commit: 5cdd8985137ace945df352aa8db5c80e2a6921d8 [14/41] media: uapi: Add generic serial metadata mbus formats
reproduce: (https://download.01.org/0day-ci/archive/20230927/202309270103.2q3vRm1E-lkp@intel.com/reproduce)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202309270103.2q3vRm1E-lkp@intel.com/
All warnings (new ones prefixed by >>):
>> Documentation/userspace-api/media/glossary.rst:17: WARNING: term not in glossary: device driver
>> Documentation/userspace-api/media/glossary.rst:47: WARNING: term not in glossary: media hardware
>> Documentation/userspace-api/media/glossary.rst:55: WARNING: term not in glossary: microprocessor
>> Documentation/userspace-api/media/glossary.rst:61: WARNING: term not in glossary: ic
>> Documentation/userspace-api/media/glossary.rst:67: WARNING: term not in glossary: i²c
>> Documentation/userspace-api/media/glossary.rst:67: WARNING: term not in glossary: spi
>> Documentation/userspace-api/media/glossary.rst:67: WARNING: term not in glossary: ip block
>> Documentation/userspace-api/media/glossary.rst:67: WARNING: term not in glossary: soc
>> Documentation/userspace-api/media/glossary.rst:67: WARNING: term not in glossary: fpga
>> Documentation/userspace-api/media/glossary.rst:72: WARNING: term not in glossary: hardware component
>> Documentation/userspace-api/media/glossary.rst:72: WARNING: term not in glossary: isp
>> Documentation/userspace-api/media/glossary.rst:78: WARNING: term not in glossary: peripheral
>> Documentation/userspace-api/media/glossary.rst:122: WARNING: term not in glossary: digital tv api
>> Documentation/userspace-api/media/glossary.rst:123: WARNING: term not in glossary: mc api
>> Documentation/userspace-api/media/glossary.rst:124: WARNING: term not in glossary: rc api
>> Documentation/userspace-api/media/glossary.rst:159: WARNING: term not in glossary: hardware peripheral
>> Documentation/userspace-api/media/glossary.rst:197: WARNING: term not in glossary: device node
vim +17 Documentation/userspace-api/media/glossary.rst
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 15
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 16 Bridge Driver
1c16b009018deb Mauro Carvalho Chehab 2020-09-25 @17 A :term:`Device Driver` that implements the main logic to talk with
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 18 media hardware.
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 19
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 20 CEC API
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 21 **Consumer Electronics Control API**
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 22
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 23 An API designed to receive and transmit data via an HDMI
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 24 CEC interface.
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 25
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 26 See :ref:`cec`.
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 27
5cdd8985137ace Sakari Ailus 2023-04-25 28 .. _media-glossary-data-unit:
5cdd8985137ace Sakari Ailus 2023-04-25 29
5cdd8985137ace Sakari Ailus 2023-04-25 30 Data unit
5cdd8985137ace Sakari Ailus 2023-04-25 31
5cdd8985137ace Sakari Ailus 2023-04-25 32 Unit of data transported by a bus. On parallel buses, this is called a
5cdd8985137ace Sakari Ailus 2023-04-25 33 sample while on serial buses the data unit is logical. If the data unit
5cdd8985137ace Sakari Ailus 2023-04-25 34 is image data, it may also be called a pixel.
5cdd8985137ace Sakari Ailus 2023-04-25 35
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 36 Device Driver
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 37 Part of the Linux Kernel that implements support for a hardware
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 38 component.
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 39
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 40 Device Node
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 41 A character device node in the file system used to control and
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 42 transfer data in and out of a Kernel driver.
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 43
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 44 Digital TV API
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 45 **Previously known as DVB API**
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 46
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 @47 An API designed to control a subset of the :term:`Media Hardware`
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 48 that implements digital TV (e. g. DVB, ATSC, ISDB, etc).
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 49
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 50 See :ref:`dvbapi`.
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 51
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 52 DSP
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 53 **Digital Signal Processor**
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 54
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 @55 A specialized :term:`Microprocessor`, with its architecture
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 56 optimized for the operational needs of digital signal processing.
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 57
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 58 FPGA
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 59 **Field-programmable Gate Array**
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 60
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 @61 An :term:`IC` circuit designed to be configured by a customer or
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 62 a designer after manufacturing.
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 63
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 64 See https://en.wikipedia.org/wiki/Field-programmable_gate_array.
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 65
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 66 Hardware Component
1c16b009018deb Mauro Carvalho Chehab 2020-09-25 @67 A subset of the :term:`Media Hardware`. For example an :term:`I²C` or
1c16b009018deb Mauro Carvalho Chehab 2020-09-25 68 :term:`SPI` device, or an :term:`IP Block` inside an
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 69 :term:`SoC` or :term:`FPGA`.
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 70
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 71 Hardware Peripheral
1c16b009018deb Mauro Carvalho Chehab 2020-09-25 @72 A group of :term:`hardware components <Hardware Component>` that
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 73 together make a larger user-facing functional peripheral. For
1c16b009018deb Mauro Carvalho Chehab 2020-09-25 74 instance, the :term:`SoC` :term:`ISP` :term:`IP Block`
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 75 and the external camera sensors together make a camera hardware
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 76 peripheral.
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 77
1c16b009018deb Mauro Carvalho Chehab 2020-09-25 @78 Also known as :term:`Peripheral`.
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 79
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 80 I²C
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 81 **Inter-Integrated Circuit**
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 82
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 83 A multi-master, multi-slave, packet switched, single-ended,
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 84 serial computer bus used to control some hardware components
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 85 like sub-device hardware components.
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 86
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 87 See http://www.nxp.com/docs/en/user-guide/UM10204.pdf.
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 88
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 89 IC
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 90 **Integrated circuit**
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 91
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 92 A set of electronic circuits on one small flat piece of
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 93 semiconductor material, normally silicon.
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 94
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 95 Also known as chip.
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 96
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 97 IP Block
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 98 **Intellectual property core**
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 99
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 100 In electronic design a semiconductor intellectual property core,
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 101 is a reusable unit of logic, cell, or integrated circuit layout
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 102 design that is the intellectual property of one party.
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 103 IP Blocks may be licensed to another party or can be owned
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 104 and used by a single party alone.
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 105
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 106 See https://en.wikipedia.org/wiki/Semiconductor_intellectual_property_core).
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 107
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 108 ISP
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 109 **Image Signal Processor**
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 110
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 111 A specialized processor that implements a set of algorithms for
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 112 processing image data. ISPs may implement algorithms for lens
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 113 shading correction, demosaicing, scaling and pixel format conversion
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 114 as well as produce statistics for the use of the control
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 115 algorithms (e.g. automatic exposure, white balance and focus).
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 116
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 117 Media API
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 118 A set of userspace APIs used to control the media hardware. It is
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 119 composed by:
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 120
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 121 - :term:`CEC API`;
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 @122 - :term:`Digital TV API`;
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 @123 - :term:`MC API`;
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 @124 - :term:`RC API`; and
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 125 - :term:`V4L2 API`.
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 126
d759cd46b9f151 Mauro Carvalho Chehab 2021-06-05 127 See Documentation/userspace-api/media/index.rst.
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 128
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 129 MC API
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 130 **Media Controller API**
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 131
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 132 An API designed to expose and control the relationships between
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 133 multimedia devices and sub-devices.
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 134
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 135 See :ref:`media_controller`.
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 136
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 137 MC-centric
1c16b009018deb Mauro Carvalho Chehab 2020-09-25 138 :term:`V4L2 Hardware` device driver that requires :term:`MC API`.
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 139
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 140 Such drivers have ``V4L2_CAP_IO_MC`` device_caps field set
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 141 (see :ref:`VIDIOC_QUERYCAP`).
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 142
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 143 See :ref:`v4l2_hardware_control` for more details.
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 144
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 145 Media Hardware
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 146 Subset of the hardware that is supported by the Linux Media API.
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 147
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 148 This includes audio and video capture and playback hardware,
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 149 digital and analog TV, camera sensors, ISPs, remote controllers,
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 150 codecs, HDMI Consumer Electronics Control, HDMI capture, etc.
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 151
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 152 Microprocessor
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 153 Electronic circuitry that carries out the instructions of a
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 154 computer program by performing the basic arithmetic, logical,
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 155 control and input/output (I/O) operations specified by the
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 156 instructions on a single integrated circuit.
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 157
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 158 Peripheral
1c16b009018deb Mauro Carvalho Chehab 2020-09-25 @159 The same as :term:`Hardware Peripheral`.
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 160
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 161 RC API
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 162 **Remote Controller API**
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 163
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 164 An API designed to receive and transmit data from remote
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 165 controllers.
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 166
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 167 See :ref:`remote_controllers`.
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 168
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 169 SMBus
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 170 A subset of I²C, which defines a stricter usage of the bus.
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 171
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 172 SPI
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 173 **Serial Peripheral Interface Bus**
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 174
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 175 Synchronous serial communication interface specification used for
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 176 short distance communication, primarily in embedded systems.
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 177
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 178 SoC
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 179 **System on a Chip**
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 180
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 181 An integrated circuit that integrates all components of a computer
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 182 or other electronic systems.
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 183
854705aa23fda9 Sakari Ailus 2023-04-24 184 _media-glossary-stream:
854705aa23fda9 Sakari Ailus 2023-04-24 185 Stream
854705aa23fda9 Sakari Ailus 2023-04-24 186 A distinct flow of data (image data or metadata) over a media pipeline
854705aa23fda9 Sakari Ailus 2023-04-24 187 from source to sink. A source may be e.g. an image sensor and a sink
854705aa23fda9 Sakari Ailus 2023-04-24 188 e.g. a memory buffer.
854705aa23fda9 Sakari Ailus 2023-04-24 189
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 190 V4L2 API
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 191 **V4L2 userspace API**
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 192
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 193 The userspace API defined in :ref:`v4l2spec`, which is used to
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 194 control a V4L2 hardware.
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 195
127a2bedac6685 Mauro Carvalho Chehab 2017-08-25 196 V4L2 Device Node
1c16b009018deb Mauro Carvalho Chehab 2020-09-25 @197 A :term:`Device Node` that is associated to a V4L driver.
:::::: The code at line 17 was first introduced by commit
:::::: 1c16b009018debb34d2abc4525fd5ad434831343 media: glossary.rst: use the right case for glossary entries
:::::: TO: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
:::::: CC: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2023-09-26 17:10 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-09-26 17:09 [sailus-media-tree:metadata 14/41] htmldocs: Documentation/userspace-api/media/glossary.rst:17: WARNING: term not in glossary: device driver kernel test robot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).