Home
last modified time | relevance | path

Searched +full:hpd +full:- +full:gpios (Results 1 – 25 of 201) sorted by relevance

123456789

/kernel/linux/linux-4.19/Documentation/devicetree/bindings/media/
Dcec-gpio.txt4 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/
Dcec-gpio.txt4 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/
Dedp.txt4 - 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 …]
Dhdmi.txt4 - 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/
Dedp.txt4 - 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 …]
Dhdmi.txt4 - 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/
Danx7814.txt1 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 …]
Danalogix_dp.txt3 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/
Dti,tpd12s015.txt5 - 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/
Dti,tpd12s015.txt5 - 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/
Dhdmi_connector.c82 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 …]
Dhdmi.c22 #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/
Dhdmi_connector.c1 // 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/
Dpanel-common.yaml1 # 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 …]
Dinnolux,p120zdg-bf1.yaml1 # 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/
Dtoshiba,tc358767.txt4 - 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 …]
Danalogix,anx7814.yaml1 # 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 …]
Danalogix_dp.txt3 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 …]
Dti,sn65dsi86.yaml1 # 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/
Dexynos_dp.txt5 -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/
Dexynos_dp.txt5 -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/
Dhdmi-connector.yaml1 # 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/
Dadv7604.txt12 - 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/
Dadv7604.txt12 - 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/
Domap5-uevm.dts2 * 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 …]

123456789