Lines Matching full:isi

3  * i.MX8 ISI - Input crossbar switch
20 #include "imx8-isi-core.h"
32 struct mxc_isi_dev *isi = xbar->isi; in mxc_isi_crossbar_gasket_enable() local
33 const struct mxc_gasket_ops *gasket_ops = isi->pdata->gasket_ops; in mxc_isi_crossbar_gasket_enable()
49 dev_err(isi->dev, in mxc_isi_crossbar_gasket_enable()
56 dev_err(isi->dev, "invalid frame descriptor for '%s':%u\n", in mxc_isi_crossbar_gasket_enable()
65 gasket_ops->enable(isi, &fd, fmt, port); in mxc_isi_crossbar_gasket_enable()
72 struct mxc_isi_dev *isi = xbar->isi; in mxc_isi_crossbar_gasket_disable() local
73 const struct mxc_gasket_ops *gasket_ops = isi->pdata->gasket_ops; in mxc_isi_crossbar_gasket_disable()
78 gasket_ops->disable(isi, port); in mxc_isi_crossbar_gasket_disable()
113 dev_dbg(xbar->isi->dev, in __mxc_isi_crossbar_set_routing()
156 dev_dbg(xbar->isi->dev, in mxc_isi_crossbar_xlate_streams()
166 dev_dbg(xbar->isi->dev, in mxc_isi_crossbar_xlate_streams()
355 dev_err(xbar->isi->dev, in mxc_isi_crossbar_enable_streams()
395 dev_err(xbar->isi->dev, in mxc_isi_crossbar_disable_streams()
433 int mxc_isi_crossbar_init(struct mxc_isi_dev *isi) in mxc_isi_crossbar_init() argument
435 struct mxc_isi_crossbar *xbar = &isi->crossbar; in mxc_isi_crossbar_init()
441 xbar->isi = isi; in mxc_isi_crossbar_init()
447 sd->dev = isi->dev; in mxc_isi_crossbar_init()
456 xbar->num_sinks = isi->pdata->num_ports + 1; in mxc_isi_crossbar_init()
457 xbar->num_sources = isi->pdata->num_ports; in mxc_isi_crossbar_init()
504 return v4l2_device_register_subdev(&xbar->isi->v4l2_dev, &xbar->sd); in mxc_isi_crossbar_register()