Lines Matching defs:channel

60 	struct imx_ldb_channel *channel;
84 return container_of(c, struct imx_ldb_encoder, connector)->channel;
89 return container_of(e, struct imx_ldb_encoder, encoder)->channel;
101 struct imx_ldb_channel channel[2];
220 if (imx_ldb_ch == &ldb->channel[0] || dual) {
227 if (imx_ldb_ch == &ldb->channel[1] || dual) {
238 if (imx_ldb_ch == &ldb->channel[0])
240 else if (imx_ldb_ch == &ldb->channel[1])
296 if (imx_ldb_ch == &ldb->channel[0] || dual) {
302 if (imx_ldb_ch == &ldb->channel[1] || dual) {
328 if (imx_ldb_ch == &ldb->channel[0] || dual)
330 if (imx_ldb_ch == &ldb->channel[1] || dual)
343 if (imx_ldb_ch == &ldb->channel[0])
345 else if (imx_ldb_ch == &ldb->channel[1])
352 mux = (imx_ldb_ch == &ldb->channel[0]) ? 0 : 1;
449 ldb_encoder->channel = imx_ldb_ch;
553 struct imx_ldb_channel *channel, struct device_node *child)
561 channel->ddc = of_find_i2c_adapter_by_node(ddc_node);
563 if (!channel->ddc) {
569 if (!channel->ddc) {
577 channel->edid = kmemdup(edidp, edid_len, GFP_KERNEL);
578 if (!channel->edid)
580 } else if (!channel->panel) {
583 &channel->mode,
584 &channel->bus_flags,
587 channel->mode_valid = 1;
601 struct imx_ldb_channel *channel = &imx_ldb->channel[i];
603 if (!channel->ldb)
606 ret = imx_ldb_register(drm, channel);
644 dual = of_property_read_bool(np, "fsl,dual-channel");
672 struct imx_ldb_channel *channel;
685 dev_warn(dev, "dual-channel mode, ignoring second output\n");
689 channel = &imx_ldb->channel[i];
690 channel->ldb = imx_ldb;
691 channel->chno = i;
699 &channel->panel, &channel->bridge);
704 if (!channel->bridge) {
705 ret = imx_ldb_panel_ddc(dev, channel, child);
716 if (channel->panel && channel->panel->funcs &&
717 channel->panel->funcs->get_modes)
726 channel->bus_format = bus_format;
727 channel->child = child;
745 struct imx_ldb_channel *channel = &imx_ldb->channel[i];
747 kfree(channel->edid);
748 i2c_put_adapter(channel->ddc);