[Arm64-baikalm] Драйвер для display port

Alexey Sheplyakov asheplyakov на basealt.ru
Ср Янв 26 10:42:30 MSK 2022


Здравствуйте!

On Tue, Jan 25, 2022 at 06:53:51PM +0300, Nikolay Zhuravlev wrote:
> Коллеги, добрый день.
> 
> Мы тут в "Элпитех" тестировали Simply на нашей плате ЕТ101.  Выяснилось, что в
> ядре не хватает вот этого драйвера для display port: Драйвер
> drivers/gpu/drm/bridge/stdp4028.c (и конфиги для него). Коммит 2706a48d6..
> от 1 октября 2020. Это коммит из нашего ядра с github:
> https://github.com/Elpitech/baikal-m-linux-kernel
> 
> Вы не могли его включить? Нам это нужно для демонстрации.

Во-первых, включить куда? Ядро 5.4 мы не используем. В p9 и p10 у нас
5.10, а в сизифе - 5.15. Ни в 5.10, ни в 5.15 этот драйвер не собирается.
Я, конечно, могу попытаться поправить сборку, но как я проверю
работоспособность? Платы ET101 у меня нет.
А кто потом это будет поддерживать? В drm подсистема довольно часто
обновляется (даже в пределах longterm ветки), и когда в очередной
раз сломается сборка - кто это будет чинить, и как проверять
работоспособность?


Во-вторых, Вы можете очень просто сделать, чтобы у нас появился нужный
драйвер, и для этого не нужно ни у кого ничего просить.  Достаточно всего
лишь сделать, чтобы он появился в mainline ядре. В данном случае это можно
сделать примерно так:

git remote add drm-misc git://anongit.freedesktop.org/drm/drm-misc
git fetch drm-misc
git checkout -b stdp4028-drm-misc drm-misc/drm-misc-next
git cherry-pick  2706a48d6
make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- allmodconfig
# fix compile errors, check if it works
# git commit -a --amend
./scrpts/checkpatch.pl --git HEAD
# fix errors (if any)
git send-email --to='dri-devel at lists.freedesktop.org' --cc='Andrzej Hajda <andrzej.hajda at intel.com>,Neil Armstrong <narmstrong at baylibre.com>,Robert Foss <robert.foss at linaro.org>,Laurent Pinchart <Laurent.pinchart at ideasonboard.com>,Jonas Karlman <jonas at kwiboo.se>,Jernej Skrabec <jernej.skrabec at gmail.com>' HEAD
# address reviewers' comments (if any)

Удачи!



Подробная информация о списке рассылки Arm64-baikalm