Lines Matching refs:output

51 	struct tegra_drm_encoder *output;  in tegra_drm_connector_get_modes()  local
55 output = container_of(connector, struct tegra_drm_encoder, in tegra_drm_connector_get_modes()
59 if (output->panel != NULL) { in tegra_drm_connector_get_modes()
65 edid = output->edid; in tegra_drm_connector_get_modes()
69 edid = drm_get_edid(connector, output->ddc); in tegra_drm_connector_get_modes()
84 struct tegra_drm_encoder *output; in tegra_drm_connector_best_encoder() local
86 output = container_of(connector, struct tegra_drm_encoder, in tegra_drm_connector_best_encoder()
89 return &(output->encoder); in tegra_drm_connector_best_encoder()
95 struct tegra_drm_encoder *output; in tegra_drm_connector_detect() local
99 output = container_of(connector, struct tegra_drm_encoder, in tegra_drm_connector_detect()
101 if (output->gpio_hpd == NULL) { in tegra_drm_connector_detect()
102 return ((output->panel != NULL) ? in tegra_drm_connector_detect()
107 rv = gpio_pin_is_active(output->gpio_hpd, &active); in tegra_drm_connector_detect()
109 device_printf(output->dev, " GPIO read failed: %d\n", rv); in tegra_drm_connector_detect()
118 tegra_drm_encoder_attach(struct tegra_drm_encoder *output, phandle_t node) in tegra_drm_encoder_attach() argument
126 (void **)&output->edid); in tegra_drm_encoder_attach()
130 device_printf(output->dev, in tegra_drm_encoder_attach()
132 if (output->edid != NULL) in tegra_drm_encoder_attach()
133 free(output->edid, M_OFWPROP); in tegra_drm_encoder_attach()
137 gpio_pin_get_by_ofw_property(output->dev, node, "nvidia,hpd-gpio", in tegra_drm_encoder_attach()
138 &output->gpio_hpd); in tegra_drm_encoder_attach()
142 output->ddc = OF_device_from_xref(ddc); in tegra_drm_encoder_attach()
143 if ((output->edid == NULL) && (output->ddc == NULL)) in tegra_drm_encoder_attach()
146 if (output->gpio_hpd != NULL) { in tegra_drm_encoder_attach()
147 output->connector.polled = in tegra_drm_encoder_attach()
156 int tegra_drm_encoder_init(struct tegra_drm_encoder *output, in tegra_drm_encoder_init() argument
160 if (output->panel) { in tegra_drm_encoder_init()
166 int tegra_drm_encoder_exit(struct tegra_drm_encoder *output, in tegra_drm_encoder_exit() argument
170 if (output->panel) { in tegra_drm_encoder_exit()