9ff06c3...
by
Thomas Zimmermann <email address hidden>
drm/i915/gvt: Remove references to struct drm_device.pdev
Using struct drm_device.pdev is deprecated. Convert i915 to struct
drm_device.dev. No functional changes.
Signed-off-by: Thomas Zimmermann <email address hidden>
Reviewed-by: Chris Wilson <email address hidden>
Cc: Jani Nikula <email address hidden>
Cc: Joonas Lahtinen <email address hidden>
Cc: Rodrigo Vivi <email address hidden>
Signed-off-by: Jani Nikula <email address hidden>
Link: https://patchwork<email address hidden>
e322551...
by
Thomas Zimmermann <email address hidden>
drm/i915/gt: Remove references to struct drm_device.pdev
Using struct drm_device.pdev is deprecated. Convert i915 to struct
drm_device.dev. No functional changes.
Signed-off-by: Thomas Zimmermann <email address hidden>
Reviewed-by: Chris Wilson <email address hidden>
Cc: Jani Nikula <email address hidden>
Cc: Joonas Lahtinen <email address hidden>
Cc: Rodrigo Vivi <email address hidden>
Signed-off-by: Jani Nikula <email address hidden>
Link: https://patchwork<email address hidden>
8ff5446...
by
Thomas Zimmermann <email address hidden>
drm/i915: Remove references to struct drm_device.pdev
Using struct drm_device.pdev is deprecated. Convert i915 to struct
drm_device.dev. No functional changes.
v6:
* also remove assignment in selftests/ in a later patch (Chris)
v5:
* remove assignment in later patch (Chris)
v3:
* rebased
v2:
* move gt/ and gvt/ changes into separate patches
Signed-off-by: Thomas Zimmermann <email address hidden>
Reviewed-by: Chris Wilson <email address hidden>
Cc: Jani Nikula <email address hidden>
Cc: Joonas Lahtinen <email address hidden>
Cc: Rodrigo Vivi <email address hidden>
Signed-off-by: Jani Nikula <email address hidden>
Link: https://patchwork<email address hidden>
4043277...
by
Aditya Swarup <email address hidden>
drm/i915/adl_s: Add GT and CTX WAs for ADL-S
- Extend Wa_1606931601 and Wa_1409804808 to ADL-S.
- Extend Wa_14010919138 and Wa_14010229206 to ADL-S (Madhumitha)
- Extend Wa_22010271021 to ADLS (cyokoyam)
v2:
- Extend Wa_1409804808 and remove unnecessary branching/redundant
adls workaround placeholder functions.
- Split WAs properly based on previous platforms and applicable ADLS
WA.
Cc: Jani Nikula <email address hidden>
Cc: Ville Syrjälä <email address hidden>
Cc: Imre Deak <email address hidden>
Cc: Matt Roper <email address hidden>
Cc: Lucas De Marchi <email address hidden>
Signed-off-by: Madhumitha Tolakanahalli Pradeep <email address hidden>
Signed-off-by: Aditya Swarup <email address hidden>
Reviewed-by: Matt Roper <email address hidden>
Signed-off-by: José Roberto de Souza <email address hidden>
Link: https://patchwork.freedesktop<email address hidden>
ea27113...
by
Aditya Swarup <email address hidden>
drm/i915/adl_s: Add display WAs for ADL-S
- Extend permanent driver WA Wa_1409767108, Wa_14010685332
and Wa_14011294188 to adl-s.
- Extend permanent driver WA Wa_1606054188 to adl-s.
- Add Wa_14011765242 for adl-s A0 stepping.
Cc: Jani Nikula <email address hidden>
Cc: Ville Syrjälä <email address hidden>
Cc: Imre Deak <email address hidden>
Cc: Matt Roper <email address hidden>
Cc: Lucas De Marchi <email address hidden>
Signed-off-by: Aditya Swarup <email address hidden>
Reviewed-by: José Roberto de Souza <email address hidden>
Signed-off-by: José Roberto de Souza <email address hidden>
Link: https://patchwork.freedesktop<email address hidden>
918cc93...
by
Tejas Upadhyay <email address hidden>
Just like RKL, the ADL_S platform also has different memory
characteristics from past platforms. Update the values used
by our memory bandwidth calculations accordingly.
v2: Fix minor nitpick for shifting ADLS case above RKL(based on platform
order).(mdroper)
Bspec: 64631
Cc: Matt Roper <email address hidden>
Cc: Lucas De Marchi <email address hidden>
Cc: Jani Nikula <email address hidden>
Cc: Ville Syrjälä <email address hidden>
Cc: Imre Deak <email address hidden>
Signed-off-by: Tejas Upadhyay <email address hidden>
Signed-off-by: Aditya Swarup <email address hidden>
Reviewed-by: Anusha Srivatsa <email address hidden>
Signed-off-by: José Roberto de Souza <email address hidden>
Link: https://patchwork.freedesktop<email address hidden>
75b81fb...
by
Anusha Srivatsa <email address hidden>
drm/i915/adl_s: Load DMC
Load DMC on ADL_S v2.01. This is the first offcial
release of DMC for ADL_S.
Cc: Jani Nikula <email address hidden>
Cc: Imre Deak <email address hidden>
Cc: Matt Roper <email address hidden>
Cc: Lucas De Marchi <email address hidden>
Cc: Aditya Swarup <email address hidden>
Signed-off-by: Anusha Srivatsa <email address hidden>
Signed-off-by: Aditya Swarup <email address hidden>
Reviewed-by: Aditya Swarup <email address hidden>
Signed-off-by: José Roberto de Souza <email address hidden>
Link: https://patchwork.freedesktop<email address hidden>
a75816e...
by
=?utf-8?q?Jos=C3=A9_Roberto_de_Souza?= <email address hidden>
drm/i915/display: Add HAS_D12_PLANE_MINIMIZATION
- As RKL and ADL-S only have 5 planes, primary and 4 sprites and
the cursor plane, let's group the handling together under
HAS_D12_PLANE_MINIMIZATION.
- Also use macro to select pipe irq fault error mask.
BSpec: 49251
Cc: Lucas De Marchi <email address hidden>
Cc: Jani Nikula <email address hidden>
Cc: Ville Syrjälä <email address hidden>
Cc: Imre Deak <email address hidden>
Cc: Matt Roper <email address hidden>
Signed-off-by: José Roberto de Souza <email address hidden>
Signed-off-by: Aditya Swarup <email address hidden>
Reviewed-by: Anusha Srivatsa <email address hidden>
Link: https://patchwork.freedesktop<email address hidden>
ADL-S, like RKL, uses the same internal device ID for the GuC and HuC as
TGL did, making them all firmware-compatible. Let's re-use TGL's
firmware for ADL-S.
Bspec: 50668
Cc: John Harrison <email address hidden>
Cc: Lucas De Marchi <email address hidden>
Signed-off-by: Matt Roper <email address hidden>
Signed-off-by: Aditya Swarup <email address hidden>
Reviewed-by: Anusha Srivatsa <email address hidden>
Signed-off-by: José Roberto de Souza <email address hidden>
Link: https://patchwork.freedesktop<email address hidden>