Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 210f400d authored by Ingo Molnar's avatar Ingo Molnar
Browse files

Merge tag 'v4.10-rc8' into perf/core, to pick up fixes



Signed-off-by: default avatarIngo Molnar <mingo@kernel.org>
parents f2029b1e 7089db84
Loading
Loading
Loading
Loading
+0 −5
Original line number Original line Diff line number Diff line
@@ -33,11 +33,6 @@ Arguments
Description
Description
===========
===========


.. note::

   This documents the proposed CEC API. This API is not yet finalized
   and is currently only available as a staging kernel module.

Closes the cec device. Resources associated with the file descriptor are
Closes the cec device. Resources associated with the file descriptor are
freed. The device configuration remain unchanged.
freed. The device configuration remain unchanged.


+0 −5
Original line number Original line Diff line number Diff line
@@ -39,11 +39,6 @@ Arguments
Description
Description
===========
===========


.. note::

   This documents the proposed CEC API. This API is not yet finalized
   and is currently only available as a staging kernel module.

The :c:func:`ioctl()` function manipulates cec device parameters. The
The :c:func:`ioctl()` function manipulates cec device parameters. The
argument ``fd`` must be an open file descriptor.
argument ``fd`` must be an open file descriptor.


+0 −5
Original line number Original line Diff line number Diff line
@@ -46,11 +46,6 @@ Arguments
Description
Description
===========
===========


.. note::

   This documents the proposed CEC API. This API is not yet finalized
   and is currently only available as a staging kernel module.

To open a cec device applications call :c:func:`open()` with the
To open a cec device applications call :c:func:`open()` with the
desired device name. The function has no side effects; the device
desired device name. The function has no side effects; the device
configuration remain unchanged.
configuration remain unchanged.
+0 −5
Original line number Original line Diff line number Diff line
@@ -39,11 +39,6 @@ Arguments
Description
Description
===========
===========


.. note::

   This documents the proposed CEC API. This API is not yet finalized
   and is currently only available as a staging kernel module.

With the :c:func:`poll()` function applications can wait for CEC
With the :c:func:`poll()` function applications can wait for CEC
events.
events.


+12 −5
Original line number Original line Diff line number Diff line
@@ -3,11 +3,6 @@
Introduction
Introduction
============
============


.. note::

   This documents the proposed CEC API. This API is not yet finalized
   and is currently only available as a staging kernel module.

HDMI connectors provide a single pin for use by the Consumer Electronics
HDMI connectors provide a single pin for use by the Consumer Electronics
Control protocol. This protocol allows different devices connected by an
Control protocol. This protocol allows different devices connected by an
HDMI cable to communicate. The protocol for CEC version 1.4 is defined
HDMI cable to communicate. The protocol for CEC version 1.4 is defined
@@ -31,3 +26,15 @@ control just the CEC pin.
Drivers that support CEC will create a CEC device node (/dev/cecX) to
Drivers that support CEC will create a CEC device node (/dev/cecX) to
give userspace access to the CEC adapter. The
give userspace access to the CEC adapter. The
:ref:`CEC_ADAP_G_CAPS` ioctl will tell userspace what it is allowed to do.
:ref:`CEC_ADAP_G_CAPS` ioctl will tell userspace what it is allowed to do.

In order to check the support and test it, it is suggested to download
the `v4l-utils <https://git.linuxtv.org/v4l-utils.git/>`_ package. It
provides three tools to handle CEC:

- cec-ctl: the Swiss army knife of CEC. Allows you to configure, transmit
  and monitor CEC messages.

- cec-compliance: does a CEC compliance test of a remote CEC device to
  determine how compliant the CEC implementation is.

- cec-follower: emulates a CEC follower.
Loading