/linux-5.10/Documentation/devicetree/bindings/media/ |
D | cec-gpio.txt | 4 is hooked up to a pull-up GPIO line and - optionally - the HPD line is 7 Please note: the maximum voltage for the CEC line is 3.63V, for the HPD and 12 - compatible: value must be "cec-gpio". 13 - cec-gpios: gpio that the CEC line is connected to. The line should be 19 - hdmi-phandle - phandle to the HDMI controller, see also cec.txt. 22 the following property is optional and can be used for debugging HPD changes: 24 - hpd-gpios: gpio that the HPD line is connected to. 28 - v5-gpios: gpio that the 5V line is connected to. 31 pin 26 aka BCM7 aka CE1 on the GPIO pin header, the HPD line is 33 15 aka BCM22 (some level shifter is needed for the HPD and 5V lines!): [all …]
|
/linux-5.10/Documentation/devicetree/bindings/display/msm/ |
D | edp.txt | 4 - compatible: 5 * "qcom,mdss-edp" 6 - reg: Physical base address and length of the registers of controller and PLL 7 - reg-names: The names of register regions. The following regions are required: 10 - interrupts: The interrupt signal from the eDP block. 11 - power-domains: Should be <&mmcc MDSS_GDSC>. 12 - clocks: device clocks 13 See Documentation/devicetree/bindings/clock/clock-bindings.txt for details. 14 - clock-names: the following clocks are required: 20 - #clock-cells: The value should be 1. [all …]
|
D | hdmi.txt | 4 - compatible: one of the following 5 * "qcom,hdmi-tx-8996" 6 * "qcom,hdmi-tx-8994" 7 * "qcom,hdmi-tx-8084" 8 * "qcom,hdmi-tx-8974" 9 * "qcom,hdmi-tx-8660" 10 * "qcom,hdmi-tx-8960" 11 - reg: Physical base address and length of the controller's registers 12 - reg-names: "core_physical" 13 - interrupts: The interrupt signal from the hdmi block. [all …]
|
/linux-5.10/Documentation/devicetree/bindings/display/ti/ |
D | ti,tpd12s015.txt | 5 - compatible: "ti,tpd12s015" 8 - gpios: CT CP HPD, LS OE and HPD gpios 11 - Video port 0 for HDMI input 12 - Video port 1 for HDMI output 15 ------- 20 gpios = <&gpio2 28 GPIO_ACTIVE_HIGH>, /* 60, CT CP HPD */ 22 <&gpio2 31 GPIO_ACTIVE_HIGH>; /* 63, HPD */ 25 #address-cells = <1>; 26 #size-cells = <0>; 32 remote-endpoint = <&hdmi_out>; [all …]
|
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 …]
|
/linux-5.10/drivers/gpu/drm/msm/hdmi/ |
D | hdmi_connector.c | 1 // SPDX-License-Identifier: GPL-2.0-only 72 const struct hdmi_platform_config *config = hdmi->config; in gpio_config() 77 struct hdmi_gpio_data gpio = config->gpios[i]; in gpio_config() 94 struct hdmi_gpio_data gpio = config->gpios[i]; in gpio_config() 114 const struct hdmi_platform_config *config = hdmi->config; in enable_hpd_clocks() 115 struct device *dev = &hdmi->pdev->dev; in enable_hpd_clocks() 119 for (i = 0; i < config->hpd_clk_cnt; i++) { in enable_hpd_clocks() 120 if (config->hpd_freq && config->hpd_freq[i]) { in enable_hpd_clocks() 121 ret = clk_set_rate(hdmi->hpd_clks[i], in enable_hpd_clocks() 122 config->hpd_freq[i]); in enable_hpd_clocks() [all …]
|
D | hdmi.c | 1 // SPDX-License-Identifier: GPL-2.0-only 11 #include <sound/hdmi-codec.h> 19 spin_lock_irqsave(&hdmi->reg_lock, flags); in msm_hdmi_set_mode() 22 if (!hdmi->hdmi_mode) { in msm_hdmi_set_mode() 34 spin_unlock_irqrestore(&hdmi->reg_lock, flags); in msm_hdmi_set_mode() 43 /* Process HPD: */ in msm_hdmi_irq() 44 msm_hdmi_connector_irq(hdmi->connector); in msm_hdmi_irq() 47 msm_hdmi_i2c_irq(hdmi->i2c); in msm_hdmi_irq() 50 if (hdmi->hdcp_ctrl) in msm_hdmi_irq() 51 msm_hdmi_hdcp_irq(hdmi->hdcp_ctrl); in msm_hdmi_irq() [all …]
|
/linux-5.10/Documentation/devicetree/bindings/display/panel/ |
D | panel-common.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/display/panel/panel-common.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Thierry Reding <thierry.reding@gmail.com> 11 - Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> 24 width-mm: 29 height-mm: 43 non-descriptive information. For instance an LCD panel in a system that 55 panel-timing: [all …]
|
D | innolux,p120zdg-bf1.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/display/panel/innolux,p120zdg-bf1.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Innolux P120ZDG-BF1 12.02 inch eDP 2K display panel 10 - Sandeep Panda <spanda@codeaurora.org> 11 - Douglas Anderson <dianders@chromium.org> 14 - $ref: panel-common.yaml# 18 const: innolux,p120zdg-bf1 20 enable-gpios: true [all …]
|
/linux-5.10/Documentation/devicetree/bindings/display/bridge/ |
D | toshiba,tc358767.txt | 4 - compatible: "toshiba,tc358767" 5 - reg: i2c address of the bridge, 0x68 or 0x0f, depending on bootstrap pins 6 - clock-names: should be "ref" 7 - clocks: OF device-tree clock specification for refclk input. The reference 11 - shutdown-gpios: OF device-tree gpio specification for SD pin 13 - reset-gpios: OF device-tree gpio specification for RSTX pin 15 - toshiba,hpd-pin: TC358767 GPIO pin number to which HPD is connected to (0 or 1) 16 - ports: the ports node can contain video interface port nodes to connect 18 - port@0: DSI input port 19 - port@1: DPI input port [all …]
|
D | analogix,anx7814.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: Analogix ANX7814 SlimPort (Full-HD Transmitter) 10 - Enric Balletbo i Serra <enric.balletbo@collabora.com> 15 - analogix,anx7808 16 - analogix,anx7812 17 - analogix,anx7814 18 - analogix,anx7818 28 hpd-gpios: [all …]
|
D | analogix_dp.txt | 3 Required properties for dp-controller: 4 -compatible: 6 * "samsung,exynos5-dp" 7 * "rockchip,rk3288-dp" 8 * "rockchip,rk3399-edp" 9 -reg: 12 -interrupts: 14 -clocks: 16 -clock-names: 18 -phys: [all …]
|
D | ti,sn65dsi86.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Sandeep Panda <spanda@codeaurora.org> 23 enable-gpios: 27 suspend-gpios: 31 no-hpd: 34 Set if the HPD line on the bridge isn't hooked up to anything or is 37 vccio-supply: 40 vpll-supply: [all …]
|
/linux-5.10/Documentation/devicetree/bindings/display/exynos/ |
D | exynos_dp.txt | 5 -dp-controller node 6 -dptx-phy node(defined inside dp-controller node) 8 For the DP-PHY initialization, we use the dptx-phy node. 9 Required properties for dptx-phy: deprecated, use phys and phy-names 10 -reg: deprecated 12 -samsung,enable-mask: deprecated 13 The bit-mask used to enable/disable DP PHY. 15 For the Panel initialization, we read data from dp-controller node. 16 Required properties for dp-controller: 17 -compatible: [all …]
|
D | exynos_hdmi.txt | 1 Device-Tree bindings for drm hdmi driver 4 - compatible: value should be one among the following: 5 1) "samsung,exynos4210-hdmi" 6 2) "samsung,exynos4212-hdmi" 7 3) "samsung,exynos5420-hdmi" 8 4) "samsung,exynos5433-hdmi" 9 - reg: physical base address of the hdmi and length of memory mapped 11 - interrupts: interrupt number to the cpu. 12 - hpd-gpios: following information about the hotplug gpio pin. 16 - ddc: phandle to the hdmi ddc node [all …]
|
/linux-5.10/Documentation/devicetree/bindings/display/connector/ |
D | hdmi-connector.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 4 $id: http://devicetree.org/schemas/display/connector/hdmi-connector.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 14 const: hdmi-connector 19 - a # Standard full size 20 - b # Never deployed? 21 - c # Mini 22 - d # Micro [all …]
|
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# 10 - Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 14 const: dvi-connector 18 hpd-gpios: 19 description: A GPIO line connected to HPD 22 ddc-i2c-bus: 34 dual-link: [all …]
|
/linux-5.10/Documentation/devicetree/bindings/media/i2c/ |
D | adv7604.txt | 12 - compatible: Must contain one of the following 13 - "adi,adv7611" for the ADV7611 14 - "adi,adv7612" for the ADV7612 16 - reg: I2C slave addresses 17 The ADV76xx has up to thirteen 256-byte maps that can be accessed via the 22 - hpd-gpios: References to the GPIOs that control the HDMI hot-plug 24 level that enables hot-plug detection. 28 Documentation/devicetree/bindings/media/video-interfaces.txt. The port nodes 32 ------------------------------------------------------------ 40 - reset-gpios: Reference to the GPIO connected to the device's reset pin. [all …]
|
/linux-5.10/arch/arm/boot/dts/ |
D | omap5-uevm.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2013 Texas Instruments Incorporated - https://www.ti.com/ 5 /dts-v1/; 7 #include "omap5-board-common.dtsi" 11 compatible = "ti,omap5-uevm", "ti,omap5"; 18 reserved-memory { 19 #address-cells = <2>; 20 #size-cells = <2>; 23 dsp_memory_region: dsp-memory@95000000 { 24 compatible = "shared-dma-pool"; [all …]
|
D | am57xx-beagle-x15-revc.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2014-2017 Texas Instruments Incorporated - https://www.ti.com/ 6 #include "am57xx-beagle-x15-common.dtsi" 9 model = "TI AM5728 BeagleBoard-X15 rev C"; 13 gpios = <&gpio7 10 GPIO_ACTIVE_HIGH>, /* gpio7_10, CT CP HPD */ 15 <&gpio7 12 GPIO_ACTIVE_HIGH>; /* gpio7_12/sp1_cs2, HPD */ 19 pinctrl-names = "default", "hs"; 20 pinctrl-0 = <&mmc1_pins_default>; 21 pinctrl-1 = <&mmc1_pins_hs>; 22 vmmc-supply = <&vdd_3v3>; [all …]
|
D | am57xx-beagle-x15-revb1.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2014-2016 Texas Instruments Incorporated - https://www.ti.com/ 6 #include "am57xx-beagle-x15-common.dtsi" 9 model = "TI AM5728 BeagleBoard-X15 rev B1"; 13 gpios = <&gpio7 10 GPIO_ACTIVE_HIGH>, /* gpio7_10, CT CP HPD */ 15 <&gpio7 12 GPIO_ACTIVE_HIGH>; /* gpio7_12/sp1_cs2, HPD */ 19 pinctrl-names = "default", "hs"; 20 pinctrl-0 = <&mmc1_pins_default>; 21 pinctrl-1 = <&mmc1_pins_hs>; 22 vmmc-supply = <&vdd_3v3>; [all …]
|
D | am57xx-beagle-x15.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2014-2016 Texas Instruments Incorporated - https://www.ti.com/ 6 #include "am57xx-beagle-x15-common.dtsi" 9 /* NOTE: This describes the "original" pre-production A2 revision */ 10 model = "TI AM5728 BeagleBoard-X15"; 14 gpios = <&gpio7 10 GPIO_ACTIVE_HIGH>, /* gpio7_10, CT CP HPD */ 16 <&gpio7 12 GPIO_ACTIVE_HIGH>; /* gpio7_12/sp1_cs2, HPD */ 20 pinctrl-names = "default", "hs"; 21 pinctrl-0 = <&mmc1_pins_default>; 22 pinctrl-1 = <&mmc1_pins_hs>; [all …]
|
D | exynos5250-spring.dts | 1 // SPDX-License-Identifier: GPL-2.0 9 /dts-v1/; 10 #include <dt-bindings/clock/samsung,s2mps11.h> 11 #include <dt-bindings/gpio/gpio.h> 12 #include <dt-bindings/interrupt-controller/irq.h> 13 #include <dt-bindings/input/input.h> 27 stdout-path = "serial3:115200n8"; 30 gpio-keys { 31 compatible = "gpio-keys"; 32 pinctrl-names = "default"; [all …]
|
/linux-5.10/Documentation/devicetree/bindings/display/ |
D | brcm,bcm2835-hdmi.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/display/brcm,bcm2835-hdmi.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Eric Anholt <eric@anholt.net> 14 const: brcm,bcm2835-hdmi 18 - description: HDMI register range 19 - description: HD register range 26 - description: The pixel clock 27 - description: The HDMI state machine clock [all …]
|
/linux-5.10/Documentation/devicetree/bindings/display/rockchip/ |
D | analogix_dp-rockchip.txt | 5 - compatible: "rockchip,rk3288-dp", 6 "rockchip,rk3399-edp"; 8 - reg: physical base address of the controller and length 10 - clocks: from common clock binding: handle to dp clock. 13 - clock-names: from common clock binding: 16 - resets: Must contain an entry for each entry in reset-names. 19 - pinctrl-names: Names corresponding to the chip hotplug pinctrl states. 20 - pinctrl-0: pin-control mode. should be <&edp_hpd> 22 - reset-names: Must include the name "dp" 24 - rockchip,grf: this soc should set GRF regs, so need get grf here. [all …]
|