| /kernel/linux/linux-4.19/drivers/gpu/drm/bridge/ |
| D | ti-tfp410.c | 29 struct drm_connector connector; member 45 drm_connector_to_tfp410(struct drm_connector *connector) in drm_connector_to_tfp410() argument 47 return container_of(connector, struct tfp410, connector); in drm_connector_to_tfp410() 50 static int tfp410_get_modes(struct drm_connector *connector) in tfp410_get_modes() argument 52 struct tfp410 *dvi = drm_connector_to_tfp410(connector); in tfp410_get_modes() local 56 if (!dvi->ddc) in tfp410_get_modes() 59 edid = drm_get_edid(connector, dvi->ddc); in tfp410_get_modes() 65 drm_connector_update_edid_property(connector, edid); in tfp410_get_modes() 67 ret = drm_add_edid_modes(connector, edid); in tfp410_get_modes() 75 ret = drm_add_modes_noedid(connector, 1920, 1200); in tfp410_get_modes() [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/bridge/ |
| D | ti-tfp410.c | 1 // SPDX-License-Identifier: GPL-2.0-only 24 struct drm_connector connector; member 43 drm_connector_to_tfp410(struct drm_connector *connector) in drm_connector_to_tfp410() argument 45 return container_of(connector, struct tfp410, connector); in drm_connector_to_tfp410() 48 static int tfp410_get_modes(struct drm_connector *connector) in tfp410_get_modes() argument 50 struct tfp410 *dvi = drm_connector_to_tfp410(connector); in tfp410_get_modes() local 54 if (dvi->next_bridge->ops & DRM_BRIDGE_OP_EDID) { in tfp410_get_modes() 55 edid = drm_bridge_get_edid(dvi->next_bridge, connector); in tfp410_get_modes() 67 ret = drm_add_modes_noedid(connector, 1920, 1200); in tfp410_get_modes() 68 drm_set_preferred_mode(connector, 1024, 768); in tfp410_get_modes() [all …]
|
| D | display-connector.c | 1 // SPDX-License-Identifier: GPL-2.0 34 return flags & DRM_BRIDGE_ATTACH_NO_CONNECTOR ? 0 : -EINVAL; in display_connector_attach() 42 if (conn->hpd_gpio) { in display_connector_detect() 43 if (gpiod_get_value_cansleep(conn->hpd_gpio)) in display_connector_detect() 49 if (conn->bridge.ddc && drm_probe_ddc(conn->bridge.ddc)) in display_connector_detect() 52 switch (conn->bridge.type) { in display_connector_detect() 59 * For DVI and HDMI connectors a DDC probe failure indicates in display_connector_detect() 69 * Composite and S-Video connectors have no other detection in display_connector_detect() 80 struct drm_connector *connector) in display_connector_get_edid() argument 84 return drm_get_edid(connector, conn->bridge.ddc); in display_connector_get_edid() [all …]
|
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 35 Enable support for the Chrontel CH7033 VGA/DVI/HDMI Encoder, as 41 tristate "Display connector support" 44 Driver for display connectors with support for DDC and hot-plug 47 moving towards separating connector handling from display controllers 48 on ARM-based platforms. Saying Y here when this driver is not needed 75 tristate "MegaChips stdp4028-ge-b850v3-fw and stdp2690-ge-b850v3-fw" 82 to DP++. This is used with the i.MX6 imx-ldb 107 NXP PTN3460 eDP-LVDS bridge chip driver. 116 Parade eDP-LVDS bridge chip driver. [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/display/connector/ |
| D | dvi-connector.txt | 1 DVI Connector 5 - compatible: "dvi-connector" 8 - label: a symbolic name for the connector 9 - ddc-i2c-bus: phandle to the i2c bus that is connected to DVI DDC 10 - analog: the connector has DVI analog pins 11 - digital: the connector has DVI digital pins 12 - dual-link: the connector has pins for DVI dual-link 13 - hpd-gpios: HPD GPIO number 16 - Video port for DVI input 21 ------- [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/connector/ |
| D | dvi-connector.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 4 $id: http://devicetree.org/schemas/display/connector/dvi-connector.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: DVI Connector 10 - Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 14 const: dvi-connector 18 hpd-gpios: 22 ddc-i2c-bus: 28 description: the connector has DVI analog pins [all …]
|
| /kernel/linux/linux-4.19/Documentation/gpu/ |
| D | kms-properties.csv | 2 ,DVI-I,“subconnector”,ENUM,"{ “Unknown”, “DVI-D”, “DVI-A” }",Connector,TBD 3 ,,“select subconnector”,ENUM,"{ “Automatic”, “DVI-D”, “DVI-A” }",Connector,TBD 4 …onnector”,ENUM,"{ ""Unknown"", ""Composite"", ""SVIDEO"", ""Component"", ""SCART"" }",Connector,TBD 5 …nector”,ENUM,"{ ""Automatic"", ""Composite"", ""SVIDEO"", ""Component"", ""SCART"" }",Connector,TBD 6 ,,“mode”,ENUM,"{ ""NTSC_M"", ""NTSC_J"", ""NTSC_443"", ""PAL_B"" } etc.",Connector,TBD 7 ,,“left margin”,RANGE,"Min=0, Max=100",Connector,TBD 8 ,,“right margin”,RANGE,"Min=0, Max=100",Connector,TBD 9 ,,“top margin”,RANGE,"Min=0, Max=100",Connector,TBD 10 ,,“bottom margin”,RANGE,"Min=0, Max=100",Connector,TBD 11 ,,“brightness”,RANGE,"Min=0, Max=100",Connector,TBD [all …]
|
| /kernel/linux/linux-5.10/Documentation/gpu/ |
| D | kms-properties.csv | 2 ,DVI-I,“subconnector”,ENUM,"{ “Unknown”, “DVI-D”, “DVI-A” }",Connector,TBD 3 ,,“select subconnector”,ENUM,"{ “Automatic”, “DVI-D”, “DVI-A” }",Connector,TBD 4 …onnector”,ENUM,"{ ""Unknown"", ""Composite"", ""SVIDEO"", ""Component"", ""SCART"" }",Connector,TBD 5 …nector”,ENUM,"{ ""Automatic"", ""Composite"", ""SVIDEO"", ""Component"", ""SCART"" }",Connector,TBD 6 ,,“mode”,ENUM,"{ ""NTSC_M"", ""NTSC_J"", ""NTSC_443"", ""PAL_B"" } etc.",Connector,TBD 7 ,,“left margin”,RANGE,"Min=0, Max=100",Connector,TBD 8 ,,“right margin”,RANGE,"Min=0, Max=100",Connector,TBD 9 ,,“top margin”,RANGE,"Min=0, Max=100",Connector,TBD 10 ,,“bottom margin”,RANGE,"Min=0, Max=100",Connector,TBD 11 ,,“brightness”,RANGE,"Min=0, Max=100",Connector,TBD [all …]
|
| /kernel/linux/linux-5.10/drivers/video/fbdev/omap2/omapfb/displays/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 12 tristate "TFP410 DPI to DVI Encoder" 14 Driver for TFP410 DPI to DVI encoder. 23 tristate "DVI Connector" 26 Driver for a generic DVI connector. 29 tristate "HDMI Connector" 31 Driver for a generic HDMI connector. 34 tristate "Analog TV Connector" 36 Driver for a generic analog TV connector.
|
| D | connector-dvi.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Generic DVI Connector driver 53 struct omap_dss_device *in = ddata->in; in dvic_connect() 59 r = in->ops.dvi->connect(in, dssdev); in dvic_connect() 69 struct omap_dss_device *in = ddata->in; in dvic_disconnect() 74 in->ops.dvi->disconnect(in, dssdev); in dvic_disconnect() 80 struct omap_dss_device *in = ddata->in; in dvic_enable() 84 return -ENODEV; in dvic_enable() 89 in->ops.dvi->set_timings(in, &ddata->timings); in dvic_enable() 91 r = in->ops.dvi->enable(in); in dvic_enable() [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/display/ti/ |
| D | ti,omap-dss.txt | 5 ------------------- 25 ----------- 36 ------- 39 name for each display. If no aliases are defined, a semi-random number is used 43 ------- 45 A shortened example of the DSS description for OMAP4, with non-relevant parts 49 compatible = "ti,omap4-dss"; 54 clock-names = "fck"; 55 #address-cells = <1>; 56 #size-cells = <1>; [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/ti/ |
| D | ti,omap-dss.txt | 5 ------------------- 25 ----------- 36 ------- 39 name for each display. If no aliases are defined, a semi-random number is used 43 ------- 45 A shortened example of the DSS description for OMAP4, with non-relevant parts 49 compatible = "ti,omap4-dss"; 54 clock-names = "fck"; 55 #address-cells = <1>; 56 #size-cells = <1>; [all …]
|
| /kernel/linux/linux-4.19/drivers/video/fbdev/omap2/omapfb/displays/ |
| D | connector-dvi.c | 2 * Generic DVI Connector driver 56 struct omap_dss_device *in = ddata->in; in dvic_connect() 62 r = in->ops.dvi->connect(in, dssdev); in dvic_connect() 72 struct omap_dss_device *in = ddata->in; in dvic_disconnect() 77 in->ops.dvi->disconnect(in, dssdev); in dvic_disconnect() 83 struct omap_dss_device *in = ddata->in; in dvic_enable() 87 return -ENODEV; in dvic_enable() 92 in->ops.dvi->set_timings(in, &ddata->timings); in dvic_enable() 94 r = in->ops.dvi->enable(in); in dvic_enable() 98 dssdev->state = OMAP_DSS_DISPLAY_ACTIVE; in dvic_enable() [all …]
|
| /kernel/linux/linux-4.19/drivers/gpu/drm/ |
| D | drm_connector.c | 39 * Hence they are reference-counted using drm_connector_get() and 44 * objects and initialized by setting the following fields. The connector is 46 * &struct drm_connector_funcs and a connector type, and then exposed to 50 * connectors to encoders 1:1, the connector should be attached at 55 * For connectors which are not fixed (like built-in panels) the driver needs to 69 * Connector and encoder types. 74 { DRM_MODE_CONNECTOR_DVII, "DVI-I" }, 75 { DRM_MODE_CONNECTOR_DVID, "DVI-D" }, 76 { DRM_MODE_CONNECTOR_DVIA, "DVI-A" }, 83 { DRM_MODE_CONNECTOR_HDMIA, "HDMI-A" }, [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/ |
| D | drm_connector.c | 44 * Hence they are reference-counted using drm_connector_get() and 49 * objects and initialized by setting the following fields. The connector is 51 * &struct drm_connector_funcs and a connector type, and then exposed to 55 * connectors to encoders 1:1, the connector should be attached at 60 * For connectors which are not fixed (like built-in panels) the driver needs to 74 * Connector and encoder types. 79 { DRM_MODE_CONNECTOR_DVII, "DVI-I" }, 80 { DRM_MODE_CONNECTOR_DVID, "DVI-D" }, 81 { DRM_MODE_CONNECTOR_DVIA, "DVI-A" }, 88 { DRM_MODE_CONNECTOR_HDMIA, "HDMI-A" }, [all …]
|
| /kernel/linux/linux-4.19/drivers/gpu/drm/omapdrm/displays/ |
| D | connector-dvi.c | 2 * Generic DVI Connector driver 4 * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/ 69 in = omapdss_of_find_source_for_first_ep(dssdev->dev->of_node); in dvic_connect() 71 dev_err(dssdev->dev, "failed to find video source\n"); in dvic_connect() 75 r = in->ops.dvi->connect(in, dssdev); in dvic_connect() 81 ddata->in = in; in dvic_connect() 88 struct omap_dss_device *in = ddata->in; in dvic_disconnect() 93 in->ops.dvi->disconnect(in, dssdev); in dvic_disconnect() 96 ddata->in = NULL; in dvic_disconnect() 102 struct omap_dss_device *in = ddata->in; in dvic_enable() [all …]
|
| /kernel/linux/linux-4.19/Documentation/fb/ |
| D | viafb.txt | 5 ----------------------- 13 ------------------------ 14 Device: CRT, LCD, DVI 31 -- -- -------------------- 37 viafb_active_dev=CRT+DVI viafb_dvi_port=DVP1 106 This option is used to specify active devices.(CRT, DVI, CRT+LCD...) 107 DVI stands for DVI or HDMI, E.g., If you want to enable HDMI, 108 set viafb_active_dev=DVI. In SAMM case, the previous of 113 To enable one device, such as DVI only, we can use: 114 modprobe viafb viafb_active_dev=DVI [all …]
|
| /kernel/linux/linux-5.10/Documentation/fb/ |
| D | viafb.rst | 6 -------- 15 --------------- 16 Device: CRT, LCD, DVI 34 ---------------------- 42 viafb_active_dev=CRT+DVI viafb_dvi_port=DVP1 47 - 640x480 (default) 48 - 720x480 49 - 800x600 50 - 1024x768 53 - 8, 16, 32 (default:32) [all …]
|
| /kernel/linux/linux-4.19/arch/arm/boot/dts/ |
| D | dove-sbc-a510.dts | 2 * Device Tree file for Compulab SBC-A510 Single Board Computer 6 * This file is dual-licensed: you can use it either under the terms 46 * SBC-A510 comprises a PCA9555 I2C GPIO expander its GPIO lines connected to 50 * 0.2 DVI transmitter TI TFP410 MSEN 51 * 0.3 DVI transmitter TI TFP410 PD# (active low power down) 55 * 0.7 mini-PCIe slot W_DISABLE# 67 /dts-v1/; 69 #include "dove-cm-a510.dtsi" 72 model = "Compulab SBC-A510"; 73 compatible = "compulab,sbc-a510", "compulab,cm-a510", "marvell,dove"; [all …]
|
| D | omap3-overo-common-dvi.dtsi | 10 * DVI output for some Gumstix Overo boards (Tobi and Summit) 15 pinctrl-single,pins = < 50 regulator-always-on; 56 pinctrl-names = "default"; 57 pinctrl-0 = <&dss_dpi_pins>; 61 remote-endpoint = <&tfp410_in>; 62 data-lines = <24>; 76 #address-cells = <1>; 77 #size-cells = <0>; 83 remote-endpoint = <&dpi_out>; [all …]
|
| D | omap3-sb-t35.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Common support for CompuLab SB-T35 used on SBC-T3530, SBC-T3517 and SBC-T3730 10 powerdown-gpios = <&gpio2 22 GPIO_ACTIVE_LOW>; /* gpio_54 */ 12 pinctrl-names = "default"; 13 pinctrl-0 = <&tfp410_pins>; 16 #address-cells = <1>; 17 #size-cells = <0>; 23 remote-endpoint = <&dpi_out>; 31 remote-endpoint = <&dvi_connector_in>; 37 dvi0: dvi-connector { [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | dove-sbc-a510.dts | 2 * Device Tree file for Compulab SBC-A510 Single Board Computer 6 * This file is dual-licensed: you can use it either under the terms 46 * SBC-A510 comprises a PCA9555 I2C GPIO expander its GPIO lines connected to 50 * 0.2 DVI transmitter TI TFP410 MSEN 51 * 0.3 DVI transmitter TI TFP410 PD# (active low power down) 55 * 0.7 mini-PCIe slot W_DISABLE# 67 /dts-v1/; 69 #include "dove-cm-a510.dtsi" 72 model = "Compulab SBC-A510"; 73 compatible = "compulab,sbc-a510", "compulab,cm-a510", "marvell,dove"; [all …]
|
| D | omap3-overo-common-dvi.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 7 * DVI output for some Gumstix Overo boards (Tobi and Summit) 12 pinctrl-single,pins = < 47 regulator-always-on; 53 pinctrl-names = "default"; 54 pinctrl-0 = <&dss_dpi_pins>; 58 remote-endpoint = <&tfp410_in>; 59 data-lines = <24>; 73 #address-cells = <1>; 74 #size-cells = <0>; [all …]
|
| D | omap3-sb-t35.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Common support for CompuLab SB-T35 used on SBC-T3530, SBC-T3517 and SBC-T3730 10 powerdown-gpios = <&gpio2 22 GPIO_ACTIVE_LOW>; /* gpio_54 */ 12 pinctrl-names = "default"; 13 pinctrl-0 = <&tfp410_pins>; 16 #address-cells = <1>; 17 #size-cells = <0>; 23 remote-endpoint = <&dpi_out>; 31 remote-endpoint = <&dvi_connector_in>; 37 dvi0: dvi-connector { [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/bridge/ |
| D | chrontel,ch7033.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Lubomir Rintel <lkundrak@v3.sk> 33 DVI port, should be connected to a node compatible with the 34 dvi-connector binding. 37 - port@0 38 - port@1 41 - compatible 42 - reg [all …]
|