i915.rst (fd04847372ba86347066c536ba99bc3c1f351334) i915.rst (055634e4b62f109a47727c2c50586e2e318595a9)
1===========================
2 drm/i915 Intel GFX Driver
3===========================
4
5The drm/i915 driver supports all (with the exception of some very early
6models) integrated GFX chipsets with both Intel display and rendering
7blocks. This excludes a set of SoC platforms with an SGX rendering unit,
8those have basic support through the gma500 drm driver.

--- 173 unchanged lines hidden (view full) ---

182
183Display Refresh Rate Switching (DRRS)
184-------------------------------------
185
186.. kernel-doc:: drivers/gpu/drm/i915/display/intel_drrs.c
187 :doc: Display Refresh Rate Switching (DRRS)
188
189.. kernel-doc:: drivers/gpu/drm/i915/display/intel_drrs.c
1===========================
2 drm/i915 Intel GFX Driver
3===========================
4
5The drm/i915 driver supports all (with the exception of some very early
6models) integrated GFX chipsets with both Intel display and rendering
7blocks. This excludes a set of SoC platforms with an SGX rendering unit,
8those have basic support through the gma500 drm driver.

--- 173 unchanged lines hidden (view full) ---

182
183Display Refresh Rate Switching (DRRS)
184-------------------------------------
185
186.. kernel-doc:: drivers/gpu/drm/i915/display/intel_drrs.c
187 :doc: Display Refresh Rate Switching (DRRS)
188
189.. kernel-doc:: drivers/gpu/drm/i915/display/intel_drrs.c
190 :internal:
190 :functions: intel_drrs_enable
191
191
192.. kernel-doc:: drivers/gpu/drm/i915/display/intel_drrs.c
193 :functions: intel_drrs_disable
194
195.. kernel-doc:: drivers/gpu/drm/i915/display/intel_drrs.c
196 :functions: intel_drrs_invalidate
197
198.. kernel-doc:: drivers/gpu/drm/i915/display/intel_drrs.c
199 :functions: intel_drrs_flush
200
201.. kernel-doc:: drivers/gpu/drm/i915/display/intel_drrs.c
202 :functions: intel_drrs_init
203
192DPIO
193----
194
195.. kernel-doc:: drivers/gpu/drm/i915/display/intel_dpio_phy.c
196 :doc: DPIO
197
198DMC Firmware Support
199--------------------

--- 492 unchanged lines hidden (view full) ---

692
693Register macro definition style
694-------------------------------
695
696The style guide for ``i915_reg.h``.
697
698.. kernel-doc:: drivers/gpu/drm/i915/i915_reg.h
699 :doc: The i915 register macro definition style guide
204DPIO
205----
206
207.. kernel-doc:: drivers/gpu/drm/i915/display/intel_dpio_phy.c
208 :doc: DPIO
209
210DMC Firmware Support
211--------------------

--- 492 unchanged lines hidden (view full) ---

704
705Register macro definition style
706-------------------------------
707
708The style guide for ``i915_reg.h``.
709
710.. kernel-doc:: drivers/gpu/drm/i915/i915_reg.h
711 :doc: The i915 register macro definition style guide
712
713.. _i915-usage-stats:
714
715i915 DRM client usage stats implementation
716==========================================
717
718The drm/i915 driver implements the DRM client usage stats specification as
719documented in :ref:`drm-client-usage-stats`.
720
721Example of the output showing the implemented key value pairs and entirety of
722the currently possible format options:
723
724::
725
726 pos: 0
727 flags: 0100002
728 mnt_id: 21
729 drm-driver: i915
730 drm-pdev: 0000:00:02.0
731 drm-client-id: 7
732 drm-engine-render: 9288864723 ns
733 drm-engine-copy: 2035071108 ns
734 drm-engine-video: 0 ns
735 drm-engine-capacity-video: 2
736 drm-engine-video-enhance: 0 ns
737
738Possible `drm-engine-` key names are: `render`, `copy`, `video` and
739`video-enhance`.