/Linux-v5.15/drivers/gpu/host1x/ |
D | mipi.c | 131 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-v5.15/Documentation/devicetree/bindings/display/tegra/ |
D | nvidia,tegra114-mipi.txt | 4 - compatible: "nvidia,tegra<chip>-mipi" 9 - mipi-cal 10 - #nvidia,mipi-calibrate-cells: Should be 1. The cell is a bitmask of the pads 13 User nodes need to contain an nvidia,mipi-calibrate property that has a 19 mipi: mipi@700e3000 { 20 compatible = "nvidia,tegra114-mipi"; 23 clock-names = "mipi-cal"; 24 #nvidia,mipi-calibrate-cells = <1>; 35 nvidia,mipi-calibrate = <&mipi 0x060>;
|
/Linux-v5.15/drivers/phy/mediatek/ |
D | Makefile | 15 phy-mtk-mipi-dsi-drv-y := phy-mtk-mipi-dsi.o 16 phy-mtk-mipi-dsi-drv-y += phy-mtk-mipi-dsi-mt8173.o 17 phy-mtk-mipi-dsi-drv-y += phy-mtk-mipi-dsi-mt8183.o 18 obj-$(CONFIG_PHY_MTK_MIPI_DSI) += phy-mtk-mipi-dsi-drv.o
|
/Linux-v5.15/Documentation/devicetree/bindings/display/rockchip/ |
D | dw_mipi_dsi_rockchip.txt | 8 "rockchip,px30-mipi-dsi", "snps,dw-mipi-dsi" 9 "rockchip,rk3288-mipi-dsi", "snps,dw-mipi-dsi" 10 "rockchip,rk3399-mipi-dsi", "snps,dw-mipi-dsi" 27 - power-domains: a phandle to mipi dsi power domain node. 36 mipi_dsi: mipi@ff960000 { 39 compatible = "rockchip,rk3288-mipi-dsi", "snps,dw-mipi-dsi";
|
/Linux-v5.15/Documentation/devicetree/bindings/display/exynos/ |
D | exynos_dsim.txt | 5 "samsung,exynos3250-mipi-dsi" /* for Exynos3250/3472 SoCs */ 6 "samsung,exynos4210-mipi-dsi" /* for Exynos4 SoCs */ 7 "samsung,exynos5410-mipi-dsi" /* for Exynos5410/5420/5440 SoCs */ 8 "samsung,exynos5422-mipi-dsi" /* for Exynos5422/5800 SoCs */ 9 "samsung,exynos5433-mipi-dsi" /* for Exynos5433 SoCs */ 39 [1]: Documentation/devicetree/bindings/display/mipi-dsi-bus.txt 45 compatible = "samsung,exynos4210-mipi-dsi";
|
D | exynos-mic.txt | 3 MIC (mobile image compressor) resides between decon and mipi dsi. Mipi dsi is 6 transferred through mipi dsi. The compressed frame data must be uncompressed in
|
/Linux-v5.15/arch/arm64/boot/dts/renesas/ |
D | r8a774b1-hihope-rzg2n-ex-mipi-2.1.dts | 4 * 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";
|
D | r8a774e1-hihope-rzg2h-ex-mipi-2.1.dts | 4 * 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";
|
D | r8a774a1-hihope-rzg2m-ex-mipi-2.1.dts | 4 * 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";
|
D | r8a774c0-ek874-mipi-2.1.dts | 4 * 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…
|
D | Makefile | 6 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-v5.15/drivers/staging/media/tegra-video/ |
D | csi.c | 307 if (csi_chan->mipi) { in tegra_csi_enable_stream() 308 ret = tegra_mipi_enable(csi_chan->mipi); in tegra_csi_enable_stream() 322 ret = tegra_mipi_start_calibration(csi_chan->mipi); in tegra_csi_enable_stream() 338 if (csi_chan->mipi) in tegra_csi_enable_stream() 339 tegra_mipi_finish_calibration(csi_chan->mipi); in tegra_csi_enable_stream() 341 if (csi_chan->mipi) { in tegra_csi_enable_stream() 342 err = tegra_mipi_disable(csi_chan->mipi); in tegra_csi_enable_stream() 361 if (csi_chan->mipi) { in tegra_csi_disable_stream() 362 err = tegra_mipi_disable(csi_chan->mipi); in tegra_csi_disable_stream() 448 chan->mipi = tegra_mipi_request(csi->dev, node); in tegra_csi_channel_alloc() [all …]
|
/Linux-v5.15/drivers/staging/media/imx/ |
D | Makefile | 15 obj-$(CONFIG_VIDEO_IMX_CSI) += imx6-mipi-csi2.o 18 obj-$(CONFIG_VIDEO_IMX7_CSI) += imx7-mipi-csis.o 19 obj-$(CONFIG_VIDEO_IMX7_CSI) += imx8mq-mipi-csi2.o
|
/Linux-v5.15/drivers/i3c/master/mipi-i3c-hci/ |
D | Makefile | 3 obj-$(CONFIG_MIPI_I3C_HCI) += mipi-i3c-hci.o 4 mipi-i3c-hci-y := core.o ext_caps.o pio.o dma.o \
|
/Linux-v5.15/Documentation/admin-guide/media/ |
D | imx7.rst | 36 imx7-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]
|
D | imx.rst | 137 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-v5.15/drivers/phy/amlogic/ |
D | Makefile | 7 obj-$(CONFIG_PHY_MESON_AXG_MIPI_PCIE_ANALOG) += phy-meson-axg-mipi-pcie-analog.o 8 obj-$(CONFIG_PHY_MESON_AXG_MIPI_DPHY) += phy-meson-axg-mipi-dphy.o
|
/Linux-v5.15/drivers/gpu/drm/tiny/ |
D | ili9486.c | 42 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() 78 gpiod_set_value_cansleep(mipi->dc, 1); in waveshare_command()
|
/Linux-v5.15/Documentation/devicetree/bindings/phy/ |
D | mixel,mipi-dsi-phy.txt | 9 - "fsl,imx8mq-mipi-dphy" 23 compatible = "fsl,imx8mq-mipi-dphy";
|
D | samsung-phy.txt | 6 - "samsung,s5pv210-mipi-video-phy" 7 - "samsung,exynos5420-mipi-video-phy" 8 - "samsung,exynos5433-mipi-video-phy" 20 For "samsung,s5pv210-mipi-video-phy" compatible PHYs the second cell in 26 "samsung,exynos5420-mipi-video-phy" and "samsung,exynos5433-mipi-video-phy"
|
/Linux-v5.15/drivers/i3c/master/ |
D | Kconfig | 42 https://www.mipi.org/specifications/i3c-hci 45 called mipi-i3c-hci.
|
D | Makefile | 5 obj-$(CONFIG_MIPI_I3C_HCI) += mipi-i3c-hci/
|
/Linux-v5.15/Documentation/devicetree/bindings/display/mediatek/ |
D | mediatek,dsi.txt | 29 mipi_tx0: mipi-dphy@10215000 { 30 compatible = "mediatek,mt8173-mipi-tx";
|
/Linux-v5.15/drivers/phy/freescale/ |
D | Makefile | 3 obj-$(CONFIG_PHY_MIXEL_MIPI_DPHY) += phy-fsl-imx8-mipi-dphy.o
|
/Linux-v5.15/drivers/phy/allwinner/ |
D | Makefile | 3 obj-$(CONFIG_PHY_SUN6I_MIPI_DPHY) += phy-sun6i-mipi-dphy.o
|