Home
last modified time | relevance | path

Searched +full:panel +full:- +full:dpi (Results 1 – 25 of 80) sorted by relevance

1234

/linux-6.12.1/Documentation/devicetree/bindings/display/panel/
Dpanel-dpi.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/display/panel/panel-dpi.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Generic MIPI DPI Panel
10 - Sam Ravnborg <sam@ravnborg.org>
13 - $ref: panel-common.yaml#
18 Shall contain a panel specific compatible and "panel-dpi"
21 - {}
22 - const: panel-dpi
[all …]
Dstartek,startek-kd050c.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/display/panel/startek,startek-kd050c.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Startek Electronic Technology Co. KD050C 5.0" WVGA TFT LCD panel
10 - Nikita Kiryanov <nikita@compulab.co.il>
13 - $ref: panel-dpi.yaml#
18 - const: startek,startek-kd050c
19 - {} # panel-dpi, but not listed here to avoid false select
22 enable-gpios: true
[all …]
Draspberrypi,7inch-touchscreen.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/display/panel/raspberrypi,7inch-touchscreen.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Eric Anholt <eric@anholt.net>
11 - Thierry Reding <thierry.reding@gmail.com>
14 This DSI panel contains:
16 - TC358762 DSI->DPI bridge
17 - Atmel microcontroller on I2C for power sequencing the DSI bridge and
19 - Touchscreen controller on I2C for touch input
[all …]
/linux-6.12.1/drivers/video/fbdev/omap2/omapfb/displays/
Dpanel-dpi.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Generic MIPI DPI Panel Driver
34 struct omap_dss_device *in = ddata->in; in panel_dpi_connect()
39 return in->ops.dpi->connect(in, dssdev); in panel_dpi_connect()
45 struct omap_dss_device *in = ddata->in; in panel_dpi_disconnect()
50 in->ops.dpi->disconnect(in, dssdev); in panel_dpi_disconnect()
56 struct omap_dss_device *in = ddata->in; in panel_dpi_enable()
60 return -ENODEV; in panel_dpi_enable()
65 if (ddata->data_lines) in panel_dpi_enable()
66 in->ops.dpi->set_data_lines(in, ddata->data_lines); in panel_dpi_enable()
[all …]
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
2 menu "OMAPFB Panel and Encoder Drivers"
12 tristate "TFP410 DPI to DVI Encoder"
14 Driver for TFP410 DPI to DVI encoder.
39 tristate "Generic DPI panel"
41 Driver for generic DPI panels.
44 tristate "Generic DSI Command Mode Panel"
51 tristate "ACX565AKM Panel"
55 This is the LCD panel used on Nokia N900
58 tristate "LG.Philips LB035Q02 LCD Panel"
[all …]
Dpanel-sharp-ls037v7dw01.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * LCD panel driver for Sharp LS037V7DW01
60 struct omap_dss_device *in = ddata->in; in sharp_ls_connect()
65 return in->ops.dpi->connect(in, dssdev); in sharp_ls_connect()
71 struct omap_dss_device *in = ddata->in; in sharp_ls_disconnect()
76 in->ops.dpi->disconnect(in, dssdev); in sharp_ls_disconnect()
82 struct omap_dss_device *in = ddata->in; in sharp_ls_enable()
86 return -ENODEV; in sharp_ls_enable()
91 if (ddata->data_lines) in sharp_ls_enable()
92 in->ops.dpi->set_data_lines(in, ddata->data_lines); in sharp_ls_enable()
[all …]
Dpanel-lgphilips-lb035q02.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * LG.Philips LB035Q02 LCD Panel driver
117 struct omap_dss_device *in = ddata->in; in lb035q02_connect()
123 r = in->ops.dpi->connect(in, dssdev); in lb035q02_connect()
127 init_lb035q02_panel(ddata->spi); in lb035q02_connect()
135 struct omap_dss_device *in = ddata->in; in lb035q02_disconnect()
140 in->ops.dpi->disconnect(in, dssdev); in lb035q02_disconnect()
146 struct omap_dss_device *in = ddata->in; in lb035q02_enable()
150 return -ENODEV; in lb035q02_enable()
155 if (ddata->data_lines) in lb035q02_enable()
[all …]
Dpanel-nec-nl8048hl11.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * NEC NL8048HL11 Panel driver
106 for (i = 0; i < (ARRAY_SIZE(nec_8048_init_seq) - 1); i++) in init_nec_8048_wvga_lcd()
118 struct omap_dss_device *in = ddata->in; in nec_8048_connect()
123 return in->ops.dpi->connect(in, dssdev); in nec_8048_connect()
129 struct omap_dss_device *in = ddata->in; in nec_8048_disconnect()
134 in->ops.dpi->disconnect(in, dssdev); in nec_8048_disconnect()
140 struct omap_dss_device *in = ddata->in; in nec_8048_enable()
144 return -ENODEV; in nec_8048_enable()
149 if (ddata->data_lines) in nec_8048_enable()
[all …]
Dpanel-tpo-td028ttec1.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Toppoly TD028TTEC1 panel support
9 * Copyright (C) 2006-2007 by OpenMoko, Inc.
12 * Ported and adapted from Neo 1973 U-Boot by:
59 rc = spi_write(ddata->spi_dev, (u8 *)&tx_buf, in jbt_ret_write_0()
62 dev_err(&ddata->spi_dev->dev, in jbt_ret_write_0()
75 rc = spi_write(ddata->spi_dev, (u8 *)tx_buf, in jbt_reg_write_1()
78 dev_err(&ddata->spi_dev->dev, in jbt_reg_write_1()
93 rc = spi_write(ddata->spi_dev, (u8 *)tx_buf, in jbt_reg_write_2()
97 dev_err(&ddata->spi_dev->dev, in jbt_reg_write_2()
[all …]
Dpanel-tpo-td043mtea1.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * TPO TD043MTEA1 Panel driver
112 dev_warn(&spi->dev, "failed to write to LCD reg (%d)\n", r); in tpo_td043_write()
152 struct panel_drv_data *ddata = dev_get_drvdata(dssdev->dev); in tpo_td043_set_hmirror()
154 ddata->hmirror = enable; in tpo_td043_set_hmirror()
155 return tpo_td043_write_mirror(ddata->spi, ddata->hmirror, in tpo_td043_set_hmirror()
156 ddata->vmirror); in tpo_td043_set_hmirror()
161 struct panel_drv_data *ddata = dev_get_drvdata(dssdev->dev); in tpo_td043_get_hmirror()
163 return ddata->hmirror; in tpo_td043_get_hmirror()
171 return sysfs_emit(buf, "%d\n", ddata->vmirror); in tpo_td043_vmirror_show()
[all …]
DMakefile1 # SPDX-License-Identifier: GPL-2.0
2 obj-$(CONFIG_FB_OMAP2_ENCODER_OPA362) += encoder-opa362.o
3 obj-$(CONFIG_FB_OMAP2_ENCODER_TFP410) += encoder-tfp410.o
4 obj-$(CONFIG_FB_OMAP2_ENCODER_TPD12S015) += encoder-tpd12s015.o
5 obj-$(CONFIG_FB_OMAP2_CONNECTOR_DVI) += connector-dvi.o
6 obj-$(CONFIG_FB_OMAP2_CONNECTOR_HDMI) += connector-hdmi.o
7 obj-$(CONFIG_FB_OMAP2_CONNECTOR_ANALOG_TV) += connector-analog-tv.o
8 obj-$(CONFIG_FB_OMAP2_PANEL_DPI) += panel-dpi.o
9 obj-$(CONFIG_FB_OMAP2_PANEL_DSI_CM) += panel-dsi-cm.o
10 obj-$(CONFIG_FB_OMAP2_PANEL_SONY_ACX565AKM) += panel-sony-acx565akm.o
[all …]
Dencoder-tfp410.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * TFP410 DPI-to-DVI encoder driver
35 struct omap_dss_device *in = ddata->in; in tfp410_connect()
39 return -EBUSY; in tfp410_connect()
41 r = in->ops.dpi->connect(in, dssdev); in tfp410_connect()
45 dst->src = dssdev; in tfp410_connect()
46 dssdev->dst = dst; in tfp410_connect()
55 struct omap_dss_device *in = ddata->in; in tfp410_disconnect()
61 WARN_ON(dst != dssdev->dst); in tfp410_disconnect()
62 if (dst != dssdev->dst) in tfp410_disconnect()
[all …]
/linux-6.12.1/drivers/gpu/drm/panel/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
6 Panel registration and lookup framework.
12 tristate "ABT Y030XX067A 320x480 LCD panel"
17 Y030XX067A 320x480 3.0" panel as found in the YLM RG-280M, RG-300
18 and RG-99 handheld gaming consoles.
21 tristate "ARM Versatile panel driver"
27 reference designs. The panel is detected using special registers
31 tristate "ASUS Z00T TM5P5 NT35596 panel"
37 NT35596 1080x1920 video mode panel as found in some Asus
45 Say Y here to enable support for the AUO A030JTN01 320x480 3.0" panel
[all …]
Dpanel-raspberrypi-touchscreen.c2 * Copyright © 2016-2017 Broadcom
8 * Portions of this file (derived from panel-simple.c) are:
25 * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
33 * Raspberry Pi 7" touchscreen panel driver.
35 * The 7" touchscreen consists of a DPI LCD panel, a Toshiba
36 * TC358762XBG DSI-DPI bridge, and an I2C-connected Atmel ATTINY88-MUR
47 #include <linux/media-bus-format.h>
58 #define RPI_DSI_DRIVER_NAME "rpi-ts-dsi"
83 /* DSI D-PHY Layer Registers */
153 /* LCDC/DPI Host Registers */
[all …]
/linux-6.12.1/drivers/gpu/drm/mcde/
Dmcde_drv.c1 // SPDX-License-Identifier: GPL-2.0
5 * (C) ST-Ericsson SA 2013
9 * DOC: ST-Ericsson MCDE Driver
11 * The MCDE (short for multi-channel display engine) is a graphics
15 * ST-Ericsson U8500 where is was used for mass-market deployments
18 * It can do 1080p30 on SDTV CCIR656, DPI-2, DBI-2 or DSI for
25 * Memory -> Overlay -> Channel -> FIFO -> 8 formatters -> DSI/DPI
27 * source 0..9 C0,C1 2 x DPI
32 * 2 of the formatters are for DPI.
34 * Behind the formatters are the DSI or DPI ports that route to
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/display/
Dbrcm,bcm2835-dpi.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/display/brcm,bcm2835-dpi.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Broadcom VC4 (VideoCore4) DPI Controller
10 - Eric Anholt <eric@anholt.net>
14 const: brcm,bcm2835-dpi
21 - description: The core clock the unit runs on
22 - description: The pixel clock that feeds the pixelvalve
24 clock-names:
[all …]
Dst,stm32-ltdc.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/display/st,stm32-ltdc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: STMicroelectronics STM32 lcd-tft display controller
10 - Philippe Cornu <philippe.cornu@foss.st.com>
11 - Yannick Fertre <yannick.fertre@foss.st.com>
15 const: st,stm32-ltdc
22 - description: events interrupt line.
23 - description: errors interrupt line.
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/display/bridge/
Dtoshiba,tc358767.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Toshiba TC358767/TC358867/TC9595 DSI/DPI/eDP bridge
10 - Andrey Gusakov <andrey.gusakov@cogentembedded.com>
14 converts DSI/DPI to eDP/DP .
19 - items:
20 - enum:
21 - toshiba,tc358867
22 - toshiba,tc9595
[all …]
Dfsl,ldb.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Freescale i.MX8MP DPI to LVDS bridge chip
10 - Marek Vasut <marex@denx.de>
14 for configuring the on-SoC DPI-to-LVDS serializer. This describes
20 - fsl,imx6sx-ldb
21 - fsl,imx8mp-ldb
22 - fsl,imx93-ldb
27 clock-names:
[all …]
Dtoshiba,tc358762.yaml1 # 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
24 reset-gpios:
27 vddc-supply:
42 Video port for MIPI DPI output (panel or connector).
[all …]
Dnwl-dsi.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/display/bridge/nwl-dsi.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Northwest Logic MIPI-DSI controller on i.MX SoCs
10 - Guido Gúnther <agx@sigxcpu.org>
11 - Robert Chiras <robert.chiras@nxp.com>
14 NWL MIPI-DSI host controller found on i.MX8 platforms. This is a dsi bridge for
15 the SOCs NWL MIPI-DSI host controller.
18 - $ref: ../dsi-controller.yaml#
[all …]
/linux-6.12.1/arch/arm/boot/dts/ti/omap/
Domap3-overo-common-lcd43.dtsi1 // SPDX-License-Identifier: GPL-2.0-only
7 * 4.3'' LCD panel output for some Gumstix Overo boards (Gallop43, Chestnut43)
11 dss_dpi_pins: dss-dpi-pins {
12 pinctrl-single,pins = <
44 lte430_pins: lte430-pins {
45 pinctrl-single,pins = <
50 backlight_pins: backlight-pins {
51 pinctrl-single,pins = <
56 mcspi1_pins: mcspi1-pins {
57 pinctrl-single,pins = <
[all …]
Domap3-thunder.dts1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
7 #include "omap3-tao3530.dtsi"
11 …compatible = "technexion,omap3-thunder", "technexion,omap3-tao3530", "ti,omap3430", "ti,omap34xx",…
15 dss_dpi_pins: dss-dpi-pins {
16 pinctrl-single,pins = <
48 lte430_pins: lte430-pins {
49 pinctrl-single,pins = <
54 backlight_pins: backlight-pins {
55 pinctrl-single,pins = <
[all …]
Domap3-ha-lcd.dts1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
7 #include "omap3-ha-common.dtsi"
10 model = "TI OMAP3 HEAD acoustics LCD-baseboard with TAO3530 SOM";
11 …compatible = "headacoustics,omap3-ha-lcd", "technexion,omap3-tao3530", "ti,omap3430", "ti,omap34xx…
15 pinctrl-names = "default";
16 pinctrl-0 = <
27 touchscreen_irq_pins: touchscreen-irq-pins {
28 pinctrl-single,pins = <
33 touchscreen_wake_pins: touchscreen-wake-pins {
[all …]
/linux-6.12.1/drivers/gpu/drm/vc4/
Dvc4_dpi.c1 // SPDX-License-Identifier: GPL-2.0-only
7 * DOC: VC4 DPI module
9 * The VC4 DPI hardware supports MIPI DPI type 4 and Nokia ViSSI
10 * signals. On BCM2835, these can be routed out to GPIO0-27 with the
24 #include <linux/media-bus-format.h>
43 /* The format field takes the ORDER-shuffled pixel valve data and
79 /* Power gate to the device, full reset at 0 -> 1 transition */
86 /* General DPI hardware state. */
106 readl(dpi->regs + (offset)); \
112 writel(val, dpi->regs + (offset)); \
[all …]

1234