| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/connector/ |
| D | analog-tv-connector.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 4 $id: http://devicetree.org/schemas/display/connector/analog-tv-connector.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Analog TV Connector 10 - Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 15 - composite-video-connector 16 - svideo-connector 20 sdtv-standards: 22 Limit the supported TV standards on a connector to the given ones. If [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/display/connector/ |
| D | analog-tv-connector.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 4 $id: http://devicetree.org/schemas/display/connector/analog-tv-connector.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Analog TV Connector 10 - Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 15 - composite-video-connector 16 - svideo-connector 20 sdtv-standards: 22 Limit the supported TV standards on a connector to the given ones. If [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/media/i2c/ |
| D | tvp5150.txt | 1 * Texas Instruments TVP5150 and TVP5151 video decoders 3 The TVP5150 and TVP5151 are video decoders that convert baseband NTSC and PAL 4 (and also SECAM in the TVP5151 case) video signals to either 8-bit 4:2:2 YUV 5 with discrete syncs or 8-bit ITU-R BT.656 with embedded syncs output formats. 9 - compatible: Value must be "ti,tvp5150". 10 - reg: I2C slave address. 14 - pdn-gpios: Phandle for the GPIO connected to the PDN pin, if any. 15 - reset-gpios: Phandle for the GPIO connected to the RESETB pin, if any. 18 and output port, in accordance with the video interface bindings defined in 19 Documentation/devicetree/bindings/media/video-interfaces.txt. The port nodes [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/media/i2c/ |
| D | tvp5150.txt | 1 * Texas Instruments TVP5150 and TVP5151 video decoders 3 The TVP5150 and TVP5151 are video decoders that convert baseband NTSC and PAL 4 (and also SECAM in the TVP5151 case) video signals to either 8-bit 4:2:2 YUV 5 with discrete syncs or 8-bit ITU-R BT.656 with embedded syncs output formats. 9 - compatible: Value must be "ti,tvp5150". 10 - reg: I2C slave address. 14 - pdn-gpios: Phandle for the GPIO connected to the PDN pin, if any. 15 - reset-gpios: Phandle for the GPIO connected to the RESETB pin, if any. 18 and output port, in accordance with the video interface bindings defined in 19 Documentation/devicetree/bindings/media/video-interfaces.txt. The port nodes [all …]
|
| /kernel/linux/linux-5.10/drivers/video/fbdev/ |
| D | fm2fb.c | 2 * linux/drivers/video/fm2fb.c -- BSC FrameMaster II/Rainbow II frame buffer 5 * Copyright (C) 1998 Steffen A. Mork (linux-dev@morknet.de) 34 * The FrameMaster II supports the following video modes. 35 * - PAL/NTSC 36 * - interlaced/non interlaced 37 * - composite sync/sync/sync over green 40 * - 768x576 (PAL) 41 * - 768x480 (NTSC) 59 * 1 2 0=video out disabled/1=video out enabled 67 * JP1 interlace selection (1-2 non interlaced/2-3 interlaced) [all …]
|
| /kernel/linux/linux-6.6/drivers/video/fbdev/ |
| D | fm2fb.c | 2 * linux/drivers/video/fm2fb.c -- BSC FrameMaster II/Rainbow II frame buffer 5 * Copyright (C) 1998 Steffen A. Mork (linux-dev@morknet.de) 34 * The FrameMaster II supports the following video modes. 35 * - PAL/NTSC 36 * - interlaced/non interlaced 37 * - composite sync/sync/sync over green 40 * - 768x576 (PAL) 41 * - 768x480 (NTSC) 59 * 1 2 0=video out disabled/1=video out enabled 67 * JP1 interlace selection (1-2 non interlaced/2-3 interlaced) [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/bridge/ |
| 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() 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() 96 struct drm_bridge *bridge = &conn->bridge; in display_connector_hpd_irq() [all …]
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/amlogic/ |
| D | meson-gxl-s905x-p212.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /dts-v1/; 9 #include "meson-gxl-s905x-p212.dtsi" 12 compatible = "amlogic,p212", "amlogic,s905x", "amlogic,meson-gxl"; 15 cvbs-connector { 16 compatible = "composite-video-connector"; 20 remote-endpoint = <&cvbs_vdac_out>; 25 hdmi-connector { 26 compatible = "hdmi-connector"; 31 remote-endpoint = <&hdmi_tx_tmds_out>; [all …]
|
| D | meson-gxm-nexbox-a1.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 10 /dts-v1/; 12 #include "meson-gxm.dtsi" 15 compatible = "nexbox,a1", "amlogic,s912", "amlogic,meson-gxm"; 24 stdout-path = "serial0:115200n8"; 32 vddio_boot: regulator-vddio-boot { 33 compatible = "regulator-fixed"; 34 regulator-name = "VDDIO_BOOT"; 35 regulator-min-microvolt = <1800000>; 36 regulator-max-microvolt = <1800000>; [all …]
|
| /kernel/linux/linux-5.10/Documentation/userspace-api/media/v4l/ |
| D | vidioc-enuminput.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 13 VIDIOC_ENUMINPUT - Enumerate video inputs 34 To query the attributes of a video input applications initialize the 45 .. flat-table:: struct v4l2_input 46 :header-rows: 0 47 :stub-columns: 0 50 * - __u32 51 - ``index`` 52 - Identifies the input, set by the application. 53 * - __u8 [all …]
|
| D | vidioc-enumoutput.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 13 VIDIOC_ENUMOUTPUT - Enumerate video outputs 34 To query the attributes of a video outputs applications initialize the 46 .. flat-table:: struct v4l2_output 47 :header-rows: 0 48 :stub-columns: 0 51 * - __u32 52 - ``index`` 53 - Identifies the output, set by the application. 54 * - __u8 [all …]
|
| D | audio.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 9 Audio inputs and outputs are physical connectors of a device. Video 13 tuners with video inputs or outputs only, and radio devices have none of 14 these. [#f1]_ A connector on a TV card to loop back the received audio 17 Audio and video inputs and outputs are associated. Selecting a video 18 source also selects an audio source. This is most evident when the video 20 more than one video input or output. Assumed two composite video inputs 22 The relation of video and audio connectors is defined in the 63 .. code-block:: c 69 if (-1 == ioctl(fd, VIDIOC_G_AUDIO, &audio)) { [all …]
|
| /kernel/linux/linux-6.6/Documentation/userspace-api/media/v4l/ |
| D | vidioc-enuminput.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 13 VIDIOC_ENUMINPUT - Enumerate video inputs 34 To query the attributes of a video input applications initialize the 45 .. flat-table:: struct v4l2_input 46 :header-rows: 0 47 :stub-columns: 0 50 * - __u32 51 - ``index`` 52 - Identifies the input, set by the application. 53 * - __u8 [all …]
|
| D | vidioc-enumoutput.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 13 VIDIOC_ENUMOUTPUT - Enumerate video outputs 34 To query the attributes of a video outputs applications initialize the 46 .. flat-table:: struct v4l2_output 47 :header-rows: 0 48 :stub-columns: 0 51 * - __u32 52 - ``index`` 53 - Identifies the output, set by the application. 54 * - __u8 [all …]
|
| D | audio.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 9 Audio inputs and outputs are physical connectors of a device. Video 13 tuners with video inputs or outputs only, and radio devices have none of 14 these. [#f1]_ A connector on a TV card to loop back the received audio 17 Audio and video inputs and outputs are associated. Selecting a video 18 source also selects an audio source. This is most evident when the video 20 more than one video input or output. Assumed two composite video inputs 22 The relation of video and audio connectors is defined in the 63 .. code-block:: c 69 if (-1 == ioctl(fd, VIDIOC_G_AUDIO, &audio)) { [all …]
|
| /kernel/linux/linux-6.6/Documentation/userspace-api/media/mediactl/ |
| D | media-types.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. _media-controller-types: 10 .. _media-entity-functions: 11 .. _MEDIA-ENT-F-UNKNOWN: 12 .. _MEDIA-ENT-F-V4L2-SUBDEV-UNKNOWN: 13 .. _MEDIA-ENT-F-IO-V4L: 14 .. _MEDIA-ENT-F-IO-VBI: 15 .. _MEDIA-ENT-F-IO-SWRADIO: 16 .. _MEDIA-ENT-F-IO-DTV: 17 .. _MEDIA-ENT-F-DTV-DEMOD: [all …]
|
| /kernel/linux/linux-5.10/Documentation/userspace-api/media/mediactl/ |
| D | media-types.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. _media-controller-types: 10 .. _media-entity-functions: 11 .. _MEDIA-ENT-F-UNKNOWN: 12 .. _MEDIA-ENT-F-V4L2-SUBDEV-UNKNOWN: 13 .. _MEDIA-ENT-F-IO-V4L: 14 .. _MEDIA-ENT-F-IO-VBI: 15 .. _MEDIA-ENT-F-IO-SWRADIO: 16 .. _MEDIA-ENT-F-IO-DTV: 17 .. _MEDIA-ENT-F-DTV-DEMOD: [all …]
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/renesas/ |
| D | r8a77995-draak.dts | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2016-2018 Renesas Electronics Corp. 9 /dts-v1/; 11 #include <dt-bindings/gpio/gpio.h> 23 compatible = "pwm-backlight"; 26 brightness-levels = <512 511 505 494 473 440 392 327 241 133 0>; 27 default-brightness-level = <10>; 29 power-supply = <®_12p0v>; 30 enable-gpios = <&gpio4 0 GPIO_ACTIVE_HIGH>; 35 stdout-path = "serial0:115200n8"; [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/bridge/ |
| D | display-connector.c | 1 // SPDX-License-Identifier: GPL-2.0 9 #include <linux/media-bus-format.h> 39 return flags & DRM_BRIDGE_ATTACH_NO_CONNECTOR ? 0 : -EINVAL; in display_connector_attach() 47 if (conn->hpd_gpio) { in display_connector_detect() 48 if (gpiod_get_value_cansleep(conn->hpd_gpio)) in display_connector_detect() 54 if (conn->bridge.ddc && drm_probe_ddc(conn->bridge.ddc)) in display_connector_detect() 57 switch (conn->bridge.type) { in display_connector_detect() 74 * Composite and S-Video connectors have no other detection in display_connector_detect() 85 struct drm_connector *connector) in display_connector_get_edid() argument 89 return drm_get_edid(connector, conn->bridge.ddc); in display_connector_get_edid() [all …]
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/amlogic/ |
| D | meson-gxl-s905x-p212.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /dts-v1/; 9 #include "meson-gxl-s905x-p212.dtsi" 10 #include <dt-bindings/sound/meson-aiu.h> 13 compatible = "amlogic,p212", "amlogic,s905x", "amlogic,meson-gxl"; 16 dio2133: analog-amplifier { 17 compatible = "simple-audio-amplifier"; 18 sound-name-prefix = "AU2"; 19 VCC-supply = <&hdmi_5v>; 20 enable-gpios = <&gpio GPIOH_5 GPIO_ACTIVE_HIGH>; [all …]
|
| /kernel/linux/linux-5.10/drivers/video/fbdev/omap2/omapfb/displays/ |
| D | connector-analog-tv.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Analog TV Connector driver 14 #include <video/omapfb_dss.h> 15 #include <video/omap-panel-data.h> 49 struct omap_dss_device *in = ddata->in; in tvc_connect() 52 dev_dbg(ddata->dev, "connect\n"); in tvc_connect() 57 r = in->ops.atv->connect(in, dssdev); in tvc_connect() 67 struct omap_dss_device *in = ddata->in; in tvc_disconnect() 69 dev_dbg(ddata->dev, "disconnect\n"); in tvc_disconnect() 74 in->ops.atv->disconnect(in, dssdev); in tvc_disconnect() [all …]
|
| /kernel/linux/linux-6.6/drivers/video/fbdev/omap2/omapfb/displays/ |
| D | connector-analog-tv.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Analog TV Connector driver 14 #include <video/omapfb_dss.h> 48 struct omap_dss_device *in = ddata->in; in tvc_connect() 50 dev_dbg(ddata->dev, "connect\n"); in tvc_connect() 55 return in->ops.atv->connect(in, dssdev); in tvc_connect() 61 struct omap_dss_device *in = ddata->in; in tvc_disconnect() 63 dev_dbg(ddata->dev, "disconnect\n"); in tvc_disconnect() 68 in->ops.atv->disconnect(in, dssdev); in tvc_disconnect() 74 struct omap_dss_device *in = ddata->in; in tvc_enable() [all …]
|
| /kernel/linux/linux-6.6/include/linux/ |
| D | extcon.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * External Connector (extcon) framework 4 * - linux/include/linux/extcon.h for extcon consumer device driver. 26 #define EXTCON_TYPE_USB BIT(0) /* USB connector */ 27 #define EXTCON_TYPE_CHG BIT(1) /* Charger connector */ 28 #define EXTCON_TYPE_JACK BIT(2) /* Jack connector */ 29 #define EXTCON_TYPE_DISP BIT(3) /* Display connector */ 30 #define EXTCON_TYPE_MISC BIT(4) /* Miscellaneous connector */ 37 /* USB external connector */ 42 * Charging external connector [all …]
|
| /kernel/linux/linux-5.10/include/linux/ |
| D | extcon.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * External Connector (extcon) framework 4 * - linux/include/linux/extcon.h for extcon consumer device driver. 26 #define EXTCON_TYPE_USB BIT(0) /* USB connector */ 27 #define EXTCON_TYPE_CHG BIT(1) /* Charger connector */ 28 #define EXTCON_TYPE_JACK BIT(2) /* Jack connector */ 29 #define EXTCON_TYPE_DISP BIT(3) /* Display connector */ 30 #define EXTCON_TYPE_MISC BIT(4) /* Miscellaneous connector */ 37 /* USB external connector */ 42 * Charging external connector [all …]
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/renesas/ |
| D | r8a7793-gose.dts | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2014-2015 Renesas Electronics Corporation 9 * SSI-AK4643 36 /dts-v1/; 38 #include <dt-bindings/gpio/gpio.h> 39 #include <dt-bindings/input/input.h> 59 stdout-path = "serial0:115200n8"; 68 compatible = "gpio-keys"; 70 pinctrl-0 = <&keyboard_pins>; 71 pinctrl-names = "default"; [all …]
|