Home
last modified time | relevance | path

Searched refs:lspcon (Results 1 - 15 of 15) sorted by relevance

/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/
H A Dintel_lspcon.c57 static struct intel_dp *lspcon_to_intel_dp(struct intel_lspcon *lspcon) in lspcon_to_intel_dp() argument
60 container_of(lspcon, struct intel_digital_port, lspcon); in lspcon_to_intel_dp()
80 static bool lspcon_detect_vendor(struct intel_lspcon *lspcon) in lspcon_detect_vendor() argument
82 struct intel_dp *dp = lspcon_to_intel_dp(lspcon); in lspcon_detect_vendor()
98 lspcon->vendor = LSPCON_VENDOR_MCA; in lspcon_detect_vendor()
103 lspcon->vendor = LSPCON_VENDOR_PARADE; in lspcon_detect_vendor()
115 static u32 get_hdr_status_reg(struct intel_lspcon *lspcon) in get_hdr_status_reg() argument
117 if (lspcon->vendor == LSPCON_VENDOR_MCA) in get_hdr_status_reg()
123 void lspcon_detect_hdr_capability(struct intel_lspcon *lspcon) in lspcon_detect_hdr_capability() argument
142 lspcon_get_current_mode(struct intel_lspcon *lspcon) lspcon_get_current_mode() argument
156 lspcon_wait_mode(struct intel_lspcon *lspcon, enum drm_lspcon_mode mode) lspcon_wait_mode() argument
181 lspcon_change_mode(struct intel_lspcon *lspcon, enum drm_lspcon_mode mode) lspcon_change_mode() argument
212 lspcon_wake_native_aux_ch(struct intel_lspcon *lspcon) lspcon_wake_native_aux_ch() argument
230 lspcon_probe(struct intel_lspcon *lspcon) lspcon_probe() argument
276 lspcon_resume_in_pcon_wa(struct intel_lspcon *lspcon) lspcon_resume_in_pcon_wa() argument
470 struct intel_lspcon *lspcon = enc_to_intel_lspcon(encoder); lspcon_write_infoframe() local
516 struct intel_lspcon *lspcon = &dig_port->lspcon; lspcon_set_infoframes() local
615 struct intel_lspcon *lspcon = enc_to_intel_lspcon(encoder); lspcon_infoframes_enabled() local
641 lspcon_wait_pcon_mode(struct intel_lspcon *lspcon) lspcon_wait_pcon_mode() argument
649 struct intel_lspcon *lspcon = &dig_port->lspcon; lspcon_init() local
687 struct intel_lspcon *lspcon = &dig_port->lspcon; lspcon_resume() local
[all...]
H A Dintel_lspcon.h19 void lspcon_detect_hdr_capability(struct intel_lspcon *lspcon);
21 void lspcon_wait_pcon_mode(struct intel_lspcon *lspcon);
H A Dintel_display_types.h1831 struct intel_lspcon lspcon; member
1968 return &enc_to_dig_port(encoder)->lspcon; in enc_to_intel_lspcon()
1980 return &dp_to_dig_port(intel_dp)->lspcon; in dp_to_lspcon()
H A Dintel_dp.c2503 struct intel_lspcon *lspcon = dp_to_lspcon(intel_dp); in intel_dp_set_power() local
2522 if (ret == 1 && lspcon->active) in intel_dp_set_power()
2523 lspcon_wait_pcon_mode(lspcon); in intel_dp_set_power()
4794 dp_to_dig_port(intel_dp)->lspcon.active || in intel_dp_update_420()
5043 struct intel_lspcon *lspcon = &dig_port->lspcon; in intel_dp_connector_register() local
5062 * ToDo: Clean this up to handle lspcon init and resume more in intel_dp_connector_register()
5066 lspcon_detect_hdr_capability(lspcon); in intel_dp_connector_register()
5067 if (lspcon->hdr_supported) in intel_dp_connector_register()
5401 /* Register HDMI colorspace for case of lspcon */ in intel_dp_add_properties()
[all...]
H A Dintel_vbt_defs.h450 u8 lspcon:1; /* 192+ */ member
H A Dintel_ddi.c2801 if (dig_port->lspcon.active && intel_dp_has_hdmi_sink(&dig_port->dp)) in intel_ddi_pre_enable()
3110 if (!dig_port->lspcon.active || intel_dp_has_hdmi_sink(&dig_port->dp)) in intel_enable_ddi_dp()
3736 if (dig_port->lspcon.active && intel_dp_has_hdmi_sink(&dig_port->dp)) in intel_ddi_read_func_ctl()
4768 * is initialized before lspcon. in intel_ddi_init()
4772 drm_dbg_kms(&dev_priv->drm, "VBT says port %c has lspcon\n", in intel_ddi_init()
H A Dintel_bios.c2509 return devdata && HAS_LSPCON(devdata->i915) && devdata->child.lspcon; in intel_bios_encoder_is_lspcon()
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/
H A Dintel_lspcon.c50 static struct intel_dp *lspcon_to_intel_dp(struct intel_lspcon *lspcon) in lspcon_to_intel_dp() argument
53 container_of(lspcon, struct intel_digital_port, lspcon); in lspcon_to_intel_dp()
73 static bool lspcon_detect_vendor(struct intel_lspcon *lspcon) in lspcon_detect_vendor() argument
75 struct intel_dp *dp = lspcon_to_intel_dp(lspcon); in lspcon_detect_vendor()
90 lspcon->vendor = LSPCON_VENDOR_MCA; in lspcon_detect_vendor()
95 lspcon->vendor = LSPCON_VENDOR_PARADE; in lspcon_detect_vendor()
107 static enum drm_lspcon_mode lspcon_get_current_mode(struct intel_lspcon *lspcon) in lspcon_get_current_mode() argument
110 struct i2c_adapter *adapter = &lspcon_to_intel_dp(lspcon)->aux.ddc; in lspcon_get_current_mode()
119 static enum drm_lspcon_mode lspcon_wait_mode(struct intel_lspcon *lspcon, in lspcon_wait_mode() argument
142 lspcon_change_mode(struct intel_lspcon *lspcon, enum drm_lspcon_mode mode) lspcon_change_mode() argument
171 lspcon_wake_native_aux_ch(struct intel_lspcon *lspcon) lspcon_wake_native_aux_ch() argument
202 lspcon_probe(struct intel_lspcon *lspcon) lspcon_probe() argument
246 lspcon_resume_in_pcon_wa(struct intel_lspcon *lspcon) lspcon_resume_in_pcon_wa() argument
438 struct intel_lspcon *lspcon = enc_to_intel_lspcon(encoder); lspcon_write_infoframe() local
476 struct intel_lspcon *lspcon = &dig_port->lspcon; lspcon_set_infoframes() local
528 lspcon_resume(struct intel_lspcon *lspcon) lspcon_resume() argument
548 lspcon_wait_pcon_mode(struct intel_lspcon *lspcon) lspcon_wait_pcon_mode() argument
556 struct intel_lspcon *lspcon = &dig_port->lspcon; lspcon_init() local
[all...]
H A Dintel_lspcon.h19 void lspcon_resume(struct intel_lspcon *lspcon);
20 void lspcon_wait_pcon_mode(struct intel_lspcon *lspcon);
H A Dintel_display_types.h1411 struct intel_lspcon lspcon; member
1601 return &enc_to_dig_port(encoder)->lspcon; in enc_to_intel_lspcon()
1613 return &dp_to_dig_port(intel_dp)->lspcon; in dp_to_lspcon()
H A Dintel_dp.c2711 struct intel_lspcon *lspcon = enc_to_intel_lspcon(encoder); in intel_dp_compute_config() local
2725 if (lspcon->active) in intel_dp_compute_config()
3527 struct intel_lspcon *lspcon = dp_to_lspcon(intel_dp); in intel_dp_set_power() local
3540 if (ret == 1 && lspcon->active) in intel_dp_set_power()
3541 lspcon_wait_pcon_mode(lspcon); in intel_dp_set_power()
6039 struct intel_lspcon *lspcon = dp_to_lspcon(intel_dp); in intel_dp_detect_dpcd() local
6046 if (lspcon->active) in intel_dp_detect_dpcd()
6047 lspcon_resume(lspcon); in intel_dp_detect_dpcd()
6631 struct intel_lspcon *lspcon = dp_to_lspcon(intel_dp); in intel_dp_encoder_reset() local
6637 if (lspcon in intel_dp_encoder_reset()
[all...]
H A Dintel_vbt_defs.h406 u8 lspcon:1; /* 192 */ member
H A Dintel_bios.c1738 HAS_LSPCON(dev_priv) && child->lspcon, in parse_ddi_port()
2614 return HAS_LSPCON(i915) && child && child->lspcon; in intel_bios_is_lspcon_present()
H A Dintel_hdmi.c2968 if (!dig_port->lspcon.active) in intel_hdmi_add_properties()
3221 if (dig_port->lspcon.active) { in intel_infoframe_init()
H A Dintel_ddi.c3600 if (dig_port->lspcon.active && dig_port->dp.has_hdmi_sink) in intel_ddi_pre_enable()
5065 * is initialized before lspcon. in intel_ddi_init()
5070 drm_dbg_kms(&dev_priv->drm, "VBT says port %c has lspcon\n", in intel_ddi_init()

Completed in 54 milliseconds