Home
last modified time | relevance | path

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

123

/Linux-v5.4/drivers/gpu/host1x/
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 …]
DMakefile11 mipi.o \
/Linux-v5.4/Documentation/devicetree/bindings/display/tegra/
Dnvidia,tegra114-mipi.txt4 - 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.4/Documentation/devicetree/bindings/display/rockchip/
Ddw_mipi_dsi_rockchip.txt7 - compatible: "rockchip,rk3288-mipi-dsi", "snps,dw-mipi-dsi".
8 "rockchip,rk3399-mipi-dsi", "snps,dw-mipi-dsi".
21 - power-domains: a phandle to mipi dsi power domain node.
30 mipi_dsi: mipi@ff960000 {
33 compatible = "rockchip,rk3288-mipi-dsi", "snps,dw-mipi-dsi";
/Linux-v5.4/Documentation/devicetree/bindings/display/exynos/
Dexynos_dsim.txt5 "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";
Dexynos-mic.txt3 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.4/Documentation/media/v4l-drivers/
Dimx7.rst36 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]
Dimx.rst108 imx6-mipi-csi2
138 MIPI CSI-2 virtual channels from imx6-mipi-csi2 entity. They have a
407 The links shown do not include the backend sensor, video mux, or mipi
409 (parallel or mipi csi-2). So these pipelines begin with:
415 sensor -> imx6-mipi-csi2 -> (ipuX_csiY_mux) -> ...
417 for mipi csi-2 sensors. The imx6-mipi-csi2 receiver may need to route
419 on the mipi csi-2 virtual channel, hence ipuX_csiY_mux is shown in
490 imx6-mipi-csi2 pad 2), is routed to ipu1_csi1. Both sensors are
501 media-ctl -l "'ov5640 1-0040':0 -> 'imx6-mipi-csi2':0[1]"
502 media-ctl -l "'imx6-mipi-csi2':2 -> 'ipu1_csi1':0[1]"
[all …]
/Linux-v5.4/Documentation/devicetree/bindings/display/mediatek/
Dmediatek,dsi.txt28 - compatible: "mediatek,<chip>-mipi-tx"
38 mipi_tx0: mipi-dphy@10215000 {
39 compatible = "mediatek,mt8173-mipi-tx";
/Linux-v5.4/drivers/staging/media/imx/
DMakefile15 obj-$(CONFIG_VIDEO_IMX_CSI) += imx6-mipi-csi2.o
18 obj-$(CONFIG_VIDEO_IMX7_CSI) += imx7-mipi-csis.o
/Linux-v5.4/Documentation/devicetree/bindings/phy/
Dmixel,mipi-dsi-phy.txt9 - "fsl,imx8mq-mipi-dphy"
23 compatible = "fsl,imx8mq-mipi-dphy";
Dsamsung-phy.txt6 - "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.4/Documentation/devicetree/bindings/media/
Dimx7-mipi-csi2.txt12 - compatible : "fsl,imx7-mipi-csi2";
56 mipi_csi: mipi-csi@30750000 {
60 compatible = "fsl,imx7-mipi-csi2";
/Linux-v5.4/drivers/phy/freescale/
DMakefile3 obj-$(CONFIG_PHY_MIXEL_MIPI_DPHY) += phy-fsl-imx8-mipi-dphy.o
/Linux-v5.4/drivers/phy/allwinner/
DMakefile3 obj-$(CONFIG_PHY_SUN6I_MIPI_DPHY) += phy-sun6i-mipi-dphy.o
/Linux-v5.4/drivers/gpu/drm/bridge/synopsys/
DMakefile7 obj-$(CONFIG_DRM_DW_MIPI_DSI) += dw-mipi-dsi.o
/Linux-v5.4/Documentation/devicetree/bindings/pci/
Damlogic,meson-pcie.txt26 - "mipi" PCIe_x(A or B) 100M ref clock gate
61 "mipi",
/Linux-v5.4/drivers/gpu/drm/tegra/
DMakefile15 mipi-phy.o \
Ddsi.c72 struct tegra_mipi_device *mipi; member
704 return tegra_mipi_calibrate(dsi->mipi); in tegra_dsi_pad_calibrate()
838 err = tegra_mipi_disable(dsi->mipi); in tegra_dsi_unprepare()
891 err = tegra_mipi_enable(dsi->mipi); in tegra_dsi_prepare()
1541 dsi->mipi = tegra_mipi_request(&pdev->dev); in tegra_dsi_probe()
1542 if (IS_ERR(dsi->mipi)) in tegra_dsi_probe()
1543 return PTR_ERR(dsi->mipi); in tegra_dsi_probe()
1573 tegra_mipi_free(dsi->mipi); in tegra_dsi_probe()
1594 tegra_mipi_free(dsi->mipi); in tegra_dsi_remove()
/Linux-v5.4/arch/arm/boot/dts/
Dtegra114.dtsi114 nvidia,mipi-calibrate = <&mipi 0x060>; /* DSIA & DSIB pads */
130 nvidia,mipi-calibrate = <&mipi 0x180>; /* DSIC & DSID pads */
638 mipi: mipi@700e3000 { label
639 compatible = "nvidia,tegra114-mipi";
642 #nvidia,mipi-calibrate-cells = <1>;
/Linux-v5.4/drivers/gpu/drm/rockchip/
DMakefile13 rockchipdrm-$(CONFIG_ROCKCHIP_DW_MIPI_DSI) += dw-mipi-dsi-rockchip.o
/Linux-v5.4/drivers/phy/
DMakefile7 obj-$(CONFIG_GENERIC_PHY_MIPI_DPHY) += phy-core-mipi-dphy.o
/Linux-v5.4/drivers/phy/samsung/
DMakefile3 obj-$(CONFIG_PHY_EXYNOS_MIPI_VIDEO) += phy-exynos-mipi-video.o
/Linux-v5.4/Documentation/driver-api/soundwire/
Dsummary.rst198 https://members.mipi.org/wg/All-Members/document/70290
202 https://www.mipi.org/specifications/mipi-disco-soundwire
207 MIPI Alliance Manufacturer ID Page: mid.mipi.org
/Linux-v5.4/drivers/gpu/drm/gma500/
Dmdfld_dsi_dpi.c126 u32 mipi = MIPI_PORT_EN | PASS_FROM_SPHY_TO_AFE | SEL_FLOPPED_HSTX; in dsi_set_pipe_plane_enable_state() local
132 mipi &= (~0x03); in dsi_set_pipe_plane_enable_state()
830 u32 mipi = MIPI_PORT_EN | PASS_FROM_SPHY_TO_AFE | SEL_FLOPPED_HSTX; in mdfld_dsi_dpi_mode_set() local
843 mipi &= (~0x03); /* Use all four lanes */ in mdfld_dsi_dpi_mode_set()
845 mipi |= 2; in mdfld_dsi_dpi_mode_set()
890 REG_WRITE(MIPI_PORT_CONTROL(pipe), mipi); in mdfld_dsi_dpi_mode_set()

123