| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/bridge/ |
| D | lvds-codec.yaml | 1 # 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 …]
|
| D | thine,thc63lvd1024.yaml | 1 # 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/ |
| D | thine,thc63lvd1024.txt | 1 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/ |
| D | Kconfig | 22 ---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 …]
|
| D | thc63lvd1024.c | 1 // 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/ |
| D | Kconfig | 1 # 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 …]
|
| D | lvds-codec.c | 1 // 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 …]
|
| D | thc63lvd1024.c | 1 // 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/ |
| D | iwg20d-q7-common.dtsi | 1 // 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 …]
|
| D | rk3288.dtsi | 1 // 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/ |
| D | r8a77970-v3msk.dts | 1 // 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 …]
|
| D | r8a77970-eagle.dts | 1 // 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/ |
| D | r8a77970-eagle.dts | 1 // 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 …]
|
| D | r8a77980-v3hsk.dts | 1 // 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 …]
|
| 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 …]
|
| D | r8a77970-v3msk.dts | 1 // 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 …]
|
| D | r8a77980-condor.dts | 1 // 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 …]
|
| D | r8a77990-ebisu.dts | 1 // 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/ |
| D | atombios.h | 2 * 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/ |
| D | atombios.h | 2 * 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/ |
| D | atombios.h | 2 * 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/ |
| D | atombios.h | 2 * 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/ |
| D | rk3288.dtsi | 1 // 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/ |
| D | i915_reg.h | 18 * 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/ |
| D | MAINTAINERS | 9 ------------------------- 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 …]
|