[sailus-media-tree:metadata 14/41] htmldocs: Documentation/userspace-api/media/glossary.rst:17: WARNING: term not in glossary: device driver

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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@xxxxxxxxx/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@xxxxxxxxx>
| Closes: https://lore.kernel.org/oe-kbuild-all/202309270103.2q3vRm1E-lkp@xxxxxxxxx/

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@xxxxxxxxxx>
:::::: CC: Mauro Carvalho Chehab <mchehab+huawei@xxxxxxxxxx>

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki



[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux