Lines Matching +full:hdmi +full:- +full:cec
1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * cec-notifier.h - notify CEC drivers of physical address changes
6 * Copyright 2016-2017 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
13 #include <media/cec.h>
23 * cec_notifier_conn_register - find or create a new cec_notifier for the given
24 * HDMI device and connector tuple.
25 * @hdmi_dev: HDMI device that sends the events.
27 * if there is always only one HDMI connector created by the HDMI device.
43 * cec_notifier_conn_unregister - decrease refcount and delete when the
50 * cec_notifier_cec_adap_register - find or create a new cec_notifier for the
52 * @hdmi_dev: HDMI device that sends the events.
54 * if there is always only one HDMI connector created by the HDMI device.
55 * @adap: the cec adapter that registered this notifier.
70 * cec_notifier_cec_adap_unregister - decrease refcount and delete when the
73 * @adap: the cec adapter that registered this notifier.
79 * cec_notifier_set_phys_addr - set a new physical address.
80 * @n: the CEC notifier
81 * @pa: the CEC physical address
83 * Set a new CEC physical address.
89 * cec_notifier_set_phys_addr_from_edid - set parse the PA from the EDID.
90 * @n: the CEC notifier
93 * Parses the EDID to obtain the new CEC physical address and set it.
100 * cec_notifier_parse_hdmi_phandle - find the hdmi device from "hdmi-phandle"
101 * @dev: the device with the "hdmi-phandle" device tree property
103 * Returns the device pointer referenced by the "hdmi-phandle" property.
106 * list, but it is never accessed by the CEC driver.
116 /* A non-NULL pointer is expected on success */ in cec_notifier_conn_register()
128 /* A non-NULL pointer is expected on success */ in cec_notifier_cec_adap_register()
148 return ERR_PTR(-ENODEV); in cec_notifier_parse_hdmi_phandle()
154 * cec_notifier_phys_addr_invalidate() - set the physical address to INVALID
156 * @n: the CEC notifier