Home
last modified time | relevance | path

Searched refs:mipi (Results 1 – 25 of 109) sorted by relevance

12345

/linux/drivers/gpu/host1x/
H A Dmipi.c131 struct tegra_mipi *mipi; member
136 static inline u32 tegra_mipi_readl(struct tegra_mipi *mipi, in tegra_mipi_readl() argument
139 return readl(mipi->regs + (offset << 2)); in tegra_mipi_readl()
142 static inline void tegra_mipi_writel(struct tegra_mipi *mipi, u32 value, in tegra_mipi_writel() argument
145 writel(value, mipi->regs + (offset << 2)); in tegra_mipi_writel()
148 static int tegra_mipi_power_up(struct tegra_mipi *mipi) in tegra_mipi_power_up() argument
153 err = clk_enable(mipi->clk); in tegra_mipi_power_up()
157 value = tegra_mipi_readl(mipi, MIPI_CAL_BIAS_PAD_CFG0); in tegra_mipi_power_up()
160 if (mipi->soc->needs_vclamp_ref) in tegra_mipi_power_up()
163 tegra_mipi_writel(mipi, value, MIPI_CAL_BIAS_PAD_CFG0); in tegra_mipi_power_up()
[all …]
/linux/drivers/staging/media/tegra-video/
H A Dcsi.c314 if (csi_chan->mipi) { in tegra_csi_enable_stream()
315 ret = tegra_mipi_enable(csi_chan->mipi); in tegra_csi_enable_stream()
329 ret = tegra_mipi_start_calibration(csi_chan->mipi); in tegra_csi_enable_stream()
348 if (csi_chan->mipi) { in tegra_csi_enable_stream()
365 err = tegra_mipi_finish_calibration(csi_chan->mipi); in tegra_csi_enable_stream()
375 if (csi_chan->mipi) in tegra_csi_enable_stream()
376 tegra_mipi_finish_calibration(csi_chan->mipi); in tegra_csi_enable_stream()
378 if (csi_chan->mipi) { in tegra_csi_enable_stream()
379 err = tegra_mipi_disable(csi_chan->mipi); in tegra_csi_enable_stream()
401 if (csi_chan->mipi) { in tegra_csi_disable_stream()
[all …]
/linux/arch/arm64/boot/dts/renesas/
H A Dr8a774b1-hihope-rzg2n-ex-mipi-2.1.dts4 * connected with aistarvision-mipi-v2-adapter board
11 #include "hihope-rzg2-ex-aistarvision-mipi-adapter-2.1.dtsi"
14 model = "HopeRun HiHope RZ/G2N with sub board connected with aistarvision-mipi-v2-adapter board";
H A Dr8a774e1-hihope-rzg2h-ex-mipi-2.1.dts4 * connected with aistarvision-mipi-v2-adapter board
11 #include "hihope-rzg2-ex-aistarvision-mipi-adapter-2.1.dtsi"
14 model = "HopeRun HiHope RZ/G2H with sub board connected with aistarvision-mipi-v2-adapter board";
H A Dr8a774a1-hihope-rzg2m-ex-mipi-2.1.dts4 * connected with aistarvision-mipi-v2-adapter board
11 #include "hihope-rzg2-ex-aistarvision-mipi-adapter-2.1.dtsi"
14 model = "HopeRun HiHope RZ/G2M with sub board connected with aistarvision-mipi-v2-adapter board";
H A Dr8a774c0-ek874-mipi-2.1.dts4 * connected with aistarvision-mipi-v2-adapter board
13 #include "aistarvision-mipi-adapter-2.1.dtsi"
16 …model = "Silicon Linux RZ/G2E evaluation kit EK874 (CAT874 + CAT875) with aistarvision-mipi-v2-ada…
H A DMakefile6 dtb-$(CONFIG_ARCH_R8A774A1) += r8a774a1-hihope-rzg2m-ex-mipi-2.1.dtb
15 dtb-$(CONFIG_ARCH_R8A774B1) += r8a774b1-hihope-rzg2n-ex-mipi-2.1.dtb
23 dtb-$(CONFIG_ARCH_R8A774C0) += r8a774c0-ek874-mipi-2.1.dtb
29 dtb-$(CONFIG_ARCH_R8A774E1) += r8a774e1-hihope-rzg2h-ex-mipi-2.1.dtb
/linux/drivers/phy/amlogic/
H A DMakefile7 obj-$(CONFIG_PHY_MESON_G12A_MIPI_DPHY_ANALOG) += phy-meson-g12a-mipi-dphy-analog.o
9 obj-$(CONFIG_PHY_MESON_AXG_MIPI_PCIE_ANALOG) += phy-meson-axg-mipi-pcie-analog.o
10 obj-$(CONFIG_PHY_MESON_AXG_MIPI_DPHY) += phy-meson-axg-mipi-dphy.o
/linux/drivers/gpu/drm/tiny/
H A Dili9486.c42 static int waveshare_command(struct mipi_dbi *mipi, u8 *cmd, u8 *par, in waveshare_command() argument
45 struct spi_device *spi = mipi->spi; in waveshare_command()
63 gpiod_set_value_cansleep(mipi->dc, 0); in waveshare_command()
81 if (*cmd == MIPI_DCS_WRITE_MEMORY_START && !mipi->swap_bytes) in waveshare_command()
85 gpiod_set_value_cansleep(mipi->dc, 1); in waveshare_command()
/linux/drivers/media/platform/sunxi/sun6i-mipi-csi2/
H A DMakefile2 sun6i-mipi-csi2-y += sun6i_mipi_csi2.o
4 obj-$(CONFIG_VIDEO_SUN6I_MIPI_CSI2) += sun6i-mipi-csi2.o
/linux/drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/
H A DMakefile2 sun8i-a83t-mipi-csi2-y += sun8i_a83t_mipi_csi2.o sun8i_a83t_dphy.o
4 obj-$(CONFIG_VIDEO_SUN8I_A83T_MIPI_CSI2) += sun8i-a83t-mipi-csi2.o
/linux/drivers/media/platform/sunxi/
H A DMakefile5 obj-y += sun6i-mipi-csi2/
6 obj-y += sun8i-a83t-mipi-csi2/
H A DKconfig7 source "drivers/media/platform/sunxi/sun6i-mipi-csi2/Kconfig"
8 source "drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/Kconfig"
/linux/drivers/i3c/master/mipi-i3c-hci/
H A DMakefile3 obj-$(CONFIG_MIPI_I3C_HCI) += mipi-i3c-hci.o
4 mipi-i3c-hci-y := core.o ext_caps.o pio.o dma.o \
/linux/drivers/media/platform/nxp/
H A DMakefile8 obj-$(CONFIG_VIDEO_IMX8MQ_MIPI_CSI2) += imx8mq-mipi-csi2.o
9 obj-$(CONFIG_VIDEO_IMX_MIPI_CSIS) += imx-mipi-csis.o
/linux/Documentation/admin-guide/media/
H A Dimx7.rst36 imx-mipi-csi2
83 media-ctl -l "'ov2680 1-0036':0 -> 'imx7-mipi-csis.0':0[1]"
84 media-ctl -l "'imx7-mipi-csis.0':1 -> 'csi-mux':1[1]"
92 media-ctl -V "'imx7-mipi-csis.0':0 [fmt:SBGGR10_1X10/800x600 field:none]"
136 <- "imx7-mipi-csis.0":1 [ENABLED]
141 - entity 14: imx7-mipi-csis.0 (2 pads, 2 links)
156 -> "imx7-mipi-csis.0":0 [ENABLED]
H A Dimx.rst137 imx6-mipi-csi2
167 MIPI CSI-2 virtual channels from imx6-mipi-csi2 entity. They have a
352 The links shown do not include the backend sensor, video mux, or mipi
354 (parallel or mipi csi-2). So these pipelines begin with:
360 sensor -> imx6-mipi-csi2 -> (ipuX_csiY_mux) -> ...
362 for mipi csi-2 sensors. The imx6-mipi-csi2 receiver may need to route
364 on the mipi csi-2 virtual channel, hence ipuX_csiY_mux is shown in
435 imx6-mipi-csi2 pad 2), is routed to ipu1_csi1. Both sensors are
446 media-ctl -l "'ov5640 1-0040':0 -> 'imx6-mipi-csi2':0[1]"
447 media-ctl -l "'imx6-mipi-csi2':2 -> 'ipu1_csi1':0[1]"
[all …]
/linux/drivers/staging/media/max96712/
H A Dmax96712.c34 struct v4l2_mbus_config_mipi_csi2 mipi; member
149 for (i = 0; i < priv->mipi.num_data_lanes + 1; i++) in max96712_mipi_configure()
150 if (priv->mipi.lane_polarities[i]) in max96712_mipi_configure()
320 pixel_rate = MAX96712_DPLL_FREQ / priv->mipi.num_data_lanes * 1000000; in max96712_v4l2_register()
403 priv->mipi = v4l2_ep.bus.mipi_csi2; in max96712_parse_dt()
/linux/drivers/media/i2c/
H A Dmax96714.c681 struct v4l2_mbus_config_mipi_csi2 *mipi; in max96714_init_tx_port() local
688 mipi = &priv->mipi_csi2; in max96714_init_tx_port()
694 val = FIELD_PREP(MAX96714_CSI2_LANE_CNT_MASK, mipi->num_data_lanes - 1); in max96714_init_tx_port()
700 for (lane = 0; lane < mipi->num_data_lanes + 1; lane++) { in max96714_init_tx_port()
701 if (!mipi->lane_polarities[lane]) in max96714_init_tx_port()
719 for (lane = 0; lane < mipi->num_data_lanes; lane++) { in max96714_init_tx_port()
720 val |= (mipi->data_lanes[lane] - 1) << (lane * 2); in max96714_init_tx_port()
721 lanes_used |= BIT(mipi->data_lanes[lane] - 1); in max96714_init_tx_port()
/linux/drivers/i3c/master/
H A DKconfig56 https://www.mipi.org/specifications/i3c-hci
59 called mipi-i3c-hci.
H A DMakefile6 obj-$(CONFIG_MIPI_I3C_HCI) += mipi-i3c-hci/
/linux/drivers/phy/allwinner/
H A DMakefile3 obj-$(CONFIG_PHY_SUN6I_MIPI_DPHY) += phy-sun6i-mipi-dphy.o
/linux/drivers/gpu/drm/bridge/synopsys/
H A DMakefile8 obj-$(CONFIG_DRM_DW_MIPI_DSI) += dw-mipi-dsi.o
/linux/drivers/gpu/drm/tegra/
H A Ddsi.c73 struct tegra_mipi_device *mipi; member
698 err = tegra_mipi_start_calibration(dsi->mipi); in tegra_dsi_pad_calibrate()
702 return tegra_mipi_finish_calibration(dsi->mipi); in tegra_dsi_pad_calibrate()
832 err = tegra_mipi_disable(dsi->mipi); in tegra_dsi_unprepare()
891 err = tegra_mipi_enable(dsi->mipi); in tegra_dsi_prepare()
1646 dsi->mipi = tegra_mipi_request(&pdev->dev, pdev->dev.of_node); in tegra_dsi_probe()
1647 if (IS_ERR(dsi->mipi)) { in tegra_dsi_probe()
1648 err = PTR_ERR(dsi->mipi); in tegra_dsi_probe()
1681 tegra_mipi_free(dsi->mipi); in tegra_dsi_probe()
1698 tegra_mipi_free(dsi->mipi); in tegra_dsi_remove()
/linux/drivers/gpu/drm/bridge/imx/
H A DMakefile9 obj-$(CONFIG_DRM_IMX93_MIPI_DSI) += imx93-mipi-dsi.o

12345