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()
165 dev_dbg(xbar->isi->dev, in mxc_isi_crossbar_xlate_streams()
354 dev_err(xbar->isi->dev, in mxc_isi_crossbar_enable_streams()
394 dev_err(xbar->isi->dev, in mxc_isi_crossbar_disable_streams()
432 int mxc_isi_crossbar_init(struct mxc_isi_dev *isi) in mxc_isi_crossbar_init() argument
434 struct mxc_isi_crossbar *xbar = &isi->crossbar; in mxc_isi_crossbar_init()
440 xbar->isi = isi; in mxc_isi_crossbar_init()
446 sd->dev = isi->dev; in mxc_isi_crossbar_init()
455 xbar->num_sinks = isi->pdata->num_ports + 1; in mxc_isi_crossbar_init()
456 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()