Lines Matching refs:output

19 	struct tegra_output output;  member
26 static inline struct tegra_rgb *to_rgb(struct tegra_output *output) in to_rgb() argument
28 return container_of(output, struct tegra_rgb, output); in to_rgb()
124 struct tegra_output *output = encoder_to_output(encoder); in tegra_rgb_encoder_disable() local
125 struct tegra_rgb *rgb = to_rgb(output); in tegra_rgb_encoder_disable()
127 if (output->panel) in tegra_rgb_encoder_disable()
128 drm_panel_disable(output->panel); in tegra_rgb_encoder_disable()
133 if (output->panel) in tegra_rgb_encoder_disable()
134 drm_panel_unprepare(output->panel); in tegra_rgb_encoder_disable()
139 struct tegra_output *output = encoder_to_output(encoder); in tegra_rgb_encoder_enable() local
140 struct tegra_rgb *rgb = to_rgb(output); in tegra_rgb_encoder_enable()
143 if (output->panel) in tegra_rgb_encoder_enable()
144 drm_panel_prepare(output->panel); in tegra_rgb_encoder_enable()
168 if (output->panel) in tegra_rgb_encoder_enable()
169 drm_panel_enable(output->panel); in tegra_rgb_encoder_enable()
177 struct tegra_output *output = encoder_to_output(encoder); in tegra_rgb_encoder_atomic_check() local
180 struct tegra_rgb *rgb = to_rgb(output); in tegra_rgb_encoder_atomic_check()
206 dev_err(output->dev, "failed to setup CRTC state: %d\n", err); in tegra_rgb_encoder_atomic_check()
233 rgb->output.dev = dc->dev; in tegra_dc_rgb_probe()
234 rgb->output.of_node = np; in tegra_dc_rgb_probe()
237 err = tegra_output_probe(&rgb->output); in tegra_dc_rgb_probe()
259 dc->rgb = &rgb->output; in tegra_dc_rgb_probe()
277 struct tegra_output *output = dc->rgb; in tegra_dc_rgb_init() local
283 drm_connector_init(drm, &output->connector, &tegra_rgb_connector_funcs, in tegra_dc_rgb_init()
285 drm_connector_helper_add(&output->connector, in tegra_dc_rgb_init()
287 output->connector.dpms = DRM_MODE_DPMS_OFF; in tegra_dc_rgb_init()
289 drm_encoder_init(drm, &output->encoder, &tegra_rgb_encoder_funcs, in tegra_dc_rgb_init()
291 drm_encoder_helper_add(&output->encoder, in tegra_dc_rgb_init()
294 drm_mode_connector_attach_encoder(&output->connector, in tegra_dc_rgb_init()
295 &output->encoder); in tegra_dc_rgb_init()
296 drm_connector_register(&output->connector); in tegra_dc_rgb_init()
298 err = tegra_output_init(drm, output); in tegra_dc_rgb_init()
300 dev_err(output->dev, "failed to initialize output: %d\n", err); in tegra_dc_rgb_init()
309 output->encoder.possible_crtcs = drm_crtc_mask(&dc->base); in tegra_dc_rgb_init()