freedreno: Include speedbin fallback in 690 chipid to fix probing
authorKonrad Dybcio <konrad.dybcio@linaro.org>
Mon, 25 Sep 2023 16:28:27 +0000 (18:28 +0200)
committerMarge Bot <emma+marge@anholt.net>
Tue, 26 Sep 2023 19:18:12 +0000 (19:18 +0000)
commitb4d111ab6c88573e2b54d1b0460e474306d5e2eb
treeb9fe181463f95a5c72f2e86716fa477dfde379fe
parent79bc5ff6f88927939f19fb8acd452b23583651be
freedreno: Include speedbin fallback in 690 chipid to fix probing

The kernel exposes CHIP_ID, which consists of:

[63:48] const 0 / reserved
[47:32] speedbin (default 0xffff)
[31:0 ] actual gpu chip ID

Fix the 690 chip id to make it probe correctly.
Keep the existing entry for the downstream KGSL driver.

This is essentially the same as Commit 6067aba9e6db ("freedreno: Include
speedbin fallback in 740 chipid to fix probing"), except for the older
core.

Fixes: 210c6c11cc61 ("freedreno+tu: Add a690 support")
Signed-off-by: Konrad Dybcio <konrad.dybcio@linaro.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25408>
src/freedreno/common/freedreno_devices.py