/linux/drivers/gpu/drm/i915/display/ |
H A D | intel_dp_aux.c | 537 enum aux_ch aux_ch = dig_port->aux_ch; in vlv_aux_ctl_reg() local 553 enum aux_ch aux_ch = dig_port->aux_ch; in vlv_aux_data_reg() local 569 enum aux_ch aux_ch = dig_port->aux_ch; in g4x_aux_ctl_reg() local 585 enum aux_ch aux_ch = dig_port->aux_ch; in g4x_aux_data_reg() local 601 enum aux_ch aux_ch = dig_port->aux_ch; in ilk_aux_ctl_reg() local 619 enum aux_ch aux_ch = dig_port->aux_ch; in ilk_aux_data_reg() local 637 enum aux_ch aux_ch = dig_port->aux_ch; in skl_aux_ctl_reg() local 656 enum aux_ch aux_ch = dig_port->aux_ch; in skl_aux_data_reg() local 675 enum aux_ch aux_ch = dig_port->aux_ch; in tgl_aux_ctl_reg() local 697 enum aux_ch aux_ch = dig_port->aux_ch; in tgl_aux_data_reg() local [all …]
|
H A D | intel_dp_aux_regs.h | 21 #define __xe2lpd_aux_ch_idx(aux_ch) \ argument 22 (aux_ch >= AUX_CH_USBC1 ? aux_ch : AUX_CH_USBC4 + 1 + (aux_ch) - AUX_CH_A) 28 #define DP_AUX_CH_CTL(aux_ch) _MMIO_PORT(aux_ch, _DPA_AUX_CH_CTL, \ argument 32 #define _XELPDP_DP_AUX_CH_CTL(aux_ch) \ argument 33 _MMIO(_PICK_EVEN_2RANGES(aux_ch, AUX_CH_USBC1, \ 37 #define XELPDP_DP_AUX_CH_CTL(i915__, aux_ch) \ argument 40 _XELPDP_DP_AUX_CH_CTL(aux_ch)) 77 #define DP_AUX_CH_DATA(aux_ch, i) _MMIO(_PORT(aux_ch, _DPA_AUX_CH_DATA1, \ argument 79 #define VLV_DP_AUX_CH_DATA(aux_ch, i) _MMIO(VLV_DISPLAY_BASE + _PORT(aux_ch, _DPA_AUX_CH_DATA1, \ argument 81 #define _XELPDP_DP_AUX_CH_DATA(aux_ch, i) \ argument [all …]
|
H A D | intel_display_power.h | 14 enum aux_ch; 282 intel_display_power_aux_io_domain(struct drm_i915_private *i915, enum aux_ch aux_ch); 284 intel_display_power_legacy_aux_domain(struct drm_i915_private *i915, enum aux_ch aux_ch); 286 intel_display_power_tbt_aux_domain(struct drm_i915_private *i915, enum aux_ch aux_ch);
|
H A D | intel_display_power_well.c | 223 enum aux_ch aux_ch) in aux_ch_to_digital_port() argument 236 if (dig_port && dig_port->aux_ch == aux_ch) in aux_ch_to_digital_port() 246 enum aux_ch aux_ch = icl_aux_pw_to_ch(power_well); in icl_aux_pw_to_phy() local 399 static bool intel_aux_ch_is_edp(struct drm_i915_private *i915, enum aux_ch aux_ch) in intel_aux_ch_is_edp() argument 506 enum aux_ch aux_ch = icl_aux_pw_to_ch(power_well); in icl_tc_phy_aux_power_well_enable() local 514 intel_de_rmw(dev_priv, DP_AUX_CH_CTL(aux_ch), in icl_tc_phy_aux_power_well_enable() 1805 enum aux_ch aux_ch = i915_power_well_instance(power_well)->xelpdp.aux_ch; in xelpdp_aux_power_well_enable() local 1810 aux_ch_to_digital_port(dev_priv, aux_ch)); in xelpdp_aux_power_well_enable() 1812 intel_de_rmw(dev_priv, XELPDP_DP_AUX_CH_CTL(dev_priv, aux_ch), in xelpdp_aux_power_well_enable() 1828 enum aux_ch aux_ch = i915_power_well_instance(power_well)->xelpdp.aux_ch; in xelpdp_aux_power_well_disable() local [all …]
|
H A D | intel_dp_aux.h | 11 enum aux_ch; 19 enum aux_ch intel_dp_aux_ch(struct intel_encoder *encoder);
|
H A D | intel_display_power.c | 2320 enum aux_ch aux_ch_start; 2321 enum aux_ch aux_ch_end; 2496 intel_port_domains_for_aux_ch(struct drm_i915_private *i915, enum aux_ch aux_ch) in intel_port_domains_for_aux_ch() argument 2504 if (aux_ch >= domains[i].aux_ch_start && aux_ch <= domains[i].aux_ch_end) in intel_port_domains_for_aux_ch() 2511 intel_display_power_aux_io_domain(struct drm_i915_private *i915, enum aux_ch aux_ch) in intel_display_power_aux_io_domain() argument 2513 const struct intel_ddi_port_domains *domains = intel_port_domains_for_aux_ch(i915, aux_ch); in intel_display_power_aux_io_domain() 2518 return domains->aux_io + (int)(aux_ch - domains->aux_ch_start); in intel_display_power_aux_io_domain() 2522 intel_display_power_legacy_aux_domain(struct drm_i915_private *i915, enum aux_ch aux_ch) in intel_display_power_legacy_aux_domain() argument 2529 return domains->aux_legacy_usbc + (int)(aux_ch - domains->aux_ch_start); in intel_display_power_legacy_aux_domain() 2533 intel_display_power_tbt_aux_domain(struct drm_i915_private *i915, enum aux_ch aux_ch) in intel_display_power_tbt_aux_domain() argument [all …]
|
H A D | intel_bios.h | 41 enum aux_ch; 270 enum aux_ch intel_bios_dp_aux_ch(const struct intel_bios_encoder_data *devdata);
|
H A D | intel_display_power_map.c | 1521 I915_PW("AUX_A", &icl_pwdoms_aux_a, .xelpdp.aux_ch = AUX_CH_A), 1522 I915_PW("AUX_B", &icl_pwdoms_aux_b, .xelpdp.aux_ch = AUX_CH_B), 1523 I915_PW("AUX_TC1", &xelpdp_pwdoms_aux_tc1, .xelpdp.aux_ch = AUX_CH_USBC1), 1524 I915_PW("AUX_TC2", &xelpdp_pwdoms_aux_tc2, .xelpdp.aux_ch = AUX_CH_USBC2), 1525 I915_PW("AUX_TC3", &xelpdp_pwdoms_aux_tc3, .xelpdp.aux_ch = AUX_CH_USBC3), 1526 I915_PW("AUX_TC4", &xelpdp_pwdoms_aux_tc4, .xelpdp.aux_ch = AUX_CH_USBC4),
|
H A D | intel_display_power_well.h | 85 u8 aux_ch; member
|
H A D | g4x_dp.c | 1310 dig_port->aux_ch = AUX_CH_NONE; in g4x_dp_init() 1416 dig_port->aux_ch = intel_dp_aux_ch(intel_encoder); in g4x_dp_init() 1417 if (dig_port->aux_ch == AUX_CH_NONE) in g4x_dp_init()
|
H A D | intel_tc.c | 184 intel_display_power_legacy_aux_domain(i915, dig_port->aux_ch); in intel_tc_cold_requires_aux_pw() 481 return intel_display_power_legacy_aux_domain(i915, dig_port->aux_ch); in icl_tc_phy_cold_off_domain() 764 return intel_display_power_legacy_aux_domain(i915, dig_port->aux_ch); in adlp_tc_phy_cold_off_domain()
|
H A D | intel_display_types.h | 1867 enum aux_ch aux_ch; member
|
H A D | g4x_hdmi.c | 711 dig_port->aux_ch = AUX_CH_NONE; in g4x_hdmi_init()
|
H A D | intel_display.h | 166 enum aux_ch { enum
|
H A D | intel_ddi.c | 912 return intel_display_power_aux_io_domain(i915, dig_port->aux_ch); in intel_ddi_main_link_aux_domain() 4941 dig_port->aux_ch = AUX_CH_NONE; in intel_ddi_init() 5127 dig_port->aux_ch = intel_dp_aux_ch(encoder); in intel_ddi_init() 5128 if (dig_port->aux_ch == AUX_CH_NONE) in intel_ddi_init()
|
H A D | intel_bios.c | 3633 static enum aux_ch map_aux_ch(struct drm_i915_private *i915, u8 aux_channel) in map_aux_ch() 3664 enum aux_ch intel_bios_dp_aux_ch(const struct intel_bios_encoder_data *devdata) in intel_bios_dp_aux_ch()
|
H A D | intel_display.c | 1995 return intel_display_power_tbt_aux_domain(i915, dig_port->aux_ch); in intel_aux_power_domain() 1997 return intel_display_power_legacy_aux_domain(i915, dig_port->aux_ch); in intel_aux_power_domain()
|
/linux/drivers/gpu/drm/i915/gvt/ |
H A D | edid.c | 518 i2c_edid->aux_ch.i2c_over_aux_ch = true; in intel_gvt_i2c_handle_aux_ch_write() 519 i2c_edid->aux_ch.aux_ch_mot = true; in intel_gvt_i2c_handle_aux_ch_write() 580 edid->aux_ch.i2c_over_aux_ch = false; in intel_vgpu_init_i2c_edid() 581 edid->aux_ch.aux_ch_mot = false; in intel_vgpu_init_i2c_edid()
|
H A D | edid.h | 138 struct intel_vgpu_i2c_aux_ch aux_ch; member
|
/linux/drivers/gpu/drm/gma500/ |
H A D | cdv_intel_dp.c | 55 int (*aux_ch) (struct i2c_adapter *adapter, member 68 ret = (*algo_data->aux_ch)(adapter, mode, in i2c_algo_dp_aux_transaction() 854 intel_dp->algo.aux_ch = cdv_intel_dp_i2c_aux_ch; in cdv_intel_dp_i2c_init()
|
/linux/drivers/gpu/drm/i915/ |
H A D | i915_reg.h | 4138 #define PCH_DP_AUX_CH_CTL(aux_ch) _MMIO_PORT((aux_ch) - AUX_CH_B, _PCH_DPB_AUX_CH_CTL, _PCH_DPC_AU… argument 4139 #define PCH_DP_AUX_CH_DATA(aux_ch, i) _MMIO(_PORT((aux_ch) - AUX_CH_B, _PCH_DPB_AUX_CH_DATA1, _PCH_… argument
|