~claudiotiecher/ubuntu/+source/linux/+git/jammy:hwe-5.19-prep

Last commit made on 2023-03-08
Get this branch:
git clone -b hwe-5.19-prep https://git.launchpad.net/~claudiotiecher/ubuntu/+source/linux/+git/jammy
Only Claudio Tiecher can upload to this branch. If you are Claudio Tiecher please log in for upload directions.

Branch merges

Branch information

Name:
hwe-5.19-prep
Repository:
lp:~claudiotiecher/ubuntu/+source/linux/+git/jammy

Recent commits

2f24cb8... by Stefan Bader

UBUNTU: Ubuntu-hwe-5.19-5.19.0-37.38~22.04.1

Signed-off-by: Stefan Bader <email address hidden>

73c3338... by Stefan Bader

UBUNTU: link-to-tracker: update tracking bug

BugLink: https://bugs.launchpad.net/bugs/2008304
Properties: no-test-build
Signed-off-by: Stefan Bader <email address hidden>

af766d9... by =?utf-8?q?Jouni_H=C3=B6gander?= <email address hidden>

UBUNTU: SAUCE: drm/i915/psr: Use calculated io and fast wake lines

BugLink: https://bugs.launchpad.net/bugs/2009014

Currently we are using hardcoded 7 for io and fast wake lines.

According to Bspec io and fast wake times are both 42us for
DISPLAY_VER >= 12 and 50us and 32us for older platforms.

Calculate line counts for these and configure them into PSR2_CTL
accordingly

Use 45 us for the fast wake calculation as 42 seems to be too
tight based on testing.

Bspec: 49274, 4289

Cc: Mika Kahola <email address hidden>
Cc: José Roberto de Souza <email address hidden>
Fixes: 64cf40a125ff ("drm/i915/psr: Program default IO buffer Wake and Fast Wake")
Closes: https://gitlab.freedesktop.org/drm/intel/-/issues/7725
Signed-off-by: Jouni Högander <email address hidden>
Reviewed-by: Stanislav Lisovskiy <email address hidden>
Link: https://patchwork.freedesktop<email address hidden>

(backported from commit cb42e8ede5b475c096e473b86c356b1158b4bc3b git://anongit.freedesktop.org/drm/drm-tip drm-tip)
[khfeng: resolve textual dependency]
Signed-off-by: Kai-Heng Feng <email address hidden>
Acked-by: Stefan Bader <email address hidden>
Acked-by: Tim Gardner <email address hidden>
Signed-off-by: Stefan Bader <email address hidden>

9552a5a... by =?utf-8?q?Jouni_H=C3=B6gander?= <email address hidden>

drm/i915: Ensure damage clip area is within pipe area

BugLink: https://bugs.launchpad.net/bugs/2009014

Current update area calculation is not handling situation where
e.g. cursor plane is fully or partially outside pipe area.

Fix this by checking damage area against pipe_src area using
drm_rect_intersect.

v2: Set x1 and x2 in damaged_area initialization
v3: Move drm_rect_intersect into clip_area_update
v4: draw_area -> pipe_src

Closes: https://gitlab.freedesktop.org/drm/intel/-/issues/5440
Cc: José Roberto de Souza <email address hidden>
Cc: Mika Kahola <email address hidden>

Reviewed-by: José Roberto de Souza <email address hidden>
Signed-off-by: Jouni Högander <email address hidden>
Signed-off-by: José Roberto de Souza <email address hidden>
Link: https://patchwork.freedesktop<email address hidden>

(cherry picked from commit d6774b8c3c5813aa541c9148f641d3d8d4b296d2)
Signed-off-by: Kai-Heng Feng <email address hidden>
Acked-by: Stefan Bader <email address hidden>
Acked-by: Tim Gardner <email address hidden>
Signed-off-by: Stefan Bader <email address hidden>

31a4c57... by =?utf-8?q?Jouni_H=C3=B6gander?= <email address hidden>

drm/i915/psr: Use full update In case of area calculation fails

BugLink: https://bugs.launchpad.net/bugs/2009014

Currently we have some corner cases where area calculation fails. For
these sel fetch area calculation ends up having update area as y1 = 0,
y2 = 4. Instead of these values safer option is full update.

One of such for example is big fb with offset. We don't have usable
offset in psr2_sel_fetch_update. Currently it's open what is the
proper way to fix this corner case. Use full update for now.

v2: Commit message modified
v3: Print out debug info once when area calculation fails
v4: Use drm_info_once
v5: pipeA -> "pipe %c", pipe_name(crtc-pipe)

Cc: José Roberto de Souza <email address hidden>
Cc: Mika Kahola <email address hidden>
Signed-off-by: Jouni Högander <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>

(cherry picked from commit 057a6a1936e79c0bc9c86537fb9886ed39cd078a)
Signed-off-by: Kai-Heng Feng <email address hidden>
Acked-by: Stefan Bader <email address hidden>
Acked-by: Tim Gardner <email address hidden>
Signed-off-by: Stefan Bader <email address hidden>

a60ac68... by Stefan Bader

UBUNTU: Start new release

Ignore: yes
Signed-off-by: Stefan Bader <email address hidden>

b63b81e... by Kleber Sacilotto de Souza

UBUNTU: Ubuntu-hwe-5.19-5.19.0-35.36~22.04.1

Signed-off-by: Kleber Sacilotto de Souza <email address hidden>

0679b39... by Kleber Sacilotto de Souza

UBUNTU: link-to-tracker: update tracking bug

BugLink: https://bugs.launchpad.net/bugs/2004298
Properties: no-test-build
Signed-off-by: Kleber Sacilotto de Souza <email address hidden>

9044238... by Kleber Sacilotto de Souza

UBUNTU: Start new release

Ignore: yes
Signed-off-by: Kleber Sacilotto de Souza <email address hidden>

53fd483... by Kleber Sacilotto de Souza

UBUNTU: Ubuntu-hwe-5.19-5.19.0-32.33~22.04.1

Signed-off-by: Kleber Sacilotto de Souza <email address hidden>