/* Notify all bridges in the pipeline of hotplug events. */
drm_for_each_bridge_in_chain_scoped(bridge_connector->encoder, bridge) {
if (bridge->funcs->hpd_notify)
- bridge->funcs->hpd_notify(bridge, status);
+ bridge->funcs->hpd_notify(bridge, connector, status);
}
}
}
static void meson_encoder_hdmi_hpd_notify(struct drm_bridge *bridge,
+ struct drm_connector *connector,
enum drm_connector_status status)
{
struct meson_encoder_hdmi *encoder_hdmi = bridge_to_meson_encoder_hdmi(bridge);
}
void msm_dp_bridge_hpd_notify(struct drm_bridge *bridge,
- enum drm_connector_status status)
+ struct drm_connector *connector,
+ enum drm_connector_status status)
{
struct msm_dp_bridge *msm_dp_bridge = to_dp_bridge(bridge);
struct msm_dp *msm_dp_display = msm_dp_bridge->msm_dp_display;
void msm_dp_bridge_hpd_enable(struct drm_bridge *bridge);
void msm_dp_bridge_hpd_disable(struct drm_bridge *bridge);
void msm_dp_bridge_hpd_notify(struct drm_bridge *bridge,
- enum drm_connector_status status);
+ struct drm_connector *connector,
+ enum drm_connector_status status);
#endif /* _DP_DRM_H_ */
}
static void hdmi4_bridge_hpd_notify(struct drm_bridge *bridge,
+ struct drm_connector *connector,
enum drm_connector_status status)
{
struct omap_hdmi *hdmi = drm_bridge_to_hdmi(bridge);
* controllers for HDMI bridges.
*/
void (*hpd_notify)(struct drm_bridge *bridge,
+ struct drm_connector *connector,
enum drm_connector_status status);
/**