Home
last modified time | relevance | path

Searched refs:lvds_encoder (Results 1 – 2 of 2) sorted by relevance

/Linux-v5.4/drivers/gpu/drm/bridge/
Dlvds-encoder.c15 struct lvds_encoder { struct
23 struct lvds_encoder *lvds_encoder = container_of(bridge, in lvds_encoder_attach() argument
24 struct lvds_encoder, in lvds_encoder_attach()
27 return drm_bridge_attach(bridge->encoder, lvds_encoder->panel_bridge, in lvds_encoder_attach()
33 struct lvds_encoder *lvds_encoder = container_of(bridge, in lvds_encoder_enable() local
34 struct lvds_encoder, in lvds_encoder_enable()
37 if (lvds_encoder->powerdown_gpio) in lvds_encoder_enable()
38 gpiod_set_value_cansleep(lvds_encoder->powerdown_gpio, 0); in lvds_encoder_enable()
43 struct lvds_encoder *lvds_encoder = container_of(bridge, in lvds_encoder_disable() local
44 struct lvds_encoder, in lvds_encoder_disable()
[all …]
/Linux-v5.4/drivers/gpu/drm/i915/display/
Dintel_lvds.c103 struct intel_lvds_encoder *lvds_encoder = to_lvds_encoder(&encoder->base); in intel_lvds_get_hw_state() local
112 ret = intel_lvds_port_enabled(dev_priv, lvds_encoder->reg, pipe); in intel_lvds_get_hw_state()
123 struct intel_lvds_encoder *lvds_encoder = to_lvds_encoder(&encoder->base); in intel_lvds_get_config() local
128 tmp = I915_READ(lvds_encoder->reg); in intel_lvds_get_config()
231 struct intel_lvds_encoder *lvds_encoder = to_lvds_encoder(&encoder->base); in intel_pre_enable_lvds() local
246 intel_lvds_pps_init_hw(dev_priv, &lvds_encoder->init_pps); in intel_pre_enable_lvds()
248 temp = lvds_encoder->init_lvds_val; in intel_pre_enable_lvds()
267 if (lvds_encoder->is_dual_link) in intel_pre_enable_lvds()
279 temp |= lvds_encoder->a3_power; in intel_pre_enable_lvds()
302 I915_WRITE(lvds_encoder->reg, temp); in intel_pre_enable_lvds()
[all …]