/openbmc/u-boot/arch/arm/mach-exynos/include/mach/ |
H A D | mipi_dsim.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 62 /* MIPI DSI Processor-to-Peripheral transaction types */ 111 * struct mipi_dsim_config - interface for configuring mipi-dsi controller. 114 * @eot_disable: enable or disable EoT packet in HS mode. 115 * @auto_vertical_cnt: specifies auto vertical count mode. 116 * in Video mode, the vertical line transition uses line counter 119 * registers.(in command mode, this variable is ignored) 120 * @hse: set horizontal sync event mode. 121 * In VSYNC pulse and Vporch area, MIPI DSI master transfers only HSYNC 122 * start packet to MIPI DSI slave at MIPI DSI spec1.1r02. [all …]
|
/openbmc/linux/drivers/gpu/drm/panel/ |
H A 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 …]
|
/openbmc/linux/drivers/gpu/drm/ |
H A 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 …]
|
H A 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 44 * These functions contain some common logic and helpers to deal with MIPI DSI 47 * Helpers are provided for a number of standard MIPI DSI command as well as a 48 * subset of the MIPI DCS command set. 60 if (!strcmp(dsi->name, drv->name)) in mipi_dsi_device_match() 72 if (err != -ENODEV) in mipi_dsi_uevent() 76 dsi->name); in mipi_dsi_uevent() 93 .name = "mipi-dsi", [all …]
|
/openbmc/linux/include/drm/ |
H A D | drm_mipi_dbi.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * MIPI Display Bus Interface (DBI) LCD controller support 22 * struct mipi_dbi - MIPI DBI interface 64 * @tx_buf9: Buffer used for Option 1 9-bit conversion 75 * struct mipi_dbi_dev - MIPI DBI device 94 * @mode: Fixed display mode 96 struct drm_display_mode mode; member 136 * @dbi: MIPI DBI interface 159 const struct drm_display_mode *mode, 163 const struct drm_display_mode *mode, unsigned int rotation); [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/phy/ |
H A 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 …]
|
/openbmc/linux/drivers/gpu/drm/tiny/ |
H A D | panel-mipi-dbi.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * DRM driver for MIPI DBI compatible display panels 45 * MIPI commands to execute when the display pipeline is enabled. 53 * parameter: delay in miliseconds (the No Operation command is part of the MIPI Display 79 const struct panel_mipi_dbi_config *config = (struct panel_mipi_dbi_config *)fw->data; in panel_mipi_dbi_check_commands() 81 size_t size = fw->size, commands_len; in panel_mipi_dbi_check_commands() 86 return ERR_PTR(-EINVAL); in panel_mipi_dbi_check_commands() 89 if (memcmp(config->magic, panel_mipi_dbi_magic, sizeof(config->magic))) { in panel_mipi_dbi_check_commands() 90 dev_err(dev, "config: Bad magic: %15ph\n", config->magic); in panel_mipi_dbi_check_commands() 91 return ERR_PTR(-EINVAL); in panel_mipi_dbi_check_commands() [all …]
|
/openbmc/linux/drivers/soundwire/ |
H A 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 …]
|
/openbmc/u-boot/drivers/video/rockchip/ |
H A D | rk3288_mipi.c | 1 // SPDX-License-Identifier: GPL-2.0+ 4 * Author: Eric Gao <eric.gao@rock-chips.com> 19 #include <dm/uclass-internal.h> 28 /* Select mipi dsi source, big or little vop */ 32 struct rk3288_grf *grf = priv->grf; in rk_mipi_dsi_source_select() 36 switch (disp_uc_plat->source_id) { in rk_mipi_dsi_source_select() 38 rk_clrsetreg(&grf->soc_con6, RK3288_DSI0_LCDC_SEL_MASK, in rk_mipi_dsi_source_select() 43 rk_clrsetreg(&grf->soc_con6, RK3288_DSI0_LCDC_SEL_MASK, in rk_mipi_dsi_source_select() 49 return -EINVAL; in rk_mipi_dsi_source_select() 55 /* Setup mipi dphy working mode */ [all …]
|
H A D | rk3399_mipi.c | 1 // SPDX-License-Identifier: GPL-2.0+ 4 * Author: Eric Gao <eric.gao@rock-chips.com> 19 #include <dm/uclass-internal.h> 26 /* Select mipi dsi source, big or little vop */ 30 struct rk3399_grf_regs *grf = priv->grf; in rk_mipi_dsi_source_select() 34 switch (disp_uc_plat->source_id) { in rk_mipi_dsi_source_select() 36 rk_clrsetreg(&grf->soc_con20, GRF_DSI0_VOP_SEL_MASK, in rk_mipi_dsi_source_select() 40 rk_clrsetreg(&grf->soc_con20, GRF_DSI0_VOP_SEL_MASK, in rk_mipi_dsi_source_select() 45 return -EINVAL; in rk_mipi_dsi_source_select() 51 /* Setup mipi dphy working mode */ [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/display/bridge/ |
H A 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 …]
|
H A 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 …]
|
/openbmc/linux/Documentation/devicetree/bindings/display/panel/ |
H A 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 …]
|
/openbmc/linux/drivers/staging/media/atomisp/pci/ |
H A D | sh_css_sp.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 95 * @brief Update the mipi frame information in host_sp_communication. 97 * @param[in] frame_num The mipi frame number. 98 * @param[in] frame The pointer to the mipi frame. 106 * @brief Update the mipi metadata information in host_sp_communication. 108 * @param[in] frame_num The mipi frame number. 109 * @param[in] metadata The pointer to the mipi metadata. 117 * @brief Update the nr of mipi frames to use in host_sp_communication. 119 * @param[in] num_frames The number of mipi frames to use. 194 * @brief Initialize the DMA software-mask in the debug mode. [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/media/ |
H A 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 …]
|
/openbmc/linux/include/media/ |
H A 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 …]
|
/openbmc/u-boot/doc/device-tree-bindings/video/ |
H A D | exynos_mipi_dsi.txt | 1 Exynos MIPI-DSIM Controller 6 compatible: should be "samsung,exynos-mipi-dsi" 7 reg: Base address of MIPI-DSIM IP. 10 samsung,dsim-config-e-interface: interface to be used (RGB interface 12 samsung,dsim-config-e-virtual-ch: virtual channel number that main 14 samsung,dsim-config-e-pixel-format: pixel stream format for main 16 samsung,dsim-config-e-burst-mode: selects Burst mode in Video mode. 17 in Non-burst mode, RGB data area is filled with RGB data and 19 samsung,dsim-config-e-no-data-lane: data lane count used by Master. 20 samsung,dsim-config-e-byte-clk: select byte clock source. [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/soc/samsung/ |
H A 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 - samsung,exynos3250-pmu 19 - samsung,exynos4210-pmu 20 - samsung,exynos4212-pmu 21 - samsung,exynos4412-pmu 22 - samsung,exynos5250-pmu [all …]
|
/openbmc/linux/arch/arm64/boot/dts/renesas/ |
H A 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.
|
/openbmc/linux/Documentation/devicetree/bindings/soundwire/ |
H A 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 …]
|
/openbmc/openbmc/meta-openembedded/meta-oe/classes/ |
H A D | panel-mipi-dbi.bbclass | 1 # SPDX-License-Identifier: MIT 5 # Class to generate firmware files for use with the `panel-mipi-dbi` Linux 12 # command 0x11 # exit sleep mode 20 # the `panel-mipi-dbi` driver looks something like this: 22 # $ cat panel-shineworld-lh133k.bb 23 # inherit panel-mipi-dbi 30 DEPENDS = "panel-mipi-dbi-native" 37 mipi-dbi-cmd \ 43 install -m 0644 -D \
|
/openbmc/u-boot/drivers/video/ |
H A D | ssd2828.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 8 * from a parallel LCD interface and translate it on the flight into MIPI DSI 9 * interface for driving a MIPI compatible TFT display. 33 * the standard u-boot GPIO interface (gpio_get_value/gpio_set_value 34 * functions). Note that -1 value can be used for the pins, which are 49 * 8MHz - 30MHz range (see "TX_CLK Timing" section). It can be also 74 * The number of lanes in the MIPI DSI interface. May vary from 1 to 4. 82 * to be higher than the pixel clock rate of the used video mode when 84 * MIPI DSI handles data transfers in periodic bursts, and uses the 96 * envelope when sending it over the MIPI DSI link. [all …]
|
/openbmc/u-boot/arch/arm/mach-rockchip/rk3399/ |
H A D | Kconfig | 10 with full function and phisical connectors support like type-C ports, 11 usb2.0 host ports, LVDS, JTAG, MAC, SDcard, HDMI, USB-2-serial... 14 bool "Theobroma Systems RK3399-Q7 (Puma)" 16 The RK3399-Q7 (Puma) is a system-on-module (designed and 18 in a Qseven-compatible form-factor (running of a single 5V 19 supply and exposing its external interfaces on a MXM-230 22 Key features of the RK3399-Q7 include: 23 * on-module USB 3.0 hub (2x USB 3.0 host + 1x USB 2.0 host) 24 * USB 3.0 dual-role 25 * on-module Micrel KSZ9031 GbE PHY [all …]
|
/openbmc/linux/Documentation/admin-guide/media/ |
H A 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 …]
|
/openbmc/linux/Documentation/devicetree/bindings/media/i2c/ |
H A 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 …]
|