Home
last modified time | relevance | path

Searched refs:intel_display (Results 1 – 25 of 51) sorted by relevance

123

/linux/drivers/gpu/drm/i915/display/
H A Dintel_opregion.h32 struct intel_display;
37 int intel_opregion_setup(struct intel_display *display);
38 void intel_opregion_cleanup(struct intel_display *display);
40 void intel_opregion_register(struct intel_display *display);
41 void intel_opregion_unregister(struct intel_display *display);
43 void intel_opregion_resume(struct intel_display *display);
44 void intel_opregion_suspend(struct intel_display *display,
47 bool intel_opregion_asle_present(struct intel_display *display);
48 void intel_opregion_asle_intr(struct intel_display *display);
51 int intel_opregion_notify_adapter(struct intel_display *display,
[all …]
H A Dintel_display_driver.h13 struct intel_display;
17 void intel_display_driver_init_hw(struct intel_display *display);
18 void intel_display_driver_early_probe(struct intel_display *display);
19 int intel_display_driver_probe_noirq(struct intel_display *display);
20 int intel_display_driver_probe_nogem(struct intel_display *display);
21 int intel_display_driver_probe(struct intel_display *display);
22 void intel_display_driver_register(struct intel_display *display);
23 void intel_display_driver_remove(struct intel_display *display);
24 void intel_display_driver_remove_noirq(struct intel_display *display);
25 void intel_display_driver_remove_nogem(struct intel_display *display);
[all …]
H A Dintel_acpi.h9 struct intel_display;
14 void intel_dsm_get_bios_data_funcs_supported(struct intel_display *display);
15 void intel_acpi_device_id_update(struct intel_display *display);
16 void intel_acpi_assign_connector_fwnodes(struct intel_display *display);
17 void intel_acpi_video_register(struct intel_display *display);
22 void intel_dsm_get_bios_data_funcs_supported(struct intel_display *display) { return; } in intel_dsm_get_bios_data_funcs_supported()
24 void intel_acpi_device_id_update(struct intel_display *display) { return; } in intel_acpi_device_id_update()
26 void intel_acpi_assign_connector_fwnodes(struct intel_display *display) { return; } in intel_acpi_assign_connector_fwnodes()
28 void intel_acpi_video_register(struct intel_display *display) { return; } in intel_acpi_video_register()
H A Dintel_display_power_well.c45 static enum skl_power_gate pw_idx_to_pg(struct intel_display *display, int pw_idx) in pw_idx_to_pg()
67 void (*sync_hw)(struct intel_display *display,
74 void (*enable)(struct intel_display *display,
80 void (*disable)(struct intel_display *display,
83 bool (*is_enabled)(struct intel_display *display,
94 lookup_power_well(struct intel_display *display, in lookup_power_well()
116 void intel_power_well_enable(struct intel_display *display, in intel_power_well_enable()
124 void intel_power_well_disable(struct intel_display *display, in intel_power_well_disable()
132 void intel_power_well_sync_hw(struct intel_display *display, in intel_power_well_sync_hw()
139 void intel_power_well_get(struct intel_display *display, in intel_power_well_get()
[all …]
H A Dintel_dmc_wl.h15 struct intel_display;
32 void intel_dmc_wl_init(struct intel_display *display);
33 void intel_dmc_wl_enable(struct intel_display *display, u32 dc_state);
34 void intel_dmc_wl_disable(struct intel_display *display);
35 void intel_dmc_wl_flush_release_work(struct intel_display *display);
36 void intel_dmc_wl_get(struct intel_display *display, i915_reg_t reg);
37 void intel_dmc_wl_put(struct intel_display *display, i915_reg_t reg);
38 void intel_dmc_wl_get_noreg(struct intel_display *display);
39 void intel_dmc_wl_put_noreg(struct intel_display *display);
H A Dintel_display_irq.c33 static void irq_reset(struct intel_display *display, struct i915_irq_regs regs) in irq_reset()
50 static void assert_iir_is_zero(struct intel_display *display, i915_reg_t reg) in assert_iir_is_zero()
66 static void irq_init(struct intel_display *display, struct i915_irq_regs regs, in irq_init()
76 static void error_reset(struct intel_display *display, struct i915_error_regs regs) in error_reset()
87 static void error_init(struct intel_display *display, struct i915_error_regs regs, in error_init()
107 struct intel_display *display = to_intel_display(crtc); in handle_plane_fault()
126 static void intel_pipe_fault_irq_handler(struct intel_display *display, in intel_pipe_fault_irq_handler()
146 intel_handle_vblank(struct intel_display *display, enum pipe pipe) in intel_handle_vblank()
159 void ilk_update_display_irq(struct intel_display *display, in ilk_update_display_irq()
179 void ilk_enable_display_irq(struct intel_display *display, u32 bits) in ilk_enable_display_irq()
[all …]
H A Dintel_audio.h13 struct intel_display;
16 void intel_audio_hooks_init(struct intel_display *display);
28 void intel_audio_cdclk_change_pre(struct intel_display *display);
29 void intel_audio_cdclk_change_post(struct intel_display *display);
31 void intel_audio_init(struct intel_display *display);
32 void intel_audio_register(struct intel_display *display);
33 void intel_audio_deinit(struct intel_display *display);
H A Dintel_pmdemand.h14 struct intel_display;
22 void intel_pmdemand_init_early(struct intel_display *display);
23 int intel_pmdemand_init(struct intel_display *display);
24 void intel_pmdemand_init_pmdemand_params(struct intel_display *display,
26 void intel_pmdemand_update_port_clock(struct intel_display *display,
29 void intel_pmdemand_update_phys_mask(struct intel_display *display,
33 void intel_pmdemand_program_dbuf(struct intel_display *display,
H A Dintel_dmc.c63 struct intel_display *display;
85 static struct intel_dmc *display_to_dmc(struct intel_display *display) in display_to_dmc()
90 static const char *dmc_firmware_param(struct intel_display *display) in dmc_firmware_param()
97 static bool dmc_firmware_param_disabled(struct intel_display *display) in dmc_firmware_param_disabled()
186 static const char *dmc_firmware_default(struct intel_display *display, u32 *size) in dmc_firmware_default()
408 static bool has_dmc_id_fw(struct intel_display *display, enum intel_dmc_id dmc_id) in has_dmc_id_fw()
415 bool intel_dmc_has_payload(struct intel_display *display) in intel_dmc_has_payload()
420 static void initialize_stepping_info(struct intel_display *display, struct stepping_info *si) in initialize_stepping_info()
428 static void gen9_set_dc_state_debugmask(struct intel_display *display) in gen9_set_dc_state_debugmask()
436 static void disable_event_handler(struct intel_display *display, in disable_event_handler()
[all …]
H A Dintel_gmbus.c53 struct intel_display *display;
154 static const struct gmbus_pin *get_gmbus_pin(struct intel_display *display, in get_gmbus_pin()
195 bool intel_gmbus_is_valid_pin(struct intel_display *display, unsigned int pin) in intel_gmbus_is_valid_pin()
211 intel_gmbus_reset(struct intel_display *display) in intel_gmbus_reset()
217 static void pnv_gmbus_clock_gating(struct intel_display *display, in pnv_gmbus_clock_gating()
226 static void pch_gmbus_clock_gating(struct intel_display *display, in pch_gmbus_clock_gating()
234 static void bxt_gmbus_clock_gating(struct intel_display *display, in bxt_gmbus_clock_gating()
243 struct intel_display *display = bus->display; in get_reserved()
263 struct intel_display *display = bus->display; in get_clock()
275 struct intel_display *display = bus->display; in get_data()
[all …]
H A Dintel_cdclk.c161 void (*get_cdclk)(struct intel_display *display,
163 void (*set_cdclk)(struct intel_display *display,
170 void intel_cdclk_get_cdclk(struct intel_display *display, in intel_cdclk_get_cdclk()
176 static void intel_cdclk_set_cdclk(struct intel_display *display, in intel_cdclk_set_cdclk()
185 struct intel_display *display = to_intel_display(state); in intel_cdclk_modeset_calc_cdclk()
190 static u8 intel_cdclk_calc_voltage_level(struct intel_display *display, in intel_cdclk_calc_voltage_level()
196 static void fixed_133mhz_get_cdclk(struct intel_display *display, in fixed_133mhz_get_cdclk()
202 static void fixed_200mhz_get_cdclk(struct intel_display *display, in fixed_200mhz_get_cdclk()
208 static void fixed_266mhz_get_cdclk(struct intel_display *display, in fixed_266mhz_get_cdclk()
214 static void fixed_333mhz_get_cdclk(struct intel_display *display, in fixed_333mhz_get_cdclk()
[all …]
H A Dintel_vrr.c36 struct intel_display *display = to_intel_display(connector); in intel_vrr_is_capable()
99 static int intel_vrr_extra_vblank_delay(struct intel_display *display) in intel_vrr_extra_vblank_delay()
110 static int intel_vrr_vmin_flipline_offset(struct intel_display *display) in intel_vrr_vmin_flipline_offset()
178 struct intel_display *display = to_intel_display(crtc_state); in is_cmrr_frac_required()
264 struct intel_display *display = to_intel_display(crtc_state); in intel_vrr_hw_value()
301 struct intel_display *display = to_intel_display(crtc_state); in intel_vrr_fixed_rr_hw_vmin()
315 struct intel_display *display = to_intel_display(crtc_state); in intel_vrr_set_fixed_rr_timings()
358 struct intel_display *display = to_intel_display(crtc_state); in intel_vrr_dc_balance_possible()
410 struct intel_display *display = to_intel_display(crtc_state); in intel_vrr_compute_config()
470 struct intel_display *display = to_intel_display(crtc_state); in intel_vrr_max_hw_guardband()
[all …]
H A Dintel_opregion.c259 struct intel_display *display;
275 static int check_swsci_function(struct intel_display *display, u32 function) in check_swsci_function()
307 static int swsci(struct intel_display *display, in swsci()
393 struct intel_display *display = to_intel_display(encoder); in intel_opregion_notify_encoder()
475 int intel_opregion_notify_adapter(struct intel_display *display, in intel_opregion_notify_adapter()
492 static u32 asle_set_backlight(struct intel_display *display, u32 bclp) in asle_set_backlight()
533 static u32 asle_set_als_illum(struct intel_display *display, u32 alsi) in asle_set_als_illum()
541 static u32 asle_set_pwm_freq(struct intel_display *display, u32 pfmb) in asle_set_pwm_freq()
547 static u32 asle_set_pfit(struct intel_display *display, u32 pfit) in asle_set_pfit()
555 static u32 asle_set_supported_rotation_angles(struct intel_display *display, u32 srot) in asle_set_supported_rotation_angles()
[all …]
H A Dintel_dbuf_bw.c31 struct intel_display *display = to_intel_display(state); in intel_atomic_get_old_dbuf_bw_state()
42 struct intel_display *display = to_intel_display(state); in intel_atomic_get_new_dbuf_bw_state()
53 struct intel_display *display = to_intel_display(state); in intel_atomic_get_dbuf_bw_state()
63 static bool intel_dbuf_bw_changed(struct intel_display *display, in intel_dbuf_bw_changed()
78 static bool intel_dbuf_bw_state_changed(struct intel_display *display, in intel_dbuf_bw_state_changed()
103 struct intel_display *display = to_intel_display(crtc); in skl_plane_calc_dbuf_bw()
120 struct intel_display *display = to_intel_display(crtc_state); in skl_crtc_calc_dbuf_bw()
149 int intel_dbuf_bw_min_cdclk(struct intel_display *display, in intel_dbuf_bw_min_cdclk()
181 struct intel_display *display = to_intel_display(state); in intel_dbuf_bw_calc_min_cdclk()
230 void intel_dbuf_bw_update_hw_state(struct intel_display *display) in intel_dbuf_bw_update_hw_state()
[all …]
H A Dintel_psr.c268 struct intel_display *display = to_intel_display(intel_dp); in panel_replay_global_enabled()
276 struct intel_display *display = to_intel_display(intel_dp); in psr_irq_psr_error_bit_get()
284 struct intel_display *display = to_intel_display(intel_dp); in psr_irq_post_exit_bit_get()
292 struct intel_display *display = to_intel_display(intel_dp); in psr_irq_pre_entry_bit_get()
300 struct intel_display *display = to_intel_display(intel_dp); in psr_irq_mask_get()
306 static i915_reg_t psr_ctl_reg(struct intel_display *display, in psr_ctl_reg()
315 static i915_reg_t psr_debug_reg(struct intel_display *display, in psr_debug_reg()
324 static i915_reg_t psr_perf_cnt_reg(struct intel_display *display, in psr_perf_cnt_reg()
333 static i915_reg_t psr_status_reg(struct intel_display *display, in psr_status_reg()
342 static i915_reg_t psr_imr_reg(struct intel_display *display, in psr_imr_reg()
[all …]
H A Dintel_hti.h11 struct intel_display;
14 void intel_hti_init(struct intel_display *display);
15 bool intel_hti_uses_phy(struct intel_display *display, enum phy phy);
16 u32 intel_hti_dpll_mask(struct intel_display *display);
H A Dintel_lpe_audio.c82 lpe_audio_platdev_create(struct intel_display *display) in lpe_audio_platdev_create()
143 static void lpe_audio_platdev_destroy(struct intel_display *display) in lpe_audio_platdev_destroy()
170 static int lpe_audio_irq_init(struct intel_display *display) in lpe_audio_irq_init()
181 static bool lpe_audio_detect(struct intel_display *display) in lpe_audio_detect()
203 static int lpe_audio_setup(struct intel_display *display) in lpe_audio_setup()
258 void intel_lpe_audio_irq_handler(struct intel_display *display) in intel_lpe_audio_irq_handler()
279 int intel_lpe_audio_init(struct intel_display *display) in intel_lpe_audio_init()
299 void intel_lpe_audio_teardown(struct intel_display *display) in intel_lpe_audio_teardown()
324 void intel_lpe_audio_notify(struct intel_display *display, in intel_lpe_audio_notify()
H A Dintel_dp.c160 struct intel_display *display = to_intel_display(intel_dp); in max_dprx_rate()
267 struct intel_display *display = to_intel_display(intel_dp); in intel_dp_set_sink_rates()
292 struct intel_display *display = to_intel_display(intel_dp); in intel_dp_set_max_sink_lane_count()
339 struct intel_display *display = to_intel_display(intel_dp); in intel_dp_common_rate()
494 struct intel_display *display = to_intel_display(intel_dp); in intel_dp_has_joiner()
537 struct intel_display *display = to_intel_display(intel_dp); in mtl_max_source_rate()
598 struct intel_display *display = to_intel_display(intel_dp); in intel_dp_set_source_rates()
725 struct intel_display *display = to_intel_display(intel_dp); in intel_dp_link_config_init()
760 struct intel_display *display = to_intel_display(intel_dp); in intel_dp_link_config_get()
792 struct intel_display *display = to_intel_display(intel_dp); in intel_dp_set_common_rates()
[all …]
H A Dg4x_dp.c55 const struct dpll *vlv_get_dpll(struct intel_display *display) in vlv_get_dpll()
63 struct intel_display *display = to_intel_display(encoder); in g4x_dp_set_clock()
95 struct intel_display *display = to_intel_display(encoder); in intel_dp_prepare()
172 struct intel_display *display = to_intel_display(intel_dp); in assert_dp_port()
183 static void assert_edp_pll(struct intel_display *display, bool state) in assert_edp_pll()
197 struct intel_display *display = to_intel_display(intel_dp); in ilk_edp_pll_on()
237 struct intel_display *display = to_intel_display(intel_dp); in ilk_edp_pll_off()
252 static bool cpt_dp_port_selected(struct intel_display *display, in cpt_dp_port_selected()
275 bool g4x_dp_port_enabled(struct intel_display *display, in g4x_dp_port_enabled()
302 struct intel_display *display = to_intel_display(encoder); in intel_dp_get_hw_state()
[all …]
H A Dintel_color.c228 struct intel_display *display = to_intel_display(crtc->base.dev); in ilk_update_pipe_csc()
267 struct intel_display *display = to_intel_display(crtc); in ilk_read_pipe_csc()
334 struct intel_display *display = to_intel_display(crtc->base.dev); in icl_update_output_csc()
370 struct intel_display *display = to_intel_display(crtc); in icl_read_output_csc()
419 struct intel_display *display = to_intel_display(crtc_state); in ilk_limited_range()
434 struct intel_display *display = to_intel_display(crtc_state); in ilk_lut_limited_range()
457 static void ilk_csc_copy(struct intel_display *display, in ilk_csc_copy()
471 struct intel_display *display = to_intel_display(crtc_state); in ilk_csc_convert_ctm()
529 struct intel_display *display = to_intel_display(crtc_state); in ilk_assign_csc()
570 struct intel_display *display = to_intel_display(crtc_state); in icl_assign_csc()
[all …]
H A Dintel_dp_tunnel.h18 struct intel_display;
56 int intel_dp_tunnel_mgr_init(struct intel_display *display);
57 void intel_dp_tunnel_mgr_cleanup(struct intel_display *display);
127 intel_dp_tunnel_mgr_init(struct intel_display *display) in intel_dp_tunnel_mgr_init()
132 static inline void intel_dp_tunnel_mgr_cleanup(struct intel_display *display) {} in intel_dp_tunnel_mgr_cleanup()
H A Dintel_display.c150 skl_wa_827(struct intel_display *display, enum pipe pipe, bool enable) in skl_wa_827()
159 icl_wa_scalerclkgating(struct intel_display *display, enum pipe pipe, in icl_wa_scalerclkgating()
169 icl_wa_cursorclkgating(struct intel_display *display, enum pipe pipe, in icl_wa_cursorclkgating()
341 struct intel_display *display = to_intel_display(crtc_state); in intel_primary_crtc()
352 struct intel_display *display = to_intel_display(old_crtc_state); in intel_wait_for_pipe_off()
367 void assert_transcoder(struct intel_display *display, in assert_transcoder()
398 struct intel_display *display = to_intel_display(plane->base.dev); in assert_plane()
415 struct intel_display *display = to_intel_display(crtc); in assert_planes_disabled()
424 struct intel_display *display = to_intel_display(new_crtc_state); in intel_enable_transcoder()
503 struct intel_display *display = to_intel_display(old_crtc_state); in intel_disable_transcoder()
[all …]
H A Dintel_encoder.c35 struct intel_display *display = to_intel_display(encoder); in intel_encoder_link_check_queue_work()
41 void intel_encoder_unblock_all_hpds(struct intel_display *display) in intel_encoder_unblock_all_hpds()
52 void intel_encoder_block_all_hpds(struct intel_display *display) in intel_encoder_block_all_hpds()
63 void intel_encoder_suspend_all(struct intel_display *display) in intel_encoder_suspend_all()
85 void intel_encoder_shutdown_all(struct intel_display *display) in intel_encoder_shutdown_all()
H A Dicl_dsi.c59 static int header_credits_available(struct intel_display *display, in header_credits_available()
66 static int payload_credits_available(struct intel_display *display, in payload_credits_available()
73 static bool wait_for_header_credits(struct intel_display *display, in wait_for_header_credits()
89 static bool wait_for_payload_credits(struct intel_display *display, in wait_for_payload_credits()
115 struct intel_display *display = to_intel_display(encoder); in wait_for_cmds_dispatched_to_panel()
162 struct intel_display *display = to_intel_display(&intel_dsi->base); in dsi_send_pkt_payld()
194 struct intel_display *display = to_intel_display(&intel_dsi->base); in dsi_send_pkt_hdr()
227 struct intel_display *display = to_intel_display(crtc_state); in icl_dsi_frame_update()
251 struct intel_display *display = to_intel_display(encoder); in dsi_program_swing_and_deemphasis()
297 struct intel_display *display = to_intel_display(encoder); in configure_dual_link_mode()
[all …]
H A Dintel_alpm.c122 struct intel_display *display = to_intel_display(intel_dp); in _lnl_compute_aux_less_alpm_params()
152 struct intel_display *display = to_intel_display(intel_dp); in _lnl_compute_alpm_params()
193 struct intel_display *display = to_intel_display(crtc_state); in io_buffer_wake_time()
204 struct intel_display *display = to_intel_display(intel_dp); in intel_alpm_compute_params()
326 struct intel_display *display = to_intel_display(intel_dp); in intel_alpm_lobf_compute_config()
365 struct intel_display *display = to_intel_display(intel_dp); in lnl_alpm_configure()
422 struct intel_display *display = to_intel_display(intel_dp); in intel_alpm_port_configure()
451 struct intel_display *display = to_intel_display(new_crtc_state); in intel_alpm_lobf_disable()
493 struct intel_display *display = to_intel_display(new_crtc_state); in intel_alpm_lobf_enable()
515 struct intel_display *display = to_intel_display(connector); in i915_edp_lobf_info_show()
[all …]

123