Home
last modified time | relevance | path

Searched +full:dvi +full:- +full:connector (Results 1 – 25 of 174) sorted by relevance

1234567

/kernel/linux/linux-4.19/drivers/gpu/drm/bridge/
Dti-tfp410.c29 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/
Dti-tfp410.c1 // 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 …]
Ddisplay-connector.c1 // 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 …]
DKconfig1 # 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/
Ddvi-connector.txt1 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/
Ddvi-connector.yaml1 # 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/
Dkms-properties.csv2 ,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/
Dkms-properties.csv2 ,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/
DKconfig1 # 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.
Dconnector-dvi.c1 // 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/
Dti,omap-dss.txt5 -------------------
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/
Dti,omap-dss.txt5 -------------------
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/
Dconnector-dvi.c2 * 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/
Ddrm_connector.c39 * 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/
Ddrm_connector.c44 * 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/
Dconnector-dvi.c2 * 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/
Dviafb.txt5 -----------------------
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/
Dviafb.rst6 --------
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/
Ddove-sbc-a510.dts2 * 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 …]
Domap3-overo-common-dvi.dtsi10 * 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 …]
Domap3-sb-t35.dtsi1 // 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/
Ddove-sbc-a510.dts2 * 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 …]
Domap3-overo-common-dvi.dtsi1 // 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 …]
Domap3-sb-t35.dtsi1 // 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/
Dchrontel,ch7033.yaml1 # 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 …]

1234567