Lines Matching refs:bridge
26 void msm_hdmi_bridge_destroy(struct drm_bridge *bridge) in msm_hdmi_bridge_destroy() argument
30 static void msm_hdmi_power_on(struct drm_bridge *bridge) in msm_hdmi_power_on() argument
32 struct drm_device *dev = bridge->dev; in msm_hdmi_power_on()
33 struct hdmi_bridge *hdmi_bridge = to_hdmi_bridge(bridge); in msm_hdmi_power_on()
66 static void power_off(struct drm_bridge *bridge) in power_off() argument
68 struct drm_device *dev = bridge->dev; in power_off()
69 struct hdmi_bridge *hdmi_bridge = to_hdmi_bridge(bridge); in power_off()
152 static void msm_hdmi_bridge_pre_enable(struct drm_bridge *bridge) in msm_hdmi_bridge_pre_enable() argument
154 struct hdmi_bridge *hdmi_bridge = to_hdmi_bridge(bridge); in msm_hdmi_bridge_pre_enable()
162 msm_hdmi_power_on(bridge); in msm_hdmi_bridge_pre_enable()
178 static void msm_hdmi_bridge_enable(struct drm_bridge *bridge) in msm_hdmi_bridge_enable() argument
182 static void msm_hdmi_bridge_disable(struct drm_bridge *bridge) in msm_hdmi_bridge_disable() argument
186 static void msm_hdmi_bridge_post_disable(struct drm_bridge *bridge) in msm_hdmi_bridge_post_disable() argument
188 struct hdmi_bridge *hdmi_bridge = to_hdmi_bridge(bridge); in msm_hdmi_bridge_post_disable()
201 power_off(bridge); in msm_hdmi_bridge_post_disable()
209 static void msm_hdmi_bridge_mode_set(struct drm_bridge *bridge, in msm_hdmi_bridge_mode_set() argument
213 struct hdmi_bridge *hdmi_bridge = to_hdmi_bridge(bridge); in msm_hdmi_bridge_mode_set()
282 struct drm_bridge *bridge = NULL; in msm_hdmi_bridge_init() local
295 bridge = &hdmi_bridge->base; in msm_hdmi_bridge_init()
296 bridge->funcs = &msm_hdmi_bridge_funcs; in msm_hdmi_bridge_init()
298 ret = drm_bridge_attach(hdmi->encoder, bridge, NULL); in msm_hdmi_bridge_init()
302 return bridge; in msm_hdmi_bridge_init()
305 if (bridge) in msm_hdmi_bridge_init()
306 msm_hdmi_bridge_destroy(bridge); in msm_hdmi_bridge_init()