Home
last modified time | relevance | path

Searched +full:lvds +full:- +full:decoder (Results 1 – 25 of 26) sorted by relevance

12

/kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/bridge/
Dlvds-codec.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/display/bridge/lvds-codec.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Transparent LVDS encoders and decoders
10 - Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
13 This binding supports transparent LVDS encoders and decoders that don't
16 LVDS is a physical layer specification defined in ANSI/TIA/EIA-644-A. Multiple
18 to LVDS panels. This binding targets devices compatible with the following
21 [JEIDA] "Digital Interface Standards for Monitor", JEIDA-59-1999, February
[all …]
Dthine,thc63lvd1024.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Thine Electronics THC63LVD1024 LVDS Decoder
10 - Jacopo Mondi <jacopo+renesas@jmondi.org>
11 - Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
14 The THC63LVD1024 is a dual link LVDS receiver designed to convert LVDS
16 modes, handling up to two LVDS input streams and up to two digital CMOS/TTL
33 The device can operate in single-link mode or dual-link mode. In
34 single-link mode, all pixels are received on port@0, and port@1 shall not
[all …]
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/display/bridge/
Dthine,thc63lvd1024.txt1 Thine Electronics THC63LVD1024 LVDS decoder
2 -------------------------------------------
4 The THC63LVD1024 is a dual link LVDS receiver designed to convert LVDS streams
6 handling up to two LVDS input streams and up to two digital CMOS/TTL outputs.
12 - compatible: Shall be "thine,thc63lvd1024"
13 - vcc-supply: Power supply for TTL output, TTL CLOCKOUT signal, LVDS input,
17 - powerdown-gpios: Power down GPIO signal, pin name "/PDWN". Active low
18 - oe-gpios: Output enable GPIO signal, pin name "OE". Active high
24 - port@0: First LVDS input port
25 - port@2: First digital CMOS/TTL parallel output
[all …]
/kernel/linux/linux-4.19/drivers/gpu/drm/bridge/
DKconfig22 ---help---
23 ANX78XX is an ultra-low Full-HD SlimPort transmitter
43 Support for non-programmable RGB to VGA DAC bridges, such as ADI
47 tristate "Transparent parallel to LVDS encoder support"
52 Support for transparent parallel to LVDS encoders that don't require
56 tristate "MegaChips stdp4028-ge-b850v3-fw and stdp2690-ge-b850v3-fw"
60 ---help---
62 GE B850v3 that convert dual channel LVDS
63 to DP++. This is used with the i.MX6 imx-ldb
67 tristate "NXP PTN3460 DP/LVDS bridge"
[all …]
Dthc63lvd1024.c1 // SPDX-License-Identifier: GPL-2.0
3 * THC63LVD1024 LVDS to parallel data DRM bridge driver.
45 return drm_bridge_attach(bridge->encoder, thc63->next, bridge); in thc63_attach()
53 ret = regulator_enable(thc63->vcc); in thc63_enable()
55 dev_err(thc63->dev, in thc63_enable()
60 gpiod_set_value(thc63->pdwn, 0); in thc63_enable()
61 gpiod_set_value(thc63->oe, 1); in thc63_enable()
69 gpiod_set_value(thc63->oe, 0); in thc63_disable()
70 gpiod_set_value(thc63->pdwn, 1); in thc63_disable()
72 ret = regulator_disable(thc63->vcc); in thc63_disable()
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/bridge/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
44 Driver for display connectors with support for DDC and hot-plug
48 on ARM-based platforms. Saying Y here when this driver is not needed
66 tristate "Transparent LVDS encoders and decoders support"
71 Support for transparent LVDS encoders and decoders that don't
75 tristate "MegaChips stdp4028-ge-b850v3-fw and stdp2690-ge-b850v3-fw"
81 GE B850v3 that convert dual channel LVDS
82 to DP++. This is used with the i.MX6 imx-ldb
102 tristate "NXP PTN3460 DP/LVDS bridge"
107 NXP PTN3460 eDP-LVDS bridge chip driver.
[all …]
Dlvds-codec.c1 // SPDX-License-Identifier: GPL-2.0-or-later
37 return drm_bridge_attach(bridge->encoder, lvds_codec->panel_bridge, in lvds_codec_attach()
46 ret = regulator_enable(lvds_codec->vcc); in lvds_codec_enable()
48 dev_err(lvds_codec->dev, in lvds_codec_enable()
53 if (lvds_codec->powerdown_gpio) in lvds_codec_enable()
54 gpiod_set_value_cansleep(lvds_codec->powerdown_gpio, 0); in lvds_codec_enable()
62 if (lvds_codec->powerdown_gpio) in lvds_codec_disable()
63 gpiod_set_value_cansleep(lvds_codec->powerdown_gpio, 1); in lvds_codec_disable()
65 ret = regulator_disable(lvds_codec->vcc); in lvds_codec_disable()
67 dev_err(lvds_codec->dev, in lvds_codec_disable()
[all …]
Dthc63lvd1024.c1 // SPDX-License-Identifier: GPL-2.0
3 * THC63LVD1024 LVDS to parallel data DRM bridge driver.
50 return drm_bridge_attach(bridge->encoder, thc63->next, bridge, flags); in thc63_attach()
63 * dual-in, single-out where it is 40 to 150 MHz. As dual-in, dual-out in thc63_mode_valid()
67 if (thc63->timings.dual_link) { in thc63_mode_valid()
75 if (mode->clock < min_freq) in thc63_mode_valid()
78 if (mode->clock > max_freq) in thc63_mode_valid()
89 ret = regulator_enable(thc63->vcc); in thc63_enable()
91 dev_err(thc63->dev, in thc63_enable()
96 gpiod_set_value(thc63->pdwn, 0); in thc63_enable()
[all …]
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Diwg20d-q7-common.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 * Device Tree Source for the iWave-RZ/G1M/G1N Qseven carrier board
9 * SSI-SGTL5000
40 stdout-path = "serial0:115200n8";
44 compatible = "fixed-clock";
45 #clock-cells = <0>;
46 clock-frequency = <26000000>;
50 compatible = "pwm-backlight";
53 brightness-levels = <0 4 8 16 32 64 128 255>;
54 default-brightness-level = <7>;
[all …]
Drk3288.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 #include <dt-bindings/gpio/gpio.h>
4 #include <dt-bindings/interrupt-controller/irq.h>
5 #include <dt-bindings/interrupt-controller/arm-gic.h>
6 #include <dt-bindings/pinctrl/rockchip.h>
7 #include <dt-bindings/clock/rk3288-cru.h>
8 #include <dt-bindings/power/rk3288-power.h>
9 #include <dt-bindings/thermal/thermal.h>
10 #include <dt-bindings/soc/rockchip,boot-mode.h>
13 #address-cells = <2>;
[all …]
/kernel/linux/linux-4.19/arch/arm64/boot/dts/renesas/
Dr8a77970-v3msk.dts1 // SPDX-License-Identifier: GPL-2.0
9 /dts-v1/;
21 stdout-path = "serial0:115200n8";
30 osc5_clk: osc5-clock {
31 compatible = "fixed-clock";
32 #clock-cells = <0>;
33 clock-frequency = <148500000>;
36 vcc_d1_8v: regulator-0 {
37 compatible = "regulator-fixed";
38 regulator-name = "VCC_D1.8V";
[all …]
Dr8a77970-eagle.dts1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (C) 2016-2017 Renesas Electronics Corp.
9 /dts-v1/;
23 stdout-path = "serial0:115200n8";
32 hdmi-out {
33 compatible = "hdmi-connector";
38 remote-endpoint = <&adv7511_out>;
43 d3p3: regulator-fixed {
44 compatible = "regulator-fixed";
45 regulator-name = "fixed-3.3V";
[all …]
/kernel/linux/linux-5.10/arch/arm64/boot/dts/renesas/
Dr8a77970-eagle.dts1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (C) 2016-2017 Renesas Electronics Corp.
9 /dts-v1/;
23 stdout-path = "serial0:115200n8";
26 d3p3: regulator-fixed {
27 compatible = "regulator-fixed";
28 regulator-name = "fixed-3.3V";
29 regulator-min-microvolt = <3300000>;
30 regulator-max-microvolt = <3300000>;
31 regulator-boot-on;
[all …]
Dr8a77980-v3hsk.dts1 // SPDX-License-Identifier: GPL-2.0
9 /dts-v1/;
22 stdout-path = "serial0:115200n8";
25 hdmi-out {
26 compatible = "hdmi-connector";
31 remote-endpoint = <&adv7511_out>;
36 lvds-decoder {
38 vcc-supply = <&vcc3v3_d5>;
41 #address-cells = <1>;
42 #size-cells = <0>;
[all …]
Dr8a77995-draak.dts1 // 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 = <&reg_12p0v>;
30 enable-gpios = <&gpio4 0 GPIO_ACTIVE_HIGH>;
35 stdout-path = "serial0:115200n8";
[all …]
Dr8a77970-v3msk.dts1 // SPDX-License-Identifier: GPL-2.0
9 /dts-v1/;
21 stdout-path = "serial0:115200n8";
24 hdmi-out {
25 compatible = "hdmi-connector";
30 remote-endpoint = <&adv7511_out>;
35 lvds-decoder {
37 vcc-supply = <&vcc_d3_3v>;
40 #address-cells = <1>;
41 #size-cells = <0>;
[all …]
Dr8a77980-condor.dts1 // SPDX-License-Identifier: GPL-2.0
9 /dts-v1/;
22 stdout-path = "serial0:115200n8";
25 d1_8v: regulator-2 {
26 compatible = "regulator-fixed";
27 regulator-name = "D1.8V";
28 regulator-min-microvolt = <1800000>;
29 regulator-max-microvolt = <1800000>;
30 regulator-boot-on;
31 regulator-always-on;
[all …]
Dr8a77990-ebisu.dts1 // SPDX-License-Identifier: GPL-2.0
8 /dts-v1/;
10 #include <dt-bindings/gpio/gpio.h>
26 stdout-path = "serial0:115200n8";
29 audio_clkout: audio-clkout {
32 * but needed to avoid cs2000/rcar_sound probe dead-lock
34 compatible = "fixed-clock";
35 #clock-cells = <0>;
36 clock-frequency = <11289600>;
40 compatible = "pwm-backlight";
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/
Datombios.h2 * Copyright 2006-2007 Advanced Micro Devices, Inc.
214 UCHAR uaFirmWareSignature[4]; /*Signature to distinguish between Atombios and non-atombios,
397 …ONG ulPointerReturnFlag:1; // BYTE_3[7]=1 - Return the pointer to the right Data Block; BYTE_…
403 …ONG ulPointerReturnFlag:1; // BYTE_3[7]=1 - Return the pointer to the right Data Block; BYTE_…
410 …ULONG ulClock; //When returen, it's the re-calculated clock based on given Fb_div Post_Di…
504 …UCHAR ucInputFlag; //Input Flags. ucInputFlag[0] - Strobe(1)/Performance(0)…
536 #define ATOM_PLL_INPUT_FLAG_PLL_STROBE_MODE_EN 1 // 1-StrobeMode, 0-PerformanceMode
544 …bDiv; //Output:UPPER_WORD=FB_DIV_INTEGER, LOWER_WORD=FB_DIV_FRAC shl (16-FB_FRACTION_BITS)
549 … //Input : ATOM_PLL_INPUT_FLAG_PLL_STROBE_MODE_EN: 1-StrobeMode, 0-PerformanceMode
705 // =1: LVDS encoder
[all …]
/kernel/linux/linux-4.19/drivers/gpu/drm/radeon/
Datombios.h2 * Copyright 2006-2007 Advanced Micro Devices, Inc.
214 UCHAR uaFirmWareSignature[4]; /*Signature to distinguish between Atombios and non-atombios,
397 …ONG ulPointerReturnFlag:1; // BYTE_3[7]=1 - Return the pointer to the right Data Block; BYTE_…
403 …ONG ulPointerReturnFlag:1; // BYTE_3[7]=1 - Return the pointer to the right Data Block; BYTE_…
410 …ULONG ulClock; //When returen, it's the re-calculated clock based on given Fb_div Post_Di…
504 …UCHAR ucInputFlag; //Input Flags. ucInputFlag[0] - Strobe(1)/Performance(0)…
536 #define ATOM_PLL_INPUT_FLAG_PLL_STROBE_MODE_EN 1 // 1-StrobeMode, 0-PerformanceMode
544 …bDiv; //Output:UPPER_WORD=FB_DIV_INTEGER, LOWER_WORD=FB_DIV_FRAC shl (16-FB_FRACTION_BITS)
549 … //Input : ATOM_PLL_INPUT_FLAG_PLL_STROBE_MODE_EN: 1-StrobeMode, 0-PerformanceMode
705 // =1: LVDS encoder
[all …]
/kernel/linux/linux-4.19/drivers/gpu/drm/amd/include/
Datombios.h2 * Copyright 2006-2007 Advanced Micro Devices, Inc.
107 #define ATOM_SCALER_DISABLE 0 //For Fudo, it's bypass and auto-cengter & no replication
108 #define ATOM_SCALER_CENTER 1 //For Fudo, it's bypass and auto-center & auto replication
110 #define ATOM_SCALER_MULTI_EX 3 //For Fudo only, it's multi-tap mode only used to drive TV or CV,…
222 UCHAR uaFirmWareSignature[4]; //Signature to distinguish between Atombios and non-atombios,
245 UCHAR uaFirmWareSignature[4]; //Signature to distinguish between Atombios and non-atombios,
427 …ONG ulPointerReturnFlag:1; // BYTE_3[7]=1 - Return the pointer to the right Data Block; BYTE_…
433 …ONG ulPointerReturnFlag:1; // BYTE_3[7]=1 - Return the pointer to the right Data Block; BYTE_…
440 …ULONG ulClock; //When returen, it's the re-calculated clock based on given Fb_div Post_Di…
538 …UCHAR ucInputFlag; //Input Flags. ucInputFlag[0] - Strobe(1)/Performance(0)…
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/include/
Datombios.h2 * Copyright 2006-2007 Advanced Micro Devices, Inc.
107 #define ATOM_SCALER_DISABLE 0 //For Fudo, it's bypass and auto-cengter & no replication
108 #define ATOM_SCALER_CENTER 1 //For Fudo, it's bypass and auto-center & auto replication
110 #define ATOM_SCALER_MULTI_EX 3 //For Fudo only, it's multi-tap mode only used to drive TV or CV,…
222 UCHAR uaFirmWareSignature[4]; //Signature to distinguish between Atombios and non-atombios,
245 UCHAR uaFirmWareSignature[4]; //Signature to distinguish between Atombios and non-atombios,
427 …ONG ulPointerReturnFlag:1; // BYTE_3[7]=1 - Return the pointer to the right Data Block; BYTE_…
433 …ONG ulPointerReturnFlag:1; // BYTE_3[7]=1 - Return the pointer to the right Data Block; BYTE_…
440 …ULONG ulClock; //When returen, it's the re-calculated clock based on given Fb_div Post_Di…
538 …UCHAR ucInputFlag; //Input Flags. ucInputFlag[0] - Strobe(1)/Performance(0)…
[all …]
/kernel/linux/linux-4.19/arch/arm/boot/dts/
Drk3288.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 #include <dt-bindings/gpio/gpio.h>
4 #include <dt-bindings/interrupt-controller/irq.h>
5 #include <dt-bindings/interrupt-controller/arm-gic.h>
6 #include <dt-bindings/pinctrl/rockchip.h>
7 #include <dt-bindings/clock/rk3288-cru.h>
8 #include <dt-bindings/power/rk3288-power.h>
9 #include <dt-bindings/thermal/thermal.h>
10 #include <dt-bindings/power/rk3288-power.h>
11 #include <dt-bindings/soc/rockchip,boot-mode.h>
[all …]
/kernel/linux/linux-4.19/drivers/gpu/drm/i915/
Di915_reg.h18 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
41 * registers that are defined solely for the use by function-like macros.
49 * should be defined using function-like macros.
55 * with underscore, followed by a function-like macro choosing the right
64 * OR'd. For convenience, function-like macros may be used to define bit fields,
86 * Try to re-use existing register macro definitions. Only add new macros for
144 * numbers, pick the 0-based __index'th value.
148 #define _PICK_EVEN(__index, __a, __b) ((__a) + (__index) * ((__b) - (__a)))
151 * Given the arbitrary numbers in varargs, pick the 0-based __index'th number.
334 #define RING_PP_DIR_BASE(engine) _MMIO((engine)->mmio_base + 0x228)
[all …]
/kernel/linux/linux-5.10/
DMAINTAINERS9 -------------------------
30 ``diff -u`` to make the patch easy to merge. Be prepared to get your
40 See Documentation/process/coding-style.rst for guidance here.
46 See Documentation/process/submitting-patches.rst for details.
57 include a Signed-off-by: line. The current version of this
59 Documentation/process/submitting-patches.rst.
70 that the bug would present a short-term risk to other users if it
76 Documentation/admin-guide/security-bugs.rst for details.
81 ---------------------------------------------------
97 W: *Web-page* with status/info
[all …]

12