/linux-6.12.1/drivers/gpu/drm/panel/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 17 Y030XX067A 320x480 3.0" panel as found in the YLM RG-280M, RG-300 18 and RG-99 handheld gaming consoles. 37 NT35596 1080x1920 video mode panel as found in some Asus 46 as found in the YLM RS-97 handheld gaming console. 49 tristate "Boe BF060Y8M-AJ0 panel" 54 Say Y here if you want to enable support for Boe BF060Y8M-AJ0 56 uses 24 bit RGB per pixel. It provides a MIPI DSI interface to 66 TFT-LCD modules. The panel has a 1200x1920 resolution and uses 67 24 bit RGB per pixel. It provides a MIPI DSI interface to [all …]
|
/linux-6.12.1/drivers/gpu/drm/ |
D | drm_mipi_dbi.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * MIPI Display Bus Interface (DBI) LCD controller support 44 * This library provides helpers for MIPI Display Bus Interface (DBI) 47 * Many controllers for tiny lcd displays are MIPI compliant and can use this 50 * MIPI compliant. 52 * Only MIPI Type 1 displays are supported since a full frame memory is needed. 54 * There are 3 MIPI DBI implementation types: 62 * 1. 9-bit with the Data/Command signal as the ninth bit 64 * 3. 8-bit with the Data/Command signal as a separate D/CX pin 108 if (!dbi->read_commands) in mipi_dbi_command_is_read() [all …]
|
/linux-6.12.1/include/drm/ |
D | drm_mipi_dbi.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * MIPI Display Bus Interface (DBI) LCD controller support 23 * struct mipi_dbi - MIPI DBI interface 70 * @tx_buf9: Buffer used for Option 1 9-bit conversion 81 * struct mipi_dbi_dev - MIPI DBI device 100 * @mode: Fixed display mode 102 struct drm_display_mode mode; member 147 * @dbi: MIPI DBI interface 170 const struct drm_display_mode *mode, 174 const struct drm_display_mode *mode, unsigned int rotation); [all …]
|
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. 21 /* use Low Power Mode to transmit message */ 25 * struct mipi_dsi_msg - read/write DSI buffer 50 * struct mipi_dsi_packet - represents a MIPI DSI packet in protocol format 68 * struct mipi_dsi_host_ops - DSI bus operations 100 * struct mipi_dsi_host - DSI host device 115 /* DSI mode flags */ 117 /* video mode */ [all …]
|
/linux-6.12.1/drivers/soundwire/ |
D | mipi_disco.c | 1 // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) 2 // Copyright(c) 2015-17 Intel Corporation. 5 * MIPI Discovery And Configuration (DisCo) Specification for SoundWire 27 * sdw_master_read_prop() - Read Master properties 32 struct sdw_master_prop *prop = &bus->prop; in sdw_master_read_prop() 37 device_property_read_u32(bus->dev, in sdw_master_read_prop() 38 "mipi-sdw-sw-interface-revision", in sdw_master_read_prop() 39 &prop->revision); in sdw_master_read_prop() 43 "mipi-sdw-link-%d-subproperties", bus->link_id); in sdw_master_read_prop() 45 link = device_get_named_child_node(bus->dev, name); in sdw_master_read_prop() [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/phy/ |
D | mixel,mipi-dsi-phy.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/phy/mixel,mipi-dsi-phy.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Guido Günther <agx@sigxcpu.org> 13 The Mixel MIPI-DSI PHY IP block is e.g. found on i.MX8 platforms (along the 14 MIPI-DSI IP from Northwest Logic). It represents the physical layer for the 18 in either MIPI-DSI PHY mode or LVDS PHY mode. 23 - fsl,imx8mq-mipi-dphy 24 - fsl,imx8qxp-mipi-dphy [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/display/bridge/ |
D | samsung,mipi-dsim.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/display/bridge/samsung,mipi-dsim.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Samsung MIPI DSIM bridge controller 10 - Inki Dae <inki.dae@samsung.com> 11 - Jagan Teki <jagan@amarulasolutions.com> 12 - Marek Szyprowski <m.szyprowski@samsung.com> 15 Samsung MIPI DSIM bridge controller can be found it on Exynos 21 - enum: [all …]
|
D | renesas,dsi.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: Renesas RZ/G2L MIPI DSI Encoder 10 - Biju Das <biju.das.jz@bp.renesas.com> 13 This binding describes the MIPI DSI encoder embedded in the Renesas 14 RZ/G2L alike family of SoC's. The encoder can operate in DSI mode, with 18 - $ref: /schemas/display/dsi-controller.yaml# 23 - enum: 24 - renesas,r9a07g044-mipi-dsi # RZ/G2{L,LC} [all …]
|
D | fsl,imx93-mipi-dsi.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/display/bridge/fsl,imx93-mipi-dsi.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Freescale i.MX93 specific extensions to Synopsys Designware MIPI DSI 10 - Liu Ying <victor.liu@nxp.com> 13 There is a Synopsys Designware MIPI DSI Host Controller and a Synopsys 14 Designware MIPI DPHY embedded in Freescale i.MX93 SoC. Some configurations 15 and extensions to them are controlled by i.MX93 media blk-ctrl. 18 - $ref: snps,dw-mipi-dsi.yaml# [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/display/panel/ |
D | panel-mipi-dbi-spi.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/display/panel/panel-mipi-dbi-spi.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: MIPI DBI SPI Panel 10 - Noralf Trønnes <noralf@tronnes.org> 13 This binding is for display panels using a MIPI DBI compatible controller 14 in SPI mode. 16 The MIPI Alliance Standard for Display Bus Interface defines the electrical 23 - Power: [all …]
|
D | sitronix,st7701.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jagan Teki <jagan@amarulasolutions.com> 15 several system interfaces like MIPI/RGB/SPI. 17 Techstar TS8550B is 480x854, 2-lane MIPI DSI LCD panel which has 20 Densitron DMT028VGHMCMI-1A is 480x640, 2-lane MIPI DSI LCD panel 21 which has built-in ST7701 chip. 26 - enum: 27 - anbernic,rg-arc-panel [all …]
|
/linux-6.12.1/drivers/gpu/drm/tiny/ |
D | panel-mipi-dbi.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * DRM driver for MIPI DBI compatible display panels 59 if (strcmp(format_name, format->name)) in panel_mipi_dbi_get_format() 62 formats[0] = format->fourcc; in panel_mipi_dbi_get_format() 63 *bpp = format->bpp; in panel_mipi_dbi_get_format() 69 return -EINVAL; in panel_mipi_dbi_get_format() 88 * MIPI commands to execute when the display pipeline is enabled. 96 * parameter: delay in miliseconds (the No Operation command is part of the MIPI Display 122 const struct panel_mipi_dbi_config *config = (struct panel_mipi_dbi_config *)fw->data; in panel_mipi_dbi_check_commands() 124 size_t size = fw->size, commands_len; in panel_mipi_dbi_check_commands() [all …]
|
/linux-6.12.1/drivers/staging/media/atomisp/pci/ |
D | sh_css_sp.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 93 * @brief Update the mipi frame information in host_sp_communication. 95 * @param[in] frame_num The mipi frame number. 96 * @param[in] frame The pointer to the mipi frame. 104 * @brief Update the mipi metadata information in host_sp_communication. 106 * @param[in] frame_num The mipi frame number. 107 * @param[in] metadata The pointer to the mipi metadata. 115 * @brief Update the nr of mipi frames to use in host_sp_communication. 117 * @param[in] num_frames The number of mipi frames to use. 183 * @brief Initialize the DMA software-mask in the debug mode. [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/media/ |
D | video-interfaces.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/media/video-interfaces.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Sakari Ailus <sakari.ailus@linux.intel.com> 11 - Laurent Pinchart <laurent.pinchart@ideasonboard.com> 29 #address-cells = <1>; 30 #size-cells = <0>; 45 a common scheme using '#address-cells', '#size-cells' and 'reg' properties is 49 specify #address-cells, #size-cells properties independently for the 'port' [all …]
|
/linux-6.12.1/include/media/ |
D | v4l2-mediabus.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 11 #include <linux/v4l2-mediabus.h> 38 * The client runs in master or in slave mode. By "Master mode" an operation 39 * mode is meant, when the client (e.g., a camera sensor) is producing 40 * horizontal and vertical synchronisation. In "Slave mode" the host is 47 * Note: in BT.656 mode HSYNC, FIELD, and VSYNC are unused 60 /* FIELD = 0/1 - Field1 (odd)/Field2 (even) */ 62 /* FIELD = 1/0 - Field1 (odd)/Field2 (even) */ 64 /* Active state of Sync-on-green (SoG) signal, 0/1 for LOW/HIGH respectively. */ 71 /* Clock non-continuous mode support. */ [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/soc/samsung/ |
D | exynos-pmu.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/soc/samsung/exynos-pmu.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Krzysztof Kozlowski <krzk@kernel.org> 18 - google,gs101-pmu 19 - samsung,exynos3250-pmu 20 - samsung,exynos4210-pmu 21 - samsung,exynos4212-pmu 22 - samsung,exynos4412-pmu [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/soundwire/ |
D | qcom,soundwire.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 11 - Srinivasa Rao Mandadapu <quic_srivasam@quicinc.com> 19 - qcom,soundwire-v1.3.0 20 - qcom,soundwire-v1.5.0 21 - qcom,soundwire-v1.5.1 22 - qcom,soundwire-v1.6.0 23 - qcom,soundwire-v1.7.0 [all …]
|
/linux-6.12.1/arch/arm64/boot/dts/renesas/ |
D | r8a774a1-hihope-rzg2m-ex-mipi-2.1.dts | 1 // SPDX-License-Identifier: GPL-2.0 4 * connected with aistarvision-mipi-v2-adapter board 9 /dts-v1/; 10 #include "r8a774a1-hihope-rzg2m-ex.dts" 11 #include "hihope-rzg2-ex-aistarvision-mipi-adapter-2.1.dtsi" 14 model = "HopeRun HiHope RZ/G2M with sub board connected with aistarvision-mipi-v2-adapter board"; 15 compatible = "hoperun,hihope-rzg2m", "renesas,r8a774a1"; 19 * On RZ/G2M SoC LSI V1.3 CSI40 supports only 4 lane mode. 21 * imx219 as the imx219 endpoint driver supports only 2 lane mode.
|
/linux-6.12.1/Documentation/devicetree/bindings/media/i2c/ |
D | thine,thp7312.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Paul Elder <paul.elder@@ideasonboard.com> 17 MIPI CSI-2 and parallel interfaces. It can also output on either MIPI CSI-2 18 or parallel. The hardware is capable of transmitting and receiving MIPI 23 - $ref: /schemas/media/video-interface-devices.yaml# 36 thine,boot-mode: 42 Boot mode of the THP7312, reflecting the value of the BOOT[0] pin strap. 43 0 is for the SPI/2-wire slave boot, 1 is for the SPI master boot (from [all …]
|
D | ovti,ov02a10.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Dongchun Zhu <dongchun.zhu@mediatek.com> 13 description: |- 14 The Omnivision OV02A10 is a low-cost, high performance, 1/5-inch, 2 megapixel 17 @ 1600x1200 (UXGA) resolution transferred over a 1-lane MIPI interface. The 18 sensor output is available via CSI-2 serial data output. 21 - $ref: /schemas/media/video-interface-devices.yaml# 33 clock-names: [all …]
|
/linux-6.12.1/drivers/gpu/drm/i915/display/ |
D | vlv_dsi.c | 88 struct intel_display *display = to_intel_display(&intel_dsi->base); in vlv_dsi_wait_for_fifo_empty() 96 drm_err(display->drm, "DPI FIFOs are not empty\n"); in vlv_dsi_wait_for_fifo_empty() 108 for (j = 0; j < min_t(u32, len - i, 4); j++) in write_data() 124 for (j = 0; j < min_t(u32, len - i, 4); j++) in read_data() 133 struct intel_dsi *intel_dsi = intel_dsi_host->intel_dsi; in intel_dsi_host_transfer() 134 struct intel_display *display = to_intel_display(&intel_dsi->base); in intel_dsi_host_transfer() 135 enum port port = intel_dsi_host->port; in intel_dsi_host_transfer() 148 if (msg->flags & MIPI_DSI_MSG_USE_LPM) { in intel_dsi_host_transfer() 164 drm_err(display->drm, in intel_dsi_host_transfer() 171 if (msg->rx_len) { in intel_dsi_host_transfer() [all …]
|
/linux-6.12.1/Documentation/admin-guide/media/ |
D | imx.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 ------------ 15 - Image DMA Controller (IDMAC) 16 - Camera Serial Interface (CSI) 17 - Image Converter (IC) 18 - Sensor Multi-FIFO Controller (SMFC) 19 - Image Rotator (IRT) 20 - Video De-Interlacing or Combining Block (VDIC) 26 re-ordering (for example UYVY to YUYV) within the same colorspace, and 27 packed <--> planar conversion. The IDMAC can also perform a simple [all …]
|
/linux-6.12.1/drivers/gpu/drm/tegra/ |
D | mipi-phy.c | 1 // SPDX-License-Identifier: GPL-2.0-only 9 #include "mipi-phy.h" 12 * Default D-PHY timings based on MIPI D-PHY specification. Derived from the 13 * valid ranges specified in Section 6.9, Table 14, Page 40 of the D-PHY 19 timing->clkmiss = 0; in mipi_dphy_timing_get_default() 20 timing->clkpost = 70 + 52 * period; in mipi_dphy_timing_get_default() 21 timing->clkpre = 8; in mipi_dphy_timing_get_default() 22 timing->clkprepare = 65; in mipi_dphy_timing_get_default() 23 timing->clksettle = 95; in mipi_dphy_timing_get_default() 24 timing->clktermen = 0; in mipi_dphy_timing_get_default() [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/media/xilinx/ |
D | xlnx,csi2rxss.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: Xilinx MIPI CSI-2 Receiver Subsystem 10 - Vishal Sagar <vishal.sagar@amd.com> 13 The Xilinx MIPI CSI-2 Receiver Subsystem is used to capture MIPI CSI-2 16 The subsystem consists of a MIPI D-PHY in slave mode which captures the 17 data packets. This is passed along the MIPI CSI-2 Rx IP which extracts the 20 For more details, please refer to PG232 Xilinx MIPI CSI-2 Receiver Subsystem. 21 Please note that this bindings includes only the MIPI CSI-2 Rx controller [all …]
|
/linux-6.12.1/drivers/phy/mediatek/ |
D | phy-mtk-mipi-csi-0-5.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * MediaTek MIPI CSI v0.5 driver 9 #include <dt-bindings/phy/phy.h> 19 #include "phy-mtk-io.h" 20 #include "phy-mtk-mipi-csi-0-5-rx-reg.h" 29 u32 mode; member 76 void __iomem *base = port->base; in mtk_mipi_phy_power_on() 79 * The driver currently supports DPHY and CD-PHY phys, in mtk_mipi_phy_power_on() 80 * but the only mode supported is DPHY, in mtk_mipi_phy_power_on() 81 * so CD-PHY capable phys must be configured in DPHY mode in mtk_mipi_phy_power_on() [all …]
|