Home
last modified time | relevance | path

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

1234

/linux-6.3-rc2/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-6.3-rc2/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-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-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-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.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 …]
A Dcec-ioc-receive.rst2 .. c:namespace:: CEC
223 * .. _`CEC-MSG-FL-RAW`:
244 * .. _`CEC-TX-STATUS-OK`:
259 * .. _`CEC-TX-STATUS-NACK`:
275 * .. _`CEC-TX-STATUS-ERROR`:
290 * .. _`CEC-TX-STATUS-ABORTED`:
297 * .. _`CEC-TX-STATUS-TIMEOUT`:
308 .. flat-table:: CEC Receive Status
313 * .. _`CEC-RX-STATUS-OK`:
318 * .. _`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-6.3-rc2/Documentation/admin-guide/media/
A Dcec.rst4 HDMI CEC
14 - STIH4xx HDMI CEC
27 - ChromeOS EC CEC
51 - vivid: emulates a CEC receiver and CEC transmitter.
52 Can be used to test CEC applications without actual CEC hardware.
74 the linux CEC framework.
89 CEC devices.
143 USB CEC Dongles
211 CEC Without HPD
215 CEC is still enabled so connected devices can send an <Image View On> CEC
[all …]
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-6.3-rc2/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-6.3-rc2/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
133 This callback enables or disables the CEC hardware. Enabling the CEC hardware
391 received CEC message::
404 CEC Adapter drivers can call the following CEC framework functions:
449 CEC Pin framework
455 CEC protocol. The CEC pin framework was created to handle such devices.
[all …]
/linux-6.3-rc2/Documentation/devicetree/bindings/media/cec/
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.
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
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-6.3-rc2/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-6.3-rc2/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-6.3-rc2/Documentation/devicetree/bindings/display/mediatek/
A Dmediatek,cec.yaml7 title: Mediatek HDMI CEC Controller
14 The HDMI CEC controller handles hotplug detection and CEC communication.
/linux-6.3-rc2/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-6.3-rc2/drivers/gpu/drm/display/
A DKconfig42 bool "Enable DisplayPort CEC-Tunneling-over-AUX HDMI support"
47 Choose this option if you want to enable HDMI CEC support for
51 that do support this they often do not hook up the CEC pin.
/linux-6.3-rc2/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-6.3-rc2/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-6.3-rc2/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.
/linux-6.3-rc2/drivers/gpu/drm/bridge/adv7511/
A DKconfig20 bool "ADV7511/33/35 HDMI CEC driver"
25 When selected the HDMI transmitter will support the CEC feature.

Completed in 98 milliseconds

1234