Home
last modified time | relevance | path

Searched refs:csi (Results 1 – 25 of 47) sorted by relevance

12

/Linux-v4.19/drivers/gpu/ipu-v3/
Dipu-csi.c186 static inline u32 ipu_csi_read(struct ipu_csi *csi, unsigned offset) in ipu_csi_read() argument
188 return readl(csi->base + offset); in ipu_csi_read()
191 static inline void ipu_csi_write(struct ipu_csi *csi, u32 value, in ipu_csi_write() argument
194 writel(value, csi->base + offset); in ipu_csi_write()
201 static int ipu_csi_set_testgen_mclk(struct ipu_csi *csi, u32 pixel_clk, in ipu_csi_set_testgen_mclk() argument
210 dev_err(csi->ipu->dev, in ipu_csi_set_testgen_mclk()
215 temp = ipu_csi_read(csi, CSI_SENS_CONF); in ipu_csi_set_testgen_mclk()
217 ipu_csi_write(csi, temp | (div_ratio << CSI_SENS_CONF_DIVRATIO_SHIFT), in ipu_csi_set_testgen_mclk()
377 int ipu_csi_init_interface(struct ipu_csi *csi, in ipu_csi_init_interface() argument
407 spin_lock_irqsave(&csi->lock, flags); in ipu_csi_init_interface()
[all …]
DMakefile4 imx-ipu-v3-objs := ipu-common.o ipu-cpmem.o ipu-csi.o ipu-dc.o ipu-di.o \
/Linux-v4.19/drivers/media/platform/rcar-vin/
Drcar-core.c61 if (group->csi[i].subdev == sd) in rvin_group_entity_to_csi_id()
76 route->csi == csi_id && in rvin_group_get_mask()
80 route->vin, route->csi, route->channel); in rvin_group_get_mask()
681 if (!vin->group->csi[route->csi].subdev) in rvin_group_notify_complete()
684 source = &vin->group->csi[route->csi].subdev->entity; in rvin_group_notify_complete()
721 if (vin->group->csi[i].fwnode != asd->match.fwnode) in rvin_group_notify_unbind()
723 vin->group->csi[i].subdev = NULL; in rvin_group_notify_unbind()
741 if (vin->group->csi[i].fwnode != asd->match.fwnode) in rvin_group_notify_bound()
743 vin->group->csi[i].subdev = subdev; in rvin_group_notify_bound()
774 if (vin->group->csi[vep->base.id].fwnode) { in rvin_mc_parse_of_endpoint()
[all …]
Drcar-vin.h119 enum rvin_csi_id csi; member
254 } csi[RVIN_CSI_MAX]; member
/Linux-v4.19/Documentation/devicetree/bindings/misc/
Difm-csi.txt4 - compatible: "ifm,o2d-csi"
10 - ifm,csi-clk-handle: the phandle to a node in the DT describing the sensor
12 - ifm,csi-addr-bus-width: address bus width (valid values are 16, 24, 25)
13 - ifm,csi-data-bus-width: data bus width (valid values are 8 and 16)
14 - ifm,csi-wait-cycles: sensor bus wait cycles
17 - ifm,csi-byte-swap: if this property is present, the byte swapping on
22 csi@3,0 {
23 compatible = "ifm,o2d-csi";
27 ifm,csi-clk-handle = <&timer7>;
32 ifm,csi-addr-bus-width = <24>;
[all …]
/Linux-v4.19/include/video/
Dimx-ipu-v3.h353 int ipu_csi_init_interface(struct ipu_csi *csi,
356 bool ipu_csi_is_interlaced(struct ipu_csi *csi);
357 void ipu_csi_get_window(struct ipu_csi *csi, struct v4l2_rect *w);
358 void ipu_csi_set_window(struct ipu_csi *csi, struct v4l2_rect *w);
359 void ipu_csi_set_downsize(struct ipu_csi *csi, bool horiz, bool vert);
360 void ipu_csi_set_test_generator(struct ipu_csi *csi, bool active,
363 int ipu_csi_set_mipi_datatype(struct ipu_csi *csi, u32 vc,
365 int ipu_csi_set_skip_smfc(struct ipu_csi *csi, u32 skip,
367 int ipu_csi_set_dest(struct ipu_csi *csi, enum ipu_csi_dest csi_dest);
368 int ipu_csi_enable(struct ipu_csi *csi);
[all …]
/Linux-v4.19/drivers/uwb/
Dallocator.c31 for (col = ci->csi.start_col; col < UWB_NUM_ZONES; col += ci->csi.interval) { in uwb_rsv_fill_column_alloc()
33 safe_mas = ci->csi.safe_mas_per_col; in uwb_rsv_fill_column_alloc()
34 unsafe_mas = ci->csi.unsafe_mas_per_col; in uwb_rsv_fill_column_alloc()
141 struct uwb_rsv_col_set_info *csi = &ci->csi; in uwb_rsv_find_best_column_set() local
180 csi->start_col = tmp_csi.start_col; in uwb_rsv_find_best_column_set()
186 csi->start_col = tmp_csi.start_col; in uwb_rsv_find_best_column_set()
192 csi->interval = interval; in uwb_rsv_find_best_column_set()
193 csi->safe_mas_per_col = num_safe_mas; in uwb_rsv_find_best_column_set()
194 csi->unsafe_mas_per_col = num_unsafe_mas; in uwb_rsv_find_best_column_set()
/Linux-v4.19/arch/powerpc/boot/dts/
Do2d.dtsi107 csi@3,0 {
108 compatible = "ifm,o2d-csi";
110 ifm,csi-clk-handle = <&gpt7>;
117 ifm,csi-addr-bus-width = <24>;
118 ifm,csi-data-bus-width = <8>;
119 ifm,csi-wait-cycles = <0>;
/Linux-v4.19/drivers/staging/media/imx/
Dimx-ic-prp.c303 struct v4l2_subdev *csi; in prp_link_validate() local
311 csi = imx_media_find_upstream_subdev(priv->md, &ic_priv->sd.entity, in prp_link_validate()
313 if (IS_ERR(csi)) in prp_link_validate()
314 csi = NULL; in prp_link_validate()
329 if (!csi) { in prp_link_validate()
335 if (csi) { in prp_link_validate()
336 switch (csi->grp_id) { in prp_link_validate()
Dimx-media-csi.c79 struct ipu_csi *csi; member
696 ipu_csi_set_window(priv->csi, &crop); in csi_setup()
698 ipu_csi_set_downsize(priv->csi, in csi_setup()
702 ipu_csi_init_interface(priv->csi, &mbus_cfg, &if_fmt); in csi_setup()
704 ipu_csi_set_dest(priv->csi, priv->dest); in csi_setup()
707 ipu_csi_set_skip_smfc(priv->csi, priv->skip->skip_smfc, in csi_setup()
710 ipu_csi_dump(priv->csi); in csi_setup()
739 ret = ipu_csi_enable(priv->csi); in csi_start()
766 ipu_csi_disable(priv->csi); in csi_stop()
1089 ipu_csi_set_mipi_datatype(priv->csi, vc_num, in csi_link_validate()
[all …]
Dimx-media-of.c233 struct v4l2_subdev *csi) in imx_media_create_csi_of_links() argument
235 struct device_node *csi_np = csi->dev->of_node; in imx_media_create_csi_of_links()
259 ret = create_of_link(imxmd, csi, &link); in imx_media_create_csi_of_links()
DMakefile12 obj-$(CONFIG_VIDEO_IMX_CSI) += imx-media-csi.o
/Linux-v4.19/arch/ia64/kernel/
Dtopology.c145 pal_cache_shared_info_t csi; in cache_shared_cpu_map_setup() local
158 &csi) != PAL_STATUS_SUCCESS) in cache_shared_cpu_map_setup()
161 num_shared = (int) csi.num_shared; in cache_shared_cpu_map_setup()
165 && cpu_data(j)->core_id == csi.log1_cid in cache_shared_cpu_map_setup()
166 && cpu_data(j)->thread_id == csi.log1_tid) in cache_shared_cpu_map_setup()
174 &csi) == PAL_STATUS_SUCCESS); in cache_shared_cpu_map_setup()
/Linux-v4.19/drivers/edac/
Dsynopsys_edac.c362 struct csrow_info *csi; in synps_edac_init_csrows() local
369 csi = mci->csrows[row]; in synps_edac_init_csrows()
372 for (j = 0; j < csi->nr_channels; j++) { in synps_edac_init_csrows()
373 dimm = csi->channels[j]->dimm; in synps_edac_init_csrows()
376 dimm->nr_pages = (size >> PAGE_SHIFT) / csi->nr_channels; in synps_edac_init_csrows()
Dppc4xx_edac.c924 struct csrow_info *csi = mci->csrows[row]; in ppc4xx_edac_init_csrows() local
976 for (j = 0; j < csi->nr_channels; j++) { in ppc4xx_edac_init_csrows()
977 struct dimm_info *dimm = csi->channels[j]->dimm; in ppc4xx_edac_init_csrows()
979 dimm->nr_pages = nr_pages / csi->nr_channels; in ppc4xx_edac_init_csrows()
/Linux-v4.19/arch/arm64/boot/dts/allwinner/
Dsun50i-a64-amarula-relic.dts93 regulator-name = "avdd-csi";
155 regulator-name = "dovdd-csi";
179 regulator-name = "dvdd-csi";
Dsun50i-a64-pinebook.dts155 regulator-name = "vcc-csi";
221 regulator-name = "avdd-csi";
240 regulator-name = "vdd-1v8-csi";
Dsun50i-a64-olinuxino.dts174 regulator-name = "vcc-avdd-csi";
192 regulator-name = "vcc-dvdd-csi";
Dsun50i-a64-orangepi-win.dts95 regulator-name = "afvcc-csi";
157 regulator-name = "avdd-csi";
/Linux-v4.19/drivers/clk/imx/
Dclk-imx31.c53 per_div, per, csi, fir, csi_div, usb_div_pre, usb_div_post, fir_div_pre, enumerator
91 clk[csi] = imx_clk_mux("csi_sel", base + MXC_CCM_CCMR, 25, 1, csi_sel, ARRAY_SIZE(csi_sel)); in _mx31_clocks_init()
140 clk_set_parent(clk[csi], clk[upll]); in _mx31_clocks_init()
/Linux-v4.19/arch/arm/boot/dts/
Dsun8i-a83t-tbs-a711.dts322 regulator-name = "vdd-csi";
328 regulator-name = "avdd-csi";
339 regulator-name = "dvdd-csi-r";
351 regulator-name = "dvdd-csi-f";
Dsun5i-a13-licheepi-one.dts191 regulator-name = "csi-1.8v";
197 regulator-name = "csi-2.8v";
Dsun6i-a31s-sinovoip-bpi-m2.dts267 regulator-name = "avdd-csi";
280 regulator-name = "vdd-csi";
/Linux-v4.19/arch/arm64/boot/dts/nvidia/
Dtegra210-p2371-2180.dts41 avdd-dsi-csi-supply = <&vdd_dsi_csi>;
/Linux-v4.19/arch/arm/mach-omap2/
Dcontrol.c135 u32 csi; member
474 control_context.csi = omap_ctrl_readl(OMAP343X_CONTROL_CSI); in omap3_control_save_context()
532 omap_ctrl_writel(control_context.csi, OMAP343X_CONTROL_CSI); in omap3_control_restore_context()

12