[ADL] Enable ADL graphics

Bug #1943518 reported by Chao Qin
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
intel
New
Undecided
Unassigned
Lookout-canyon-series
Fix Released
High
Unassigned

Bug Description

Description
ADL graphics feature enabling

Hardware: AlderLake

Target Release: 21.04
Target Kernel: TBD

External links:
https://github.com/intel/linux-intel-quilt/tree/mainline-tracking-v5.13-yocto-210727T062416Z

Revision history for this message
Chao Qin (chaoqin) wrote :
Download full text (20.5 KiB)

Please find the following patches in the above external link

0001-drm-i915-Split-out-glk_plane_min_cdclk.drm
0002-drm-i915-Update-plane-ratio-for-icl.drm
0003-drm-i915-Uninit-the-DMC-FW-loader-state-during-shutdow.drm
0004-drm-i915-display-psr-Disable-DC3CO-when-the-PSR2-is-us.drm
0005-drm-i915-sysfs-convert-snprintf-to-sysfs_emit.drm
0006-drm-i915-display-Eliminate-IS_GEN9_-BC-LP.drm
0007-drm-i915-gen12-Add-recommended-hardware-tuning-value.drm
0008-drm-i915-icl-add-Wa_22010271021-for-all-gen11.drm
0009-drm-i915-Move-Wa_16011163337-to-gen12_ctx_workarounds_.drm
0010-drm-i915-Add-Wa_14011060649.drm
0011-drm-i915-hdcp-Fix-uninitialized-symbol-msg_end.drm
0012-drm-ttm-make-global-mutex-and-use-count-static.drm
0013-drm-i915-pmu-Check-actual-RC6-status.drm
0014-drm-i915-Skip-display-interruption-setup-when-display-.drm
0015-drm-i915-Do-not-set-any-power-wells-when-there-is-no-d.drm
0016-drm-i915-skip-display-initialization-when-there-is-no-.drm
0017-drm-i915-display-Defeature-PSR2-for-RKL-and-ADL-S.drm
0018-drm-gem-ttm-helper-Provide-helper-for-struct-drm_drive.drm
0019-drm-vram-helper-Use-drm_gem_ttm_dumb_map_offset.drm
0020-drm-i915-display-vlv_dsi-Move-panel_pwr_cycle_delay-to.drm
0021-drm-ttm-re-add-debugfs-tt_shrink-file.drm
0022-gpu-drm-Replace-bare-unsigned-with-unsigned-int.drm
0023-drm-drm_atomic_helper.c-Replace-unsigned-with-unsigned.drm
0024-drm-drm_atomic_helper.c-Correct-comments-format.drm
0025-drm-i915-display-Implement-Wa_14013723622.drm
0026-Revert-drm-i915-tgl-psr-Fix-glitches-when-doing-frontb.drm
0027-dt-bindings-drm-bridge-MHDP8546-bridge-binding-changes.drm
0028-drm-bridge-cdns-mhdp8546-Enable-HDCP.drm
0029-drm-aperture-Add-infrastructure-for-aperture-ownership.drm
0030-drm-aperture-Convert-drivers-to-aperture-interfaces.drm
0031-drm-aperture-Inline-fbdev-conflict-helpers-into-apertu.drm
0032-drm-i915-Don-t-use-skl-cnl-_hpd_pin-for-bxt-glk.drm
0033-drm-i915-Remove-a-few-redundant-glk-checks.drm
0034-drm-i915-display-use-DISPLAY_VER-on-remaining-users.drm
0035-drm-i915-rename-display.version-to-display.ver.drm
0036-drm-i915-display-rename-display-version-macros.drm
0037-drm-i915-add-macros-for-graphics-and-media-versions.drm
0038-drm-i915-gt-replace-gen-use-in-intel_engine_cs.drm
0039-drm-i915-selftests-replace-unused-mask-with-simple-ver.drm
0040-drm-i915-selftests-eliminate-use-of-gen_mask.drm
0041-drm-i915-finish-removal-of-gen_mask.drm
0042-drm-i915-eliminate-remaining-uses-of-intel_device_info.drm
0043-drm-i915-finish-removal-of-gen-from-intel_device_info.drm
0044-drm-i915-add-media-and-display-versions-to-device_info.drm
0045-drm-i915-split-dgfx-features-from-gen-12.drm
0046-drm-i915-Drop-redundant-address-of-op-before-lttpr_com.drm
0047-drm-ttm-warn-stricter-about-freeing-pinned-BOs.drm
0048-drm-i915-Extract-intel_adjusted_rate.drm
0049-drm-i915-Reuse-intel_adjusted_rate-for-pfit-pixel-rate.drm
0050-drm-i915-uapi-fix-kernel-doc-warnings.drm
0051-drm-i915-uapi-convert-i915_user_extension-to-kernel-do.drm
0052-drm-i915-uapi-convert-i915_query-and-friend-to-kernel-.drm
0053-drm-i915-selftests-Skip-aperture-remapping-selftest-wh.drm
0054-drm-i915-selftests-Only-query-RAPL-for-integrated-powe.drm
0055-drm-i915-Collect-db...

tags: added: iotg-adl lookout-canyon
Changed in intel:
assignee: nobody → Alex Hung (alexhung)
Changed in intel:
assignee: Alex Hung (alexhung) → nobody
Revision history for this message
Anthony Wong (anthonywong) wrote (last edit ):

@Intel
The IOTG Alder Lake slide deck you shared with us mentions kernel patches, userspace and firmware. Will they be shared in this bug?

Also, is this for ADL-S, ADL-P, or both?

Revision history for this message
Chao Qin (chaoqin) wrote :

Hi Anthony,

This ticket is used for tracking OOT patches which are based on v5.13.

@SACHIN MOKASHI Could you help provide the info about the firmware and userspace part?

summary: - [ADL] ADL graphics out-of-tree patches
+ [ADL] Enable ADL graphics
Revision history for this message
Chao Qin (chaoqin) wrote (last edit ):
Download full text (14.5 KiB)

upstream commits ID are as following

efc52308c6a51125138c0034b3c7c24acbdd4173
6195f8502dad4d6d2e715797c994a969fe7e209a
d339ef1c4d6bb351251211d296ecbe05c2a54819
2d667442dbe70e7e78c3450b17ba5aa5032a7b6b
11cda4967a33003dc19e90f5df3470031a864d8d
70bfb30743d5da73058b0a2271e9c127a84fb494
2b5298b0aa09be3d789052107cb864603b88bc93
503c7ef3b47d7c4274e01d0703ef2d987284716b
0a6b3d35c033b340f0bb1f6d3236ebdb953020ac
cade4696ff8dadf5521eba0d92abad20c20097e1
28972f821ea773edaae2d40444bd08a33c9a46a5
d4e6823609442953f272dd25507b82b9a3f76ee5
399cd9797052f5732f7e1db89d15a05bca712be1
a844cfbe648d15d9f1031c45508c194f2d61c917
61a60d7962a6e8ed94ece62764f94368cd6082b2
5df7bd130818dfdc9047c2a81b19737d66e55f9a
8f2546dd3e3e29d3a13e28746ba75cee2b3c850d
5690e4863930801a17ef67d279bc5306f2cf6efb
ede0c69ceb3fa4e139ffd95083c2698880c25b6f
c87eba80470e4103f4c2cbb915e297e5242f85fa
b057f37bb24f9c4f833549ce48a0d2d6fccba2c4
1cdb005d6ef14a45db62528806f9b47012266bcd
9237ec1f3b87d776638e72b26e2fe515ccafabaa
1758f403d8faff5d3ddb98f43c4adc4f715f9236
41c70d2b7170274b8aa93b7f1d33eabd55871a0e
7169d082e7e623209081318abc26b0d899a4e63f
6a3608eae6d33a478a29348eb5e9ca330a528ae6
2916059147ea38f76787d7b38dee883da2e9def2
6848c291a54f8cd1e8b32f4d6e0f681acc8d5095
603dc7ed917f2f443f966370acf75e817965de97
6c51f288b41f5dfc3061ab1fd8a576513edfce6b
ad314fec4d0551c31688dc7530b12d04af326f9e
27ec10b3eb2e14588b2ce5b4c8ea5460e7143179
4df9c1ae7a4bb9366c298e6a4eddf54b65a0714c
93e7e61eb448318e5793c4b20b21a8fd92d4f949
93babb061e2ab5e486cc83c7024448c1727ce38b
1b9d840682965842ca89079201eefbd2e3195575
3e6e4c21df34c16820ca68425f90d5b2741a8a39
33adf482af73ffdde00a25ba15d22b4047cc78f2
58e0d8a0f529761a77acd220f70ebef38bcc3bfe
8802190f642034a919c8e757987c964d3d9df39f
7b36b7d3be3ebcfcf28e61cc65868e277aa9f36a
1ab52b4fc008bb0ea4a3a279aadd05f8a24dd79f
425390c5dce6da76578389629d19517fcd79c959
770d4c71eca7285216dc862849564b33c0d6a210
44292a0f9d755a2a0aaa3b71c4415a077a3bce81
b876e79d7bffb2e6f78c291ddcd1f76c4e3fe5c5
4028988ea52971891e8b9c672673fd0de53bcf61
2ef6a01fb636997bfec57b015d4e4b5a745ef38a
19d053d477a145069bc2c38b28dcee773690c804
e3bdccafb5bcfab286f4f3d57d35efc4e7368c18
f44b733e865ae963324e488866a257224e09c85c
a36a47490d8e911f0f12521359a8e018bb3fcfb6
708de86e10e59352eb57a3ad6a5a524d8f5c9f13
77531b0ef621b62e5164d33411106a3415eb7b67
578e6edec45cf883681ae4e0b0d53ec62460af93
6390e5aa139c2be0f54a702e01dbaee4c9112616
d152bb1f672b773432209b81b689e7f1687ca77a
b88da66055a966fdf913f7152a22e97dc9d8a68e
0868b1ce8772058da85786caac4baa61abb4f93a
3a11529d615ed74e9be5eef953bd136a943663b4
5b11705608898c31a1cae5340555ee60d5a4fa45
0c1a77cbdafb0e1874a42284479f3d6023b91f90
c256af0d6c1846db9af357a913b277b566ca3797
b7745a160a23d9bcaf5bb7a6b3b1a586e8f12e2b
988156dc2fc9f260f4296633e47ec9cf0c61a498
f05ca108672295851cab99ac8e4ed7e8b8b38ff9
dc09b30969fd1cf4b9a9c8075d62efeb2303b9b7
866604bbfc9214e17076cc96df900b521e205a51
1ce1af845450de5c231adb42161c14a8e87d1bdd
bbbb6fdaa3ce083b1ca9ea9f774c22da9a5dafde
d57d4a1daf5e8393e87244427c9b87dd565bd37c
b75947e6b29d5b33f79d7b3918747592534e3fb1
f9a7b01e95d5e6c3f79f0efbbbbb2bbc52a8f3ce
ae7f0dc105c4e5248e6e2e2299e52d9a289e1215
060726c593f54c0203a99c0218c6a304e62ef21a
d00e3d9e0fdcb83d55f49d669b752c6c01fe99e8
ad6ce...

Revision history for this message
Sachin Mokashi (sachinmokashi) wrote :

@Anthony,

Regarding #3, these kernel patches are for both.

Regarding user-space components and firmware, the minimum supported version for libdrm on ADL-S/P is 2.4.107. Whereas Ubuntu 20.04 is at 2.4.104

For intel media-driver and media-driver-non-free is 21.2.3 and Ubuntu 20.04 has 20.1.1
https://github.com/intel/media-driver/releases

Similarly, the minimum supported versions for other media/graphics components are higher than what Ubuntu 20.04 is providing.

We would need to discuss how to provide user-space support for these packages

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

libdrm (2.4.105-3~20.04.2) focal; urgency=medium

  * intel-Add-support-for-ADLP.patch: Add support for ADL-P. (LP:
    #1940504)

 -- Timo Aaltonen <email address hidden> Thu, 19 Aug 2021 11:52:23 +0300

Revision history for this message
Anthony Wong (anthonywong) wrote :

2.4.107 is in focal-proposed today:

 libdrm | 2.4.107-8ubuntu1~20.04.1 | focal-proposed | source

Ana Lasprilla (anamlt)
information type: Private → Public
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.