Home
last modified time | relevance | path

Searched +full:edp +full:- +full:bridge (Results 1 – 25 of 59) sorted by relevance

123

/openbmc/linux/drivers/gpu/drm/bridge/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
6 Bridge registration and lookup framework.
13 DRM bridge wrapper of DRM panels
19 tristate "Chipone ICN6211 MIPI-DSI/RGB Converter bridge"
26 ICN6211 is MIPI-DSI/RGB Converter bridge from chipone.
44 tristate "ChromeOS EC ANX7688 bridge"
50 ChromeOS EC ANX7688 is an ultra-low power
51 4K Ultra-HD (4096x2160p60) mobile HD transmitter
53 2.0 to DisplayPort 1.3 Ultra-HD. It is connected
60 Driver for display connectors with support for DDC and hot-plug
[all …]
H A Dti-sn65dsi86.c1 // SPDX-License-Identifier: GPL-2.0
134 * struct ti_sn65dsi86 - Platform data for ti-sn65dsi86 driver.
135 * @bridge_aux: AUX-bus sub device for MIPI-to-eDP bridge functionality.
136 * @gpio_aux: AUX-bus sub device for GPIO controller functionality.
137 * @aux_aux: AUX-bus sub device for eDP AUX channel functionality.
138 * @pwm_aux: AUX-bus sub device for PWM controller functionality.
143 * @bridge: Our bridge.
148 * @next_bridge: The bridge on the eDP side.
149 * @enable_gpio: The GPIO we toggle to enable the bridge.
153 * @ln_polrs: Value for the 4-bit LN_POLRS field of SN_ENH_FRAME_REG.
[all …]
H A Dparade-ps8622.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Parade PS8622 eDP/LVDS bridge driver
45 struct drm_bridge bridge; member
60 bridge_to_ps8622(struct drm_bridge *bridge) in bridge_to_ps8622() argument
62 return container_of(bridge, struct ps8622_bridge, bridge); in bridge_to_ps8622()
68 struct i2c_adapter *adap = client->adapter; in ps8622_set()
72 msg.addr = client->addr + page; in ps8622_set()
80 client->addr + page, reg, val, ret); in ps8622_set()
86 struct i2c_client *cl = ps8622->client; in ps8622_send_config()
137 /* [7:5] DCO_FTRNG=+-40% */ in ps8622_send_config()
[all …]
/openbmc/u-boot/drivers/video/bridge/
H A DKconfig6 another. For example, where the SoC only supports eDP and the LCD
7 requires LVDS, an eDP->LVDS bridge chip can be used to provide the
11 bool "Support Parade PS862X DP->LVDS bridge"
14 The Parade PS8622 and PS8625 are DisplayPort-to-LVDS (Low voltage
16 to be connected to an eDP output device such as an SoC that lacks
21 bool "Support NXP PTN3460 DP->LVDS bridge"
24 The NXP PTN3460 is a DisplayPort-to-LVDS (Low voltage differential
26 to an eDP output device such as an SoC that lacks LVDS capability,
30 bool "Support Analogix ANX6345 RGB->DP bridge"
34 The Analogix ANX6345 is RGB-to-DP converter. It enables an eDP LCD
/openbmc/linux/Documentation/devicetree/bindings/display/bridge/
H A Dtoshiba,tc358767.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/display/bridge/toshiba,tc358767.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Toshiba TC358767/TC358867/TC9595 DSI/DPI/eDP bridge
10 - Andrey Gusakov <andrey.gusakov@cogentembedded.com>
13 The TC358767/TC358867/TC9595 is bridge device which
14 converts DSI/DPI to eDP/DP .
19 - items:
20 - enum:
[all …]
H A Dps8640.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/display/bridge/ps8640.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: MIPI DSI to eDP Video Format Converter
10 - Nicolas Boichat <drinkcat@chromium.org>
13 The PS8640 is a low power MIPI-to-eDP video format converter supporting
17 device outputs eDP v1.4, one or two lanes, at a link rate of up to
28 powerdown-gpios:
32 reset-gpios:
[all …]
H A Dti,sn65dsi86.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/display/bridge/ti,sn65dsi86.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: SN65DSI86 DSI to eDP bridge chip
10 - Sandeep Panda <spanda@codeaurora.org>
13 The Texas Instruments SN65DSI86 bridge takes MIPI DSI in and outputs eDP.
23 enable-gpios:
27 suspend-gpios:
29 description: GPIO specifier for GPIO1 pin on bridge (active low).
[all …]
H A Dnxp,ptn3460.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/display/bridge/nxp,ptn3460.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: NXP PTN3460 eDP to LVDS bridge
10 - Sean Paul <seanpaul@chromium.org>
17 description: I2C address of the bridge
20 edid-emulation:
34 powerdown-gpios:
38 reset-gpios:
[all …]
H A Danx6345.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/display/bridge/anx6345.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Analogix ANX6345 eDP Transmitter
10 - Torsten Duwe <duwe@lst.de>
13 The ANX6345 is an ultra-low power Full-HD eDP transmitter designed for
24 reset-gpios:
28 dvdd12-supply:
31 dvdd25-supply:
[all …]
H A Danalogix,dp.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/display/bridge/analogix,dp.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Analogix Display Port bridge
10 - Rob Herring <robh@kernel.org>
21 clock-names: true
25 phy-names:
28 force-hpd:
32 is used for some eDP screen which don not have a hpd signal.
[all …]
H A Danalogix,anx7814.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/display/bridge/analogix,anx7814.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Analogix ANX7814 SlimPort (Full-HD Transmitter)
10 - Andrzej Hajda <andrzej.hajda@intel.com>
11 - Neil Armstrong <neil.armstrong@linaro.org>
12 - Robert Foss <robert.foss@linaro.org>
17 - analogix,anx7808
18 - analogix,anx7812
[all …]
/openbmc/linux/drivers/gpu/drm/msm/dp/
H A Ddp_drm.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (c) 2017-2020, The Linux Foundation. All rights reserved.
17 * dp_bridge_detect - callback to determine if connector is connected
18 * @bridge: Pointer to drm bridge structure
19 * Returns: Bridge's 'is connected' status
21 static enum drm_connector_status dp_bridge_detect(struct drm_bridge *bridge) in dp_bridge_detect() argument
25 dp = to_dp_bridge(bridge)->dp_display; in dp_bridge_detect()
27 drm_dbg_dp(dp->drm_dev, "is_connected = %s\n", in dp_bridge_detect()
28 (dp->is_connected) ? "true" : "false"); in dp_bridge_detect()
30 return (dp->is_connected) ? connector_status_connected : in dp_bridge_detect()
[all …]
H A Ddp_parser.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Copyright (c) 2012-2020, The Linux Foundation. All rights reserved.
11 #include <linux/phy/phy-dp.h>
52 * struct dp_display_data - display related device tree data.
69 * struct dp_ctrl_resource - controller's IO related data
81 * struct dp_pinctrl - DP's pin control
83 * @pin: pin-controller's instance
108 * struct dp_parser - DP parser's data exposed to clients
112 * @pinctrl: pin-control related data
130 * dp_parser_get() - get the DP's device tree parser module
[all …]
H A Ddp_display.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (c) 2017-2020, The Linux Foundation. All rights reserved.
32 MODULE_PARM_DESC(psr_enabled, "enable PSR for eDP and DP displays");
180 { .compatible = "qcom,sc7180-dp", .data = &sc7180_dp_descs },
181 { .compatible = "qcom,sc7280-dp", .data = &sc7280_dp_descs },
182 { .compatible = "qcom,sc7280-edp", .data = &sc7280_dp_descs },
183 { .compatible = "qcom,sc8180x-dp", .data = &sc8180x_dp_descs },
184 { .compatible = "qcom,sc8180x-edp", .data = &sc8180x_dp_descs },
185 { .compatible = "qcom,sc8280xp-dp", .data = &sc8280xp_dp_descs },
186 { .compatible = "qcom,sc8280xp-edp", .data = &sc8280xp_edp_descs },
[all …]
/openbmc/linux/arch/arm64/boot/dts/qcom/
H A Dsc7180-trogdor-parade-ps8640.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * Google Trogdor dts fragment for the boards with Parade ps8640 edp bridge
8 #include <dt-bindings/gpio/gpio.h>
11 pp3300_brij_ps8640: pp3300-brij-ps8640-regulator {
12 compatible = "regulator-fixed";
14 regulator-name = "pp3300_brij_ps8640";
16 regulator-min-microvolt = <3300000>;
17 regulator-max-microvolt = <3300000>;
20 enable-active-high;
22 pinctrl-names = "default";
[all …]
H A Dsc7180-trogdor-ti-sn65dsi86.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * Google Trogdor dts fragment for the boards with TI sn65dsi86 edp bridge
8 #include <dt-bindings/gpio/gpio.h>
17 off-on-delay-us = <500000>;
22 * extra power cycle of the touchscreen and eDP panel at bootup.
23 * This should help speed bootup because we have off-on-delay-us.
25 regulator-boot-on;
32 clock-frequency = <400000>;
34 sn65dsi86_bridge: bridge@2d {
37 pinctrl-names = "default";
[all …]
H A Dsc7180-acer-aspire1.dts1 // SPDX-License-Identifier: BSD-3-Clause
3 /dts-v1/;
5 #include <dt-bindings/gpio/gpio.h>
6 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
13 /delete-node/ &tz_mem;
14 /delete-node/ &ipa_fw_mem;
19 chassis-type = "laptop";
29 stdout-path = "serial0:115200n8";
32 reserved-memory {
33 zap_mem: zap-shader@80840000 {
[all …]
/openbmc/u-boot/arch/arm/dts/
H A Dsun50i-a64-pinebook-u-boot.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 #include "sunxi-u-boot.dtsi"
9 /* The ANX6345 eDP-bridge is on r_i2c */
11 anx6345: edp-bridge@38 {
14 reset-gpios = <&pio 3 24 GPIO_ACTIVE_LOW>; /* PD24 */
/openbmc/linux/drivers/gpu/drm/bridge/analogix/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 tristate "Analogix ANX6345 bridge"
11 ANX6345 is an ultra-low power Full-HD DisplayPort/eDP
14 application processor to eDP or DisplayPort.
17 tristate "Analogix ANX78XX bridge"
24 ANX78XX is an ultra-low power Full-HD SlimPort transmitter
43 ANX7625 is an ultra-low power 4K mobile HD transmitter
H A Danalogix-anx6345.c1 /* SPDX-License-Identifier: GPL-2.0-only */
31 #include "analogix-i2c-dptx.h"
32 #include "analogix-i2c-txcommon.h"
48 struct drm_bridge bridge; member
73 static inline struct anx6345 *bridge_to_anx6345(struct drm_bridge *bridge) in bridge_to_anx6345() argument
75 return container_of(bridge, struct anx6345, bridge); in bridge_to_anx6345()
93 return anx_dp_aux_transfer(anx6345->map[I2C_IDX_DPTX], msg); in anx6345_aux_transfer()
102 err = anx6345_clear_bits(anx6345->map[I2C_IDX_TXCOM], in anx6345_dp_link_training()
108 err = drm_dp_dpcd_readb(&anx6345->aux, DP_MAX_LINK_RATE, &dp_bw); in anx6345_dp_link_training()
119 return -EINVAL; in anx6345_dp_link_training()
[all …]
/openbmc/u-boot/drivers/video/
H A Danx9804.c1 // SPDX-License-Identifier: GPL-2.0+
7 * Support for the ANX9804 bridge chip, which can take pixel data coming
9 * interface for driving eDP TFT displays.
14 #include "anx98xx-edp.h"
18 * anx9804_init() - Init anx9804 parallel lcd to edp bridge chip
20 * This function will init an anx9804 parallel lcd to dp bridge chip
103 /* Set data-rate / lanes */ in anx9804_init()
H A DKconfig13 to display a command-line console or splash screen. Enabling this
24 This driver can be use with "simple-panel" and
26 (leds/backlight/pwm-backlight.txt)
34 This driver can be used with "simple-panel" and
36 (leds/backlight/gpio-backlight.txt)
39 bool "Support 8-bit-per-pixel displays"
43 Support drawing text and bitmaps onto a 8-bit-per-pixel display.
49 bool "Support 16-bit-per-pixel displays"
53 Support drawing text and bitmaps onto a 16-bit-per-pixel display.
59 bool "Support 32-bit-per-pixel displays"
[all …]
H A Danx9804.h1 /* SPDX-License-Identifier: GPL-2.0+ */
7 * Support for the ANX9804 bridge chip, which can take pixel data coming
9 * interface for driving eDP TFT displays.
/openbmc/linux/Documentation/devicetree/bindings/display/panel/
H A Dpanel-edp.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/display/panel/panel-edp.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Probeable (via DP AUX / EDID) eDP Panels with simple poweron sequences
10 - Douglas Anderson <dianders@chromium.org>
13 This binding file can be used to indicate that an eDP panel is connected
14 to a Embedded DisplayPort AUX bus (see display/dp-aux-bus.yaml) without
17 board, either for second-sourcing purposes or to support multiple SKUs
26 One piece of information about eDP panels that is typically _not_
[all …]
/openbmc/linux/drivers/gpu/drm/mediatek/
H A Dmtk_dp.c1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright (c) 2019-2022 MediaTek Inc.
18 #include <linux/arm-smccc.h>
23 #include <linux/media-bus-format.h>
24 #include <linux/nvmem-consumer.h>
33 #include <sound/hdmi-codec.h>
114 struct drm_bridge bridge; member
135 /* protect the plugged_cb as it's used in both bridge ops and audio */
317 .name = "mtk-dp-registers",
322 return container_of(b, struct mtk_dp, bridge); in mtk_dp_from_bridge()
[all …]

123