Home
last modified time | relevance | path

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

1234

/linux/drivers/media/cec/platform/
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/
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 …]
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 …]
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 …]
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 …]
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 …]
A Dcec-pin-error-inj.rst3 CEC Pin Framework Error Injection
6 The CEC Pin Framework is a core CEC framework for CEC hardware that only
8 high-level CEC support where the hardware deals with driving the CEC bus,
11 you have now made a CEC adapter.
15 test how well CEC adapters can handle error conditions.
69 # <op> CEC message opcode (0-255) or 'any'
71 # <bit> CEC message bit (0-159)
91 receiving CEC messages and those relating to transmitting CEC messages. In
93 to create custom pulses on the CEC bus.
185 the remote CEC transmitter. Arbitration happens when two CEC adapters
[all …]
A Dcec-ioc-receive.rst2 .. c:namespace:: CEC
220 * .. _`CEC-MSG-FL-RAW`:
241 * .. _`CEC-TX-STATUS-OK`:
256 * .. _`CEC-TX-STATUS-NACK`:
272 * .. _`CEC-TX-STATUS-ERROR`:
287 * .. _`CEC-TX-STATUS-ABORTED`:
294 * .. _`CEC-TX-STATUS-TIMEOUT`:
305 .. flat-table:: CEC Receive Status
310 * .. _`CEC-RX-STATUS-OK`:
315 * .. _`CEC-RX-STATUS-TIMEOUT`:
[all …]
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/drivers/media/cec/
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/
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
132 This callback enables or disables the CEC hardware. Enabling the CEC hardware
380 received CEC message::
393 CEC Adapter drivers can call the following CEC framework functions:
438 CEC Pin framework
444 CEC protocol. The CEC pin framework was created to handle such devices.
[all …]
/linux/Documentation/devicetree/bindings/media/
A Dcec-gpio.txt1 * HDMI CEC GPIO driver
3 The HDMI CEC GPIO module supports CEC implementations where the CEC line
7 Please note: the maximum voltage for the CEC line is 3.63V, for the HPD and
13 - cec-gpios: gpio that the CEC line is connected to. The line should be
16 If the CEC line is associated with an HDMI receiver/transmitter, then the
21 If the CEC line is not associated with an HDMI receiver/transmitter, then
30 Example for the Raspberry Pi 3 where the CEC line is connected to
A Ds5p-cec.txt1 * Samsung HDMI CEC driver
3 The HDMI CEC module is present is Samsung SoCs and its purpose is to
4 handle communication between HDMI connected devices over the CEC bus.
13 - interrupts : HDMI CEC interrupt number to the CPU.
14 - clocks : from common clock binding: handle to HDMI CEC clock.
21 - needs-hpd : if present the CEC support is only available when the HPD
A Dtegra-cec.txt1 * Tegra HDMI CEC hardware
3 The HDMI CEC module is present in Tegra SoCs and its purpose is to
4 handle communication between HDMI connected devices over the CEC bus.
13 - interrupts : HDMI CEC interrupt number to the CPU.
14 - clocks : from common clock binding: handle to HDMI CEC clock.
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.
52 - description: AO-CEC clock
70 - description: AO-CEC clock generator source
A Dstih-cec.txt1 STMicroelectronics STIH4xx HDMI CEC driver
7 - clocks : from common clock binding: handle to HDMI CEC clock
8 - interrupts : HDMI CEC interrupt number to the CPU.
10 - pinctrl-0: Specifies the pin control groups used for CEC hardware.
A Dcec.txt1 Common bindings for HDMI CEC adapters
5 - needs-hpd: if present the CEC support is only available when the HPD
6 is high. Some boards only let the CEC pin through if the HPD is high,
/linux/Documentation/admin-guide/media/
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 …]
/linux/drivers/media/cec/i2c/
A DKconfig6 tristate "Chrontel CH7322 CEC controller"
11 This is a driver for the Chrontel CH7322 CEC controller. It uses the
12 generic CEC framework interface.
13 CEC bus is present in the HDMI connector and enables communication
/linux/Documentation/devicetree/bindings/display/
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/ABI/testing/
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/display/mediatek/
A Dmediatek,cec.yaml7 title: Mediatek HDMI CEC Controller Device Tree Bindings
14 The HDMI CEC controller handles hotplug detection and CEC communication.
/linux/Documentation/devicetree/bindings/media/i2c/
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/
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/
A DKconfig3 tristate "RainShadow Tech HDMI CEC"
10 This is a cec driver for the RainShadow Tech HDMI CEC device.

Completed in 18 milliseconds

1234