| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/display/exynos/ |
| D | exynos_dsim.txt | 1 Exynos MIPI DSI Master 4 - compatible: value should be one of the following 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 */ 10 - reg: physical base address and length of the registers set for the device 11 - interrupts: should contain DSI interrupt 12 - clocks: list of clock specifiers, must contain an entry for each required [all …]
|
| D | exynos-mic.txt | 1 Device-Tree bindings for Samsung Exynos SoC mobile image compressor (MIC) 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 10 - compatible: value should be "samsung,exynos5433-mic". 11 - reg: physical base address and length of the MIC registers set and system 13 - clocks: must include clock specifiers corresponding to entries in the 14 clock-names property. 15 - clock-names: list of clock names sorted in the same order as the clocks 17 - samsung,disp-syscon: the reference node for syscon for DISP block. 18 - ports: contains a port which is connected to decon node and dsi node. [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/exynos/ |
| D | exynos_dsim.txt | 1 Exynos MIPI DSI Master 4 - compatible: value should be one of the following 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 */ 10 - reg: physical base address and length of the registers set for the device 11 - interrupts: should contain DSI interrupt 12 - clocks: list of clock specifiers, must contain an entry for each required [all …]
|
| D | exynos-mic.txt | 1 Device-Tree bindings for Samsung Exynos SoC mobile image compressor (MIC) 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 10 - compatible: value should be "samsung,exynos5433-mic". 11 - reg: physical base address and length of the MIC registers set and system 13 - clocks: must include clock specifiers corresponding to entries in the 14 clock-names property. 15 - clock-names: list of clock names sorted in the same order as the clocks 17 - samsung,disp-syscon: the reference node for syscon for DISP block. 18 - ports: contains a port which is connected to decon node and dsi node. [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/panel/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 38 TFT-LCD modules. The panel has a 1200x1920 resolution and uses 39 24 bit RGB per pixel. It provides a MIPI DSI interface to 40 the host and has a built-in LED backlight. 49 45NA WUXGA PANEL DSI Video Mode panel 57 This driver supports LVDS panels that don't require device-specific 79 KD35T133 controller for 320x480 LCD panels with MIPI-DSI 89 4-lane 800x1280 MIPI DSI panel. 92 tristate "Feiyang FY07024DI26A30-D MIPI-DSI LCD panel" 98 Feiyang FY07024DI26A30-D MIPI-DSI interface. [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/ |
| D | allwinner,sun6i-a31-mipi-dsi.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/display/allwinner,sun6i-a31-mipi-dsi.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Allwinner A31 MIPI-DSI Controller Device Tree Bindings 10 - Chen-Yu Tsai <wens@csie.org> 11 - Maxime Ripard <mripard@kernel.org> 16 - allwinner,sun6i-a31-mipi-dsi 17 - allwinner,sun50i-a64-mipi-dsi 29 - description: Bus Clock [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/rockchip/ |
| D | dw_mipi_dsi_rockchip.txt | 1 Rockchip specific extensions to the Synopsys Designware MIPI DSI 5 - #address-cells: Should be <1>. 6 - #size-cells: Should be <0>. 7 - compatible: one of 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" 11 - reg: Represent the physical address range of the controller. 12 - interrupts: Represent the controller's interrupt to the CPU(s). 13 - clocks, clock-names: Phandles to the controller's pll reference [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/display/mediatek/ |
| D | mediatek,dsi.txt | 1 Mediatek DSI Device 4 The Mediatek DSI function block is a sink of the display subsystem and can 5 drive up to 4-lane MIPI DSI output. Two DSIs can be synchronized for dual- 9 - compatible: "mediatek,<chip>-dsi" 11 - reg: Physical base address and length of the controller's registers 12 - interrupts: The interrupt signal from the function block. 13 - clocks: device clocks 14 See Documentation/devicetree/bindings/clock/clock-bindings.txt for details. 15 - clock-names: must contain "engine", "digital", and "hs" 16 - phys: phandle link to the MIPI D-PHY controller. [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/display/sunxi/ |
| D | sun6i-dsi.txt | 1 Allwinner A31 DSI Encoder 4 The DSI pipeline consists of two separate blocks: the DSI controller 5 itself, and its associated D-PHY. 7 DSI Encoder 8 ----------- 10 The DSI Encoder generates the DSI signal from the TCON's. 13 - compatible: value must be one of: 14 * allwinner,sun6i-a31-mipi-dsi 15 - reg: base address and size of memory-mapped region 16 - interrupts: interrupt associated to this IP [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/display/rockchip/ |
| D | dw_mipi_dsi_rockchip.txt | 1 Rockchip specific extensions to the Synopsys Designware MIPI DSI 5 - #address-cells: Should be <1>. 6 - #size-cells: Should be <0>. 7 - compatible: "rockchip,rk3288-mipi-dsi", "snps,dw-mipi-dsi". 8 "rockchip,rk3399-mipi-dsi", "snps,dw-mipi-dsi". 9 - reg: Represent the physical address range of the controller. 10 - interrupts: Represent the controller's interrupt to the CPU(s). 11 - clocks, clock-names: Phandles to the controller's pll reference 14 - rockchip,grf: this soc should set GRF regs to mux vopl/vopb. 15 - ports: contain a port node with endpoint definitions as defined in [2]. [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/mediatek/ |
| D | mediatek,dsi.txt | 1 Mediatek DSI Device 4 The Mediatek DSI function block is a sink of the display subsystem and can 5 drive up to 4-lane MIPI DSI output. Two DSIs can be synchronized for dual- 9 - compatible: "mediatek,<chip>-dsi" 10 - the supported chips are mt2701, mt7623, mt8173 and mt8183. 11 - reg: Physical base address and length of the controller's registers 12 - interrupts: The interrupt signal from the function block. 13 - clocks: device clocks 14 See Documentation/devicetree/bindings/clock/clock-bindings.txt for details. 15 - clock-names: must contain "engine", "digital", and "hs" [all …]
|
| /kernel/linux/linux-4.19/drivers/gpu/drm/ |
| D | drm_mipi_dsi.c | 2 * MIPI DSI Bus 4 * Copyright (C) 2012-2013, Samsung Electronics, Co., Ltd. 21 * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL 39 * DOC: dsi helpers 41 * These functions contain some common logic and helpers to deal with MIPI DSI 44 * Helpers are provided for a number of standard MIPI DSI command as well as a 45 * subset of the MIPI DCS command set. 50 struct mipi_dsi_device *dsi = to_mipi_dsi_device(dev); in mipi_dsi_device_match() local 56 /* compare DSI device and driver names */ in mipi_dsi_device_match() 57 if (!strcmp(dsi->name, drv->name)) in mipi_dsi_device_match() [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/bridge/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 20 tristate "Cadence DPI/DSI bridge" 27 Support Cadence DPI to DSI bridge. This is an internal 44 Driver for display connectors with support for DDC and hot-plug 48 on ARM-based platforms. Saying Y here when this driver is not needed 52 tristate "Lontium LT9611 DSI/HDMI bridge" 60 Driver for Lontium LT9611 DSI to HDMI bridge 61 chip driver that converts dual DSI and I2S to 75 tristate "MegaChips stdp4028-ge-b850v3-fw and stdp2690-ge-b850v3-fw" 82 to DP++. This is used with the i.MX6 imx-ldb [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/ |
| D | drm_mipi_dsi.c | 2 * MIPI DSI Bus 4 * Copyright (C) 2012-2013, Samsung Electronics, Co., Ltd. 21 * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL 41 * DOC: dsi helpers 43 * These functions contain some common logic and helpers to deal with MIPI DSI 46 * Helpers are provided for a number of standard MIPI DSI command as well as a 47 * subset of the MIPI DCS command set. 52 struct mipi_dsi_device *dsi = to_mipi_dsi_device(dev); in mipi_dsi_device_match() local 58 /* compare DSI device and driver names */ in mipi_dsi_device_match() 59 if (!strcmp(dsi->name, drv->name)) in mipi_dsi_device_match() [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/display/ |
| D | st,stm32-ltdc.txt | 1 * STMicroelectronics STM32 lcd-tft display controller 3 - ltdc: lcd-tft display controller host 5 - compatible: "st,stm32-ltdc" 6 - reg: Physical base address of the IP registers and length of memory mapped region. 7 - clocks: A list of phandle + clock-specifier pairs, one for each 8 entry in 'clock-names'. 9 - clock-names: A list of clock names. For ltdc it should contain: 10 - "lcd" for the clock feeding the output pixel clock & IP clock. 11 - resets: reset to be used by the device (defined by use of RCC macro). 13 - Video port for DPI RGB output: ltdc has one video port with up to 2 [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/bridge/ |
| D | toshiba,tc358762.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Toshiba TC358762 MIPI DSI to MIPI DPI bridge 10 - Marek Vasut <marex@denx.de> 13 The TC358762 is bridge device which converts MIPI DSI to MIPI DPI. 18 - toshiba,tc358762 22 description: virtual channel number of a DSI peripheral 24 vddc-supply: 31 "#address-cells": [all …]
|
| D | snps,dw-mipi-dsi.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/display/bridge/snps,dw-mipi-dsi.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Synopsys DesignWare MIPI DSI host controller 10 - Philippe CORNU <philippe.cornu@st.com> 13 This document defines device tree properties for the Synopsys DesignWare MIPI 14 DSI host controller. It doesn't constitue a device tree binding specification 15 by itself but is meant to be referenced by platform-specific device tree 23 - $ref: ../dsi-controller.yaml# [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/phy/ |
| D | mixel,mipi-dsi-phy.txt | 1 Mixel DSI PHY for i.MX8 3 The Mixel MIPI-DSI PHY IP block is e.g. found on i.MX8 platforms (along the 4 MIPI-DSI IP from Northwest Logic). It represents the physical layer for the 5 electrical signals for DSI. 8 - compatible: Must be: 9 - "fsl,imx8mq-mipi-dphy" 10 - clocks: Must contain an entry for each entry in clock-names. 11 - clock-names: Must contain the following entries: 12 - "phy_ref": phandle and specifier referring to the DPHY ref clock 13 - reg: the register range of the PHY controller [all …]
|
| /kernel/linux/linux-4.19/include/drm/ |
| D | drm_mipi_dsi.h | 2 * MIPI DSI Bus 4 * Copyright (C) 2012-2013, Samsung Electronics, Co., Ltd. 26 * struct mipi_dsi_msg - read/write DSI buffer 51 * struct mipi_dsi_packet - represents a MIPI DSI packet in protocol format 69 * struct mipi_dsi_host_ops - DSI bus operations 70 * @attach: attach DSI device to DSI host 71 * @detach: detach DSI device from DSI host 72 * @transfer: transmit a DSI packet 74 * DSI packets transmitted by .transfer() are passed in as mipi_dsi_msg 82 * Note that typically DSI packet transmission is atomic, so the .transfer() [all …]
|
| /kernel/linux/linux-5.10/include/drm/ |
| D | drm_mipi_dsi.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * MIPI DSI Bus 5 * Copyright (C) 2012-2013, Samsung Electronics, Co., Ltd. 24 * struct mipi_dsi_msg - read/write DSI buffer 49 * struct mipi_dsi_packet - represents a MIPI DSI packet in protocol format 67 * struct mipi_dsi_host_ops - DSI bus operations 68 * @attach: attach DSI device to DSI host 69 * @detach: detach DSI device from DSI host 70 * @transfer: transmit a DSI packet 72 * DSI packets transmitted by .transfer() are passed in as mipi_dsi_msg [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/display/bridge/ |
| D | dw_mipi_dsi.txt | 1 Synopsys DesignWare MIPI DSI host controller 4 This document defines device tree properties for the Synopsys DesignWare MIPI 5 DSI host controller. It doesn't constitue a device tree binding specification 6 by itself but is meant to be referenced by platform-specific device tree 13 - reg: Memory mapped base address and length of the DesignWare MIPI DSI 16 - clocks: References to all the clocks specified in the clock-names property 19 - clock-names: 20 - "pclk" is the peripheral clock for either AHB and APB. (mandatory) 21 - "px_clk" is the pixel clock for the DPI/RGB input. (optional) 23 - resets: References to all the resets specified in the reset-names property [all …]
|
| /kernel/linux/linux-4.19/include/video/ |
| D | mipi_display.h | 2 * Defines for Mobile Industry Processor Interface (MIPI(R)) 3 * Display Working Group standards: DSI, DCS, DBI, DPI 16 /* MIPI DSI Processor-to-Peripheral transaction types */ 67 /* MIPI DSI Peripheral-to-Processor transaction types */ 79 /* MIPI DCS commands */ 121 MIPI_DCS_SET_DISPLAY_BRIGHTNESS = 0x51, /* MIPI DCS 1.3 */ 122 MIPI_DCS_GET_DISPLAY_BRIGHTNESS = 0x52, /* MIPI DCS 1.3 */ 123 MIPI_DCS_WRITE_CONTROL_DISPLAY = 0x53, /* MIPI DCS 1.3 */ 124 MIPI_DCS_GET_CONTROL_DISPLAY = 0x54, /* MIPI DCS 1.3 */ 125 MIPI_DCS_WRITE_POWER_SAVE = 0x55, /* MIPI DCS 1.3 */ [all …]
|
| /kernel/linux/linux-4.19/drivers/video/fbdev/omap2/omapfb/dss/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 26 dispc, dsi, hdmi and rfbi. 37 <debugfs>/omapdss/dsi_irq for DSI interrupts. 50 MIPI DBI support (RFBI, Remote Framebuffer Interface, in Texas 56 See http://www.mipi.org/ for DBI specifications. 62 OMAP Video Encoder support for S-Video and composite TV-out. 89 SDI is a high speed one-way display serial bus between the host 93 bool "DSI support" 96 MIPI DSI (Display Serial Interface) support. 98 DSI is a high speed half-duplex serial interface between the host [all …]
|
| /kernel/linux/linux-5.10/include/video/ |
| D | mipi_display.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Defines for Mobile Industry Processor Interface (MIPI(R)) 4 * Display Working Group standards: DSI, DCS, DBI, DPI 13 /* MIPI DSI Processor-to-Peripheral transaction types */ 66 /* MIPI DSI Peripheral-to-Processor transaction types */ 78 /* MIPI DCS commands */ 111 MIPI_DCS_SET_PARTIAL_ROWS = 0x30, /* MIPI DCS 1.02 - MIPI_DCS_SET_PARTIAL_AREA before that */ 128 MIPI_DCS_SET_DISPLAY_BRIGHTNESS = 0x51, /* MIPI DCS 1.3 */ 129 MIPI_DCS_GET_DISPLAY_BRIGHTNESS = 0x52, /* MIPI DCS 1.3 */ 130 MIPI_DCS_WRITE_CONTROL_DISPLAY = 0x53, /* MIPI DCS 1.3 */ [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/tegra/ |
| D | dsi.c | 1 // SPDX-License-Identifier: GPL-2.0-only 29 #include "dsi.h" 30 #include "mipi-phy.h" 73 struct tegra_mipi_device *mipi; member 81 /* for ganged-mode support */ 102 static struct tegra_dsi_state *tegra_dsi_get_state(struct tegra_dsi *dsi) in tegra_dsi_get_state() argument 104 return to_dsi_state(dsi->output.connector.state); in tegra_dsi_get_state() 107 static inline u32 tegra_dsi_readl(struct tegra_dsi *dsi, unsigned int offset) in tegra_dsi_readl() argument 109 u32 value = readl(dsi->regs + (offset << 2)); in tegra_dsi_readl() 111 trace_dsi_readl(dsi->dev, offset, value); in tegra_dsi_readl() [all …]
|