Home
last modified time | relevance | path

Searched refs:mbus (Results 1 – 25 of 97) sorted by relevance

1234

/OK3568_Linux_fs/kernel/drivers/usb/mon/
H A Dmon_main.c21 static void mon_stop(struct mon_bus *mbus);
22 static void mon_dissolve(struct mon_bus *mbus, struct usb_bus *ubus);
36 void mon_reader_add(struct mon_bus *mbus, struct mon_reader *r) in mon_reader_add() argument
41 spin_lock_irqsave(&mbus->lock, flags); in mon_reader_add()
42 if (mbus->nreaders == 0) { in mon_reader_add()
43 if (mbus == &mon_bus0) { in mon_reader_add()
50 mbus->u_bus->monitored = 1; in mon_reader_add()
53 mbus->nreaders++; in mon_reader_add()
54 list_add_tail(&r->r_link, &mbus->r_list); in mon_reader_add()
55 spin_unlock_irqrestore(&mbus->lock, flags); in mon_reader_add()
[all …]
H A Dmon_text.c132 struct urb *urb, char ev_type, struct mon_bus *mbus) in mon_text_get_setup() argument
146 int len, char ev_type, struct mon_bus *mbus) in mon_text_get_data() argument
305 struct mon_bus *mbus) in mon_text_fetch() argument
310 spin_lock_irqsave(&mbus->lock, flags); in mon_text_fetch()
312 spin_unlock_irqrestore(&mbus->lock, flags); in mon_text_fetch()
318 spin_unlock_irqrestore(&mbus->lock, flags); in mon_text_fetch()
326 struct mon_bus *mbus; in mon_text_open() local
331 mbus = inode->i_private; in mon_text_open()
349 rp->r.m_bus = mbus; in mon_text_open()
364 mon_reader_add(mbus, &rp->r); in mon_text_open()
[all …]
H A Dusb_mon.h53 void mon_reader_add(struct mon_bus *mbus, struct mon_reader *r);
54 void mon_reader_del(struct mon_bus *mbus, struct mon_reader *r);
58 int /*bool*/ mon_text_add(struct mon_bus *mbus, const struct usb_bus *ubus);
59 void mon_text_del(struct mon_bus *mbus);
60 int /*bool*/ mon_bin_add(struct mon_bus *mbus, const struct usb_bus *ubus);
61 void mon_bin_del(struct mon_bus *mbus);
H A Dmon_stat.c29 struct mon_bus *mbus; in mon_stat_open() local
36 mbus = inode->i_private; in mon_stat_open()
40 mbus->nreaders, mbus->cnt_events, mbus->cnt_text_lost); in mon_stat_open()
H A Dmon_bin.c675 struct mon_bus *mbus; in mon_bin_open() local
681 mbus = mon_bus_lookup(iminor(inode)); in mon_bin_open()
682 if (mbus == NULL) { in mon_bin_open()
686 if (mbus != &mon_bus0 && mbus->u_bus == NULL) { in mon_bin_open()
711 rp->r.m_bus = mbus; in mon_bin_open()
717 mon_reader_add(mbus, &rp->r); in mon_bin_open()
781 struct mon_bus* mbus = rp->r.m_bus; in mon_bin_release() local
785 if (mbus->nreaders <= 0) { in mon_bin_release()
790 mon_reader_del(mbus, &rp->r); in mon_bin_release()
1356 int mon_bin_add(struct mon_bus *mbus, const struct usb_bus *ubus) in mon_bin_add() argument
[all …]
/OK3568_Linux_fs/u-boot/arch/arm/mach-mvebu/
H A Dmbus.c108 static void mvebu_mbus_read_window(struct mvebu_mbus_state *mbus, in mvebu_mbus_read_window() argument
113 void __iomem *addr = mbus->mbuswins_base + in mvebu_mbus_read_window()
114 mbus->soc->win_cfg_offset(win); in mvebu_mbus_read_window()
135 if (win < mbus->soc->num_remappable_wins) { in mvebu_mbus_read_window()
145 static void mvebu_mbus_disable_window(struct mvebu_mbus_state *mbus, in mvebu_mbus_disable_window() argument
150 addr = mbus->mbuswins_base + mbus->soc->win_cfg_offset(win); in mvebu_mbus_disable_window()
154 if (win < mbus->soc->num_remappable_wins) { in mvebu_mbus_disable_window()
161 static int mvebu_mbus_window_is_free(struct mvebu_mbus_state *mbus, in mvebu_mbus_window_is_free() argument
164 void __iomem *addr = mbus->mbuswins_base + in mvebu_mbus_window_is_free()
165 mbus->soc->win_cfg_offset(win); in mvebu_mbus_window_is_free()
[all …]
/OK3568_Linux_fs/kernel/drivers/bus/
H A Dmvebu-mbus.c190 static bool mvebu_mbus_window_is_remappable(struct mvebu_mbus_state *mbus, in mvebu_mbus_window_is_remappable() argument
193 return mbus->soc->win_remap_offset(win) != MVEBU_MBUS_NO_REMAP; in mvebu_mbus_window_is_remappable()
200 static void mvebu_mbus_read_window(struct mvebu_mbus_state *mbus, in mvebu_mbus_read_window() argument
205 void __iomem *addr = mbus->mbuswins_base + in mvebu_mbus_read_window()
206 mbus->soc->win_cfg_offset(win); in mvebu_mbus_read_window()
227 if (mvebu_mbus_window_is_remappable(mbus, win)) { in mvebu_mbus_read_window()
229 void __iomem *addr_rmp = mbus->mbuswins_base + in mvebu_mbus_read_window()
230 mbus->soc->win_remap_offset(win); in mvebu_mbus_read_window()
239 static void mvebu_mbus_disable_window(struct mvebu_mbus_state *mbus, in mvebu_mbus_disable_window() argument
244 addr = mbus->mbuswins_base + mbus->soc->win_cfg_offset(win); in mvebu_mbus_disable_window()
[all …]
/OK3568_Linux_fs/kernel/drivers/staging/media/imx/
H A Dimx-media-utils.c369 int imx_media_init_mbus_fmt(struct v4l2_mbus_framefmt *mbus, in imx_media_init_mbus_fmt() argument
375 mbus->width = width; in imx_media_init_mbus_fmt()
376 mbus->height = height; in imx_media_init_mbus_fmt()
377 mbus->field = field; in imx_media_init_mbus_fmt()
389 mbus->code = code; in imx_media_init_mbus_fmt()
391 mbus->colorspace = V4L2_COLORSPACE_SRGB; in imx_media_init_mbus_fmt()
392 mbus->xfer_func = V4L2_MAP_XFER_FUNC_DEFAULT(mbus->colorspace); in imx_media_init_mbus_fmt()
393 mbus->ycbcr_enc = V4L2_MAP_YCBCR_ENC_DEFAULT(mbus->colorspace); in imx_media_init_mbus_fmt()
394 mbus->quantization = in imx_media_init_mbus_fmt()
396 mbus->colorspace, in imx_media_init_mbus_fmt()
[all …]
H A Dimx-media.h189 int imx_media_init_mbus_fmt(struct v4l2_mbus_framefmt *mbus,
197 const struct v4l2_mbus_framefmt *mbus,
200 const struct v4l2_mbus_framefmt *mbus);
201 int imx_media_ipu_image_to_mbus_fmt(struct v4l2_mbus_framefmt *mbus,
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/bus/
H A Dmvebu-mbus.txt7 marvell,armada370-mbus
8 marvell,armadaxp-mbus
9 marvell,armada375-mbus
10 marvell,armada380-mbus
11 marvell,kirkwood-mbus
12 marvell,dove-mbus
13 marvell,orion5x-88f5281-mbus
14 marvell,orion5x-88f5182-mbus
15 marvell,orion5x-88f5181-mbus
16 marvell,orion5x-88f6183-mbus
[all …]
/OK3568_Linux_fs/kernel/drivers/staging/media/rkisp1/
H A Drkisp1-capture.c59 u32 mbus; member
97 .mbus = MEDIA_BUS_FMT_YUYV8_2X8,
102 .mbus = MEDIA_BUS_FMT_YUYV8_2X8,
107 .mbus = MEDIA_BUS_FMT_YUYV8_2X8,
112 .mbus = MEDIA_BUS_FMT_YUYV8_2X8,
117 .mbus = MEDIA_BUS_FMT_YUYV8_2X8,
124 .mbus = MEDIA_BUS_FMT_YUYV8_2X8,
131 .mbus = MEDIA_BUS_FMT_YUYV8_1_5X8,
136 .mbus = MEDIA_BUS_FMT_YUYV8_1_5X8,
141 .mbus = MEDIA_BUS_FMT_YUYV8_1_5X8,
[all …]
/OK3568_Linux_fs/kernel/Documentation/userspace-api/media/v4l/
H A Dvidioc-subdev-enum-mbus-code.rst67 :ref:`v4l2-mbus-format`.
74 - See :ref:`v4l2-subdev-mbus-code-flags`
84 .. _v4l2-subdev-mbus-code-flags:
96 ioctl with :ref:`V4L2_MBUS_FRAMEFMT_SET_CSC <mbus-framefmt-set-csc>` set.
97 See :ref:`v4l2-mbus-format` on how to do this.
103 ioctl with :ref:`V4L2_MBUS_FRAMEFMT_SET_CSC <mbus-framefmt-set-csc>` set.
104 See :ref:`v4l2-mbus-format` on how to do this.
110 ioctl with :ref:`V4L2_MBUS_FRAMEFMT_SET_CSC <mbus-framefmt-set-csc>` set.
111 See :ref:`v4l2-mbus-format` on how to do this.
117 ioctl with :ref:`V4L2_MBUS_FRAMEFMT_SET_CSC <mbus-framefmt-set-csc>` set.
[all …]
/OK3568_Linux_fs/kernel/drivers/net/dsa/qca/
H A Dar9331.c164 struct mii_bus *mbus; /* mdio master */ member
203 static int ar9331_sw_mbus_write(struct mii_bus *mbus, int port, int regnum, in ar9331_sw_mbus_write() argument
206 struct ar9331_sw_priv *priv = mbus->priv; in ar9331_sw_mbus_write()
233 static int ar9331_sw_mbus_read(struct mii_bus *mbus, int port, int regnum) in ar9331_sw_mbus_read() argument
235 struct ar9331_sw_priv *priv = mbus->priv; in ar9331_sw_mbus_read()
270 struct mii_bus *mbus; in ar9331_sw_mbus_init() local
276 mbus = devm_mdiobus_alloc(dev); in ar9331_sw_mbus_init()
277 if (!mbus) in ar9331_sw_mbus_init()
280 mbus->name = np->full_name; in ar9331_sw_mbus_init()
281 snprintf(mbus->id, MII_BUS_ID_SIZE, "%pOF", np); in ar9331_sw_mbus_init()
[all …]
/OK3568_Linux_fs/kernel/drivers/media/platform/sunxi/sun4i-csi/
H A Dsun4i_v4l2.c24 .mbus = MEDIA_BUS_FMT_YUYV8_2X8,
36 const u32 *mbus) in sun4i_csi_find_format() argument
44 if (mbus && *mbus != sun4i_csi_formats[i].mbus) in sun4i_csi_find_format()
331 struct v4l2_subdev_mbus_code_enum *mbus) in sun4i_csi_subdev_enum_mbus_code() argument
333 if (mbus->index >= ARRAY_SIZE(sun4i_csi_formats)) in sun4i_csi_subdev_enum_mbus_code()
336 mbus->code = sun4i_csi_formats[mbus->index].mbus; in sun4i_csi_subdev_enum_mbus_code()
/OK3568_Linux_fs/kernel/drivers/media/platform/rockchip/cif/
H A Dprocfs.c263 mbus_flags = sensor->mbus.flags; in rkcif_show_format()
264 if (sensor->mbus.type == V4L2_MBUS_PARALLEL || in rkcif_show_format()
265 sensor->mbus.type == V4L2_MBUS_BT656) { in rkcif_show_format()
267 sensor->mbus.type == V4L2_MBUS_PARALLEL ? "BT601" : "BT656/BT1120"); in rkcif_show_format()
274 sensor->mbus.type == V4L2_MBUS_CSI2_DPHY ? "mipi csi2 dphy" : in rkcif_show_format()
275 sensor->mbus.type == V4L2_MBUS_CSI2_CPHY ? "mipi csi2 cphy" : in rkcif_show_format()
276 sensor->mbus.type == V4L2_MBUS_CCP2 ? "lvds" : "unknown"); in rkcif_show_format()
344 if (sensor->mbus.type == V4L2_MBUS_PARALLEL || in rkcif_show_format()
345 sensor->mbus.type == V4L2_MBUS_BT656) { in rkcif_show_format()
H A Ddev.c1285 if (sensor->mbus.type == V4L2_MBUS_CCP2) { in rkcif_create_link()
1289 memcpy(&dev->lvds_subdev.sensor_self.mbus, &sensor->mbus, in rkcif_create_link()
1295 memcpy(&linked_sensor.mbus, &sensor->mbus, in rkcif_create_link()
1309 if ((linked_sensor.mbus.type == V4L2_MBUS_BT656 || in rkcif_create_link()
1310 linked_sensor.mbus.type == V4L2_MBUS_PARALLEL) && in rkcif_create_link()
1326 if ((linked_sensor.mbus.type == V4L2_MBUS_BT656 || in rkcif_create_link()
1327 linked_sensor.mbus.type == V4L2_MBUS_PARALLEL) && in rkcif_create_link()
1414 if (sensor->mbus.type == V4L2_MBUS_CCP2) { in rkcif_create_link()
1428 if (linked_sensor.mbus.type != V4L2_MBUS_BT656 && in rkcif_create_link()
1429 linked_sensor.mbus.type != V4L2_MBUS_PARALLEL) in rkcif_create_link()
[all …]
H A Dmipi-csi2.c111 struct v4l2_mbus_config mbus; in csi2_update_sensor_info() local
114 ret = v4l2_subdev_call(sensor->sd, pad, get_mbus_config, 0, &mbus); in csi2_update_sensor_info()
128 csi2->bus.flags = mbus.flags; in csi2_update_sensor_info()
192 struct v4l2_mbus_config *mbus);
200 struct v4l2_mbus_config mbus; in csi2_enable() local
203 csi2_g_mbus_config(&csi2->sd, 0, &mbus); in csi2_enable()
204 if (mbus.type == V4L2_MBUS_CSI2_DPHY) in csi2_enable()
206 else if (mbus.type == V4L2_MBUS_CSI2_CPHY) in csi2_enable()
513 struct v4l2_mbus_config *mbus) in csi2_g_mbus_config() argument
519 ret = v4l2_subdev_call(sensor_sd, pad, get_mbus_config, 0, mbus); in csi2_g_mbus_config()
[all …]
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Dorion5x-mv88f5182.dtsi15 compatible = "marvell,orion5x-88f5182-mbus", "simple-bus";
39 mbusc: mbus-controller@20000 {
40 compatible = "marvell,mbus-controller";
H A Dorion5x-mv88f5181.dtsi15 compatible = "marvell,orion5x-88f5181-mbus", "simple-bus";
29 mbusc: mbus-controller@20000 {
30 compatible = "marvell,mbus-controller";
/OK3568_Linux_fs/kernel/drivers/staging/media/omap4iss/
H A Diss_video.c117 const struct v4l2_mbus_framefmt *mbus, in iss_video_mbus_to_pix() argument
125 pix->width = mbus->width; in iss_video_mbus_to_pix()
126 pix->height = mbus->height; in iss_video_mbus_to_pix()
133 if (formats[i].code == mbus->code) in iss_video_mbus_to_pix()
155 pix->colorspace = mbus->colorspace; in iss_video_mbus_to_pix()
156 pix->field = mbus->field; in iss_video_mbus_to_pix()
166 struct v4l2_mbus_framefmt *mbus) in iss_video_pix_to_mbus() argument
170 memset(mbus, 0, sizeof(*mbus)); in iss_video_pix_to_mbus()
171 mbus->width = pix->width; in iss_video_pix_to_mbus()
172 mbus->height = pix->height; in iss_video_pix_to_mbus()
[all …]
/OK3568_Linux_fs/kernel/drivers/media/platform/cadence/
H A Dcdns-csi2tx.c79 u32 mbus; member
122 .mbus = MEDIA_BUS_FMT_UYVY8_1X16,
127 .mbus = MEDIA_BUS_FMT_RGB888_1X24,
147 static const struct csi2tx_fmt *csi2tx_get_fmt_from_mbus(u32 mbus) in csi2tx_get_fmt_from_mbus() argument
152 if (csi2tx_formats[i].mbus == mbus) in csi2tx_get_fmt_from_mbus()
165 code->code = csi2tx_formats[code->index].mbus; in csi2tx_enum_mbus_code()
/OK3568_Linux_fs/kernel/drivers/media/platform/omap3isp/
H A Dispvideo.c140 const struct v4l2_mbus_framefmt *mbus, in isp_video_mbus_to_pix() argument
148 pix->width = mbus->width; in isp_video_mbus_to_pix()
149 pix->height = mbus->height; in isp_video_mbus_to_pix()
152 if (formats[i].code == mbus->code) in isp_video_mbus_to_pix()
176 pix->colorspace = mbus->colorspace; in isp_video_mbus_to_pix()
177 pix->field = mbus->field; in isp_video_mbus_to_pix()
183 struct v4l2_mbus_framefmt *mbus) in isp_video_pix_to_mbus() argument
187 memset(mbus, 0, sizeof(*mbus)); in isp_video_pix_to_mbus()
188 mbus->width = pix->width; in isp_video_pix_to_mbus()
189 mbus->height = pix->height; in isp_video_pix_to_mbus()
[all …]
/OK3568_Linux_fs/kernel/drivers/media/platform/rockchip/isp1/
H A Drkisp1.c162 0, &sensor->mbus); in rkisp1_update_sensor_info()
307 if (sensor && sensor->mbus.type == V4L2_MBUS_BT656)
325 if (sensor && sensor->mbus.type == V4L2_MBUS_BT656)
335 if (sensor && (sensor->mbus.type == V4L2_MBUS_CSI2_DPHY ||
336 sensor->mbus.type == V4L2_MBUS_CCP2)) {
339 if (sensor && sensor->mbus.type == V4L2_MBUS_BT656)
351 if (sensor && (sensor->mbus.type == V4L2_MBUS_BT656 ||
352 sensor->mbus.type == V4L2_MBUS_PARALLEL)) {
353 if (sensor->mbus.flags &
358 if (sensor && sensor->mbus.type == V4L2_MBUS_PARALLEL) {
[all …]
/OK3568_Linux_fs/kernel/drivers/phy/rockchip/
H A Dphy-rockchip-mipi-rx.c563 struct v4l2_mbus_config mbus; member
572 struct v4l2_mbus_config mbus; member
784 struct v4l2_mbus_config mbus; in mipidphy_update_sensor_mbus() local
792 ret = v4l2_subdev_call(sensor_sd, pad, get_mbus_config, 0, &mbus); in mipidphy_update_sensor_mbus()
796 sensor->mbus = mbus; in mipidphy_update_sensor_mbus()
797 switch (mbus.flags & V4L2_MBUS_CSI2_LANES) { in mipidphy_update_sensor_mbus()
923 *config = sensor->mbus; in mipidphy_g_mbus_config()
1412 if (sensor->mbus.type == V4L2_MBUS_CSI2_DPHY) { in csi_mipidphy_stream_on()
1417 if (sensor->mbus.flags & V4L2_MBUS_CSI2_CONTINUOUS_CLOCK) in csi_mipidphy_stream_on()
1419 else if (sensor->mbus.flags & V4L2_MBUS_CSI2_NONCONTINUOUS_CLOCK) in csi_mipidphy_stream_on()
[all …]
H A Dphy-rockchip-csi2-dphy.c41 struct v4l2_mbus_config mbus; member
323 struct v4l2_mbus_config mbus; in csi2_dphy_update_sensor_mbus() local
332 ret = v4l2_subdev_call(sensor_sd, pad, get_mbus_config, 0, &mbus); in csi2_dphy_update_sensor_mbus()
336 sensor->mbus = mbus; in csi2_dphy_update_sensor_mbus()
337 switch (mbus.flags & V4L2_MBUS_CSI2_LANES) { in csi2_dphy_update_sensor_mbus()
582 *config = sensor->mbus; in csi2_dphy_g_mbus_config()
737 sensor->mbus = s_asd->mbus; in rockchip_csi2_dphy_notifier_bound()
741 dphy->phy_index, sd->name, s_asd->mbus.type); in rockchip_csi2_dphy_notifier_bound()
796 struct v4l2_mbus_config *config = &s_asd->mbus; in rockchip_csi2_dphy_fwnode_parse()

1234