Lines Matching refs:display_runtime
1726 struct intel_display_runtime_info *display_runtime = DISPLAY_RUNTIME_INFO(display); in __intel_display_device_info_runtime_init() local
1729 BUILD_BUG_ON(BITS_PER_TYPE(display_runtime->pipe_mask) < I915_MAX_PIPES); in __intel_display_device_info_runtime_init()
1730 BUILD_BUG_ON(BITS_PER_TYPE(display_runtime->cpu_transcoder_mask) < I915_MAX_TRANSCODERS); in __intel_display_device_info_runtime_init()
1731 BUILD_BUG_ON(BITS_PER_TYPE(display_runtime->port_mask) < I915_MAX_PORTS); in __intel_display_device_info_runtime_init()
1735 display_runtime->port_mask &= ~BIT(PORT_D); in __intel_display_device_info_runtime_init()
1738 display_runtime->port_mask |= BIT(PORT_F); in __intel_display_device_info_runtime_init()
1743 display_runtime->num_scalers[pipe] = 0; in __intel_display_device_info_runtime_init()
1746 display_runtime->num_scalers[pipe] = 2; in __intel_display_device_info_runtime_init()
1748 display_runtime->num_scalers[PIPE_A] = 2; in __intel_display_device_info_runtime_init()
1749 display_runtime->num_scalers[PIPE_B] = 2; in __intel_display_device_info_runtime_init()
1750 display_runtime->num_scalers[PIPE_C] = 1; in __intel_display_device_info_runtime_init()
1755 display_runtime->num_sprites[pipe] = 4; in __intel_display_device_info_runtime_init()
1758 display_runtime->num_sprites[pipe] = 6; in __intel_display_device_info_runtime_init()
1761 display_runtime->num_sprites[pipe] = 3; in __intel_display_device_info_runtime_init()
1772 display_runtime->num_sprites[PIPE_A] = 2; in __intel_display_device_info_runtime_init()
1773 display_runtime->num_sprites[PIPE_B] = 2; in __intel_display_device_info_runtime_init()
1774 display_runtime->num_sprites[PIPE_C] = 1; in __intel_display_device_info_runtime_init()
1777 display_runtime->num_sprites[pipe] = 2; in __intel_display_device_info_runtime_init()
1780 display_runtime->num_sprites[pipe] = 1; in __intel_display_device_info_runtime_init()
1811 display_runtime->pipe_mask &= ~BIT(PIPE_C); in __intel_display_device_info_runtime_init()
1812 display_runtime->cpu_transcoder_mask &= ~BIT(TRANSCODER_C); in __intel_display_device_info_runtime_init()
1818 display_runtime->pipe_mask &= ~BIT(PIPE_A); in __intel_display_device_info_runtime_init()
1819 display_runtime->cpu_transcoder_mask &= ~BIT(TRANSCODER_A); in __intel_display_device_info_runtime_init()
1820 display_runtime->fbc_mask &= ~BIT(INTEL_FBC_A); in __intel_display_device_info_runtime_init()
1823 display_runtime->pipe_mask &= ~BIT(PIPE_B); in __intel_display_device_info_runtime_init()
1824 display_runtime->cpu_transcoder_mask &= ~BIT(TRANSCODER_B); in __intel_display_device_info_runtime_init()
1825 display_runtime->fbc_mask &= ~BIT(INTEL_FBC_B); in __intel_display_device_info_runtime_init()
1828 display_runtime->pipe_mask &= ~BIT(PIPE_C); in __intel_display_device_info_runtime_init()
1829 display_runtime->cpu_transcoder_mask &= ~BIT(TRANSCODER_C); in __intel_display_device_info_runtime_init()
1830 display_runtime->fbc_mask &= ~BIT(INTEL_FBC_C); in __intel_display_device_info_runtime_init()
1835 display_runtime->pipe_mask &= ~BIT(PIPE_D); in __intel_display_device_info_runtime_init()
1836 display_runtime->cpu_transcoder_mask &= ~BIT(TRANSCODER_D); in __intel_display_device_info_runtime_init()
1837 display_runtime->fbc_mask &= ~BIT(INTEL_FBC_D); in __intel_display_device_info_runtime_init()
1840 if (!display_runtime->pipe_mask) in __intel_display_device_info_runtime_init()
1844 display_runtime->has_hdcp = 0; in __intel_display_device_info_runtime_init()
1848 display_runtime->fbc_mask = 0; in __intel_display_device_info_runtime_init()
1852 display_runtime->has_dmc = 0; in __intel_display_device_info_runtime_init()
1856 display_runtime->has_dsc = 0; in __intel_display_device_info_runtime_init()
1860 display_runtime->has_dbuf_overlap_detection = false; in __intel_display_device_info_runtime_init()
1868 display_runtime->has_dsc = 0; in __intel_display_device_info_runtime_init()
1873 if (display_runtime->num_scalers[pipe]) in __intel_display_device_info_runtime_init()
1874 display_runtime->num_scalers[pipe] = 1; in __intel_display_device_info_runtime_init()
1879 display_runtime->edp_typec_support = in __intel_display_device_info_runtime_init()
1882 display_runtime->rawclk_freq = intel_read_rawclk(display); in __intel_display_device_info_runtime_init()
1884 display_runtime->rawclk_freq); in __intel_display_device_info_runtime_init()
1889 memset(display_runtime, 0, sizeof(*display_runtime)); in __intel_display_device_info_runtime_init()