1 // SPDX-License-Identifier: GPL-2.0-only
5 * Copyright (C) 2016 Synopsys, Inc. (www.synopsys.com)
8 #include <drm/drm_bridge.h>
9 #include <drm/drm_crtc.h>
10 #include <drm/drm_encoder.h>
11 #include <drm/drm_device.h>
15 int arcpgu_drm_hdmi_init(struct drm_device *drm, struct device_node *np)
17 struct arcpgu_drm_private *arcpgu = dev_to_arcpgu(drm);
18 struct drm_bridge *bridge;
20 /* Locate drm bridge from the hdmi encoder DT node */
21 bridge = of_drm_find_bridge(np);
25 /* Link drm_bridge to encoder */
26 return drm_simple_display_pipe_attach_bridge(&arcpgu->pipe, bridge);