Home
last modified time | relevance | path

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

/linux-4.4.14/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 …]
DMakefile10 mipi.o \
/linux-4.4.14/drivers/video/fbdev/
Dsh_mipi_dsi.c78 static int sh_mipi_send_short(struct sh_mipi *mipi, u8 dsi_cmd, in sh_mipi_send_short() argument
85 iowrite32(1 | data, mipi->linkbase + CMTSRTCTR); in sh_mipi_send_short()
86 iowrite32(1, mipi->linkbase + CMTSRTREQ); in sh_mipi_send_short()
88 while ((ioread32(mipi->linkbase + CMTSRTREQ) & 1) && --cnt) in sh_mipi_send_short()
99 struct sh_mipi *mipi = sh_mipi_by_handle(LCD_CHAN2MIPI(handle)); in sh_mipi_dcs() local
100 if (!mipi) in sh_mipi_dcs()
102 return sh_mipi_send_short(mipi, MIPI_DSI_DCS_SHORT_WRITE, cmd, 0); in sh_mipi_dcs()
107 struct sh_mipi *mipi = sh_mipi_by_handle(LCD_CHAN2MIPI(handle)); in sh_mipi_dcs_param() local
108 if (!mipi) in sh_mipi_dcs_param()
110 return sh_mipi_send_short(mipi, MIPI_DSI_DCS_SHORT_WRITE_PARAM, cmd, in sh_mipi_dcs_param()
[all …]
/linux-4.4.14/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>;
Dnvidia,tegra20-host1x.txt185 - nvidia,mipi-calibrate: Should contain a phandle and a specifier specifying
187 ../display/tegra/nvidia,tegra114-mipi.txt.
/linux-4.4.14/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,exynos4415-mipi-dsi" /* for Exynos4415 SoC */
8 "samsung,exynos5410-mipi-dsi" /* for Exynos5410/5420/5440 SoCs */
9 "samsung,exynos5433-mipi-dsi" /* for Exynos5433 SoCs */
42 for Exynos5433 mipi dsi. So mic can access to panel node
46 required in all kinds of exynos mipi dsi to represent
47 the connection between mipi dsi and panel.
52 [1]: Documentation/devicetree/bindings/display/mipi-dsi-bus.txt
58 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
Dexynos5433-decon.txt27 i80 lcd interface or mipi video interface. This node contains
/linux-4.4.14/Documentation/DocBook/
Dgpu.xml.db376 API-struct-mipi-dsi-msg
377 API-struct-mipi-dsi-packet
378 API-struct-mipi-dsi-host-ops
379 API-struct-mipi-dsi-host
380 API-struct-mipi-dsi-device
381 API-enum-mipi-dsi-dcs-tear-mode
382 API-struct-mipi-dsi-driver
383 API-of-find-mipi-dsi-device-by-node
384 API-mipi-dsi-attach
385 API-mipi-dsi-detach
[all …]
Ddevice-drivers.xml.db857 API-struct-v4l2-of-bus-mipi-csi2
/linux-4.4.14/drivers/gpu/drm/tegra/
DMakefile11 mipi-phy.o \
Ddsi.c73 struct tegra_mipi_device *mipi; member
996 return tegra_mipi_calibrate(dsi->mipi); in tegra_dsi_pad_calibrate()
1554 dsi->mipi = tegra_mipi_request(&pdev->dev); in tegra_dsi_probe()
1555 if (IS_ERR(dsi->mipi)) { in tegra_dsi_probe()
1556 err = PTR_ERR(dsi->mipi); in tegra_dsi_probe()
1587 tegra_mipi_free(dsi->mipi); in tegra_dsi_probe()
1614 tegra_mipi_free(dsi->mipi); in tegra_dsi_remove()
/linux-4.4.14/arch/arm/boot/dts/
Dtegra114.dtsi103 nvidia,mipi-calibrate = <&mipi 0x060>; /* DSIA & DSIB pads */
119 nvidia,mipi-calibrate = <&mipi 0x180>; /* DSIC & DSID pads */
627 mipi: mipi@700e3000 { label
628 compatible = "nvidia,tegra114-mipi";
631 #nvidia,mipi-calibrate-cells = <1>;
Dsun6i-a31s-primo81.dts239 regulator-name = "vdd-mipi-bridge";
244 vdd-mipi-bridge-supply = <&reg_eldo3>;
Dexynos3250.dtsi156 compatible = "samsung,s5pv210-mipi-video-phy";
300 compatible = "samsung,exynos3250-mipi-dsi";
Dexynos4415.dtsi126 compatible = "samsung,s5pv210-mipi-video-phy";
258 compatible = "samsung,exynos4415-mipi-dsi";
Dexynos4.dtsi80 compatible = "samsung,s5pv210-mipi-video-phy";
162 compatible = "samsung,exynos4210-mipi-dsi";
Dexynos5420.dtsi513 compatible = "samsung,s5pv210-mipi-video-phy";
519 compatible = "samsung,exynos5410-mipi-dsi";
Dimx6qdl.dtsi1089 mipi_csi: mipi@021dc000 {
1093 mipi_dsi: mipi@021e0000 {
/linux-4.4.14/drivers/media/platform/exynos4-is/
DMakefile3 s5p-csis-objs := mipi-csis.o
/linux-4.4.14/drivers/gpu/drm/gma500/
Dmdfld_dsi_dpi.c124 u32 mipi = MIPI_PORT_EN | PASS_FROM_SPHY_TO_AFE | SEL_FLOPPED_HSTX; in dsi_set_pipe_plane_enable_state() local
130 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
837 mipi &= (~0x03); /* Use all four lanes */ in mdfld_dsi_dpi_mode_set()
839 mipi |= 2; in mdfld_dsi_dpi_mode_set()
884 REG_WRITE(MIPI_PORT_CONTROL(pipe), mipi); in mdfld_dsi_dpi_mode_set()
/linux-4.4.14/drivers/video/fbdev/omap2/dss/
DKconfig59 See http://www.mipi.org/ for DBI specifications.
104 See http://www.mipi.org/ for DSI specifications.
/linux-4.4.14/drivers/phy/
DMakefile12 obj-$(CONFIG_PHY_EXYNOS_MIPI_VIDEO) += phy-exynos-mipi-video.o
/linux-4.4.14/Documentation/devicetree/bindings/phy/
Dsamsung-phy.txt5 - compatible : should be "samsung,s5pv210-mipi-video-phy";
9 For "samsung,s5pv210-mipi-video-phy" compatible PHYs the second cell in
/linux-4.4.14/Documentation/video4linux/
Dfimc.txt45 drivers/media/platform/exynos4-is/mipi-csis.[ch]
105 sensor subdev -> mipi-csi subdev -> fimc subdev -> video node
/linux-4.4.14/Documentation/devicetree/bindings/media/
Dsamsung-fimc.txt211 The MIPI-CSIS device binding is defined in samsung-mipi-csis.txt.