Home
last modified time | relevance | path

Searched full:dsim (Results 1 – 20 of 20) sorted by relevance

/linux/drivers/gpu/drm/exynos/
H A Dexynos_drm_dsi.c3 * Samsung MIPI DSIM glue for Exynos SoCs.
14 #include <drm/bridge/samsung-dsim.h>
25 static irqreturn_t exynos_dsi_te_irq_handler(struct samsung_dsim *dsim) in exynos_dsi_te_irq_handler() argument
27 struct exynos_dsi *dsi = dsim->priv; in exynos_dsi_te_irq_handler()
30 if (dsim->state & DSIM_STATE_VIDOUT_AVAILABLE) in exynos_dsi_te_irq_handler()
36 static int exynos_dsi_host_attach(struct samsung_dsim *dsim, in exynos_dsi_host_attach() argument
39 struct exynos_dsi *dsi = dsim->priv; in exynos_dsi_host_attach()
43 drm_bridge_attach(encoder, &dsim->bridge, in exynos_dsi_host_attach()
50 dsim->lanes = device->lanes; in exynos_dsi_host_attach()
51 dsim->format = device->format; in exynos_dsi_host_attach()
[all …]
/linux/include/drm/bridge/
H A Dsamsung-dsim.h73 int (*register_host)(struct samsung_dsim *dsim);
74 void (*unregister_host)(struct samsung_dsim *dsim);
75 int (*attach)(struct samsung_dsim *dsim, struct mipi_dsi_device *device);
76 void (*detach)(struct samsung_dsim *dsim, struct mipi_dsi_device *device);
77 irqreturn_t (*te_irq_handler)(struct samsung_dsim *dsim);
/linux/Documentation/devicetree/bindings/phy/
H A Dsamsung,mipi-video-phy.yaml7 title: Samsung S5P/Exynos SoC MIPI CSIS/DSIM DPHY
18 1 - MIPI DSIM 0,
20 3 - MIPI DSIM 1.
/linux/drivers/gpu/drm/bridge/
H A DKconfig261 tristate "Samsung MIPI DSIM bridge driver"
270 The Samsung MIPI DSIM bridge controller driver.
271 This MIPI DSIM bridge can be found it on Exynos SoCs and
H A Dsamsung-dsim.c3 * Samsung MIPI DSIM bridge driver.
25 #include <drm/bridge/samsung-dsim.h>
501 * downstream driver - drivers/gpu/drm/bridge/sec-dsim.c
1477 * For Exynos-DSIM the downstream bridge, or panel are expecting in samsung_dsim_atomic_pre_enable()
1588 * The i.MX8M Mini/Nano glue logic between LCDIF and DSIM in samsung_dsim_atomic_check()
1597 * The i.MX8M Plus glue logic between LCDIFv3 and DSIM does not in samsung_dsim_atomic_check()
1983 dsi->phy = devm_phy_optional_get(dev, "dsim"); in samsung_dsim_probe()
1985 dev_info(dev, "failed to get dsim phy\n"); in samsung_dsim_probe()
2014 /* DE_LOW: i.MX8M Mini/Nano LCDIF-DSIM glue logic inverts HS/VS/DE */ in samsung_dsim_probe()
2129 .compatible = "fsl,imx8mm-mipi-dsim",
[all …]
/linux/Documentation/devicetree/bindings/clock/
H A Dsamsung,exynos5433-clock.yaml42 # CMU_DISP which generates clocks for Display (DECON/HDMI/DSIM/MIXER) IPs
/linux/drivers/phy/samsung/
H A Dphy-exynos-mipi-video.c3 * Samsung S5P/Exynos SoC series MIPI CSIS/DSIM DPHY driver
/linux/arch/arm64/boot/dts/freescale/
H A Dimx8mn.dtsi1087 compatible = "fsl,imx8mn-mipi-dsim", "fsl,imx8mm-mipi-dsim";
H A Dimx8mp.dtsi1819 compatible = "fsl,imx8mp-mipi-dsim";
/linux/arch/arm/boot/dts/nxp/imx/
H A Dimx7s.dtsi880 compatible = "fsl,imx7d-mipi-dsim", "fsl,imx8mm-mipi-dsim";
/linux/drivers/gpu/drm/stm/
H A Ddw_mipi_dsi-stm.c451 /* Select video mode by resetting DSIM bit */ in dw_mipi_dsi_get_lane_mbps()
/linux/drivers/clk/samsung/
H A Dclk-s5pv210.c638 GATE(CLK_DSIM, "dsim", "dout_pclkd", CLK_GATE_IP1, 2, 0, 0),
H A Dclk-exynos850.c2247 /* TODO: Should be enabled in DSIM driver */
/linux/arch/arm/boot/dts/samsung/
H A Dexynos3250.dtsi522 phy-names = "dsim";
H A Dexynos4.dtsi196 phy-names = "dsim";
H A Dexynos5250.dtsi828 phy-names = "dsim";
H A Dexynos5420.dtsi704 phy-names = "dsim";
/linux/drivers/gpu/drm/panel/
H A Dpanel-novatek-nt35510.c351 * DSIM bit 4 in the first byte is the video mode data type enable
/linux/arch/arm64/boot/dts/exynos/
H A Dexynos5433.dtsi1027 phy-names = "dsim";
/linux/
H A DMAINTAINERS7504 DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
7510 F: Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
7511 F: drivers/gpu/drm/bridge/samsung-dsim.c
7512 F: include/drm/bridge/samsung-dsim.h