| /kernel/linux/linux-4.19/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 …]
|
| /kernel/linux/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 …]
|
| /kernel/linux/linux-4.19/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 …]
|
| /kernel/linux/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 …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/display/bridge/ |
| D | anx7814.txt | 1 Analogix ANX7814 SlimPort (Full-HD Transmitter) 2 ----------------------------------------------- 4 The ANX7814 is an ultra-low power Full-HD (1080p60) SlimPort transmitter 9 - compatible : "analogix,anx7814" 10 - reg : I2C address of the device 11 - interrupts : Should contain the INTP interrupt 12 - hpd-gpios : Which GPIO to use for hpd 13 - pd-gpios : Which GPIO to use for power down 14 - reset-gpios : Which GPIO to use for reset 18 - dvdd10-supply : Regulator for 1.0V digital core power. [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 …]
|
| /kernel/linux/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 …]
|
| /kernel/linux/linux-4.19/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 …]
|
| /kernel/linux/linux-4.19/drivers/gpu/drm/msm/hdmi/ |
| D | hdmi_connector.c | 82 struct device *dev = &hdmi->pdev->dev; in gpio_config() 83 const struct hdmi_platform_config *config = hdmi->config; in gpio_config() 88 struct hdmi_gpio_data gpio = config->gpios[i]; in gpio_config() 90 if (gpio.num != -1) { in gpio_config() 113 struct hdmi_gpio_data gpio = config->gpios[i]; in gpio_config() 115 if (gpio.num == -1) in gpio_config() 132 while (i--) { in gpio_config() 133 if (config->gpios[i].num != -1) in gpio_config() 134 gpio_free(config->gpios[i].num); in gpio_config() 142 const struct hdmi_platform_config *config = hdmi->config; in enable_hpd_clocks() [all …]
|
| D | hdmi.c | 22 #include <sound/hdmi-codec.h> 30 spin_lock_irqsave(&hdmi->reg_lock, flags); in msm_hdmi_set_mode() 33 if (!hdmi->hdmi_mode) { in msm_hdmi_set_mode() 45 spin_unlock_irqrestore(&hdmi->reg_lock, flags); in msm_hdmi_set_mode() 54 /* Process HPD: */ in msm_hdmi_irq() 55 msm_hdmi_connector_irq(hdmi->connector); in msm_hdmi_irq() 58 msm_hdmi_i2c_irq(hdmi->i2c); in msm_hdmi_irq() 61 if (hdmi->hdcp_ctrl) in msm_hdmi_irq() 62 msm_hdmi_hdcp_irq(hdmi->hdcp_ctrl); in msm_hdmi_irq() 72 * at this point, hpd has been disabled, in msm_hdmi_destroy() [all …]
|
| /kernel/linux/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 …]
|
| /kernel/linux/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 …]
|
| /kernel/linux/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 …]
|
| /kernel/linux/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 …]
|
| /kernel/linux/linux-4.19/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 …]
|
| /kernel/linux/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 …]
|
| /kernel/linux/linux-4.19/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 …]
|
| /kernel/linux/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 …]
|
| /kernel/linux/linux-4.19/arch/arm/boot/dts/ |
| D | omap5-uevm.dts | 2 * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/ 8 /dts-v1/; 10 #include "omap5-board-common.dtsi" 14 compatible = "ti,omap5-uevm", "ti,omap5"; 26 compatible = "gpio-leds"; 29 gpios = <&gpio5 25 GPIO_ACTIVE_HIGH>; /* gpio5_153 D1 LED */ 30 linux,default-trigger = "heartbeat"; 31 default-state = "off"; 36 compatible = "gpio-keys"; 38 pinctrl-names = "default"; [all …]
|