Home
last modified time | relevance | path

Searched refs:aux_ch (Results 1 – 20 of 20) sorted by relevance

/linux-6.15/drivers/gpu/drm/i915/display/
H A Dintel_dp_aux.c544 enum aux_ch aux_ch = dig_port->aux_ch; in vlv_aux_ctl_reg() local
560 enum aux_ch aux_ch = dig_port->aux_ch; in vlv_aux_data_reg() local
576 enum aux_ch aux_ch = dig_port->aux_ch; in g4x_aux_ctl_reg() local
592 enum aux_ch aux_ch = dig_port->aux_ch; in g4x_aux_data_reg() local
608 enum aux_ch aux_ch = dig_port->aux_ch; in ilk_aux_ctl_reg() local
626 enum aux_ch aux_ch = dig_port->aux_ch; in ilk_aux_data_reg() local
644 enum aux_ch aux_ch = dig_port->aux_ch; in skl_aux_ctl_reg() local
663 enum aux_ch aux_ch = dig_port->aux_ch; in skl_aux_data_reg() local
682 enum aux_ch aux_ch = dig_port->aux_ch; in tgl_aux_ctl_reg() local
704 enum aux_ch aux_ch = dig_port->aux_ch; in tgl_aux_data_reg() local
[all …]
H A Dintel_dp_aux_regs.h21 #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)
26 #define DP_AUX_CH_CTL(aux_ch) _MMIO_PORT(aux_ch, _DPA_AUX_CH_CTL, \ argument
33 #define PCH_DP_AUX_CH_CTL(aux_ch) _MMIO_PORT((aux_ch) - AUX_CH_B, _PCH_DPB_AUX_CH_CTL, _PCH_DPC_AUX… argument
37 #define _XELPDP_DP_AUX_CH_CTL(aux_ch) \ argument
42 #define XELPDP_DP_AUX_CH_CTL(i915__, aux_ch) \ argument
45 _XELPDP_DP_AUX_CH_CTL(aux_ch))
80 #define DP_AUX_CH_DATA(aux_ch, i) _MMIO(_PORT(aux_ch, _DPA_AUX_CH_DATA1, \ argument
82 #define VLV_DP_AUX_CH_DATA(aux_ch, i) _MMIO(VLV_DISPLAY_BASE + _PORT(aux_ch, _DPA_AUX_CH_DATA1, \ argument
91 #define _XELPDP_DP_AUX_CH_DATA(aux_ch, i) \ argument
[all …]
H A Dintel_display_power.h14 enum aux_ch;
278 intel_display_power_aux_io_domain(struct intel_display *display, enum aux_ch aux_ch);
280 intel_display_power_legacy_aux_domain(struct intel_display *display, enum aux_ch aux_ch);
282 intel_display_power_tbt_aux_domain(struct intel_display *display, enum aux_ch aux_ch);
H A Dintel_display_power_well.c226 enum aux_ch aux_ch) in aux_ch_to_digital_port() argument
239 if (dig_port && dig_port->aux_ch == aux_ch) in aux_ch_to_digital_port()
249 enum aux_ch aux_ch = icl_aux_pw_to_ch(power_well); in icl_aux_pw_to_phy() local
402 static bool intel_aux_ch_is_edp(struct intel_display *display, enum aux_ch aux_ch) in intel_aux_ch_is_edp() argument
510 enum aux_ch aux_ch = icl_aux_pw_to_ch(power_well); in icl_tc_phy_aux_power_well_enable() local
518 intel_de_rmw(display, DP_AUX_CH_CTL(aux_ch), in icl_tc_phy_aux_power_well_enable()
1830 enum aux_ch aux_ch = i915_power_well_instance(power_well)->xelpdp.aux_ch; in xelpdp_aux_power_well_enable() local
1835 aux_ch_to_digital_port(display, aux_ch)); in xelpdp_aux_power_well_enable()
1837 intel_de_rmw(display, XELPDP_DP_AUX_CH_CTL(display, aux_ch), in xelpdp_aux_power_well_enable()
1853 enum aux_ch aux_ch = i915_power_well_instance(power_well)->xelpdp.aux_ch; in xelpdp_aux_power_well_disable() local
[all …]
H A Dintel_dp_aux.h11 enum aux_ch;
19 enum aux_ch intel_dp_aux_ch(struct intel_encoder *encoder);
H A Dintel_display_power.c2344 enum aux_ch aux_ch_start;
2345 enum aux_ch aux_ch_end;
2520 intel_port_domains_for_aux_ch(struct intel_display *display, enum aux_ch aux_ch) in intel_port_domains_for_aux_ch() argument
2528 if (aux_ch >= domains[i].aux_ch_start && aux_ch <= domains[i].aux_ch_end) in intel_port_domains_for_aux_ch()
2535 intel_display_power_aux_io_domain(struct intel_display *display, enum aux_ch aux_ch) in intel_display_power_aux_io_domain() argument
2537 const struct intel_ddi_port_domains *domains = intel_port_domains_for_aux_ch(display, aux_ch); in intel_display_power_aux_io_domain()
2542 return domains->aux_io + (int)(aux_ch - domains->aux_ch_start); in intel_display_power_aux_io_domain()
2546 intel_display_power_legacy_aux_domain(struct intel_display *display, enum aux_ch aux_ch) in intel_display_power_legacy_aux_domain() argument
2553 return domains->aux_legacy_usbc + (int)(aux_ch - domains->aux_ch_start); in intel_display_power_legacy_aux_domain()
2557 intel_display_power_tbt_aux_domain(struct intel_display *display, enum aux_ch aux_ch) in intel_display_power_tbt_aux_domain() argument
[all …]
H A Dintel_display_power_map.c1521 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),
1682 I915_PW("AUX_A", &icl_pwdoms_aux_a, .xelpdp.aux_ch = AUX_CH_A),
1683 I915_PW("AUX_B", &icl_pwdoms_aux_b, .xelpdp.aux_ch = AUX_CH_B),
1684 I915_PW("AUX_TC1", &xelpdp_pwdoms_aux_tc1, .xelpdp.aux_ch = AUX_CH_USBC1),
1685 I915_PW("AUX_TC2", &xelpdp_pwdoms_aux_tc2, .xelpdp.aux_ch = AUX_CH_USBC2),
[all …]
H A Dintel_bios.h41 enum aux_ch;
262 enum aux_ch intel_bios_dp_aux_ch(const struct intel_bios_encoder_data *devdata);
H A Dintel_display_power_well.h85 u8 aux_ch; member
H A Dg4x_dp.c1303 dig_port->aux_ch = AUX_CH_NONE; in g4x_dp_init()
1412 dig_port->aux_ch = intel_dp_aux_ch(intel_encoder); in g4x_dp_init()
1413 if (dig_port->aux_ch == AUX_CH_NONE) in g4x_dp_init()
H A Dintel_tc.c184 intel_display_power_legacy_aux_domain(display, dig_port->aux_ch); in intel_tc_cold_requires_aux_pw()
485 return intel_display_power_legacy_aux_domain(display, dig_port->aux_ch); in icl_tc_phy_cold_off_domain()
770 return intel_display_power_legacy_aux_domain(display, dig_port->aux_ch); in adlp_tc_phy_cold_off_domain()
H A Dintel_display_types.h1847 enum aux_ch aux_ch; member
H A Dintel_display.h154 enum aux_ch { enum
H A Dg4x_hdmi.c708 dig_port->aux_ch = AUX_CH_NONE; in g4x_hdmi_init()
H A Dintel_ddi.c974 return intel_display_power_aux_io_domain(display, dig_port->aux_ch); in intel_ddi_main_link_aux_domain()
5153 dig_port->aux_ch = AUX_CH_NONE; in intel_ddi_init()
5336 dig_port->aux_ch = intel_dp_aux_ch(encoder); in intel_ddi_init()
5337 if (dig_port->aux_ch == AUX_CH_NONE) in intel_ddi_init()
H A Dintel_bios.c3601 static enum aux_ch map_aux_ch(struct intel_display *display, u8 aux_channel) in map_aux_ch()
3632 enum aux_ch intel_bios_dp_aux_ch(const struct intel_bios_encoder_data *devdata) in intel_bios_dp_aux_ch()
H A Dintel_display.c1938 return intel_display_power_tbt_aux_domain(display, dig_port->aux_ch); in intel_aux_power_domain()
1940 return intel_display_power_legacy_aux_domain(display, dig_port->aux_ch); in intel_aux_power_domain()
/linux-6.15/drivers/gpu/drm/i915/gvt/
H A Dedid.c520 i2c_edid->aux_ch.i2c_over_aux_ch = true; in intel_gvt_i2c_handle_aux_ch_write()
521 i2c_edid->aux_ch.aux_ch_mot = true; in intel_gvt_i2c_handle_aux_ch_write()
582 edid->aux_ch.i2c_over_aux_ch = false; in intel_vgpu_init_i2c_edid()
583 edid->aux_ch.aux_ch_mot = false; in intel_vgpu_init_i2c_edid()
H A Dedid.h130 struct intel_vgpu_i2c_aux_ch aux_ch; member
/linux-6.15/drivers/gpu/drm/gma500/
H A Dcdv_intel_dp.c55 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()