Home
last modified time | relevance | path

Searched refs:CEC (Results 1 – 25 of 89) sorted by relevance

1234

/linux/drivers/media/cec/platform/
H A DKconfig6 tristate "ChromeOS EC CEC driver"
13 ChromeOS Embedded Controller's CEC.
18 tristate "Amlogic Meson AO CEC driver"
24 generic CEC framework interface.
44 tristate "Generic GPIO-based CEC driver"
56 tristate "Samsung S5P CEC driver"
62 generic CEC framework interface.
73 generic CEC framework interface.
85 generic CEC framework interface.
90 tristate "Tegra HDMI CEC driver"
[all …]
/linux/Documentation/userspace-api/media/cec/
H A Dcec-ioc-adap-g-log-addrs.rst2 .. c:namespace:: CEC
97 Note that :ref:`CEC_OP_CEC_VERSION_1_3A <CEC-OP-CEC-VERSION-1-3A>` is not allowed by the CEC
193 .. flat-table:: CEC Versions
198 * .. _`CEC-OP-CEC-VERSION-1-3A`:
203 * .. _`CEC-OP-CEC-VERSION-1-4B`:
208 * .. _`CEC-OP-CEC-VERSION-2-0`:
223 * .. _`CEC-OP-PRIM-DEVTYPE-TV`:
252 - Use for a CEC switch.
268 * .. _`CEC-LOG-ADDR-TYPE-TV`:
278 * .. _`CEC-LOG-ADDR-TYPE-TUNER`:
[all …]
H A Dcec-ioc-g-mode.rst2 .. c:namespace:: CEC
32 Pointer to CEC mode.
47 When a CEC message is received, then the CEC framework will decide how
84 * .. _`CEC-MODE-NO-INITIATOR`:
90 * .. _`CEC-MODE-INITIATOR`:
95 it can transmit CEC messages and make changes to the CEC adapter,
120 * .. _`CEC-MODE-NO-FOLLOWER`:
125 * .. _`CEC-MODE-FOLLOWER`:
170 * .. _`CEC-MODE-MONITOR`:
209 * .. _`CEC-MSG-GET-CEC-VERSION`:
[all …]
H A Dcec-ioc-adap-g-caps.rst2 .. c:namespace:: CEC
75 * .. _`CEC-CAP-PHYS-ADDR`:
84 * .. _`CEC-CAP-LOG-ADDRS`:
92 * .. _`CEC-CAP-TRANSMIT`:
102 * .. _`CEC-CAP-PASSTHROUGH`:
108 * .. _`CEC-CAP-RC`:
113 * .. _`CEC-CAP-MONITOR-ALL`:
119 * .. _`CEC-CAP-NEEDS-HPD`:
127 * .. _`CEC-CAP-MONITOR-PIN`:
131 - The CEC hardware can monitor CEC pin changes from low to high voltage
[all …]
H A Dcec-intro.rst10 HDMI cable to communicate. The protocol for CEC version 1.4 is defined
11 in supplements 1 (CEC) and 2 (HEAC or HDMI Ethernet and Audio Return
13 extensions added to CEC version 2.0 are defined in chapter 11 of the
26 control just the CEC pin.
28 Drivers that support CEC will create a CEC device node (/dev/cecX) to
29 give userspace access to the CEC adapter. The
34 provides three tools to handle CEC:
37 and monitor CEC messages.
39 - cec-compliance: does a CEC compliance test of a remote CEC device to
40 determine how compliant the CEC implementation is.
[all …]
H A Dcec-ioc-dqevent.rst2 .. c:namespace:: CEC
13 CEC_DQEVENT - Dequeue a CEC event
135 .. flat-table:: CEC Events Types
140 * .. _`CEC-EVENT-STATE-CHANGE`:
147 * .. _`CEC-EVENT-LOST-MSGS`:
153 * .. _`CEC-EVENT-PIN-CEC-LOW`:
160 * .. _`CEC-EVENT-PIN-CEC-HIGH`:
167 * .. _`CEC-EVENT-PIN-HPD-LOW`:
185 * .. _`CEC-EVENT-PIN-5V-LOW`:
194 * .. _`CEC-EVENT-PIN-5V-HIGH`:
[all …]
H A Dcec-pin-error-inj.rst5 CEC Pin Framework Error Injection
8 The CEC Pin Framework is a core CEC framework for CEC hardware that only
10 high-level CEC support where the hardware deals with driving the CEC bus,
13 you have now made a CEC adapter.
17 test how well CEC adapters can handle error conditions.
71 # <op> CEC message opcode (0-255) or 'any'
73 # <bit> CEC message bit (0-159)
93 receiving CEC messages and those relating to transmitting CEC messages. In
95 to create custom pulses on the CEC bus.
187 the remote CEC transmitter. Arbitration happens when two CEC adapters
[all …]
H A Dcec-ioc-receive.rst2 .. c:namespace:: CEC
223 * .. _`CEC-MSG-FL-RAW`:
259 * .. _`CEC-TX-STATUS-OK`:
274 * .. _`CEC-TX-STATUS-NACK`:
290 * .. _`CEC-TX-STATUS-ERROR`:
305 * .. _`CEC-TX-STATUS-ABORTED`:
312 * .. _`CEC-TX-STATUS-TIMEOUT`:
323 .. flat-table:: CEC Receive Status
328 * .. _`CEC-RX-STATUS-OK`:
333 * .. _`CEC-RX-STATUS-TIMEOUT`:
[all …]
H A Dcec-ioc-adap-g-conn-info.rst5 .. c:namespace:: CEC
36 Using this ioctl an application can learn which HDMI connector this CEC
71 * .. _`CEC-CONNECTOR-TYPE-NO-CONNECTOR`:
77 * .. _`CEC-CONNECTOR-TYPE-DRM`:
96 * .. _`CEC-DRM-CONNECTOR-TYPE-CARD-NO`:
102 * .. _`CEC-DRM-CONNECTOR-TYPE-CONNECTOR_ID`:
/linux/Documentation/admin-guide/media/
H A Dcec.rst4 HDMI CEC
14 - STIH4xx HDMI CEC
27 - ChromeOS EC CEC
55 - vivid: emulates a CEC receiver and CEC transmitter.
56 Can be used to test CEC applications without actual CEC hardware.
63 framework to drive the CEC pin directly): the CEC pin framework uses
102 CEC devices.
156 USB CEC Dongles
224 CEC Without HPD
228 CEC is still enabled so connected devices can send an <Image View On> CEC
[all …]
H A Dbuilding.rst52 [ ] HDMI CEC RC integration
54 [*] HDMI CEC drivers --->
60 The ``HDMI CEC RC integration`` option enables integration of HDMI CEC
164 Enabling HDMI CEC Support
174 --- HDMI CEC drivers
175 < > ChromeOS EC CEC driver
179 < > Samsung S5P CEC driver
182 < > Tegra HDMI CEC driver
185 < > Pulse Eight HDMI CEC
206 HDMI CEC options --->
[all …]
H A Dintro.rst14 - HDMI Customer Electronics Control (CEC);
23 - HDMI CEC API;
/linux/drivers/media/cec/
H A DKconfig11 menu "CEC support"
14 bool "HDMI CEC RC integration"
18 Pass on CEC remote control messages to the RC framework.
21 bool "Enable CEC error injection support"
24 This option enables CEC error injection using debugfs.
28 prompt "HDMI CEC drivers"
31 Enable support for HDMI CEC (Consumer Electronics Control),
34 Say Y when you have an HDMI receiver, transmitter or a USB CEC
35 adapter that supports HDMI CEC.
/linux/Documentation/driver-api/media/
H A Dcec-core.rst3 CEC Kernel Support
6 The CEC framework provides a unified kernel interface for use with HDMI CEC
14 The CEC Protocol
24 The CEC framework described here is up to date with the CEC 2.0 specification.
32 CEC Adapter Interface
135 This callback enables or disables the CEC hardware. Enabling the CEC hardware
415 received CEC message::
428 CEC Adapter drivers can call the following CEC framework functions:
473 CEC Pin framework
479 CEC protocol. The CEC pin framework was created to handle such devices.
[all …]
/linux/Documentation/devicetree/bindings/media/cec/
H A Dcec-gpio.yaml7 title: HDMI CEC GPIO
13 The HDMI CEC GPIO module supports CEC implementations where the CEC line is
17 Please note:: the maximum voltage for the CEC line is 3.63V, for the HPD and
28 GPIO that the CEC line is connected to. The line should be tagged as open
35 when the CEC line is not associated with an HDMI receiver/transmitter.
H A Damlogic,meson-gx-ao-cec.yaml8 title: Amlogic Meson AO-CEC Controller
14 The Amlogic Meson AO-CEC module is present is Amlogic SoCs and its purpose is
15 to handle communication between HDMI connected devices over the CEC bus.
49 - description: AO-CEC clock
67 - description: AO-CEC clock generator source
H A Dcec-common.yaml7 title: HDMI CEC Adapters Common Properties
24 The CEC support is only available when the HPD is high. Some boards only
25 let the CEC pin through if the HPD is high, for example if there is a
/linux/drivers/media/cec/i2c/
H A DKconfig6 tristate "Chrontel CH7322 CEC controller"
12 This is a driver for the Chrontel CH7322 CEC controller. It uses the
13 generic CEC framework interface.
14 CEC bus is present in the HDMI connector and enables communication
/linux/Documentation/devicetree/bindings/display/
H A Dbrcm,bcm2711-hdmi.yaml27 - description: CEC register range
47 - description: The HDMI CEC parent clock
58 - description: CEC TX interrupt
59 - description: CEC RX interrupt
60 - description: CEC stuck at low interrupt
/linux/Documentation/devicetree/bindings/display/mediatek/
H A Dmediatek,cec.yaml7 title: Mediatek HDMI CEC Controller
14 The HDMI CEC controller handles hotplug detection and CEC communication.
/linux/Documentation/ABI/testing/
H A Ddebugfs-cec-error-inj6 The CEC Framework allows for CEC error injection commands through
35 part of the CEC documentation and must keep that documentation up to date
38 The following CEC error injection implementations exist:
/linux/Documentation/devicetree/bindings/media/i2c/
H A Dchrontel,ch7322.yaml7 title: Chrontel HDMI-CEC Controller
13 The Chrontel CH7322 is a discrete HDMI-CEC controller. It is
14 programmable through I2C and drives a single CEC line.
/linux/drivers/media/cec/usb/pulse8/
H A DKconfig3 tristate "Pulse Eight HDMI CEC"
10 This is a cec driver for the Pulse Eight HDMI CEC device.
/linux/drivers/media/cec/usb/rainshadow/
H A DKconfig3 tristate "RainShadow Tech HDMI CEC"
10 This is a cec driver for the RainShadow Tech HDMI CEC device.
/linux/drivers/media/cec/usb/extron-da-hd-4k-plus/
H A DKconfig3 tristate "Extron DA HD 4K Plus CEC driver"
11 This is a CEC driver for the Extron DA HD 4K Plus HDMI Splitter.

1234