Merge tag 'drm-misc-next-fixes-2025-08-12' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Short summary of fixes pull: bridge: - fix OF-node leak - fix documentation fbdev-emulation: - pass correct format info to drm_helper_mode_fill_fb_struct() panfrost: - print correct RSS size Signed-off-by: Dave Airlie <airlied@redhat.com> From: Thomas Zimmermann <tzimmermann@suse.de> Link: https://lore.kernel.org/r/20250812064712.GA14554@2a02-2454-fd5e-fd00-2c49-c639-c55f-a125.dyn6.pyur.net
This commit is contained in:
@@ -866,13 +866,61 @@ struct drm_bridge_funcs {
|
||||
struct drm_connector *connector,
|
||||
bool enable, int direction);
|
||||
|
||||
/**
|
||||
* @hdmi_cec_init:
|
||||
*
|
||||
* Initialize CEC part of the bridge.
|
||||
*
|
||||
* This callback is optional, it can be implemented by bridges that
|
||||
* set the @DRM_BRIDGE_OP_HDMI_CEC_ADAPTER flag in their
|
||||
* &drm_bridge->ops.
|
||||
*
|
||||
* Returns:
|
||||
* 0 on success, a negative error code otherwise
|
||||
*/
|
||||
int (*hdmi_cec_init)(struct drm_bridge *bridge,
|
||||
struct drm_connector *connector);
|
||||
|
||||
/**
|
||||
* @hdmi_cec_enable:
|
||||
*
|
||||
* Enable or disable the CEC adapter inside the bridge.
|
||||
*
|
||||
* This callback is optional, it can be implemented by bridges that
|
||||
* set the @DRM_BRIDGE_OP_HDMI_CEC_ADAPTER flag in their
|
||||
* &drm_bridge->ops.
|
||||
*
|
||||
* Returns:
|
||||
* 0 on success, a negative error code otherwise
|
||||
*/
|
||||
int (*hdmi_cec_enable)(struct drm_bridge *bridge, bool enable);
|
||||
|
||||
/**
|
||||
* @hdmi_cec_log_addr:
|
||||
*
|
||||
* Set the logical address of the CEC adapter inside the bridge.
|
||||
*
|
||||
* This callback is optional, it can be implemented by bridges that
|
||||
* set the @DRM_BRIDGE_OP_HDMI_CEC_ADAPTER flag in their
|
||||
* &drm_bridge->ops.
|
||||
*
|
||||
* Returns:
|
||||
* 0 on success, a negative error code otherwise
|
||||
*/
|
||||
int (*hdmi_cec_log_addr)(struct drm_bridge *bridge, u8 logical_addr);
|
||||
|
||||
/**
|
||||
* @hdmi_cec_transmit:
|
||||
*
|
||||
* Transmit the message using the CEC adapter inside the bridge.
|
||||
*
|
||||
* This callback is optional, it can be implemented by bridges that
|
||||
* set the @DRM_BRIDGE_OP_HDMI_CEC_ADAPTER flag in their
|
||||
* &drm_bridge->ops.
|
||||
*
|
||||
* Returns:
|
||||
* 0 on success, a negative error code otherwise
|
||||
*/
|
||||
int (*hdmi_cec_transmit)(struct drm_bridge *bridge, u8 attempts,
|
||||
u32 signal_free_time, struct cec_msg *msg);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user