Lines Matching refs:intel_display

117 	void (*get_cdclk)(struct intel_display *display,
119 void (*set_cdclk)(struct intel_display *display,
126 void intel_cdclk_get_cdclk(struct intel_display *display,
132 static void intel_cdclk_set_cdclk(struct intel_display *display,
141 struct intel_display *display = to_intel_display(state);
146 static u8 intel_cdclk_calc_voltage_level(struct intel_display *display,
152 static void fixed_133mhz_get_cdclk(struct intel_display *display,
158 static void fixed_200mhz_get_cdclk(struct intel_display *display,
164 static void fixed_266mhz_get_cdclk(struct intel_display *display,
170 static void fixed_333mhz_get_cdclk(struct intel_display *display,
176 static void fixed_400mhz_get_cdclk(struct intel_display *display,
182 static void fixed_450mhz_get_cdclk(struct intel_display *display,
188 static void i85x_get_cdclk(struct intel_display *display,
230 static void i915gm_get_cdclk(struct intel_display *display,
254 static void i945gm_get_cdclk(struct intel_display *display,
278 static unsigned int intel_hpll_vco(struct intel_display *display)
348 static void g33_get_cdclk(struct intel_display *display,
397 static void pnv_get_cdclk(struct intel_display *display,
431 static void i965gm_get_cdclk(struct intel_display *display,
476 static void gm45_get_cdclk(struct intel_display *display,
507 static void hsw_get_cdclk(struct intel_display *display,
525 static int vlv_calc_cdclk(struct intel_display *display, int min_cdclk)
546 static u8 vlv_calc_voltage_level(struct intel_display *display, int cdclk)
567 static void vlv_get_cdclk(struct intel_display *display,
594 static void vlv_program_pfi_credits(struct intel_display *display)
632 static void vlv_set_cdclk(struct intel_display *display,
722 static void chv_set_cdclk(struct intel_display *display,
798 static void bdw_get_cdclk(struct intel_display *display,
842 static void bdw_set_cdclk(struct intel_display *display,
931 static void skl_dpll0_update(struct intel_display *display,
972 static void skl_get_cdclk(struct intel_display *display,
1039 static void skl_set_preferred_cdclk_vco(struct intel_display *display, int vco)
1049 static u32 skl_dpll0_link_rate(struct intel_display *display, int vco)
1068 static void skl_dpll0_enable(struct intel_display *display, int vco)
1090 static void skl_dpll0_disable(struct intel_display *display)
1101 static u32 skl_cdclk_freq_sel(struct intel_display *display,
1124 static void skl_set_cdclk(struct intel_display *display,
1197 static void skl_sanitize_cdclk(struct intel_display *display)
1239 static void skl_cdclk_init_hw(struct intel_display *display)
1268 static void skl_cdclk_uninit_hw(struct intel_display *display)
1517 static int bxt_calc_cdclk(struct intel_display *display, int min_cdclk)
1533 static int bxt_calc_cdclk_pll_vco(struct intel_display *display, int cdclk)
1639 static void icl_readout_refclk(struct intel_display *display,
1660 static void bxt_de_pll_readout(struct intel_display *display,
1695 static void bxt_get_cdclk(struct intel_display *display,
1763 static void bxt_de_pll_disable(struct intel_display *display)
1775 static void bxt_de_pll_enable(struct intel_display *display, int vco)
1792 static void icl_cdclk_pll_disable(struct intel_display *display)
1804 static void icl_cdclk_pll_enable(struct intel_display *display, int vco)
1822 static void adlp_cdclk_pll_crawl(struct intel_display *display, int vco)
1846 static u32 bxt_cdclk_cd2x_pipe(struct intel_display *display, enum pipe pipe)
1866 static u32 bxt_cdclk_cd2x_div_sel(struct intel_display *display,
1887 static u16 cdclk_squash_waveform(struct intel_display *display,
1907 static void icl_cdclk_pll_update(struct intel_display *display, int vco)
1917 static void bxt_cdclk_pll_update(struct intel_display *display, int vco)
1927 static void dg2_cdclk_squash_program(struct intel_display *display,
1949 static bool mdclk_source_is_cdclk_pll(struct intel_display *display)
1954 static u32 xe2lpd_mdclk_source_sel(struct intel_display *display)
1962 int intel_mdclk_cdclk_ratio(struct intel_display *display,
1972 static void xe2lpd_mdclk_cdclk_ratio_program(struct intel_display *display,
1982 static bool cdclk_compute_crawl_and_squash_midpoint(struct intel_display *display,
2055 static bool pll_enable_wa_needed(struct intel_display *display)
2063 static u32 bxt_cdclk_ctl(struct intel_display *display,
2093 static void _bxt_set_cdclk(struct intel_display *display,
2126 static void bxt_set_cdclk(struct intel_display *display,
2215 static void bxt_sanitize_cdclk(struct intel_display *display)
2267 static void bxt_cdclk_init_hw(struct intel_display *display)
2292 static void bxt_cdclk_uninit_hw(struct intel_display *display)
2313 void intel_cdclk_init_hw(struct intel_display *display)
2328 void intel_cdclk_uninit_hw(struct intel_display *display)
2336 static bool intel_cdclk_can_crawl_and_squash(struct intel_display *display,
2358 static bool intel_cdclk_can_crawl(struct intel_display *display,
2380 static bool intel_cdclk_can_squash(struct intel_display *display,
2427 static bool intel_cdclk_can_cd2x_update(struct intel_display *display,
2465 void intel_cdclk_dump_config(struct intel_display *display,
2475 static void intel_pcode_notify(struct intel_display *display,
2508 static void intel_set_cdclk(struct intel_display *display,
2570 struct intel_display *display = to_intel_display(state);
2615 struct intel_display *display = to_intel_display(state);
2671 struct intel_display *display = to_intel_display(state);
2724 struct intel_display *display = to_intel_display(state);
2751 static int intel_cdclk_ppc(struct intel_display *display, bool double_wide)
2757 static int intel_cdclk_guardband(struct intel_display *display)
2770 struct intel_display *display = to_intel_display(crtc_state);
2781 struct intel_display *display = to_intel_display(crtc);
2810 struct intel_display *display = to_intel_display(state);
2894 struct intel_display *display = to_intel_display(state);
2931 struct intel_display *display = to_intel_display(state);
2990 struct intel_display *display = to_intel_display(state);
3061 struct intel_display *display = to_intel_display(state);
3142 struct intel_display *display = to_intel_display(state);
3201 int intel_cdclk_init(struct intel_display *display)
3215 static bool intel_cdclk_need_serialize(struct intel_display *display,
3232 struct intel_display *display = to_intel_display(state);
3343 void intel_cdclk_update_hw_state(struct intel_display *display)
3366 struct intel_display *display = to_intel_display(crtc);
3371 static int intel_compute_max_dotclk(struct intel_display *display)
3388 void intel_update_max_cdclk(struct intel_display *display)
3467 void intel_update_cdclk(struct intel_display *display)
3482 static int dg1_rawclk(struct intel_display *display)
3494 static int cnp_rawclk(struct intel_display *display)
3524 static int pch_rawclk(struct intel_display *display)
3529 static int vlv_hrawclk(struct intel_display *display)
3538 static int i9xx_hrawclk(struct intel_display *display)
3553 u32 intel_read_rawclk(struct intel_display *display)
3584 struct intel_display *display = m->private;
3595 void intel_cdclk_debugfs_register(struct intel_display *display)
3750 void intel_init_cdclk_hooks(struct intel_display *display)