~ubuntu-kernel-test/ubuntu/+source/linux/+git/mirror-drm-intel:topic/drm-device-pdev

Last commit made on 2021-02-02
Get this branch:
git clone -b topic/drm-device-pdev https://git.launchpad.net/~ubuntu-kernel-test/ubuntu/+source/linux/+git/mirror-drm-intel
Members of Ubuntu Kernel Test can upload to this branch. Log in for directions.

Branch merges

Branch information

Recent commits

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>

drm/i915/adl_s: Update memory bandwidth parameters

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>

51ecb30... by Matt Roper <email address hidden>

drm/i915/adl_s: Re-use TGL GuC/HuC firmware

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>

a7ffb81... by Lucas De Marchi

drm/i915/adl_s: Add power wells

TGL power wells can be re-used for ADL-S with the exception of the fake
power well for TC_COLD, just like DG-1.

BSpec: 53597
Bspec: 49231

Cc: Imre Deak <email address hidden>
Cc: Matt Roper <email address hidden>
Cc: Aditya Swarup <email address hidden>
Signed-off-by: Lucas De Marchi <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>