Home
last modified time | relevance | path

Searched full:lt9611 (Results 1 – 17 of 17) sorted by relevance

/kernel/linux/linux-6.6/drivers/gpu/drm/bridge/
Dlontium-lt9611.c34 struct lt9611 { struct
87 static struct lt9611 *bridge_to_lt9611(struct drm_bridge *bridge) in bridge_to_lt9611()
89 return container_of(bridge, struct lt9611, bridge); in bridge_to_lt9611()
92 static int lt9611_mipi_input_analog(struct lt9611 *lt9611) in lt9611_mipi_input_analog() argument
106 return regmap_multi_reg_write(lt9611->regmap, reg_cfg, ARRAY_SIZE(reg_cfg)); in lt9611_mipi_input_analog()
109 static int lt9611_mipi_input_digital(struct lt9611 *lt9611, in lt9611_mipi_input_digital() argument
121 if (lt9611->dsi1_node) in lt9611_mipi_input_digital()
124 return regmap_multi_reg_write(lt9611->regmap, reg_cfg, ARRAY_SIZE(reg_cfg)); in lt9611_mipi_input_digital()
127 static void lt9611_mipi_video_setup(struct lt9611 *lt9611, in lt9611_mipi_video_setup() argument
146 regmap_write(lt9611->regmap, 0x830d, (u8)(v_total / 256)); in lt9611_mipi_video_setup()
[all …]
DKconfig121 tristate "Lontium LT9611 DSI/HDMI bridge"
129 Driver for Lontium LT9611 DSI to HDMI bridge
DMakefile10 obj-$(CONFIG_DRM_LONTIUM_LT9611) += lontium-lt9611.o
Dlontium-lt9611uxc.c569 dev_info(lt9611uxc->dev, "LT9611 revision: 0x%02x.%02x.%02x\n", rev0, rev1, rev2); in lt9611uxc_read_device_rev()
587 dev_info(lt9611uxc->dev, "LT9611 version: 0x%02x\n", rev); in lt9611uxc_read_version()
/kernel/linux/linux-5.10/drivers/gpu/drm/bridge/
Dlontium-lt9611.c31 struct lt9611 { struct
103 static struct lt9611 *bridge_to_lt9611(struct drm_bridge *bridge) in bridge_to_lt9611()
105 return container_of(bridge, struct lt9611, bridge); in bridge_to_lt9611()
108 static struct lt9611 *connector_to_lt9611(struct drm_connector *connector) in connector_to_lt9611()
110 return container_of(connector, struct lt9611, connector); in connector_to_lt9611()
113 static int lt9611_mipi_input_analog(struct lt9611 *lt9611) in lt9611_mipi_input_analog() argument
127 return regmap_multi_reg_write(lt9611->regmap, reg_cfg, ARRAY_SIZE(reg_cfg)); in lt9611_mipi_input_analog()
130 static int lt9611_mipi_input_digital(struct lt9611 *lt9611, in lt9611_mipi_input_digital() argument
145 return regmap_multi_reg_write(lt9611->regmap, reg_cfg, ARRAY_SIZE(reg_cfg)); in lt9611_mipi_input_digital()
148 static void lt9611_mipi_video_setup(struct lt9611 *lt9611, in lt9611_mipi_video_setup() argument
[all …]
DKconfig52 tristate "Lontium LT9611 DSI/HDMI bridge"
60 Driver for Lontium LT9611 DSI to HDMI bridge
DMakefile5 obj-$(CONFIG_DRM_LONTIUM_LT9611) += lontium-lt9611.o
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/display/bridge/
Dlontium,lt9611.yaml4 $id: http://devicetree.org/schemas/display/bridge/lontium,lt9611.yaml#
7 title: Lontium LT9611(UXC) 2 Port MIPI to HDMI Bridge
13 The LT9611 and LT9611UXC are bridge devices which convert DSI to HDMI
18 - lontium,lt9611
84 compatible = "lontium,lt9611";
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/bridge/
Dlontium,lt9611.yaml4 $id: http://devicetree.org/schemas/display/bridge/lontium,lt9611.yaml#
7 title: Lontium LT9611 2 Port MIPI to HDMI Bridge
13 The LT9611 is a bridge device which converts DSI to HDMI
18 - lontium,lt9611
139 compatible = "lontium,lt9611";
/kernel/linux/linux-6.6/arch/arm64/boot/dts/qcom/
Dqrb4210-rb2.dts102 lt9611_3v3: regulator-lt9611-3v3 {
490 lt9611_rst_pin: lt9611-rst-state {
497 lt9611_irq_pin: lt9611-irq-state {
Dsdm845-db845c.dts112 lt9611_1v8: lt9611-vdd18-regulator {
124 lt9611_3v3: lt9611-3v3 {
466 compatible = "lontium,lt9611";
704 /* QUAT I2S Uses 4 I2S SD Lines for audio on LT9611 HDMI Bridge */
919 lt9611_irq_pin: lt9611-irq-state {
Dqrb5165-rb5.dts89 lt9611_1v2: lt9611-vdd12-regulator {
98 lt9611_3v3: lt9611-3v3 {
806 lt9611_rst_pin: lt9611-rst-state {
877 /* TERT I2S Uses 1 I2S SD Lines for audio on LT9611 HDMI Bridge */
1216 lt9611_irq_pin: lt9611-irq-state {
Dsm8350-hdk.dts88 lt9611_1v2: lt9611-1v2-regulator {
100 lt9611_3v3: lt9611-3v3-regulator {
855 lt9611_state: lt9611-state {
Dsm8450-hdk.dts72 lt9611_1v2: lt9611-vdd12-regulator {
83 lt9611_3v3: lt9611-3v3-regulator {
1043 lt9611_irq_pin: lt9611-irq-state {
1049 lt9611_rst_pin: lt9611-rst-state {
Dqrb2210-rb1.dts52 lt9611_3v3: regulator-lt9611-3v3 {
/kernel/linux/linux-5.10/arch/arm64/boot/dts/qcom/
Dsdm845-db845c.dts88 lt9611_1v8: lt9611-vdd18-regulator {
100 lt9611_3v3: lt9611-3v3 {
435 compatible = "lontium,lt9611";
596 /* QUAT I2S Uses 4 I2S SD Lines for audio on LT9611 HDMI Bridge */
795 lt9611_irq_pin: lt9611-irq {
/kernel/linux/patches/linux-5.10/yangfan_patch/
Ddrivers.patch11072 diff --git a/drivers/gpu/drm/bridge/lontium-lt9611.c b/drivers/gpu/drm/bridge/lontium-lt9611.c
11074 --- a/drivers/gpu/drm/bridge/lontium-lt9611.c
11075 +++ b/drivers/gpu/drm/bridge/lontium-lt9611.c
11080 - struct lt9611 *lt9611 = bridge_to_lt9611(bridge);
11084 - else if (lt9611_mode->intfs > 1 && !lt9611->dsi1)