| /linux-4.4.14/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 …]
|
| D | Makefile | 10 mipi.o \
|
| /linux-4.4.14/drivers/video/fbdev/ |
| D | sh_mipi_dsi.c | 78 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/ |
| 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>;
|
| D | nvidia,tegra20-host1x.txt | 185 - 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/ |
| D | exynos_dsim.txt | 5 "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";
|
| 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
|
| D | exynos5433-decon.txt | 27 i80 lcd interface or mipi video interface. This node contains
|
| /linux-4.4.14/Documentation/DocBook/ |
| D | gpu.xml.db | 376 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 …]
|
| D | device-drivers.xml.db | 857 API-struct-v4l2-of-bus-mipi-csi2
|
| /linux-4.4.14/drivers/gpu/drm/tegra/ |
| D | Makefile | 11 mipi-phy.o \
|
| D | dsi.c | 73 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/ |
| D | tegra114.dtsi | 103 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>;
|
| D | sun6i-a31s-primo81.dts | 239 regulator-name = "vdd-mipi-bridge"; 244 vdd-mipi-bridge-supply = <®_eldo3>;
|
| D | exynos3250.dtsi | 156 compatible = "samsung,s5pv210-mipi-video-phy"; 300 compatible = "samsung,exynos3250-mipi-dsi";
|
| D | exynos4415.dtsi | 126 compatible = "samsung,s5pv210-mipi-video-phy"; 258 compatible = "samsung,exynos4415-mipi-dsi";
|
| D | exynos4.dtsi | 80 compatible = "samsung,s5pv210-mipi-video-phy"; 162 compatible = "samsung,exynos4210-mipi-dsi";
|
| D | exynos5420.dtsi | 513 compatible = "samsung,s5pv210-mipi-video-phy"; 519 compatible = "samsung,exynos5410-mipi-dsi";
|
| D | imx6qdl.dtsi | 1089 mipi_csi: mipi@021dc000 { 1093 mipi_dsi: mipi@021e0000 {
|
| /linux-4.4.14/drivers/media/platform/exynos4-is/ |
| D | Makefile | 3 s5p-csis-objs := mipi-csis.o
|
| /linux-4.4.14/drivers/gpu/drm/gma500/ |
| D | mdfld_dsi_dpi.c | 124 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/ |
| D | Kconfig | 59 See http://www.mipi.org/ for DBI specifications. 104 See http://www.mipi.org/ for DSI specifications.
|
| /linux-4.4.14/drivers/phy/ |
| D | Makefile | 12 obj-$(CONFIG_PHY_EXYNOS_MIPI_VIDEO) += phy-exynos-mipi-video.o
|
| /linux-4.4.14/Documentation/devicetree/bindings/phy/ |
| D | samsung-phy.txt | 5 - 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/ |
| D | fimc.txt | 45 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/ |
| D | samsung-fimc.txt | 211 The MIPI-CSIS device binding is defined in samsung-mipi-csis.txt.
|